.contact_page__KHb0g{min-height:100vh;background:#f7f8fc;color:#172033}.contact_header__oO5te{background:#fff;border-bottom:1px solid #e7eaf0}.contact_container__xBZjR{width:min(1080px,calc(100% - 32px));margin:0 auto}.contact_nav__QY6Qv{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:18px}.contact_back__MK2re{display:inline-flex;align-items:center;gap:7px;color:#5c62d8;text-decoration:none;font-weight:800;font-size:14px}.contact_hero__r1Fs6{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:40px;gap:40px;align-items:start;padding-top:58px;padding-bottom:78px}.contact_heroText__RS081{position:-webkit-sticky;position:sticky;top:28px}.contact_eyebrow__oSn0C{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border-radius:999px;background:#eeedff;color:#5b56dc;font-size:13px;font-weight:850}.contact_hero__r1Fs6 h1{font-size:clamp(40px,5vw,62px);line-height:1;letter-spacing:-.045em;margin:18px 0 16px}.contact_heroText__RS081>p{font-size:18px;line-height:1.65;color:#667185;margin:0}.contact_safe__aFQja{display:flex;align-items:flex-start;gap:9px;margin-top:24px;padding:14px 15px;border-radius:15px;background:#eef7f3;color:#315f4c;font-size:13px;line-height:1.55}.contact_safe__aFQja svg{flex:0 0 auto;margin-top:2px}.contact_formCard__LrJv8{background:#fff;border:1px solid #e3e7ef;border-radius:24px;padding:26px;box-shadow:0 18px 55px rgba(23,32,51,.08)}.contact_formCard__LrJv8 h2{margin:0 0 6px;font-size:27px;letter-spacing:-.025em}.contact_formLead__7brh2{margin:0 0 22px;color:#778194;line-height:1.55}.contact_formCard__LrJv8 label{display:grid;grid-gap:7px;gap:7px;font-size:13px;font-weight:800;color:#344054;margin-bottom:15px}.contact_twoCols__kWpLk{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.contact_formCard__LrJv8 input,.contact_formCard__LrJv8 select,.contact_formCard__LrJv8 textarea{width:100%;box-sizing:border-box;border:1px solid #dfe3eb;border-radius:12px;padding:12px 13px;background:#fff;color:#172033;font:inherit;outline:none}.contact_formCard__LrJv8 input:focus,.contact_formCard__LrJv8 select:focus,.contact_formCard__LrJv8 textarea:focus{border-color:#6d65ed;box-shadow:0 0 0 3px rgba(109,101,237,.12)}.contact_formCard__LrJv8 textarea{resize:vertical;min-height:150px}.contact_counter__DMlhg{text-align:right;margin-top:-9px;margin-bottom:14px;color:#929aaa;font-size:11px}.contact_honeypot__T0rKL{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.contact_privacyText__msRcL{font-size:12px;line-height:1.55;color:#7b8597;margin:0 0 16px}.contact_privacyText__msRcL a{color:#5c58d8;font-weight:800}.contact_secondary__aMdwu,.contact_submit__iyvs8{min-height:48px;border-radius:13px;padding:0 16px;font-weight:850;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.contact_submit__iyvs8{width:100%;border:0;background:linear-gradient(135deg,#6757de,#4e7fee);color:#fff}.contact_submit__iyvs8:disabled{opacity:.6;cursor:not-allowed}.contact_secondary__aMdwu{border:1px solid #dfe3eb;background:#fff;color:#30394a}.contact_error__lgwTU{margin-bottom:14px;padding:12px 13px;border-radius:12px;background:#fff0f1;color:#9b3441;font-size:13px;line-height:1.5}.contact_successIcon__sCgBW{width:54px;height:54px;border-radius:17px;background:#eaf8f0;color:#24714e;display:grid;place-items:center;margin-bottom:18px}.contact_footer__g82_m{border-top:1px solid #e7eaf0;background:#fff;padding:26px 0}.contact_footerInner__IXgLL{display:flex;align-items:center;justify-content:space-between;gap:20px;color:#727c8f;font-size:13px}.contact_footer__g82_m nav{display:flex;gap:16px;flex-wrap:wrap}.contact_footer__g82_m a{color:#596579;text-decoration:none;font-weight:750}@media(max-width:760px){.contact_container__xBZjR{width:min(100% - 24px,1080px)}.contact_nav__QY6Qv{min-height:62px}.contact_back__MK2re{font-size:12px}.contact_hero__r1Fs6{grid-template-columns:1fr;gap:24px;padding-top:34px;padding-bottom:50px}.contact_heroText__RS081{position:static}.contact_hero__r1Fs6 h1{font-size:40px;letter-spacing:-2px}.contact_heroText__RS081>p{font-size:16px}.contact_twoCols__kWpLk{grid-template-columns:1fr}.contact_formCard__LrJv8{padding:20px;border-radius:20px}.contact_footerInner__IXgLL{align-items:flex-start;flex-direction:column}}