*{box-sizing:border-box}body,html{margin:0;padding:0;background:#06060a;color:#f6f7fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{text-decoration:none;color:inherit}button{font:inherit}.shell{min-height:100vh;background:radial-gradient(circle at 75% 5%,rgba(112,88,255,.22),transparent 32%),radial-gradient(circle at 10% 30%,rgba(71,130,255,.1),transparent 30%),#06060a}.nav{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 5vw;border-bottom:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:-webkit-sticky;position:sticky;top:0;z-index:5;background:rgba(6,6,10,.72)}.brand{font-weight:900;letter-spacing:.18em}.navlinks{display:flex;gap:24px;color:#a9acba;font-size:14px}.actions{display:flex;gap:10px;align-items:center}.btn{border:1px solid rgba(255,255,255,.12);background:#101017;color:white;border-radius:999px;padding:10px 16px;font-weight:700;cursor:pointer}.btn.primary{border:0;background:linear-gradient(135deg,#7867ff,#5f8cff)}.hero{min-height:620px;display:flex;align-items:center;padding:7vw 5vw}.heroCopy{max-width:720px}.heroSlides{position:absolute;inset:0;overflow:hidden;background:#05070f}.heroSlide{position:absolute;inset:-2%;background-size:cover;background-position:50%;opacity:0;transform:scale(1.04);animation:heroFade 22s ease-in-out infinite}.heroSlide:first-child{opacity:1}.heroGlow{position:absolute;inset:0;background:radial-gradient(circle at 62% 42%,rgba(12,16,34,.04),rgba(5,7,15,.42) 48%,#05070f 100%),linear-gradient(90deg,rgba(5,7,15,.72),rgba(5,7,15,.08) 58%,rgba(5,7,15,.56));pointer-events:none}@keyframes heroFade{0%,19%{opacity:0;transform:scale(1.04)}24%,43%{opacity:1;transform:scale(1.01)}48%,to{opacity:0;transform:scale(1.06)}}.heroSlide:first-child{animation-delay:0s}.heroSlide:nth-child(2){animation-delay:5.5s}.heroSlide:nth-child(3){animation-delay:11s}.heroSlide:nth-child(4){animation-delay:16.5s}.hero h1{font-size:clamp(48px,8vw,92px);line-height:.96;margin:16px 0 22px;letter-spacing:-.055em}.hero p{font-size:20px;line-height:1.6;color:#aeb2c0;max-width:610px}.heroBtns{display:flex;gap:12px;margin-top:28px}.section{padding:48px 5vw}.sectionHead{display:flex;justify-content:space-between;align-items:end;margin-bottom:20px}.section h2{font-size:28px;margin:0}.muted{color:#8f93a3}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.card{min-height:260px;border-radius:18px;border:1px solid rgba(255,255,255,.08);padding:20px;display:flex;flex-direction:column;justify-content:end;overflow:hidden;background:linear-gradient(145deg,rgba(93,77,185,.5),rgba(18,18,27,.98))}.card:nth-child(2){background:linear-gradient(145deg,rgba(45,88,139,.62),rgba(18,18,27,.98))}.card:nth-child(3){background:linear-gradient(145deg,rgba(127,58,91,.58),rgba(18,18,27,.98))}.card:nth-child(4){background:linear-gradient(145deg,rgba(48,110,95,.58),rgba(18,18,27,.98))}.card .tag{font-size:11px;color:#cbd0ff;text-transform:uppercase;letter-spacing:.12em}.card h3{font-size:22px;margin:8px 0}.card p{color:#aeb2c0;margin:0}.feature{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:18px;gap:18px}.panel{border:1px solid rgba(255,255,255,.08);background:rgba(16,16,24,.75);border-radius:22px;padding:30px}.price{font-size:52px;font-weight:900}.footer{padding:50px 5vw;color:#737786;border-top:1px solid rgba(255,255,255,.07);margin-top:30px}.formPage{max-width:460px;margin:80px auto;padding:0 20px}.formPage h1{font-size:42px;margin-bottom:10px}.input{width:100%;padding:13px 14px;margin:7px 0 12px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#101017;color:white}.notice{padding:14px;border-radius:12px;background:#11121a;color:#b9bdcb;margin:14px 0}@media(max-width:900px){.grid{grid-template-columns:repeat(2,1fr)}.feature{grid-template-columns:1fr}.navlinks{display:none}}@media(max-width:560px){.grid{grid-template-columns:1fr}.hero{min-height:650px}.hero h1{font-size:52px}.heroSlide{background-position:60%}.heroGlow{background:linear-gradient(180deg,rgba(5,7,15,.25),rgba(5,7,15,.72) 55%,#05070f)}}@media(prefers-reduced-motion:reduce){.heroSlide{animation:none!important}.heroSlide:first-child{opacity:1}}