.ContactFormSection_section__4AK5W{display:grid;gap:1.4rem;padding:clamp(1.15rem,1.9vw,1.7rem);background:radial-gradient(circle at top left,rgba(var(--primary-rgb),.18),transparent 24rem),linear-gradient(180deg,rgba(var(--surface-rgb),.99),rgba(var(--surface-subtle-rgb),.94)),rgba(var(--surface-rgb),.94)}@media(min-width:1100px){.ContactFormSection_section__4AK5W{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start}.ContactFormSection_stacked__x_Ze0{grid-template-columns:minmax(0,1fr)}}.ContactFormSection_copyBlock__Kg0VA,.ContactFormSection_field__Dkgep,.ContactFormSection_form__FjBLW{display:grid}.ContactFormSection_copyBlock__Kg0VA{gap:.9rem}.ContactFormSection_errorText__PxwSN,.ContactFormSection_eyebrow__DXy2N,.ContactFormSection_helperText__hddtI,.ContactFormSection_label__eoB9_,.ContactFormSection_safeHint__ESEQo,.ContactFormSection_status__FQhnz,.ContactFormSection_summary__OcNac,.ContactFormSection_title__RSQiL{margin:0}.ContactFormSection_eyebrow__DXy2N{font-size:.74rem;letter-spacing:.11em;text-transform:uppercase;color:var(--text-faint)}.ContactFormSection_title__RSQiL{font-family:var(--font-display);font-size:clamp(1.45rem,2.8vw,2.55rem);line-height:1.03;letter-spacing:-.03em;font-size:clamp(1.85rem,3.6vw,3rem)}.ContactFormSection_summary__OcNac{color:var(--muted);line-height:var(--copy-line-height)}.ContactFormSection_topicList__hqMzs{display:flex;flex-wrap:wrap;gap:.55rem}.ContactFormSection_topic__mSurm{display:inline-flex;align-items:center;padding:.5rem .8rem;border-radius:999px;border:1px solid rgba(var(--border-rgb),.9);background:rgba(var(--surface-rgb),.84);color:var(--text-soft);font-size:.82rem;font-weight:650}.ContactFormSection_form__FjBLW{gap:1rem}.ContactFormSection_field__Dkgep{gap:.7rem}.ContactFormSection_fieldHead__r6hYV{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.ContactFormSection_label__eoB9_{display:inline-flex;align-items:center;gap:.35rem;color:var(--text-faint);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ContactFormSection_required__7nygy{color:var(--accent)}.ContactFormSection_counter__BRWwD{padding:.3rem .65rem;border:1px solid rgba(var(--border-rgb),.9);border-radius:999px;background:rgba(var(--surface-rgb),.78);color:var(--text-faint);font-size:.78rem;font-variant-numeric:tabular-nums}.ContactFormSection_textarea__g2A_P{width:100%;min-height:3.4rem;padding:.9rem 1rem;border-radius:1rem;border:1px solid rgba(var(--border-rgb),.92);background:linear-gradient(180deg,rgba(var(--surface-rgb),.99),rgba(var(--surface-subtle-rgb),.95)),rgba(var(--surface-rgb),.95);box-shadow:inset 0 1px 0 rgba(var(--surface-rgb),.9),inset 0 -1px 0 rgba(var(--ink-950-rgb),.02);color:var(--text);transition:border-color .18s cubic-bezier(.2,.9,.2,1),background-color .18s cubic-bezier(.2,.9,.2,1),box-shadow .18s cubic-bezier(.2,.9,.2,1),transform .18s cubic-bezier(.2,.9,.2,1)}.ContactFormSection_textarea__g2A_P:hover{border-color:rgba(var(--primary-rgb),.22);background:linear-gradient(180deg,rgba(var(--surface-rgb),1),rgba(var(--surface-subtle-rgb),.97)),rgba(var(--surface-rgb),.98)}.ContactFormSection_textarea__g2A_P{min-height:12rem;padding-top:1rem;padding-bottom:1rem;resize:vertical;line-height:1.58}.ContactFormSection_textarea__g2A_P::placeholder{color:rgba(var(--text-secondary-rgb),.82)}.ContactFormSection_textarea__g2A_P:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(var(--surface-rgb),.96),0 0 0 5px rgba(var(--primary-rgb),.32)}.ContactFormSection_textarea__g2A_P:disabled{cursor:not-allowed;opacity:.72}.ContactFormSection_invalid__SNf_v{border-color:rgba(var(--danger-rgb),.3);background:linear-gradient(180deg,rgba(var(--surface-rgb),.99),rgba(var(--danger-rgb),.08)),rgba(var(--surface-rgb),.96)}.ContactFormSection_errorText__PxwSN,.ContactFormSection_helperText__hddtI,.ContactFormSection_safeHint__ESEQo,.ContactFormSection_status__FQhnz{font-size:.88rem;line-height:1.55}.ContactFormSection_helperText__hddtI,.ContactFormSection_safeHint__ESEQo{color:var(--text-faint)}.ContactFormSection_errorText__PxwSN{color:var(--danger)}.ContactFormSection_actions__O3GN1{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;align-items:flex-start}.ContactFormSection_safeHint__ESEQo{max-width:30rem}.ContactFormSection_status__FQhnz{padding:.85rem 1rem;border:1px solid rgba(0,0,0,0);border-radius:1rem}.ContactFormSection_success__knPbz{border-color:rgba(var(--success-rgb),.18);background:var(--success-bg);color:var(--success)}.ContactFormSection_error__N3C5E{border-color:rgba(var(--danger-rgb),.16);background:var(--danger-bg);color:var(--danger)}.ContactFormSection_honeypot__zkXkt{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}@media(max-width:720px){.ContactFormSection_actions__O3GN1,.ContactFormSection_fieldHead__r6hYV{flex-direction:column;align-items:stretch}.ContactFormSection_counter__BRWwD{align-self:flex-start}}