@keyframes hmFadeUp{from{opacity:0;transform:translateY(18px) scale(0.97);}to{opacity:1;transform:translateY(0) scale(1);}}@keyframes hmCardLand{from{opacity:0;transform:translateY(24px) scale(0.98);}to{opacity:1;transform:translateY(0) scale(1);}}@keyframes hmScaleIn{from{opacity:0;transform:scale(0.95);}to{opacity:1;transform:scale(1);}}@keyframes hmCountGlow{0%{text-shadow:0 0 0 transparent;}50%{text-shadow:0 0 12px rgba(37,99,235,0.45);}100%{text-shadow:0 0 0 transparent;}}.sr-hero-sub{animation:hmFadeUp 0.6s cubic-bezier(0.16,1,0.3,1) 0.28s both;}.sr-hero-pricing-line{animation:hmFadeUp 0.55s cubic-bezier(0.16,1,0.3,1) 0.42s both;}.sr-hero-trust-line{animation:hmFadeUp 0.55s cubic-bezier(0.16,1,0.3,1) 0.52s both;}.rs-hero{position:relative;overflow:hidden;}.rs-hero::before{content:'';position:absolute;inset:-30% 0 -30% 0;background:radial-gradient(ellipse 80% 60% at 20% 40%,rgba(37,99,235,0.04) 0%,transparent 70%),radial-gradient(ellipse 60% 50% at 80% 60%,rgba(99,102,241,0.03) 0%,transparent 70%);transform:translateY(var(--hm-py,0px));will-change:transform;pointer-events:none;z-index:0;transition:none;}.rs-hero>*{position:relative;z-index:1;}.rs-settlement-card{transition:transform 0.3s cubic-bezier(0.16,1,0.3,1),box-shadow 0.3s cubic-bezier(0.16,1,0.3,1);will-change:transform;}@media (hover:hover){.rs-settlement-card:hover{transform:translateY(-4px) scale(1.01) !important;box-shadow:0 20px 48px rgba(37,99,235,0.14),0 8px 20px rgba(0,0,0,0.08),0 1px 4px rgba(0,0,0,0.04) !important;}}.rs-settlement-card:active{transform:translateY(-1px) scale(1.0) !important;box-shadow:0 6px 16px rgba(37,99,235,0.1),0 2px 6px rgba(0,0,0,0.05) !important;transition-duration:0.12s;}.hm-card-enter{opacity:0;transform:translateY(24px) scale(0.98);transition:opacity 0.5s cubic-bezier(0.16,1,0.3,1),transform 0.5s cubic-bezier(0.16,1,0.3,1);will-change:opacity,transform;}.hm-card-enter.hm-card-visible{opacity:1;transform:translateY(0) scale(1);}@media (hover:hover){.sr-hero-cta-main:hover{transform:translateY(-2px) scale(1.02) !important;}.hiw-cta-btn:hover,[class*="cta-primary"]:hover,[class*="cta-btn"]:hover:not([class*="ghost"]):not([class*="secondary"]){transform:translateY(-2px) scale(1.02);transition:transform 0.25s cubic-bezier(0.16,1,0.3,1),box-shadow 0.25s cubic-bezier(0.16,1,0.3,1);}}.hm-nav-link{position:relative;text-decoration:none;}.hm-nav-link::after{content:'';position:absolute;bottom:-1px;left:0;width:0;height:1.5px;background:currentColor;transition:width 0.22s cubic-bezier(0.16,1,0.3,1);will-change:width;}.hm-nav-link:hover::after{width:100%;}.pm-animations-ready .hiw-step{transition-duration:0.65s !important;transition-timing-function:cubic-bezier(0.16,1,0.3,1) !important;}.hm-count-done{animation:hmCountGlow 0.9s cubic-bezier(0.16,1,0.3,1);}.hm-cta-enter{opacity:0;transform:scale(0.95);transition:opacity 0.65s cubic-bezier(0.16,1,0.3,1),transform 0.65s cubic-bezier(0.16,1,0.3,1);will-change:opacity,transform;}.hm-cta-enter.hm-visible{opacity:1;transform:scale(1);}.hm-footer-col{opacity:0;transform:translateY(16px);transition:opacity 0.5s cubic-bezier(0.16,1,0.3,1),transform 0.5s cubic-bezier(0.16,1,0.3,1);will-change:opacity,transform;}.hm-footer-col:nth-child(1){transition-delay:0ms;}.hm-footer-col:nth-child(2){transition-delay:70ms;}.hm-footer-col:nth-child(3){transition-delay:140ms;}.hm-footer-col:nth-child(4){transition-delay:210ms;}.hm-footer-col:nth-child(5){transition-delay:280ms;}.hm-footer-col:nth-child(6){transition-delay:350ms;}.hm-footer-col.hm-visible{opacity:1;transform:translateY(0);}@media (hover:hover){.rs-trust-badge:hover,[class*="trust-badge"]:hover{transform:translateY(-1px);transition:transform 0.2s cubic-bezier(0.16,1,0.3,1),box-shadow 0.2s ease;box-shadow:0 4px 12px rgba(37,99,235,0.15);}}.testimonials-section [class*="testi-card"],.testimonials-section [class*="testimonial-card"]{transition:transform 0.3s cubic-bezier(0.16,1,0.3,1),box-shadow 0.3s ease;}@media (hover:hover){.testimonials-section [class*="testi-card"]:hover,.testimonials-section [class*="testimonial-card"]:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(0,0,0,0.09);}}@media (hover:hover){.sr-hero-social-proof:hover{transform:translateY(-1px) scale(1.005);box-shadow:0 4px 16px rgba(37,99,235,0.12);transition:transform 0.2s cubic-bezier(0.16,1,0.3,1),box-shadow 0.2s ease;}}.hm-trust-enter{opacity:0;transform:translateY(12px);transition:opacity 0.45s cubic-bezier(0.16,1,0.3,1),transform 0.45s cubic-bezier(0.16,1,0.3,1);will-change:opacity,transform;}.hm-trust-enter.hm-visible{opacity:1;transform:translateY(0);}html{scroll-behavior:smooth;}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}.sr-hero-sub,.sr-hero-pricing-line,.sr-hero-trust-line{animation:none !important;opacity:1 !important;transform:none !important;}.rs-hero::before{transform:none !important;will-change:auto;}.rs-settlement-card{transition:none !important;will-change:auto;}.rs-settlement-card:hover{transform:none !important;box-shadow:none !important;}.hm-card-enter,.hm-cta-enter,.hm-footer-col,.hm-trust-enter{opacity:1 !important;transform:none !important;transition:none !important;will-change:auto;}.hm-nav-link::after{width:100% !important;transition:none !important;}.pm-animations-ready .hiw-step{transition-duration:0.01s !important;}.hm-count-done{animation:none !important;}[class*="testi-card"],[class*="testimonial-card"]{transition:none !important;}.sr-hero-cta-main:hover{transform:none !important;}.hiw-cta-btn:hover,[class*="cta-primary"]:hover{transform:none !important;}.rs-trust-badge:hover,[class*="trust-badge"]:hover{transform:none !important;transition:none !important;}}