:root{--bg:#050b14;--panel:#0b1726;--line:#ffffff1d;--text:#f5f8fb;--muted:#91a3b8;--green:#95f230;--blue:#2679d8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 80% 7%,#0d54a544,transparent 33rem),var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}.header{position:sticky;top:0;z-index:50;height:80px;display:flex;align-items:center;justify-content:space-between;padding:0 max(5vw,24px);border-bottom:1px solid var(--line);background:#050b14d9;backdrop-filter:blur(18px)}.brand img,footer img{width:190px;height:auto}.header nav{display:flex;align-items:center;gap:28px}.header nav a{font-size:14px;font-weight:700;color:#c4cfdb}.header nav a:hover{color:#fff}.menu{display:none;background:#ffffff0d;color:#fff;border:1px solid var(--line);border-radius:10px;font-size:22px;padding:8px 12px}.section,.block{max-width:1240px;margin:auto;padding-left:24px;padding-right:24px}.hero{min-height:700px;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:20px;padding-top:70px;padding-bottom:70px}.hero-copy{position:relative;z-index:2}.eyebrow,.green,.section-head>span,.pricing small{color:var(--green);font-weight:900;letter-spacing:.17em;font-size:13px}.hero h1{font-size:clamp(50px,6vw,80px);line-height:.98;letter-spacing:-.055em;margin:28px 0}.hero h1 em{font-style:normal;color:var(--green)}.hero-copy>p{max-width:600px;color:#c1ccda;font-size:20px;line-height:1.7}.actions{display:flex;gap:12px;margin:30px 0}.button{display:inline-flex;align-items:center;justify-content:center;background:var(--green);color:#07100d;border-radius:12px;padding:14px 24px;font-weight:900}.button.small{padding:11px 18px}.button.ghost{background:#ffffff0a;color:#fff;border:1px solid #ffffff2c}.checks{display:flex;flex-wrap:wrap;gap:22px;color:var(--muted);font-size:14px}.checks span::first-letter{color:var(--green)}.hero-art{height:570px;position:relative}.hero-art:before{content:"";position:absolute;inset:10%;background:#186cc33d;filter:blur(55px);border-radius:50%}.hero-art img{width:100%;height:100%;object-fit:cover;position:relative;mask-image:linear-gradient(90deg,transparent,#000 20%,#000 88%,transparent)}.orbit-card{position:absolute;left:8%;bottom:5%;padding:18px 24px;border:1px solid var(--line);border-radius:16px;background:#0b1726db;backdrop-filter:blur(12px)}.orbit-card small{display:block;color:var(--muted);letter-spacing:.14em}.orbit-card strong{display:block;margin-top:6px;font-size:22px}.stats{display:grid;grid-template-columns:repeat(4,1fr);max-width:1240px;margin:auto;border:1px solid var(--line);background:var(--line)}.stats div{padding:26px;text-align:center;background:#08111e}.stats b{display:block;color:var(--green);font-size:30px}.stats span{font-size:14px;color:var(--muted)}.block{padding-top:110px;padding-bottom:110px}.section-head{text-align:center;max-width:760px;margin:0 auto 52px}.section-head h2,.two h2,.demo h2{font-size:clamp(36px,4vw,54px);letter-spacing:-.04em;margin:16px 0}.section-head p,.two p,.demo p{color:var(--muted);line-height:1.8;font-size:17px}.products{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.products article,.benefits article,.pricing article,.contact-card,.contact-grid a{border:1px solid var(--line);background:linear-gradient(145deg,#101f33e8,#07101ce8);border-radius:22px;padding:28px}.products i{display:grid;place-items:center;width:50px;height:50px;border-radius:14px;background:#95f2301c;color:var(--green);font-style:normal;font-size:22px}.products h3,.benefits h3{font-size:23px;margin:22px 0 10px}.products p,.benefits p,.pricing p{color:var(--muted);line-height:1.7}.products ul,.pricing ul{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:10px;color:#c9d4df}.products li:before{content:"✓";color:var(--green);margin-right:10px}.band{max-width:none;padding-left:max(5vw,24px);padding-right:max(5vw,24px);background:#ffffff05;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.benefits{max-width:1240px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.benefits b{color:var(--green);font-size:28px}.pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pricing article{position:relative;display:flex;flex-direction:column}.pricing .featured{border-color:#95f23088;background:linear-gradient(180deg,#95f2301a,#091421)}.pricing label{position:absolute;right:20px;top:20px;background:var(--green);color:#07100d;border-radius:99px;padding:7px 10px;font-size:10px;font-weight:900}.pricing h3{font-size:31px;margin:12px 0}.price{font-size:43px;font-weight:950;padding:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.price span{font-size:14px;color:var(--muted);font-weight:500}.pricing .button{margin-top:auto}.two,.demo{max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding-left:max(8vw,24px);padding-right:max(8vw,24px)}.demo{max-width:1240px;margin:90px auto;border:1px solid #4e9cff44;border-radius:28px;background:linear-gradient(135deg,#0e3a70,#08111e)}.contact-card h3{font-size:28px;margin-top:0}.contact-card .button{margin-top:16px}.contact-grid{max-width:880px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:18px}.contact-grid a{display:flex;flex-direction:column;gap:12px}.contact-grid b{color:var(--green);font-size:28px}.contact-grid small{color:var(--muted);font-weight:800;letter-spacing:.14em}.contact-grid strong{font-size:20px;line-height:1.5}.maker{max-width:880px;margin:25px auto 0;padding:20px;text-align:center;border:1px solid var(--line);border-radius:15px;color:var(--muted)}footer{padding:45px max(5vw,24px) 25px;background:#030810;border-top:1px solid var(--line)}footer p{max-width:500px;color:var(--muted);line-height:1.7}footer small{display:block;margin-top:35px;padding-top:20px;border-top:1px solid var(--line);color:#58697b;text-align:center}@media(max-width:960px){.header nav{display:none;position:absolute;left:0;right:0;top:80px;padding:18px 24px;background:#07101df7;flex-direction:column;align-items:stretch}.header nav.open{display:flex}.menu{display:block}.hero{grid-template-columns:1fr;padding-top:65px}.hero-art{height:420px}.products{grid-template-columns:repeat(2,1fr)}.benefits{grid-template-columns:repeat(2,1fr)}.pricing{grid-template-columns:1fr}.two,.demo{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.hero h1{font-size:49px}.actions{flex-direction:column}.hero-art{height:330px}.products,.benefits,.contact-grid{grid-template-columns:1fr}.block{padding-top:80px;padding-bottom:80px}.brand img{width:165px}}
