.StudentAuthForms_container__XEvwr{width:100%;min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;background:#f8fafc;position:relative;overflow-x:hidden;font-family:Jura,sans-serif}.StudentAuthForms_bgGlow__hwGg2{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 15% 20%,rgba(92,176,255,.12) 0,transparent 45%),radial-gradient(circle at 85% 80%,rgba(147,197,253,.08) 0,transparent 50%);z-index:0}.StudentAuthForms_splitLayout__bzju_{position:relative;z-index:2;width:100%;max-width:1320px;min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:space-between;padding:2rem 2.5rem;gap:3rem}.StudentAuthForms_heroSection__ZYMhY{flex:1.1 1;display:flex;flex-direction:column;justify-content:space-between;height:100%;max-height:780px;padding:2.5rem;background:rgba(255,255,255,.55);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,.7);border-radius:32px;box-shadow:0 20px 45px -15px rgba(15,23,42,.06),inset 0 0 0 1px rgba(255,255,255,.5);position:relative;overflow:hidden}.StudentAuthForms_brandBadge___7L9z{display:flex;align-items:center;gap:1.25rem;z-index:2}.StudentAuthForms_badgeLogo__2XVbV{width:56px;height:56px;border-radius:16px;object-fit:cover;background:#ffffff;padding:3px;border:1px solid rgba(0,0,0,.06);box-shadow:0 8px 20px -4px rgba(0,0,0,.08)}.StudentAuthForms_badgeText__tLVPU{display:flex;flex-direction:column;gap:.2rem}.StudentAuthForms_schoolTitle__Mulz5{font-family:Orbitron,sans-serif;font-size:1.25rem;font-weight:800;letter-spacing:1.5px;color:#0f172a;text-transform:uppercase;line-height:1.2}.StudentAuthForms_schoolSubtitle__j3K82{font-size:.85rem;color:#64748b;font-weight:600;letter-spacing:.5px}.StudentAuthForms_heroArtWrapper__kg8mo{display:flex;align-items:center;justify-content:center;margin:1.5rem 0;position:relative;z-index:2;min-height:320px}.StudentAuthForms_authorPhotoContainer__wVbyE{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:340px}.StudentAuthForms_authorPhoto__zTj26{width:100%;max-width:320px;max-height:320px;height:320px;aspect-ratio:1/1;object-fit:cover;border-radius:24px;box-shadow:0 20px 40px -10px rgba(15,23,42,.16);border:3px solid rgba(255,255,255,.95);background:#ffffff;transition:transform .3s ease}.StudentAuthForms_authorPhoto__zTj26:hover{transform:scale(1.02)}.StudentAuthForms_authorBadge__UNMa5{position:absolute;bottom:-14px;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:.45rem 1.25rem;border-radius:20px;box-shadow:0 10px 25px -5px rgba(0,0,0,.12);border:1px solid rgba(255,255,255,.9);display:flex;flex-direction:column;align-items:center;gap:2px;z-index:3}.StudentAuthForms_authorLabel___hkO3{font-family:Orbitron,sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:1px;font-weight:700;color:#64748b}.StudentAuthForms_authorName__45Vht{font-family:Jura,sans-serif;font-size:.95rem;font-weight:800;color:#0f172a}.StudentAuthForms_heroMascot__w_q3h{max-width:320px;max-height:380px;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 20px 30px rgba(0,0,0,.12));animation:StudentAuthForms_floatMascot__UJlGF 6s ease-in-out infinite}@keyframes StudentAuthForms_floatMascot__UJlGF{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.StudentAuthForms_heroFooter__4VTQp{z-index:2;background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.8);border-radius:18px;padding:1rem 1.25rem}.StudentAuthForms_heroQuote__gbQFF{font-size:.9rem;color:#334155;font-weight:600;line-height:1.5;text-align:center}.StudentAuthForms_formSection___YH6S{flex:0.9 1;display:flex;justify-content:flex-end;align-items:center;width:100%}.StudentAuthForms_formCard__7T_sU{width:100%;max-width:450px;padding:1.75rem 2.25rem;background:rgba(255,255,255,.85);-webkit-backdrop-filter:blur(32px) saturate(200%);backdrop-filter:blur(32px) saturate(200%);border:1px solid rgba(255,255,255,.8);border-radius:28px;box-shadow:0 25px 50px -12px rgba(15,23,42,.1),0 0 0 1px rgba(255,255,255,.6);position:relative;max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);overflow-y:auto}.StudentAuthForms_formCard__7T_sU::-webkit-scrollbar{width:4px}.StudentAuthForms_formCard__7T_sU::-webkit-scrollbar-thumb{background:rgba(148,163,184,.3);border-radius:4px}.StudentAuthForms_segmentedTabs__HsH08{display:flex;background:rgba(241,245,249,.8);padding:4px;border-radius:14px;margin-bottom:1rem;border:1px solid rgba(0,0,0,.04)}.StudentAuthForms_tabBtn__stu05{flex:1 1;padding:.55rem .5rem;border:none;background:transparent;border-radius:10px;font-family:Jura,sans-serif;font-size:.85rem;font-weight:700;color:#64748b;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px}.StudentAuthForms_tabBtnActive__j30df{background:#ffffff;color:#0f172a;box-shadow:0 4px 12px rgba(0,0,0,.08)}.StudentAuthForms_mobileBrandHeader__Gensi{display:none}.StudentAuthForms_form__Qh_n_{display:flex;flex-direction:column;gap:.75rem}.StudentAuthForms_textCenter__J_iX7,.StudentAuthForms_title__QmxtW{text-align:center;margin-bottom:.25rem}.StudentAuthForms_title__QmxtW{font-family:Orbitron,sans-serif;font-size:1.15rem;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:1px}.StudentAuthForms_subtitle__3Q6IB{font-size:.85rem;color:#64748b;text-align:center;margin-bottom:.75rem}.StudentAuthForms_inputGroup__oX2cf{display:flex;flex-direction:column;gap:.4rem}.StudentAuthForms_inputGroup__oX2cf label{font-family:Jura,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#64748b;padding-left:2px}.StudentAuthForms_inputWrapper__hOPq0{position:relative}.StudentAuthForms_inputWrapper__hOPq0 input{width:100%;padding:.75rem 1rem;background:rgba(255,255,255,.75);border:1px solid rgba(0,0,0,.1);border-radius:12px;color:#0f172a;font-family:Jura,sans-serif;font-size:.95rem;transition:all .25s ease}.StudentAuthForms_inputWrapper__hOPq0 input:focus{outline:none;border-color:#5CB0FF;background:#ffffff;box-shadow:0 0 0 3px rgba(92,176,255,.15)}.StudentAuthForms_inputWithEye__nItAu{padding-right:3rem!important}.StudentAuthForms_eyeButton__wo7Lz{position:absolute;right:.85rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#94a3b8;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:color .2s;z-index:10}.StudentAuthForms_eyeButton__wo7Lz:hover{color:#5CB0FF}.StudentAuthForms_error__v27Z5{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.25);color:#dc2626;padding:.75rem 1rem;font-size:.85rem;border-radius:12px;text-align:center;font-weight:600}.StudentAuthForms_delayNotice__UNzdg{background:rgba(239,68,68,.06);border:1px solid rgba(239,68,68,.2);border-left:3px solid #ef4444;border-radius:12px;padding:.75rem .85rem;margin:.75rem 0 .25rem;font-size:12px;line-height:1.45;color:#b91c1c;text-align:left;font-family:Jura,sans-serif;font-weight:600}.StudentAuthForms_divider__y3ImO{display:flex;align-items:center;gap:1rem;margin:.25rem 0}.StudentAuthForms_line__SD_4i{flex:1 1;height:1px;background:rgba(0,0,0,.08)}.StudentAuthForms_divider__y3ImO span{font-size:12px;text-transform:uppercase;color:#94a3b8;letter-spacing:1px}.StudentAuthForms_switch__leK9N{text-align:center;font-size:.85rem;color:#64748b;margin-top:.5rem}.StudentAuthForms_switch__leK9N button{background:none;border:none;color:#2563eb;font-weight:700;cursor:pointer;padding:0 .25rem;font-family:Jura,sans-serif;font-size:.85rem;text-decoration:underline;transition:opacity .2s}.StudentAuthForms_switch__leK9N button:hover{opacity:.8}.StudentAuthForms_labelWrapper__Dq6YH{display:flex;justify-content:space-between;align-items:center}.StudentAuthForms_forgotLink__dRWC6{background:none;border:none;color:#2563eb;font-size:12px;font-family:Jura,sans-serif;font-weight:600;cursor:pointer;padding:0;transition:opacity .2s}.StudentAuthForms_forgotLink__dRWC6:hover{opacity:.8;text-decoration:underline}.StudentAuthForms_otpInput__3Z8Ic{letter-spacing:.4rem;text-align:center;font-size:1.4rem!important;font-weight:700;color:#0f172a!important}.StudentAuthForms_resend__9r8_d{background:none;border:none;color:#64748b;font-family:Jura,sans-serif;font-size:.85rem;cursor:pointer;margin-top:.5rem;width:100%;text-align:center;transition:color .2s}.StudentAuthForms_resend__9r8_d:not(:disabled):hover{color:#2563eb}@media (max-width:1023px){.StudentAuthForms_splitLayout__bzju_{flex-direction:column;justify-content:center;align-items:center;padding:1.5rem 1rem;gap:1.5rem}.StudentAuthForms_heroSection__ZYMhY{display:none}.StudentAuthForms_formSection___YH6S{justify-content:center;width:100%}.StudentAuthForms_formCard__7T_sU{max-width:440px;padding:2rem 1.5rem}.StudentAuthForms_mobileBrandHeader__Gensi{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-bottom:1.25rem}.StudentAuthForms_mobileLogo__4ephM{width:48px;height:48px;border-radius:12px;object-fit:cover;background:#fff;padding:2px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.StudentAuthForms_mobileBrandTitle__VTjjC{font-family:Orbitron,sans-serif;font-size:1.1rem;font-weight:800;text-transform:uppercase;letter-spacing:1px;color:#0f172a;text-align:center}}.StudentAuthForms_promoToggleBtn__0mnkL{background:none;border:none;color:#2563eb;font-family:Jura,sans-serif;font-size:12px;font-weight:700;cursor:pointer;padding:.2rem 0;text-align:left;display:inline-flex;align-items:center;gap:4px;transition:opacity .2s;width:-moz-fit-content;width:fit-content}.StudentAuthForms_promoToggleBtn__0mnkL:hover{opacity:.8;text-decoration:underline}.StudentAuthForms_legalNotice__Tc__r{font-size:12px;color:#64748b;text-align:center;line-height:1.4;margin-top:.25rem}.StudentAuthForms_legalLink__qG_WX{background:none;border:none;color:#2563eb;padding:0;font:inherit;font-size:12px;cursor:pointer;text-decoration:underline;font-weight:600}.StudentAuthForms_legalLink__qG_WX:hover{opacity:.8}.FastCheckout_container__cmeWD{width:100%;min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;background:#f8fafc;position:relative;overflow-x:hidden;font-family:var(--expert-font-body,"Jura",sans-serif)}.dark .FastCheckout_container__cmeWD{background:#0b0f19}.FastCheckout_bgGlow__j1sV9{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 15% 20%,rgba(56,189,248,.15) 0,transparent 45%),radial-gradient(circle at 85% 80%,rgba(14,165,233,.1) 0,transparent 50%);z-index:0}.FastCheckout_splitLayout__FMBdW{position:relative;z-index:2;width:100%;max-width:1320px;min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:space-between;padding:2rem 2.5rem;gap:3rem}.FastCheckout_heroSection__5SlWK{flex:1.1 1;display:flex;flex-direction:column;justify-content:space-between;height:100%;max-height:780px;padding:2.5rem;background:rgba(255,255,255,.65);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,.8);border-radius:32px;box-shadow:0 20px 45px -15px rgba(15,23,42,.08),inset 0 0 0 1px rgba(255,255,255,.5);position:relative;overflow:hidden}.dark .FastCheckout_heroSection__5SlWK{background:rgba(15,23,42,.65);border:1px solid rgba(255,255,255,.1);box-shadow:0 25px 50px -12px rgba(0,0,0,.5)}.FastCheckout_brandBadge__GttcC{display:flex;align-items:center;gap:1.25rem;z-index:2}.FastCheckout_badgeLogo__7gqjK{width:56px;height:56px;border-radius:16px;object-fit:cover;background:#ffffff;padding:3px;border:1px solid rgba(0,0,0,.06);box-shadow:0 8px 20px -4px rgba(0,0,0,.08)}.FastCheckout_badgeText__xs9P3{display:flex;flex-direction:column;gap:.2rem}.FastCheckout_schoolTitle__v7M1D{font-family:var(--expert-font-heading,"Orbitron","Jura",sans-serif);font-size:1.25rem;font-weight:800;letter-spacing:1.5px;color:#0f172a;text-transform:uppercase;line-height:1.2}.dark .FastCheckout_schoolTitle__v7M1D{color:#ffffff}.FastCheckout_schoolSubtitle__lXccK{font-size:.85rem;color:#64748b;font-weight:600;letter-spacing:.5px}.dark .FastCheckout_schoolSubtitle__lXccK{color:#94a3b8}.FastCheckout_heroArtWrapper__xZgoL{margin:1rem 0;z-index:2}.FastCheckout_authorPhotoContainer__hWNiR,.FastCheckout_heroArtWrapper__xZgoL{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.FastCheckout_authorPhotoContainer__hWNiR{width:100%;max-width:340px}.FastCheckout_authorPhoto__T21q1{width:100%;max-width:320px;max-height:320px;height:320px;aspect-ratio:1/1;object-fit:cover;border-radius:24px;box-shadow:0 20px 40px -10px rgba(15,23,42,.16);border:3px solid rgba(255,255,255,.95);background:#ffffff;transition:transform .3s ease}.dark .FastCheckout_authorPhoto__T21q1{border-color:rgba(255,255,255,.15)}.FastCheckout_authorPhoto__T21q1:hover{transform:scale(1.02)}.FastCheckout_tariffFloatingCard__yvf6O{width:100%;max-width:320px;background:rgba(255,255,255,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(56,189,248,.35);border-radius:18px;padding:.85rem 1.15rem;margin-top:1rem;box-shadow:0 10px 25px -5px rgba(0,0,0,.08);display:flex;align-items:center;justify-content:space-between}.dark .FastCheckout_tariffFloatingCard__yvf6O{background:rgba(15,23,42,.9);border-color:rgba(56,189,248,.3)}.FastCheckout_floatingTariffInfo__C5wcg{display:flex;flex-direction:column;gap:.15rem}.FastCheckout_floatingTariffName__TYPbD{font-size:13px;font-weight:800;color:#0284c7;text-transform:uppercase;letter-spacing:.04em}.dark .FastCheckout_floatingTariffName__TYPbD{color:#38bdf8}.FastCheckout_floatingCourseName__dnjZB{font-size:12px;color:#64748b;max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dark .FastCheckout_floatingCourseName__dnjZB{color:#94a3b8}.FastCheckout_floatingPrice__pLaXE{font-family:var(--expert-font-heading,"Orbitron","Jura",sans-serif);font-size:1.15rem;font-weight:800;color:#0f172a;display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:.15rem}.dark .FastCheckout_floatingPrice__pLaXE{color:#ffffff}.FastCheckout_floatingOriginalPrice__vIfNq{font-size:.85rem;font-weight:600;text-decoration:line-through;opacity:.55;color:#64748b;line-height:1}.dark .FastCheckout_floatingOriginalPrice__vIfNq{color:#94a3b8}.FastCheckout_discountBadge__h_4mi{display:inline-flex;align-items:center;justify-content:center;background:#ef4444;color:#ffffff;font-size:12px;font-weight:800;padding:.15rem .5rem;border-radius:9999px;margin-left:.5rem;letter-spacing:.02em;vertical-align:middle}.FastCheckout_heroFooter__G5Iui{z-index:2;background:rgba(255,255,255,.65);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.8);border-radius:18px;padding:1rem 1.25rem}.dark .FastCheckout_heroFooter__G5Iui{background:rgba(15,23,42,.6);border-color:rgba(255,255,255,.1)}.FastCheckout_heroQuote__0hPqZ{font-size:.9rem;color:#334155;font-weight:600;line-height:1.5;text-align:center;margin:0}.dark .FastCheckout_heroQuote__0hPqZ{color:#cbd5e1}.FastCheckout_formSection__27mnI{flex:0.9 1;display:flex;justify-content:flex-end;align-items:center;width:100%}.FastCheckout_formCard__opLOq{width:100%;max-width:450px;padding:2rem 2.25rem;background:rgba(255,255,255,.88);backdrop-filter:blur(32px) saturate(200%);-webkit-backdrop-filter:blur(32px) saturate(200%);border:1px solid rgba(255,255,255,.9);border-radius:28px;box-shadow:0 25px 50px -12px rgba(15,23,42,.1),0 0 0 1px rgba(255,255,255,.6);position:relative}.dark .FastCheckout_formCard__opLOq{background:rgba(15,23,42,.88);border:1px solid rgba(255,255,255,.12);box-shadow:0 25px 50px -12px rgba(0,0,0,.6)}.FastCheckout_mobileBrandHeader__VpgDt{display:none;align-items:center;gap:.75rem;margin-bottom:1.5rem}.FastCheckout_mobileLogo__wdUOP{border-radius:12px;object-fit:cover}.FastCheckout_mobileBrandTitle___smFf{font-size:1.1rem;font-weight:800;text-transform:uppercase;color:#0f172a}.dark .FastCheckout_mobileBrandTitle___smFf{color:#ffffff}.FastCheckout_title__MZfSi{font-family:var(--expert-font-heading,"Orbitron","Jura",sans-serif);font-size:1.35rem;font-weight:800;letter-spacing:1px;color:#0f172a;text-transform:uppercase;margin:0 0 .35rem;text-align:center}.dark .FastCheckout_title__MZfSi{color:#ffffff}.FastCheckout_subtitle__qFtwJ{font-size:.85rem;color:#64748b;text-align:center;margin:0 0 1.5rem;line-height:1.4}.dark .FastCheckout_subtitle__qFtwJ{color:#94a3b8}.FastCheckout_providerTabs__zwuyl{display:flex;gap:.5rem;margin-bottom:1.25rem;background:rgba(241,245,249,.8);padding:4px;border-radius:14px;border:1px solid rgba(0,0,0,.04)}.dark .FastCheckout_providerTabs__zwuyl{background:rgba(30,41,59,.6);border-color:rgba(255,255,255,.06)}.FastCheckout_providerTabBtn__q9Y_n{flex:1 1;padding:.5rem;border:none;background:transparent;border-radius:10px;font-family:inherit;font-size:12px;font-weight:700;color:#64748b;cursor:pointer;transition:all .2s ease;text-align:center}.dark .FastCheckout_providerTabBtn__q9Y_n{color:#94a3b8}.FastCheckout_providerTabBtnActive__qML_C{background:#ffffff;color:#0284c7;box-shadow:0 2px 8px rgba(0,0,0,.06)}.dark .FastCheckout_providerTabBtnActive__qML_C{background:rgba(56,189,248,.15);color:#38bdf8}.FastCheckout_inputGroup__dRQPC{margin-bottom:1.15rem;display:flex;flex-direction:column;gap:.35rem}.FastCheckout_inputGroup__dRQPC label{font-family:var(--expert-font-heading,"Orbitron","Jura",sans-serif);font-size:11px;font-weight:700;color:#475569;letter-spacing:.8px;text-transform:uppercase}.dark .FastCheckout_inputGroup__dRQPC label{color:#94a3b8}.FastCheckout_inputWrapper__yFZeP{position:relative;display:flex;align-items:center}.FastCheckout_inputWrapper__yFZeP input{width:100%;padding:.85rem 1.15rem;background:rgba(255,255,255,.9);border:1px solid #cbd5e1;border-radius:14px;font-size:14px;font-family:inherit;color:#0f172a;transition:all .2s ease;box-sizing:border-box}.dark .FastCheckout_inputWrapper__yFZeP input{background:rgba(15,23,42,.6);border-color:rgba(255,255,255,.15);color:#ffffff}.FastCheckout_inputWrapper__yFZeP input:focus{outline:none;border-color:#38bdf8;box-shadow:0 0 0 3px rgba(56,189,248,.2)}.FastCheckout_promoSection__gFAu6{margin-top:.75rem;margin-bottom:.25rem}.FastCheckout_promoToggleBtn__3Yl9H{background:transparent;border:none;color:#0284c7;font-size:13px;font-weight:700;cursor:pointer;padding:0;display:inline-flex;align-items:center;gap:.4rem;transition:opacity .2s ease;font-family:inherit}.FastCheckout_promoToggleBtn__3Yl9H:hover{opacity:.8;text-decoration:underline}.dark .FastCheckout_promoToggleBtn__3Yl9H{color:#38bdf8}.FastCheckout_promoInputRow__p4mMT{display:flex;gap:.5rem;margin-top:.5rem}.FastCheckout_promoInput__fg6z9{flex:1 1;padding:.65rem .85rem;border:1px solid rgba(0,0,0,.12);border-radius:10px;background:rgba(255,255,255,.9);font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#0f172a;outline:none;box-sizing:border-box;transition:all .2s ease}.dark .FastCheckout_promoInput__fg6z9{background:rgba(15,23,42,.7);border-color:rgba(255,255,255,.15);color:#ffffff}.FastCheckout_promoInput__fg6z9:focus{border-color:#38bdf8;box-shadow:0 0 0 3px rgba(56,189,248,.2)}.FastCheckout_promoApplyBtn__LNQ_4{padding:.65rem 1rem;background:#0f172a;color:#ffffff;border:none;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;transition:all .2s ease;font-family:inherit;white-space:nowrap}.dark .FastCheckout_promoApplyBtn__LNQ_4{background:#0284c7}.FastCheckout_promoApplyBtn__LNQ_4:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.FastCheckout_promoApplyBtn__LNQ_4:disabled{opacity:.5;cursor:not-allowed}.FastCheckout_promoSuccessCard__DXoWQ{display:flex;align-items:center;justify-content:space-between;padding:.65rem .85rem;background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.3);border-radius:10px;margin-top:.5rem}.FastCheckout_promoSuccessInfo__pROrJ{display:flex;align-items:center;gap:.5rem;font-size:13px;color:#059669;font-weight:700}.dark .FastCheckout_promoSuccessInfo__pROrJ{color:#34d399}.FastCheckout_promoRemoveBtn__m4rrS{background:transparent;border:none;color:#94a3b8;cursor:pointer;padding:2px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:color .15s ease}.FastCheckout_promoRemoveBtn__m4rrS:hover{color:#ef4444}.FastCheckout_promoErrorMsg__ezH0e{margin-top:.4rem;font-size:12px;color:#ef4444;font-weight:600}.FastCheckout_checkboxWrapper__r1Pii{margin:1.15rem 0 1.5rem;display:flex;align-items:flex-start;gap:.65rem;font-size:12px;color:#64748b;line-height:1.4}.dark .FastCheckout_checkboxWrapper__r1Pii{color:#94a3b8}.FastCheckout_checkboxInput__nbKqn{margin-top:2px;cursor:pointer;accent-color:#0284c7}.FastCheckout_agreementBtn__x_e8P{background:none;border:none;padding:0;margin:0;color:#0284c7;font-size:inherit;font-family:inherit;text-decoration:underline;cursor:pointer;display:inline;font-weight:600;transition:opacity .15s ease}.FastCheckout_agreementBtn__x_e8P:hover{opacity:.8}.dark .FastCheckout_agreementBtn__x_e8P{color:#38bdf8}.FastCheckout_modalOverlay__Okhwn{position:fixed;inset:0;background:rgba(15,23,42,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:99999;display:flex;align-items:center;justify-content:center;padding:1.5rem}.FastCheckout_modalCard__KNd1f{background:#ffffff;border:1px solid rgba(0,0,0,.08);border-radius:24px;width:100%;max-width:820px;height:85vh;max-height:800px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 25px 50px -12px rgba(15,23,42,.25),0 0 0 1px rgba(255,255,255,.6);-moz-user-select:none;user-select:none;-webkit-user-select:none;font-family:inherit}.dark .FastCheckout_modalCard__KNd1f{background:#0f172a;border-color:rgba(255,255,255,.12);box-shadow:0 25px 50px -12px rgba(0,0,0,.7)}.FastCheckout_modalHeader__Pelxs{padding:1.25rem 1.75rem;border-bottom:1px solid rgba(0,0,0,.06);display:flex;justify-content:space-between;align-items:center;background:rgba(248,250,252,.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dark .FastCheckout_modalHeader__Pelxs{background:rgba(15,23,42,.85);border-bottom-color:rgba(255,255,255,.08)}.FastCheckout_modalHeaderLeft__pNAAh{display:flex;align-items:center;gap:.85rem}.FastCheckout_modalHeaderIcon__4sh63{width:40px;height:40px;border-radius:12px;background:rgba(2,132,199,.1);color:#0284c7;display:flex;align-items:center;justify-content:center}.dark .FastCheckout_modalHeaderIcon__4sh63{background:rgba(56,189,248,.15);color:#38bdf8}.FastCheckout_modalTitle__RwocU{font-family:var(--expert-font-heading,"Orbitron","Jura",sans-serif);font-size:1.15rem;font-weight:800;color:#0f172a;margin:0;text-transform:uppercase;letter-spacing:.02em}.dark .FastCheckout_modalTitle__RwocU{color:#ffffff}.FastCheckout_modalSubtitle__4vkk8{font-size:12px;color:#64748b;font-weight:600}.dark .FastCheckout_modalSubtitle__4vkk8{color:#94a3b8}.FastCheckout_modalCloseBtn__DFgD5{width:36px;height:36px;border-radius:10px;background:transparent;border:1px solid transparent;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.FastCheckout_modalCloseBtn__DFgD5:hover{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.2);color:#ef4444}.dark .FastCheckout_modalCloseBtn__DFgD5{color:#94a3b8}.FastCheckout_modalBody__g_rGS{flex:1 1;padding:1.75rem 2rem;overflow-y:auto;font-size:14px;line-height:1.65;color:#334155;scrollbar-width:thin}.dark .FastCheckout_modalBody__g_rGS{color:#cbd5e1}.FastCheckout_modalLoading__SXuCa{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;color:#64748b;font-size:14px;font-weight:600}.dark .FastCheckout_modalLoading__SXuCa{color:#94a3b8}.FastCheckout_modalContentText__ENXut{white-space:pre-wrap;word-break:break-word}.FastCheckout_modalFooter__6Rdiu{padding:1rem 1.75rem;border-top:1px solid rgba(0,0,0,.06);display:flex;justify-content:flex-end;background:rgba(248,250,252,.8)}.dark .FastCheckout_modalFooter__6Rdiu{background:rgba(15,23,42,.85);border-top-color:rgba(255,255,255,.08)}.FastCheckout_modalFooterBtn__VHlyc{padding:.65rem 1.5rem;background:#0f172a;color:#ffffff;border:none;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s ease;font-family:inherit}.FastCheckout_modalFooterBtn__VHlyc:hover{opacity:.9;transform:translateY(-1px)}.dark .FastCheckout_modalFooterBtn__VHlyc{background:#0284c7}.dark .FastCheckout_modalFooterBtn__VHlyc:hover{background:#0369a1}.FastCheckout_submitBtn__7a7Nk{width:100%;padding:1rem;background:linear-gradient(135deg,#38bdf8,#0284c7);border:none;border-radius:14px;color:#ffffff;font-size:15px;font-weight:800;font-family:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .25s ease;box-shadow:0 10px 25px rgba(2,132,199,.35);letter-spacing:.02em}.FastCheckout_submitBtn__7a7Nk:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 30px rgba(2,132,199,.45);filter:brightness(1.05)}.FastCheckout_submitBtn__7a7Nk:disabled{opacity:.6;cursor:not-allowed;transform:none}.FastCheckout_errorBanner__da1qH{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:#ef4444;padding:.65rem .85rem;border-radius:12px;font-size:13px;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.FastCheckout_currencySelectorRow__R_8gR{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:1.15rem;padding:.5rem .75rem;background:rgba(241,245,249,.6);border:1px solid rgba(0,0,0,.04);border-radius:12px}.dark .FastCheckout_currencySelectorRow__R_8gR{background:rgba(15,23,42,.5);border-color:rgba(255,255,255,.06)}.FastCheckout_currencySelectorLabel__SRqsu{font-size:12px;color:#64748b;font-weight:600;white-space:nowrap}.dark .FastCheckout_currencySelectorLabel__SRqsu{color:#94a3b8}.FastCheckout_currencyChips__XkrA6{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.FastCheckout_currencyChip__iXYKQ{padding:.25rem .55rem;background:rgba(255,255,255,.8);border:1px solid rgba(0,0,0,.08);border-radius:8px;font-size:12px;font-weight:700;color:#334155;cursor:pointer;display:inline-flex;align-items:center;gap:.25rem;transition:all .2s ease;font-family:inherit}.dark .FastCheckout_currencyChip__iXYKQ{background:rgba(30,41,59,.7);border-color:rgba(255,255,255,.1);color:#cbd5e1}.FastCheckout_currencyChip__iXYKQ:hover{border-color:#38bdf8;color:#0284c7;transform:translateY(-1px)}.dark .FastCheckout_currencyChip__iXYKQ:hover{border-color:#38bdf8;color:#38bdf8}.FastCheckout_currencyChipActive__5j4_e{background:#0284c7!important;color:#ffffff!important;border-color:#0284c7!important;box-shadow:0 2px 8px -2px rgba(2,132,199,.5)}.dark .FastCheckout_currencyChipActive__5j4_e{background:#38bdf8!important;color:#0f172a!important;border-color:#38bdf8!important}.FastCheckout_floatingMainPrice__7Vg7_{line-height:1.1}.FastCheckout_floatingEquivalent__3W94A{font-size:13px;font-weight:700;color:#0284c7;line-height:1.2}.dark .FastCheckout_floatingEquivalent__3W94A{color:#38bdf8}.FastCheckout_chargeNotice__hsagP{margin-top:.75rem;padding:.65rem .85rem;background:rgba(241,245,249,.75);border:1px solid rgba(0,0,0,.05);border-radius:10px;font-size:12px;line-height:1.45;color:#64748b;text-align:left}.dark .FastCheckout_chargeNotice__hsagP{background:rgba(15,23,42,.6);border-color:rgba(255,255,255,.08);color:#94a3b8}.FastCheckout_chargeNotice__hsagP strong{color:#0f172a}.dark .FastCheckout_chargeNotice__hsagP strong{color:#f1f5f9}.FastCheckout_securityNote__9UxoI{margin-top:1.25rem;text-align:center;font-size:12px;color:#94a3b8;display:flex;align-items:center;justify-content:center;gap:.4rem}.dark .FastCheckout_securityNote__9UxoI{color:rgba(255,255,255,.45)}@media (max-width:1024px){.FastCheckout_splitLayout__FMBdW{flex-direction:column;padding:1.5rem;gap:2rem}.FastCheckout_heroSection__5SlWK{display:none}.FastCheckout_mobileBrandHeader__VpgDt{display:flex}.FastCheckout_formSection__27mnI{justify-content:center}}