:root{--purple:#b8a3ff}body{background:#050509}header{background:rgba(5,5,9,.65);backdrop-filter:blur(18px);border-bottom:1px solid #ffffff12}.hx-hero{position:relative;height:calc(100svh - 95px);min-height:650px;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 77% 38%,#16103088,transparent 55%),#050509}.hx-hero canvas{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.hx-hud{position:absolute;inset:35px 4% auto;display:flex;justify-content:space-between;font:10px monospace;letter-spacing:2px;color:#9391ad}.hx-copy{position:absolute;left:6%;top:22%;max-width:650px}.hx-copy h1{font-size:clamp(65px,6.8vw,115px);line-height:.98;letter-spacing:-6px;font-weight:500;margin:30px 0}.hx-copy h1 em{background:linear-gradient(115deg,#eeeaff,#af8fff 55%,#669fff);background-clip:text;-webkit-text-fill-color:transparent}.hx-copy p{color:#a5a3b7;line-height:1.7;font-size:18px}.hx-actions{display:flex;align-items:center;gap:30px;margin-top:35px}.hx-actions .button{background:#ddd5ff;color:#151020;border-radius:8px;padding:18px 25px;font-size:14px;min-width:180px;display:flex;justify-content:space-between}.hx-actions>a:last-child{font-size:13px;color:#bdb6d2}.hx-orbit-label{position:absolute;right:14%;bottom:23%;font:10px monospace;letter-spacing:2px;color:#c1b3ed}.hx-orbit-label small{display:block;color:#66647b;font-size:8px;margin:13px 0 0 15px}.hx-dot{display:inline-block;width:5px;height:5px;background:#b698ff;box-shadow:0 0 12px #ad8cff;border-radius:50%;margin-right:10px}.hx-bottom{position:absolute;bottom:35px;left:6%;right:6%;display:flex;justify-content:space-between;align-items:end;padding-top:25px;border-top:1px solid #aaa4da24;font:9px monospace;letter-spacing:1px;color:#78758d}.hx-bottom b{display:block;font-size:16px;color:#ddd8ee;font-weight:400;margin-bottom:10px}.hx-bottom a{color:#b7aacd}.feature,.plan{background:linear-gradient(140deg,#15111e,#08080d);border-color:#c5a6ff22;border-radius:18px}.section h2 em{color:#bda3ff}.hx-copy{animation:hx-in 1.3s both}@keyframes hx-in{from{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@media(max-width:800px){.hx-hero{min-height:1050px;height:100svh}.hx-copy{left:7%;right:7%;top:10%}.hx-copy h1{font-size:64px;letter-spacing:-3px}.hx-copy p{font-size:16px}.hx-hud{top:20px;font-size:8px}.hx-hud span:last-child{display:none}.hx-actions{gap:18px}.hx-orbit-label{bottom:17%;right:15%}.hx-bottom{bottom:25px;font-size:7px}.hx-bottom b{font-size:11px}.hx-bottom>a{display:none}}@media(prefers-reduced-motion:reduce){.hx-copy{animation:none}}
