:root{--bg:#070B14;--bg2:#0C1220;--panel:#111A2C;--line:#1C2740;--line2:#2A3A5C;--ink:#EAF0FA;--dim:#8B9AB8;--blue:#3B82F6;--blue2:#60A5FA;--cyan:#22D3EE;--amber:#F59E0B;--teal:#2DD4BF;--sans:"Geist",system-ui,sans-serif;--mono:"Geist Mono",ui-monospace,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}h1,h2,h3{margin:0;font-weight:600;letter-spacing:-.03em;line-height:1.02}p{margin:0}.mono{font-family:var(--mono);font-size:12.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--dim)}.wrap{max-width:1240px;margin:0 auto;padding:0 32px}.btn{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:8px;font-weight:600;font-size:15px;border:1px solid transparent;cursor:pointer;font-family:inherit}.btn-blue{background:var(--blue);color:#fff}.btn-blue:hover{background:#2563EB}.btn-line{border-color:var(--line2);color:var(--ink)}.btn-line:hover{background:var(--panel)}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}body::before{content:"";position:fixed;inset:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:64px 64px;opacity:.25;pointer-events:none;mask-image:linear-gradient(180deg,#000 0,transparent 70%)}nav{position:sticky;top:0;z-index:10;backdrop-filter:blur(12px);background:rgba(7,11,20,.75);border-bottom:1px solid var(--line)}nav .wrap{display:flex;justify-content:space-between;align-items:center;height:64px}.logo{font-weight:700;letter-spacing:-.02em;display:flex;align-items:center;gap:10px}.logo i{width:10px;height:10px;border-radius:2px;background:var(--blue);box-shadow:0 0 12px var(--blue)}nav ul{display:flex;gap:26px;list-style:none;margin:0;padding:0;font-size:14px;color:var(--dim)}nav ul a:hover{color:var(--ink)}.hero{padding:96px 0 80px;position:relative}.hero::after{content:"";position:absolute;top:-200px;left:-10%;width:60%;height:600px;background:radial-gradient(closest-side,#1E3A8A55,transparent);pointer-events:none}.hero .wrap{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:center;position:relative}.hero h1{font-size:clamp(44px,5.6vw,76px)}.hero h1 span{color:var(--blue2)}.hero h1 .cur{display:inline-block;width:.5em;height:.95em;background:var(--blue2);vertical-align:-.1em;margin-left:6px;animation:blink 1s steps(1) infinite;box-shadow:0 0 12px var(--blue2)}@keyframes blink{50%{opacity:0}}.hero .sub{color:var(--dim);font-size:19px;margin:24px 0 32px;max-width:48ch}.hero .cta{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.hero .price{font-family:var(--mono);color:var(--dim);font-size:14px;margin-left:8px}.hero .price b{color:var(--ink);font-size:18px;font-weight:500}.dash{background:var(--panel);border:1px solid var(--line2);border-radius:14px;overflow:hidden;box-shadow:0 40px 80px -40px #000,0 0 0 1px #0004}.dash .bar{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--line);background:var(--bg2)}.dash .bar i{width:10px;height:10px;border-radius:50%;background:var(--line2)}.dash .bar .url{margin-left:10px;font-family:var(--mono);font-size:12px;color:var(--dim);background:var(--bg);padding:5px 10px;border-radius:6px;flex:1}.dash .body{padding:18px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.stat{background:var(--bg2);border:1px solid var(--line);border-radius:10px;padding:14px}.stat .k{font-family:var(--mono);font-size:11px;color:var(--dim);text-transform:uppercase;letter-spacing:.06em}.stat .v{font-size:26px;font-weight:600;margin-top:6px;letter-spacing:-.02em}.stat .d{font-size:12px;color:var(--teal);margin-top:2px}.stat.wide{grid-column:1/-1;display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.stat svg{width:100%;height:56px}.stat .live{display:flex;align-items:center;gap:6px;font-family:var(--mono);font-size:11px;color:var(--teal)}.stat .live i{width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 8px var(--teal);animation:pulse 1.6s infinite}@keyframes pulse{50%{opacity:.35}}.dash .foot{padding:12px 18px;border-top:1px solid var(--line);font-family:var(--mono);font-size:12px;color:var(--dim);display:flex;justify-content:space-between}.bands{border-top:1px solid var(--line)}.band{border-bottom:1px solid var(--line);position:relative;overflow:hidden}.band .wrap{display:grid;grid-template-columns:80px 1.1fr 1.4fr auto;gap:32px;align-items:center;padding:44px 32px;position:relative}.band .idx{font-family:var(--mono);font-size:14px;color:var(--dim)}.band h2{font-size:clamp(30px,3.6vw,46px)}.band p{color:var(--dim);font-size:16.5px;max-width:52ch}.band .tags{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.band .tag{font-family:var(--mono);font-size:12px;padding:5px 10px;border:1px solid var(--line2);border-radius:6px;color:var(--dim)}.band::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--c)}.band:hover{background:var(--bg2)}.band.b1{--c:var(--blue2)}.band.b2{--c:var(--amber)}.band.b3{--c:var(--teal)}.band h2 em{font-style:normal;color:var(--c)}.included{padding:96px 0;border-top:1px solid var(--line)}.included .wrap{display:grid;grid-template-columns:1fr 1.6fr;gap:64px;align-items:start}.included .intro{position:sticky;top:96px}.included h2{font-size:clamp(32px,3.8vw,48px);margin:14px 0 16px;max-width:14ch}.included .lead{color:var(--dim);font-size:17px;max-width:36ch}.feats{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:14px;overflow:hidden}.ft{background:var(--panel);padding:26px 24px 28px;min-height:190px;display:flex;flex-direction:column}.ft:hover{background:#141F35}.ft .k{font-family:var(--mono);font-size:11px;color:var(--blue2);letter-spacing:.06em;margin-bottom:auto}.ft h3{font-size:18px;letter-spacing:-.01em;margin:22px 0 6px}.ft p{color:var(--dim);font-size:14.5px;line-height:1.5}.pricing{padding:80px 0 96px;border-top:1px solid var(--line)}.pricing h2{font-size:clamp(32px,4vw,52px);margin:12px 0 10px}.pricing .lead{color:var(--dim);max-width:62ch;margin-bottom:28px;font-size:17px}.cfg{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.cfg .box{border:1px solid var(--line2);border-radius:10px;padding:14px 16px;background:var(--panel);display:flex;align-items:center;gap:14px;font-family:var(--mono);font-size:13px;color:var(--dim)}.cfg input[type=range]{flex:1;accent-color:var(--blue)}.cfg .n{color:var(--ink);font-size:20px;min-width:2ch;text-align:center;font-family:var(--sans);font-weight:600}.cfg .tog{display:inline-flex;border:1px solid var(--line2);border-radius:8px;overflow:hidden;margin-left:auto}.cfg .tog button{background:transparent;border:0;padding:8px 14px;color:var(--dim);font:inherit;cursor:pointer}.cfg .tog button.on{background:var(--blue);color:#fff;font-weight:500}.spec{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.sp{border:1px solid var(--line2);border-radius:14px;background:var(--panel);padding:26px;display:flex;flex-direction:column;font-family:var(--mono)}.sp.feat{border-color:var(--blue);background:linear-gradient(180deg,#0F1F3D,#111A2C);box-shadow:0 0 0 1px var(--blue) inset,0 0 48px -22px var(--blue)}.sp .t{font-family:var(--sans);font-size:22px;font-weight:600;letter-spacing:-.02em}.sp .t small{font-family:var(--mono);font-size:11px;color:var(--dim);display:block;margin-top:3px;font-weight:400;letter-spacing:.02em}.sp .amt{font-family:var(--sans);font-size:44px;font-weight:600;letter-spacing:-.04em;margin:16px 0 2px;line-height:1}.sp .amt small{font-family:var(--mono);font-size:13px;color:var(--dim);font-weight:400;letter-spacing:0;margin-left:4px}.sp .eq{font-size:11.5px;color:var(--dim);min-height:16px;margin-bottom:16px}.sp .ln{font-size:12.5px;padding:9px 0;border-top:1px dashed var(--line2);display:flex;justify-content:space-between;gap:12px;color:var(--dim)}.sp .ln b{color:var(--ink);font-weight:500;text-align:right}.sp .ln.on{color:var(--blue2)}.sp .ln.on b{color:var(--blue2)}.sp .ln:last-of-type{flex:1;align-items:flex-start}.sp .btn{margin-top:20px;justify-content:center;font-family:var(--mono);font-weight:500;font-size:14px}.fine{font-family:var(--mono);font-size:12px;color:var(--dim);margin-top:18px}.fine b{color:var(--blue2);font-weight:500}.ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0;overflow:hidden;white-space:nowrap}.ticker .track{display:inline-flex;gap:56px;animation:scroll 32s linear infinite;padding-left:56px}@keyframes scroll{to{transform:translateX(-50%)}}.ticker span{font-size:22px;font-weight:600;letter-spacing:-.02em;color:var(--dim)}.ticker span i{font-style:normal;font-family:var(--mono);font-size:11px;color:var(--teal);margin-left:10px;vertical-align:middle}@media (prefers-reduced-motion:reduce){.ticker .track{animation:none}.stat .live i{animation:none}.hero h1 .cur{animation:none}}.faq{padding:80px 0}.faq .wrap{display:grid;grid-template-columns:1fr 2fr;gap:48px}.faq h2{font-size:clamp(28px,3vw,40px)}details{border-top:1px solid var(--line);padding:18px 0}details:last-of-type{border-bottom:1px solid var(--line)}summary{cursor:pointer;font-weight:600;font-size:17px;list-style:none;display:flex;justify-content:space-between}summary::-webkit-details-marker{display:none}summary::after{content:"+";color:var(--blue2);font-size:22px;line-height:1}details[open] summary::after{content:"–"}details p{color:var(--dim);margin-top:10px;font-size:15.5px}footer{border-top:1px solid var(--line);padding:32px 0 48px;color:var(--dim);font-size:13.5px;font-family:var(--mono)}footer .wrap{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}@media (max-width:900px){.hero .wrap,.pricing .wrap,.faq .wrap{grid-template-columns:1fr}.band .wrap{grid-template-columns:1fr;gap:12px}.band .tags{flex-direction:row;align-items:flex-start}.included .wrap{grid-template-columns:1fr}.included .intro{position:static}.feats{grid-template-columns:1fr}.spec,.cfg{grid-template-columns:1fr}}.bg-grid,.bg-glow{position:relative;isolation:isolate}.bg-grid::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(var(--grid-color,var(--line)) 1px,transparent 1px),linear-gradient(90deg,var(--grid-color,var(--line)) 1px,transparent 1px);background-size:var(--grid-size,64px) var(--grid-size,64px);opacity:var(--grid-opacity,.25);-webkit-mask-image:var(--grid-fade,linear-gradient(180deg,#000,transparent 70%));mask-image:var(--grid-fade,linear-gradient(180deg,#000,transparent 70%))}.grid-sm{--grid-size:32px}.grid-lg{--grid-size:96px}.grid-bright{--grid-color:var(--line2);--grid-opacity:.4}.grid-faint{--grid-opacity:.12}.grid-fixed::before{position:fixed}.fade-down{--grid-fade:linear-gradient(180deg,transparent,#000 60%)}.fade-both{--grid-fade:linear-gradient(180deg,transparent,#000 35%,#000 65%,transparent)}.fade-radial{--grid-fade:radial-gradient(closest-side,#000,transparent)}.fade-none{--grid-fade:none}.bg-glow::after{content:"";position:absolute;z-index:-1;pointer-events:none;top:var(--glow-y,-200px);left:var(--glow-x,-10%);width:var(--glow-w,60%);height:var(--glow-h,600px);background:radial-gradient(closest-side,var(--glow-color,#1E3A8A55),transparent)}.glow-blue{--glow-color:#1E3A8A55}.glow-cyan{--glow-color:#22D3EE33}.glow-amber{--glow-color:#F59E0B2E}.glow-teal{--glow-color:#2DD4BF2E}.glow-right{--glow-x:auto;right:0}.glow-r::after{left:auto;right:-10%}.glow-center::after{left:50%;transform:translateX(-50%)}.glow-bottom::after{top:auto;bottom:var(--glow-y,-200px)}.glow-wide{--glow-w:90%;--glow-h:700px}.glow-tight{--glow-w:36%;--glow-h:380px}.bg-base{background:var(--bg)}.bg-sunk{background:var(--bg2)}.bg-panel{background:var(--panel)}.bg-fade{background:linear-gradient(180deg,var(--bg2),var(--bg))}.bg-fade-up{background:linear-gradient(0deg,var(--bg2),var(--bg))}.bg-feature{background:linear-gradient(180deg,#0F1F3D,var(--panel))}.bg-feature-lit{background:linear-gradient(180deg,#0F1F3D,var(--panel));box-shadow:0 0 0 1px var(--blue) inset,0 0 48px -22px var(--blue)}:root{--bg:#070B14;--bg2:#0C1220;--panel:#111A2C;--line:#1C2740;…}body{background:var(--bg);color:var(--ink);…}