.pi-hero[data-v-ba229854]{background:linear-gradient(135deg,#eaf2ff 0%,#f3eeff 50%,#eef6ff 100%)}.pi-hero__glow[data-v-ba229854]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 12% 18%,rgba(64,158,255,.18),transparent 42%),radial-gradient(circle at 88% 82%,rgba(124,58,237,.16),transparent 45%);pointer-events:none}.pi-hero-card[data-v-ba229854]{box-shadow:0 18px 40px -20px #409eff73}.pi-title-gradient[data-v-ba229854]{background:linear-gradient(90deg,#1d4ed8,#409eff 55%,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent}.pi-fade-up[data-v-ba229854]{animation:piFadeUp-ba229854 .6s ease-out both}.pi-step-card[data-v-ba229854]{animation:piFadeUp-ba229854 .5s ease-out both}.pi-panel-accent[data-v-ba229854]{position:absolute;top:0;left:0;right:0;height:3px;pointer-events:none}.pi-stack-bar[data-v-ba229854]{animation:piBarGrow-ba229854 .7s ease-out both;transform-origin:bottom center}.pi-seg[data-v-ba229854]{animation:piSegFade-ba229854 .5s ease-out both}@keyframes piBarGrow-ba229854{0%{transform:scaleY(0)}}@keyframes piSegFade-ba229854{0%{opacity:0}}.pi-step-accent[data-v-ba229854]{position:absolute;top:0;left:0;right:0;height:3px;opacity:0;transform:scaleX(0);transform-origin:left center;transition:transform .3s ease,opacity .3s ease}.pi-step-card:hover .pi-step-accent[data-v-ba229854]{transform:scaleX(1);opacity:1}@keyframes piFadeUp-ba229854{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.pi-cta-glow[data-v-ba229854]{position:absolute;top:-40%;right:-10%;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.3),transparent 70%);pointer-events:none}.pi-shine-btn[data-v-ba229854]{overflow:hidden}.pi-shine-btn[data-v-ba229854]:before{content:"";position:absolute;top:0;left:-120%;width:80%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-20deg);animation:piShine-ba229854 3s infinite}@keyframes piShine-ba229854{0%{left:-120%}60%{left:130%}to{left:130%}}
