:root{--bg:#06111e;--panel:#0c1d31;--line:#214865;--text:#f5f9ff;--muted:#9aacc0;--blue:#2185ff;--cyan:#38d7ff;--green:#70e8b0;--wrap:min(1170px,calc(100% - 48px))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.55 Manrope,Arial,sans-serif}.noise{position:fixed;inset:0;z-index:-1;opacity:.2;background-image:radial-gradient(#2b6d9b 0.5px,transparent .6px);background-size:5px 5px;pointer-events:none}.wrap{width:var(--wrap);margin:auto}.top{height:86px;display:flex;align-items:center;gap:28px;border-bottom:1px solid #133148}.brand{display:flex;align-items:center;gap:10px;color:white;text-decoration:none;font:600 16px Unbounded,sans-serif;letter-spacing:-.7px}.brand img{width:31px;height:31px;object-fit:contain}.top nav{display:flex;gap:26px;margin-left:auto}.top nav a{color:#a9bed1;text-decoration:none;font-size:13px;font-weight:700}.top nav a:hover{color:white}.tiny-cta{padding:9px 13px;border:1px solid var(--line);border-radius:8px;color:#dcecf9;text-decoration:none;font-size:12px;font-weight:800}.menu{display:none}.hero{display:grid;grid-template-columns:.95fr 1.05fr;gap:65px;align-items:center;min-height:670px;padding:70px 0 85px}.eyebrow{margin:0 0 17px;color:#75aee0;font-size:10px;font-weight:800;letter-spacing:.14em}.eyebrow:before{display:inline-block;width:22px;height:1px;margin:0 9px 3px 0;background:var(--cyan);box-shadow:0 0 10px var(--cyan);content:""}h1,h2{margin:0 0 23px;font:600 clamp(34px,4.8vw,70px)/1.15 Unbounded,sans-serif;letter-spacing:-.07em}h2{font-size:clamp(30px,3.5vw,48px)}em{color:var(--cyan);font-style:normal;text-shadow:0 0 28px #137aac}.lead{max-width:500px;color:#abc0d3;font-size:18px;line-height:1.75}.actions{display:flex;align-items:center;gap:23px;margin:34px 0 48px}.button{display:inline-flex;justify-content:center;gap:22px;padding:14px 19px;border-radius:9px;background:linear-gradient(135deg,#277dff,#32baff);box-shadow:0 12px 33px #1374cc55;color:#fff;text-decoration:none;font-size:13px;font-weight:800;transition:.2s}.button:hover{transform:translateY(-2px);box-shadow:0 17px 38px #1374cc77}.button b{font-size:17px}.text-link{color:#b9d5ef;text-decoration:none;font-size:13px;font-weight:800}.facts{display:flex;gap:31px}.facts span{display:grid;color:#758da5;font-size:11px}.facts b{color:#eff7ff;font:600 10px Unbounded,sans-serif}.product{position:relative;display:grid;place-items:center;min-height:420px}.circle{position:absolute;border:1px solid #277ebd44;border-radius:50%;z-index:-1}.circle.one{width:570px;height:570px}.circle.two{width:420px;height:420px;border-style:dashed}.orbit{position:absolute;z-index:2;padding:7px 9px;border:1px solid var(--line);border-radius:7px;background:#0b1a2ddd;color:#7998b7;font-size:9px;font-weight:800;letter-spacing:.09em}.orbit b{padding-left:7px;color:var(--green)}.orbit.left{left:-2px;top:50px}.orbit.right{right:-2px;bottom:55px}.app{width:min(600px,100%);overflow:hidden;border:1px solid #3a91d4;border-radius:12px;background:#061321;box-shadow:0 35px 75px #0009,0 0 45px #137aff22;transform:perspective(1100px) rotateY(-8deg) rotateX(3deg)}.chrome{height:31px;display:flex;align-items:center;gap:5px;padding:0 12px;border-bottom:1px solid #1a3954;background:#10233b}.chrome i{width:6px;height:6px;border-radius:50%;background:#55728e}.chrome span{margin:auto;color:#b6cae0;font-size:8px;font-weight:700}.screen{display:grid;grid-template-columns:108px 1fr;min-height:287px}.screen aside{padding:12px 9px;border-right:1px solid #17324e;background:#0a1828}.screen aside>b{display:grid;place-items:center;width:21px;height:21px;margin-bottom:14px;border-radius:6px;background:#167ff5;font:9px Unbounded}.screen aside small{display:block;margin-bottom:8px;color:#6684a0;font-size:7px}.screen aside a{display:block;margin:3px 0;padding:6px 7px;border-radius:4px;color:#89a3bd;font-size:8px}.screen aside .on{background:#143f6b;color:#e9f6ff}.screen section{padding:15px}.screen section header{display:flex;justify-content:space-between;align-items:center}.screen small{color:#6f8ba7;font-size:7px}.screen h3{margin:0;font-size:15px}.screen button{border:0;border-radius:4px;padding:7px 9px;background:#197ff4;color:#fff;font-size:8px;font-weight:700}.stats{display:flex;gap:11px;margin:13px 0;padding:8px;border:1px solid #1c3a55;border-radius:5px}.stats span{color:#6c8ba6;font-size:6px}.stats b{margin-left:3px;color:#74eeb7}.progress{display:flex;align-items:center;gap:8px;margin:0;padding:7px;background:#0a1828;border-radius:4px;color:#8dbbe0;font-size:7px}.progress i{width:45%;height:3px;border-radius:3px;background:linear-gradient(90deg,#3bd8ff,#1d78e8)}.progress span{margin-left:auto;color:#dceafb}.rows{margin-top:11px;overflow:hidden;border:1px solid #19344e;border-radius:5px}.rows>div{display:grid;grid-template-columns:1.3fr 1fr 1.2fr;gap:8px;padding:7px 9px;border-bottom:1px solid #213f5b;font-size:7px}.rows>div:last-child{border:0}.rows .row-title{background:#102238;color:#718faa;font-weight:800}.rows b{color:#c7dbee}.rows span{color:#849db5}.rows em{color:#69e8af;font-style:normal}.rows strong{color:#f4c367;font-weight:400}.signal{overflow:hidden;border-block:1px solid #1b405d;background:#0b1b2f}.signal div{padding:15px 0;color:#8ba8c6;font-size:9px;font-weight:800;letter-spacing:.14em;text-align:center;white-space:nowrap}.signal b{padding:0 20px;color:var(--cyan)}.section{padding:128px 0}.intro{max-width:700px}.intro>p:last-child{max-width:560px;color:var(--muted);font-size:17px}.cards{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:50px}.card{position:relative;min-height:270px;overflow:hidden;padding:28px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(135deg,#0e2844,#091827)}.card:before{position:absolute;inset:0;background:linear-gradient(120deg,#2ed7ff10,transparent 55%);content:""}.card h3{position:relative;margin:0 0 10px;font-size:20px;letter-spacing:-.04em}.card p{position:relative;max-width:470px;margin:0;color:#9bb2c8;font-size:14px}.card sup{position:relative;color:#4a9dcf;font:11px Unbounded}.card.wide{display:flex;gap:28px;grid-column:span 2;min-height:210px}.rail{position:absolute;right:29px;bottom:30px;display:flex;gap:8px}.rail i{width:28px;height:28px;border:1px solid #3185d5;border-radius:50%;background:#0b2945}.rail i:first-child{background:#2785ff;box-shadow:0 0 25px #2785ff99}.rail b{position:absolute;right:0;bottom:-22px;white-space:nowrap;color:#7da3c7;font-size:10px}.chips{position:absolute;bottom:28px;left:28px;display:flex;gap:7px;flex-wrap:wrap}.chips span{padding:6px 8px;border:1px solid #285473;border-radius:5px;color:#b8d5ec;font-size:10px}.card pre{position:absolute;right:28px;bottom:24px;left:28px;margin:0;padding:13px;border-left:2px solid #2de5a0;background:#061525;color:#9db6cc;font:10px/1.8 monospace}.card pre span{color:var(--green)}.local{position:absolute;bottom:28px;color:#9bdbff;font:18px Unbounded;letter-spacing:.1em}.local small{display:block;margin-top:5px;color:#6685a5;font:9px monospace}.process{border-block:1px solid #173750;background:linear-gradient(90deg,#0a182a,#091626)}.process-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:95px;align-items:center}.steps{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.steps li{display:grid;grid-template-columns:54px 1fr 28px;gap:16px;align-items:center;padding:23px 0;border-bottom:1px solid var(--line)}.steps>b{color:#42a1dd;font:11px Unbounded}.steps h3{margin:0 0 3px;font-size:17px}.steps p{margin:0;color:#91a8bf;font-size:13px}.steps i{display:grid;place-items:center;width:25px;height:25px;border:1px solid #28679a;border-radius:50%;color:#6bd8ff;font-style:normal;font-size:12px}.price-card{padding:34px;border:1px solid #2b7ab9;border-radius:15px;background:radial-gradient(circle at 80% 40%,#268aff40,transparent 31%),linear-gradient(135deg,#102c4b,#081727);box-shadow:0 0 70px #237dff22}.price-top,.price-body,.price-card footer{display:flex;justify-content:space-between;align-items:center;gap:25px}.price-top{padding-bottom:25px;border-bottom:1px solid #b9dcff27}.price-top .eyebrow{margin:0}.price-top>span{color:#8fcaad;font-size:11px;font-weight:700}.price-body{padding:37px 0}.price-body h2{margin:0 0 9px}.price-body p{max-width:520px;margin:0;color:#a9bed3}.price-body>strong{white-space:nowrap;font:58px/1 Unbounded;letter-spacing:-.1em}.price-body small{display:block;color:#a9c5de;font:12px Manrope;letter-spacing:0}.price-card footer{padding-top:25px;border-top:1px solid #b9dcff27}.price-card ul{display:grid;grid-template-columns:repeat(2,auto);gap:7px 22px;margin:0;padding:0;list-style:none;color:#c8d9eb;font-size:12px}.price-card li:before{margin-right:8px;color:var(--green);content:"✓"}.faq{display:grid;grid-template-columns:.65fr 1.35fr;gap:70px}.answers{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{display:flex;justify-content:space-between;gap:15px;padding:21px 0;cursor:pointer;list-style:none;font-size:16px;font-weight:800}summary::-webkit-details-marker{display:none}summary b{color:var(--cyan);font-size:21px;font-weight:400}details[open] summary b{transform:rotate(45deg)}details p{max-width:650px;margin:0;padding-bottom:20px;color:#98aec5;font-size:14px}.download{position:relative;overflow:hidden;margin-bottom:100px;padding:70px 65px;border:1px solid #4aa4ee;border-radius:15px;background:linear-gradient(115deg,#0e355e,#09182a)}.download:after{position:absolute;right:30px;bottom:-85px;color:#5bc0ff1f;font:700 380px/1 Unbounded;content:"G"}.download>*{position:relative;z-index:1}.download>p:not(.eyebrow){max-width:430px;color:#b8cfe5}.footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:30px 0;border-top:1px solid #173750}.footer p{margin:0;color:#738ba5;font-size:11px}.reveal{opacity:0;transform:translateY(16px);transition:.55s}.reveal.visible{opacity:1;transform:none}@media(max-width:820px){:root{--wrap:min(100% - 32px,620px)}.top{height:70px}.menu{display:block;margin-left:auto;border:0;background:transparent;color:#bed2e8;font:700 12px Manrope}.top nav{position:absolute;top:62px;right:16px;left:16px;z-index:5;display:none;flex-direction:column;gap:0;padding:9px;border:1px solid var(--line);border-radius:9px;background:#0c1b2d}.top nav.open{display:flex}.top nav a{padding:10px}.tiny-cta{display:none}.hero{grid-template-columns:1fr;gap:35px;min-height:0;padding:60px 0}.product{min-height:340px}.app{transform:none}.circle.one{width:400px;height:400px}.circle.two{width:290px;height:290px}.facts{gap:16px}.section{padding:77px 0}.cards{grid-template-columns:1fr;margin-top:34px}.card.wide{grid-column:auto;display:block}.process-grid,.faq{grid-template-columns:1fr;gap:28px}.price-card,.download{padding:28px 22px}.price-body,.price-card footer{align-items:flex-start;flex-direction:column}.price-card ul{grid-template-columns:1fr}.download{margin-bottom:60px}.footer{align-items:flex-start;flex-direction:column}}@media(max-width:460px){h1{font-size:39px}.actions{align-items:flex-start;flex-direction:column;gap:8px}.facts{flex-wrap:wrap}.app{font-size:.8em}.screen{grid-template-columns:74px 1fr}.screen aside{padding:10px 5px}.screen aside a{padding:6px 4px;font-size:6px}.screen section{padding:10px}.stats{gap:5px}.rows>div{padding:6px;font-size:6px}.orbit{font-size:7px}.card{padding:22px}.rail{right:22px}.steps li{grid-template-columns:36px 1fr 25px;gap:8px}.download:after{right:-30px;font-size:260px}}
