.contact_page__nTLk9{min-height:100%;padding:clamp(24px,4vw,52px) 0 clamp(64px,8vw,104px);background:radial-gradient(760px 360px at 88% 4%,rgba(36,70,230,.09),transparent 64%),radial-gradient(620px 300px at 8% 100%,rgba(123,61,255,.08),transparent 62%),var(--bg)}.contact_shell__1wXJH{max-width:1080px}.contact_contactCard__ymL87{position:relative;isolation:isolate;overflow:hidden;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:28px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 4%,var(--card)) 0,var(--card) 48%,color-mix(in srgb,var(--primary-2) 5%,var(--card)) 100%);box-shadow:0 28px 76px rgba(24,38,90,.14),0 5px 16px rgba(24,38,90,.08);padding:clamp(22px,4vw,42px)}.contact_contactCard__ymL87:before{top:-180px;right:-140px;width:420px;height:420px;background:radial-gradient(circle,rgba(93,112,255,.15),transparent 68%)}.contact_contactCard__ymL87:after,.contact_contactCard__ymL87:before{position:absolute;z-index:-1;border-radius:999px;content:"";pointer-events:none}.contact_contactCard__ymL87:after{bottom:-210px;left:-160px;width:380px;height:380px;background:radial-gradient(circle,rgba(123,61,255,.11),transparent 70%)}.contact_cardHeader__KvlSI{max-width:720px;margin-bottom:clamp(28px,5vw,42px)}.contact_asideEyebrow__tfbbg,.contact_eyebrow__iyZ_6,.contact_formEyebrow__q1fwV{margin:0;color:var(--muted);font-size:.82rem;font-weight:700;color:var(--primary);letter-spacing:.08em;text-transform:uppercase}.contact_eyebrow__iyZ_6{margin-bottom:10px}.contact_asideHeader__46XyI h2,.contact_cardHeader__KvlSI h1,.contact_formIntro__rMlON h2{margin:0;color:var(--ink);font-weight:850;letter-spacing:-.035em}.contact_cardHeader__KvlSI h1{font-size:var(--font-h1);line-height:1.12}.contact_cardHeader__KvlSI>p:not(.contact_eyebrow__iyZ_6){max-width:620px;margin:12px 0 0;color:var(--muted);font-size:var(--font-body);line-height:1.65}.contact_contentGrid__pQXyn{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(290px,.82fr);gap:clamp(24px,4vw,38px);align-items:start}.contact_form__aAAAd{display:grid;min-width:0;gap:22px}.contact_formIntro__rMlON{display:grid;gap:8px;margin-bottom:2px}.contact_formIntro__rMlON h2{font-size:var(--font-h2);line-height:1.2}.contact_formIntro__rMlON p:not(.contact_formEyebrow__q1fwV){max-width:56ch;margin:0;color:var(--muted);font-size:var(--font-body);line-height:1.62}.contact_fieldGrid__SBmyM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.contact_fieldError__waB2m{border-color:#d92d20!important;box-shadow:0 0 0 3px rgba(217,45,32,.12)!important}.contact_errorText__IMEoU{margin:7px 0 0;color:#b42318;font-size:.82rem;font-weight:650}.contact_formFooter__f4sfP{display:grid;gap:14px}.contact_privacy__W_uFO{margin:0;color:var(--muted);font-size:.82rem;line-height:1.55}.contact_submitError__Ad9JX{margin:0;padding:13px 15px;border:1px solid rgba(217,45,32,.25);border-radius:12px;background:rgba(217,45,32,.07);color:#9f1c14;font-size:.9rem;font-weight:650}.contact_contactAside__AUpyt{display:grid;min-width:0;gap:18px;padding:clamp(16px,2.4vw,22px);border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:22px;background:color-mix(in srgb,var(--primary) 3%,var(--card))}.contact_asideHeader__46XyI{display:grid;gap:8px}.contact_asideHeader__46XyI h2{font-size:var(--font-h2);line-height:1.2}.contact_asideHeader__46XyI p:not(.contact_asideEyebrow__tfbbg){margin:0;color:var(--muted);font-size:var(--font-body);line-height:1.6}.contact_methodList__MS2Cw{display:grid;gap:12px}.contact_methodCard__2cchK{display:grid;grid-template-columns:auto minmax(0,1fr);gap:13px;align-items:flex-start;min-width:0;padding:14px;border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border));border-radius:18px;background:color-mix(in srgb,var(--primary) 2%,var(--card));box-shadow:0 10px 24px rgba(15,23,42,.04);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.contact_methodCard__2cchK:hover{border-color:color-mix(in srgb,var(--primary) 24%,var(--border));box-shadow:0 16px 30px rgba(15,23,42,.08);transform:translateY(-2px)}.contact_methodIcon__MbMjR,.contact_responseIcon__fklZ5{display:flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:15px}.contact_methodIcon__MbMjR{width:46px;height:46px;background:linear-gradient(135deg,var(--primary) 0,var(--primary-2) 100%);color:#ffffff;box-shadow:0 10px 22px rgba(36,70,230,.22)}.contact_methodContent__3Vo16{min-width:0}.contact_methodLabel__JTFDO{margin:0;color:var(--primary);font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.contact_methodLink__JH7Qr{display:inline-block;margin-top:4px;color:var(--ink);font-size:var(--font-body);font-weight:800;line-height:1.35;overflow-wrap:anywhere;text-decoration:none}.contact_methodLink__JH7Qr:hover{color:var(--primary)}.contact_methodLines__Ns9xR{display:grid;gap:2px;margin-top:5px}.contact_methodLine__y0_km,.contact_methodNote__VwFkk{margin:0;overflow-wrap:anywhere}.contact_methodLine__y0_km{color:var(--muted);font-size:var(--font-body);line-height:1.55}.contact_methodNote__VwFkk{margin-top:6px;color:var(--primary-2);font-size:.84rem;font-weight:650}.contact_responseCard__QhU8J{display:grid;grid-template-columns:auto minmax(0,1fr);gap:13px;align-items:flex-start;padding:16px;border-radius:20px;background:linear-gradient(135deg,var(--primary) 0,#4c5ff1 48%,var(--grad2) 100%);color:#ffffff;box-shadow:0 18px 38px rgba(36,70,230,.22)}.contact_responseIcon__fklZ5{width:44px;height:44px;background:rgba(255,255,255,.16);color:#ffffff}.contact_responseLabel__0K8S0{margin:0;font-size:.75rem;font-weight:800;letter-spacing:.08em;line-height:1.35;text-transform:uppercase;opacity:.82}.contact_responseCard__QhU8J h3{margin:5px 0 0;font-size:var(--font-h3);font-weight:900;letter-spacing:-.035em;line-height:1.08}.contact_responseCard__QhU8J p:not(.contact_responseLabel__0K8S0){margin:7px 0 0;color:rgba(255,255,255,.9);font-size:var(--font-body);line-height:1.55}html[data-theme=dark] .contact_contactCard__ymL87{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 13%,var(--card)) 0,var(--card) 50%,color-mix(in srgb,var(--primary-2) 12%,var(--card)) 100%);box-shadow:0 20px 56px rgba(0,0,0,.26)}html[data-theme=dark] .contact_contactAside__AUpyt,html[data-theme=dark] .contact_methodCard__2cchK{background:color-mix(in srgb,var(--primary) 8%,var(--card));border-color:color-mix(in srgb,var(--primary) 22%,var(--border));box-shadow:0 14px 34px rgba(0,0,0,.18)}html[data-theme=dark] .contact_methodLink__JH7Qr{color:#f7f9ff}html[data-theme=dark] .contact_methodLine__y0_km{color:rgba(225,231,255,.78)}html[data-theme=dark] .contact_methodNote__VwFkk{color:#9cb1ff}html[data-theme=dark] .contact_submitError__Ad9JX{color:#ffb4ab}@media (max-width:900px){.contact_contentGrid__pQXyn{grid-template-columns:1fr}.contact_contactAside__AUpyt{padding:18px}}@media (max-width:640px){.contact_page__nTLk9{padding-top:20px}.contact_contactCard__ymL87{border-radius:20px;padding:20px}.contact_cardHeader__KvlSI{margin-bottom:26px}.contact_fieldGrid__SBmyM,.contact_methodCard__2cchK,.contact_responseCard__QhU8J{grid-template-columns:1fr}.contact_methodIcon__MbMjR,.contact_responseIcon__fklZ5{width:42px;height:42px}}@media (max-width:420px){.contact_contactCard__ymL87{padding:18px}.contact_contactAside__AUpyt,.contact_methodCard__2cchK,.contact_responseCard__QhU8J{padding:14px}.contact_asideEyebrow__tfbbg,.contact_eyebrow__iyZ_6,.contact_formEyebrow__q1fwV{font-size:.74rem;letter-spacing:.06em}}@media (prefers-reduced-motion:reduce){.contact_methodCard__2cchK{transition:none}}