.ContactPage-module__9R7nYa__page{background:var(--surface-page)}.ContactPage-module__9R7nYa__shell{inline-size:100%;max-inline-size:var(--container-max);padding-inline:var(--gutter);flex-direction:column;gap:clamp(3rem,7vw,5.5rem);margin-inline:auto;padding-block-end:clamp(4rem,9vw,7rem);display:flex}.ContactPage-module__9R7nYa__sectionTitle{letter-spacing:-.03em;color:var(--nexa-charcoal);font-size:clamp(1.5rem,3vw,2rem);font-weight:500;line-height:1.12}.ContactPage-module__9R7nYa__main{align-items:start;gap:clamp(1.5rem,3vw,2.5rem);display:grid}@media (min-width:64rem){.ContactPage-module__9R7nYa__main{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}}.ContactPage-module__9R7nYa__formPanel{border-radius:var(--radius-xl);background:#16255c;padding:clamp(1.5rem,4vw,3rem);position:relative;overflow:clip}.ContactPage-module__9R7nYa__formGlow{background:radial-gradient(ellipse 70% 60% at 0% 0%, color-mix(in srgb, var(--nexa-blue) 62%, transparent) 0%, color-mix(in srgb, var(--nexa-blue) 16%, transparent) 42%, transparent 72%);pointer-events:none;position:absolute;inset:0}.ContactPage-module__9R7nYa__formInner{position:relative}.ContactPage-module__9R7nYa__formTitle{letter-spacing:-.03em;color:var(--nexa-white);font-size:clamp(1.5rem,3vw,2rem);font-weight:600;line-height:1.1}.ContactPage-module__9R7nYa__formLead{color:#ffffffa8;max-inline-size:44ch;margin-block-start:var(--space-2xs);font-size:1rem;line-height:1.6}.ContactPage-module__9R7nYa__formNote{color:#ffffff8c;max-inline-size:52ch;margin-block-start:var(--space-md);font-size:13px;line-height:1.6}.ContactPage-module__9R7nYa__formNoteLink{color:#ffffffd9;text-underline-offset:.22em}.ContactPage-module__9R7nYa__side{gap:var(--space-lg);flex-direction:column;display:flex}.ContactPage-module__9R7nYa__sideTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:600}.ContactPage-module__9R7nYa__channels{gap:var(--space-2xs);flex-direction:column;margin-block-start:var(--space-sm);display:flex}.ContactPage-module__9R7nYa__channel{padding:var(--space-sm);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised);transition:border-color var(--dur-micro) var(--ease-standard), transform var(--dur-micro) var(--ease-standard);gap:2px;text-decoration:none;display:grid}.ContactPage-module__9R7nYa__channel:hover{border-color:var(--nexa-blue)}@media (prefers-reduced-motion:no-preference){.ContactPage-module__9R7nYa__channel:hover{transform:translateY(-1px)}}.ContactPage-module__9R7nYa__channelLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:600}.ContactPage-module__9R7nYa__channelValue{letter-spacing:-.01em;color:var(--nexa-blue);font-size:1rem;font-weight:600}.ContactPage-module__9R7nYa__channelNote{color:var(--text-secondary);font-size:13px;line-height:1.5}.ContactPage-module__9R7nYa__studio{gap:var(--space-2xs);border-block-start:1px solid var(--border-default);flex-direction:column;padding-block-start:var(--space-md);display:flex}.ContactPage-module__9R7nYa__studioLocation{gap:var(--space-2xs);color:var(--nexa-charcoal);align-items:center;margin-block-start:var(--space-2xs);font-size:.9375rem;font-weight:500;display:flex}.ContactPage-module__9R7nYa__pulse{background:var(--nexa-blue);border-radius:50%;block-size:7px;inline-size:7px}.ContactPage-module__9R7nYa__studioLine{text-wrap:pretty;color:var(--text-secondary);font-size:.9375rem;line-height:1.6}.ContactPage-module__9R7nYa__steps{flex-direction:column;gap:clamp(1.25rem,3vw,2rem);display:flex}.ContactPage-module__9R7nYa__stepList{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.ContactPage-module__9R7nYa__step{border-block-start:2px solid var(--nexa-blue);flex-direction:column;gap:6px;padding-block-start:var(--space-sm);display:flex}.ContactPage-module__9R7nYa__stepNum{font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--nexa-blue);font-size:12px;font-weight:600}.ContactPage-module__9R7nYa__stepTitle{letter-spacing:-.02em;color:var(--nexa-charcoal);font-size:1.0625rem;font-weight:600}.ContactPage-module__9R7nYa__stepBody{text-wrap:pretty;color:var(--text-secondary);font-size:.9375rem;line-height:1.65}.ContactPage-module__9R7nYa__faqs{flex-direction:column;gap:clamp(1.25rem,3vw,2rem);display:flex}.ContactPage-module__9R7nYa__faqList{gap:var(--space-md) var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));margin:0;display:grid}.ContactPage-module__9R7nYa__faq{padding-block:var(--space-sm);border-block-start:1px solid var(--border-hairline)}.ContactPage-module__9R7nYa__faqQ{letter-spacing:-.02em;color:var(--nexa-charcoal);font-size:1rem;font-weight:600}.ContactPage-module__9R7nYa__faqA{text-wrap:pretty;color:var(--text-secondary);margin:6px 0 0;font-size:.9375rem;line-height:1.65}
