:root{--bg:#0b0d10;--bg2:#12151a;--card:#161a20;--line:#232830;--text:#e8eaed;--muted:#9aa3ad;--accent:#ff8a3d;--accent2:#ffb27a;--ok:#45d483;--r:16px;--maxw:1120px;--ease:cubic-bezier(.2,.7,.2,1);--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg);overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;min-width:320px;font:16px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,Helvetica Neue,Arial,sans-serif;overflow-x:clip}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}::selection{background:#ff8a3d59}main,footer,nav{z-index:1;position:relative}.wrap{max-width:var(--maxw);z-index:2;margin:0 auto;padding:0 24px;position:relative}h1{letter-spacing:-.025em;font-size:clamp(36px,5.2vw,62px);font-weight:780;line-height:1.06}h2{letter-spacing:-.02em;max-width:820px;margin-bottom:16px;font-size:clamp(28px,3.6vw,44px);font-weight:740;line-height:1.1}h3{letter-spacing:-.005em;margin-bottom:6px;font-size:18px;font-weight:660}.lead{color:var(--muted);max-width:640px;font-size:clamp(17px,1.5vw,19px)}.eyebrow{font:600 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:18px;display:inline-block}.accent{color:var(--accent)}.muted{color:var(--muted)}.small{font-size:13px}.w{white-space:pre;display:inline-block}.wi{display:inline-block}.btn{background:var(--accent);color:#1a0f06;transition:transform .2s var(--ease),background .2s var(--ease),box-shadow .3s var(--ease);white-space:nowrap;border-radius:12px;align-items:center;gap:10px;padding:16px 26px;font-weight:700;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #ffb27a59,0 10px 30px -10px #ff8a3d8c}.btn:hover{background:var(--accent2);box-shadow:inset 0 0 0 1px #ffdcbe80,0 14px 44px -8px #ff8a3dbf}.btn svg{transition:transform .25s var(--ease)}.btn:hover svg{transform:translate(3px)}.btn.ghost{color:var(--text);box-shadow:0 0 0 1px var(--line) inset;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#12151a8c}.btn.ghost:hover{box-shadow:inset 0 0 0 1px #4a3222,0 8px 30px -12px #ff8a3d66}.btn-sm{border-radius:10px;padding:10px 18px;font-size:14px}.btn-lg{padding:18px 32px;font-size:17px}.btn-xl{border-radius:14px;padding:22px 40px;font-size:19px}.magnet{transition:transform .35s var(--ease);will-change:transform;display:inline-block}.starfield{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;top:0;bottom:0;left:0;right:0}.sparks{z-index:50;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.gl-layer{pointer-events:none;z-index:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.gl-layer .gl-canvas{opacity:0;transition:opacity 1.4s var(--ease)}.gl-layer.gl-ready .gl-canvas{opacity:1}nav{z-index:40;border-bottom:1px solid #0000;transition:background .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;top:0;left:0;right:0}nav.is-scrolled{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border-bottom-color:var(--line);background:#0b0d10b8}nav .wrap{justify-content:space-between;align-items:center;gap:16px;height:64px;display:flex}.logo{letter-spacing:-.01em;align-items:center;gap:9px;font-size:19px;font-weight:800;display:flex}.logo img{filter:drop-shadow(0 0 8px #ff8a3d73);width:28px;height:auto}.logo-t span{color:var(--accent)}nav .links{color:var(--muted);gap:28px;font-size:15px;display:flex}nav .links a{transition:color .2s}nav .links a:hover{color:var(--text)}@media (max-width:820px){nav .links{display:none}}.sec{padding:120px 0;position:relative;overflow-x:clip}.sec:before{content:"";z-index:1;background:linear-gradient(90deg,#0000,#ff8a3d47,#0000);width:min(1120px,90%);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (max-width:760px){.sec{padding:84px 0}}.hero{align-items:center;min-height:min(100svh,980px);padding:128px 0 110px;display:flex;position:relative;overflow:clip}.fx-galaxy{background:radial-gradient(60% 70% at 72%,#ff8a3d12,#0000 70%);-webkit-mask-image:radial-gradient(90% 100% at 70% 45%,#000 35%,#00000073 75%,#0003 100%);mask-image:radial-gradient(90% 100% at 70% 45%,#000 35%,#00000073 75%,#0003 100%)}.hero:after{content:"";background:linear-gradient(transparent,var(--bg));z-index:1;pointer-events:none;height:160px;position:absolute;bottom:0;left:0;right:0}.hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:56px;width:100%;display:grid}.hero-copy{z-index:3;position:relative}.hero-copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#0b0d10c7,#0b0d1073 60%,#0000);position:absolute;top:-60px;bottom:-60px;left:-120px;right:-80px}.hero .lead{margin:24px 0 34px}.cta-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.price-note{color:var(--muted);margin-top:18px;font-size:14px}.shiny .wi{color:var(--accent);background:linear-gradient(110deg,var(--accent) 0%,var(--accent) 38%,#ffe0c4 50%,var(--accent) 62%,var(--accent) 100%);-webkit-text-fill-color:transparent;animation:shine 7s var(--ease) infinite;will-change:auto;background-size:250% 100%;-webkit-background-clip:text;background-clip:text}.shiny .w:nth-child(2) .wi{animation-delay:.12s}.shiny .w:nth-child(3) .wi{animation-delay:.24s}@keyframes shine{0%{background-position:120% 0}55%,to{background-position:-30% 0}}.hero-visual{z-index:2;justify-content:flex-end;padding:0 0 150px;display:flex;position:relative}.spline-slot{pointer-events:none;position:absolute}.spline-slot .spline-placeholder{position:absolute;top:0;bottom:0;left:0;right:0}.spline-slot canvas.spline-canvas{opacity:0;transition:opacity 1.2s var(--ease);position:absolute;top:0;bottom:0;left:0;right:0;width:100%!important;height:100%!important}.spline-slot.is-loaded canvas.spline-canvas{opacity:1}#spline-hero{aspect-ratio:3/2;z-index:0;width:1080px;top:92%;left:14%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(46% 36%,#000 55%,#0000 100%);mask-image:radial-gradient(46% 36%,#000 55%,#0000 100%)}.spline-poster{object-fit:contain;width:100%;height:100%}.spline-slot .spline-placeholder{transition:opacity 1s var(--ease)}.spline-slot.is-loaded .spline-placeholder{opacity:0}.hero-visual:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(closest-side,#ff8a3d29,#0000);width:520px;height:260px;position:absolute;top:92%;left:14%;transform:translate(-50%,-50%)}.arch-planet{z-index:0;pointer-events:none;opacity:.9;width:560px;height:560px;position:absolute;top:-40px;right:-160px}.fx-planet{background:radial-gradient(circle,#140e0a 24%,#ff8a3d2e 25.5%,#ff8a3d0d 32%,#0000 45%)}.fx-planet.gl-ready{background:0 0}@media (max-width:760px){.arch-planet{opacity:.7;width:340px;height:340px;top:-30px;right:-150px}}.phone-wrap{z-index:2;width:100%;max-width:410px;position:relative}.phone-glow{pointer-events:none;border-radius:40px;animation:5s ease-in-out infinite phoneGlow;position:absolute;top:-22px;bottom:-22px;left:-22px;right:-22px;box-shadow:0 0 0 1px #ff8a3d38,0 0 70px -8px #ff8a3d6b}@keyframes phoneGlow{50%{opacity:.6}}.phone-glow.gl-ready{box-shadow:none}.phone-glow canvas{border-radius:40px}.phone{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e1621f0;border:1px solid #1f2a36;border-radius:26px;padding:18px 14px;position:relative;box-shadow:0 30px 80px #0000008c}.chat-h{border-bottom:1px solid #1c2733;align-items:center;gap:10px;margin-bottom:10px;padding:2px 6px 14px;display:flex}.ava{background:radial-gradient(circle at 50% 40%,#2a1a10,#120c08);border-radius:50%;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 0 0 1px #ff8a3d59,0 0 18px #ff8a3d40}.ava img{width:28px}.chat-h b{font-size:15px;line-height:1.3;display:block}.chat-h i{color:#5ec27a;font-size:12px;font-style:normal}.chat-h i.is-typing:after{content:"";animation:1.2s steps(4,end) infinite dots}@keyframes dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.msg{opacity:0;max-width:86%;transition:opacity .45s var(--ease),transform .45s var(--ease);border-radius:14px;margin:8px 0;padding:9px 13px;font-size:14px;line-height:1.45;transform:translateY(10px)scale(.98)}.msg.in{opacity:1;transform:none}.msg.me{transform-origin:100% 100%;background:#2b5278;border-bottom-right-radius:4px;margin-left:auto}.msg.bot{transform-origin:0 100%;background:#182533;border-bottom-left-radius:4px}.msg.voice{align-items:center;gap:10px;width:62%;display:flex}.play{background:#3a8bd6;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.wave{opacity:.8;-webkit-mask:linear-gradient(90deg,#000 0 100%);background:repeating-linear-gradient(90deg,#6ea8dc 0 2px,#0000 2px 5px);border-radius:3px;flex:1;height:18px;-webkit-mask:radial-gradient(100% 70%,#000 60%,#00000080);mask:radial-gradient(100% 70%,#000 60%,#00000080)}.tool{font:12px var(--mono);color:#8fb3d4;opacity:.85;margin-bottom:2px}.scroll-hint{z-index:3;border:1.5px solid #e8eaed4d;border-radius:14px;width:24px;height:38px;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.scroll-hint span{background:var(--accent);width:3px;height:7px;animation:hint 2.2s var(--ease) infinite;border-radius:2px;margin-left:-1.5px;position:absolute;top:8px;left:50%}@keyframes hint{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(12px)}}@media (max-width:960px){.hero{min-height:auto;padding:104px 0 90px}.hero-grid{grid-template-columns:1fr;gap:64px}.hero-copy:before{top:-40px;bottom:-40px;left:-24px;right:-24px}.hero-visual{justify-content:center;padding-bottom:170px}#spline-hero,.hero-visual:before{top:auto;bottom:-120px;left:50%;transform:translate(-50%)}#spline-hero{width:min(760px,170vw)}.scroll-hint{display:none}}.spot{border-radius:var(--r);border:1px solid var(--line);transition:transform .35s var(--ease),border-color .3s;transform-style:preserve-3d;--mx:50%;--my:50%;isolation:isolate;background:#14171de6;position:relative}.spot:before{content:"";border-radius:inherit;z-index:-1;opacity:0;background:radial-gradient(420px circle at var(--mx) var(--my),#ff8a3d21,transparent 60%);transition:opacity .4s;position:absolute;top:0;bottom:0;left:0;right:0}.spot:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(260px circle at var(--mx) var(--my),#ffb27acc,transparent 60%);-webkit-mask-composite:xor;padding:1px;transition:opacity .4s;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.spot:hover:before,.spot:hover:after{opacity:1}.card{padding:26px}.card p{color:var(--muted);font-size:15px}.fx-dust{-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}.orbits{z-index:0;perspective:1400px;pointer-events:none;width:0;height:0;position:absolute;top:58%;left:50%}.orbits i{transform-style:preserve-3d;border:1px solid #ffb27a1a;border-radius:50%;animation:90s linear infinite orbit;position:absolute;top:0;left:0}.orbits i:after{content:"";background:var(--accent2);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:-3px;box-shadow:0 0 12px 3px #ff8a3d99}.orbits i:first-child{width:760px;height:760px;margin:-380px}.orbits i:nth-child(2){border-color:#ffb27a12;width:1120px;height:1120px;margin:-560px;animation-duration:140s;animation-direction:reverse}.orbits i:nth-child(3){border-color:#d6e4ff0d;width:1500px;height:1500px;margin:-750px;animation-duration:200s}.orbits i:nth-child(3):after{background:#e9eefc;box-shadow:0 0 10px 2px #d6e4ff59}@keyframes orbit{0%{transform:rotateX(72deg)rotate(0)}to{transform:rotateX(72deg)rotate(360deg)}}.grid3{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px;display:grid}.grid2{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:48px;display:grid}@media (max-width:960px){.grid3{grid-template-columns:1fr 1fr}}@media (max-width:640px){.grid3,.grid2{grid-template-columns:1fr}}.feat .ic{width:44px;height:44px;color:var(--accent);background:radial-gradient(circle at 30% 25%,#ff8a3d38,#ff8a3d0a);border-radius:12px;place-items:center;margin-bottom:16px;display:grid;box-shadow:inset 0 0 0 1px #ff8a3d38}.fx-rays{opacity:.8;-webkit-mask-image:linear-gradient(#0000 0,#000 22% 40%,#0000);mask-image:linear-gradient(#0000 0,#000 22% 40%,#0000)}.cases{grid-template-columns:1fr 1fr;gap:16px;margin-top:48px;display:grid}@media (max-width:760px){.cases{grid-template-columns:1fr}}.case{padding:26px 26px 22px;overflow:hidden}.case-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.tag{font:600 12px var(--mono);color:var(--accent);text-transform:uppercase;letter-spacing:.1em}.status{font:600 11px var(--mono);color:var(--ok);letter-spacing:.06em;align-items:center;gap:6px;display:inline-flex}.status:before{content:"";background:var(--ok);width:6px;height:6px;box-shadow:0 0 8px var(--ok);border-radius:50%}.case p{color:var(--text);z-index:1;font-size:16px;line-height:1.55;position:relative}.log{font:12px var(--mono);color:var(--muted);opacity:.8;margin-top:14px}.case-n{letter-spacing:-.04em;color:#ff8a3d0d;z-index:0;pointer-events:none;font:800 96px/1 -apple-system,Inter,sans-serif;position:absolute;bottom:-18px;right:18px}.arch{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:56px;display:grid;position:relative}.arch-line{z-index:0;background:linear-gradient(90deg,#ff8a3d1a,#ff8a3d80,#ff8a3d1a);height:1px;position:absolute;top:26px;left:12%;right:12%}.arch-line i{background:linear-gradient(90deg,transparent,var(--accent2));width:60px;height:5px;filter:drop-shadow(0 0 6px var(--accent));border-radius:5px;animation:4.5s linear infinite pulse-x;position:absolute;top:-2px;left:0}.arch-line i:nth-child(2){animation-delay:-1.5s}.arch-line i:nth-child(3){animation-delay:-3s}@keyframes pulse-x{0%{opacity:0;left:-60px}10%{opacity:1}90%{opacity:1}to{opacity:0;left:100%}}.node{z-index:1;text-align:center;padding:0 10px;position:relative}.node-dot{background:radial-gradient(circle at 35% 30%,#3a2415,#110b07 70%);border-radius:50%;width:52px;height:52px;margin:0 auto 18px;display:block;position:relative;box-shadow:0 0 0 1px #ff8a3d66,0 0 24px #ff8a3d40,inset -6px -8px 14px #0009}.node-dot:after{content:"";background:var(--accent);border-radius:50%;animation:4s ease-in-out infinite breathe;position:absolute;top:18px;bottom:18px;left:18px;right:18px;box-shadow:0 0 14px 4px #ff8a3d99}.node-1 .node-dot:after{animation-delay:-1s}.node-2 .node-dot:after{animation-delay:-2s}.node-3 .node-dot:after{animation-delay:-3s}@keyframes breathe{50%{opacity:.7;transform:scale(.7)}}.node b{margin-bottom:6px;font-size:17px;display:block}.node span{color:var(--muted);font-size:14px;display:block}@media (max-width:760px){.arch{grid-template-columns:1fr;gap:26px}.arch-line{background:linear-gradient(#ff8a3d1a,#ff8a3d80,#ff8a3d1a);width:1px;height:auto;top:10px;bottom:10px;left:25px;right:auto}.arch-line i{background:linear-gradient(transparent,var(--accent2));width:5px;height:60px;animation-name:pulse-y;left:-2px}.node{text-align:left;min-height:52px;padding:0 0 0 72px}.node-dot{margin:0;position:absolute;top:0;left:0}}@keyframes pulse-y{0%{opacity:0;top:-60px}10%{opacity:1}90%{opacity:1}to{opacity:0;top:100%}}.route{margin-top:64px;position:relative}.route-line{background:repeating-linear-gradient(#ffb27a38 0 6px,#0000 6px 14px);width:2px;margin-left:-1px;position:absolute;top:10px;bottom:10px;left:50%}.route-fill{transform-origin:top;background:linear-gradient(#ff8a3d33,var(--accent));width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:0 0 12px #ff8a3d99}.comet{width:14px;height:14px;box-shadow:0 0 12px 4px var(--accent),0 0 40px 10px #ff8a3d73;background:#fff3e6;border-radius:50%;margin-left:-7px;position:absolute;bottom:-7px;left:50%}.stop{grid-template-columns:1fr 140px 1fr;align-items:center;min-height:150px;display:grid;position:relative}.stop+.stop{margin-top:-18px}.stop.left .stop-card{grid-area:1/1}.stop.right .stop-card{grid-area:1/3}.stop .planet{grid-area:1/2;justify-self:center}.stop-card{padding:22px 24px}.stop-card .n{font:600 12px var(--mono);color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;display:block}.stop-card p{color:var(--muted);font-size:15px}.stop.key .stop-card{background:linear-gradient(160deg,#3a1e0c99,#14171dcc);border-color:#5a3418}.planet{--s:46px;width:var(--s);height:var(--s);z-index:1;filter:saturate(.35)brightness(.55);transition:transform .8s var(--ease),filter .8s var(--ease),box-shadow .8s var(--ease);background:radial-gradient(circle at 32% 28%,var(--c1),var(--c2) 55%,#0b0806 100%);border-radius:50%;position:relative;transform:scale(.72);box-shadow:inset -8px -10px 18px #000000a6}.stop.on .planet{filter:none;box-shadow:inset -8px -10px 18px #0009,0 0 30px -2px var(--glow);transform:scale(1)}.planet i{border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.p0{--s:40px;--c1:#d58a5a;--c2:#6b3419;--glow:#ff8a3d80}.p1{--s:54px;--c1:#ffcf9e;--c2:#b8601f;--glow:#ffb27a8c}.p2{--s:36px;--c1:#b9a898;--c2:#4a3a30;--glow:#ffdcbe59}.p3{--s:48px;--c1:#ff9a52;--c2:#8a3510;--glow:#ff8a3d99}.p4{--s:42px;--c1:#e3c7a6;--c2:#6a4a33;--glow:#ffc89666}.p4 i{border:2px solid #ffbe8c73;border-radius:50%;top:-10px;bottom:-10px;left:-22px;right:-22px;transform:rotate(-18deg)scaleY(.28)}.p5{--s:58px;--c1:#c77a45;--c2:#3e1c0c;--glow:#ff8a3d80}.p5 i{mix-blend-mode:multiply;background:repeating-linear-gradient(8deg,#0000 0 7px,#0000002e 7px 11px)}.p6{--s:64px;--c1:#ffb27a;--c2:#c24d12;--glow:#ff8a3dcc}.p6 i:after{content:"";border:1px solid #ff8a3d59;border-radius:50%;animation:3s ease-out infinite ring-pulse;position:absolute;top:-14px;bottom:-14px;left:-14px;right:-14px}@keyframes ring-pulse{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.4)}}@media (max-width:760px){.route-line{left:32px}.stop{grid-template-columns:64px 1fr;min-height:0;margin-bottom:18px}.stop+.stop{margin-top:0}.stop.left .stop-card,.stop.right .stop-card{grid-column:2}.stop .planet{grid-column:1;transform:scale(.62)}.stop.on .planet{transform:scale(.78)}}.eclipse{z-index:0;pointer-events:none;width:560px;height:560px;position:absolute;top:40px;right:-180px}.eclipse:before{content:"";filter:blur(2px);will-change:opacity;background:radial-gradient(circle,#0000 43.4%,#ffd2a0 44%,#ff9646b3 45.5%,#ff783240 50%,#ff6e2814 57%,#0000 68%);border-radius:50%;animation:7s ease-in-out infinite corona;position:absolute;top:-14%;bottom:-14%;left:-14%;right:-14%}.eclipse:after{content:"";background:conic-gradient(from 300deg,transparent 0 8%,#ffb27a8c 18%,transparent 34%,transparent 62%,#ff8a3d59 74%,transparent 86%);filter:blur(14px);will-change:transform;border-radius:50%;animation:90s linear infinite spin;position:absolute;top:-4%;bottom:-4%;left:-4%;right:-4%}.eclipse i{z-index:1;background:radial-gradient(circle at 26% 24%,#ff965029,#0000 34%),repeating-linear-gradient(-16deg,#0000 0,#ff8c4606 22px,#0000 44px,#ff8c4603 70px,#0000 96px),radial-gradient(circle at 42% 40%,#15110e,#070708 70%);border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 14px 12px 34px -8px #ffa05a6b,inset -30px -30px 80px #000000d9,0 0 0 1px #ffc48c59}@keyframes corona{50%{opacity:.72}}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:760px){.eclipse{width:320px;height:320px;top:10px;right:-170px}}.glow-card{overflow:hidden}.star-edge{border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;padding:1px;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.star-edge:before,.star-edge:after{content:"";opacity:.8;background:radial-gradient(circle,var(--accent2),transparent 12%);border-radius:50%;width:300%;height:50%;animation:7s linear infinite alternate star-bottom;position:absolute}.star-edge:before{bottom:-12px;right:-250%}.star-edge:after{animation-name:star-top;top:-12px;left:-250%}@keyframes star-bottom{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}@keyframes star-top{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.cost{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:15px 0;display:flex}.cost:last-of-type{border-bottom:0}.cost span{color:var(--muted)}.cost b{white-space:nowrap;text-align:right}.glow-card h3{margin-bottom:10px}.glow-card p+p{margin-top:12px}.term{border:1px solid var(--line);font:13px var(--mono);color:var(--muted);background:#00000059;border-radius:10px;margin-top:22px;padding:12px 14px}.caret{vertical-align:-2px;background:var(--accent);width:7px;height:14px;margin-left:4px;animation:1.1s steps(2,end) infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}@media (max-width:420px){.cost{flex-direction:column;gap:2px}.cost b{text-align:left}}.sec-buy{padding-top:100px}.sec-buy:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(closest-side,#ff8a3d1f,#0000);width:900px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.price-wrap{max-width:620px;margin:0 auto;position:relative}.price-glow{z-index:0;pointer-events:none;will-change:opacity;background:linear-gradient(135deg,#ffb27a,#ff8a3d 35%,#c24d12 70%,#ffb27a);border-radius:34px;animation:6s ease-in-out infinite priceGlow;position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px;box-shadow:0 0 50px 2px #ff8a3d73,0 0 120px 8px #ff6e282e}@keyframes priceGlow{50%{opacity:.7}}.price{z-index:1;text-align:center;background:linear-gradient(#1d1510f0,#120f11f0);border:1px solid #3a2616;border-radius:22px;padding:48px 44px;position:relative;box-shadow:0 40px 100px -30px #000c}.big{letter-spacing:-.035em;margin:6px 0 2px;font-size:clamp(56px,8vw,76px);font-weight:820;line-height:1.1}.shiny-price{background:linear-gradient(110deg,var(--text) 0%,var(--text) 40%,var(--accent2) 50%,var(--text) 60%,var(--text) 100%);color:#0000;animation:shine 6s var(--ease) infinite;background-size:250% 100%;-webkit-background-clip:text;background-clip:text}.price ul{text-align:left;max-width:420px;margin:28px auto 32px;list-style:none}.price li{align-items:center;gap:12px;padding:7px 0;display:flex}.price li svg{color:var(--ok);flex:none}@media (max-width:520px){.price{padding:38px 22px}}.nebula{z-index:0;pointer-events:none;opacity:.55;width:60%;height:90%;position:absolute;bottom:-10%;left:-10%;-webkit-mask-image:radial-gradient(closest-side,#000,#0000);mask-image:radial-gradient(closest-side,#000,#0000)}.faq-wrap{grid-template-columns:.8fr 1.2fr;align-items:start;gap:56px;display:grid}.small-lead{max-width:340px;font-size:16px}@media (max-width:860px){.faq-wrap{grid-template-columns:1fr;gap:24px}.nebula{width:100%;left:-30%}}.qa{border-bottom:1px solid var(--line)}.q{text-align:left;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:22px 0;font-size:17px;font-weight:640;transition:color .2s;display:flex}.q:hover{color:var(--accent2)}.pm{flex:none;width:14px;height:14px;position:relative}.pm:before,.pm:after{content:"";background:var(--accent);width:14px;height:2px;transition:transform .35s var(--ease);border-radius:2px;position:absolute;top:6px;left:0}.pm:after{transform:rotate(90deg)}.qa.open .pm:after{transform:rotate(0)}.a{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}.a>div{overflow:hidden}.qa.open .a{grid-template-rows:1fr}.a p{color:var(--muted);max-width:620px;padding:0 0 22px;font-size:15px}.sec-final{text-align:center;align-items:center;min-height:100svh;padding:120px 0;display:flex}.fx-warp{background:radial-gradient(circle,#ff8a3d24,#0000 45%)}.final-inner{flex-direction:column;align-items:center;display:flex}.final-inner h2{text-align:center;margin:0 auto 16px;font-size:clamp(34px,5vw,60px)}.final-inner .lead{text-align:center;margin:0 auto 36px}.kogotok-slot{aspect-ratio:1.44;width:min(320px,70vw);margin-bottom:26px;position:relative}.kogotok{place-items:center;animation:7s ease-in-out infinite float;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.kogotok:before{content:"";filter:blur(10px);background:radial-gradient(closest-side,#ff8a3d59,#0000);border-radius:50%;position:absolute;top:-10%;bottom:-10%;left:-10%;right:-10%}.kogotok img{filter:drop-shadow(0 18px 40px #ff8a3d59);width:100%;height:auto;position:relative}@keyframes float{50%{transform:translateY(-12px)rotate(-1.5deg)}}footer{border-top:1px solid var(--line);color:var(--muted);background:var(--bg);padding:40px 0 60px;font-size:14px}.foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.is-still *,.is-still :before,.is-still :after{animation:none!important}.is-still .msg{opacity:1;transform:none}.final-inner{z-index:1;position:relative}.final-inner:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#0b0d10eb,#0b0d10bf 55%,#0b0d1000);width:min(760px,96vw);height:62%;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.final-inner .lead,.final-inner .small,.final-inner p{text-shadow:0 1px 12px #0b0d10e6}.final-inner .price-note{margin-top:28px}.kogotok{position:relative}.kog-eyes{pointer-events:none;transform:translate(var(--ex,0),var(--ey,0));transition:transform .25s ease-out;position:absolute;top:0;bottom:0;left:0;right:0}.kog-eye{background:#ffc27a;border-radius:42%;width:7.1%;height:14.8%;animation:5.2s infinite kogBlink;position:absolute;top:57.6%;translate:-50% -50%;box-shadow:0 0 6px #ffb45c,0 0 18px #ff8a3d,0 0 40px #ff8a3da6}.kog-eye.l{left:33.7%}.kog-eye.r{left:63.6%}@keyframes kogBlink{0%,93%,to{transform:scaleY(1)}95.5%{transform:scaleY(.1)}}@media (pointer:coarse){.kog-eyes{animation:7s ease-in-out infinite kogLook}}@keyframes kogLook{0%,18%,to{transform:translate(0)}28%,42%{transform:translate(-3.5%,1%)}55%,70%{transform:translate(3.5%,-1%)}}@media (prefers-reduced-motion:reduce){.kog-eye,.kog-eyes{animation:none}}@media (min-width:1100px){#what .grid3{grid-template-columns:repeat(4,1fr)}}.sec-portal{position:relative;overflow:hidden}.sec-portal:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#ff8a3d21,#0000);width:1100px;height:700px;position:absolute;top:38%;left:50%;translate:-50% -50%}.pt-tabs{flex-wrap:wrap;gap:8px;margin:34px 0 22px;display:flex}.pt-tabs button{background:var(--bg2);border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;transition:.2s var(--ease);border-radius:12px;padding:9px 16px;font-size:15px}.pt-tabs button:hover{color:var(--text)}.pt-tabs button.on{color:var(--text);border-color:var(--accent);background:#ff8a3d14}.pt-scene{perspective:1600px;position:relative}.pt-stage{transform-origin:50% 0;will-change:transform;padding-right:120px;position:relative}.pt-browser{background:#0d1014;border:1px solid #2a3038;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 40px 120px #0009,0 0 0 1px #ff8a3d0f,0 0 80px #ff8a3d14}.pt-bar{background:#11141a;border-bottom:1px solid #20252c;align-items:center;gap:7px;padding:11px 14px;display:flex}.pt-bar i{background:#2c323b;border-radius:50%;width:11px;height:11px}.pt-bar i:first-child{background:#ff5f57}.pt-bar i:nth-child(2){background:#febc2e}.pt-bar i:nth-child(3){background:#28c840}.pt-url{max-width:420px;color:var(--muted);background:#0b0d10;border:1px solid #20252c;border-radius:8px;flex:1;margin-left:14px;padding:5px 12px;font:13px ui-monospace,monospace}.pt-url b{margin-right:4px;font-size:11px;font-weight:400}.pt-screens{transition:aspect-ratio .4s var(--ease);position:relative}.pt-screens img{object-fit:cover;object-position:top;opacity:0;width:100%;height:100%;transition:opacity .5s var(--ease),transform .7s var(--ease);position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.015)}.pt-screens img.on{opacity:1;transform:none}.pt-phone{background:#0d0f13;border:1px solid #2c323b;border-radius:34px;width:230px;padding:9px;position:absolute;bottom:-60px;right:0;box-shadow:0 30px 80px #000000b3,0 0 40px #ff8a3d1f}.pt-phone img{aspect-ratio:480/820;object-fit:cover;object-position:top;border-radius:26px;width:100%;display:block}.pt-points{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:100px;display:grid}.pt-point{border:1px solid var(--line);background:#161a2099;border-radius:16px;padding:18px 20px}.pt-chat{background:linear-gradient(120deg,#ff8a3d1f,#161a2099 60%);border-color:#ff8a3d73}.pt-point.pt-chat b{color:#ff9a52;font-size:19px}.pt-point b{color:var(--text);margin-bottom:4px;font-size:17px;display:block}.pt-point span{color:var(--muted);font-size:15px;line-height:1.5}@media (max-width:900px){.pt-stage{padding-right:0}.pt-phone{border-radius:24px;width:150px;padding:6px;bottom:-40px;right:-6px}.pt-phone img{border-radius:18px}.pt-points{grid-template-columns:1fr 1fr;margin-top:70px}}@media (max-width:560px){.pt-points{grid-template-columns:1fr}.pt-phone{width:118px}.pt-url{font-size:11px}}.pt-demo{flex-wrap:wrap;align-items:center;gap:16px;margin-top:96px;display:flex}.pt-demo span{color:var(--muted);font-size:15px}.pt-demo+.pt-points{margin-top:28px}@media (max-width:900px){.pt-demo{margin-top:64px}}.need-sub{color:var(--muted);text-align:left;background:#ff8a3d12;border:1px solid #4a3320;border-radius:12px;margin:14px 0 0;padding:12px 14px;font-size:14px;line-height:1.5}.need-sub b{color:var(--accent2)}.pt-points{grid-template-columns:repeat(6,1fr)}.pt-point{grid-column:span 2}.pt-point.pt-chat{grid-column:span 3}@media (max-width:900px){.pt-points{grid-template-columns:1fr 1fr}.pt-point{grid-column:span 1}.pt-point.pt-chat{grid-column:1/-1}}@media (max-width:560px){.pt-points{grid-template-columns:1fr}.pt-point,.pt-point.pt-chat{grid-column:auto}}.need-steps{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.need-steps span{border:1px solid var(--line);color:var(--text);background:#0000004d;border-radius:999px;align-items:center;gap:8px;padding:8px 12px 8px 8px;font-size:14px;display:inline-flex}.need-steps i{width:22px;height:22px;font:600 12px var(--mono);color:#ff9a52;background:#ff8a3d26;border-radius:50%;place-items:center;font-style:normal;display:grid}.need-steps .ok{border-color:#ff8a3d80}.need-steps .ok i{color:#1a0f06;background:#ff8a3d}.sec-reel{padding-top:40px}.sec-reel h2{max-width:900px}.reel{border-radius:var(--r-xl,22px);border:1px solid var(--line);aspect-ratio:16/9;background:#0b0d10;margin-top:36px;overflow:hidden;box-shadow:0 30px 80px #00000073,inset 0 0 0 1px #ffffff05}.reel video{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:760px){.sec-reel{padding-top:24px}.reel{border-radius:16px;margin-top:24px}}.reel.reel-tall{aspect-ratio:9/16;max-width:420px;margin-left:auto;margin-right:auto}
