*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#070b12;color:#e2e8f0;font:16px/1.7 system-ui,-apple-system,Segoe UI,sans-serif}a{color:#22d3ee;text-decoration:none}header{position:sticky;top:0;z-index:10;background:#070b12f2;border-bottom:1px solid #ffffff1a;backdrop-filter:blur(16px)}.wrap{max-width:1280px;margin:auto;padding-left:32px;padding-right:32px}.nav{min-height:64px;display:flex;align-items:center;gap:28px}.brand{color:#fff;font-weight:650;margin-right:auto}.brand b{color:#22d3ee;margin-right:8px}nav{display:flex;gap:24px}nav a{color:#cbd5e1;font-size:14px}.btn{display:inline-flex;align-items:center;justify-content:center;background:#22d3ee;color:#061018;font-weight:700;padding:12px 22px;border-radius:12px}.btn.small{padding:8px 14px;font-size:14px}.btn.ghost{background:transparent;color:white;border:1px solid #ffffff26}.hero{background-image:linear-gradient(#22d3ee0d 1px,transparent 1px),linear-gradient(90deg,#22d3ee0d 1px,transparent 1px);background-size:42px 42px}.hero .wrap{padding-top:130px;padding-bottom:130px}.eyebrow{color:#22d3ee;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.17em}.hero h1{font-size:clamp(42px,7vw,76px);line-height:1.04;max-width:1000px;margin:14px 0}.hero h1 span{color:#94a3b8}h2{font-size:clamp(30px,4vw,42px);line-height:1.15;margin:10px 0 20px;color:#fff}h3{line-height:1.3;color:#fff}.lead{font-size:18px;max-width:800px}.actions{display:flex;gap:12px;margin-top:30px}section{padding:90px 0}.alt{background:#0b111b;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14}.split{display:grid;grid-template-columns:5fr 7fr;gap:60px}.intro{max-width:760px;color:#94a3b8}.grid{display:grid;gap:20px;margin-top:44px}.services,.cases,.steps{grid-template-columns:repeat(3,1fr)}article{display:flex;flex-direction:column;background:#0e1623;border:1px solid #ffffff18;padding:28px;border-radius:18px}article p{color:#94a3b8}article a{margin-top:auto;font-weight:700}.callout{border:1px solid #22d3ee35;background:#22d3ee0d;border-radius:24px;padding-top:44px;padding-bottom:44px}.chips{display:grid;grid-template-columns:1fr 1fr;gap:12px}.chips div{border:1px solid #ffffff18;background:#ffffff07;border-radius:12px;padding:13px 16px;color:#cbd5e1}.cases small,.steps small{color:#22d3ee;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.cases hr{width:100%;border:0;border-top:1px solid #ffffff18;margin:16px 0}.narrow{max-width:1000px}blockquote{margin:30px 0;border-left:2px solid #22d3ee;padding-left:24px;font-size:24px;font-weight:700;color:#fff}.center{text-align:center}.center .lead{margin-left:auto;margin-right:auto}.note{font-size:13px;color:#64748b}.foot{display:flex;justify-content:space-between;gap:20px;padding-top:28px;padding-bottom:28px;border-top:1px solid #ffffff18;color:#64748b;font-size:14px}footer{background:#070b12}@media(max-width:800px){.wrap{padding-left:16px;padding-right:16px}nav,.brand span{display:none}.nav{gap:10px}.btn.small{font-size:12px;padding:7px 10px}.hero .wrap{padding-top:80px;padding-bottom:80px}.hero h1{font-size:42px}.split,.services,.cases,.steps{grid-template-columns:1fr}.chips{grid-template-columns:1fr}.actions{display:grid}.actions .btn{width:100%}section{padding:64px 0}.grid{margin-top:34px}.callout{margin-left:16px;margin-right:16px;width:auto;padding:28px 22px}.center .btn{width:100%;margin-top:12px}.foot{flex-direction:column;text-align:center}.lead{font-size:16px}}