body{margin:0;background:#050506;color:#f5f5f5;font-family:Inter,Arial,sans-serif}a{text-decoration:none;color:inherit}.hero{position:relative;background:#000;min-height:100vh;overflow:hidden}.hero img{width:100%;min-height:100vh;object-fit:cover;object-position:center top;display:block}.hotspot{position:absolute;display:block;z-index:5;background:transparent}.launch-nav{top:2.2%;right:5.2%;width:12%;height:5.5%}.nav-features{top:4%;right:28.5%;width:5.6%;height:3.3%}.nav-pricing{top:4%;right:21.6%;width:5.4%;height:3.3%}.nav-faq{top:4%;right:15.1%;width:4.7%;height:3.3%}.launch-main{top:53.2%;left:6.8%;width:17.5%;height:5.8%}.features-main{top:53.2%;left:25.1%;width:14%;height:5.8%}.seo{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.feature-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;padding:32px 6vw;background:#090909;border-top:1px solid rgba(255,255,255,.08)}.feature-strip article,.cards article{background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.025));border:1px solid rgba(244,196,48,.25);border-radius:18px;padding:24px}.feature-strip p,.section p,footer p{color:#cfcfcf;line-height:1.55}.section{padding:76px 6vw;background:#070708;border-top:1px solid rgba(255,255,255,.07);text-align:center}.section h2{font-size:42px;margin:0 0 14px}.cards{max-width:1180px;margin:34px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;text-align:left}.price{color:#ffd84d;font-size:28px;font-weight:900}.btn{display:inline-flex;background:linear-gradient(135deg,#ffe66d,#c99712);color:#050505;border-radius:10px;padding:14px 20px;font-weight:900}details{max-width:850px;margin:12px auto;text-align:left;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:18px}summary{font-weight:900;cursor:pointer}footer{padding:36px 6vw;background:#030303;border-top:1px solid rgba(244,196,48,.15);color:#aaa}@media(max-width:900px){.hero{min-height:auto}.hero img{min-height:540px}.hotspot{display:none}.feature-strip,.cards{grid-template-columns:1fr}.section h2{font-size:34px}}