.marketing-scope .btn-block{width:100%}.marketing-scope .contact-grid{z-index:2;grid-template-columns:1fr;align-items:start;gap:clamp(40px,5vw,72px);display:grid;position:relative}@media (min-width:940px){.marketing-scope .contact-grid{grid-template-columns:.85fr 1.15fr;gap:clamp(48px,5vw,88px)}}.marketing-scope .contact-aside{max-width:460px}.marketing-scope .contact-aside .lead{margin-bottom:var(--space-6)}.marketing-scope .contact-note{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);color:var(--secondary-foreground);align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-6);padding:var(--space-4) var(--space-4);font-size:14.5px;line-height:1.55;display:flex}.marketing-scope .contact-note svg{color:var(--primary);flex-shrink:0;width:18px;height:18px;margin-top:1px}.marketing-scope .contact-links{gap:var(--space-3);flex-direction:column;display:flex}.marketing-scope .contact-link{color:var(--secondary-foreground);align-items:center;gap:var(--space-2);font-size:14.5px;font-weight:500;display:inline-flex}.marketing-scope .contact-link svg{color:var(--primary);width:16px;height:16px;transition:transform .18s}.marketing-scope .contact-link:hover{color:var(--primary)}.marketing-scope .contact-link:hover svg{transform:translate(2px)}.marketing-scope .field-error{color:var(--danger);margin-top:4px;font-size:13px;line-height:1.4}
