@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.reveal{animation:linear both landing-reveal;animation-timeline:view();animation-range:entry entry 35%}}}@keyframes landing-reveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}html{scroll-behavior:smooth}.faq-item summary::-webkit-details-marker{display:none}@media (prefers-reduced-motion:no-preference){.hero-float{animation:6s ease-in-out infinite hero-float}.hero-float-slow{animation:8s ease-in-out 1s infinite hero-float}.hero-spin{animation:60s linear infinite hero-spin}.hero-spin-reverse{animation:60s linear infinite reverse hero-spin}.hero-typing>i{animation:1.2s ease-in-out infinite hero-typing}.hero-typing>i:nth-child(2){animation-delay:.15s}.hero-typing>i:nth-child(3){animation-delay:.3s}}@keyframes hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes hero-spin{to{rotate:360deg}}@keyframes hero-typing{0%,60%,to{opacity:.3;translate:0}30%{opacity:1;translate:0 -3px}}.hero-swipe{scrollbar-width:none}.hero-swipe::-webkit-scrollbar{display:none}
