*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;overflow-x:hidden;background:#050611;color:#f5f5fb;font-family:Arial,Helvetica,sans-serif;line-height:1.55}a{text-decoration:none;color:inherit}img{width:100%;display:block}.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{color:#8b5cf6}.logo small{font-size:.5em;color:#bdc1d0}.nav nav{margin-left:auto;display:flex;gap:28px;font-size:10px;color:#a2a5b6}.navcta{margin-left:28px;border:1px solid #8756ed;color:#a777ff;padding:11px 15px;border-radius:5px;font-size:9px;font-weight:900}.hero{background:radial-gradient(circle at 75% 38%,rgba(105,65,220,.2),transparent 31%),radial-gradient(circle at 88% 45%,rgba(23,211,210,.09),transparent 20%),linear-gradient(135deg,#03040b,#0a0b1b)}.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:#32d6d1;font-weight:900}.hero h1{font-size:clamp(49px,5.7vw,81px);line-height:.94;letter-spacing:-.055em;margin:24px 0}.hero h1 span,h2 span{background:linear-gradient(90deg,#895cff,#35d9d2);-webkit-background-clip:text;color:transparent}.hero p{color:#a1a4b5;max-width:590px}.hero strong{font-size:10px;letter-spacing:.1em}.primary{display:inline-block;margin-top:28px;background:linear-gradient(100deg,#7546e9,#8b5cf6);padding:15px 20px;border-radius:5px;font-weight:950}.micro{display:block;margin-top:12px;color:#71758a}.visual{position:relative;overflow:hidden;border-radius:20px;border:1px solid rgba(139,92,246,.22);box-shadow:0 45px 110px rgba(0,0,0,.5)}.visual img{aspect-ratio:1.08;object-fit:cover}.tag{position:absolute;left:16px;bottom:16px;padding:10px 13px;background:rgba(5,6,17,.91);border:1px solid rgba(50,214,209,.25);border-radius:5px;color:#32d6d1;font-size:8px;letter-spacing:.12em}.light{background:#f1f1f6;color:#151520;padding:95px 0}.dark{background:#090a18;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:820px;color:#696b78}.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 #dad9e2}.dark article{background:#0e1022;border:1px solid rgba(139,92,246,.13)}article b{font-size:9px;color:#7650d6}article h3{font-size:18px}article p{font-size:11px;color:#737481}.dark article p,.disclaimer{color:#9294a6}.disclaimer{margin-top:24px;font-size:10px}.value{padding:85px 0;background:#03040a}.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:#8b5cf6}.products span{font-size:10px;color:#777b91}.acquire{display:grid;grid-template-columns:1fr .9fr;gap:50px}.acquire p{color:#696b78}.acquire h2 small{font-size:.45em;color:#70727e}.independent{margin:25px 0;padding:13px;border-left:2px solid #8b5cf6;font-size:10px;color:#6d6f7c}.mail{color:#7650d6;font-weight:900}form{background:#090a18;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:#a1a4b5}input,textarea{padding:13px;background:#101226;color:#fff;border:1px solid #343751;border-radius:5px}button{min-height:49px;border:0;border-radius:5px;background:linear-gradient(100deg,#7546e9,#8b5cf6);color:#fff;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:#74778b}.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}}