.hero-shape:where(.astro-to5pn6rs){opacity:0;transform:translateY(20px);animation:shape-fade-in .8s ease-out forwards}.hero-shape:where(.astro-to5pn6rs)[data-delay="0"]{animation-delay:.1s}.hero-shape:where(.astro-to5pn6rs)[data-delay="50"]{animation-delay:.15s}.hero-shape:where(.astro-to5pn6rs)[data-delay="100"]{animation-delay:.2s}.hero-shape:where(.astro-to5pn6rs)[data-delay="150"]{animation-delay:.25s}.hero-shape:where(.astro-to5pn6rs)[data-delay="200"]{animation-delay:.3s}.hero-shape:where(.astro-to5pn6rs)[data-delay="250"]{animation-delay:.35s}.hero-badge:where(.astro-to5pn6rs),.hero-title:where(.astro-to5pn6rs),.hero-subtitle:where(.astro-to5pn6rs),.hero-cta:where(.astro-to5pn6rs),.hero-review:where(.astro-to5pn6rs){opacity:0;animation:fade-up .8s ease-out forwards}.hero-badge:where(.astro-to5pn6rs){animation-delay:.2s}.hero-title:where(.astro-to5pn6rs){animation-delay:.3s}.hero-subtitle:where(.astro-to5pn6rs){animation-delay:.4s}.hero-cta:where(.astro-to5pn6rs){animation-delay:.5s}.hero-review:where(.astro-to5pn6rs){animation-delay:.6s}@media (prefers-reduced-motion: reduce){.hero-shape:where(.astro-to5pn6rs),.hero-badge:where(.astro-to5pn6rs),.hero-title:where(.astro-to5pn6rs),.hero-subtitle:where(.astro-to5pn6rs),.hero-cta:where(.astro-to5pn6rs),.hero-review:where(.astro-to5pn6rs){animation:none;opacity:1;transform:none}}.cta-shape:where(.astro-qpqfyarz){opacity:0;transform:translateY(20px);animation:shape-fade-in .8s ease-out forwards}.cta-shape:where(.astro-qpqfyarz)[data-delay="0"]{animation-delay:.1s}.cta-shape:where(.astro-qpqfyarz)[data-delay="50"]{animation-delay:.15s}.cta-shape:where(.astro-qpqfyarz)[data-delay="100"]{animation-delay:.2s}.cta-shape:where(.astro-qpqfyarz)[data-delay="150"]{animation-delay:.25s}.cta-shape:where(.astro-qpqfyarz)[data-delay="200"]{animation-delay:.3s}.cta-shape:where(.astro-qpqfyarz)[data-delay="250"]{animation-delay:.35s}@keyframes shape-fade-in{to{opacity:1;transform:translateY(0)}}.cta-content:where(.astro-qpqfyarz){opacity:0;animation:fade-up .8s ease-out .2s forwards}@media (prefers-reduced-motion: reduce){.cta-shape:where(.astro-qpqfyarz),.cta-content:where(.astro-qpqfyarz){animation:none;opacity:1;transform:none}}.flip-box:where(.astro-o4xmnqps){min-height:80px}.flip-container:where(.astro-o4xmnqps){position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.flip-card:where(.astro-o4xmnqps){position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;backface-visibility:hidden;transform-origin:bottom center;transition:transform .6s ease-in-out,opacity .3s ease-in-out;opacity:0;transform:rotateX(90deg) translateY(-50%)}.flip-card:where(.astro-o4xmnqps).active{opacity:1;transform:rotateX(0) translateY(0)}.flip-card:where(.astro-o4xmnqps).flip-out{opacity:0;transform:rotateX(-90deg) translateY(50%)}.flip-card:where(.astro-o4xmnqps).flip-in{animation:flipIn .6s ease-in-out forwards}@keyframes flipIn{0%{opacity:0;transform:rotateX(90deg) translateY(-20px)}50%{opacity:.5}to{opacity:1;transform:rotateX(0) translateY(0)}}.flip-card:where(.astro-o4xmnqps).flip-out{animation:flipOut .6s ease-in-out forwards}@keyframes flipOut{0%{opacity:1;transform:rotateX(0) translateY(0)}50%{opacity:.5}to{opacity:0;transform:rotateX(-90deg) translateY(20px)}}.flip-card-inner:where(.astro-o4xmnqps){display:flex;align-items:center;justify-content:center;padding:1rem}.flip-box:where(.astro-o4xmnqps){transition:background-color .2s ease}.flip-box:where(.astro-o4xmnqps):hover{background-color:#f9fafb}.dark .flip-box:where(.astro-o4xmnqps):hover{background-color:#111827b3}.section-header:where(.astro-ge2ltbo4){opacity:0;animation:fade-up .6s ease-out forwards}.comparison-container:where(.astro-ge2ltbo4){opacity:0;animation:fade-up .6s ease-out .2s forwards}@keyframes fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.comparison-wrapper:where(.astro-ge2ltbo4){touch-action:pan-y pinch-zoom;user-select:none}.slider-handle:where(.astro-ge2ltbo4){box-shadow:0 0 20px #00000026}.slider-handle:where(.astro-ge2ltbo4):before,.slider-handle:where(.astro-ge2ltbo4):after{content:"";position:absolute;left:50%;transform:translate(-50%);width:2px;background:#fff;box-shadow:0 0 10px #0003}.slider-handle:where(.astro-ge2ltbo4):before{top:0;height:calc(50% - 24px)}.slider-handle:where(.astro-ge2ltbo4):after{bottom:0;height:calc(50% - 24px)}@media (prefers-reduced-motion: reduce){.section-header:where(.astro-ge2ltbo4),.comparison-container:where(.astro-ge2ltbo4){opacity:1;transform:none;animation:none}}.section-badge:where(.astro-7ataft2h),.section-title:where(.astro-7ataft2h),.section-subtitle:where(.astro-7ataft2h){opacity:0;transform:translateY(20px)}.feature-card:where(.astro-7ataft2h){opacity:0;transform:translateY(20px)}.section-badge:where(.astro-7ataft2h).animate{animation:fade-up .5s ease-out forwards}.section-title:where(.astro-7ataft2h).animate{animation:fade-up .5s ease-out .1s forwards}.section-subtitle:where(.astro-7ataft2h).animate{animation:fade-up .5s ease-out .15s forwards}.feature-card:where(.astro-7ataft2h).animate{animation:fade-up .4s ease-out forwards}@media (prefers-reduced-motion: reduce){.section-badge:where(.astro-7ataft2h),.section-title:where(.astro-7ataft2h),.section-subtitle:where(.astro-7ataft2h),.feature-card:where(.astro-7ataft2h){opacity:1;transform:none;animation:none!important}}.section-badge:where(.astro-dvg2antp),.section-title:where(.astro-dvg2antp),.section-subtitle:where(.astro-dvg2antp){opacity:0;transform:translateY(30px)}.feature-card-wrapper:where(.astro-dvg2antp){opacity:0;transform:translateY(40px)}.feature-image:where(.astro-dvg2antp),.feature-content:where(.astro-dvg2antp){opacity:0;transform:translate(0)}.section-badge:where(.astro-dvg2antp).animate{animation:fade-up .6s ease-out forwards}.section-title:where(.astro-dvg2antp).animate{animation:fade-up .6s ease-out .1s forwards}.section-subtitle:where(.astro-dvg2antp).animate{animation:fade-up .6s ease-out .2s forwards}.feature-card-wrapper:where(.astro-dvg2antp).animate{animation:fade-up .8s ease-out forwards}.feature-card-wrapper:where(.astro-dvg2antp).animate .feature-image:where(.astro-dvg2antp){animation:slide-in-left .8s ease-out .2s forwards}.feature-card-wrapper:where(.astro-dvg2antp).animate .feature-content:where(.astro-dvg2antp){animation:slide-in-right .8s ease-out .3s forwards}.feature-card-wrapper:where(.astro-dvg2antp).animate:nth-child(2n) .feature-image:where(.astro-dvg2antp){animation:slide-in-right .8s ease-out .2s forwards}.feature-card-wrapper:where(.astro-dvg2antp).animate:nth-child(2n) .feature-content:where(.astro-dvg2antp){animation:slide-in-left .8s ease-out .3s forwards}@keyframes slide-in-left{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion: reduce){.section-badge:where(.astro-dvg2antp),.section-title:where(.astro-dvg2antp),.section-subtitle:where(.astro-dvg2antp),.feature-card-wrapper:where(.astro-dvg2antp),.feature-image:where(.astro-dvg2antp),.feature-content:where(.astro-dvg2antp){opacity:1;transform:none;animation:none!important}}.testimonials-header:where(.astro-ksf6jc55){opacity:0;animation:fade-up .6s ease-out forwards}.stat-card:where(.astro-ksf6jc55){opacity:0;animation:fade-up .5s ease-out forwards;animation-delay:var(--delay)}.testimonial-card:where(.astro-ksf6jc55){opacity:0;animation:fade-up .5s ease-out forwards;animation-delay:calc(.2s + var(--delay))}@media (prefers-reduced-motion: reduce){.testimonials-header:where(.astro-ksf6jc55),.stat-card:where(.astro-ksf6jc55),.testimonial-card:where(.astro-ksf6jc55){opacity:1;transform:none;animation:none}}.feature-link-card:where(.astro-qqv7bee5){opacity:0;transform:translateY(20px)}.feature-link-card:where(.astro-qqv7bee5).animate{animation:fade-up .5s ease-out forwards;animation-delay:var(--delay)}@keyframes fade-up{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.feature-link-card:where(.astro-qqv7bee5){opacity:1;transform:none;animation:none!important}}.pricing-header:where(.astro-oz4orftx){opacity:0;animation:fade-up .6s ease-out forwards}.pricing-card:where(.astro-oz4orftx){opacity:0;animation:fade-up .5s ease-out forwards;animation-delay:calc(.2s + var(--delay))}@keyframes fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.pricing-header:where(.astro-oz4orftx),.pricing-card:where(.astro-oz4orftx){opacity:1;transform:none;animation:none}}
