.va{--fs-display:clamp(38px, 4.4vw, 58px)}.va .hero{padding-block:clamp(40px,6vw,72px) clamp(64px,8vw,112px)}.va .hero__grid{align-items:center;gap:56px;display:grid}@media (width>=1000px){.va .hero__grid{grid-template-columns:minmax(0,5.6fr) minmax(0,6.4fr);gap:36px}}.va .hero__arc{background:radial-gradient(closest-side,#f3f1ff 60%,#f3f1ff00);border-radius:50%;width:1100px;height:1100px;position:absolute;top:-260px;right:-380px}.va .hero__glow{background:radial-gradient(closest-side,#b9b0fa8c,#0000);border-radius:50%;width:720px;height:720px;animation:8s ease-in-out infinite alternate breathe;position:absolute;top:12%;right:4%}@keyframes breathe{to{opacity:.7;transform:scale(1.12)translate(-20px,10px)}}.va .hero__visual{animation:slide-in 1.1s .25s var(--ease) both}@keyframes slide-in{0%{opacity:.01;transform:translate(60px)}}@media (width>=1000px){.va .hero__visual{width:118%;margin-right:-18%}.va .hero__visual .dash{transform:perspective(1800px) rotateY(calc(-13deg + var(--mx,0) * 7deg)) rotateX(calc(5deg - var(--my,0) * 6deg));transform-origin:0;transition:transform .5s var(--ease);box-shadow:40px 50px 90px -30px #2b1f8f59,0 12px 24px -12px #14161f26}}.va .feat{background:linear-gradient(var(--bg), var(--bg-soft) 60%, var(--bg))}.va .plan--pop{background:linear-gradient(#0f1117, #0f1117) padding-box, conic-gradient(from var(--spin), #6b63ff59 0deg, #6b63ff59 150deg, #8b7cff 220deg, #fff 280deg, #5cc8f5 320deg, #6b63ff59 360deg) border-box;border:2px solid #0000;animation:4.5s linear infinite spin;position:relative}.va .plan--pop:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--spin), transparent 0deg 170deg, #8b7cffe6 240deg, #5cc8f5cc 300deg, transparent 340deg);filter:blur(18px);opacity:.7;animation:inherit;position:absolute;inset:-2px}.va .plans{isolation:isolate}
