*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;overflow-x:hidden;background:#04050c;color:#f6f5fb;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{color:#9557f5}.logo small{font-size:.5em;color:#bdc0ce}.nav nav{margin-left:auto;display:flex;gap:28px;font-size:10px;color:#a2a4b2}.navcta{margin-left:28px;border:1px solid #8d4fe8;color:#a96cff;padding:11px 15px;border-radius:5px;font-size:9px;font-weight:900}.hero{background:radial-gradient(circle at 75% 38%,rgba(92,62,215,.2),transparent 31%),radial-gradient(circle at 88% 44%,rgba(39,105,255,.1),transparent 21%),linear-gradient(135deg,#020309,#090a18)}.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:#5590ff;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,#a44fff,#367eff);-webkit-background-clip:text;color:transparent}.hero p{color:#a0a2b1;max-width:590px}.hero strong{font-size:10px;letter-spacing:.1em}.primary{display:inline-block;margin-top:28px;background:linear-gradient(100deg,#902de0,#347cff);padding:15px 20px;border-radius:5px;font-weight:950}.micro{display:block;margin-top:12px;color:#6f7284}.visual{position:relative;overflow:hidden;border-radius:20px;border:1px solid rgba(149,87,245,.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(4,5,12,.92);border:1px solid rgba(85,144,255,.25);border-radius:5px;color:#74a2ff;font-size:8px;letter-spacing:.12em}.light{background:#f1f1f5;color:#15151d;padding:95px 0}.dark{background:#080914;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:#696b77}.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 #dad9e1}.dark article{background:#0d0f20;border:1px solid rgba(149,87,245,.13)}article b{font-size:9px;color:#8650d7}article h3{font-size:18px}article p{font-size:11px;color:#73747f}.dark article p,.disclaimer{color:#9193a4}.disclaimer{margin-top:24px;font-size:10px}.value{padding:85px 0;background:#020308}.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:#9557f5}.products span{font-size:10px;color:#777a8c}.acquire{display:grid;grid-template-columns:1fr .9fr;gap:50px}.acquire p{color:#696b77}.acquire h2 small{font-size:.45em;color:#70727d}.independent{margin:25px 0;padding:13px;border-left:2px solid #9557f5;font-size:10px;color:#6d6f7b}.mail{color:#7d47cb;font-weight:900}form{background:#080914;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:#a0a2b1}input,textarea{padding:13px;background:#101225;color:#fff;border:1px solid #34364e;border-radius:5px}button{min-height:49px;border:0;border-radius:5px;background:linear-gradient(100deg,#902de0,#347cff);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:#737688}.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}}