*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0;background:#0C1736;color:#FFF8E8;font-family:'Segoe UI',Arial,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid #22D3EE;outline-offset:6px}img{max-width:100%;height:auto}.wrap{max-width:1160px;margin:auto;padding-left:30px;padding-right:30px}header{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-top:24px;padding-bottom:24px;border-bottom:1px solid #ffffff17}.logo{width:230px;display:block}nav{display:flex;align-items:center;gap:27px;font-size:14px}.button{display:inline-flex;align-items:center;justify-content:center;background:#22D3EE;color:#0C1736;font-weight:700;padding:17px 22px;border-radius:11px;transition:transform .2s,background .2s}.button:hover{transform:translateY(-3px);background:#8cecff}.button.small{padding:12px 17px;font-size:13px}.hero{display:grid;grid-template-columns:1.15fr 1fr;gap:35px;align-items:center;min-height:650px;padding-top:65px;padding-bottom:85px}.eyebrow{font-size:12px;letter-spacing:2.2px;font-weight:700;color:#22D3EE;margin:0 0 22px}h1{font-size:clamp(45px,5.7vw,76px);line-height:1.06;letter-spacing:-3px;margin:0 0 27px;font-weight:700}h1 em{font-style:normal;color:#22D3EE}.intro{font-size:19px;line-height:1.7;color:#BACCE3;max-width:490px}.actions{display:flex;gap:23px;align-items:center;flex-wrap:wrap;margin-top:33px}.link{color:#A6E2FF;font-size:14px;font-weight:600}.orbit{height:430px;position:relative;display:grid;place-items:center;background:radial-gradient(ellipse,#19477c66,transparent 68%)}.ring{position:absolute;border:1px solid #69bcff30;border-radius:50%;width:330px;height:330px}.r2{width:425px;height:425px;border-style:dashed;transform:rotate(30deg)}.orbit-core{width:235px;height:235px;border-radius:40px;display:grid;place-items:center;background:linear-gradient(140deg,#182b55,#0e2245);border:1px solid #78d2ff44;transform:rotate(-8deg);box-shadow:0 30px 70px #0004}.orbit-core img{transform:rotate(8deg)}.tag{position:absolute;padding:12px 17px;border:1px solid #93dfff33;background:#152949;border-radius:12px;font-size:13px;box-shadow:0 12px 25px #0002}.t1{top:45px;left:15px}.t2{right:0;top:130px}.t3{bottom:20px;left:65px;color:#A6E2FF}.light{background:#F2F7FD;color:#0C1736;padding:85px 0}.split{display:grid;grid-template-columns:1fr 1.1fr;gap:70px}.light .eyebrow{color:#3157FF}h2{font-size:clamp(32px,3.5vw,44px);line-height:1.15;letter-spacing:-1.5px;margin:0 0 25px}.bodycopy{font-size:17px;line-height:1.85;color:#4b5f7b;margin-top:0}.values{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.values span{border:1px solid #b9cce5;border-radius:24px;padding:10px 16px;font-size:13px}.products{padding-top:90px;padding-bottom:30px}.product{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center;padding:45px;background:#071923;border:1px solid #29424f;border-radius:25px}.product p{color:#BCCDC5;font-size:16px;line-height:1.8}.status{font-size:10px;letter-spacing:1px;color:#C0FF4F;display:block;margin-bottom:24px}.lime{background:#C0FF4F}.lime:hover{background:#d5ff8c}.product-visual{text-align:center;padding:15px}.features{display:grid;gap:12px;color:#d1e0d6;text-align:left;font-size:13px;margin:35px auto;max-width:260px}.features span{padding-bottom:12px;border-bottom:1px solid #ffffff19}.features span:before{content:'✓';color:#C0FF4F;margin-right:12px}.mascot{margin-top:5px}.closing{padding-top:80px;padding-bottom:85px;text-align:center}.closing p:not(.eyebrow){color:#BACCE3}footer{padding-top:25px;padding-bottom:25px;border-top:1px solid #ffffff17;display:flex;justify-content:space-between;gap:20px;font-size:12px;color:#91abc7}@media(max-width:800px){header{align-items:flex-start}.logo{width:170px}nav{gap:16px}nav>a:not(.button){display:none}.hero{grid-template-columns:1fr;padding-top:50px;gap:35px}.hero h1{letter-spacing:-2px}.orbit{height:350px}.ring{width:270px;height:270px}.r2{width:330px;height:330px}.split,.product{grid-template-columns:1fr;gap:25px}.product{padding:28px}.light{padding:60px 0}.wrap{padding-left:22px;padding-right:22px}footer{flex-wrap:wrap}.products{padding-top:60px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}