.form_page__L59N_{min-height:100vh;background:#f5f5f7}.form_layout__ysRAx{max-width:808px;margin:0 auto;padding:112px 24px 96px}.form_intro__MgFWR{margin-bottom:32px;text-align:center}.form_title__77_kT{font-size:clamp(28px,4vw,40px);font-weight:900;letter-spacing:-.04em;line-height:1.3;color:#1d1d1f}.form_description___a5mA{margin-top:12px;color:#6e6e73;font-size:15px;line-height:1.7;word-break:keep-all}.form_form__zxMf2{min-width:0;padding:36px 40px;border-radius:28px;background:#fff;box-shadow:0 4px 32px rgb(0 0 0/3%)}.form_contactFields__0IND7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.form_cardHeader__BrBN4{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:28px}.form_cardHeader__BrBN4 h2{font-size:21px;font-weight:800;letter-spacing:-.03em}.form_requiredNote__Lm3aD{flex-shrink:0;color:#6e6e73;font-size:12px}.form_required__bU8v3{color:#5542f6;margin-left:3px}.form_fields__K7GYh{display:grid;gap:24px}.form_label__Wxsw1{display:block;margin-bottom:10px;font-size:14px;font-weight:700;color:#1d1d1f}.form_optional__9qkME{margin-left:6px;font-size:12px;font-weight:400;color:#6e6e73}.form_input__IB0ZZ{display:block;width:100%;min-height:54px;padding:15px 16px;border:1px solid #e8e8ed;border-radius:14px;background:#fff;color:#1d1d1f;font-size:16px;line-height:1.5;outline:none;transition:border-color .18s,box-shadow .18s;scroll-margin-top:90px}.form_input__IB0ZZ::-moz-placeholder{color:#92929a}.form_input__IB0ZZ::placeholder{color:#92929a}.form_input__IB0ZZ:hover{border-color:#b9b9c3}.form_input__IB0ZZ:focus{border-color:#5542f6;box-shadow:0 0 0 3px rgba(85,66,246,.1)}.form_input__IB0ZZ[aria-invalid=true]{border-color:#d93847}textarea.form_input__IB0ZZ{resize:vertical;min-height:112px}.form_hint__Dyx_j{margin-top:8px;color:#6e6e73;font-size:12px;line-height:1.6}.form_error__HfF_3{margin-top:8px;color:#c93140;font-size:13px;line-height:1.6}.form_referral__kSRDU{min-width:0;margin-top:32px;padding-top:28px;border-top:1px solid #eeeef2}.form_referral__kSRDU legend{float:left;width:100%;margin-bottom:16px}.form_optionGroup__QUB_6{clear:both}.form_optionGroup__QUB_6+.form_optionGroup__QUB_6{margin-top:20px}.form_groupLegend__KDdoy{margin-bottom:10px;color:#8b95a1;font-size:12px;font-weight:600;line-height:1.5}.form_options__NvXT7{display:flex;flex-wrap:wrap;gap:8px}.form_option__1P_TQ{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;max-width:100%;min-height:44px;padding:10px 16px;border:1px solid #e8e8ed;border-radius:999px;background:#f8f8fa;color:#4e5968;font-size:13px;line-height:1.5;word-break:keep-all;cursor:pointer;transition:background .18s,border-color .18s}.form_optionIcon__1nEW9{flex-shrink:0;width:15px;height:15px;color:#8b95a1}.form_option__1P_TQ:hover{background:#eeecff;border-color:#b7adfc}.form_option__1P_TQ:has(:checked) .form_optionIcon__1nEW9{color:#fff}.form_option__1P_TQ:has(:checked){background:#5542f6;border-color:#5542f6;color:#fff;font-weight:700}.form_option__1P_TQ:focus-within{outline:3px solid #b7adfc;outline-offset:2px}.form_option__1P_TQ input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.form_other__chY6c{margin-top:16px}.form_consent__Jvbrp{margin-top:28px;padding:22px 0;border-top:1px solid #eeeef2}.form_consentRow__DNKLq{display:flex;align-items:center;justify-content:space-between;gap:8px}.form_consentLabel__7_6nH{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.7;color:#4e5968;cursor:pointer}.form_consentLabel__7_6nH input{width:18px;height:18px;margin-top:2px;flex-shrink:0;accent-color:#5542f6}.form_details__UqYoS{flex-shrink:0;min-height:44px;padding:8px;color:#6e6e73;font-size:12px;text-decoration:underline;text-underline-offset:3px}.form_details__UqYoS:hover{color:#5542f6}.form_details__UqYoS:focus-visible,.form_submit__VBEgg:focus-visible{outline:3px solid #b7adfc;outline-offset:3px}.form_submit__VBEgg{display:flex;width:100%;min-height:56px;align-items:center;justify-content:center;gap:10px;border-radius:16px;background:#5542f6;color:#fff;font-size:16px;font-weight:700;transition:background .18s,transform .18s}.form_submit__VBEgg:hover{background:#4432d4}.form_submit__VBEgg:active{transform:scale(.99)}.form_submit__VBEgg:disabled{cursor:wait;opacity:.6}@media (max-width:639px){.form_page__L59N_{background:#fff}.form_layout__ysRAx{padding:90px 20px 48px}.form_intro__MgFWR{margin-bottom:28px;text-align:left}.form_description___a5mA{font-size:14px}.form_form__zxMf2{padding:0;border-radius:0;box-shadow:none}.form_cardHeader__BrBN4{margin-bottom:24px}.form_cardHeader__BrBN4 h2{font-size:18px}.form_contactFields__0IND7{grid-template-columns:1fr}.form_option__1P_TQ{padding:10px 14px}.form_consentLabel__7_6nH{font-size:12px;gap:8px}}@media (max-width:359px){.form_layout__ysRAx{padding-right:16px;padding-left:16px}.form_option__1P_TQ{padding-right:12px;padding-left:12px}.form_consentRow__DNKLq{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.form_input__IB0ZZ,.form_option__1P_TQ,.form_submit__VBEgg{transition:none}}.form_phoneField__V5bB1{min-width:0}.form_phoneInputs__uN3_P{display:grid;grid-template-columns:minmax(0,3fr) auto minmax(0,4fr) auto minmax(0,4fr);align-items:center;gap:6px}.form_phonePart__U43ld{min-width:0;padding-left:6px;padding-right:6px;text-align:center;font-variant-numeric:tabular-nums}.form_phoneSeparator__si1Xf{color:#8b95a1}