.hero{background:radial-gradient(ellipse 80% 60% at 85% 20%, color-mix(in srgb, var(--primary) 12%, transparent), transparent 70%), var(--secondary)}.hero-copy.svelte-khsqxp{animation:.6s ease-out both svelte-khsqxp-hero-fade}@keyframes svelte-khsqxp-hero-fade{0%{transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hero-copy.svelte-khsqxp{animation:none}}.testimonial-carousel .swiper{overflow:visible}.testimonial-carousel{padding-block:.5rem;overflow:hidden}.testimonial-carousel[data-layout=coverflow] .swiper-slide>*{opacity:0;pointer-events:none;transition:opacity .5s}.testimonial-carousel[data-layout=coverflow] .swiper-slide-prev>*,.testimonial-carousel[data-layout=coverflow] .swiper-slide-next>*{opacity:.55}.testimonial-carousel[data-layout=coverflow] .swiper-slide-active>*{opacity:1;pointer-events:auto}.testimonial-carousel[data-layout=deck] .swiper-slide figure>*{transition:opacity .3s}.testimonial-carousel[data-layout=deck] .swiper-slide:not(.swiper-slide-active) figure>*{opacity:0}@media (prefers-reduced-motion:reduce){.testimonial-carousel .swiper-wrapper{transition-duration:0s!important}}.funnel-choice{gap:.875rem;justify-content:flex-start!important}.funnel-choice>span{order:2}.funnel-choice>:not(span){order:1;margin-left:0!important}
