.contact_pageMain__Oa3QB{background:var(--color-bg-section-alt);min-height:calc(100vh - 200px)}.contact_section__UwBOI{max-width:880px;margin:0 auto}.contact_eyebrow__3ESCs{display:inline-flex;align-items:center;padding:4px 12px;border-radius:var(--radius-full);background:var(--color-primary-sub);color:var(--color-primary-active);font-size:var(--font-caption-size);font-weight:700;letter-spacing:.08em;margin-bottom:var(--space-3)}.contact_heading__FXrMz{text-align:center;margin-bottom:var(--space-4);color:var(--color-mono-90)}.contact_lead__V3Hxi{text-align:center;color:var(--color-mono-70);max-width:640px;margin:0 auto var(--space-6)}.contact_pcOnly__ze2Z7{display:none}@media (min-width:768px){.contact_pcOnly__ze2Z7{display:inline}}.contact_inlineLink__LooXI{color:var(--color-primary);text-decoration:underline;font-weight:700}.contact_inlineLink__LooXI:hover{color:var(--color-primary-hover)}.contact_formCard__akhji{padding:var(--space-5);border-radius:var(--radius-xl);background:var(--color-white);box-shadow:0 8px 32px rgba(var(--color-primary-rgb),.08);border:1px solid var(--color-primary-sub);border-left:4px solid var(--color-primary);overflow:hidden}@media (min-width:768px){.contact_formCard__akhji{padding:var(--space-6)}}.contact_textLinks__MdMlP{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);margin-top:var(--space-6)}@media (min-width:640px){.contact_textLinks__MdMlP{flex-direction:row;justify-content:center;flex-wrap:wrap;gap:var(--space-3) var(--space-6)}}.contact_textLink__vYR4w{color:var(--color-mono-90);text-decoration:none;font-size:var(--font-body-size);transition:opacity var(--motion-base) ease}.contact_textLink__vYR4w:hover{text-decoration:underline;opacity:.75}.contact_thanksHead__JVRsr{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:var(--space-4)}.contact_eyebrowLeft__rtowb{align-self:flex-start;margin-bottom:var(--space-4)}.contact_thanksHeadingRow__KMIhA{display:flex;align-items:center;gap:var(--space-4);width:100%;text-align:left}.contact_thanksCheck__rnrlz{flex-shrink:0;display:flex;align-items:center;justify-content:center}.contact_thanksCheck__rnrlz svg{width:64px;height:64px}@media (min-width:768px){.contact_thanksCheck__rnrlz svg{width:88px;height:88px}}.contact_thanksHeading__34VMH{text-align:left;color:var(--color-mono-90);margin:0}.contact_thanksLead__My95a{text-align:left;color:var(--color-mono-70);margin-bottom:var(--space-6)}@media (max-width:520px){.contact_thanksHeadingRow__KMIhA{gap:var(--space-3)}.contact_thanksCheck__rnrlz svg{width:52px;height:52px}}