.hero-section.svelte-1q37ri0{background:linear-gradient(to bottom,transparent 0%,oklch(.97 .01 180 / .15) 60%,transparent 100%)}@keyframes svelte-1q37ri0-hero-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1q37ri0-hero-pop-in{0%{opacity:0;transform:scale(.95) translateY(16px)}to{opacity:1;transform:scale(1) translateY(0)}}.animate-hero-text.svelte-1q37ri0{animation:svelte-1q37ri0-hero-fade-in .6s ease-out forwards}.animate-hero-visual.svelte-1q37ri0{opacity:0;animation:svelte-1q37ri0-hero-pop-in .6s ease-out .15s forwards;will-change:transform}.hero-image.svelte-1q37ri0{display:block;width:100%;height:auto;transition:transform .35s ease-out,filter .35s ease-out}.animate-hero-visual.svelte-1q37ri0:hover .hero-image:where(.svelte-1q37ri0){transform:scale(1.03) rotate(-.75deg);filter:brightness(1.05) drop-shadow(0 12px 24px rgba(0,0,0,.1))}@media(prefers-reduced-motion:reduce){.animate-hero-text.svelte-1q37ri0,.animate-hero-visual.svelte-1q37ri0{animation:none;opacity:1}.animate-hero-visual.svelte-1q37ri0:hover .hero-image:where(.svelte-1q37ri0){transform:none;filter:none}}@media(prefers-reduced-motion:reduce){.faq-chevron.svelte-1t8i6y4{transition:none}}
