.contact_page__5ZJMe{min-height:100vh;background:#fffcf8;color:#082747}.contact_main__SQQdP{max-width:1180px;margin:0 auto;padding:32px 40px 80px}.contact_breadcrumb__0MC_o{display:flex;align-items:center;gap:10px;font-size:12px;color:#647182;margin-bottom:32px}.contact_breadcrumb__0MC_o a{color:#082747}.contact_eyebrow__FZyJ3{font-size:10px;font-weight:750;letter-spacing:.14em;color:#647182}.contact_heading__Vcbpv h1{margin-top:12px;font-size:clamp(32px,4vw,44px);font-weight:650;line-height:1.15;letter-spacing:-.045em}.contact_introduction__x2eUw{max-width:590px;margin-top:16px;font-size:15px;line-height:1.8;color:#536273}.contact_layout__N5mJF{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:52px;align-items:start;margin-top:32px}.contact_card__wnBJV{min-width:0;padding:32px;border:1px solid #e9e5df;border-radius:14px;background:#fff;box-shadow:0 4px 20px rgba(8,39,71,.025);scroll-margin-top:100px}.contact_formHeading__hjNTr{margin-bottom:26px}.contact_formHeading__hjNTr h2,.contact_success__UwdEQ h2{font-size:22px;font-weight:650;letter-spacing:-.025em;line-height:1.4}.contact_formHeading__hjNTr p{margin-top:7px;font-size:13px;line-height:1.7;color:#647182}.contact_fields__ZZUmq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;margin:0;padding:0;border:0;min-width:0}.contact_fields__ZZUmq label{display:grid;gap:9px;min-width:0;font-size:13px;font-weight:600}.contact_fields__ZZUmq label>span:first-child{display:flex;align-items:baseline;justify-content:flex-start;gap:4px}.contact_fields__ZZUmq small{margin-left:auto;font-size:11px;font-weight:400;color:#647182}.contact_fields__ZZUmq input,.contact_fields__ZZUmq select,.contact_fields__ZZUmq textarea{width:100%;min-width:0;min-height:48px;padding:12px 14px;border:1px solid #dadfdf;border-radius:8px;background:#fff;color:#082747;font-size:16px;font-weight:400;line-height:1.5;transition:border-color .15s,box-shadow .15s}.contact_fields__ZZUmq input::placeholder,.contact_fields__ZZUmq textarea::placeholder{color:#7b8791}.contact_fields__ZZUmq textarea{resize:vertical;min-height:140px}.contact_fields__ZZUmq input:focus,.contact_fields__ZZUmq select:focus,.contact_fields__ZZUmq textarea:focus{outline:none;border-color:#b73d2d;box-shadow:0 0 0 3px rgba(255,98,77,.1)}.contact_error__fEMTu,.contact_formFooter__I7yDp,.contact_fullWidth__HwmsK{grid-column:1/-1}.contact_fields__ZZUmq .contact_hint__Zo_ac{font-size:11px;font-weight:400;line-height:1.7;color:#647182}.contact_formFooter__I7yDp{display:flex;align-items:center;gap:22px;padding-top:2px}.contact_secondaryButton__gPNIx,.contact_submit__aJVN3{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:48px;padding:12px 20px;border-radius:8px;font-size:13px;font-weight:700;flex-shrink:0;cursor:pointer}.contact_submit__aJVN3{background:#ff624d;color:#082747}.contact_submit__aJVN3:hover{background:#ffad9e}.contact_submit__aJVN3>span{width:16px;height:16px}.contact_fields__ZZUmq:disabled .contact_submit__aJVN3{opacity:.65;cursor:wait}.contact_formFooter__I7yDp>p{max-width:230px;font-size:11px;color:#647182;line-height:1.7}.contact_formFooter__I7yDp a{color:#082747;text-decoration:underline;text-underline-offset:3px}.contact_error__fEMTu{color:#a32e22;font-size:13px;line-height:1.7}.contact_aside__rwVhS{padding-top:10px}.contact_helpSection__MFONu{padding:0 0 24px;margin-bottom:24px;border-bottom:1px solid #e9e5df}.contact_helpSection__MFONu h2{font-size:15px;font-weight:650;line-height:1.5;letter-spacing:-.01em}.contact_helpSection__MFONu p,.contact_supportNote__mEuHt{margin-top:10px;font-size:13px;line-height:1.85;color:#647182}.contact_helpSection__MFONu a{display:inline-flex;align-items:center;gap:14px;min-height:44px;margin-top:9px;font-size:12px;font-weight:650}.contact_breadcrumb__0MC_o a:hover,.contact_helpSection__MFONu a:hover{color:#b73d2d}.contact_supportNote__mEuHt{font-size:12px}.contact_success__UwdEQ{padding:24px 0}.contact_successMark__umrv6{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#edf3e9;color:#3d5f40;font-size:21px;margin-bottom:20px}.contact_success__UwdEQ p{margin-top:12px;color:#536273;font-size:14px;line-height:1.8}.contact_secondaryButton__gPNIx{border:1px solid #e9e5df;background:#fffcf8;color:#082747;margin-top:24px}.contact_main__SQQdP a:focus-visible,.contact_main__SQQdP button:focus-visible{outline:2px solid #b73d2d;outline-offset:4px}@media (max-width:900px){.contact_main__SQQdP{padding:28px 24px 56px}.contact_layout__N5mJF{grid-template-columns:minmax(0,1fr) 220px;gap:28px}.contact_card__wnBJV{padding:24px}.contact_fields__ZZUmq{grid-template-columns:1fr}.contact_formFooter__I7yDp{flex-direction:column;align-items:flex-start;gap:14px}.contact_formFooter__I7yDp>p{max-width:none}}@media (max-width:680px){.contact_main__SQQdP{padding:24px 20px 44px}.contact_breadcrumb__0MC_o{margin-bottom:26px}.contact_introduction__x2eUw{font-size:14px}.contact_layout__N5mJF{grid-template-columns:1fr;gap:28px;margin-top:26px}.contact_card__wnBJV{padding:22px 20px;border-radius:12px}.contact_fields__ZZUmq{gap:20px}.contact_formHeading__hjNTr h2{font-size:21px}.contact_submit__aJVN3{width:100%}.contact_formFooter__I7yDp>p{text-align:center}.contact_aside__rwVhS{padding-top:0}.contact_helpSection__MFONu{margin-bottom:20px;padding-bottom:16px}}@media (prefers-reduced-motion:reduce){.contact_fields__ZZUmq input,.contact_fields__ZZUmq select,.contact_fields__ZZUmq textarea{transition:none}}