.contact_hero__CGMfh{padding-block:clamp(2rem,4.2vh,3.25rem) clamp(2.5rem,5vh,3.75rem)}.contact_heroGrid__dQC1E{display:grid;gap:2.5rem;align-items:center}@media (min-width:1024px){.contact_heroGrid__dQC1E{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2.5rem,4vw,4.5rem)}}.contact_heroNote__TEW3B{display:flex;align-items:flex-start;gap:.625rem;margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--gah-hairline-soft);color:var(--public-muted);font-size:.8125rem;line-height:1.6}.contact_heroNote__TEW3B>svg{flex-shrink:0;margin-top:2px;color:var(--primary)}.contact_formSection__bAOy8{scroll-margin-top:5rem}.contact_stepHeading__zFBP1{display:flex;align-items:center;gap:.625rem}.contact_stepNumber__7kiNk{display:inline-flex;flex-shrink:0;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;border:1px solid var(--gah-gold-border);border-radius:999px;background:rgb(212 175 55/8%);color:var(--primary);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600}.contact_topicGrid__7zFK_{display:grid;gap:.5rem;margin-top:1rem}@media (min-width:640px){.contact_topicGrid__7zFK_{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact_topicButton__yP4eN{display:flex;width:100%;min-height:3.25rem;align-items:center;gap:.75rem;border:1px solid var(--gah-hairline);border-radius:12px;background:#101015;padding:.5rem .75rem .5rem .5rem;color:var(--public-copy);text-align:left;transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}.contact_topicButton__yP4eN:hover{border-color:#4a4a56;color:#fff}.contact_topicButton__yP4eN[aria-pressed=true]{border-color:var(--primary);background:linear-gradient(135deg,rgb(212 175 55/11%),rgb(212 175 55/3%));box-shadow:0 0 0 3px rgb(212 175 55/10%);color:#fff}.contact_topicIcon__bC4wv{display:flex;flex-shrink:0;width:2.125rem;height:2.125rem;align-items:center;justify-content:center;border:1px solid var(--gah-hairline);border-radius:9px;background:var(--gah-surface-2);color:var(--public-muted);transition:border-color .16s ease,color .16s ease,background-color .16s ease}.contact_topicButton__yP4eN:hover .contact_topicIcon__bC4wv{color:var(--public-copy)}.contact_topicButton__yP4eN[aria-pressed=true] .contact_topicIcon__bC4wv{border-color:var(--gah-gold-border);background:rgb(212 175 55/12%);color:var(--primary)}.contact_formBlock__xcf_1,.contact_submitBlock__QdvfZ{margin-top:1.75rem;border-top:1px solid var(--gah-hairline-soft);padding-top:1.5rem}.contact_notice__g9_gt{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;border-radius:12px;padding:.875rem 1rem;font-size:.875rem;line-height:1.55}.contact_noticeError__mRtcw{border:1px solid rgb(244 63 94/40%);background:rgb(244 63 94/8%);color:#fecdd3}.contact_noticeSuccess__NY4HZ{border:1px solid rgb(16 185 129/40%);background:linear-gradient(135deg,rgb(16 185 129/12%),rgb(16 185 129/4%));color:#d1fae5}.contact_noticeIcon__VRp9h{display:flex;flex-shrink:0;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:999px}.contact_noticeError__mRtcw .contact_noticeIcon__VRp9h{background:rgb(244 63 94/14%);color:#fb7185}.contact_noticeSuccess__NY4HZ .contact_noticeIcon__VRp9h{background:rgb(16 185 129/16%);color:#34d399}.contact_submitRow__YxjOn{display:flex;flex-direction:column;gap:1rem}@media (min-width:640px){.contact_submitRow__YxjOn{flex-direction:row;align-items:center;justify-content:space-between}}.contact_destination__n_Hrg{display:flex;align-items:flex-start;gap:.625rem;color:var(--public-muted);font-size:.75rem;line-height:1.55}@media (min-width:640px){.contact_destination__n_Hrg{max-width:20rem}}.contact_destination__n_Hrg>svg{flex-shrink:0;margin-top:2px;color:var(--primary)}.contact_asideCard__sbOHJ{border:1px solid var(--gah-hairline-soft);border-radius:var(--gah-radius-card);background:var(--gah-surface-1);padding:1.25rem}@media (min-width:640px){.contact_asideCard__sbOHJ{padding:1.5rem}}.contact_asideGuide__6ZdE_{background:linear-gradient(160deg,rgb(212 175 55/8%),transparent 40%),var(--gah-surface-1);border-color:var(--gah-gold-border)}@media (min-width:1024px){.contact_aside__uVbnR{position:sticky;top:calc(5rem + 1.5rem)}}