.page_page__Y7xOQ{min-height:100vh;padding-bottom:clamp(80px,12vw,110px)}.page_topNav__Aberw{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);max-width:var(--container-wide);margin-inline:auto;padding:var(--space-4) var(--container-padding);border-bottom:1px solid var(--border-subtle)}.page_back__jtDbG{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);transition:color var(--duration-fast) var(--ease-out-strong)}.page_back__jtDbG:hover{color:var(--accent-hover)}.page_brandMark__ofxwg{font-family:var(--font-display);font-size:var(--text-xs);font-weight:var(--weight-black);letter-spacing:.22em;color:var(--text-muted);text-transform:uppercase}.page_section__7rAx2{padding-block:var(--section-py-tight);position:relative}.page_headerBlock__sjUv_{background-color:var(--bg-base);overflow:hidden}.page_headerBlock__sjUv_:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 900px 400px at 50% -20%,rgba(47,107,255,.22),transparent 60%)}.page_headerBlock__sjUv_>*{position:relative;z-index:1}.page_headerInner__JuF1B{display:grid;grid-template-columns:1fr;grid-gap:var(--space-4);gap:var(--space-4);align-items:end}.page_headerCopy__vpyrr{display:flex;flex-direction:column;gap:var(--space-1)}.page_eyebrow__MMTGn{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.22em;text-transform:uppercase;color:var(--accent-hover)}.page_productTitle__mK6Ln{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-bold);line-height:1.05;letter-spacing:-.03em;text-wrap:balance;margin-top:var(--space-1)}.page_productMeta__vjYwq{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-muted);letter-spacing:.01em;margin-top:var(--space-1)}.page_headerPrice__GD0dL{display:inline-flex;align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--space-4);background-color:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--glass-shadow);width:-moz-fit-content;width:fit-content;flex-wrap:wrap}.page_priceAnchor__GI4jr{font-family:var(--font-body);font-size:var(--text-base);color:var(--text-muted);text-decoration:line-through;text-decoration-thickness:1.5px}.page_priceArrow__XgnNP{color:var(--text-muted);font-size:var(--text-sm)}.page_priceActual__5Jrkg{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-black);color:var(--accent-gold);letter-spacing:-.04em;line-height:1}.page_priceMeta__anJ15{font-family:var(--font-body);font-size:.6875rem;font-weight:var(--weight-semibold);letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}.page_checkoutBlock__7Zpzq{padding-block:var(--section-py-tight) var(--section-py)}.page_checkoutGrid__cg_uS{display:grid;grid-template-columns:1fr;grid-gap:var(--space-6);gap:var(--space-6)}.page_checkoutMain__D3RIZ{display:flex;flex-direction:column;gap:var(--space-4);order:1}.page_formHeading__lFH_c{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-bold);letter-spacing:-.025em;line-height:1.1;text-wrap:balance}.page_formSubheading__J8X_K{font-family:var(--font-body);font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-3);max-width:540px}.page_checkoutAside__n_56V{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6);background-color:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);height:-moz-fit-content;height:fit-content;order:2}.page_asideHeading__CxdDc{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:-.015em;color:var(--text-primary)}.page_asideHeading__CxdDc svg{color:var(--accent)}.page_asideList__J3vOu{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;padding:0}.page_asideList__J3vOu li{position:relative;padding-left:var(--space-5);font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed)}.page_asideList__J3vOu li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:var(--radius-full);background-color:var(--accent)}.page_asideEvent__9sYJY{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4);background-color:var(--accent-soft);border:1px solid var(--border-accent);border-radius:var(--radius-md)}.page_asideEventLabel__gzzeA{font-family:var(--font-body);font-size:.6875rem;font-weight:var(--weight-semibold);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-1)}.page_asideEventDetail__4jeMY{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary)}.page_bonusesBlock__raB3s{background-color:var(--bg-alt);padding-block:var(--section-py)}.page_bonusesHeader__77Ia8{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-8)}.page_bonusesIcon__f5U1_{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background-color:var(--accent-soft);border:1px solid var(--border-accent);border-radius:var(--radius-md);color:var(--accent-hover);flex-shrink:0}.page_bonusesEyebrow__g6VNV{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.22em;text-transform:uppercase;color:var(--accent-hover);margin-bottom:var(--space-1)}.page_bonusesHeading__qKVrX{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:-.025em;line-height:1.1}.page_bonusesList__0s76h{display:grid;grid-template-columns:1fr;grid-gap:var(--space-3);gap:var(--space-3);list-style:none;padding:0}.page_bonusItem__Y85d_{display:grid;grid-template-columns:70px 1fr;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-4);background-color:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);align-items:center}.page_bonusVisual__hftgF{display:flex;align-items:center;justify-content:center;width:70px;height:56px;border-radius:var(--radius-md);background-color:var(--accent-soft);border:1px solid var(--border-subtle)}.page_bonusVisual__hftgF svg{max-width:60px;max-height:48px}.page_bonusBody__GzVOp{display:flex;flex-direction:column;gap:2px}.page_bonusLabel__EiPaA{font-family:var(--font-body);font-size:.6875rem;font-weight:var(--weight-semibold);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-hover)}.page_bonusTitle__5sXMQ{font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--text-primary);letter-spacing:-.015em;line-height:1.2;text-wrap:balance}.page_bonusDescription__tNh0i{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed)}.page_guaranteeBlock__vADkN{padding-block:var(--section-py-tight)}.page_guaranteeCard__22GEp{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-6);background-color:var(--bg-card);border:1px solid rgba(16,185,129,.32);border-radius:var(--radius-xl);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 8px 24px rgba(15,23,42,.06);text-align:center}.page_guaranteeBadge__8zhfE{gap:var(--space-2);padding:var(--space-1) var(--space-3);background-color:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.32);border-radius:var(--radius-full);color:var(--success);font-family:var(--font-body);font-size:.6875rem;font-weight:var(--weight-semibold);letter-spacing:.18em;text-transform:uppercase}.page_guaranteeBadge__8zhfE,.page_guaranteeShield__llqkY{display:inline-flex;align-items:center}.page_guaranteeHeading__931YE{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:-.025em;line-height:1.15;text-wrap:balance;max-width:560px}.page_guaranteeBody__iiONs{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);max-width:600px}@media (min-width:768px){.page_formHeading__lFH_c,.page_productTitle__mK6Ln{font-size:var(--text-4xl)}.page_bonusesHeading__qKVrX{font-size:var(--text-3xl)}.page_guaranteeHeading__931YE{font-size:var(--text-2xl)}.page_bonusItem__Y85d_{grid-template-columns:90px 1fr;gap:var(--space-5);padding:var(--space-5)}.page_bonusVisual__hftgF{width:90px;height:70px}.page_bonusTitle__5sXMQ{font-size:var(--text-lg)}.page_headerInner__JuF1B{grid-template-columns:1fr auto;align-items:end;gap:var(--space-8)}}@media (min-width:1024px){.page_checkoutGrid__cg_uS{grid-template-columns:1.4fr 1fr;align-items:start;gap:var(--space-10)}.page_checkoutMain__D3RIZ{order:0}.page_checkoutAside__n_56V{order:0;position:-webkit-sticky;position:sticky;top:calc(var(--space-6) + 60px)}}.CheckoutForm_form__f29oc{display:flex;flex-direction:column;gap:var(--space-5);width:100%;padding-bottom:clamp(100px,14vw,120px)}.CheckoutForm_sectionLabel__eVnLD{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted);margin-top:var(--space-2);margin-bottom:0}.CheckoutForm_row__x0_z_{display:grid;grid-template-columns:1fr;grid-gap:var(--space-4);gap:var(--space-4)}.CheckoutForm_phoneRow__HGMto{grid-template-columns:110px 1fr}.CheckoutForm_phoneField__nhvEK{min-width:0}.CheckoutForm_field__HSEHo{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.CheckoutForm_label__UQigA{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary)}.CheckoutForm_input__4c9yy,.CheckoutForm_select__a6Yka{width:100%;padding:14px var(--space-4);background-color:var(--bg-card);color:var(--text-primary);border:1.5px solid var(--border-soft);border-radius:var(--radius-md);font-size:var(--text-base);transition:border-color var(--duration-fast) var(--ease-out-strong),background-color var(--duration-fast) var(--ease-out-strong);min-height:48px}.CheckoutForm_input__4c9yy:focus,.CheckoutForm_select__a6Yka:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(47,107,255,.18)}.CheckoutForm_inputError__05Nw1{border-color:var(--danger)}.CheckoutForm_errorMsg__9ewBF{font-family:var(--font-body);font-size:var(--text-sm);color:var(--danger)}.CheckoutForm_alert__spDx_{padding:var(--space-3) var(--space-4);background-color:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.32);color:var(--danger);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.CheckoutForm_bumpsWrap__sI4db{margin-top:var(--space-4)}.CheckoutForm_bumpsHeading__OBheh{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-1)}.CheckoutForm_bumpsCount__BPhUp{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-3);background-color:var(--accent-soft);color:var(--accent);border:1px solid var(--border-accent);border-radius:var(--radius-full);font-family:var(--font-body);font-size:.6875rem;font-weight:var(--weight-semibold);letter-spacing:.12em;text-transform:uppercase}.CheckoutForm_bumpsSub__0FiK4{font-family:var(--font-display);font-style:italic;font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-4)}.CheckoutForm_bumpList__y0rNu{display:flex;flex-direction:column;gap:var(--space-3);list-style:none;padding:0;margin:0}.CheckoutForm_bump__PfmSy{position:relative;background-color:var(--bg-card);border:1.5px solid var(--border-soft);border-radius:var(--radius-lg);overflow:hidden;transition:border-color var(--duration-base) var(--ease-out-strong),background-color var(--duration-base) var(--ease-out-strong),box-shadow var(--duration-base) var(--ease-out-strong)}.CheckoutForm_bump__PfmSy:hover{border-color:var(--border-strong)}.CheckoutForm_bumpChecked__J62bx{border-color:var(--accent);background-color:rgba(47,107,255,.05);box-shadow:0 0 0 1px var(--accent),0 6px 18px rgba(47,107,255,.14)}.CheckoutForm_bumpBundle__ZRZJs{background-image:linear-gradient(180deg,rgba(245,176,66,.06),transparent 50%)}.CheckoutForm_bumpBundle__ZRZJs.CheckoutForm_bumpChecked__J62bx{background-color:rgba(245,176,66,.04);border-color:var(--accent-gold);box-shadow:0 0 0 1px var(--accent-gold),0 6px 18px rgba(245,176,66,.18)}.CheckoutForm_bumpHeader__2NW53{display:grid;grid-template-columns:auto 1fr auto;grid-gap:var(--space-3);gap:var(--space-3);width:100%;padding:var(--space-4);background:transparent;border:0;cursor:pointer;text-align:left;align-items:center}.CheckoutForm_bumpBox__h9pvv{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;background-color:var(--bg-base);border:1.5px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-on-accent);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out-strong),border-color var(--duration-fast) var(--ease-out-strong),transform var(--duration-press) var(--ease-out-strong)}.CheckoutForm_bumpBox__h9pvv:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.CheckoutForm_bumpBox__h9pvv:active{transform:scale(.92)}.CheckoutForm_bumpChecked__J62bx .CheckoutForm_bumpBox__h9pvv{background-color:var(--accent);border-color:var(--accent)}.CheckoutForm_bumpBundle__ZRZJs.CheckoutForm_bumpChecked__J62bx .CheckoutForm_bumpBox__h9pvv{background-color:var(--accent-gold);border-color:var(--accent-gold);color:#0a1024}.CheckoutForm_bumpHeaderText__WRc_I{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.CheckoutForm_bumpHeaderTop__IRYBd{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap}.CheckoutForm_bumpTagline__AycHm{font-family:var(--font-body);font-size:.6875rem;font-weight:var(--weight-semibold);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-hover)}.CheckoutForm_bumpBundle__ZRZJs .CheckoutForm_bumpTagline__AycHm{color:var(--accent-gold)}.CheckoutForm_bumpPrice__BRNFr{font-size:var(--text-lg);letter-spacing:-.02em;line-height:1}.CheckoutForm_bumpPrice__BRNFr,.CheckoutForm_bumpTitle__BTNol{font-family:var(--font-display);font-weight:var(--weight-bold);color:var(--text-primary)}.CheckoutForm_bumpTitle__BTNol{font-size:var(--text-base);letter-spacing:-.015em;line-height:1.25;text-wrap:balance}.CheckoutForm_bumpChevron__qqGev{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-full);color:var(--text-muted);transition:transform var(--duration-medium) var(--ease-out-strong),color var(--duration-fast) var(--ease-out-strong);flex-shrink:0}.CheckoutForm_bumpChevronOpen__0zjnI{transform:rotate(180deg);color:var(--accent-hover)}.CheckoutForm_bumpPanel__eTzaD{overflow:hidden}.CheckoutForm_bumpPanelInner__6Tus3{padding:0 var(--space-4) var(--space-4) calc(var(--space-4) + 24px + var(--space-3));display:flex;flex-direction:column;gap:var(--space-3)}.CheckoutForm_bumpIntro__i_OK8{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed)}.CheckoutForm_bumpBullets__rk_zL{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;padding:0}.CheckoutForm_bumpBullets__rk_zL li{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed)}.CheckoutForm_bumpTick__tudup{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;margin-top:2px;background-color:var(--accent-soft);color:var(--accent-hover);border-radius:var(--radius-full)}.CheckoutForm_bumpCta__5BMl_,.CheckoutForm_bumpInsight__bBrID{display:flex;align-items:flex-start;gap:var(--space-2);font-family:var(--font-display);font-style:italic;font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-snug)}.CheckoutForm_bumpInsightIcon__T3ybH{color:var(--accent-gold);flex-shrink:0;margin-top:2px}.CheckoutForm_bumpCta__5BMl_{font-style:normal;font-family:var(--font-body);font-weight:var(--weight-medium);color:var(--text-primary)}.CheckoutForm_bumpCtaIcon__S3GVU{color:var(--accent-hover);flex-shrink:0;margin-top:2px}.CheckoutForm_totalCard__OXQu2{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);background-color:var(--glass-bg-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--glass-shadow)}.CheckoutForm_totalLine__dC__C{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary)}.CheckoutForm_totalLineValue__m3LXP{font-family:var(--font-display);font-weight:var(--weight-semibold);color:var(--text-primary)}.CheckoutForm_totalRow__p9K9_{display:flex;justify-content:space-between;align-items:baseline;padding-top:var(--space-3);border-top:1px solid var(--border-subtle);margin-top:var(--space-2);font-family:var(--font-body);font-size:var(--text-base);color:var(--text-primary);font-weight:var(--weight-semibold)}.CheckoutForm_totalAmount__yXB7c{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-black);color:var(--accent-gold);letter-spacing:-.035em;line-height:1}.CheckoutForm_disclaimer__i_YAK{font-size:var(--text-xs);color:var(--text-muted);text-align:center}.CheckoutForm_stickyBar__YgO1I{position:fixed;inset-inline:0;bottom:0;z-index:var(--z-sticky);background-color:rgba(8,12,28,.94);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);border-top:1px solid rgba(120,160,255,.18);box-shadow:0 -12px 36px rgba(0,0,0,.55);padding-bottom:env(safe-area-inset-bottom)}.CheckoutForm_stickyBar__YgO1I:before{content:"";position:absolute;inset-inline:0;top:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(77,163,255,.4) 50%,transparent)}.CheckoutForm_stickyInner__sNl5G{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);max-width:var(--container-wide);margin-inline:auto;padding:var(--space-3) var(--container-padding)}.CheckoutForm_stickyTotal__3HFZh{display:flex;flex-direction:column;gap:2px;min-width:0}.CheckoutForm_stickyTotalLabel__0stuh{font-family:var(--font-body);font-size:.6875rem;font-weight:var(--weight-semibold);letter-spacing:.18em;text-transform:uppercase;color:#aab4d6}.CheckoutForm_stickyTotalValue__1L5ch{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-black);color:#f5b042;letter-spacing:-.03em;line-height:1}.CheckoutForm_stickyTotalNote__GV6Ef{font-family:var(--font-body);font-size:.75rem;color:#aab4d6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CheckoutForm_stickyButton__eXAye{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-4) var(--space-6);background-color:var(--accent);color:#ffffff;border:0;border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-semibold);letter-spacing:.01em;min-height:52px;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 8px 24px rgba(47,107,255,.4),0 0 24px rgba(77,163,255,.22);transition:background-color var(--duration-fast) var(--ease-out-strong),box-shadow var(--duration-base) var(--ease-out-strong),transform var(--duration-press) var(--ease-out-strong);flex-shrink:0}.CheckoutForm_stickyButton__eXAye:focus-visible:not(:disabled),.CheckoutForm_stickyButton__eXAye:hover:not(:disabled){background-color:var(--accent-hover);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 12px 32px rgba(47,107,255,.55),0 0 32px rgba(77,163,255,.4)}.CheckoutForm_stickyButton__eXAye:active:not(:disabled){transform:scale(.97)}.CheckoutForm_stickyButton__eXAye:disabled{opacity:.7;cursor:not-allowed}.CheckoutForm_stickyArrow__IxofB{font-size:1.1em;display:inline-block;transition:transform var(--duration-base) var(--ease-out-strong)}.CheckoutForm_stickyButton__eXAye:hover:not(:disabled) .CheckoutForm_stickyArrow__IxofB{transform:translateX(3px)}.CheckoutForm_spinner__MhjYi{display:inline-block;width:16px;height:16px;border:2px solid;border-right:2px solid transparent;border-radius:var(--radius-full);animation:CheckoutForm_spin__ofVpY .7s linear infinite}@keyframes CheckoutForm_spin__ofVpY{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.CheckoutForm_spinner__MhjYi{animation:none}}@media (min-width:768px){.CheckoutForm_bumpTitle__BTNol{font-size:var(--text-lg)}.CheckoutForm_bumpPrice__BRNFr{font-size:var(--text-xl)}.CheckoutForm_stickyTotalValue__1L5ch{font-size:var(--text-3xl)}}