:root{--bg: #03131b;--bg2: #072430;--ink: #e8f6fa;--mute: #8fb2bd;--cy: #3ee6ff;--teal: #0aa5c7;--line: rgba(62, 230, 255, .18);--font: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace}*{box-sizing:border-box}html{background:var(--bg);color-scheme:dark;scroll-behavior:auto}body{margin:0;font-family:var(--font);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;overflow-x:hidden}#gl{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;z-index:0}a{color:inherit}.nav{position:fixed;top:0;left:0;right:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:16px clamp(16px,4vw,40px);background:linear-gradient(180deg,#03131bd9,#03131b00)}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-weight:600;letter-spacing:.01em}.brand img{border-radius:9px}.nav-r{display:flex;align-items:center;gap:12px}.lang{display:flex;border:1px solid var(--line);border-radius:999px;overflow:hidden}.lang a{color:var(--mute);font:600 12px var(--font);padding:7px 12px;text-decoration:none;transition:background .2s,color .2s}.lang a:hover{color:var(--ink)}.lang a[aria-current=true]{background:#3ee6ff29;color:var(--cy)}.pill{font:600 12px var(--font);padding:8px 14px;border-radius:999px;background:#3ee6ff1a;border:1px solid var(--line);color:var(--cy)}main{position:relative;z-index:5}.story{position:relative}.step{min-height:100vh;display:flex;align-items:center;padding:96px clamp(20px,6vw,96px)}.txt{max-width:460px;will-change:opacity,transform}.eyebrow{display:inline-flex;gap:10px;align-items:center;font:500 13px var(--mono);letter-spacing:.12em;color:var(--cy);margin-bottom:18px}.eyebrow b{font:700 11px var(--font);letter-spacing:.06em;color:#03131b;background:var(--cy);padding:3px 8px;border-radius:999px}h1,h2{margin:0 0 16px;line-height:1.04;letter-spacing:-.02em;font-weight:700}h1{font-size:clamp(38px,6vw,76px);max-width:12em}h2{font-size:clamp(32px,4.6vw,58px)}.txt p{margin:0;font-size:clamp(16px,1.5vw,19px);line-height:1.55;color:var(--mute);max-width:30em}.step.hero .txt{max-width:640px}.big{font-size:clamp(88px,15vw,190px);font-weight:800;line-height:.9;letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums;text-shadow:0 0 60px rgba(62,230,255,.35);margin-bottom:8px}.pricing{position:relative;z-index:10;background:linear-gradient(180deg,var(--bg) 0,var(--bg2) 100%);padding:clamp(72px,12vh,140px) 0}.pricing:before{content:"";position:absolute;left:0;right:0;top:-55vh;height:55vh;pointer-events:none;background:linear-gradient(180deg,rgba(3,19,27,0) 0,rgba(3,19,27,.72) 55%,var(--bg) 100%)}.wrap{width:min(1080px,100% - 40px);margin:0 auto}.lead{color:var(--mute);font-size:18px;margin:0 0 40px}.cards{display:grid;grid-template-columns:1fr 1.7fr;gap:20px;align-items:stretch}.card{border:1px solid var(--line);border-radius:20px;padding:28px;background:#08243099;transition:transform .25s,border-color .25s,background .25s}.card:hover{transform:translateY(-4px);border-color:#3ee6ff80;background:#0a2e3cbf}.card.vip{border-color:#3ee6ff73;background:linear-gradient(160deg,#0a46588c,#082430b3)}.card h3{margin:0 0 8px;font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--cy)}.price{font-size:44px;font-weight:700;margin-bottom:16px}.card ul{margin:0;padding:0;list-style:none;display:grid;gap:12px;color:var(--ink)}.card li{position:relative;padding-left:26px;font-size:16px;line-height:1.4}.card li:before{content:"";position:absolute;left:2px;top:6px;width:11px;height:6px;border-left:2px solid var(--cy);border-bottom:2px solid var(--cy);transform:rotate(-45deg)}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:26px}.plan{position:relative;border:1px solid var(--line);border-radius:14px;padding:22px 14px 16px;text-align:center;background:#03131b80;transition:transform .2s,border-color .2s}.plan:hover{transform:translateY(-3px);border-color:var(--cy)}.plan.hot{border-color:var(--cy);background:#3ee6ff17}.plan b{display:block;font-size:28px}.plan span{color:var(--mute);font-size:14px}.plan span i{font-style:normal}.plan em{position:absolute;top:-10px;left:50%;transform:translate(-50%);white-space:nowrap;font:700 10.5px var(--font);letter-spacing:.06em;text-transform:uppercase;background:var(--cy);color:#03131b;padding:3px 9px;border-radius:999px}.plan em.alt{background:#f7c548}.note{color:var(--mute);font-size:14px;margin:22px 0 28px}.play{display:inline-flex;align-items:center;padding:14px 24px;border-radius:14px;border:1px dashed rgba(62,230,255,.5);color:var(--cy);font-weight:600;opacity:.85}.faq{position:relative;z-index:10;background:var(--bg2);padding:clamp(56px,9vh,110px) 0;border-top:1px solid var(--line)}.qa{display:grid;grid-template-columns:repeat(2,1fr);gap:18px 28px;margin-top:28px}.qa article{padding:20px 22px;border:1px solid var(--line);border-radius:16px;background:#03131b73;transition:border-color .2s,transform .2s}.qa article:hover{border-color:#3ee6ff80;transform:translateY(-2px)}.qa h3{margin:0 0 8px;font-size:18px;letter-spacing:-.01em}.qa p{margin:0;color:var(--mute);line-height:1.55;font-size:15.5px}.foot{position:relative;z-index:10;background:#020d13;border-top:1px solid var(--line);padding:28px 0;color:var(--mute);font-size:14px}.foot .wrap{display:flex;flex-wrap:wrap;gap:14px 28px;justify-content:space-between}.foot nav{display:flex;flex-wrap:wrap;gap:8px 22px}.foot a{text-decoration:none;transition:color .2s}.again{font:600 14px var(--font);color:var(--cy);background:#3ee6ff14;border:1px solid var(--line);border-radius:999px;padding:8px 16px;cursor:pointer;transition:background .2s,border-color .2s}.again:hover{background:#3ee6ff2e;border-color:var(--cy)}.foot a:hover{color:var(--cy)}@media (max-width: 760px){.cards,.qa,.plans{grid-template-columns:1fr}.step{align-items:flex-end;padding-bottom:9vh}.txt{position:relative}.txt:before{content:"";position:absolute;left:-28px;right:-28px;top:-110px;bottom:-48px;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#03131b00 0,#03131bd6 40%,#03131bf0)}.big{font-size:clamp(64px,20vw,110px)}.brand span{display:none}}@media (prefers-reduced-motion: reduce){*{transition:none!important}}.no3d #gl{display:none}.no3d body{background:radial-gradient(1200px 700px at 70% 10%,#0a3a4a 0,var(--bg) 60%)}.no3d .step{min-height:auto;padding-top:72px;padding-bottom:24px}.no3d .txt{opacity:1!important;transform:none!important}.navlink{font:600 13px var(--font);color:var(--ink);text-decoration:none;padding:8px 10px;border-radius:999px;transition:color .2s}.navlink:hover{color:var(--cy)}.helppage{background:radial-gradient(1000px 600px at 75% 0,#0a3a4a 0,var(--bg) 62%) fixed}@media (max-width: 520px){.pill{display:none}}.cta{position:relative;z-index:10;background:var(--bg);padding:clamp(48px,8vh,90px) 0;border-top:1px solid var(--line)}.ctagrid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.cta .card:hover,.help-contact .card:hover{transform:none}.ctah{font-size:clamp(24px,3vw,34px);margin:0 0 10px}.cta p,.help-contact p{color:var(--mute);line-height:1.55;margin:0 0 20px}.btn{display:inline-flex;padding:12px 20px;border-radius:14px;background:var(--cy);color:#03131b;font-weight:700;text-decoration:none;transition:filter .2s,transform .2s;overflow-wrap:anywhere}.btn:hover{filter:brightness(1.1);transform:translateY(-2px)}.help-contact{width:min(1180px,100% - 40px);margin:28px auto 0}@media (max-width: 760px){.ctagrid{grid-template-columns:1fr}}.nav.solid{background:#03131be6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}
