.hero_hero__5QGIO{position:relative;padding-top:var(--navbar-height);min-height:70vh;display:flex;align-items:center;overflow:hidden;background-color:var(--surface-dark);z-index:0}.hero_gridBg__UAkyp{inset:0;background-image:radial-gradient(circle,hsla(0,0%,100%,.09) 1px,transparent 0);background-size:32px 32px}.hero_glowPrimary__vr4wU,.hero_gridBg__UAkyp{position:absolute;z-index:0;pointer-events:none}.hero_glowPrimary__vr4wU{width:500px;height:500px;opacity:.12;top:-15%;right:10%;animation:hero_drift__nHosf 16s ease-in-out infinite alternate}.hero_glowPrimary__vr4wU,.hero_glowSecondary__7RXiZ{border-radius:50%;background:radial-gradient(circle at center,var(--blue-color) 0,transparent 70%)}.hero_glowSecondary__7RXiZ{position:absolute;width:300px;height:300px;opacity:.06;bottom:-10%;left:5%;z-index:0;animation:hero_drift__nHosf 20s ease-in-out 4s infinite alternate-reverse;pointer-events:none}@keyframes hero_drift__nHosf{0%{transform:translate(0) scale(1)}to{transform:translate(25px,-15px) scale(1.08)}}.hero_row__1f9Uc{position:relative;z-index:1;align-items:center;min-height:calc(70vh - var(--navbar-height, 0px))}.hero_content__0bLnI{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);padding:40px 0}.hero_content__0bLnI.hero_visible__sdISb{opacity:1;transform:translateY(0)}.hero_eyebrow__fcGox{margin-bottom:18px;opacity:0;transform:translateX(-8px);transition:opacity .5s ease .2s,transform .5s ease .2s}.hero_visible__sdISb .hero_eyebrow__fcGox{opacity:1;transform:translateX(0)}.hero_heading__DRELM{opacity:0;transform:translateY(14px);transition:opacity .6s ease .3s,transform .6s cubic-bezier(.16,1,.3,1) .3s}.hero_visible__sdISb .hero_heading__DRELM{opacity:1;transform:translateY(0)}.hero_sub__YPR_1{font-size:16px;line-height:1.7;color:#fff;max-width:480px;margin:0 0 28px;opacity:0;transform:translateY(10px);transition:opacity .6s ease .45s,transform .6s ease .45s}.hero_visible__sdISb .hero_sub__YPR_1{opacity:1;transform:translateY(0)}.hero_cta__1UXhB{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;background:linear-gradient(135deg,var(--blue-color),#0ea5e9);color:#fff;font-size:15px;font-weight:700;letter-spacing:.01em;border-radius:10px;text-decoration:none;box-shadow:0 0 20px rgba(56,189,248,.15);opacity:0;transform:translateY(10px);transition:opacity .5s ease .55s,transform .5s ease .55s,box-shadow .3s ease}.hero_visible__sdISb .hero_cta__1UXhB{opacity:1;transform:translateY(0);transition:opacity .5s ease .55s,transform .3s ease,box-shadow .3s ease}.hero_visible__sdISb .hero_cta__1UXhB:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(56,189,248,.3);color:#fff;text-decoration:none}.hero_visible__sdISb .hero_cta__1UXhB:active{transform:translateY(0)}.hero_cta__1UXhB:focus-visible{outline:2px solid var(--measure);outline-offset:3px}.hero_ctaArrow__GpSTV{transition:transform .25s ease}.hero_cta__1UXhB:hover .hero_ctaArrow__GpSTV{transform:translateX(3px)}.hero_checkout__9k_A1{background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.1);border-radius:16px;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 30px 70px -30px rgba(0,0,0,.7);opacity:0;transform:translateY(20px) scale(.97);transition:opacity .7s ease .3s,transform .7s cubic-bezier(.16,1,.3,1) .3s}.hero_checkoutVisible__an4tS{opacity:1;transform:translateY(0) scale(1)}.hero_browserBar__ujVyE{display:flex;align-items:center;gap:14px;padding:11px 16px;background:hsla(0,0%,100%,.035);border-bottom:1px solid hsla(0,0%,100%,.07)}.hero_browserDots__C0p_s{display:flex;gap:6px;flex-shrink:0}.hero_browserDots__C0p_s span{width:9px;height:9px;border-radius:50%}.hero_browserDots__C0p_s span:first-child{background:rgba(255,99,99,.45)}.hero_browserDots__C0p_s span:nth-child(2){background:rgba(255,200,60,.45)}.hero_browserDots__C0p_s span:nth-child(3){background:rgba(80,200,100,.45)}.hero_browserUrl__rixmU{display:flex;align-items:center;gap:7px;flex:1 1;min-width:0;padding:5px 12px;border-radius:7px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.07);font-family:var(--font-mono);font-size:11.5px;color:#a7b6cf}.hero_browserUrl__rixmU svg{flex-shrink:0;color:#6ee7a0;font-size:11px}.hero_browserUrl__rixmU span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero_checkoutBody__Z6sQA{position:relative;padding:22px 24px 24px}.hero_checkoutTitle__WRjDr{display:block;font-size:15px;font-weight:700;letter-spacing:-.01em;color:#f0f3f8;margin-bottom:18px}.hero_lineItems__L_3g_{display:flex;flex-direction:column;gap:14px}.hero_item___3bBB{display:flex;align-items:center;gap:13px}.hero_itemThumb__AzzJY{flex-shrink:0;width:40px;height:40px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25),0 6px 14px -6px rgba(0,0,0,.6)}.hero_itemInfo__8EciX{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.hero_itemName__fMkC3{font-size:14px;font-weight:500;color:#e7ecf4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero_itemQty__GYrJK{font-family:var(--font-mono);font-size:12px;color:#8a9cbb}.hero_itemPrice__tnOQ9{font-family:var(--font-mono);font-size:13.5px;font-weight:500;color:#f0f3f8;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hero_summary__tPJNQ{margin-top:18px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.08)}.hero_summaryRow__LcbDd{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-size:13px;line-height:1.9;color:#93a3bf}.hero_num__xdn0l{font-family:var(--font-mono);color:#b8c4d8;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hero_totalRow__R9sEt{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-top:10px;padding-top:13px;border-top:1px dashed hsla(0,0%,100%,.16);font-size:14px;font-weight:600;color:#fff}.hero_totalValue__90uSl{font-family:var(--font-mono);font-size:clamp(1rem,2.4vw,1.15rem);font-weight:700;color:#fff;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hero_methods___cOO5{display:flex;gap:8px;margin-top:20px}.hero_method__pxpK8{display:flex;align-items:center;gap:8px;flex:1 1;padding:9px 12px;border-radius:10px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.02);font-size:12.5px;font-weight:500;color:#b3c0d6;transition:border-color .35s ease,color .35s ease,background .35s ease}.hero_radio__U0qYP{flex-shrink:0;width:14px;height:14px;border-radius:50%;border:1.5px solid hsla(0,0%,100%,.28);transition:border-color .35s ease,background .35s ease,box-shadow .35s ease}.hero_methodActive__TZBZz{border-color:rgba(91,155,255,.7);background:rgba(91,155,255,.1);color:#fff}.hero_methodActive__TZBZz .hero_radio__U0qYP{border-color:var(--azure,#5b9bff);background:var(--azure,#5b9bff);box-shadow:inset 0 0 0 3px #16264a}.hero_payButton__ytho9{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:16px;padding:13px;border:none;border-radius:10px;background:linear-gradient(135deg,var(--blue-color,#086ad7),var(--azure,#5b9bff));color:#fff;font-size:14px;font-weight:700;letter-spacing:.01em;pointer-events:none;max-height:60px;box-shadow:0 10px 24px -12px rgba(91,155,255,.8);transition:opacity .3s ease,max-height .45s ease,margin-top .45s ease,padding .45s ease}.hero_payButtonBusy__bWB3n{opacity:.85}.hero_payButtonHidden__ePdJS{max-height:0;margin-top:0;padding-top:0;padding-bottom:0;opacity:0;overflow:hidden;transition:max-height .45s ease,margin-top .45s ease,padding .45s ease,opacity .35s ease}.hero_spinner__G3nes{width:18px;height:18px;border-radius:50%;border:2px solid hsla(0,0%,100%,.35);border-top-color:#fff;animation:hero_spin__9qlrW .7s linear infinite}@keyframes hero_spin__9qlrW{to{transform:rotate(1turn)}}.hero_confirm__urIF1{display:flex;align-items:center;gap:12px;border-radius:12px;border:1px solid rgba(80,200,120,.28);background:rgba(80,200,120,.09);max-height:0;overflow:hidden;opacity:0;transform:translateY(6px);padding:0 15px;margin-top:0;transition:opacity .5s ease,transform .5s ease,max-height .5s ease,margin-top .5s ease,padding .5s ease}.hero_confirmVisible__c1wcN{max-height:90px;opacity:1;transform:translateY(0);margin-top:16px;padding-top:13px;padding-bottom:13px}.hero_confirmIcon__wpPz_{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:rgba(80,200,120,.2);color:#6ee7a0;font-size:16px;flex-shrink:0}.hero_confirmTitle__L_y4Y{font-size:13.5px;font-weight:700;color:#e8f7ee;margin:0}.hero_confirmText__MdEld{font-family:var(--font-mono);font-size:11.5px;color:#9fb0c9;margin:0}.hero_scrollButton__tIXLm{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);width:44px;height:44px;border-radius:50%;border:1.5px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.03);color:hsla(0,0%,100%,.4);font-size:16px;cursor:pointer;display:none;justify-content:center;align-items:center;transition:border-color .3s ease,color .3s ease;animation:hero_nudge__uewPP 6s 3s infinite;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hero_scrollButton__tIXLm svg{pointer-events:none}.hero_scrollButton__tIXLm:hover{border-color:var(--blue-color);color:#fff;animation-play-state:paused}@keyframes hero_nudge__uewPP{0%,85%{transform:translateX(-50%) translateY(0)}5%{transform:translateX(-50%) translateY(-6px)}10%{transform:translateX(-50%) translateY(0)}15%{transform:translateX(-50%) translateY(-3px)}20%{transform:translateX(-50%) translateY(0)}}@media (prefers-reduced-motion:reduce){.hero_checkout__9k_A1,.hero_confirm__urIF1,.hero_content__0bLnI,.hero_cta__1UXhB,.hero_eyebrow__fcGox,.hero_heading__DRELM,.hero_sub__YPR_1,.hero_visible__sdISb .hero_cta__1UXhB{transition:none}.hero_glowPrimary__vr4wU,.hero_glowSecondary__7RXiZ,.hero_scrollButton__tIXLm,.hero_spinner__G3nes{animation:none}}@media (min-width:768px){.hero_hero__5QGIO{min-height:85vh}.hero_sub__YPR_1{font-size:17px}.hero_scrollButton__tIXLm{display:flex}}@media (min-width:992px){.hero_checkout__9k_A1{margin-left:40px}.hero_summaryRow__LcbDd,.hero_totalRow__R9sEt{font-size:14px}}