*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}:root{--bg:#06101d;--bg2:#091725;--panel:#0d2035;--text:#f7fbff;--muted:#9db0c5;--line:rgba(255,255,255,.1);--blue:#4da3ff;--cyan:#78e7ff;--green:#49d9a6;--shadow:0 30px 80px rgba(0,0,0,.38)}body{font-family:Inter,sans-serif;background:var(--bg);color:var(--text);line-height:1.65;overflow-x:hidden}a{color:inherit;text-decoration:none}.container{width:min(1160px,calc(100% - 40px));margin:auto}h1,h2,h3{font-family:Manrope,sans-serif}header{position:sticky;top:0;z-index:50;background:rgba(6,16,29,.78);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.nav{height:76px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:12px;font-weight:800}.logo,.mini{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:linear-gradient(135deg,var(--blue),var(--cyan));color:#03101d;font-weight:900}.mini{width:34px;height:34px}.nav nav{display:flex;align-items:center;gap:25px;font-size:.9rem}.menu{display:none;background:none;border:0;color:white;font-size:1.5rem}.btn{display:inline-flex;justify-content:center;align-items:center;min-height:52px;padding:0 24px;border:0;border-radius:14px;background:linear-gradient(135deg,var(--blue),var(--cyan));color:#03101d;font-weight:800;box-shadow:0 16px 40px rgba(77,163,255,.25);transition:.25s;cursor:pointer}.btn:hover{transform:translateY(-2px)}.btn.small{min-height:42px;padding:0 17px}.btn.ghost{background:rgba(255,255,255,.03);color:#fff;border:1px solid var(--line);box-shadow:none}.hero{position:relative;overflow:hidden;padding:115px 0 95px;background:linear-gradient(180deg,#06101d,#081523)}.glow{position:absolute;border-radius:50%;filter:blur(90px);opacity:.22}.g1{width:430px;height:430px;background:var(--blue);right:-170px;top:10px}.g2{width:350px;height:350px;background:#7d4dff;left:-150px;bottom:-120px}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.02fr .98fr;gap:70px;align-items:center}.pill{display:inline-flex;align-items:center;gap:9px;padding:8px 12px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.03);font-size:.78rem}.pill i{width:8px;height:8px;border-radius:50%;background:var(--green)}h1{font-size:clamp(3.3rem,7vw,6.2rem);line-height:.95;letter-spacing:-.07em;margin-top:24px}h1 em{font-style:normal;background:linear-gradient(135deg,#fff,var(--cyan));-webkit-background-clip:text;background-clip:text;color:transparent}.lead{color:var(--muted);font-size:1.12rem;margin-top:26px}.actions{display:flex;gap:14px;margin-top:34px}.proof{display:flex;gap:32px;margin-top:36px}.proof div{display:grid}.proof span{color:var(--muted);font-size:.78rem}.dashboard{padding:22px;border:1px solid rgba(255,255,255,.14);border-radius:28px;background:linear-gradient(145deg,rgba(16,40,64,.96),rgba(8,23,39,.94));box-shadow:var(--shadow)}.dash-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:18px;border-bottom:1px solid var(--line)}.dash-head>div{display:flex;align-items:center;gap:11px}.live{color:var(--green);font-size:.72rem;font-weight:800}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0}.metrics>div{padding:16px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.035)}.metrics span,.metrics small{display:block;color:var(--muted);font-size:.72rem}.metrics b{display:block;font-size:1.7rem;margin:5px 0}.activity{padding:16px;border:1px solid var(--line);border-radius:18px}.activity h3{display:flex;justify-content:space-between;font-size:.95rem}.activity h3 small{color:var(--muted);font-weight:400}.activity article{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.activity article small{display:block;color:var(--muted)}.ico{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:rgba(77,163,255,.11)}mark{padding:6px 8px;border-radius:999px;background:rgba(73,217,166,.1);color:var(--green);font-size:.65rem}.strip{padding:26px 0;text-align:center;border-block:1px solid var(--line);background:#071321}.strip p{color:var(--muted);font-size:.78rem}.strip div div{display:flex;justify-content:center;flex-wrap:wrap;gap:28px;margin-top:12px;font-weight:700}.section{padding:100px 0}.alt{background:#081522}.heading{max-width:780px;margin-bottom:48px}.heading>span,.eyebrow{display:inline-block;color:var(--cyan);font-size:.74rem;font-weight:800;letter-spacing:.15em;margin-bottom:16px}.heading h2,.results h2,.cta h2{font-size:clamp(2.3rem,5vw,4.1rem);line-height:1.05;letter-spacing:-.055em}.heading p,.results p,.cta p{margin-top:15px;color:var(--muted)}.center{text-align:center;margin-inline:auto}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.cards article,.industry-side article,.steps article,.pricing article,.result-cards article{padding:27px;border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,.03);transition:.25s}.cards article:hover{transform:translateY(-5px);border-color:rgba(77,163,255,.35)}.cards i{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:rgba(77,163,255,.11);font-style:normal}.cards h3{margin:20px 0 8px}.cards p,.industry-side p,.steps p,.pricing li{color:var(--muted)}.cards article>b{display:block;margin-top:18px;font-size:.82rem}.industry-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:18px}.league{display:grid;grid-template-columns:1fr .9fr;gap:28px;padding:34px;border:1px solid rgba(77,163,255,.25);border-radius:26px;background:linear-gradient(145deg,rgba(77,163,255,.11),rgba(255,255,255,.025))}.tag{color:var(--cyan);font-size:.72rem;font-weight:800}.league h3{font-size:2rem;margin:12px 0}.league p{color:var(--muted)}.league ul,.pricing ul{list-style:none;display:grid;gap:9px;margin:20px 0}.league li:before,.pricing li:before{content:"✓";color:var(--green);margin-right:8px}.league a{color:var(--cyan);font-weight:800}.chat{display:flex;flex-direction:column;justify-content:center;gap:12px;padding:20px;border:1px solid var(--line);border-radius:19px;background:rgba(5,16,29,.72)}.chat p{max-width:90%;padding:11px 13px;border-radius:15px;background:rgba(255,255,255,.07);font-size:.8rem}.chat .user{align-self:flex-end;background:linear-gradient(135deg,var(--blue),var(--cyan));color:#03101d}.industry-side{display:grid;gap:18px}.industry-side b{color:var(--cyan);font-size:.72rem}.industry-side h3{margin:22px 0 7px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.steps article{text-align:center}.steps article>b{display:grid;place-items:center;width:62px;height:62px;margin:0 auto 24px;border-radius:50%;border:1px solid rgba(120,231,255,.3);color:var(--cyan)}.steps h3{margin-bottom:8px}.results{padding:90px 0;background:linear-gradient(145deg,#0b2238,#081725)}.result-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;align-items:center}.result-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.result-cards article{min-height:155px}.result-cards b{display:block;font-size:2.2rem}.result-cards span{color:var(--muted)}.pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.pricing article{position:relative;display:flex;flex-direction:column}.pricing article>span{color:var(--cyan);font-size:.72rem;font-weight:800}.pricing h3{margin-top:12px}.pricing h4{margin-top:20px;font-size:1.4rem}.pricing ul{flex:1}.pricing .featured{border-color:rgba(77,163,255,.5);transform:translateY(-8px);background:linear-gradient(180deg,rgba(77,163,255,.12),rgba(255,255,255,.03))}.pricing .featured mark{position:absolute;right:18px;top:16px;background:var(--blue);color:#03101d;font-weight:800}.faq-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:65px}.faq{display:grid;gap:12px}.faq article{border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.025);overflow:hidden}.faq button{display:flex;justify-content:space-between;width:100%;padding:20px;border:0;background:none;color:white;font-weight:800;text-align:left}.faq article p{display:none;padding:0 20px 20px;color:var(--muted)}.faq article.open p{display:block}.faq article.open button b{transform:rotate(45deg)}.cta{padding:50px 0;background:#081522}.cta>.container{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:48px;border:1px solid var(--line);border-radius:28px;background:radial-gradient(circle at 90% 20%,rgba(120,231,255,.2),transparent 30%),linear-gradient(135deg,#113253,#0b2037)}.contact-grid{display:grid;grid-template-columns:.86fr 1.14fr;gap:65px}.contact-points{margin-top:28px}.contact-points p{padding:13px 0;border-bottom:1px solid var(--line)}.contact-points b{color:var(--cyan);margin-right:10px}form{padding:28px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(145deg,rgba(16,40,64,.88),rgba(8,23,39,.92));box-shadow:var(--shadow)}form label{display:grid;gap:7px;margin-bottom:15px;font-size:.85rem;font-weight:700}.row{display:grid;grid-template-columns:1fr 1fr;gap:13px}input,select,textarea{width:100%;padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.045);color:white;outline:none}select option{color:#111}textarea{resize:vertical}form .btn{width:100%}form small{display:block;margin-top:12px;text-align:center;color:var(--muted)}.hidden{display:none}footer{padding:44px 0 22px;background:#050e19;border-top:1px solid var(--line)}.foot{display:flex;justify-content:space-between;gap:40px}.foot p{max-width:390px;margin-top:14px;color:var(--muted)}.foot>div:last-child{display:flex;gap:22px}.bottom{margin-top:30px;padding-top:20px;border-top:1px solid var(--line);color:var(--muted);font-size:.78rem}.reveal{opacity:0;transform:translateY(18px);transition:.7s}.reveal.visible{opacity:1;transform:none}@media(max-width:950px){.menu{display:block}.nav nav{display:none;position:absolute;left:20px;right:20px;top:76px;flex-direction:column;align-items:stretch;padding:20px;border:1px solid var(--line);border-radius:18px;background:#0a192b}.nav nav.open{display:flex}.hero-grid,.result-grid,.faq-grid,.contact-grid{grid-template-columns:1fr}.cards,.pricing{grid-template-columns:repeat(2,1fr)}.industry-grid{grid-template-columns:1fr}.pricing .featured{transform:none}}@media(max-width:680px){.container{width:min(100% - 28px,1160px)}.hero{padding:78px 0 65px}h1{font-size:3.45rem}.actions,.cta>.container,.foot{flex-direction:column;align-items:flex-start}.proof{gap:17px}.metrics,.cards,.steps,.pricing,.result-cards,.row,.league{grid-template-columns:1fr}.section{padding:75px 0}.league,form{padding:23px}.foot>div:last-child{flex-wrap:wrap}}