.faq-item.open .faq-answer{max-height:200px}.faq-item.open .faq-toggle-icon{transform:rotate(45deg)}.mobile-menu.open{display:block}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){background-color:#52a5dc!important}div:where(.swal2-icon).swal2-success .swal2-success-ring{border:.25em solid rgba(13,27,42,.8)!important}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{background-color:#0d1b2a!important}.swal2-success-fix,.swal2-success-line-long,.swal2-success-line-tip,.swal2-success-ring{color:#0d1b2a!important}@keyframes loader-pulse{0%,100%{transform:scale(.96);opacity:.7}50%{transform:scale(1.04);opacity:1}}.features-animate [data-feature-card]{opacity:0;translate:0 22px;transition:opacity 650ms cubic-bezier(.22, 1, .36, 1),translate 650ms cubic-bezier(.22, 1, .36, 1);transition-delay:0s}.features-animate [data-feature-card] .feature-icon{opacity:0;scale:0.82;transition:opacity .5s,scale 650ms cubic-bezier(.34, 1.56, .64, 1);transition-delay:0s}.features-animate [data-feature-card].feature-visible{opacity:1;translate:0 0;transition-delay:var(--feature-delay, 0ms)}.features-animate [data-feature-card].feature-visible .feature-icon{opacity:1;scale:1;transition-delay:calc(var(--feature-delay, 0ms) + 100ms)}@media (prefers-reduced-motion:reduce){#page-loader img{animation:none}.features-animate [data-feature-card],.features-animate [data-feature-card] .feature-icon{opacity:1;translate:none;scale:1;transition:none}} .spinner{width:24px;height:24px;border:3px solid #ddd;border-top-color:#333;border-radius:50%;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}