:root{--iai-blue: #0B7CFF;--iai-dark: #07111B;--iai-white: #FFFFFF;--iai-text-muted: #9CA3AF;--iai-success: #22C55E;--iai-innovation: #A855F7;--iai-energy: #F97316;--iai-highlight: #EAB308}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#07111b;color:#f6f9fc;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.nav{height:78px;display:flex;align-items:center;gap:32px;padding:0 max(24px,calc((100vw - 1180px)/2));border-bottom:1px solid #ffffff14;position:sticky;top:0;background:#07111be8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:5}.brand img{width:112px;display:block}.nav nav{display:flex;gap:28px;margin-left:auto}.nav a,footer a{color:#d8e3ec;text-decoration:none;font-size:14px}.btn{display:inline-flex;align-items:center;justify-content:center;background:#0b7cff;color:#fff!important;padding:15px 22px;border-radius:10px;text-decoration:none;font-weight:700}.btn.small{padding:11px 16px}.hero,.section,.cta,footer{max-width:1180px;margin:auto}.hero{padding:110px 0 70px}.eyebrow,.kicker{font-size:12px;letter-spacing:.16em;font-weight:800;color:#55a7ff}.hero h1{font-size:clamp(48px,7vw,88px);line-height:.98;letter-spacing:-.055em;max-width:950px;margin:20px 0 26px}.lead{font-size:20px;line-height:1.6;color:#aebdca;max-width:720px}.actions{display:flex;gap:20px;align-items:center;margin:36px 0 70px}.ghost{color:#e8f2fa;text-decoration:none;font-weight:700}.visual{border:1px solid #ffffff1c;border-radius:24px;padding:10px;background:linear-gradient(145deg,#0d1c29,#08131d);box-shadow:0 30px 100px #0008}.placeholder{min-height:430px;border:1px dashed #ffffff2b;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:radial-gradient(circle at 50% 20%,#0b7cff22,transparent 40%)}.placeholder span{font-size:13px;color:#55a7ff;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.placeholder strong{font-size:28px;margin:14px}.placeholder small{color:#8294a4;max-width:500px;line-height:1.5}.section{padding:110px 0;border-top:1px solid #ffffff12}.section h2,.cta h2{font-size:clamp(38px,5vw,62px);line-height:1.02;letter-spacing:-.045em;margin:16px 0 24px}.intro{color:#aebdca;font-size:19px;max-width:680px;line-height:1.6}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:55px}.grid article{padding:30px;border:1px solid #ffffff16;border-radius:18px;background:#ffffff05}.grid b{color:#55a7ff;font-size:12px}.grid h3{font-size:21px;margin:35px 0 12px}.grid p,.split p{color:#9babb9;line-height:1.7}.split{display:grid;grid-template-columns:1.15fr .85fr;gap:80px;align-items:start}.muted{font-size:14px;border-left:2px solid #0b7cff;padding-left:18px;margin-top:28px}.cta{margin-top:40px;margin-bottom:40px;padding:55px;border-radius:24px;background:#0b7cff;display:flex;justify-content:space-between;align-items:center;gap:40px}.cta .kicker{color:#dbeeff}.cta h2{margin-bottom:12px;max-width:720px}.cta p{margin:0;color:#e4f1ff}.btn.light{background:#fff;color:#07111b!important;white-space:nowrap}footer{padding:45px 0 65px;border-top:1px solid #ffffff12;display:flex;align-items:center;gap:28px;color:#758898;font-size:13px}footer img{width:90px}footer p{margin-left:auto}@media(max-width:760px){.nav{height:68px;padding:0 18px}.nav nav{display:none}.nav .small{margin-left:auto;font-size:12px;padding:10px 12px}.brand img{width:92px}.hero,.section{padding:72px 20px}.hero h1{font-size:49px}.lead{font-size:17px}.actions{align-items:flex-start;flex-direction:column;margin-bottom:45px}.placeholder{min-height:310px;padding:30px}.placeholder strong{font-size:22px}.grid,.split{grid-template-columns:1fr}.grid{gap:12px}.split{gap:24px}.cta{margin:20px;border-radius:20px;padding:38px 24px;align-items:flex-start;flex-direction:column}.cta h2{font-size:40px}footer{margin:0 20px;padding:35px 0;flex-wrap:wrap}footer p{margin-left:0;width:100%;order:3}}
