:root{--navy:#06111e;--navy2:#0b192a;--panel:#0e1d30;--line:#263850;--yellow:#ffd000;--white:#f5f7fa;--muted:#a8b2c0;--blue:#29a8df;--green:#31c47b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--navy);color:var(--white);font-family:Arial,Helvetica,sans-serif;line-height:1.5}button,input,select,textarea{font:inherit}.site-header{height:74px;padding:0 max(24px,5vw);display:flex;align-items:center;justify-content:space-between;background:rgba(6,17,30,.92);backdrop-filter:blur(16px);position:fixed;inset:0 0 auto;z-index:50;border-bottom:1px solid rgba(255,255,255,.08)}.brand{display:flex;gap:10px;align-items:center;color:#fff;text-decoration:none;font-weight:800;letter-spacing:.05em}.brand-mark{width:34px;height:28px;object-fit:contain;display:block;flex:0 0 auto}.site-header nav{display:flex;align-items:center;gap:28px}.site-header nav a{color:#cbd3dd;text-decoration:none;font-size:14px}.site-header nav a:hover{color:var(--yellow)}.menu{display:none;background:none;border:1px solid var(--line);color:#fff;padding:8px 12px}.button{border:0;background:var(--yellow);color:#09111b;padding:14px 19px;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:800;cursor:pointer;text-decoration:none;display:inline-block;transition:.2s}.button:hover{transform:translateY(-2px);filter:brightness(1.08)}.button-small{padding:11px 15px}.button-ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.45)}.hero{min-height:760px;height:100vh;position:relative;display:flex;align-items:center;overflow:hidden}.hero>img,.cta>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,12,22,.98) 0%,rgba(4,12,22,.8) 42%,rgba(4,12,22,.08) 75%),linear-gradient(0deg,rgba(4,12,22,.55),transparent 50%)}.hero-copy{position:relative;z-index:2;max-width:700px;margin-left:max(24px,8vw);padding-top:50px}.eyebrow{color:var(--yellow);text-transform:uppercase;font-size:12px;font-weight:800;letter-spacing:.12em;margin:0 0 14px}.hero h1{font-size:clamp(58px,8vw,118px);line-height:.88;letter-spacing:-.055em;max-width:780px;margin:0 0 30px}.lead{font-size:clamp(20px,2vw,28px);max-width:590px;color:#d6dce3}.actions{display:flex;gap:12px;margin:32px 0 22px}.trust{font-size:12px;color:#bdc6d0}.trust span{color:var(--yellow);margin:0 8px}.scroll{position:absolute;z-index:2;right:5vw;bottom:35px;color:#fff;text-decoration:none;text-transform:uppercase;font-size:10px;letter-spacing:.16em}.scroll span{color:var(--yellow);font-size:20px;margin-left:8px}.section{max-width:1300px;margin:auto;padding:120px max(24px,5vw)}.section-heading{max-width:760px;margin-bottom:55px}.section-heading h2,.dashboard-intro h2,.results h2,.cta h2{font-size:clamp(40px,5vw,70px);line-height:.98;letter-spacing:-.045em;margin:0 0 22px}.section-heading>p:last-child,.dashboard-intro>p,.results-copy>p,.cta-copy>p{color:var(--muted);font-size:18px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{position:relative;background:var(--panel);border:1px solid var(--line);padding:34px;min-height:300px}.card .number{color:#516176;font-size:11px;letter-spacing:.1em}.card h3,.case h3{font-size:23px;margin:28px 0 3px}.card .question{color:#fff;font-weight:700}.card>p:not(.number,.question){color:var(--muted)}.card a{position:absolute;bottom:28px;color:var(--yellow);text-transform:uppercase;text-decoration:none;font-size:11px;font-weight:bold}.alert{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-weight:bold;color:white;position:absolute;right:28px}.red{background:#f14b52}.orange{background:#f4862d}.yellow{background:var(--yellow);color:#111}.steps-section{border-top:1px solid var(--line)}.steps{display:grid;grid-template-columns:repeat(3,1fr);position:relative}.steps:before{content:"";position:absolute;top:70px;left:16%;right:16%;height:1px;background:var(--yellow)}.step{text-align:center;padding:20px 7%;position:relative}.step>span{color:#5b6b7e;font-size:11px}.step-icon{width:98px;height:98px;border:1px solid var(--yellow);border-radius:50%;display:grid;place-items:center;margin:25px auto;background:var(--navy);color:var(--yellow);font-size:28px;position:relative;z-index:2}.step h3{text-transform:uppercase;font-size:14px;color:var(--yellow);letter-spacing:.1em}.step p{color:var(--muted)}.dashboard-section{padding:120px max(24px,7vw);background:#030b14;display:grid;grid-template-columns:.62fr 1.38fr;gap:5vw;align-items:center}.dashboard-intro{align-self:start;position:sticky;top:120px}.signal{margin-top:35px;text-transform:uppercase;font-size:11px;letter-spacing:.08em}.pulse{width:9px;height:9px;background:var(--green);border-radius:50%;display:inline-block;margin-right:8px;box-shadow:0 0 0 7px rgba(49,196,123,.12)}.dashboard-frame{border:1px solid #32455e;background:#111e30;box-shadow:0 32px 80px rgba(0,0,0,.45)}.frame-bar{height:46px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#9fb0c3}.frame-bar span:last-child{color:var(--green)}.dashboard-frame img{width:100%;display:block}.kpis{grid-column:2;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.kpis div{background:var(--panel);border:1px solid var(--line);padding:18px}.kpis strong{color:var(--yellow);display:block;font-size:25px}.kpis span{color:var(--muted);font-size:11px}.case{background:var(--panel);border:1px solid var(--line);overflow:hidden}.case img,.case-graphic{height:230px;width:100%;object-fit:cover}.case-graphic{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#122b43,#07111d);font-size:50px;color:#718198}.case-graphic strong{color:var(--yellow);margin-left:18px}.case>div:last-child{padding:25px}.case span{color:var(--yellow);font-size:11px}.case h3{margin:8px 0}.case p{color:var(--muted)}.results{padding:130px max(24px,8vw);background:#0b1726;display:grid;grid-template-columns:1fr 1.2fr;gap:7vw}.disclaimer{font-size:11px!important;border-left:2px solid var(--yellow);padding-left:13px}.metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px}.metrics div{padding:30px;background:#06111e;border:1px solid var(--line)}.metrics strong{font-size:44px;color:var(--yellow);display:block}.metrics span{font-size:12px;color:var(--muted)}blockquote{grid-column:2;margin:0;background:#06111e;border-left:3px solid var(--yellow);padding:30px;font-size:18px}cite{display:block;color:var(--muted);font-style:normal;font-size:11px;margin-top:18px}.cta{min-height:650px;position:relative;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.cta-shade{position:absolute;inset:0;background:rgba(3,10,18,.78)}.cta-copy{position:relative;max-width:900px;padding:80px 24px}.cta-copy .actions{justify-content:center}.cta-copy h2{font-size:clamp(45px,6vw,82px)}footer{min-height:180px;padding:55px max(24px,5vw);display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;border-top:1px solid var(--line);color:var(--muted);font-size:12px}footer p:nth-child(2){text-align:center}footer p:last-child{text-align:right}dialog{width:min(600px,calc(100% - 30px));background:#0b192a;color:#fff;border:1px solid #32455e;padding:40px;box-shadow:0 30px 100px #000}dialog::backdrop{background:rgba(0,5,10,.82);backdrop-filter:blur(5px)}dialog h2{font-size:38px;margin:0 0 10px}dialog>p{color:var(--muted)}.dialog-close{position:absolute;right:15px;top:10px;border:0;background:none;color:#fff;font-size:28px;cursor:pointer}form{display:grid;gap:15px;margin-top:25px}label{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#b9c3cf}input,select,textarea{width:100%;margin-top:6px;background:#06111e;border:1px solid #354860;color:#fff;padding:12px;resize:vertical}.form-success{text-align:center;padding:35px}.form-success span{display:grid;place-items:center;width:55px;height:55px;border-radius:50%;background:var(--green);margin:auto;font-size:26px}.reveal{opacity:0;transform:translateY(24px);transition:opacity .65s,transform .65s}.reveal.visible{opacity:1;transform:none}@media(max-width:800px){.site-header nav{display:none;position:absolute;top:74px;left:0;right:0;background:#081523;padding:24px;flex-direction:column;align-items:stretch}.site-header nav.open{display:flex}.menu{display:block}.hero{min-height:700px}.hero-shade{background:linear-gradient(90deg,rgba(4,12,22,.93),rgba(4,12,22,.45))}.hero h1{font-size:60px}.cards,.steps,.results{grid-template-columns:1fr}.steps:before{display:none}.dashboard-section{grid-template-columns:1fr;padding-top:90px}.dashboard-intro{position:static}.kpis{grid-column:1;grid-template-columns:1fr 1fr}.results{gap:40px}blockquote{grid-column:1}.use-cases{grid-template-columns:1fr}.case img,.case-graphic{height:260px}footer{grid-template-columns:1fr;text-align:center;gap:16px}footer p:nth-child(2),footer p:last-child{text-align:center}.trust{line-height:2}.trust span{margin:0 3px}.actions{flex-wrap:wrap}}
