.hero-scene{isolation:isolate}.signature-wave{position:absolute;z-index:-1;pointer-events:none;left:50%;top:45%;width:180px;height:180px;margin:-90px;border:1px solid #71edb480;border-radius:50%;box-shadow:0 0 30px #4ade8022;animation:signatureWave 1.5s ease-out both}.signature-wave:after{content:'';position:absolute;inset:25px;border:1px solid #8fb5f560;border-radius:50%}.plan-saving{color:#98e8b7;font-size:11px;min-height:18px;margin-top:4px}.srv-card[aria-pressed=true]{border-color:#b7d7ff!important;background:#304d70!important;box-shadow:0 0 0 1px #a6caff22}.signature-gather{position:absolute;inset:0;pointer-events:none;border-radius:inherit;animation:signatureGather 1.4s ease-out both;background:radial-gradient(circle at 20% 20%,#a7d4ff 0 2px,transparent 3px),radial-gradient(circle at 80% 25%,#70e2b5 0 2px,transparent 3px),radial-gradient(circle at 25% 75%,#a7d4ff 0 2px,transparent 3px),radial-gradient(circle at 75% 80%,#70e2b5 0 2px,transparent 3px)}@keyframes signatureWave{from{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(4)}}@keyframes signatureGather{0%{opacity:0;transform:scale(1.2)}30%{opacity:1}100%{opacity:0;transform:translateY(-20%) scale(.1)}}@media(prefers-reduced-motion:reduce){.signature-wave,.signature-gather{display:none}}
