:root{scroll-snap-type:y proximity}.storefront>.announcement{scroll-snap-align:start}#shop{scroll-snap-align:start;scroll-margin-top:14px}.storefront>footer{scroll-snap-align:end}:root{--paper:#07111f;--ink:#edf6ff;--muted:#a8bed7;--line:#264565;--lime:#66cfff;--pink:#8ebaff;--heading:"DM Sans","Segoe UI",sans-serif;--body:"DM Sans","Segoe UI",sans-serif;font-family:var(--body);color:var(--ink);background:var(--paper);color-scheme:dark;scroll-behavior:smooth;scroll-padding-top:24px}*{box-sizing:border-box}body,h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.5}button,a,input,summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #bddaff;outline-offset:5px}img{display:block;max-width:100%}svg{flex-shrink:0}.wrap{width:min(1160px,calc(100% - 64px));margin-inline:auto}.storefront{position:relative;isolation:isolate;background:#07111f;color:var(--ink)}.storefront>:is(header,main,footer,.announcement){position:relative;z-index:1}.site-atmosphere{position:fixed;inset:0;pointer-events:none;overflow:hidden;z-index:0;contain:strict}.ambient-orb{position:absolute;width:85vw;height:85vw;max-width:1200px;max-height:1200px;border-radius:50%;opacity:.75}.orb-blue{top:-48vw;right:-34vw;background:radial-gradient(circle,#278cff40,transparent 66%)}.orb-cyan{bottom:-54vw;left:-45vw;background:radial-gradient(circle,#3ed9ff24,transparent 65%)}.effects-on .orb-blue{animation:ambient-drift 26s ease-in-out infinite alternate}.effects-on .orb-cyan{animation:ambient-drift 31s ease-in-out -8s infinite alternate-reverse}@keyframes ambient-drift{to{transform:translate3d(-5vw,8vh,0) scale(1.1)}}.effects-off .ambient-orb{animation:none}.effects-paused .ambient-orb{animation-play-state:paused}.announcement{background:#0b1a2ca6;border-bottom:1px solid #1e334f}.announcement .wrap{display:flex;justify-content:space-between;gap:20px;padding-block:10px;font-size:11px;color:#a3bad8}.announcement i{font-style:normal;margin:0 12px;color:#456da1}.header{display:flex;align-items:center;justify-content:space-between;gap:28px;height:72px;border-bottom:1px solid #213856}.brand{display:inline-flex;align-items:center;gap:0;font-size:23px;font-weight:700;letter-spacing:-1px;white-space:nowrap}.brand>span:last-child{color:#66cfff;font-weight:500}.header nav{display:flex;gap:27px;font-size:13px;color:#abc0db}.header nav a:hover,.text-link:hover{color:#66cfff}.header-actions{display:flex;gap:20px;align-items:center}.effects-toggle{border:0;background:transparent;padding:10px 0;color:#9cb4d4;font-size:11px}.effects-toggle span{color:#c5dcfa;margin-left:3px}.header-support{padding:11px 16px;border:1px solid #3f6392;background:#16263b;border-radius:99px;font-size:12px}.header-support>span{margin-left:18px;color:#66cfff}.intro{display:grid;grid-template-columns:1fr 300px;gap:32px;align-items:center;padding-block:22px 18px}.eyebrow{font-size:10px;letter-spacing:1.8px;font-weight:600;color:#a9c0de}.intro h1{font-size:clamp(36px,3.4vw,48px);font-weight:500;line-height:1.1;letter-spacing:-1.8px;margin-top:8px}.intro h1>span{color:#67cfff}.hero-description{color:#a5bbd8;font-size:13px;line-height:1.7;margin-top:10px}.intro-details{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:12px;color:#a1b8d6;font-size:12px}.intro-details strong{color:#dde5f0;font-weight:500}.intro-aside{position:relative;text-align:left;padding-left:88px}.availability{display:inline-flex;gap:9px;align-items:center;background:#132133;border:1px solid #2f507c;border-radius:99px;padding:10px 14px;font-size:11px;color:#d1deee}.availability i{width:6px;height:6px;flex-shrink:0;background:#81cae9;border-radius:50%}.intro-aside p{color:#88a5cc;font-size:11px;line-height:1.9;margin-top:15px}.shop-section{padding-block:8px 65px}.shop-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:28px;align-items:start}.amount-panel,.checkout-card{border:1px solid #2b4971;border-radius:24px;background:linear-gradient(145deg,#12273f,#0d1d32);min-width:0;box-shadow:0 16px 60px #05090f20}.amount-panel{padding:24px}.panel-heading{display:flex;justify-content:space-between;gap:12px;align-items:start}.panel-heading .eyebrow{font-size:9px;letter-spacing:1.3px}.panel-heading h2{font-size:25px;line-height:1.2;font-weight:500;letter-spacing:-.8px;margin-top:11px}.step-label{font-size:10px;color:#7d9dc7;white-space:nowrap;margin-top:1px}.amount-display{margin-top:20px}.amount-display>label{font-size:12px;color:#a2b9d7}.amount-display .amount-input{display:block;font-size:clamp(32px,3.6vw,47px);line-height:1.2;letter-spacing:-2.3px;font-weight:500;color:#b6eaff;margin-top:12px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.amount-display>p{margin-top:13px;font-size:12px;color:#9eb6d5}.amount-display>p>strong{font-size:21px;font-weight:500;color:#e1ebf7;letter-spacing:-.5px;margin-right:5px}.amount-range{position:relative;height:70px;margin-top:12px;display:flex;align-items:flex-start}#amount-fill{position:absolute;top:20px;width:100%;height:8px;border:0;border-radius:8px;overflow:hidden;appearance:none;background:#28456b;pointer-events:none}#amount-fill::-webkit-progress-bar{background:#28456b;border-radius:8px}#amount-fill::-webkit-progress-value{background:linear-gradient(90deg,#408dff,#66cfff);border-radius:8px}#amount-fill::-moz-progress-bar{background:#66cfff;border-radius:8px}#amount-slider{position:relative;margin:0;width:100%;height:48px;background:transparent;appearance:none;cursor:pointer;z-index:1;border:0;touch-action:pan-y}#amount-slider::-webkit-slider-runnable-track{height:8px;background:transparent}#amount-slider::-moz-range-track{height:8px;background:transparent}#amount-slider::-webkit-slider-thumb{appearance:none;width:28px;height:28px;margin-top:-10px;border-radius:50%;background:#b6eaff;border:5px solid #30527f;box-shadow:0 0 0 1px #b7cae3,0 4px 15px #06101d66}#amount-slider::-moz-range-thumb{width:19px;height:19px;border-radius:50%;background:#b6eaff;border:5px solid #30527f;box-shadow:0 0 0 1px #b7cae3,0 4px 15px #06101d66}#amount-slider:focus-visible{outline:2px solid #a5c0e4;border-radius:14px;outline-offset:5px}#amount-slider:disabled{opacity:.4;cursor:not-allowed}.range-labels{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:#aabfdb;margin-top:1px}.slider-help{font-size:11px;line-height:1.8;color:#89a7cd;margin-top:16px}.custom-spend{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:10px 0;border-block:1px solid #264164}.custom-spend label{font-size:12px;font-weight:500}.custom-spend p{font-size:10px;line-height:1.7;color:#97b1d2;margin-top:5px}.spend-input{display:flex;gap:6px;align-items:center;border:1px solid #3e6292;border-radius:12px;padding:11px 12px;background:#09182a;flex:0 0 137px;min-width:0}.spend-input>span:first-child{font-size:14px;color:#abc0db}.spend-input>span:last-child{font-size:9px;color:#88a5cc}.spend-input input{color:#e8f2ff;font-size:17px;background:transparent;border:0;width:100%;min-width:0;text-align:right;padding:0}.field-error{color:#ffd0a9;font-size:12px;line-height:1.7;margin-top:10px;overflow-wrap:anywhere}.field-error:empty{margin:0}.discount-panel{margin-top:16px}.discount-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.discount-heading h3{font-size:14px;font-weight:500;letter-spacing:-.2px}#discount-badge{border-radius:99px;padding:5px 9px;background:#16334e;border:1px solid #375e90;color:#c7d8ee;font-size:10px;white-space:nowrap}.volume-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.volume-tiers>button{padding:10px 6px;background:#101c2b;border:1px solid #253f62;border-radius:13px;text-align:center}.volume-tiers>button.active{background:#143855;border-color:#52baff}.volume-tiers span,.volume-tiers small{display:block;font-size:10px;color:#a3b9d7}.volume-tiers strong{display:block;font-size:13px;font-weight:500;color:#a7ddf4;margin-block:7px}.volume-tiers small{font-size:9px}#next-discount{font-size:11px;color:#b1c5de;line-height:1.8;margin-top:15px}.amount-note{font-size:10px;color:#7d9dc7;line-height:1.8;margin-top:22px}.checkout-card{padding:24px;position:sticky;top:22px}.checkout-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.checkout-top .eyebrow{font-size:9px}.checkout-secure{font-size:10px;color:#8ba8ce}.checkout-card h3{font-size:25px;font-weight:500;letter-spacing:-.8px;margin-top:9px}.checkout-intro{color:#9cb5d5;font-size:12px;line-height:1.8;margin-top:9px}.form-field{margin-top:16px}.form-field label,.payment-field legend{font-size:12px;font-weight:500}.form-field label>span,.payment-field legend>span{color:#7f9fc8;font-size:10px;margin-right:8px}.username-input{display:flex;gap:11px;align-items:center;background:#09182a;border:1px solid #3e6290;border-radius:12px;padding:9px 13px;margin-top:8px}.username-input>span{color:#97b1d3}.username-avatar{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center}.username-avatar canvas{display:block;width:28px;height:28px;border-radius:5px;image-rendering:pixelated;box-shadow:0 0 0 1px #547eb655}.username-input input{min-width:0;width:100%;border:0;padding:0;background:transparent;color:#ecf4ff;font-size:13px}.username-input input::placeholder{color:#7799c5}.input-help{font-size:10px;color:#90abcf;line-height:1.8;margin-top:8px}.payment-field{padding:0;border:0;margin:16px 0 0;min-width:0}.payment-field legend{padding:0;margin-bottom:10px}.payment-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.payment-option{position:relative;display:flex;flex-direction:column;align-items:center;gap:9px;background:#121f31;border:1px solid #315481;border-radius:12px;padding:9px 3px;min-width:0}.payment-option.selected{background:#183f66;border-color:#69baff;box-shadow:inset 0 0 0 1px #547eb6}.payment-option strong{display:block;font-size:10px;font-weight:600}.payment-option small{display:block;font-size:8px;color:#a8beda;margin-top:5px}.payment-check{position:absolute;top:3px;right:5px;font-size:9px;color:#cae1ff;opacity:0}.payment-option.selected .payment-check{opacity:1}.network-info{display:flex;align-items:center;gap:7px;font-size:10px;color:#abc0db;margin-top:12px;line-height:1.6}.square-dot{width:4px;height:4px;background:#77c2e2;border-radius:50%;display:inline-block;flex-shrink:0}#network-extra{margin-left:auto;color:#92add0;font-size:9px}.order-total{border-block:1px solid #2a4870;padding-block:14px;margin-top:16px}.receive-line>span{font-size:9px;letter-spacing:1.2px;color:#a7bdd9}.receive-line strong{display:block;font-size:33px;letter-spacing:-1.3px;font-weight:500;color:#b6eaff;margin-top:11px;overflow-wrap:anywhere}.receive-line>small{display:block;font-size:10px;color:#90acd0;margin-top:6px}.volume-summary{display:flex;justify-content:space-between;gap:8px;margin-top:12px;font-size:10px;color:#99b2d3}.volume-summary strong{font-weight:500;color:#c8d7ea}.price-line{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:12px}.price-line>span{font-size:12px;color:#bacbe1}.price-line small{font-size:9px;margin-left:5px;color:#80a0c9}.price-line strong{font-size:26px;font-weight:500;letter-spacing:-.7px;color:#eaf3ff}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 22px;border:1px solid transparent;border-radius:99px;font-size:13px;font-weight:600;min-height:49px}.button-lime,.button-dark{background:#66cfff;color:#08263c;border-color:#93dfff;box-shadow:none}.button-lime:hover,.button-dark:hover{background:#91ddff}.button:disabled{background:#2e4e78;color:#b7c9e0;border-color:#466ea2}.button>span:last-child{font-size:18px}#review-button{width:100%;margin-top:16px}.checkout-footnote{color:#9cb5d5;font-size:10px;line-height:1.9;text-align:center;margin-top:13px}.checkout-footnote>i{display:inline-block;width:4px;height:4px;background:#84c8e5;border-radius:50%;margin-right:4px}.checkout-footnote>span{color:#7d9dc7;font-size:10px}.process-section{padding-block:45px 65px;border-top:1px solid #223958}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px}.section-heading h2{font-size:29px;letter-spacing:-1px;font-weight:500;margin-top:14px;line-height:1.25}.section-heading>p{max-width:280px;font-size:12px;line-height:1.9;color:#99b3d4}.process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:28px}.process-grid article{padding:26px;background:#132031e6;border:1px solid #28456b;border-radius:20px}.process-number{display:grid;place-items:center;width:33px;height:33px;border-radius:50%;background:#1d314b;color:#bccfe8;font-size:13px}.process-grid h3{font-size:17px;letter-spacing:-.3px;font-weight:500;margin-top:19px}.process-grid p{font-size:12px;line-height:1.85;color:#9cb5d5;margin-top:12px}.text-link{display:inline-flex;align-items:center;gap:20px;border:0;background:transparent;padding:0;color:#98e0ff;font-size:12px;line-height:1.8}.process-grid .text-link{margin-top:17px}.faq-section{display:grid;grid-template-columns:1fr 1.8fr;gap:70px;padding-block:40px 65px;border-top:1px solid #223958}.faq-section h2{font-size:33px;letter-spacing:-1.2px;font-weight:500;margin-top:16px}.faq-list details{padding-block:20px;border-bottom:1px solid #29466c}.faq-list details:first-child{padding-top:0}.faq-list summary{display:flex;justify-content:space-between;gap:18px;cursor:pointer;list-style:none;font-size:13px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:#a1bbdc;flex-shrink:0}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list p{font-size:12px;line-height:1.9;color:#9cb5d5;margin-top:17px}.closing-section{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:31px 35px;background:linear-gradient(110deg,#1a2c44,#152336);border:1px solid #355b8c;border-radius:24px;margin-bottom:50px}.closing-section h2{font-size:25px;font-weight:500;letter-spacing:-.8px;line-height:1.3;margin-top:12px}footer{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid #233c5c;padding-block:26px 95px}footer .brand{font-size:19px}footer p{font-size:10px;line-height:1.8;color:#86a4cb}footer>span{font-size:10px;color:#7b9bc6}#review-dialog{width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 48px);border:1px solid #678dbe;border-radius:24px;background:#142235;color:#e7f1ff;padding:0;box-shadow:0 25px 100px #0008}#review-dialog::backdrop{background:#050a10c9;backdrop-filter:blur(5px)}.dialog-inner{padding:33px;position:relative}.dialog-close{position:absolute;top:15px;right:18px;border:0;background:transparent;font-size:29px;line-height:1;color:#b6cbe6}.dialog-inner h2{font-size:29px;font-weight:500;letter-spacing:-.8px;margin:18px 0 23px}.review-summary{display:grid;gap:15px}.review-summary>div{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:12px}.review-summary>div>span{color:#a4bbd8}.review-summary strong{font-weight:500;text-align:right;overflow-wrap:anywhere}.review-summary #review-money{font-size:24px;color:#b2e8ff;letter-spacing:-.7px}.review-summary #review-pricing{font-size:11px}.edit-order{border:0;background:transparent;color:#b7cbe6;font-size:12px;margin-top:25px;padding:0}.storefront .manual-notice,.storefront .payment-qr{background:#192b42;border:1px solid #446ca0;border-radius:14px;padding:17px;margin-block:20px}.manual-notice strong{font-size:12px}.storefront .manual-notice p{font-size:11px;color:#b9cce5;line-height:1.8;margin-top:7px}.storefront :is(.copy-button,.qr-modes button,.button-chat){border-radius:10px}.storefront .copy-button{background:#213857;border-color:#6b8fbf;color:#e1eeff}.storefront :is(#invoice-address,#report-payment input){background:#0d1622;color:#dcebff;border-color:#436a9c;border-radius:10px}.storefront :is(.payment-label,#invoice-network,#invoice-expiry,#report-result,#payment-qr-notice,#payment-qr-caption,.qr-heading>span){color:#b3c7e2}.storefront .qr-modes{background:#132133;border-color:#3f6392;border-radius:12px}.storefront .qr-modes button{color:#b9cde8}.storefront .qr-modes button[aria-pressed=true]{background:#2d4c75;border-color:#95b6e2;color:#f0f6ff}.storefront .qr-heading strong{font-family:var(--body);font-size:17px;color:#dbebff}.storefront .button-chat{background:#335888;color:#e2efff}.storefront .support-widget{font-family:var(--body)}.storefront .chat-launch{border-radius:99px;border-color:#799ac5;background:#133351;color:#e4f0ff;padding:14px 20px;font-size:12px;box-shadow:0 6px 28px #040d1955}.storefront .chat-launch>span{font-size:15px}.storefront .chat-panel{border-radius:21px;background:#152336;border-color:#668cbe;color:#e4f0ff}.storefront .chat-panel header{background:#1a2c43;border-color:#436a9d;border-radius:20px 20px 0 0}.storefront .chat-panel header strong{font-family:var(--body);color:#e1eeff;font-size:14px}.storefront .chat-information,.storefront .chat-message,.storefront .chat-order{background:#1b2e46;border-color:#416697;color:#c8daf2;border-radius:12px}.storefront .chat-message.customer{background:#274368}.storefront .chat-message p{font-size:12px;line-height:1.7}.storefront .chat-message small,.storefront .chat-order small,.storefront .chat-panel header span{color:#a4bcdc}.storefront #chat-form{background:#152438;border-color:#406494}.storefront #chat-body{background:#0e1826;border-color:#466fa4;color:#dfedff;border-radius:12px}.storefront #chat-form button{background:#66cfff;color:#08263c;border:0;border-radius:10px}.storefront .chat-privacy{color:#8eaace}@media(min-width:1600px){.wrap{width:min(1220px,calc(100% - 80px))}.intro{padding-top:26px}.amount-panel,.checkout-card{padding:28px}}@media(max-width:1000px){.wrap{width:calc(100% - 48px)}.header{gap:20px}.header nav{gap:18px;font-size:12px}.header-actions{gap:14px}.intro{gap:35px;grid-template-columns:1fr 240px}.intro h1{font-size:40px}.intro-aside{padding-left:78px}.shop-grid{gap:20px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.amount-panel,.checkout-card{padding:24px}.panel-heading h2{font-size:23px}.step-label{display:none}.amount-display .amount-input{font-size:36px;letter-spacing:-1.6px}.payment-options{gap:5px}.payment-option small{font-size:7px}.receive-line strong{font-size:28px}.discount-heading h3{font-size:12px}.custom-spend{gap:12px}.spend-input{flex-basis:120px;padding-inline:10px}.volume-tiers strong{font-size:11px}.process-grid{gap:15px}.process-grid article{padding:22px}.faq-section{gap:40px}}@media(max-width:760px){.header nav{display:none}.intro{grid-template-columns:1fr 200px;gap:20px}.intro h1{font-size:36px;letter-spacing:-1.6px}.intro-aside{padding-left:0}.hero-description{font-size:13px}.hero-description br{display:none}.intro-details{font-size:11px;gap:10px 16px}.availability{font-size:9px;padding:10px}.intro-aside p{font-size:10px}.shop-grid{grid-template-columns:1fr}.checkout-card{position:relative;top:auto}.amount-display .amount-input{font-size:47px}.amount-panel,.checkout-card{padding:24px}.panel-heading h2{font-size:26px}.step-label{display:inline}.custom-spend label{font-size:13px}.spend-input{flex-basis:145px}.discount-heading h3,.volume-tiers strong{font-size:15px}.payment-option small{font-size:10px}.payment-option strong{font-size:12px}.payment-option{padding:10px 5px}.receive-line strong{font-size:35px}.process-grid{grid-template-columns:1fr;gap:14px}.process-grid article{padding:24px}.process-grid h3{font-size:19px}.process-grid p{font-size:13px}.section-heading{display:block}.section-heading>p{margin-top:15px;max-width:none}.faq-section{grid-template-columns:1fr;gap:30px}.closing-section{padding:27px}.closing-section h2{font-size:24px}.closing-section .button{font-size:12px;padding-inline:17px}footer>span{display:none}}@media(max-width:520px){.wrap{width:calc(100% - 32px)}.announcement .wrap{justify-content:center;font-size:10px;padding-block:9px}.announcement .wrap>span:first-child{display:none}.header{height:68px;gap:12px}.brand{font-size:20px}.header-actions{gap:12px}.effects-toggle{font-size:10px}.header-support{font-size:10px;padding:9px 12px}.header-support>span{display:none}.intro{display:block;padding-block:22px 18px}.intro .eyebrow{font-size:8px;letter-spacing:1.5px}.intro h1{font-size:clamp(32px,8.6vw,42px);margin-top:8px;letter-spacing:-1.5px}.hero-description{font-size:12px;line-height:1.7;margin-top:9px;max-width:370px}.intro-details{font-size:10px;gap:10px 15px;margin-top:10px}.intro-aside{text-align:left;padding:0;margin-top:12px}.intro-aside>p{display:none}.availability{font-size:10px;padding:9px 12px}.shop-section{padding-top:0;padding-bottom:40px}.shop-grid{gap:19px}.amount-panel,.checkout-card{padding:22px;border-radius:22px}.panel-heading .eyebrow{font-size:8px}.panel-heading h2{font-size:23px;letter-spacing:-.7px;max-width:230px}.step-label{display:none}.amount-display{margin-top:20px}.amount-display .amount-input{font-size:clamp(30px,8.9vw,41px);letter-spacing:-1.6px;margin-top:12px}.amount-display>p{font-size:10px;line-height:1.9;margin-top:10px}.amount-display>p>strong{font-size:20px}.amount-range{margin-top:12px}.range-labels,.slider-help{font-size:10px}.custom-spend{gap:12px;margin-top:15px;padding-block:10px}.custom-spend label{font-size:11px}.custom-spend p{font-size:9px}.spend-input{flex-basis:112px;padding:10px}.spend-input input{font-size:16px}.spend-input>span:last-child{font-size:8px}.discount-panel{margin-top:16px}.discount-heading{gap:8px}.discount-heading h3{font-size:12px}.discount-heading #discount-badge{font-size:9px;padding:4px 7px}.volume-tiers{gap:6px}.volume-tiers>button{padding:10px 3px}.volume-tiers strong{font-size:12px}.volume-tiers span{font-size:10px}.volume-tiers small{font-size:9px}#next-discount{font-size:10px}.amount-note{font-size:10px;line-height:1.8;margin-top:12px}.checkout-card h3{font-size:27px}.checkout-intro{font-size:11px}.checkout-secure{font-size:9px}.form-field label,.payment-field legend{font-size:12px}.payment-options{gap:5px}.payment-option{padding:9px 3px;border-radius:11px}.payment-option strong{font-size:10px}.payment-option small{font-size:8px}.network-info{font-size:9px}#network-extra{font-size:8px}.receive-line strong{font-size:30px}.receive-line>small{font-size:10px}.volume-summary,.volume-summary strong{font-size:10px}.checkout-footnote,.checkout-footnote>span{font-size:10px}.process-section{padding-block:32px 40px}.section-heading .eyebrow,.faq-section .eyebrow{font-size:8px;line-height:1.8;letter-spacing:1.3px}.section-heading h2{font-size:27px;line-height:1.3}.section-heading>p{font-size:12px}.process-grid{margin-top:23px}.process-grid article{padding:23px}.process-grid h3{font-size:19px}.process-grid p{font-size:12px}.faq-section{padding-block:32px 40px}.faq-section h2{font-size:30px}.faq-list summary{font-size:12px;line-height:1.7}.faq-list p{font-size:12px}.closing-section{flex-direction:column;align-items:flex-start;padding:25px;gap:22px;margin-bottom:35px}.closing-section .eyebrow{font-size:8px;letter-spacing:1.3px}.closing-section h2{font-size:24px}.closing-section .button{font-size:12px}footer{flex-wrap:wrap;justify-content:flex-start;gap:16px;padding-bottom:100px}footer .brand{font-size:18px}footer p{font-size:10px}.dialog-inner{padding:29px 22px}.review-summary #review-money{font-size:21px}.review-summary>div{font-size:11px}.storefront .chat-launch{padding:13px 17px;font-size:11px}.storefront .chat-panel{right:0;width:min(370px,calc(100vw - 32px))}.ambient-orb{width:170vw;height:170vw}.orb-blue{top:-80vw;right:-95vw}.orb-cyan{bottom:-110vw;left:-100vw}}@media(max-width:360px){.header-support{display:none}.amount-panel,.checkout-card{padding-inline:19px}.amount-display .amount-input{font-size:29px}.discount-heading h3,.volume-tiers strong{font-size:11px}.payment-option small{font-size:7px}.receive-line strong{font-size:26px}.custom-spend{gap:8px}.spend-input{flex-basis:104px}.review-summary #review-money{font-size:18px}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.amount-input-wrap{position:relative}.amount-input-wrap>span{position:absolute;right:2px;top:50%;transform:translateY(-50%);font-size:20px;color:#69baff;pointer-events:none}.amount-display .amount-input{width:100%;min-width:0;border:0;border-bottom:1px dashed #4a74ab;border-radius:0;background:transparent;font-family:var(--body);padding:0 24px 6px 0;cursor:text}.amount-display .amount-input:hover{border-bottom-color:#b7cae3}.amount-display .amount-input:focus-visible{outline:2px solid #a8c0e0;outline-offset:5px;border-radius:6px}.amount-display .amount-input[aria-invalid=true]{border-bottom-color:#ffbd93}.amount-edit-help{display:block;color:#9eb6d5;font-size:10px;line-height:1.8;margin-top:8px}.amount-input-wrap:focus-within+small{color:#c5d6ed}.storefront .manual-notice{color:#d5ebff}.storefront :is(.invoice-heading,.empty-chat,.chat-panel>header button,.chat-message.system p){color:#b6cee8}.storefront :is(.chat-orders,.chat-panel form){border-color:#31567a}.storefront .chat-order:hover{background:#1b466a}.amount-display del{color:var(--muted);font-size:13px;margin-right:5px}.checkout-price{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;min-width:0}.checkout-savings{display:inline-flex;padding:5px 8px;border:1px solid #387fa7;border-radius:99px;background:#12334b;color:#b4ebff;font-size:10px;font-weight:600;white-space:nowrap}.volume-tiers>button:hover{border-color:#69baff;background:#173550}.receive-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px}.receive-line>div{min-width:0}.receive-line strong{font-size:26px;margin-top:0}.receive-line>small{display:none}.checkout-footnote br,.checkout-footnote>span{display:none}.slider-milestones{position:absolute;inset:22px 0 auto;pointer-events:none}.slider-milestone{position:absolute;display:grid;justify-items:center;transform:translate(-50%);white-space:nowrap;color:#a8bed7}.slider-milestone[hidden]{display:none}.slider-milestone.at-end{transform:translate(-100%)}.slider-milestone:before{content:"";position:absolute;top:-4px;width:2px;height:9px;border-radius:2px;background:#8caccb}.slider-milestone strong{font-size:11px;font-weight:600;line-height:14px;margin-top:11px}.slider-milestone small{font-size:9px;line-height:12px}.slider-milestone.reached{color:#a5eaff}.slider-milestone.reached:before{background:#8be0ff;box-shadow:0 0 9px #54c7ff80}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}@media(max-width:520px){.receive-line strong{font-size:24px}.receive-line>span{font-size:9px}}.brand-mark{width:34px;height:34px;margin-right:10px;filter:drop-shadow(0 3px 9px #2793ef30)}footer .brand-mark{width:28px;height:28px;margin-right:8px}.site-atmosphere:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.32' d='M0 0h180v180H0z'/%3E%3C/svg%3E");opacity:.075}.intro-aside{padding-left:94px}.stock-art{position:absolute;display:grid;place-items:center;width:80px;height:80px;left:0;top:50%;transform:translateY(-50%)}.stock-art:before{content:"";position:absolute;inset:-3px;border:1px solid #548ab237;border-radius:50%;transform:rotate(-28deg) scaleY(.68)}.stock-art img{width:72px;height:72px;transform:rotate(-18deg);filter:drop-shadow(0 8px 13px #1e7bc530)}.stock-art i{position:absolute;right:-1px;top:12px;width:6px;height:6px;background:#b6efff;border-radius:50%;box-shadow:0 0 15px #6bd0ff80}.amount-panel{background:radial-gradient(ellipse at 15% 0,#2771a024,transparent 65%),linear-gradient(150deg,#153650,#10283f 75%);border-color:#3b6d92;box-shadow:inset 0 1px #a0e5ff20,0 14px 44px #010a1530}.checkout-card{background:linear-gradient(150deg,#0e2339,#0a1a2d);border-color:#2b4c6b;box-shadow:inset 0 1px #7dd8ff12,0 14px 44px #010a1530}.amount-panel .eyebrow,.checkout-top .eyebrow{color:#a2dcf9}.amount-display .amount-input{color:#ccf2ff;text-shadow:0 2px 20px #7fcfff0b}.storefront :is(.amount-edit-help,.input-help,.custom-spend p,.amount-note,.checkout-footnote,.checkout-footnote>span,.range-labels,#next-discount,.volume-summary,.volume-summary strong){font-size:12px;color:#b1c9df}.storefront :is(.checkout-intro,.hero-description){font-size:14px;color:#b3cbe1}.storefront :is(.custom-spend label,.form-field label,.payment-field legend){font-size:13px}.storefront :is(.step-label,.checkout-secure,#discount-badge,.discount-heading #discount-badge,.volume-tiers span,.volume-tiers small){font-size:11px;color:#b8cfe4}.storefront .volume-tiers strong{font-size:14px;color:#c1edff}.storefront :is(.eyebrow,.panel-heading .eyebrow,.checkout-top .eyebrow){font-size:10px;line-height:1.6;letter-spacing:1.4px}.storefront .intro-details{font-size:12px}.storefront .availability{font-size:12px;background:#102a3f;border-color:#3a6686;box-shadow:inset 0 1px #78c6ec0c}.storefront .intro-aside p{font-size:12px;line-height:1.7;margin-top:10px;color:#a1bfd9}.storefront .payment-option{gap:8px;padding-block:11px;background:#0c1b2c;border-color:#2d506e}.storefront .payment-option strong{font-size:12px}.storefront .payment-option small{font-size:10px;color:#acc6de;line-height:1.3}.storefront .payment-option.selected{background:linear-gradient(155deg,#1c5072,#143851);border-color:#79d4ff;box-shadow:inset 0 0 0 1px #6acaff18,0 0 18px #4fbdff0b}.coin-icon{display:block;width:32px;height:32px;border-radius:50%;flex-shrink:0}.storefront .payment-check{top:5px;right:6px;font-size:11px}.storefront .network-info{font-size:12px;flex-wrap:wrap;gap:4px 7px}.storefront #network-extra{font-size:11px;color:#a9c6df}.storefront :is(.receive-line>span,.price-line small){font-size:10px;color:#a9c4dd}.storefront .checkout-savings{font-size:12px}.storefront :is(.button-lime,.button-dark){background:linear-gradient(110deg,#71d9ff,#59baff);border-color:#9ae5ff;box-shadow:inset 0 1px #e9fbff40,0 4px 18px #36a8f21a}.storefront .button:disabled{background:#284663;border-color:#3c617f;color:#bdd0e0;box-shadow:none}.process-grid article{position:relative;background:linear-gradient(145deg,#11283de6,#0c1d30e6);border-color:#2a4b69;box-shadow:inset 0 1px #a1dfff0b}.process-visual{height:112px;display:flex;align-items:center;justify-content:center;position:relative;border-bottom:1px solid #2a4d694f;margin-bottom:2px;padding-bottom:8px}.process-visual>img{width:176px;height:104px}.process-number{position:absolute;left:0;top:0;width:28px;height:28px;border:1px solid #375e7d;background:#132e44;font-size:11px;color:#b6d8ef}.process-grid h3{margin-top:20px;font-size:18px}.storefront :is(.process-grid p,.section-heading>p,.faq-list p){font-size:14px;color:#afc6df}.storefront .faq-list summary{font-size:14px}.storefront :is(footer p,footer>span){font-size:12px;color:#a2bdd7}.effects-on :is(.payment-option,.volume-tiers>button,.process-grid article,.button){transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}@media(hover:hover){.payment-option:hover{border-color:#68b9e1;background:#14334b}.effects-on .process-grid article:hover{border-color:#497ca1;box-shadow:inset 0 1px #a1dfff12,0 8px 28px #010a152b}.storefront .button-lime:hover,.storefront .button-dark:hover{background:linear-gradient(110deg,#a0e8ff,#7accff);box-shadow:0 5px 22px #36a8f228}}@media(max-width:1000px)and (min-width:761px){.intro{grid-template-columns:1fr 260px;gap:24px}.intro-aside{padding-left:80px}.stock-art{width:68px;height:68px}.stock-art img{width:60px;height:60px}.storefront .payment-option small{font-size:9px}}@media(max-width:760px){.intro{grid-template-columns:1fr 210px}.intro-aside{padding-left:0}.stock-art{display:none}.process-grid{grid-template-columns:1fr}.process-grid article{padding:22px}.process-visual{justify-content:flex-start;height:100px;padding-left:42px}.process-visual>img{width:156px;height:92px}.process-grid h3{margin-top:17px}}@media(max-width:520px){.brand-mark{width:29px;height:29px;margin-right:7px}.storefront .intro .eyebrow{font-size:9px}.intro{display:block}.intro-aside{padding-left:45px;min-height:38px;display:flex;align-items:center}.stock-art{display:grid;width:34px;height:38px;left:0}.stock-art img{width:34px;height:34px}.stock-art:before,.stock-art i{display:none}.storefront .availability{padding:9px 12px}.storefront .intro-details{gap:8px 14px;font-size:11px}.storefront .hero-description{font-size:13px}.storefront .payment-option strong{font-size:11px}.storefront .payment-option small{font-size:10px}.storefront .custom-spend p{max-width:155px}.storefront .custom-spend label{font-size:12px}.storefront .discount-heading h3{font-size:13px}.storefront .discount-heading #discount-badge{font-size:10px;padding:5px 7px}.storefront .volume-tiers strong{font-size:13px}.storefront .volume-tiers span,.storefront .volume-tiers small{font-size:11px}.storefront .amount-note{margin-top:16px}.storefront .receive-line>span{font-size:10px}.storefront .process-grid p{font-size:13px}.storefront .eyebrow{letter-spacing:1.2px}.storefront .closing-section .eyebrow{font-size:10px}}@media(max-width:360px){.storefront .payment-option small{display:none}.storefront .payment-option{padding-inline:2px}.coin-icon{width:28px;height:28px}.storefront .discount-heading{align-items:flex-start}.storefront .discount-heading h3{max-width:130px}.storefront .discount-heading #discount-badge{font-size:10px}.storefront .volume-tiers strong{font-size:12px}.storefront .custom-spend{flex-wrap:wrap}.storefront .spend-input{flex-basis:112px}.storefront .amount-display>p>span{font-size:11px}}@media(max-width:520px){.storefront .mobile-checkout{padding-right:72px}.storefront:not(.chat-open) .support-widget{bottom:calc(14px + env(safe-area-inset-bottom));right:16px}.storefront:not(.chat-open) .chat-launch{position:relative;width:44px;height:44px;min-height:44px;padding:0;justify-content:center;font-size:0;gap:0;border-color:#5796bd;background:#173e59}.storefront:not(.chat-open) .chat-launch>span{font-size:18px}.storefront:not(.chat-open) .chat-launch .support-dot{position:absolute;top:3px;right:2px;width:6px;height:6px;border:1px solid #173e59}}.effects-on .stock-art img{transition:transform .16s ease-out}.storefront .intro{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:40px;padding-block:30px 28px;min-height:250px}.storefront .intro h1{font-size:clamp(42px,4vw,56px);letter-spacing:-2px;max-width:620px}.storefront .intro-aside{display:grid;grid-template-columns:200px minmax(0,1fr);align-items:center;gap:0 12px;padding:0;min-height:210px}.storefront .stock-art{position:relative;left:auto;top:auto;transform:none;grid-row:1/3;width:200px;height:210px}.storefront .stock-art img{width:200px;height:200px;filter:drop-shadow(0 16px 22px #02102066)}.storefront .stock-art:before{inset:18px -9px;border-color:#548ab245;transform:rotate(-28deg) scaleY(.72)}.storefront .stock-art i{right:0;top:46px}.storefront .intro-aside .availability{align-self:end;justify-self:start;white-space:nowrap;padding:10px 12px}.storefront .intro-aside p{align-self:start;margin-top:12px;font-size:11px}.storefront .amount-panel,.storefront .checkout-card{padding:28px}.storefront .amount-display{margin-top:26px}.storefront .amount-display>p{margin-top:12px}.storefront .amount-display>p>strong{font-size:19px}.storefront .amount-note{margin-top:18px}.storefront .checkout-top{align-items:center}.storefront .checkout-secure{display:flex;align-items:center;gap:6px;font-size:10px;color:#a2c2da}.storefront .checkout-card h3{font-size:29px;margin-top:10px}.storefront .form-field{margin-top:24px}.storefront .username-input{min-height:52px;margin-top:10px;padding:11px 13px;border-color:#355d7c;background:#081b2c}.storefront .username-input:focus-within{border-color:#79d5ff}.storefront .username-input input{font-size:14px}.storefront .payment-field{margin-top:24px}.storefront .payment-field legend{margin-bottom:12px}.storefront .payment-options{gap:8px}.storefront .payment-option{gap:10px;min-height:112px;padding:13px 3px 12px;border-radius:14px;background:#0b1d30;border-color:#2a4c68}.storefront .payment-option .coin-frame{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border:1px solid #35516b;border-radius:14px;background:#172d43}.storefront .payment-option .coin-icon{width:30px;height:30px}.storefront .payment-option strong{font-size:12px;line-height:1.2;letter-spacing:.3px}.storefront .payment-option small{font-size:10px;line-height:1.2;margin-top:6px;color:#a6c1d8}.storefront .payment-option.selected{border-color:#7dd9ff;background:linear-gradient(155deg,#194663,#112f47);box-shadow:inset 0 1px #b6efff17}.storefront .payment-option.selected .coin-frame{border-color:#588eaa;background:#214c65}.storefront .payment-check{display:grid;place-items:center;top:6px;right:6px;width:14px;height:14px;background:#8bdeff;color:#082b40;border-radius:50%;font-size:9px;font-weight:700}.storefront .network-info{gap:6px 8px;min-height:40px;margin-top:12px;padding:10px 12px;border:1px solid #29465e;border-radius:10px;background:#0c2032;font-size:11px;line-height:1.5}.network-caption{color:#8baac3;font-size:10px}.storefront #network-extra{font-size:10px;color:#b4cddd}.storefront .order-total{border:0;margin-top:24px;padding:0}.player-preview{display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;padding:18px;border:1px solid #315874;border-radius:17px;background:linear-gradient(125deg,#15374d,#102b40)}.player-preview-avatar{display:grid;place-items:center;width:52px;height:52px;overflow:hidden;border:1px solid #507b94;border-radius:12px;background:#1c4058;color:#a8d9f2;font-size:24px}.player-preview-avatar canvas{width:100%;height:100%;image-rendering:pixelated;object-fit:cover}.player-preview-identity{min-width:0;align-self:center}.player-preview-identity>span{display:block;font-size:9px;letter-spacing:1.4px;color:#a0c4db}.player-preview-identity>strong{display:block;overflow:hidden;text-overflow:ellipsis;font-size:17px;line-height:1.4;font-weight:600;white-space:nowrap;margin-top:3px;color:#effaff}.player-preview-identity>small{display:block;font-size:11px;color:#a7c6db;margin-top:2px}.player-preview .receive-line{grid-column:1/-1;display:flex;gap:8px 12px;padding-top:14px;border-top:1px solid #3c62774d}.storefront .player-preview .receive-line>span{font-size:11px;letter-spacing:0;color:#afcfe3}.storefront .player-preview .receive-line strong{font-size:30px;line-height:1.2;letter-spacing:-1px;margin-top:0;font-variant-numeric:tabular-nums;color:#d3f4ff}.storefront .volume-summary{margin-top:14px;font-size:11px}.storefront .volume-summary strong{font-size:11px}.storefront .price-line{border-top:1px solid #2a465f;margin-top:18px;padding-top:18px;align-items:center}.storefront .price-line>span{font-size:13px;color:#d1e3f1}.storefront .price-line small{font-size:10px;margin-left:4px}.storefront .checkout-price{flex-direction:column;align-items:flex-end;gap:8px}.storefront .price-line strong{font-size:34px;line-height:1.1;font-weight:600;letter-spacing:-1px}.storefront .checkout-savings{font-size:11px;border-color:#376c78;background:#123a43;color:#b8f1e8;padding:5px 9px}.storefront #review-button{min-height:56px;margin-top:22px;border-radius:15px;font-size:14px;padding-inline:20px}.storefront .checkout-footnote{margin-top:12px;font-size:11px;color:#9dbbd3}@media(max-width:1100px)and (min-width:761px){.storefront .intro{grid-template-columns:minmax(0,1fr) 330px;gap:24px}.storefront .intro h1{font-size:46px}.storefront .intro-aside{grid-template-columns:155px minmax(0,1fr)}.storefront .stock-art{width:155px;height:180px}.storefront .stock-art img{width:155px;height:155px}.storefront .amount-panel,.storefront .checkout-card{padding:23px}.storefront .payment-options{gap:5px}.storefront .payment-option small{font-size:9px}.storefront .payment-option .coin-frame{width:36px;height:36px;border-radius:12px}.storefront .network-caption{display:none}.storefront .player-preview .receive-line strong{font-size:27px}}@media(max-width:760px){.storefront .intro{grid-template-columns:minmax(0,1fr) 180px;gap:22px;min-height:0;padding-block:28px}.storefront .intro h1{font-size:43px}.storefront .intro-aside{display:flex;flex-direction:column;justify-content:center;gap:12px;min-height:0;margin:0}.storefront .stock-art{width:165px;height:165px;display:grid}.storefront .stock-art img{width:165px;height:165px}.storefront .intro-aside .availability{align-self:center}.storefront .intro-aside p{display:none}.storefront .amount-panel,.storefront .checkout-card{padding:26px}.storefront .payment-option{min-height:112px}.storefront .payment-option small{font-size:11px}}@media(max-width:520px){.storefront .intro{position:relative;grid-template-columns:minmax(0,1fr) 105px;gap:10px;padding-block:26px 72px}.storefront .intro h1{font-size:clamp(30px,8vw,39px);letter-spacing:-1.4px}.storefront .intro .eyebrow{font-size:8px;letter-spacing:1px}.storefront .hero-description{font-size:12px;line-height:1.7}.storefront .intro-details{width:calc(100% + 115px);gap:8px 14px;font-size:11px;margin-top:16px}.storefront .intro-aside{position:static;align-self:start;padding:16px 0 0}.storefront .stock-art{width:110px;height:125px;transform:translate(-12px)}.storefront .stock-art img{width:100px;height:100px;max-width:none}.storefront .stock-art:before{display:block;inset:14px -7px}.storefront .stock-art i{display:none}.storefront .intro-aside .availability{position:absolute;left:0;bottom:23px;align-self:auto;font-size:11px}.storefront .amount-panel,.storefront .checkout-card{padding:22px}.storefront .checkout-card h3{font-size:27px}.storefront .amount-display,.storefront .form-field,.storefront .payment-field{margin-top:22px}.storefront .payment-options{gap:6px}.storefront .payment-option{min-height:103px;padding:11px 2px;border-radius:12px;gap:8px}.storefront .payment-option .coin-frame{width:36px;height:36px;border-radius:12px}.storefront .payment-option .coin-icon{width:27px;height:27px}.storefront .payment-option strong{font-size:11px}.storefront .payment-option small{font-size:9px;letter-spacing:-.1px}.storefront .payment-check{top:4px;right:4px;width:12px;height:12px;font-size:8px}.storefront .network-info{padding:10px;font-size:11px}.storefront #network-extra{margin-left:0;font-size:10px}.player-preview{padding:16px;gap:12px;grid-template-columns:48px minmax(0,1fr)}.player-preview-avatar{width:48px;height:48px}.player-preview-identity>strong{font-size:16px}.storefront .player-preview .receive-line{display:block}.storefront .player-preview .receive-line strong{font-size:27px;margin-top:7px}.storefront .checkout-price{gap:7px}.storefront .price-line strong{font-size:31px}.storefront .checkout-savings{font-size:10px}.storefront .volume-summary,.storefront .volume-summary strong{font-size:11px}}@media(max-width:360px){.storefront .intro{grid-template-columns:minmax(0,1fr) 80px}.storefront .intro-details{width:calc(100% + 90px);gap:8px 12px;font-size:10px}.storefront .intro .eyebrow{font-size:7px}.storefront .stock-art{width:85px;height:110px}.storefront .stock-art img{width:84px;height:84px}.storefront .amount-panel,.storefront .checkout-card{padding:18px}.storefront .payment-options{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.storefront .payment-option{grid-column:span 2;min-height:96px}.storefront .payment-option:nth-last-child(-n+2){grid-column:span 3}.storefront .payment-option small{display:block;font-size:10px}.storefront .player-preview{padding:14px}.storefront .player-preview .receive-line strong{font-size:24px}.storefront .price-line>span{font-size:12px}.storefront .price-line strong{font-size:29px}}.ripple-host{position:relative;isolation:isolate;overflow:hidden}.tap-ripple{position:absolute;z-index:-1;border-radius:50%;pointer-events:none;background:radial-gradient(circle,#b5eeff66,#59c7ff26 58%,transparent 72%);opacity:0}.effects-on .reveal-pending{opacity:.72;transform:translateY(8px)}.motion-reveal:focus-within{opacity:1!important;transform:none!important}.effects-off .tap-ripple,.effects-paused .tap-ripple{display:none}@media(prefers-reduced-motion:reduce){.reveal-pending{opacity:1!important;transform:none!important}.tap-ripple{display:none!important}}.checkout-steps{margin-bottom:22px}.checkout-steps ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;list-style:none;margin:0;padding:0}.checkout-steps li{min-width:0}.checkout-steps a{display:flex;align-items:center;gap:12px;min-height:67px;padding:13px 18px;border:1px solid #294a66;border-radius:16px;background:#0b1c2d;color:#a8c0d7;text-decoration:none}.checkout-step-number{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border:1px solid #416481;border-radius:50%;color:#a9cae3;font-size:12px}.checkout-step-text{min-width:0}.checkout-step-text strong,.checkout-step-text small{display:block}.checkout-step-text strong{font-size:13px;font-weight:600}.checkout-step-text small{font-size:11px;margin-top:4px;color:#9ab4cd}.checkout-steps .is-current a{border-color:#59bde9;background:linear-gradient(110deg,#17405b,#0e253a);color:#e1f5ff;box-shadow:inset 0 1px #b4eaff12}.checkout-steps .is-current .checkout-step-number{border-color:#7dd8ff;background:#58c7fb;color:#062840}.checkout-steps .is-complete .checkout-step-number{border-color:#4a9cc0;background:#153e54;color:#9ee6ff}.checkout-steps a:hover{border-color:#72c8ed}.checkout-steps a:focus-visible{outline:2px solid #a0e5ff;outline-offset:4px}.discount-progress-wrap{margin-top:20px}.discount-progress-heading{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:11px;color:#afc8de}.discount-progress-heading strong{font-size:11px;font-weight:500;color:#caeeff;overflow-wrap:anywhere;text-align:right}.discount-progress{display:block;appearance:none;width:100%;height:7px;border:0;border-radius:99px;background:#234059;color:#67d1ff;margin-top:11px;overflow:hidden}.discount-progress::-webkit-progress-bar{background:#234059;border-radius:99px}.discount-progress::-webkit-progress-value{background:linear-gradient(90deg,#3da5ef,#8de4ff);border-radius:99px}.discount-progress::-moz-progress-bar{background:linear-gradient(90deg,#3da5ef,#8de4ff);border-radius:99px}.discount-progress-scale{position:relative;display:flex;justify-content:space-between;margin-top:9px;height:17px;font-size:10px;color:#93afc9}.discount-progress-scale span:nth-child(2){position:absolute;left:40%;transform:translate(-50%)}.discount-progress-scale .is-unlocked{color:#b0edff;font-weight:600}@media(max-width:760px){.checkout-steps{margin-bottom:18px}.checkout-steps ol{gap:8px}.checkout-steps a{gap:8px;padding:11px;min-height:61px}.checkout-step-text small{font-size:10px}.checkout-step-number{width:26px;height:26px}}@media(max-width:520px){.checkout-steps a{gap:7px;padding:10px 7px;min-height:53px;border-radius:12px}.checkout-step-number{width:22px;height:22px;font-size:10px}.checkout-step-text strong{font-size:11px}.checkout-step-text small{display:none}.discount-progress-heading,.discount-progress-heading strong{font-size:11px}.discount-progress-wrap{margin-top:17px}}
