@font-face{font-family:Albert Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/albert-sans-latin-ext-wght-normal-BAo4qCk1.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/albert-sans-latin-wght-normal-BJ0ssN8N.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink-950: #03050a;--ink-900: #05080f;--ink-850: #080d17;--ink-800: #0b121d;--ink-750: #0e1724;--ink-700: #142032;--ink-600: #1c2b43;--ink-500: #2a3c58;--aurora: #0a2145;--blue-900: #041a3e;--blue-800: #072f6b;--blue-700: #0b47a3;--blue-600: #0f5fd6;--blue-400: #2b85ff;--blue-300: #4da3ff;--blue-200: #9ccbff;--blue-100: #cfe4ff;--mist-50: #edf2f9;--mist-200: #cbd9ee;--mist-300: #b4c2d8;--mist-400: #92a2bc;--mist-600: #5c6c86;--gold: #ffd24d;--lime: #9be15d;--cyan: #5cd3f6;--coral: #ff7a84;--text: var(--mist-50);--text-2: var(--mist-300);--text-3: var(--mist-400);--glass: rgba(14, 23, 36, .72);--glass-hi: rgba(255, 255, 255, .06);--line: rgba(255, 255, 255, .08);--line-strong: rgba(255, 255, 255, .14);--accent-line: rgba(77, 163, 255, .35);--font: "Albert Sans Variable", "Albert Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-num: "Inter Variable", "Inter", ui-sans-serif, system-ui, sans-serif;--container: 1200px;--gutter: 24px;--r-xl: 32px;--r-lg: 26px;--r-md: 20px;--r-sm: 14px;--ease: cubic-bezier(.2, .7, .2, 1);--shadow-card: 0 1px 0 rgba(255, 255, 255, .05) inset, 0 30px 60px -30px rgba(0, 0, 0, .8);--section-y: clamp(96px, 12vw, 168px);color-scheme:dark}@media(max-width:719px){:root{--gutter: 16px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--ink-900)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{margin:0;min-height:100vh;background:var(--ink-900);color:var(--text);font-family:var(--font);font-size:17px;line-height:1.55;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}img,video,svg{display:block;max-width:100%}a{color:inherit}h1,h2,h3,h4,p,ul,figure{margin:0}ul{padding:0;list-style:none}button,input{font:inherit;color:inherit}::selection{background:#4da3ff59;color:#fff}:focus-visible{outline:2px solid var(--blue-300);outline-offset:3px;border-radius:6px}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:fixed;left:16px;top:-60px;z-index:200;padding:10px 16px;border-radius:12px;background:var(--blue-300);color:var(--blue-900);font-weight:650;text-decoration:none;transition:top .2s}.skip:focus{top:16px}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}h1,h2,h3{color:var(--text);font-weight:700;text-wrap:balance}h2{font-size:clamp(34px,3.7vw,54px);line-height:1.06;letter-spacing:-.035em}h3{font-size:clamp(22px,1.9vw,27px);line-height:1.15;letter-spacing:-.02em;font-weight:650}p{color:var(--text-2);text-wrap:pretty}.line{display:block;width:96px;height:3px;border-radius:3px;margin-bottom:26px;background:linear-gradient(90deg,transparent,var(--blue-300) 30%,var(--cyan) 70%,transparent);box-shadow:0 0 18px #4da3ffb3}.eyebrow{margin-bottom:12px;color:var(--blue-300);font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.section-head{max-width:720px;margin:0 auto clamp(48px,6vw,80px);text-align:center}.section-head .line{margin-inline:auto}.section-head p:last-child{max-width:560px;margin:18px auto 0;font-size:18px}.btn{--h: 52px;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:var(--h);padding:0 24px;border:0;border-radius:999px;font-size:16px;font-weight:650;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background-color .25s,color .25s}.btn svg{width:18px;height:18px}.btn--primary{background:linear-gradient(180deg,#6ab3ff 0%,var(--blue-300) 45%,var(--blue-400) 100%);color:var(--blue-900);box-shadow:0 1px #ffffff73 inset,0 -2px #041a3e40 inset,0 10px 30px -8px #4da3ffa6}.btn--primary:hover{transform:translateY(-2px);box-shadow:0 1px #ffffff80 inset,0 -2px #041a3e40 inset,0 16px 36px -8px #4da3ffcc}.btn--primary:active{transform:translateY(0);background:var(--blue-400)}.btn--ghost{background:var(--glass-hi);color:var(--text);box-shadow:0 0 0 1px var(--line-strong) inset}.btn--ghost:hover{background:#ffffff1a}.btn--sm{--h: 42px;padding:0 18px;font-size:15px}.btn--block{width:100%}.nav{position:fixed;inset:0 0 auto;z-index:100;padding:18px var(--gutter) 0;pointer-events:none}.nav__inner{display:flex;align-items:center;gap:28px;max-width:1360px;height:64px;margin:0 auto;padding:0 10px 0 22px;border-radius:999px;pointer-events:auto;transition:background-color .35s var(--ease),box-shadow .35s var(--ease),max-width .5s var(--ease),backdrop-filter .35s}.nav.is-scrolled .nav__inner{max-width:920px;background:#080d17b8;box-shadow:0 0 0 1px var(--line) inset,0 20px 40px -20px #000c;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4)}.nav__logo img{width:110px;height:auto}.nav__links{display:flex;gap:4px;margin-left:auto}.roll{position:relative;display:inline-block;padding:8px 14px;border-radius:999px;color:var(--text-2);font-size:15px;font-weight:550;text-decoration:none;transition:color .25s,background-color .25s}.roll__in{display:inline-flex;overflow:hidden;height:1.3em;line-height:1.3em}.roll__in span{display:inline-block;text-shadow:0 1.3em 0 var(--text);transition:transform .45s var(--ease);transition-delay:calc(var(--i) * 16ms)}.roll:hover{color:var(--text)}.roll:hover .roll__in span,.roll:focus-visible .roll__in span{transform:translateY(-1.3em)}.nav__actions{display:flex;align-items:center;gap:10px}.nav__lang{display:inline-flex;align-items:center;gap:6px;height:42px;padding:0 14px;border-radius:999px;color:var(--text-2);font-size:14px;font-weight:650;text-decoration:none;box-shadow:0 0 0 1px var(--line) inset;transition:color .2s,box-shadow .2s}.nav__lang svg{width:16px;height:16px}.nav__lang:hover{color:var(--text);box-shadow:0 0 0 1px var(--line-strong) inset}.nav__burger{display:none;place-items:center;width:44px;height:44px;border:0;border-radius:999px;background:var(--glass-hi);box-shadow:0 0 0 1px var(--line) inset;cursor:pointer}.nav__burger svg{width:22px;height:22px}.mnav{position:fixed;inset:0;z-index:99;display:flex;flex-direction:column;justify-content:space-between;padding:110px var(--gutter) 32px;background:#05080ff5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mnav[hidden]{display:none}.mnav__links{display:flex;flex-direction:column}.mnav__links a{padding:14px 0;border-bottom:1px solid var(--line);font-size:34px;font-weight:700;letter-spacing:-.03em;text-decoration:none}.mnav__foot{display:flex;flex-direction:column;gap:16px;align-items:stretch}.mnav__lang{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--text-2);text-decoration:none}.mnav__lang svg{width:18px;height:18px}@media(max-width:959px){.nav__links,.nav__cta{display:none}.nav__burger{display:grid}.nav__actions{margin-left:auto}.nav.is-scrolled .nav__inner{max-width:100%}}@media(max-width:719px){.nav{padding-top:10px}.nav__inner{height:58px;padding-left:18px}}.phone{--w: 300px;position:relative;width:var(--w);aspect-ratio:1 / 2.1893;border-radius:calc(var(--w) * .16);background:linear-gradient(150deg,#3a4558,#111722 22%,#0a0e16 60%,#2b3446);box-shadow:0 0 0 1px #ffffff1f inset,0 0 0 calc(var(--w) * .006) #05070c,0 calc(var(--w) * .12) calc(var(--w) * .25) calc(var(--w) * -.06) #000000bf,0 0 calc(var(--w) * .3) #4da3ff1f}.phone:before{content:"";position:absolute;right:calc(var(--w) * -.012);top:28%;width:calc(var(--w) * .012);height:12%;border-radius:0 3px 3px 0;background:#2a3242}.phone__screen{position:absolute;inset:calc(var(--w) * .03);overflow:hidden;border-radius:calc(var(--w) * .13);background:var(--ink-900);isolation:isolate}.phone__screen>img,.phone__screen>video{position:absolute;inset:auto 0 0;width:100%;height:auto;aspect-ratio:390 / 844;object-fit:cover;object-position:top center}.phone__status{position:absolute;z-index:3;top:calc(var(--w) * .058);left:calc(var(--w) * .11);right:calc(var(--w) * .1);display:flex;align-items:center;justify-content:space-between;height:calc(var(--w) * .05);color:#fff;font-size:calc(var(--w) * .044);font-weight:650;line-height:1;letter-spacing:-.01em}.phone__sys{display:flex;align-items:center;gap:calc(var(--w) * .014)}.phone__sig{width:calc(var(--w) * .05);height:calc(var(--w) * .033);background:linear-gradient(#fff,#fff) 0 100% / 18% 35% no-repeat,linear-gradient(#fff,#fff) 33% 100% / 18% 55% no-repeat,linear-gradient(#fff,#fff) 66% 100% / 18% 78% no-repeat,linear-gradient(#fff,#fff) 100% 100% / 18% 100% no-repeat}.phone__bat{position:relative;width:calc(var(--w) * .068);height:calc(var(--w) * .033);border-radius:calc(var(--w) * .01);box-shadow:0 0 0 1px #ffffff8c inset;background:linear-gradient(#fff,#fff) calc(var(--w) * .006) 50% / 72% 64% no-repeat}.phone__bat:after{content:"";position:absolute;right:calc(var(--w) * -.008);top:32%;width:calc(var(--w) * .006);height:36%;border-radius:0 2px 2px 0;background:#ffffff8c}.phone__island{position:absolute;z-index:3;top:calc(var(--w) * .052);left:50%;width:calc(var(--w) * .2);height:calc(var(--w) * .062);border-radius:99px;background:#000;transform:translate(-50%);box-shadow:0 0 0 1px #ffffff0a}.hero{position:relative;isolation:isolate;overflow-x:clip}.hero__bg{position:absolute;inset:0 0 auto;z-index:-1;height:100svh;min-height:760px;overflow:hidden;background:radial-gradient(60% 55% at 50% 38%,rgba(10,33,69,.95),transparent 70%),radial-gradient(40% 40% at 15% 10%,rgba(11,71,163,.22),transparent 70%),radial-gradient(40% 40% at 85% 12%,rgba(11,71,163,.2),transparent 70%),var(--ink-900)}.beams{position:absolute;inset:-10% 0 0}.beams span{position:absolute;top:0;width:26vw;max-width:420px;height:120%;transform-origin:50% 0;background:linear-gradient(180deg,rgba(156,203,255,.28),rgba(77,163,255,.07) 45%,transparent 75%);clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);filter:blur(14px);opacity:.55;animation:sway 11s ease-in-out infinite alternate}.beams span:nth-child(1){left:2%;transform:rotate(-24deg);animation-delay:-2s}.beams span:nth-child(2){left:20%;transform:rotate(-11deg);animation-duration:13s}.beams span:nth-child(3){left:42%;transform:rotate(2deg);opacity:.4;animation-duration:15s}.beams span:nth-child(4){left:62%;transform:rotate(13deg);animation-delay:-5s}.beams span:nth-child(5){left:80%;transform:rotate(25deg);animation-duration:12s}@keyframes sway{0%{translate:-1.5vw 0}to{translate:1.5vw 0}}.haze{position:absolute;inset:auto -10% -6%;height:46%}.haze span{position:absolute;bottom:0;width:60%;height:100%;border-radius:50%;background:radial-gradient(closest-side,rgba(180,205,240,.16),rgba(120,160,220,.06) 55%,transparent);filter:blur(26px);animation:drift 18s ease-in-out infinite alternate}.haze span:nth-child(1){left:-5%}.haze span:nth-child(2){left:25%;bottom:-12%;animation-duration:24s}.haze span:nth-child(3){right:-5%;animation-duration:21s;animation-delay:-6s}@keyframes drift{0%{transform:translate(-4%) scale(1)}to{transform:translate(4%) scale(1.08)}}.hero__floor{position:absolute;left:50%;bottom:-18%;width:120%;height:40%;transform:translate(-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(15,95,214,.32),rgba(10,44,88,.2) 50%,transparent);filter:blur(10px)}.hero__bg:after{content:"";position:absolute;inset:auto 0 0;height:30%;background:linear-gradient(180deg,transparent,var(--ink-900))}.hero__track{position:relative}.hero__content{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;width:100%;max-width:1440px;margin:0 auto;padding:130px var(--gutter) 40px}.badge{display:inline-flex;align-items:center;gap:12px;margin-bottom:26px;padding:6px 16px 6px 6px;border-radius:999px;background:#0e172499;box-shadow:0 0 0 1px var(--line) inset;color:var(--text-2);font-size:14px;font-weight:550}.badge__avatars{display:flex}.badge__avatars img{width:34px;height:34px;border-radius:50%;border:2px solid var(--ink-900)}.badge__avatars img+img{margin-left:-10px}.hero__title{max-width:560px;font-size:clamp(46px,5.6vw,82px);line-height:1;letter-spacing:-.048em}.hero__title .w{display:inline-block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em;vertical-align:top}.hero__title .w>span{display:inline-block;animation:wordUp .95s var(--ease) both}.hero__title .w:nth-child(1)>span{animation-delay:.1s}.hero__title .w:nth-child(2)>span{animation-delay:.17s}.hero__title .w:nth-child(3)>span{animation-delay:.24s}.hero__title .w:nth-child(4)>span{animation-delay:.31s}.hero__title .w:nth-child(5)>span{animation-delay:.38s}.hero__title .w:nth-child(6)>span{animation-delay:.45s}.hero__title .w:nth-child(2)>span,.hero__title .w:nth-child(3)>span{background:linear-gradient(180deg,#fff 10%,var(--blue-200) 60%,var(--blue-300));-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes wordUp{0%{transform:translateY(105%)}to{transform:translateY(0)}}[data-hero-in]{animation:fadeUp .9s var(--ease) both;animation-delay:.55s}.hero__right[data-hero-in]{animation-delay:.75s}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.hero__lead{max-width:440px;margin-top:24px;font-size:18px}.hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.hero__right{justify-self:end;width:300px;padding-top:70px}.hero__qr-title{margin-bottom:20px;color:var(--text);font-size:28px;font-weight:650;line-height:1.2;letter-spacing:-.025em}.qr-card{width:200px;padding:14px;border-radius:26px;background:linear-gradient(180deg,#ffffff24,#ffffff0a);box-shadow:0 0 0 1px var(--line-strong) inset,0 30px 60px -20px #000000b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.qr-card__code{padding:16px;border-radius:16px;background:var(--mist-50)}.qr-card__code svg{width:100%;height:auto}.qr-card--sm{width:168px}.stores{display:flex;gap:10px;margin-top:18px}.store{display:flex;flex-direction:column;gap:1px;padding:8px 14px;border-radius:14px;background:#0e1724b3;box-shadow:0 0 0 1px var(--line) inset}.store__name{color:var(--text);font-size:14px;font-weight:650}.store__soon{color:var(--blue-300);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.stage{position:relative;z-index:1}.stage__inner{position:relative;display:grid;place-items:center;height:760px}.stage__phone{position:relative;z-index:3}.phone--hero{--w: clamp(250px, 21vw, 310px)}.screen-b{opacity:0}.sphere{position:absolute;z-index:1;width:min(640px,48vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 34% 28%,rgba(207,228,255,.95),rgba(156,203,255,.55) 12%,transparent 30%),radial-gradient(circle at 70% 75%,rgba(92,211,246,.55),transparent 45%),radial-gradient(circle at 50% 50%,var(--blue-400) 0%,var(--blue-600) 45%,var(--blue-800) 72%,#04163a 100%);box-shadow:0 0 120px 30px #2b85ff59,0 0 260px 80px #0f5fd633,inset -40px -50px 120px #020a1ebf;animation:breathe 7s ease-in-out infinite}.sphere__seams{position:absolute;inset:0;border-radius:50%;overflow:hidden;opacity:.35;mix-blend-mode:soft-light}.sphere__seams:before,.sphere__seams:after{content:"";position:absolute;inset:-8%;border-radius:50%;border:3px solid rgba(255,255,255,.9)}.sphere__seams:before{transform:translate(-38%) scaleX(.72)}.sphere__seams:after{transform:translate(38%) scaleX(.72) rotate(18deg)}@keyframes breathe{0%,to{scale:1}50%{scale:1.03}}.orbits{position:absolute;inset:0;z-index:0;display:grid;place-items:center;pointer-events:none}.ring{position:absolute;border-radius:50%;border:1px solid rgba(203,217,238,.12)}.ring--1{width:560px;height:560px}.ring--2{width:820px;height:820px;border-color:#cbd9ee14}.ring--3{width:1080px;height:1080px;border-color:#cbd9ee0d}.ring-arc{position:absolute;width:820px;height:820px;border-radius:50%;border:2px solid transparent;border-top-color:#5cd3f6b3;border-right-color:#5cd3f640;filter:drop-shadow(0 0 8px rgba(92,211,246,.6));animation:spin 26s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.orbit-dot{position:absolute;width:64px;height:64px;padding:4px;border-radius:50%;background:#0e1724cc;box-shadow:0 0 0 1px var(--line-strong) inset,0 16px 30px -10px #000c}.orbit-dot img{width:100%;height:100%;border-radius:50%}.orbit-dot--1{translate:-300px 150px}.orbit-dot--2{translate:310px -170px}.bubbles{position:absolute;inset:0;z-index:4;pointer-events:none}.bubble{position:absolute;left:50%;top:50%}.bubble__in{display:flex;align-items:center;gap:10px;max-width:270px;padding:10px 16px 10px 10px;border-radius:20px;background:#0e1724d1;box-shadow:0 0 0 1px var(--line-strong) inset,0 24px 40px -18px #000000d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--text-2);font-size:13.5px;line-height:1.35}.bubble img{flex:none;width:42px;height:42px;border-radius:12px;object-fit:cover}.bubble b{display:block;color:var(--blue-300);font-size:11.5px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.bubble--1{left:auto;right:calc(50% + 196px);margin-top:-240px;rotate:-6deg}.bubble--2{left:calc(50% + 196px);margin-top:-150px;rotate:5deg}.bubble--3{left:auto;right:calc(50% + 206px);margin-top:100px;rotate:4deg}.bubble--4{left:calc(50% + 206px);margin-top:170px;rotate:-5deg}@media(min-width:960px){.hero__track{height:calc(100svh + 120vh);min-height:1700px}.hero__content{position:absolute;inset:0 0 auto;height:100svh;min-height:600px;align-items:center;padding-top:90px}.stage{position:sticky;top:0;height:100svh;min-height:600px;pointer-events:none;--hw: clamp(200px, min(21vw, (100svh - 124px) / 2.3), 310px)}.stage__inner{top:92px;height:calc(100% - 92px)}.phone--hero{--w: var(--hw)}.stage__phone,.bubbles{pointer-events:auto}}@media(min-width:960px)and (prefers-reduced-motion:reduce){.hero__track{height:auto;min-height:0}.bubbles,.orbit-dot,.screen-b{display:none}}@media(min-width:960px)and (prefers-reduced-motion:no-preference){.bubble__in,.orbit-dot,.ring,.ring-arc{opacity:0}}@media(max-width:959px){.hero__content{grid-template-columns:1fr;padding-top:120px;text-align:left}.hero__right{display:none}.stage__inner{height:680px;overflow:hidden}.phone--hero{--w: 270px}.sphere{width:520px}.bubble__in{max-width:220px;font-size:12.5px}.bubble--1{right:auto;left:max(12px,calc(50% - 300px));top:12%;margin-top:0}.bubble--2{left:auto;right:max(12px,calc(50% - 300px));top:30%;margin-top:0}.bubble--3{right:auto;left:max(12px,calc(50% - 300px));top:60%;margin-top:0}.bubble--4{left:auto;right:max(12px,calc(50% - 300px));top:78%;margin-top:0}.orbit-dot--1{translate:calc(-1*min(170px,50vw - 44px)) 60px}.orbit-dot--2{translate:min(170px,50vw - 44px) -60px}}@media(max-width:719px){.hero__content{padding-top:108px}.hero__title{font-size:clamp(42px,12.5vw,58px)}.hero__lead{font-size:17px}.hero__ctas .btn{flex:1 1 auto}.stage__inner{height:600px}.phone--hero{--w: 236px}.sphere{width:420px}.bubble__in{max-width:180px;padding:8px 12px 8px 8px;gap:8px;font-size:12px}.bubble img{width:34px;height:34px;border-radius:10px}.bubble--1,.bubble--3{left:10px}.bubble--2,.bubble--4{right:10px}.ring--1{width:400px;height:400px}.ring--2,.ring-arc{width:600px;height:600px}}@media(max-width:479px){.bubble--2,.bubble--3{display:none}.bubble--1{top:3%}.bubble--4{top:83%}}.features{position:relative;padding:var(--section-y) 0}.features__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,96px);align-items:start}.features__intro{align-self:stretch}.features__sticky{position:sticky;top:28vh}.features__sticky p{max-width:400px;margin:20px 0 32px;font-size:18px}.features__cards{display:flex;flex-direction:column;gap:28px}.fcard{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);min-height:360px;overflow:hidden;border-radius:var(--r-xl);background:radial-gradient(80% 90% at 100% 0%,rgba(15,95,214,.22),transparent 60%),linear-gradient(180deg,#142032d9,#0b121de6);box-shadow:0 0 0 1px var(--line) inset,var(--shadow-card)}.fcard__body{position:relative;z-index:2;padding:36px 0 36px 36px}.fcard__body p{margin-top:14px;font-size:16px}.checks{display:grid;gap:12px;margin-top:24px}.checks li{display:flex;align-items:flex-start;gap:12px;color:var(--text);font-size:15.5px;font-weight:500;line-height:1.35}.checks__ico{flex:none;display:grid;place-items:center;width:22px;height:22px;margin-top:-1px;border-radius:7px;background:var(--blue-300);color:var(--blue-900);box-shadow:0 4px 14px -4px #4da3ffcc}.checks__ico svg{width:15px;height:15px}.checks__ico--no{background:#ff7a8424;color:var(--coral);box-shadow:0 0 0 1px #ff7a844d inset}.fcard__visual{position:relative;container-type:inline-size}.phone--tilt{--w: min(220px, 72cqw);position:absolute;left:50%;top:40px;margin-left:calc(var(--w) / -2);transform:rotate(6deg);transform-origin:50% 30%;transition:transform .7s var(--ease)}.phone--tilt-1{transform:rotate(-6deg)}.fcard:hover .phone--tilt{transform:rotate(3deg) translateY(-10px)}.fcard:hover .phone--tilt-1{transform:rotate(-3deg) translateY(-10px)}@media(max-width:959px){.features__grid{grid-template-columns:1fr}.features__sticky{position:static}}@media(max-width:719px){.fcard{grid-template-columns:1fr;min-height:0}.fcard__body{padding:28px 24px 0}.fcard__visual{height:300px}.phone--tilt,.phone--tilt-1{top:34px}}.bento{position:relative;padding:var(--section-y) 0}.bento:before{content:"";position:absolute;inset:10% 0;z-index:-1;background:radial-gradient(50% 40% at 50% 55%,rgba(11,71,163,.22),transparent 70%)}.bento__grid{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto auto;gap:24px}.bento__wires{position:absolute;inset:0;z-index:0;width:100%;height:100%;overflow:visible;pointer-events:none}.bento__wires path{fill:none;stroke-width:1.5}.bento__wires .wire-base{stroke:#4da3ff2e}.bento__wires .wire-flow{stroke:#5cd3f6d9;stroke-width:2;stroke-dasharray:60 600;animation:flow 3.6s linear infinite}@keyframes flow{0%{stroke-dashoffset:660}to{stroke-dashoffset:0}}.bcard{position:relative;z-index:1;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--r-lg);background:linear-gradient(180deg,#142032eb,#0b121df2);box-shadow:0 0 0 1px var(--line) inset,var(--shadow-card)}.bcard__visual{position:relative;display:grid;place-items:center;min-height:190px;padding:24px 24px 0}.bcard__text{padding:22px 28px 28px}.bcard__text p{margin-top:10px;font-size:15.5px}.bcard--offline{grid-column:1 / span 5}.bcard--price{grid-column:6 / span 7}.bcard--day{grid-column:1 / span 4}.bento__core{grid-column:5 / span 4}.bcard--stats{grid-column:9 / span 4}.bcard--paths{grid-column:1 / span 7}.bcard--rules{grid-column:8 / span 5}.bcard__shot{position:relative;width:100%;max-width:340px;overflow:hidden;border-radius:18px 18px 0 0;box-shadow:0 0 0 1px var(--line-strong);-webkit-mask-image:linear-gradient(180deg,#000 82%,transparent);mask-image:linear-gradient(180deg,#000 82%,transparent)}.bcard__shot img{width:100%;height:auto}.bcard--day .bcard__shot,.bcard--stats .bcard__shot{max-height:260px}.bcard--rules .bcard__shot{max-width:360px;border-radius:18px;-webkit-mask-image:none;mask-image:none;margin-bottom:4px}.bcard--wide{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.bcard--wide .bcard__visual{order:2;padding:24px 24px 0 0;align-self:end}.bcard--wide .bcard__text{padding:32px}.bcard--wide .bcard__shot{max-height:290px}.streak{position:absolute;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--blue-300));opacity:.7}.offline-art,.zero-art{position:relative;display:grid;place-items:center;width:100%;height:150px}.offline-art__icon{display:grid;place-items:center;width:96px;height:96px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,var(--mist-200) 40%,#93a8c8);color:var(--blue-600);box-shadow:0 0 0 10px #4da3ff14,0 20px 40px -10px #4da3ff80}.offline-art__icon svg{width:46px;height:46px;transform:rotate(45deg)}.offline-art .s1{left:6%;top:38%;width:22%}.offline-art .s2{left:14%;top:52%;width:16%}.offline-art .s3{left:2%;top:64%;width:24%}.offline-art .s4{right:8%;top:44%;width:18%;transform:scaleX(-1)}.offline-art .s5{right:4%;top:58%;width:24%;transform:scaleX(-1)}.zero-art__num{font-family:var(--font-num);font-size:150px;font-weight:800;line-height:1;letter-spacing:-.06em;background:linear-gradient(180deg,#fff 15%,var(--blue-300) 55%,var(--blue-600));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 10px 30px rgba(43,133,255,.45))}.zero-art .s1{left:10%;top:40%;width:24%}.zero-art .s2{left:4%;top:58%;width:28%}.zero-art .s3{right:10%;top:42%;width:24%;transform:scaleX(-1)}.zero-art .s4{right:4%;top:60%;width:28%;transform:scaleX(-1)}.zero-art__label{margin-top:6px;color:var(--blue-200);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.bento__core{position:relative;z-index:1;display:grid;place-items:center;min-height:260px}.core-ball{position:relative;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.95),rgba(207,228,255,.5) 14%,transparent 34%),radial-gradient(circle at 50% 50%,var(--blue-300),var(--blue-600) 55%,var(--blue-900));box-shadow:0 0 60px 10px #2b85ff73,inset -16px -22px 40px #020a1eb3;animation:breathe 5s ease-in-out infinite}.core-ball:before,.core-ball:after{content:"";position:absolute;inset:6%;border-radius:50%;border:2px solid rgba(255,255,255,.35);transform:translate(-30%) scaleX(.7)}.core-ball:after{transform:translate(30%) scaleX(.7) rotate(20deg)}.core-ring{position:absolute;width:210px;height:210px;border-radius:50%;border:1px solid rgba(77,163,255,.25);animation:pulse 3.2s ease-out infinite}.core-ring--2{animation-delay:1.6s}@keyframes pulse{0%{transform:scale(.7);opacity:1}to{transform:scale(1.35);opacity:0}}@media(max-width:1099px){.bcard--offline{grid-column:1 / span 6}.bcard--price{grid-column:7 / span 6}.bcard--day{grid-column:1 / span 6}.bento__core{display:none}.bcard--stats{grid-column:7 / span 6}.bcard--paths,.bcard--rules{grid-column:1 / span 12}.bento__wires{display:none}}@media(max-width:719px){.bento__grid{grid-template-columns:1fr;gap:18px}.bcard--offline,.bcard--price,.bcard--day,.bcard--stats,.bcard--paths,.bcard--rules{grid-column:1}.bcard--wide{display:flex}.bcard--wide .bcard__visual{order:0;padding:24px 24px 0}.bcard--wide .bcard__text{padding:22px 28px 28px}.zero-art__num{font-size:120px}}.staff{position:relative;overflow:hidden}.staff__pin{position:relative;height:100svh;min-height:600px}.staff__stage{position:absolute;left:50%;top:calc(50% + 38px);width:min(1240px,100vw);height:880px;transform:translate(-50%,-50%) scale(var(--staff-fit, 1))}.staff__rings{position:absolute;inset:0;display:grid;place-items:center}.staff__rings span{position:absolute;border-radius:50%;border:1px solid rgba(203,217,238,.1)}.staff__rings span:nth-child(1){width:380px;height:380px}.staff__rings span:nth-child(2){width:640px;height:640px;border-color:#cbd9ee14}.staff__rings span:nth-child(3){width:900px;height:900px;border-color:#cbd9ee0d}.staff__rings .staff__arc{width:640px;height:640px;border:2px solid transparent;border-right-color:#5cd3f6bf;border-bottom-color:#5cd3f640;filter:drop-shadow(0 0 8px rgba(92,211,246,.6));animation:spin 30s linear infinite reverse}.staff__center{position:absolute;left:50%;top:50%;z-index:2;width:min(460px,86vw);text-align:center;translate:-50% -50%}.staff__center h2{font-size:clamp(32px,3.4vw,48px)}.staff__center p{max-width:400px;margin:16px auto 0;font-size:16.5px}.mini-ball{display:block;width:46px;height:46px;margin:0 auto 22px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,var(--blue-300) 40%,var(--blue-700));box-shadow:0 0 30px #4da3ffb3}.staff__people{position:absolute;inset:0;z-index:3}.person{--size: 124px;position:absolute;left:var(--x);top:var(--y);width:var(--size);margin:calc(var(--size) * -.625) 0 0 calc(var(--size) * -.5)}.person--lg{--size: 150px}.person--sm{--size: 100px}.person figure{overflow:hidden;border-radius:20px;background:var(--ink-800);box-shadow:0 0 0 4px #ffffff12,0 0 0 1px var(--line-strong) inset,0 26px 44px -20px #000000e6}.person img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.person figcaption{padding:7px 8px 8px;color:var(--text-2);font-size:11.5px;font-weight:600;line-height:1.2;text-align:center;background:#080d17e6}@media(max-width:959px){.staff__pin{height:auto;min-height:0;padding:var(--section-y) 0}.staff__stage{position:static;width:auto;height:auto;transform:none}.staff__rings{display:none}.staff__center{position:static;width:auto;padding:0 var(--gutter);translate:none}.staff__people{position:static;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:720px;margin:48px auto 0;padding:0 var(--gutter)}.person,.person--lg,.person--sm{position:static;width:auto;margin:0}}@media(max-width:719px){.staff__people{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.person figure{border-radius:14px}}.leagues{position:relative;padding:var(--section-y) 0 0;overflow:hidden}.leagues:before{content:"";position:absolute;left:50%;bottom:0;z-index:-1;width:1100px;height:640px;transform:translate(-50%);background:radial-gradient(50% 50% at 50% 70%,rgba(15,95,214,.3),transparent 70%)}.leagues__stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(16px,3vw,40px);border-bottom:1px solid var(--line-strong)}.leagues__stage:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--blue-300),transparent);box-shadow:0 0 20px 2px #4da3ff99}.leagues__phone{padding:8px 0 28px}.phone--league{--w: 290px}.flags{display:flex;gap:clamp(10px,1.6vw,22px)}.flags--left{justify-content:flex-end}.flag-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:84px;height:92px;border-radius:22px;background:linear-gradient(180deg,#1c2b43e6,#0e1724f2);box-shadow:0 0 0 1px var(--line-strong) inset,0 20px 30px -16px #000c}.flag-tile__flag svg{width:40px;height:40px;border-radius:50%;box-shadow:0 0 0 2px #ffffff1f}.flag-tile__code{color:var(--text-3);font-family:var(--font-num);font-size:12px;font-weight:600;letter-spacing:.08em}.leagues__stats{display:flex;justify-content:center;gap:clamp(24px,6vw,96px);padding:48px 0 var(--section-y)}.leagues__stats li{display:flex;flex-direction:column;align-items:center}.leagues__stats strong{font-family:var(--font-num);font-size:clamp(36px,4vw,56px);font-weight:700;letter-spacing:-.04em;line-height:1;background:linear-gradient(180deg,#fff,var(--blue-200));-webkit-background-clip:text;background-clip:text;color:transparent}.leagues__stats span{margin-top:6px;color:var(--text-3);font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}@media(max-width:1099px){.flag-tile:nth-child(n+3){display:none}}@media(max-width:719px){.leagues__stage{grid-template-columns:1fr;height:auto;gap:0}.flags{justify-content:center;gap:10px;order:-1;margin-bottom:14px}.flags--left{justify-content:center}.flags--right{order:-1}.flag-tile,.flag-tile:nth-child(n+3){display:flex;width:64px;height:72px;border-radius:18px}.flag-tile:nth-child(n+4){display:none}.flag-tile__flag svg{width:32px;height:32px}.leagues__phone{justify-self:center;padding:20px 0 24px}.phone--league{--w: 240px}}.inbox{position:relative;isolation:isolate;overflow:hidden}.inbox__bg{position:absolute;inset:0;z-index:-1}.bokeh{position:absolute;inset:0 0 35%;background:radial-gradient(circle at 8% 22%,rgba(156,203,255,.5) 0 18px,transparent 19px),radial-gradient(circle at 17% 14%,rgba(207,228,255,.4) 0 10px,transparent 11px),radial-gradient(circle at 27% 26%,rgba(77,163,255,.45) 0 26px,transparent 27px),radial-gradient(circle at 39% 12%,rgba(207,228,255,.5) 0 12px,transparent 13px),radial-gradient(circle at 50% 20%,rgba(156,203,255,.35) 0 34px,transparent 35px),radial-gradient(circle at 61% 11%,rgba(255,241,224,.4) 0 14px,transparent 15px),radial-gradient(circle at 70% 25%,rgba(77,163,255,.45) 0 22px,transparent 23px),radial-gradient(circle at 81% 15%,rgba(207,228,255,.45) 0 16px,transparent 17px),radial-gradient(circle at 92% 24%,rgba(156,203,255,.5) 0 24px,transparent 25px),radial-gradient(circle at 33% 40%,rgba(77,163,255,.25) 0 40px,transparent 41px),radial-gradient(circle at 74% 42%,rgba(77,163,255,.22) 0 46px,transparent 47px),radial-gradient(60% 50% at 50% 0%,rgba(15,95,214,.35),transparent 70%);filter:blur(7px);opacity:.55;-webkit-mask-image:linear-gradient(180deg,#000 30%,transparent);mask-image:linear-gradient(180deg,#000 30%,transparent)}.inbox__bg:after{content:"";position:absolute;inset:0;background:radial-gradient(60% 50% at 50% 40%,rgba(11,71,163,.25),transparent 70%)}.inbox__pin{padding:var(--section-y) 0}.stack{position:relative;width:min(620px,100%);height:300px;margin:0 auto}.msg{position:absolute;inset:0;display:grid;grid-template-columns:150px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:28px;padding:30px 32px;border-radius:var(--r-lg);background:linear-gradient(180deg,#1c2b43f7,#0e1724fa);box-shadow:0 0 0 1px var(--line-strong) inset,0 40px 70px -30px #000000e6;translate:0 calc(var(--i) * 10px);rotate:var(--rot);scale:calc(1 - var(--i) * .025);z-index:calc(10 - var(--i))}.msg__head{grid-row:1 / span 2;display:flex;flex-direction:column;gap:14px}.msg__head img{width:88px;height:88px;border-radius:20px;object-fit:cover;box-shadow:0 0 0 1px var(--line-strong)}.msg__head h3{font-size:19px}.msg__head p{margin-top:2px;color:var(--text-3);font-size:14px}.msg__quote{display:block;width:46px;color:var(--blue-300);opacity:.85}.msg__text{margin-top:14px;color:var(--text);font-size:18px;line-height:1.5}@media(min-width:960px)and (prefers-reduced-motion:no-preference){.inbox__pin{display:flex;flex-direction:column;justify-content:center;min-height:100svh;padding:100px 0 28px}.inbox .section-head{margin-bottom:clamp(24px,5svh,72px)}.inbox .section-head .line{margin-bottom:clamp(14px,2.4svh,26px)}.inbox .section-head h2{font-size:clamp(30px,min(3.7vw,6.2svh),54px)}.inbox .section-head p:last-child{margin-top:clamp(10px,1.8svh,18px);font-size:clamp(15px,2.4svh,18px)}.stack{height:clamp(220px,34svh,300px)}.msg{padding:clamp(22px,3.6svh,30px) clamp(24px,3.6svh,32px)}.msg__head img{width:clamp(64px,10svh,88px);height:clamp(64px,10svh,88px)}.msg__text{font-size:clamp(15.5px,2.4svh,18px)}}@media(max-width:959px),(prefers-reduced-motion:reduce){.stack{display:flex;gap:16px;width:auto;height:auto;margin:0 calc(var(--gutter) * -1);padding:10px var(--gutter) 24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.stack::-webkit-scrollbar{display:none}.msg{position:relative;flex:0 0 min(86vw,520px);inset:auto;translate:none;rotate:none;scale:none;scroll-snap-align:center}}@media(max-width:719px){.msg{grid-template-columns:1fr;padding:24px}.msg__head{grid-row:auto;flex-direction:row;align-items:center}.msg__head img{width:60px;height:60px;border-radius:16px}.msg__quote{margin-top:18px;width:34px}.msg__text{font-size:16.5px}}.pricing{padding:var(--section-y) 0}.pricing__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.pcard{position:relative;display:flex;flex-direction:column;padding:32px;overflow:hidden;border-radius:var(--r-lg);background:linear-gradient(180deg,#142032e6,#0b121df2);box-shadow:0 0 0 1px var(--line) inset,var(--shadow-card)}.pcard__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:22px;border-bottom:1px solid var(--line)}.pcard .checks{margin-top:24px}.tag{padding:5px 12px;border-radius:999px;background:#4da3ff24;color:var(--blue-200);font-size:12.5px;font-weight:650;white-space:nowrap;box-shadow:0 0 0 1px var(--accent-line) inset}.tag--gold{background:#ffd24d24;color:var(--gold);box-shadow:0 0 0 1px #ffd24d66 inset}.tag--muted{background:#ff7a841a;color:var(--coral);box-shadow:0 0 0 1px #ff7a844d inset}.pcard--main{justify-content:flex-end;min-height:520px;background:linear-gradient(180deg,#0b1b36,#071022);box-shadow:0 0 0 1px #4da3ff73 inset,0 0 0 6px #4da3ff0f,0 40px 80px -30px #0f5fd699}.pcard__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 20%;opacity:.75;-webkit-mask-image:linear-gradient(180deg,#000 30%,transparent 85%);mask-image:linear-gradient(180deg,#000 30%,transparent 85%)}.pcard__main{position:relative}.pcard__main .pcard__head{border-bottom-color:#ffffff1f}.pcard__brand{font-size:34px;letter-spacing:-.04em;font-style:italic;font-weight:800;background:linear-gradient(90deg,#fff 0 52%,var(--blue-300) 52%);-webkit-background-clip:text;background-clip:text;color:transparent}.pcard__price{margin-top:22px;color:var(--text);font-size:24px;font-weight:650;line-height:1.25;letter-spacing:-.02em}.pcard__note{margin:8px 0 26px;color:var(--text-3);font-size:15px}@media(max-width:959px){.pricing__grid{grid-template-columns:1fr;max-width:560px;margin:0 auto}.pcard--main{order:-1;min-height:440px}}.faq{padding:var(--section-y) 0}.faq__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,6vw,96px);align-items:start}.faq__intro{position:sticky;top:140px}.faq__intro p{max-width:380px;margin-top:18px;font-size:18px}.faq__list{display:grid;gap:14px}.qa{border-radius:var(--r-md);background:linear-gradient(180deg,#142032d9,#0e1724e6);box-shadow:0 0 0 1px var(--line) inset;transition:box-shadow .3s}.qa[open]{box-shadow:0 0 0 1px var(--accent-line) inset,0 24px 40px -24px #0f5fd680}.qa summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;color:var(--text);font-size:17.5px;font-weight:600;line-height:1.35;letter-spacing:-.01em;list-style:none;cursor:pointer}.qa summary::-webkit-details-marker{display:none}.qa__icon{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--glass-hi);color:var(--blue-300);box-shadow:0 0 0 1px var(--line) inset;transition:transform .35s var(--ease),background-color .3s}.qa__icon svg{width:18px;height:18px}.qa[open] .qa__icon{transform:rotate(45deg);background:#4da3ff29}.qa__a{overflow:hidden}.qa__a p{padding:0 24px 24px;font-size:16px}@media(max-width:959px){.faq__grid{grid-template-columns:1fr}.faq__intro{position:static}}.cta{position:relative;padding:40px 0 var(--section-y)}.cta__grid{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(32px,4vw,56px)}.cta__phone{position:relative;padding:0 10px}.phone--cta{--w: clamp(240px, 21vw, 280px)}.phone__video{z-index:2}.cta__card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center;padding:clamp(28px,4vw,48px);border-radius:var(--r-xl);background:radial-gradient(70% 90% at 100% 0%,rgba(15,95,214,.28),transparent 60%),linear-gradient(180deg,#142032f2,#0b121df7);box-shadow:0 0 0 1px var(--line-strong) inset,0 40px 80px -40px #000000e6}.cta__main h2{font-size:clamp(32px,3.4vw,48px)}.cta__lead{margin-top:14px;font-size:17.5px}.waitlist{margin-top:28px}.waitlist__row{display:flex;gap:10px;padding:6px;border-radius:999px;background:#05080f99;box-shadow:0 0 0 1px var(--line-strong) inset;transition:box-shadow .25s}.waitlist__row:focus-within{box-shadow:0 0 0 1px var(--blue-300) inset,0 0 0 4px #4da3ff2e}.waitlist__input{flex:1;min-width:0;height:48px;padding:0 18px;border:0;background:transparent;color:var(--text);font-size:16px;outline:none}.waitlist__input::placeholder{color:var(--mist-600)}.waitlist__btn{--h: 48px}.waitlist__btn[disabled]{opacity:.7;cursor:progress}.consent{position:relative;display:flex;align-items:flex-start;gap:12px;margin-top:16px;color:var(--text-3);font-size:13.5px;line-height:1.45;cursor:pointer}.consent input{position:absolute;opacity:0;width:22px;height:22px;margin:0}.consent__box{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:#05080f99;color:transparent;box-shadow:0 0 0 1px var(--line-strong) inset;transition:background-color .2s,color .2s,box-shadow .2s}.consent__box svg{width:15px;height:15px}.consent input:checked+.consent__box{background:var(--blue-300);color:var(--blue-900);box-shadow:none}.consent input:focus-visible+.consent__box{outline:2px solid var(--blue-300);outline-offset:2px}.consent a{color:var(--blue-200)}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.waitlist__msg{min-height:1.5em;margin-top:14px;font-size:15px;font-weight:550}.waitlist__msg.is-ok{color:var(--lime)}.waitlist__msg.is-err{color:var(--coral)}.waitlist.is-done .waitlist__row,.waitlist.is-done .consent{display:none}.cta__qr{display:flex;flex-direction:column;align-items:center;gap:14px}.cta__qr p{max-width:170px;color:var(--text-3);font-size:13.5px;text-align:center}@media(max-width:1099px){.cta__qr{display:none}.cta__card{grid-template-columns:1fr}}@media(max-width:859px){.cta__grid{grid-template-columns:1fr}.cta__phone{order:2;justify-self:center;margin-top:8px}.phone--cta{--w: 240px}}@media(max-width:479px){.waitlist__row{flex-direction:column;border-radius:22px}.waitlist__btn{width:100%}.stores{flex-wrap:wrap}}.footer{position:relative;overflow:hidden;padding-top:88px;background:var(--ink-950);border-top:1px solid var(--line)}.footer__top{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:40px}.footer__logo{width:180px;height:auto}.footer__top p{max-width:320px;color:var(--text-3);font-size:15px;text-align:right}.footer__cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:32px;border-radius:var(--r-md);box-shadow:0 0 0 1px var(--line) inset}.footer__col h2{margin-bottom:14px;font-size:15px;font-weight:650;letter-spacing:0}.footer__col ul{display:grid;gap:8px}.footer__col a{color:var(--text-3);font-size:14.5px;text-decoration:none;overflow-wrap:anywhere;transition:color .2s}.footer__col a:hover{color:var(--text)}.footer__bar{display:flex;justify-content:space-between;gap:16px;margin-top:20px;padding:18px 32px;border-radius:var(--r-md);box-shadow:0 0 0 1px var(--line) inset;color:var(--text-3);font-size:13.5px}.footer__big{display:flex;justify-content:center;margin-top:40px;height:clamp(90px,17vw,270px);overflow:hidden;-webkit-user-select:none;user-select:none}.footer__big span{font-size:clamp(150px,30vw,470px);font-weight:800;font-style:italic;line-height:.95;letter-spacing:-.06em;white-space:nowrap;background:linear-gradient(180deg,#edf2f9e6,#4da3ff80 45%,#4da3ff00 85%);-webkit-background-clip:text;background-clip:text;color:transparent}@media(max-width:859px){.footer__cols{grid-template-columns:repeat(2,minmax(0,1fr));padding:24px}.footer__col:nth-child(3){grid-column:1 / -1}.footer__top{flex-direction:column;align-items:flex-start}.footer__top p{text-align:left}.footer__bar{flex-direction:column;padding:18px 24px}}.simple{position:relative;min-height:72vh;padding:160px 0 110px;overflow:hidden}.simple__glow{position:absolute;inset:0 0 auto;z-index:-1;height:520px;background:radial-gradient(50% 60% at 50% 0%,rgba(11,71,163,.35),transparent 70%)}.legal{max-width:760px;margin:0 auto}.legal h1{font-size:clamp(40px,5vw,60px);letter-spacing:-.04em}.legal__updated{margin-top:12px;color:var(--text-3);font-size:15px}.legal section{margin-top:44px}.legal h2{font-size:24px;letter-spacing:-.02em}.legal p{margin-top:12px;font-size:16.5px}.legal a:not(.btn){color:var(--blue-200)}.legal>p:last-child{margin-top:56px}.status{display:flex;flex-direction:column;align-items:center;max-width:560px;margin:0 auto;text-align:center}.status__logo{width:220px;height:auto;margin-bottom:40px}.status h1{font-size:clamp(36px,5vw,56px);letter-spacing:-.04em}.status p{margin:16px 0 32px;font-size:18px}.status__code{font-family:var(--font-num);font-size:120px!important;font-weight:800;line-height:1;margin:0 0 8px!important;background:linear-gradient(180deg,#fff,var(--blue-300));-webkit-background-clip:text;background-clip:text;color:transparent!important}.status__alt{margin-top:-12px!important;color:var(--text-3)!important;font-size:16px!important}.status__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}html.js [data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .9s var(--ease),transform .9s var(--ease)}html.js [data-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}html.js [data-reveal]{opacity:1;transform:none}}
