.quick-answer-card{max-width:56rem;margin:0 auto;background:#fff;border:1px solid var(--lavender-2);border-radius:1.25rem;padding:1.75rem 2.25rem;box-shadow:0 10px 40px #6249fe14;text-align:left}.quick-answer-card__label{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--slate-blue);margin-bottom:6px}.quick-answer-card__text{font-size:1.0625rem;line-height:1.7;color:var(--black);margin:0}.quick-answer-card__text strong{color:var(--slate-blue);font-weight:700}@media(max-width:767px){.quick-answer-card{padding:1.25rem 1.5rem;border-radius:1rem}.quick-answer-card__text{font-size:1rem}}.vs-mesh-blob{position:absolute;border-radius:50%;filter:blur(90px);opacity:.7;will-change:transform}.vs-mesh-blob-1{width:500px;height:500px;background:radial-gradient(circle,rgba(143,125,255,.5) 0%,transparent 70%);top:-10%;right:-5%;animation:vs-drift-1 20s ease-in-out infinite}.vs-mesh-blob-2{width:400px;height:400px;background:radial-gradient(circle,rgba(98,73,254,.35) 0%,transparent 70%);bottom:-5%;left:-8%;animation:vs-drift-2 25s ease-in-out infinite}.vs-mesh-blob-3{width:300px;height:300px;background:radial-gradient(circle,rgba(206,199,255,.6) 0%,transparent 70%);top:30%;left:40%;animation:vs-drift-3 18s ease-in-out infinite}@keyframes vs-drift-1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-40px,30px) scale(1.05)}66%{transform:translate(20px,-20px) scale(.95)}}@keyframes vs-drift-2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-25px) scale(1.08)}66%{transform:translate(-20px,15px) scale(.92)}}@keyframes vs-drift-3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-30px,-20px) scale(1.1)}}.vs-bubble-pulse{animation:vs-bubble-pulse 2s ease-in-out infinite}@keyframes vs-bubble-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.15)}}.vs-row-icon{transition:transform .3s ease,background-color .3s ease}.table-row-hover:hover .vs-row-icon{animation:vs-pulse .6s ease-in-out;background-color:var(--slate-blue)}.table-row-hover:hover .vs-row-icon svg{color:#fff}@keyframes vs-pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.vs-bottom-cta{background:linear-gradient(135deg,#5038e0,#6249fe 40%,#7c5cff)}@media(prefers-reduced-motion:reduce){.vs-mesh-blob,.vs-bubble-pulse{animation:none}}.vs-dot-grid{background-image:radial-gradient(circle,var(--lavender-2) 1px,transparent 1px);background-size:24px 24px;mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,black 20%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,black 20%,transparent 70%)}.vs-mid-cta-btn{transition:transform .3s ease,padding .3s ease,font-size .3s ease,box-shadow .3s ease}.vs-cta-hover:hover .vs-mid-cta-btn{transform:scale(1.15);box-shadow:0 8px 30px #00000026}.vs-cta-hover{border:2px solid transparent;transition:border-color .2s,transform .2s}.vs-cta-hover:hover{border-color:#fff;transform:translateY(-2px)}.hover-card{border:2px solid transparent;transition:border-color .2s,box-shadow .25s,transform .25s}.hover-card:hover{border-color:#6249fe;box-shadow:0 8px 30px #6249fe1a;transform:translateY(-3px)}.hover-card-soft{border:2px solid transparent;transition:border-color .2s,transform .2s}.hover-card-soft:hover{border-color:#e7e4fc;transform:translateY(-2px)}.hover-purple-border{border:2px solid transparent;transition:border-color .2s}.hover-purple-border:hover{border-color:#6249fe}.table-row-hover{transition:background .15s;border-radius:.5rem}.table-row-hover:hover{background:#f2f0ff}.cta-animate{transition:transform .25s,box-shadow .25s,gap .25s}.cta-animate:hover{transform:translateY(-2px);gap:14px}.cta-animate:hover svg{transform:translate(4px)}.cta-animate svg{transition:transform .25s}.faq-toggle-circle{transition:background .2s}.faq-item-hover:hover .faq-toggle-circle{background:#6249fe}.faq-item-hover:hover .faq-toggle-circle svg{color:#fff}.comp-faq-details[open] .comp-faq-vertical{display:none}.quote-accent:before{display:none;border-radius:1rem 1rem 0 0}.gradient-brand-btn{background:linear-gradient(178deg,#8f7dff,#6046ff)}.gradient-father{background:linear-gradient(161deg,#fff,#f2f0ff)}
