.contact_page__5ZJMe{min-height:100svh;background:var(--white);color:var(--ink);padding:64px 20px 72px}.contact_content__V_iO4{max-width:480px;margin:0 auto}.contact_back__cwW2M{display:inline-flex;align-items:center;min-height:44px;font-size:13px;font-weight:500;color:var(--copy);margin-bottom:28px;transition:color .2s}.contact_back__cwW2M:hover{color:var(--cta)}.contact_content__V_iO4 h1{font-family:inherit;font-size:clamp(38px,5vw,52px);font-weight:600;letter-spacing:-.055em;line-height:1.04;text-wrap:balance}.contact_intro__DhT_H{color:var(--copy);font-size:18px;line-height:1.65;letter-spacing:-.015em;margin:20px 0 36px}.contact_form___aGjp fieldset{border:0;padding:0;margin:0;display:grid;gap:20px;min-width:0}.contact_names__Th2TM{display:grid;grid-template-columns:1fr 1fr;gap:16px}.contact_form___aGjp label{display:block;font-size:14px;font-weight:500;color:var(--ink)}.contact_form___aGjp label>span{color:var(--copy);font-size:13px;font-weight:400}.contact_form___aGjp input{display:block;width:100%;min-width:0;height:52px;margin-top:8px;padding:0 14px;border:1px solid #d9dadf;border-radius:10px;background:var(--white);color:var(--ink);font-size:16px;font-weight:400;transition:border-color .2s,box-shadow .2s}.contact_form___aGjp input::placeholder{color:var(--muted-dk)}.contact_form___aGjp input:focus{outline:none;border-color:var(--cta);box-shadow:0 0 0 3px #254e891f}.contact_phone__m_4Bc label>span{margin-bottom:8px;color:var(--ink);font-size:14px;font-weight:500}.contact_phone__m_4Bc label>span>span{display:none}.contact_phone__m_4Bc input{margin-top:0}.contact_phone__m_4Bc button[aria-haspopup=listbox]{height:52px;border-width:1px;border-color:#d9dadf;border-radius:10px;padding:0 12px;font-size:15px}.contact_submit__aJVN3{width:100%;min-height:56px;display:flex;align-items:center;justify-content:center;gap:16px;margin-top:6px;padding:15px 25px;border:1px solid transparent;border-radius:10px;background:var(--cta);color:var(--white);font-size:15px;font-weight:600;line-height:1.4;text-decoration:none;cursor:pointer;transition:filter .18s ease}.contact_submit__aJVN3>svg:not(.contact_spinner__PNcwS){width:32px;height:20px;padding-left:12px;border-left:1px solid #ffffff40}.contact_submit__aJVN3:hover:not(:disabled){filter:brightness(1.1)}.contact_submit__aJVN3:focus-visible{outline:2px solid var(--cta);outline-offset:3px}.contact_submit__aJVN3:disabled{opacity:.75;cursor:wait}.contact_privacy__bmTVT{margin-top:20px;color:var(--copy);font-size:13px;line-height:1.7;text-align:center}.contact_privacy__bmTVT a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:4px;white-space:nowrap}.contact_privacy__bmTVT a:hover{color:var(--cta);text-decoration-color:currentColor}.contact_error__fEMTu{margin-top:12px;color:#a4392b;font-size:14px;line-height:1.5}.contact_error__fEMTu a{display:inline-flex;align-items:center;gap:5px;color:var(--ink);text-decoration:underline;text-underline-offset:4px;padding-top:8px}.contact_error__fEMTu a:hover{color:var(--cta)}.contact_redirect__20Bti p{margin:32px 0 20px;color:var(--copy);font-size:16px;line-height:1.7}.contact_spinner__PNcwS{animation:contact_spin__B_97D 1s linear infinite}@keyframes contact_spin__B_97D{to{transform:rotate(1turn)}}@media (max-width:480px){.contact_page__5ZJMe{padding-top:24px}.contact_back__cwW2M{margin-bottom:20px}.contact_names__Th2TM{gap:12px}}@media (prefers-reduced-motion:reduce){.contact_spinner__PNcwS{animation:none}.contact_form___aGjp input,.contact_submit__aJVN3{transition:none}}