@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/nunito-latin-700-normal.Dort48En.woff2)format("woff2"),url(/_astro/nunito-latin-700-normal.OcDqTBcA.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/nunito-latin-800-normal.Dz8SOQK_.woff2)format("woff2"),url(/_astro/nunito-latin-800-normal.D-J0wlBY.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/nunito-latin-900-normal.BVB1fGs6.woff2)format("woff2"),url(/_astro/nunito-latin-900-normal.CVn49sIn.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-latin-600-normal.BgSNZQsw.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-600-normal.DWFSQ4vo.woff)format("woff")}@font-face{font-family:Tilt Neon;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/tilt-neon-latin-400-normal.DUo0bAXn.woff2)format("woff2"),url(/_astro/tilt-neon-latin-400-normal.13Rx6b2L.woff)format("woff")}:root{color-scheme:dark;--night:#070b16;--deep:#0b1120;--card:#0e1426;--raised:#172038;--line:#aac3ff21;--line-soft:#aac3ff1a;--line-strong:#aac3ff2e;--frost:#eaf1ff;--frost-2:#a2afcb;--muted:#8b96b1;--pilot:#6fb7ff;--pilot-hover:#a9d3ff;--pilot-ink:#06101f;--brass:#f0b24e;--paper:#f2f3ee;--paper-ink:#1a2031;--paper-muted:#4a5368;--round:ui-rounded, "Nunito", system-ui, sans-serif;--sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, "Segoe UI", sans-serif;--mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--neon:"Tilt Neon", ui-rounded, "Nunito", sans-serif;--gutter:clamp(20px, 5vw, 48px);--section:clamp(80px, 10vw, 128px);--nav-h:68px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + 16px)}body{background:var(--night);color:var(--frost);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:var(--pilot)}a:hover{color:var(--pilot-hover)}:focus-visible{outline:2px solid var(--pilot);outline-offset:3px;border-radius:8px}p,h1,h2,h3,ul,ol,figure{margin:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:30;background:var(--frost);color:var(--pilot-ink);border-radius:999px;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:16px}.skip:focus{top:12px}.wrap{max-width:1200px;margin-inline:auto}.section{padding-block:var(--section);padding-inline:var(--gutter)}.section--deep{background:var(--deep);border-block:1px solid var(--line-soft)}.split{flex-wrap:wrap;align-items:center;gap:48px 80px;display:flex}.split>*{min-width:0}.split--wide{gap:56px 96px}.eyebrow{font:500 12.5px/1.4 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--pilot);margin:0 0 16px}.h2{font:800 clamp(34px, 4.6vw, 56px)/1.05 var(--round);letter-spacing:-.025em;text-wrap:balance;color:var(--frost)}.h3{font:800 24px/1.15 var(--round);letter-spacing:-.01em;color:var(--frost)}.lede{max-width:30em;color:var(--frost-2);text-wrap:pretty;margin-top:20px;font-size:19px;line-height:1.55}.text{color:var(--frost-2);font-size:16px;line-height:1.6}.nav{z-index:20;backdrop-filter:blur(14px);border-bottom:1px solid var(--line-soft);background:#070b16db;position:sticky;top:0}.nav__inner{max-width:1200px;padding-inline:var(--gutter);height:var(--nav-h);align-items:center;gap:24px;margin:0 auto;display:flex}.brand{min-height:44px;color:var(--frost);font:800 18px/1 var(--round);letter-spacing:-.01em;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand:hover{color:var(--frost)}.brand img{border-radius:9px;width:34px;height:34px}.nav__links{align-items:center;gap:28px;margin-left:auto;font-size:15px;display:flex}.nav__links a,.footer__links a{min-height:44px;color:var(--frost-2);align-items:center;text-decoration:none;display:inline-flex}.nav__links a:hover,.footer__links a:hover,.nav__links a[aria-current=page],.footer__links a[aria-current=page]{color:var(--frost)}.button{background:var(--frost);min-height:44px;color:var(--pilot-ink);font:800 15px/1 var(--round);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}.button:hover{color:var(--pilot-ink);background:#fff}.nav__cta{margin-left:auto}@media (width<=760px){.nav__links{display:none}}.neon{--core:#e9f4ff;--glow:#5ca8ffd9;--soft:#5ca8ff47;--halo:80, 150, 255;isolation:isolate;font-family:var(--neon);font-size:var(--size,100px);flex-direction:column;align-items:center;display:inline-flex;position:relative}.neon--open{--core:#fff1d6;--glow:#ffb240d9;--soft:#ffb24047;--halo:255, 170, 60}.neon__wires{width:100%;height:1.05em;position:relative}.neon__wires:before,.neon__wires:after{content:"";background:linear-gradient(#eaf1ff00,#eaf1ff6b);width:.03em;position:absolute;top:0;bottom:0}.neon__wires:before{left:20%}.neon__wires:after{right:20%}.neon__tube{border:.05em solid var(--core);height:1.5em;box-shadow:0 0 .06em var(--glow), 0 0 .24em var(--glow), 0 0 .7em var(--soft), inset 0 0 .06em var(--glow), inset 0 0 .3em var(--soft);border-radius:.34em;justify-content:center;align-items:center;padding:0 .39em;display:flex;position:relative}.neon__tube:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, rgba(var(--halo), .3) 0%, rgba(var(--halo), .24) 20%, rgba(var(--halo), .13) 45%, rgba(var(--halo), .075) 62%, rgba(var(--halo), .04) 75%, rgba(var(--halo), .012) 88%, rgba(var(--halo), 0) 100%);position:absolute;inset:-120% -75%}.neon__word{color:var(--core);letter-spacing:.04em;text-shadow:0 0 .03em #fff, 0 0 .12em var(--glow), 0 0 .34em var(--glow), 0 0 .8em var(--soft);margin-right:-.04em;line-height:1;transform:translateY(.035em)}.neon--flicker .neon__tube{animation:2.6s linear .6s both flicker}@keyframes flicker{0%,to{opacity:1}5%{opacity:.35}7%{opacity:1}11%{opacity:.5}13%{opacity:1}55%{opacity:1}57%{opacity:.72}59%{opacity:1}}@media (prefers-reduced-motion:reduce){.neon--flicker .neon__tube{animation:none}}.hero{isolation:isolate;padding-inline:var(--gutter);background:radial-gradient(min(1100px, 140vw) 680px at 50% 150px, #2f7bff57 0%, #2f7bff1f 45%, #2f7bff00 80%), linear-gradient(to bottom, #0b1226 0px, var(--night) 1000px);position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;pointer-events:none;opacity:.3;background-image:linear-gradient(#000000eb 2px,#0000 2px),conic-gradient(from 270deg at 2px 44px,#000000eb 0deg 90deg,#0000 90deg),conic-gradient(from 270deg at 2px 44px,#000000eb 0deg 90deg,#0000 90deg);background-position:50% 0,50% 0,calc(50% + 66px) 44px;background-size:132px 44px,132px 88px,132px 88px;height:clamp(620px,66vw,960px);position:absolute;inset:0 0 auto;-webkit-mask-image:radial-gradient(62% 72% at 50% 26%,#000 0%,#0006 58%,#0000 100%);mask-image:radial-gradient(62% 72% at 50% 26%,#000 0%,#0006 58%,#0000 100%)}.hero__inner{text-align:center;flex-direction:column;align-items:center;max-width:1100px;margin:0 auto;display:flex}.hero .neon{--size:clamp(56px, 8.4vw, 120px)}.hero__tagline{font:500 clamp(13px, 1.25vw, 16px)/1.4 var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--brass);margin-top:clamp(28px,4vw,44px)}.hero__title{font:900 clamp(42px, 6.6vw, 88px)/1.02 var(--round);letter-spacing:-.035em;text-wrap:balance;margin-top:16px}.hero__title span{color:var(--frost-2)}.hero__sub{max-width:34em;color:var(--frost-2);text-wrap:pretty;margin-top:24px;font-size:clamp(17px,1.6vw,20px);line-height:1.55}.hero .badges{margin-top:32px}.hero__note{font:400 12px/1.6 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:18px}.hero__peek{width:min(100%,340px);height:clamp(420px,46vw,540px);margin-top:clamp(48px,6vw,72px);overflow:hidden}.hero__peek .phone{border-radius:50px;width:100%;padding:10px;box-shadow:0 0 0 1px #aac3ff29,0 -10px 120px #2f7bff38}.hero__peek .phone img{border-radius:40px}.badges{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.badge{min-height:54px;color:var(--frost);text-align:left;background:#000;border:1px solid #eaf1ff4d;border-radius:14px;align-items:center;gap:10px;padding:8px 20px 8px 14px;text-decoration:none;display:inline-flex}.badge:hover{color:var(--frost);border-color:#eaf1ff99}.badge svg{flex:none}.badge__text{flex-direction:column;line-height:1.1;display:flex}.badge__small{color:var(--frost-2);font-size:11px}.badge__big{letter-spacing:-.01em;font-size:19px;font-weight:600}.badge[aria-disabled=true]{cursor:default}.phone{background:linear-gradient(160deg,#222a40 0%,#0b0f1c 55%);border-radius:40px;width:min(100%,250px);padding:8px;box-shadow:0 0 0 1px #aac3ff29,0 30px 70px #00000080}.phone img{border-radius:32px;width:100%}.money{align-items:flex-end;gap:40px 72px}.money__head{flex:520px}.money__side{flex-direction:column;flex:380px;gap:22px;display:flex}.money__figure{font:900 clamp(76px, 13vw, 184px)/.92 var(--round);letter-spacing:-.045em;font-variant-numeric:tabular-nums;text-shadow:0 0 .18em #6fb7ff59;display:block}.money__per{font:800 clamp(28px, 3.4vw, 44px)/1.1 var(--round);letter-spacing:-.02em;margin-top:14px;display:block}.money__lead{color:var(--frost);text-wrap:pretty;font-size:20px;line-height:1.55}.math{font:400 14px/1.5 var(--mono);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--frost-2);border:1px dashed #aac3ff4d;border-radius:14px;gap:9px;padding:16px 18px;display:grid}.math div{justify-content:space-between;gap:16px;display:flex}.math dd{color:var(--frost);margin:0}.math dt{margin:0}.math .math__total{color:var(--frost);border-top:1px dashed #aac3ff4d;padding-top:10px;font-weight:600}.money__note{color:var(--frost-2);font-size:15px;line-height:1.6}.compare-head{flex:400px}.compare-wrap{flex:1.2 520px}.compare{border-collapse:separate;border-spacing:0;table-layout:fixed;border:1px solid var(--line);background:var(--deep);border-radius:22px;width:100%;font-size:16px;line-height:1.4;overflow:hidden}.compare th,.compare td{text-align:left;vertical-align:top;padding:16px 20px}.compare th{padding-block:18px;font-size:15px;font-weight:600}.compare td{border-top:1px solid var(--line-soft)}.compare th:first-child,.compare td:first-child{color:var(--muted)}.compare th:last-child,.compare td:last-child{background:var(--raised);color:var(--frost)}.compare th span{align-items:center;gap:8px;display:inline-flex}.timeline{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));align-items:start;gap:56px 32px;margin-top:clamp(40px,5vw,64px);padding:0;list-style:none;display:grid}.stop{flex-direction:column;gap:14px;min-width:0;display:flex}.stop__time{font:600 15px/1 var(--mono);letter-spacing:.06em;color:var(--pilot);white-space:nowrap;align-items:center;gap:12px;display:flex}.stop__time:after{content:"";background:#aac3ff33;flex:1;height:1px}.stop__time--open{color:var(--brass)}.stop__time--open:after{background:#f0b24e47}.stop .phone,.stop .window{margin-top:10px}.window{aspect-ratio:250/543;background:radial-gradient(closest-side,#ffaa3c29,#ffaa3c00 100%),#0b0f1c;border:1px solid #f0b24e38;border-radius:40px;flex-direction:column;justify-content:center;align-items:center;gap:26px;width:min(100%,250px);display:flex;overflow:hidden}.window .neon{--size:46px}.window__label{font:400 12px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#c9a46a}.receipt-section{overflow:hidden}.receipt-copy{flex:420px}.receipt-figure{flex:0 360px;justify-content:center;display:flex}.receipt{background:var(--paper);width:min(100%,340px);color:var(--paper-ink);font:400 12.5px/1.55 var(--mono);letter-spacing:.02em;text-transform:uppercase;font-variant-numeric:tabular-nums;padding:28px 24px 22px;transform:rotate(-2deg);box-shadow:0 30px 80px #0000008c}.receipt--tilt-right{transform:rotate(1.5deg)}.receipt__title{text-align:center;letter-spacing:.2em;font-size:16px;font-weight:600}.receipt__meta{text-align:center;color:var(--paper-muted);font-size:11px}.receipt__meta:first-of-type{margin-top:4px}.receipt__rule{border-top:1px dashed #1a203173;margin:14px 0}.receipt__label{color:var(--paper-muted);letter-spacing:.1em;font-size:11px}.receipt__orders{grid-template-columns:auto 1fr auto;gap:2px 14px;margin-top:6px;display:grid}.receipt__row{justify-content:space-between;gap:12px;display:flex}.receipt__grid{grid-template-columns:1fr auto;gap:3px 14px;display:grid}.receipt__grid>:nth-child(2n){text-align:right}.receipt__total{justify-content:space-between;gap:12px;font-size:16px;font-weight:600;display:flex}.barcode{background:repeating-linear-gradient(90deg, var(--paper-ink) 0 2px, transparent 2px 4px, var(--paper-ink) 4px 5px, transparent 5px 8px, var(--paper-ink) 8px 11px, transparent 11px 12px, var(--paper-ink) 12px 13px, transparent 13px 16px);width:80%;height:42px;margin:18px auto 10px}.receipt__thanks{text-align:center;letter-spacing:.12em;font-size:12px;font-weight:600}.receipt__fine{text-align:center;color:var(--paper-muted);margin-top:4px;font-size:10px}.features{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:40px 36px;margin-top:clamp(36px,4vw,52px);padding:0;list-style:none;display:grid}.features li{border-top:1px solid var(--line-strong);flex-direction:column;gap:12px;padding-top:24px;display:flex}.features h3{font:800 22px/1.2 var(--round);color:var(--frost)}.privacy-head{flex:420px;align-self:flex-start}.points{flex-direction:column;flex:440px;align-self:flex-start;gap:28px;padding:0;list-style:none;display:flex}.points li{grid-template-columns:28px 1fr;align-items:start;gap:16px;display:grid}.points h3{font:800 20px/1.3 var(--round);color:var(--frost)}.points p{margin-top:6px}.arrow-link{text-underline-offset:5px;align-items:center;gap:8px;min-height:44px;margin-top:24px;font-size:16px;font-weight:600;text-decoration:underline;display:inline-flex}.faq{max-width:860px;margin:0 auto}.faq__list{border-top:1px solid var(--line-strong);margin-top:40px}.faq details{border-bottom:1px solid var(--line-strong)}.faq summary{cursor:pointer;min-height:44px;font:800 20px/1.3 var(--round);color:var(--frost);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary svg{flex:none;transition:transform .2s}.faq details[open] summary svg{transform:rotate(45deg)}.faq details p{max-width:62ch;color:var(--frost-2);margin:0 0 24px;font-size:17px;line-height:1.65}@media (prefers-reduced-motion:reduce){.faq summary svg{transition:none}}.cta{border-top:1px solid var(--line);padding-block:clamp(96px,12vw,160px);padding-inline:var(--gutter);text-align:center;background:radial-gradient(800px 460px at 50% 100%, #2f7bff33, #2f7bff00 72%), var(--night);position:relative;overflow:hidden}.cta__inner{flex-direction:column;align-items:center;max-width:900px;margin:0 auto;display:flex}.cta h2{font:900 clamp(40px, 6vw, 76px)/1.02 var(--round);letter-spacing:-.035em;text-wrap:balance}.cta p{color:var(--frost-2);margin-top:20px;font-size:clamp(17px,1.6vw,20px);line-height:1.55}.cta .badges{margin-top:32px}.footer{border-top:1px solid var(--line-soft);padding-block:44px 32px;padding-inline:var(--gutter)}.footer__inner{flex-direction:column;gap:24px;max-width:1200px;margin:0 auto;display:flex}.footer__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 40px;display:flex}.footer .brand{font-size:17px}.footer .brand img{border-radius:8px;width:30px;height:30px}.footer__links{flex-wrap:wrap;gap:0 26px;font-size:14px;display:flex}.footer__bottom{color:var(--muted);border-top:1px solid #aac3ff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 32px;padding-top:20px;font-size:13px;display:flex}.footer__bottom a{color:var(--frost-2);text-decoration:none}.footer__signoff{font:400 11.5px/1.4 var(--mono);letter-spacing:.16em;text-transform:uppercase}.footer__fine{color:var(--muted);font-size:12px;line-height:1.5}.about{padding-block:clamp(64px,9vw,120px);padding-inline:var(--gutter);background:radial-gradient(760px 420px at 50% 0%, #2f7bff1f, #2f7bff00 72%), var(--night)}.about article{max-width:640px;margin:0 auto}.about h1{font:900 clamp(40px, 5vw, 56px)/1.08 var(--round);letter-spacing:-.03em;text-wrap:balance;margin-bottom:32px}.about__copy{color:var(--frost-2);flex-direction:column;gap:24px;font-size:clamp(16px,1.4vw,18px);line-height:1.8;display:flex}.about__copy strong{color:var(--frost);font-weight:600}.about .arrow-link{margin-top:28px}.legal-head{padding-inline:var(--gutter);border-bottom:1px solid var(--line-soft);background:radial-gradient(760px 420px at 30% 0%, #2f7bff1f, #2f7bff00 72%), var(--night);overflow:hidden}.legal-head__inner{flex-wrap:wrap;align-items:center;gap:48px 80px;max-width:1100px;margin:0 auto;padding-block:clamp(56px,8vw,104px);display:flex}.legal-head__copy{flex:440px;min-width:0}.legal-head h1{font:900 clamp(42px, 5.6vw, 72px)/1.02 var(--round);letter-spacing:-.035em;text-wrap:balance}.legal-head__lede{max-width:32em;color:var(--frost-2);margin-top:22px;font-size:clamp(17px,1.5vw,19px);line-height:1.6}.legal-head__meta{font:400 12px/1.7 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:22px}.legal-head__aside{flex:0 380px;justify-content:center;min-width:0;display:flex}.legal-body{padding-inline:var(--gutter)}.legal-body__inner{align-items:flex-start;gap:72px;max-width:1100px;margin:0 auto;padding-block:clamp(56px,7vw,88px) clamp(80px,10vw,120px);display:flex}.toc{top:calc(var(--nav-h) + 32px);flex:0 0 220px;position:sticky}.toc__label{font:500 11.5px/1.4 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.toc__links{border-left:1px solid #aac3ff29;flex-direction:column;font-size:14.5px;line-height:1.35;display:flex}.toc__links a{color:var(--frost-2);border-left:2px solid #0000;margin-left:-1px;padding:7px 0 7px 16px;text-decoration:none}.toc__links a:hover{color:var(--frost);border-left-color:var(--pilot)}@media (width<=900px){.toc{display:none}}.prose{min-width:0;max-width:680px;color:var(--frost-2);flex-direction:column;flex:1 1 0;gap:18px;font-size:17px;line-height:1.7;display:flex}.prose h2{font:800 26px/1.2 var(--round);letter-spacing:-.015em;color:var(--frost);margin-top:30px}.prose h2:first-child{margin-top:0}.prose strong{color:var(--frost);font-weight:600}.rules{background:var(--card);border:1px solid #6fb7ff59;border-radius:22px;width:min(100%,400px);padding:26px 28px 28px;box-shadow:0 0 0 1px #6fb7ff14,0 0 60px #2f7bff24}.rules h2{font:600 12.5px/1.4 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--pilot);align-items:center;gap:10px;margin-bottom:16px;display:flex}.rules ul{font:700 17px/1.4 var(--round);color:var(--frost);padding:0;list-style:none}.rules li{border-top:1px solid #aac3ff1f;padding:11px 0}.rules li:last-child{padding-bottom:0}.not-found{min-height:calc(100vh - var(--nav-h));padding:64px var(--gutter);text-align:center;place-items:center;display:grid;overflow:hidden}.not-found .neon{--size:clamp(48px, 9vw, 96px)}.not-found h1{font:900 clamp(36px, 5vw, 56px)/1.05 var(--round);letter-spacing:-.03em;margin-top:40px}.not-found p{color:var(--frost-2);margin-top:16px;font-size:18px}.not-found .button{margin-top:28px}
