*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;overflow-x:hidden;background:#02080c;color:#f1f8fa;font-family:Arial,Helvetica,sans-serif;line-height:1.55}a{text-decoration:none;color:inherit}img{display:block;width:100%}.shell{width:min(1180px,calc(100% - 42px));margin:auto}header{position:absolute;inset:0 0 auto;z-index:10}.nav{height:88px;display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.07)}.logo{font-size:24px;font-weight:950;letter-spacing:-.04em}.logo span,h1 span,h2 span{color:#08c9ed}.logo small{font-size:.5em;color:#b8c8ce}.nav nav{margin-left:auto;display:flex;gap:28px;font-size:10px;color:#93a4aa}.navcta{margin-left:28px;border:1px solid #08c9ed;color:#08c9ed;padding:11px 15px;border-radius:5px;font-size:9px;font-weight:900}.hero{background:radial-gradient(circle at 75% 38%,rgba(0,171,210,.16),transparent 30%),linear-gradient(135deg,#010406,#06131a)}.grid{min-height:850px;padding:145px 0 65px;display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:center}.eyebrow{font-size:9px;letter-spacing:.18em;color:#08c9ed;font-weight:900}.hero h1{font-size:clamp(49px,5.6vw,80px);line-height:.94;letter-spacing:-.055em;margin:24px 0}.hero p{color:#95a6ad;max-width:590px}.hero strong{font-size:10px;letter-spacing:.1em}.primary{display:inline-block;margin-top:28px;background:linear-gradient(100deg,#009fc3,#09c9ed);padding:15px 20px;border-radius:5px;color:#001015;font-weight:950}.micro{display:block;margin-top:12px;color:#64767d}.visual{position:relative;overflow:hidden;border-radius:20px;border:1px solid rgba(8,201,237,.2);box-shadow:0 45px 110px rgba(0,0,0,.5)}.visual img{aspect-ratio:1.05;object-fit:cover}.tag{position:absolute;left:16px;bottom:16px;background:rgba(1,8,12,.9);border:1px solid rgba(8,201,237,.3);padding:10px 13px;border-radius:5px;color:#08c9ed;font-size:8px;letter-spacing:.12em}.light{background:#eef3f4;color:#11191d;padding:95px 0}.dark{background:#061117;padding:95px 0}.light h2,.dark h2,.value h2{font-size:clamp(40px,4.8vw,62px);line-height:1.02;letter-spacing:-.045em;margin:12px 0}.intro{max-width:800px;color:#657278}.cards{display:grid;gap:12px;margin-top:36px}.four{grid-template-columns:repeat(4,1fr)}.six{grid-template-columns:repeat(3,1fr)}article{padding:27px;border-radius:12px}.light article{background:#fff;border:1px solid #d5dfe1}.dark article{background:#091821;border:1px solid rgba(8,201,237,.1)}article b{font-size:9px;color:#009fbe}article h3{font-size:18px}article p{font-size:11px;color:#718087}.dark article p,.disclaimer{color:#84969e}.disclaimer{margin-top:24px;font-size:10px}.value{padding:85px 0;background:#02070a}.valuegrid{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:center}.products{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.08)}.products div{padding:20px;border-bottom:1px solid rgba(255,255,255,.08)}.products b,.products span{display:block}.products b{font-size:12px;color:#08c9ed}.products span{font-size:10px;color:#73868e}.acquire{display:grid;grid-template-columns:1fr .9fr;gap:50px}.acquire p{color:#66747a}.independent{margin:25px 0;padding:13px;border-left:2px solid #08c9ed;font-size:10px;color:#6d7b80}.mail{color:#008fac;font-weight:900}form{background:#061117;color:#fff;padding:30px;border-radius:14px;display:grid;gap:14px}form h3{font-size:28px;margin:5px 0}label{display:grid;gap:6px;font-size:9px;text-transform:uppercase;color:#95a6ad}input,textarea{padding:13px;background:#0a1b24;color:#fff;border:1px solid #29434e;border-radius:5px}button{min-height:49px;border:0;border-radius:5px;background:linear-gradient(100deg,#009fc3,#08c9ed);color:#001015;font-weight:950}.foot{min-height:100px;display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:20px}.foot p,.foot span,.legal{font-size:10px;color:#687a81}.legal{padding:16px 0 25px;border-top:1px solid rgba(255,255,255,.05)}@media(max-width:900px){.nav nav{display:none}.navcta{margin-left:auto}.grid,.acquire,.valuegrid{grid-template-columns:1fr}.four,.six{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.shell{width:min(100% - 28px,1180px)}.navcta{font-size:0;padding:9px 12px}.navcta:after{content:'→';font-size:14px}.grid{padding:110px 0 55px}.hero h1{font-size:44px}.four,.six,.products{grid-template-columns:1fr}.foot{grid-template-columns:1fr;padding:25px 0}}