
:root{--p:#8b3dff;--p2:#b66cff;--bg:#07050d;--panel:#100b1b;--text:#f7f2ff;--muted:#a89db8;--border:rgba(255,255,255,.09)}
*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;background:radial-gradient(circle at 70% 0%,rgba(139,61,255,.16),transparent 35rem),var(--bg);color:var(--text);line-height:1.5}a{color:inherit;text-decoration:none}
nav{height:72px;position:fixed;z-index:20;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:0 7vw;background:rgba(7,5,13,.76);backdrop-filter:blur(18px);border-bottom:1px solid var(--border)}
.logo{font-weight:950;letter-spacing:.13em;font-size:1.35rem}.logo span{color:var(--p2)}.links{display:flex;gap:25px;color:#c9bfd3;font-size:.92rem}.links a:hover,.links .active{color:#fff}.navbtn,.btn{border-radius:12px;padding:12px 18px;font-weight:800;border:1px solid var(--border);display:inline-block}.navbtn,.primary{background:linear-gradient(135deg,var(--p),var(--p2));box-shadow:0 12px 35px rgba(139,61,255,.22)}.secondary{background:rgba(255,255,255,.04)}
.hero{min-height:760px;padding:160px 8vw 100px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px}.eyebrow{color:var(--p2);font-size:.75rem;font-weight:900;letter-spacing:.2em;text-transform:uppercase}h1{font-size:clamp(4rem,7vw,7.5rem);line-height:.86;letter-spacing:-.07em;margin:20px 0 28px}h1 span{color:var(--p2)}h2{font-size:clamp(2.5rem,5vw,4.5rem);letter-spacing:-.055em;line-height:.95}.hero p,.intro p{color:var(--muted);max-width:610px;font-size:1.08rem}.actions{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.btn{transition:.2s transform}.btn:hover{transform:translateY(-3px)}
.visual{height:470px;display:grid;place-items:center;position:relative}.orb{position:absolute;width:330px;height:330px;border-radius:50%;background:radial-gradient(circle at 35% 25%,#d5aaff,#8b3dff 30%,#210743 68%,transparent 70%);box-shadow:0 0 100px rgba(139,61,255,.42);animation:float 5s ease-in-out infinite}.chip{position:relative;width:280px;height:280px;border-radius:25px;transform:rotate(-8deg);display:grid;place-items:center;background:linear-gradient(145deg,#241a31,#09070d);border:1px solid #665477;box-shadow:0 35px 80px #000}.chipcore{width:120px;height:120px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(145deg,#a353ff,#3d0c7c);font-size:.8rem;font-weight:950;box-shadow:0 0 55px rgba(139,61,255,.5)}@keyframes float{50%{transform:translateY(-14px) scale(1.03)}}
section{padding:100px 8vw}.intro{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:42px}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.card{padding:35px;min-height:245px;border-radius:23px;border:1px solid var(--border);background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.015));transition:.25s}.card:hover{transform:translateY(-6px);border-color:rgba(182,108,255,.45)}.icon{font-size:2rem;color:var(--p2);margin-bottom:40px}.card h3{font-size:1.6rem;margin-bottom:8px}.card p{color:var(--muted)}
.producthero{min-height:520px;padding:145px 8vw 80px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px}.producthero .copy h1{font-size:clamp(3.5rem,6vw,6rem)}.producthero .copy p{color:var(--muted);font-size:1.08rem;max-width:570px}.productvisual{height:420px;border:1px solid var(--border);border-radius:30px;background:radial-gradient(circle,rgba(139,61,255,.24),transparent 62%),#0c0812;display:grid;place-items:center}
.laptop{width:66%;height:58%;border:10px solid #32263e;border-radius:16px 16px 5px 5px;background:linear-gradient(135deg,#8b3dff,#160b25);box-shadow:0 35px 80px #000;position:relative}.laptop:after{content:"";position:absolute;left:-12%;bottom:-34px;width:124%;height:20px;background:#493850;border-radius:0 0 16px 16px}
.cpu{width:220px;height:220px;border-radius:25px;background:linear-gradient(145deg,#26152f,#09070d);border:1px solid #76578e;display:grid;place-items:center;box-shadow:0 35px 80px #000}.cpuinner{width:105px;height:105px;border-radius:16px;background:#8b3dff;display:grid;place-items:center;font-size:.65rem;font-weight:950;text-align:center;box-shadow:0 0 50px #8b3dff}
.gpu{width:280px;height:125px;border-radius:18px;background:linear-gradient(145deg,#29202f,#09070d);border:1px solid #735a82;display:grid;place-items:center;color:#ae72ff;font-weight:950;letter-spacing:.15em;box-shadow:0 35px 80px #000}
.desktop{width:185px;height:245px;border-radius:16px;background:linear-gradient(145deg,#241a2e,#09070d);border:1px solid #765a87;box-shadow:0 35px 80px #000;display:grid;place-items:end center;padding-bottom:20px;color:#a96cff;font-size:.7rem;font-weight:900;letter-spacing:.16em}
.specgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:35px}.spec{padding:18px;border:1px solid var(--border);border-radius:15px;background:rgba(255,255,255,.03)}.spec b{display:block;font-size:1.25rem}.spec small{color:var(--muted)}
.features{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feature{padding:30px;border:1px solid var(--border);border-radius:20px;background:var(--panel)}.feature h3{margin-bottom:8px}.feature p{color:var(--muted)}
.cta{text-align:center;padding:110px 8vw;background:linear-gradient(180deg,transparent,rgba(139,61,255,.09))}.cta p{color:var(--muted);max-width:620px;margin:18px auto 28px}footer{padding:35px 8vw;border-top:1px solid var(--border);display:flex;justify-content:space-between;color:#877b92;font-size:.85rem}
@media(max-width:850px){.links{display:none}.hero,.producthero{grid-template-columns:1fr}.grid,.features{grid-template-columns:1fr}.specgrid{grid-template-columns:1fr 1fr}.intro{display:block}.intro p{margin-top:20px}}@media(max-width:550px){nav{padding:0 5vw}.hero,section,.producthero{padding-left:5vw;padding-right:5vw}h1{font-size:4rem}.specgrid{grid-template-columns:1fr}footer{flex-direction:column;gap:10px}}
