@font-face{font-family: "Geist";src: url("/assets/fonts/geist-latin.woff2") format("woff2");font-weight: 100 900;font-style: normal;font-display: swap}@font-face{font-family: "Geist Mono";src: url("/assets/fonts/geist-mono-latin.woff2") format("woff2");font-weight: 100 900;font-style: normal;font-display: swap}:root{--bg: #05070c;--bg-2: #070a11;--surface: #0a0e16;--surface-2: #0e131d;--surface-3: #131a26;--line: rgba(148,178,230,.11);--line-2: rgba(148,178,230,.2);--line-3: rgba(148,178,230,.32);--text: #edf2fa;--text-2: #a7b1c4;--text-3: #8390a6;--aqua: #2ee6c8;--sky: #3aa7ff;--indigo: #7b8bff;--live: #35f0c0;--no: #ff8095;--grad: linear-gradient(100deg,#2ee6c8 0%,#3aa7ff 55%,#7b8bff 100%);--grad-soft: linear-gradient(100deg,rgba(46,230,200,.16),rgba(58,167,255,.12) 55%,rgba(123,139,255,.14));--r-sm: 12px;--r: 18px;--r-lg: 24px;--pill: 999px;--wrap: 1180px;--pad: clamp(18px,4vw,32px);--sans: "Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--mono: "Geist Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--ease: cubic-bezier(.2,.7,.2,1)}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;color-scheme: dark;scroll-behavior: smooth;scroll-padding-top: 96px}body{margin: 0;min-height: 100vh;overflow-x: clip;background: var(--bg);color: var(--text);font: 400 16px/1.6 var(--sans);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility}body::before{content: "";position: fixed;inset: 0;z-index: -1;pointer-events: none;background: radial-gradient(1100px 620px at 82% -12%,rgba(58,167,255,.13),transparent 62%),radial-gradient(900px 560px at 6% -8%,rgba(46,230,200,.09),transparent 60%),radial-gradient(1200px 700px at 50% 115%,rgba(123,139,255,.06),transparent 60%)}body::after{content: "";position: fixed;inset: 0;z-index: 90;pointer-events: none;opacity: .055;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}img,svg{max-width: 100%}a{color: var(--aqua);text-underline-offset: 3px;text-decoration-thickness: 1px}a:hover{color: #7ff3df}p,h1,h2,h3,h4,ul,ol,dl,figure,blockquote{margin: 0}h1,h2,h3,h4{color: var(--text);font-weight: 600;letter-spacing: -.025em;text-wrap: balance}h1{font-size: clamp(38px,5.6vw,68px);line-height: 1.02;letter-spacing: -.042em}h2{font-size: clamp(30px,3.8vw,46px);line-height: 1.08;letter-spacing: -.035em}h3{font-size: 18px;line-height: 1.3;letter-spacing: -.015em}button{font: inherit;color: inherit}:focus-visible{outline: 2px solid #8ff3ff;outline-offset: 3px;border-radius: 6px}::selection{background: rgba(58,167,255,.35);color: #fff}.wrap{width: min(100% - 2 * var(--pad),var(--wrap));margin-inline: auto}.sr{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: absolute;left: 12px;top: -60px;z-index: 200;padding: 10px 16px;border-radius: 10px;background: var(--text);color: var(--bg);font-weight: 600;text-decoration: none}.skip:focus{top: 12px;color: var(--bg)}.grad{background: var(--grad);-webkit-background-clip: text;background-clip: text;color: transparent}.mono{font-family: var(--mono)}.kicker{display: inline-flex;align-items: center;gap: 10px;margin-bottom: 16px;font: 500 12px/1 var(--mono);letter-spacing: .16em;text-transform: uppercase;color: var(--aqua)}.kicker::before{content: "";width: 20px;height: 1px;background: var(--grad)}.micro{margin-top: 16px;font-size: 13.5px;color: var(--text-2)}.risk{margin-top: 14px;font-size: 13px;line-height: 1.55;color: var(--text-3);max-width: 620px}.risk a{color: var(--text-2)}.illus{margin-top: 14px;font: 500 13px/1.4 var(--mono);color: var(--text-3);text-align: center}.tile .illus,.illus--in{margin-top: -6px;text-align: left;font: 500 11.5px/1.4 var(--mono);color: var(--text-3)}.footnote{margin-top: 18px;font-size: 13px;color: var(--text-3);line-height: 1.55}.i{width: 18px;height: 18px;flex: none}.hide-sm{display: inline}@media (max-width: 640px){.hide-sm{display: none}}.btn{--h: 48px;display: inline-flex;align-items: center;justify-content: center;gap: 9px;min-height: var(--h);padding: 0 22px;border: 1px solid transparent;border-radius: var(--pill);font: 600 15px/1 var(--sans);letter-spacing: -.005em;white-space: nowrap;text-decoration: none;cursor: pointer;transition: transform .18s var(--ease),box-shadow .18s var(--ease),background-color .18s,border-color .18s,filter .18s}.btn:hover{transform: translateY(-1px)}.btn:focus-visible{border-radius: var(--pill)}.btn--primary{color: #03121a;background: var(--grad);box-shadow: 0 12px 32px -14px rgba(58,167,255,.8),inset 0 1px 0 rgba(255,255,255,.45)}.btn--primary:hover{color: #03121a;filter: brightness(1.07) saturate(1.05);box-shadow: 0 16px 44px -14px rgba(58,167,255,.95),inset 0 1px 0 rgba(255,255,255,.5)}.btn--ghost{color: var(--text);background: rgba(255,255,255,.035);border-color: var(--line-2)}.btn--ghost:hover{color: var(--text);background: rgba(255,255,255,.07);border-color: var(--line-3)}.btn--sm{--h: 40px;padding: 0 16px;font-size: 14px}.btn--lg{--h: 54px;padding: 0 26px;font-size: 16px}.btn--block{width: 100%}.btn .i-tg{width: 17px;height: 17px}.sbar{position: relative;z-index: 60;border-bottom: 1px solid var(--line);background: linear-gradient(90deg,rgba(46,230,200,.07),rgba(58,167,255,.05) 50%,rgba(123,139,255,.07));font-size: 13px;color: var(--text-2)}.sbar__in{display: flex;align-items: center;justify-content: center;flex-wrap: wrap;gap: 6px 12px;min-height: 40px;padding: 7px var(--pad);text-align: center}.sbar__msg{display: inline}.sbar__time{font-family: var(--mono);font-variant-numeric: tabular-nums;font-weight: 500;color: var(--text)}.sbar__cta{display: inline-flex;align-items: center;gap: 4px;color: var(--aqua);font-weight: 500;text-decoration: none;white-space: nowrap}.sbar__cta .i{width: 15px;height: 15px}.sbar__cta:hover{text-decoration: underline}.sbar__dot{width: 8px;height: 8px;flex: none;border-radius: 50%;background: var(--text-3)}[data-tone="live"]>*>.sbar__dot{background: var(--live);box-shadow: 0 0 0 3px rgba(53,240,192,.14),0 0 12px var(--live);animation: pulse 2.2s ease-in-out infinite}[data-tone="soon"]>*>.sbar__dot{background: var(--sky);box-shadow: 0 0 10px rgba(58,167,255,.7)}[data-tone="closed"]>*>.sbar__dot{background: var(--text-3)}@media (max-width: 640px){.sbar{font-size: 12.5px}.sbar__in{display: block;padding: 8px 14px;line-height: 1.5}.sbar__dot{display: inline-block;margin-right: 7px;vertical-align: 1px}.sbar__cta{margin-left: 8px}}.hdr{position: sticky;top: 0;z-index: 50;padding: 12px var(--pad) 0;pointer-events: none}.hdr__pill,.hdr .nav{pointer-events: auto}.hdr__pill{position: relative;max-width: 1140px;margin: 0 auto;display: flex;align-items: center;gap: 18px;height: 64px;padding: 0 10px 0 18px;border: 1px solid rgba(160,190,255,.13);border-radius: var(--pill);background: rgba(11,16,26,.66);box-shadow: 0 14px 40px -16px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,255,255,.05);-webkit-backdrop-filter: blur(16px) saturate(150%);backdrop-filter: blur(16px) saturate(150%)}.brand{display: inline-flex;align-items: center;gap: 10px;flex: none;color: var(--text);font-size: 17px;font-weight: 650;letter-spacing: -.025em;text-decoration: none}.brand:hover{color: var(--text)}.brand .mark{width: 34px;height: 34px}.brand__word span{color: var(--text-2);font-weight: 500}.nav{display: flex;align-items: center;flex: 1;gap: 14px}.nav__list{display: flex;gap: 2px;margin: 0 auto;padding: 0;list-style: none}.nav__list a{display: block;padding: 9px 13px;border-radius: var(--pill);color: var(--text-2);font-size: 14.5px;text-decoration: none;transition: background-color .18s,color .18s}.nav__list a:hover,.nav__list a[aria-current="page"]{color: var(--text);background: rgba(255,255,255,.065)}.nav__cta{display: flex;gap: 8px}.hdr__menu{display: none;width: 44px;height: 44px;margin-left: auto;border: 1px solid var(--line-2);border-radius: 50%;background: rgba(255,255,255,.04);cursor: pointer;place-items: center}.hdr__menu i,.hdr__menu i::before,.hdr__menu i::after{display: block;width: 16px;height: 1.6px;border-radius: 2px;background: var(--text);transition: transform .2s var(--ease),opacity .2s}.hdr__menu i{position: relative}.hdr__menu i::before,.hdr__menu i::after{content: "";position: absolute;left: 0}.hdr__menu i::before{top: -5px}.hdr__menu i::after{top: 5px}.nav-open .hdr__menu i{background: transparent}.nav-open .hdr__menu i::before{transform: translateY(5px) rotate(45deg)}.nav-open .hdr__menu i::after{transform: translateY(-5px) rotate(-45deg)}.hdr--min .hdr__pill>.btn{margin-left: auto}@media (max-width: 1020px){.hdr__menu{display: grid}.nav{position: absolute;top: calc(100% + 8px);left: 0;right: 0;flex-direction: column;align-items: stretch;gap: 12px;padding: 12px;border: 1px solid var(--line-2);border-radius: 22px;background: rgba(9,13,21,.97);box-shadow: 0 30px 60px -20px rgba(0,0,0,.8)}html.js .nav{display: none}html.js.nav-open .nav{display: flex}.nav__list{flex-direction: column;margin: 0}.nav__list a{padding: 13px 14px;font-size: 16px;border-radius: 12px}.nav__cta{flex-direction: column}.nav__cta .btn{--h: 48px;font-size: 15px}html:not(.js) .hdr__menu{display: none}html:not(.js) .hdr__pill{flex-wrap: wrap;height: auto;padding: 10px 14px;border-radius: 24px}html:not(.js) .nav{position: static;width: 100%;padding: 0;border: 0;background: none;box-shadow: none}}@media (max-width: 420px){.brand__word{font-size: 16px}.hdr__pill{padding-left: 14px}}.section{position: relative;padding: clamp(56px,7.5vw,96px) 0}.section--tight{padding-top: clamp(32px,4vw,48px)}.shead{max-width: 740px;margin: 0 auto clamp(32px,5vw,56px);text-align: center}.shead>p:not(.kicker){max-width: 640px;margin: 16px auto 0;font-size: clamp(16px,1.4vw,18px);color: var(--text-2)}.shead--left{margin-left: 0;text-align: left}.shead--left>p:not(.kicker){margin-left: 0}.hero{position: relative;padding: clamp(40px,7vw,88px) 0 clamp(40px,6vw,72px);overflow: clip}.hero::before{content: "";position: absolute;inset: -10% 0 0;z-index: -1;pointer-events: none;opacity: .55;background-image: linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size: 64px 64px;-webkit-mask-image: radial-gradient(ellipse 70% 60% at 60% 35%,#000 20%,transparent 75%);mask-image: radial-gradient(ellipse 70% 60% at 60% 35%,#000 20%,transparent 75%)}.hero__grid{display: grid;grid-template-columns: minmax(0,1.18fr) minmax(0,.82fr);align-items: center;gap: clamp(32px,5vw,72px)}.pill{display: inline-flex;align-items: center;flex-wrap: wrap;justify-content: center;gap: 8px;padding: 7px 15px 7px 11px;border: 1px solid var(--line-2);border-radius: var(--pill);background: rgba(255,255,255,.03);font-size: 13.5px;color: var(--text-2)}.pill strong{color: var(--text);font-weight: 600}.pill__dot{width: 7px;height: 7px;border-radius: 50%;background: var(--live);box-shadow: 0 0 0 3px rgba(53,240,192,.14),0 0 10px var(--live)}@media (max-width: 640px){.pill{display: inline-block;font-size: 12.5px;line-height: 1.5;padding: 6px 12px 6px 10px}.pill__dot{display: inline-block;margin-right: 6px;vertical-align: 1px}}@media (max-width: 420px){.pill{padding: 0;border: 0;background: none;font-size: 13px}}.hero__title{margin-top: 22px;font-size: clamp(38px,4.5vw,58px)}.br-lg{display: none}@media (min-width: 1100px){.br-lg{display: inline}}.hero__sub{margin-top: 22px;max-width: 590px;font-size: clamp(16.5px,1.5vw,19px);color: var(--text-2)}.hero__ctas{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 32px}.hero__media{position: relative}.hero__media::before{content: "";position: absolute;inset: 8% -6% 4%;z-index: -1;border-radius: 50%;background: radial-gradient(closest-side,rgba(58,167,255,.28),rgba(46,230,200,.12) 55%,transparent);filter: blur(30px)}@media (max-width: 960px){.hero__grid{grid-template-columns: 1fr}.hero__copy{text-align: center}.hero__sub,.hero .risk{margin-inline: auto}.hero__ctas{justify-content: center}}@media (max-width: 520px){.hero__ctas .btn{width: 100%}}.phone-wrap{width: min(100%,360px);margin-inline: auto}.phone{position: relative;border-radius: 46px;padding: 9px;background: linear-gradient(180deg,#1b2433,#0a0e15);box-shadow: 0 50px 120px -40px rgba(58,167,255,.45),inset 0 0 0 1px rgba(160,190,255,.18)}.phone__screen{position: relative;overflow: hidden;height: 600px;border-radius: 38px;background: #0a0f17}.phone__screen::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 90px;pointer-events: none;background: linear-gradient(transparent,#0a0f17 85%)}.tg__status{display: flex;justify-content: space-between;align-items: center;padding: 12px 26px 4px;font: 600 13px/1 var(--sans)}.tg__bars{display: inline-flex;align-items: flex-end;gap: 2px;height: 11px}.tg__bars i{width: 3px;border-radius: 1px;background: var(--text)}.tg__bars i:nth-child(1){height: 4px}.tg__bars i:nth-child(2){height: 6px}.tg__bars i:nth-child(3){height: 8px}.tg__bars i:nth-child(4){height: 11px}.tg__head{display: flex;align-items: center;gap: 10px;padding: 10px 14px 12px;border-bottom: 1px solid var(--line);background: rgba(16,23,35,.92)}.tg__back{font-size: 28px;line-height: 1;color: var(--sky)}.tg__ava .mark{display: block;width: 36px;height: 36px}.tg__title b{display: block;font-size: 14px;font-weight: 600}.tg__title>span{display: block;font-size: 12px;color: var(--text-3)}.tg__feed{display: flex;flex-direction: column;gap: 9px;padding: 12px 10px 16px;background: radial-gradient(400px 300px at 50% 0%,rgba(58,167,255,.06),transparent 70%),#0a0f17}.tg__day{align-self: center;padding: 3px 10px;border-radius: var(--pill);background: rgba(255,255,255,.06);font-size: 11px;color: var(--text-2)}.msg{position: relative;max-width: 94%;padding: 9px 11px 7px;border: 1px solid var(--line);border-radius: 15px 15px 15px 5px;background: #121a27;font-size: 12.5px;line-height: 1.45;color: var(--text-2)}.msg b{color: var(--text);font-weight: 600}.msg__t{display: block;margin-top: 2px;text-align: right;font: 500 10px/1 var(--mono);color: var(--text-3)}.msg--post{max-width: 100%;padding: 5px}.post{position: relative;display: grid;gap: 9px;padding: 12px;border: 1px solid var(--line);border-radius: 13px;background: #0f1622}.post__head{display: flex;align-items: center;flex-wrap: wrap;gap: 7px}.post__pair{font: 600 13.5px/1 var(--mono);color: var(--text)}.post__tag{padding: 4px 8px;border: 1px solid rgba(46,230,200,.28);border-radius: var(--pill);background: rgba(46,230,200,.09);font-size: 10.5px;line-height: 1;color: var(--aqua)}.post__time{margin-left: auto;font: 500 10.5px/1 var(--mono);color: var(--text-3)}.post__ctx{font-size: 12.5px;line-height: 1.5;color: var(--text-2)}.post__chart{position: relative;border: 1px solid var(--line);border-radius: 10px;background: #0a0f17}.post__chart .mc{display: block;width: 100%;height: auto}.post__params{display: grid;gap: 5px}.post__params div{display: flex;justify-content: space-between;gap: 10px;padding: 6px 9px;border: 1px solid var(--line);border-radius: 8px;background: rgba(255,255,255,.025)}.post__params dt{font-size: 11.5px;color: var(--text-2)}.post__params dd{margin: 0;font: 500 11.5px/1.35 var(--mono);color: var(--text);white-space: nowrap}.post__risk{padding-left: 9px;border-left: 2px solid var(--sky);font-size: 11.5px;line-height: 1.45;color: var(--text-2)}.post__illus{font: 500 10px/1.3 var(--mono);color: var(--text-3)}.phone .a1{animation: msgIn .6s .25s var(--ease) both}.phone .a2{animation: msgIn .7s .75s var(--ease) both}.phone .a3{animation: msgIn .6s 2.6s var(--ease) both}.phone .mc__k{animation: wipe 1.3s 1.2s var(--ease) both}.phone .mc__lv{animation: fadeIn .6s 2.2s ease both}.mc__now{animation: blink 1.6s ease-in-out infinite}@keyframes msgIn{from{opacity: 0;transform: translateY(12px) scale(.98)}}@keyframes wipe{from{clip-path: inset(0 100% 0 0)}to{clip-path: inset(0 0 0 0)}}@keyframes fadeIn{from{opacity: 0}}@keyframes blink{50%{opacity: .25}}@keyframes pulse{50%{box-shadow: 0 0 0 6px rgba(53,240,192,0),0 0 4px var(--live)}}.stats{padding: 0 0 clamp(28px,4vw,44px)}.stats__row{display: grid;grid-template-columns: repeat(4,1fr);border: 1px solid var(--line);border-radius: var(--r-lg);background: rgba(255,255,255,.02)}.stat{padding: 22px 26px;border-left: 1px solid var(--line)}.stat:first-child{border-left: 0}.stat b{display: block;font: 600 clamp(26px,2.7vw,34px)/1.05 var(--sans);letter-spacing: -.035em;color: var(--text)}.stat span{display: block;margin-top: 7px;font-size: 13.5px;line-height: 1.4;color: var(--text-2)}@media (max-width: 760px){.stats__row{grid-template-columns: 1fr 1fr}.stat{padding: 18px}.stat:nth-child(3){border-left: 0}.stat:nth-child(n+3){border-top: 1px solid var(--line)}}.marquee{overflow: hidden;-webkit-mask-image: linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image: linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.marquee__track{display: flex;width: max-content;animation: marquee var(--dur,70s) linear infinite}.marquee--rev .marquee__track{animation-direction: reverse}.marquee:hover .marquee__track,.marquee:focus-within .marquee__track,.is-paused .marquee__track{animation-play-state: paused}@keyframes marquee{to{transform: translate3d(-50%,0,0)}}.pairs{position: relative;padding-bottom: 8px}.pairs__cap{margin-bottom: 14px;text-align: center;font: 500 12px/1 var(--mono);letter-spacing: .16em;text-transform: uppercase;color: var(--text-3)}.marquee--pairs{--dur: 55s}.pairs__list{display: flex;gap: 10px;padding: 0 10px 0 0;margin: 0;list-style: none}.pairs__list li{padding: 11px 18px;border: 1px solid var(--line);border-radius: var(--pill);background: rgba(255,255,255,.02);font: 500 14px/1 var(--mono);color: var(--text-2);white-space: nowrap}.mq-pause{display: grid;place-items: center;width: 34px;height: 34px;margin: 14px auto 0;border: 1px solid var(--line-2);border-radius: 50%;background: rgba(255,255,255,.03);color: var(--text-2);cursor: pointer}.mq-pause:hover{color: var(--text);border-color: var(--line-3)}.mq-pause .i{width: 14px;height: 14px}.mq-pause .i-play,.mq-pause[aria-pressed="true"] .i-pause{display: none}.mq-pause[aria-pressed="true"] .i-play{display: block}.bento{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}.tile{position: relative;display: flex;flex-direction: column;gap: 18px;min-height: 230px;padding: 26px;overflow: hidden;border: 1px solid var(--line);border-radius: var(--r-lg);background: linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.01));transition: border-color .2s}.tile:hover{border-color: var(--line-2)}.tile h3{font-size: 19px}.tile p{margin-top: 7px;font-size: 14.5px;line-height: 1.55;color: var(--text-2)}.tile__txt{margin-top: auto}.tile--a{grid-column: span 2;grid-row: span 2;background: radial-gradient(500px 300px at 85% 0%,rgba(58,167,255,.1),transparent 70%),linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.01))}.tile--a h3{font-size: clamp(22px,2.2vw,28px)}.tile--wide{grid-column: span 2;flex-direction: row;align-items: center;gap: 28px}.tile--wide .tile__txt{margin-top: 0;flex: 1}.tile--wide>:first-child{flex: 1.1}@media (max-width: 960px){.bento{grid-template-columns: 1fr 1fr}.tile--a{grid-row: auto}}@media (max-width: 640px){.bento{grid-template-columns: 1fr}.tile--a,.tile--wide{grid-column: auto}.tile--wide{flex-direction: column;align-items: stretch}}.feed{display: grid;gap: 10px}.feed__row{display: grid;grid-template-columns: auto auto 1fr auto auto;align-items: center;gap: 10px 12px;padding: 13px 15px;border: 1px solid var(--line);border-radius: 14px;background: rgba(5,7,12,.45)}.feed__pair{font: 600 14px/1 var(--mono)}.feed__tag{padding: 4px 9px;border-radius: var(--pill);background: rgba(58,167,255,.1);color: var(--sky);font-size: 11.5px}.feed__spark{width: 64px;height: 22px;justify-self: end}.feed__t{font: 500 12px/1 var(--mono);color: var(--text-3)}.feed__chips{grid-column: 1 / -1;display: flex;flex-wrap: wrap;gap: 6px}.feed__chips i{padding: 4px 8px;border: 1px solid var(--line);border-radius: 7px;font: 500 11px/1 var(--mono);font-style: normal;color: var(--text-2)}.viz-levels{display: block;width: 100%;height: auto}.sessviz{display: grid;gap: 12px}.sessviz__row{display: grid;grid-template-columns: 74px 1fr;align-items: center;gap: 10px;font: 500 12px/1 var(--mono);color: var(--text-2)}.sessviz__row i{position: relative;display: block;height: 10px;border-radius: var(--pill);background: rgba(255,255,255,.04)}.sessviz__row i::after{content: "";position: absolute;top: 0;bottom: 0;left: var(--l);width: var(--w);border-radius: var(--pill);background: var(--grad);box-shadow: 0 0 14px rgba(58,167,255,.35)}.sessviz__axis{display: flex;justify-content: space-between;padding-left: 84px;font: 500 10.5px/1 var(--mono);color: var(--text-3)}.chips{display: flex;flex-wrap: wrap;gap: 6px;padding: 0;margin: 0;list-style: none}.chips li{padding: 6px 9px;border: 1px solid var(--line);border-radius: 8px;background: rgba(255,255,255,.025);font: 500 12px/1 var(--mono);color: var(--text-2)}.pviz{display: grid;gap: 8px;padding: 0;margin: 0;list-style: none}.pviz li{display: flex;justify-content: space-between;padding: 10px 12px;border: 1px solid var(--line);border-radius: 10px;background: rgba(5,7,12,.4);font-size: 13px;color: var(--text-2)}.pviz b{font: 500 12px/1.4 var(--mono);color: var(--aqua)}.bubble{display: grid;gap: 4px;max-width: 290px;padding: 12px 14px 8px;border: 1px solid var(--line-2);border-radius: 16px 16px 16px 5px;background: #121a27;font-size: 13.5px;color: var(--text-2)}.bubble b{color: var(--text);font-weight: 600}.bubble time{justify-self: end;font: 500 10.5px/1 var(--mono);color: var(--text-3)}.bubble--me{margin-left: auto;border-radius: 16px 16px 5px 16px;background: linear-gradient(180deg,rgba(58,167,255,.16),rgba(58,167,255,.08));border-color: rgba(58,167,255,.3)}.rviz{display: grid;gap: 14px}.rviz div{display: grid;gap: 7px;font: 500 12px/1 var(--mono);color: var(--text-2)}.rviz__bar{position: relative;display: block;height: 8px;border-radius: var(--pill);background: rgba(255,255,255,.05)}.rviz__bar::after{content: "";position: absolute;inset: 0 auto 0 0;width: var(--v);border-radius: inherit;background: var(--grad)}.rviz__seg{display: flex;gap: 5px}.rviz__seg b{flex: 1;height: 8px;border-radius: 3px;background: var(--aqua);opacity: .85}.rviz__seg b.off{background: rgba(255,255,255,.07)}.anat{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);align-items: center;gap: clamp(32px,6vw,80px)}.anat__list{display: grid;gap: 16px;margin-top: 8px;padding: 0;list-style: none}.anat__list li{display: grid;grid-template-columns: 30px 1fr;gap: 14px}.anat__list h3{font-size: 16.5px}.anat__list p{margin-top: 3px;font-size: 14.5px;color: var(--text-2)}.num,.mk{display: grid;place-items: center;width: 28px;height: 28px;border-radius: 50%;background: var(--grad);color: #03121a;font: 600 12.5px/1 var(--mono)}.anat__fig{position: relative;max-width: 480px;margin-inline: auto;padding: 18px;border: 1px solid var(--line);border-radius: 28px;background: rgba(255,255,255,.02)}.anat__fig .post{gap: 12px;padding: 16px 16px 14px 22px}.anat__fig .msg--update{margin-top: 12px;max-width: 100%;padding-left: 22px}.post--ann .post__head,.post--ann .post__ctx,.post--ann .post__chart,.post--ann .post__params,.post--ann .post__risk,.msg--update{position: relative}.mk{position: absolute;top: 50%;left: -36px;transform: translateY(-50%);box-shadow: 0 0 0 4px var(--bg),0 0 18px rgba(58,167,255,.45);z-index: 2}.post__chart .mk{top: 16px;transform: none}.msg--update>.mk{left: -14px}@media (max-width: 960px){.anat{grid-template-columns: 1fr}.anat__fig{order: -1}}@media (max-width: 520px){.anat__fig{padding: 14px 10px 14px 20px}.mk{left: -34px;width: 24px;height: 24px;font-size: 11px}.msg--update>.mk{left: -12px}}.compare{--pos: 38%;position: relative;aspect-ratio: 1000 / 460;overflow: hidden;border: 1px solid var(--line-2);border-radius: var(--r-lg);background: #070b12;box-shadow: 0 40px 100px -40px rgba(58,167,255,.35);user-select: none;-webkit-user-select: none}.compare__layer{position: absolute;inset: 0}.compare__layer svg{display: block;width: 100%;height: 100%}.compare__after{clip-path: inset(0 0 0 var(--pos))}.compare__tag{position: absolute;top: 16px;z-index: 3;padding: 8px 12px;border: 1px solid var(--line-2);border-radius: var(--pill);background: rgba(5,7,12,.7);font: 500 11px/1 var(--mono);letter-spacing: .14em;text-transform: uppercase;color: var(--text);pointer-events: none}.compare__tag--l{left: 16px}.compare__tag--r{right: 16px;color: var(--aqua)}.compare__range{position: absolute;inset: 0;z-index: 4;width: 100%;height: 100%;margin: 0;opacity: 0;cursor: ew-resize;-webkit-appearance: none;appearance: none;touch-action: pan-y}.compare__handle{position: absolute;top: 0;bottom: 0;left: var(--pos);z-index: 3;width: 2px;margin-left: -1px;background: #fff;box-shadow: 0 0 18px rgba(143,243,255,.8);pointer-events: none}.compare__handle span{position: absolute;top: 50%;left: 50%;display: grid;place-items: center;width: 50px;height: 50px;margin: -25px 0 0 -25px;border: 1.5px solid #fff;border-radius: 50%;background: rgba(10,14,22,.75);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px)}.compare__handle svg{width: 22px;height: 22px;color: #fff}.compare__range:focus-visible ~ .compare__handle span{outline: 2px solid #8ff3ff;outline-offset: 4px}.legend{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px 20px;margin-top: 18px;padding: 0;list-style: none;font-size: 13px;color: var(--text-2)}.legend li{display: inline-flex;align-items: center;gap: 8px}.legend i{width: 16px;height: 10px;border-radius: 3px}.lg-range{border-top: 2px dashed #edf2fa;height: 0 !important}.lg-zone{background: rgba(46,230,200,.25);border: 1px solid rgba(46,230,200,.7)}.lg-inval{border-top: 2px dashed #ff8095;height: 0 !important}.lg-sess{background: linear-gradient(90deg,rgba(123,139,255,.4),rgba(46,230,200,.4),rgba(58,167,255,.4))}@media (max-width: 760px){.compare{aspect-ratio: 3 / 2}.compare .lbl{display: none}}.steps{display: grid;grid-template-columns: repeat(3,1fr);gap: 16px;padding: 0;list-style: none}.step{position: relative;padding: 28px 26px;border: 1px solid var(--line);border-radius: var(--r-lg);background: linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.01))}.step::before{content: "";position: absolute;top: -1px;left: 26px;right: 26px;height: 1px;background: linear-gradient(90deg,transparent,rgba(58,167,255,.7),transparent)}.step__n{font: 500 13px/1 var(--mono);letter-spacing: .12em;color: var(--aqua)}.step h3{margin-top: 18px;font-size: 20px}.step p{margin-top: 10px;font-size: 15px;color: var(--text-2)}@media (max-width: 860px){.steps{grid-template-columns: 1fr}}.fit{display: grid;grid-template-columns: 1fr 1fr;gap: 16px}.fit__card{padding: clamp(24px,3vw,34px);border: 1px solid var(--line);border-radius: var(--r-lg)}.fit__card--yes{border-color: rgba(46,230,200,.26);background: linear-gradient(180deg,rgba(46,230,200,.065),rgba(46,230,200,0) 60%)}.fit__card--no{border-color: rgba(255,128,149,.22);background: linear-gradient(180deg,rgba(255,128,149,.055),rgba(255,128,149,0) 60%)}.fit__card h3{font-size: 20px}.fit__card ul{display: grid;gap: 13px;margin-top: 20px;padding: 0;list-style: none}.fit__card li{display: grid;grid-template-columns: 22px 1fr;gap: 12px;font-size: 15.5px;color: var(--text-2)}.fit__card .i{width: 20px;height: 20px;margin-top: 2px}.i-check{color: var(--aqua)}.i-x{color: var(--no)}@media (max-width: 760px){.fit{grid-template-columns: 1fr}}.tst{display: grid;gap: 16px}.tst .marquee__track{--dur: 95s;align-items: stretch}.tst .marquee--rev .marquee__track{--dur: 105s}.tcard{display: flex;flex-direction: column;justify-content: space-between;gap: 18px;width: 380px;flex: none;margin-right: 16px;padding: 24px;border: 1px solid var(--line);border-radius: var(--r-lg);background: linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015))}.tcard blockquote{font-size: 15px;line-height: 1.6;color: var(--text)}.tcard figcaption{display: flex;align-items: center;gap: 10px;font-size: 14px;color: var(--text-2)}.tcard__av{display: grid;place-items: center;width: 32px;height: 32px;border: 1px solid var(--line-2);border-radius: 50%;background: var(--grad-soft);font: 600 13px/1 var(--mono);color: var(--text)}.tgrid{display: grid;grid-template-columns: repeat(3,1fr);gap: 16px}.tgrid .tcard{width: auto;margin: 0}.tnote{margin-top: 18px;text-align: center;font-size: 13px;color: var(--text-3)}.tst__foot{display: flex;align-items: center;justify-content: center;gap: 14px;margin-top: 4px}.tst__foot .tnote,.tst__foot .mq-pause{margin-top: 0}@media (max-width: 860px){.tgrid{grid-template-columns: 1fr}}@media (max-width: 520px){.tcard{width: 300px;padding: 20px}}.section--pricing::before{content: "";position: absolute;inset: 10% 0;z-index: -1;pointer-events: none;background: radial-gradient(60% 50% at 50% 45%,rgba(58,167,255,.1),transparent 70%)}.plans{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));align-items: stretch;gap: 18px;max-width: 1100px;margin: 0 auto}.plan{position: relative;display: flex;flex-direction: column;padding: 30px 28px;border: 1px solid var(--line);border-radius: var(--r-lg);background: linear-gradient(170deg,#0e1420,#080b12)}.plan--featured{border-color: transparent;background: linear-gradient(170deg,#101b2b,#080c14);box-shadow: 0 30px 80px -30px rgba(58,167,255,.5)}.plan__top{display: flex;align-items: center;justify-content: space-between;gap: 10px;min-height: 30px}.plan__name{font-size: 15.5px;font-weight: 600;color: var(--text);letter-spacing: -.01em}.plan__badge{padding: 7px 11px;border: 1px solid var(--line-2);border-radius: var(--pill);background: rgba(255,255,255,.04);font-size: 12px;font-weight: 600;line-height: 1;color: var(--text-2);white-space: nowrap}.plan__badge--hot{border-color: transparent;background: var(--grad);color: #03121a}.plan__price{display: flex;align-items: baseline;flex-wrap: wrap;gap: 4px 10px;margin-top: 22px}.plan__amt{font-size: clamp(46px,4.4vw,56px);font-weight: 600;line-height: 1;letter-spacing: -.045em;color: var(--text)}.plan__once{font: 500 13px/1 var(--mono);color: var(--text-3)}.plan__pm{margin-top: 12px;font-size: 14.5px;line-height: 1.5;color: var(--text-2)}.plan__pm span{display: block;color: var(--text-3)}.plan__pm strong{color: var(--text);font-weight: 600}.plan .btn{margin-top: 24px}.plan__terms{margin-top: 12px;text-align: center;font-size: 13px;line-height: 1.5;color: var(--text-3)}.plan__terms a,.pnotes__terms a,.sheet__terms a{color: var(--text-2)}.plan__list{display: grid;gap: 11px;margin-top: 22px;padding: 22px 0 0;border-top: 1px solid var(--line);list-style: none;font-size: 14.5px;color: var(--text-2)}.plan__list li,.incl li{display: grid;grid-template-columns: 20px 1fr;gap: 10px}.plan__list .i,.incl .i{width: 19px;height: 19px;margin-top: 2px}.pnotes{display: grid;justify-items: center;gap: 4px;max-width: 760px;margin: 28px auto 0;text-align: center}.pnotes .risk{margin-top: 10px}.pnotes__terms{margin-top: 10px;font-size: 14px;color: var(--text-2)}.paymarks{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px;padding: 0;margin: 0;list-style: none}.paymarks li{padding: 7px 12px;border: 1px solid var(--line-2);border-radius: 9px;background: rgba(255,255,255,.03);font: 500 12.5px/1 var(--mono);color: var(--text-2)}.incl{display: grid;grid-template-columns: 1fr 1fr;gap: 14px 28px;padding: 0;margin: 0;list-style: none;font-size: 15.5px;color: var(--text)}.panel{padding: clamp(24px,4vw,40px);border: 1px solid var(--line);border-radius: 28px;background: linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.01))}@media (max-width: 960px){.plans{grid-template-columns: 1fr;max-width: 480px}}@media (max-width: 640px){.incl{grid-template-columns: 1fr}}.band{display: grid;grid-template-columns: minmax(0,1.4fr) auto;align-items: center;gap: 28px 40px;padding: clamp(28px,5vw,52px);overflow: hidden;border: 1px solid var(--line-2);border-radius: 30px;background: radial-gradient(600px 320px at 0% 0%,rgba(46,230,200,.13),transparent 60%),radial-gradient(600px 320px at 100% 100%,rgba(123,139,255,.14),transparent 60%),var(--surface)}.band h2{font-size: clamp(28px,3.4vw,40px)}.band p:not(.kicker):not(.micro):not(.risk){margin-top: 14px;max-width: 560px;color: var(--text-2)}.band__cta{display: grid;justify-items: center;text-align: center}.band>.risk{grid-column: 1 / -1;max-width: none;margin-top: 0;padding-top: 18px;border-top: 1px solid var(--line)}.faq__more a{display: inline-flex;align-items: center;gap: 6px}@media (max-width: 860px){.band{grid-template-columns: 1fr;text-align: center}.band p:not(.kicker):not(.micro):not(.risk){margin-inline: auto}}.faq{display: grid;gap: 10px;max-width: 840px;margin: 0 auto}.faq details{border: 1px solid var(--line);border-radius: 16px;background: rgba(255,255,255,.02);transition: border-color .2s,background-color .2s}.faq details[open]{border-color: var(--line-2);background: rgba(255,255,255,.035)}.faq summary{display: flex;align-items: center;justify-content: space-between;gap: 18px;padding: 18px 20px;border-radius: 16px;cursor: pointer;list-style: none;font-size: 16px;font-weight: 550;color: var(--text)}.faq summary::-webkit-details-marker{display: none}.faq summary::after{content: "";flex: none;width: 28px;height: 28px;border: 1px solid var(--line-2);border-radius: 50%;transition: transform .25s var(--ease),background-color .2s;background: linear-gradient(var(--text),var(--text)) center / 11px 1.6px no-repeat,linear-gradient(var(--text),var(--text)) center / 1.6px 11px no-repeat}.faq details[open] summary::after{transform: rotate(45deg);background-color: rgba(255,255,255,.06)}.faq summary:hover::after{border-color: var(--line-3)}.faq__a{padding: 0 20px 20px;font-size: 15.5px;color: var(--text-2)}.faq__a p{max-width: 720px}.faq__more{margin-top: 24px;text-align: center}.faqcat + .faqcat{margin-top: 48px}.faqcat h2{max-width: 840px;margin: 0 auto 18px;font-size: clamp(22px,2.4vw,28px)}.final{position: relative;padding: clamp(40px,6vw,76px) clamp(20px,4vw,56px);overflow: hidden;border: 1px solid transparent;border-radius: 34px;text-align: center;background: radial-gradient(700px 360px at 50% 0%,rgba(58,167,255,.17),transparent 65%),radial-gradient(500px 300px at 50% 120%,rgba(46,230,200,.1),transparent 70%),linear-gradient(180deg,#0c121c,#070a11)}.final h2{max-width: 760px;margin: 26px auto 0}.final>p:not(.risk){max-width: 600px;margin: 16px auto 0;color: var(--text-2);font-size: 17px}.final .hero__ctas{justify-content: center}.final .risk{margin-inline: auto}.phero{position: relative;padding: clamp(48px,7vw,96px) 0 clamp(28px,4vw,44px);text-align: center}.phero h1{max-width: 900px;margin-inline: auto;font-size: clamp(36px,5vw,60px)}.phero__sub{max-width: 660px;margin: 18px auto 0;font-size: clamp(16px,1.5vw,18.5px);color: var(--text-2)}.phero .hero__ctas{justify-content: center}.cards{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}.cards--2{grid-template-columns: repeat(2,minmax(0,1fr))}.cards--4{grid-template-columns: repeat(4,minmax(0,1fr))}.card{padding: 26px;border: 1px solid var(--line);border-radius: var(--r-lg);background: linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.01))}.card h3{font-size: 18.5px}.card p{margin-top: 9px;font-size: 15px;color: var(--text-2)}.card p + p{margin-top: 10px}.card .btn{margin-top: 20px}.card__ico{display: grid;place-items: center;width: 44px;height: 44px;margin-bottom: 18px;border: 1px solid var(--line-2);border-radius: 13px;background: var(--grad-soft);color: var(--aqua)}.card__ico .i{width: 22px;height: 22px}.prose{max-width: 760px;margin: 0 auto}.prose p{color: var(--text-2);font-size: 17px}.prose p + p{margin-top: 16px}.split{display: grid;grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr);align-items: start;gap: clamp(28px,5vw,72px)}.entity{padding: 22px 24px;border: 1px solid var(--line);border-radius: 18px;background: rgba(255,255,255,.02)}.entity + .entity{margin-top: 12px}.entity b{display: block;color: var(--text);font-size: 16px}.entity span{display: block;margin-top: 4px;font-size: 14.5px;color: var(--text-2)}@media (max-width: 960px){.cards,.cards--4{grid-template-columns: 1fr 1fr}.split{grid-template-columns: 1fr}}@media (max-width: 640px){.cards,.cards--2,.cards--4{grid-template-columns: 1fr}}.spanel{padding: clamp(20px,3vw,32px);border: 1px solid var(--line-2);border-radius: 28px;background: linear-gradient(180deg,#0d131e,#080b12)}.spanel__top{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 20px;font-size: 14px;color: var(--text-2)}.spanel__market{display: inline-flex;align-items: center;gap: 8px;padding: 7px 12px;border: 1px solid var(--line-2);border-radius: var(--pill);font-size: 13px;color: var(--text)}.spanel__market::before{content: "";width: 8px;height: 8px;border-radius: 50%;background: var(--text-3)}.spanel__market[data-state="open"]::before{background: var(--live);box-shadow: 0 0 10px var(--live)}.scards{display: grid;grid-template-columns: repeat(3,1fr);gap: 12px}.scard{padding: 20px;border: 1px solid var(--line);border-radius: 18px;background: rgba(255,255,255,.02)}.scard[data-state="open"]{border-color: rgba(53,240,192,.4);background: linear-gradient(180deg,rgba(53,240,192,.07),transparent)}.scard__top{display: flex;align-items: center;justify-content: space-between;gap: 10px}.scard h3{font-size: 18px}.scard__status{display: inline-flex;align-items: center;gap: 7px;padding: 5px 10px;border-radius: var(--pill);background: rgba(255,255,255,.05);font-size: 12.5px;color: var(--text-2)}.scard__status::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: var(--text-3)}.scard[data-state="open"] .scard__status{color: var(--live);background: rgba(53,240,192,.1)}.scard[data-state="open"] .scard__status::before{background: var(--live);box-shadow: 0 0 8px var(--live)}.scard__hours{margin-top: 10px;font-size: 13.5px;color: var(--text-3)}.scard__count{margin-top: 14px;font: 500 20px/1.2 var(--mono);font-variant-numeric: tabular-nums;color: var(--text)}.scard__local{margin-top: 6px;font-size: 13.5px;color: var(--text-2)}.tline{position: relative;margin-top: 22px;padding-top: 6px}.tline__row{display: grid;grid-template-columns: 82px 1fr;align-items: center;gap: 12px;margin-top: 10px;font: 500 12px/1 var(--mono);color: var(--text-2)}.tline__bar{position: relative;height: 12px;border-radius: var(--pill);background: rgba(255,255,255,.045)}.tline__bar i{position: absolute;top: 0;bottom: 0;border-radius: var(--pill);background: var(--grad)}.tline__axis{display: flex;justify-content: space-between;margin: 10px 0 0 94px;font: 500 11px/1 var(--mono);color: var(--text-3)}.tline__now{position: absolute;top: 0;bottom: 20px;left: 0;width: 2px;margin-left: -1px;background: #fff;box-shadow: 0 0 10px rgba(143,243,255,.9)}.tline__track{position: absolute;top: 0;bottom: 0;left: 94px;right: 0;pointer-events: none}@media (max-width: 860px){.scards{grid-template-columns: 1fr}}.legal{max-width: 800px;margin: 0 auto;padding: clamp(40px,6vw,80px) 0 20px}.legal h1{font-size: clamp(34px,4.6vw,52px)}.legal__updated{margin-top: 14px;font: 500 13px/1.4 var(--mono);color: var(--text-3)}.legal__lead{margin-top: 22px;padding: 18px 20px;border: 1px solid var(--line-2);border-radius: 16px;background: rgba(255,255,255,.025)}.legal h2{margin: 44px 0 12px;font-size: clamp(21px,2.2vw,25px);letter-spacing: -.02em}.legal h3{margin: 26px 0 8px;font-size: 17.5px}.legal p,.legal li{font-size: 16px;line-height: 1.75;color: var(--text-2)}.legal p + p{margin-top: 12px}.legal ul{margin: 12px 0;padding-left: 22px}.legal li + li{margin-top: 6px}.legal strong{color: var(--text);font-weight: 600}.legal table{width: 100%;margin: 14px 0;border-collapse: collapse;font-size: 14.5px}.legal th,.legal td{padding: 11px 12px;border-bottom: 1px solid var(--line);text-align: left;vertical-align: top;color: var(--text-2)}.legal th{color: var(--text);font-weight: 600}.legal .tablewrap{overflow-x: auto}.legal code{padding: 1px 6px;border-radius: 6px;background: rgba(255,255,255,.06);font: 500 .88em/1.4 var(--mono);color: var(--text)}.ty{max-width: 760px;margin: 0 auto;padding: clamp(40px,6vw,80px) 0 20px}.ty__badge{display: grid;place-items: center;width: 64px;height: 64px;margin: 0 auto 22px;border-radius: 50%;background: var(--grad-soft);border: 1px solid rgba(46,230,200,.4);color: var(--aqua)}.ty__badge .i{width: 30px;height: 30px}.ty h1{text-align: center;font-size: clamp(32px,4.4vw,48px)}.ty__lead{max-width: 600px;margin: 16px auto 0;text-align: center;color: var(--text-2);font-size: 17px}.summary{display: grid;gap: 0;margin-top: 32px;border: 1px solid var(--line-2);border-radius: 20px;overflow: hidden}.summary div{display: flex;justify-content: space-between;gap: 16px;padding: 15px 20px;border-top: 1px solid var(--line);font-size: 15px}.summary div:first-child{border-top: 0}.summary dt{color: var(--text-3)}.summary dd{margin: 0;text-align: right;color: var(--text);font-weight: 500}.tysteps{display: grid;gap: 12px;margin-top: 36px;padding: 0;list-style: none;counter-reset: s}.tysteps li{display: grid;grid-template-columns: 36px 1fr;gap: 14px;padding: 18px 20px;border: 1px solid var(--line);border-radius: 18px;background: rgba(255,255,255,.02);counter-increment: s}.tysteps li::before{content: counter(s);display: grid;place-items: center;width: 32px;height: 32px;border-radius: 50%;background: var(--grad);color: #03121a;font: 600 13px/1 var(--mono)}.tysteps b{display: block;color: var(--text);font-weight: 600}.tysteps p{margin-top: 4px;font-size: 15px;color: var(--text-2)}.ty__cta{margin-top: 28px;text-align: center}.ftr{margin-top: clamp(16px,3vw,40px);padding: 56px 0 calc(36px + env(safe-area-inset-bottom));border-top: 1px solid var(--line);background: linear-gradient(180deg,rgba(255,255,255,.018),transparent 40%);font-size: 14.5px;color: var(--text-2)}.ftr__top{display: grid;grid-template-columns: minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap: 32px}.ftr__brand p{max-width: 380px;margin-top: 16px}.ftr__contact{display: flex;flex-wrap: wrap;gap: 10px 18px}.ftr__contact a{display: inline-flex;align-items: center;gap: 7px}.ftr__contact .i{width: 16px;height: 16px}.ftr .ftr__social{display: flex;gap: 10px;margin-top: 18px}.ftr__social a{display: grid;place-items: center;width: 40px;height: 40px;border: 1px solid var(--line-2);border-radius: 50%;background: rgba(255,255,255,.03);color: var(--text-2);transition: color .18s,border-color .18s,background-color .18s}.ftr__social a:hover{color: var(--text);border-color: var(--line-3);background: rgba(255,255,255,.07);text-decoration: none}.ftr__social .i{width: 18px;height: 18px}.ftr__h{margin-bottom: 14px;font: 500 12px/1 var(--mono);letter-spacing: .14em;text-transform: uppercase;color: var(--text-3)}.ftr ul{display: grid;gap: 10px;padding: 0;margin: 0;list-style: none}.ftr a{color: var(--text-2);text-decoration: none}.ftr a:hover{color: var(--text);text-decoration: underline}.ftr__legal{display: grid;gap: 16px;margin-top: 44px;padding-top: 28px;border-top: 1px solid var(--line);font-size: 13.5px;line-height: 1.7;color: var(--text-2)}.ftr__risk{padding: 18px 20px;border: 1px solid var(--line-2);border-radius: 16px;background: rgba(255,255,255,.025);color: #c4ccdb}.ftr__risk strong,.ftr__official strong,.ftr__entities strong{color: var(--text);font-weight: 600}.ftr__risk a,.ftr__official a{color: var(--text);text-decoration: underline}.ftr__entities{display: grid;gap: 6px}.ftr__copy{color: var(--text-3)}@media (max-width: 860px){.ftr__top{grid-template-columns: 1fr 1fr}.ftr__brand{grid-column: 1 / -1}}.mcta{display: none}@media (max-width: 760px){.mcta{position: fixed;left: 10px;right: 10px;bottom: calc(10px + env(safe-area-inset-bottom));z-index: 55;display: flex;align-items: center;gap: 12px;padding: 10px 10px 10px 16px;border: 1px solid var(--line-2);border-radius: 20px;background: rgba(11,16,26,.9);box-shadow: 0 20px 44px -12px rgba(0,0,0,.8);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px);transition: transform .3s var(--ease),opacity .3s}html.js .mcta{transform: translateY(150%);opacity: 0;pointer-events: none}html.js .mcta.is-on{transform: none;opacity: 1;pointer-events: auto}.mcta p{font-size: 12.5px;line-height: 1.35;color: var(--text-2)}.mcta b{display: block;font-size: 14.5px;color: var(--text)}.mcta .btn{margin-left: auto}html:not(.js) body{padding-bottom: 84px}}.fab{position: fixed;right: 18px;bottom: calc(18px + env(safe-area-inset-bottom));z-index: 56;display: grid;place-items: center;width: 54px;height: 54px;border: 1px solid var(--line-3);border-radius: 50%;background: linear-gradient(140deg,#1d2c42,#0e1623);color: #fff;box-shadow: 0 14px 30px -8px rgba(0,0,0,.75),0 0 0 5px rgba(58,167,255,.08);transition: transform .2s var(--ease),bottom .3s var(--ease)}.fab:hover{color: #fff;transform: translateY(-2px)}.fab .i{width: 25px;height: 25px}@media (max-width: 760px){.fab{right: 12px;width: 46px;height: 46px}.fab .i{width: 22px;height: 22px}html.mcta-on .fab{bottom: calc(90px + env(safe-area-inset-bottom))}}html:has(dialog[open]){overflow: hidden}.sheet{width: min(100% - 24px,540px);max-height: calc(100dvh - 24px);padding: 0;overflow: auto;border: 1px solid var(--line-2);border-radius: 28px;background: linear-gradient(180deg,#0f1520,#090d14);color: var(--text);box-shadow: 0 40px 120px -20px rgba(0,0,0,.85),inset 0 1px 0 rgba(255,255,255,.05)}.sheet::backdrop{background: rgba(2,4,8,.74);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px)}.sheet[open]{animation: sheetIn .28s var(--ease)}.sheet__in{position: relative;padding: 30px 28px 26px}.sheet__x{position: absolute;top: 16px;right: 16px;display: grid;place-items: center;width: 40px;height: 40px;border: 1px solid var(--line-2);border-radius: 50%;background: rgba(255,255,255,.04);cursor: pointer}.sheet__x:hover{background: rgba(255,255,255,.08)}.sheet__x:focus-visible{border-radius: 50%}.sheet__title{padding-right: 48px;font-size: clamp(24px,3vw,30px)}.sheet__sum{margin-top: 10px;font-size: 14.5px;color: var(--text-2)}.sheet__price{font: 600 18px/1 var(--sans);color: var(--text)}.sheet__label{margin: 22px 0 10px;font: 500 12px/1 var(--mono);letter-spacing: .14em;text-transform: uppercase;color: var(--text-3)}.sheet__pay{display: grid;gap: 10px}.paybtn{display: flex;align-items: center;gap: 14px;padding: 15px 16px;border: 1px solid var(--line-2);border-radius: 16px;background: rgba(255,255,255,.03);color: var(--text);text-decoration: none;transition: border-color .18s,background-color .18s,transform .18s var(--ease)}.paybtn:hover{color: var(--text);border-color: rgba(58,167,255,.55);background: rgba(58,167,255,.07);transform: translateY(-1px)}.paybtn>span:nth-child(2){flex: 1}.paybtn b{display: block;font-size: 15.5px;font-weight: 600}.paybtn small{display: block;margin-top: 3px;font-size: 13px;color: var(--text-2)}.paybtn__ico{display: grid;place-items: center;width: 42px;height: 42px;flex: none;border: 1px solid var(--line-2);border-radius: 12px;background: var(--grad-soft);color: var(--aqua)}.paybtn__ico .i{width: 22px;height: 22px}.paybtn>.i:last-child{color: var(--text-3)}.sheet__terms{margin-top: 16px;font-size: 13.5px;color: var(--text-2)}.sheet__next{margin-top: 14px;padding: 14px 16px;border: 1px solid var(--line);border-radius: 14px;background: rgba(255,255,255,.025);font-size: 13.5px;color: var(--text-2)}.sheet__next b{color: var(--text)}@keyframes sheetIn{from{opacity: 0;transform: translateY(14px) scale(.98)}}@keyframes sheetUp{from{transform: translateY(100%)}}@media (max-width: 600px){.sheet{width: 100%;max-width: none;max-height: 92dvh;margin: auto 0 0;border-radius: 26px 26px 0 0;border-bottom: 0}.sheet[open]{animation: sheetUp .32s var(--ease)}.sheet__in{padding: 26px 20px calc(22px + env(safe-area-inset-bottom))}}@property --ang{syntax: "<angle>";inherits: false;initial-value: 0deg}.edge{isolation: isolate}.edge::before{content: "";position: absolute;inset: 0;z-index: 2;padding: 1.5px;border-radius: inherit;pointer-events: none;background: conic-gradient(from var(--ang),rgba(160,190,255,.16) 0deg,rgba(160,190,255,.16) 240deg,rgba(46,230,200,.9) 296deg,#3aa7ff 326deg,#d6f8ff 342deg,rgba(160,190,255,.16) 360deg);-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask-composite: exclude;animation: spin 6s linear infinite}@keyframes spin{to{--ang: 360deg}}html.js [data-reveal]{opacity: 0;transform: translateY(18px);transition: opacity .7s var(--ease),transform .7s var(--ease)}html.js [data-reveal].is-in{opacity: 1;transform: none}.steps [data-reveal]:nth-child(2){transition-delay: .08s}.steps [data-reveal]:nth-child(3){transition-delay: .16s}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*,*::before,*::after{animation-duration: .001ms !important;animation-iteration-count: 1 !important;transition-duration: .001ms !important}.edge::before{animation: none}html.js [data-reveal]{opacity: 1;transform: none}.marquee{-webkit-mask-image: none;mask-image: none}.marquee__track{width: auto;flex-wrap: wrap;justify-content: center;gap: 12px;animation: none}.marquee [aria-hidden="true"]{display: none}.tcard{margin-right: 0}.mq-pause{display: none}}@media (forced-colors: active){.grad{color: CanvasText;background: none}.btn,.paybtn,.faq details,.plan,.tile{border: 1px solid CanvasText}}