@keyframes landing-marquee{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.landing-marquee{animation:landing-marquee 40s linear infinite}.landing-marquee-reverse{animation:landing-marquee 40s linear infinite reverse}@media (prefers-reduced-motion:reduce){.landing-marquee,.landing-marquee-reverse{animation:none}}.btn-modern-dark,.btn-modern-light{transition:all .4s cubic-bezier(.25,1,.5,1)}.btn-modern-light{background:linear-gradient(180deg,#ffffff,#f1f5f9);color:#0f172a;box-shadow:0 0 0 1px rgba(0,0,0,.05),0 2px 4px rgba(0,0,0,.1),0 12px 24px -4px rgba(0,0,0,.3),inset 0 1px 1px rgba(255,255,255,1),inset 0 -3px 6px rgba(0,0,0,.06)}.btn-modern-light:hover{transform:translateY(-3px)}.btn-modern-dark{background:linear-gradient(180deg,#27272a,#18181b);color:#ffffff;box-shadow:0 0 0 1px rgba(255,255,255,.1),0 2px 4px rgba(0,0,0,.6),0 12px 24px -4px rgba(0,0,0,.9),inset 0 1px 1px rgba(255,255,255,.15),inset 0 -3px 6px rgba(0,0,0,.8)}.btn-modern-dark:hover{transform:translateY(-3px);background:linear-gradient(180deg,#3f3f46,#27272a)}@media (prefers-reduced-motion:reduce){.btn-modern-dark:hover,.btn-modern-light:hover{transform:none}}#care-guide,#care-guide:not([data-aimorph-mode=scroll]) [data-essential-copy],#care-guide:not([data-aimorph-mode=scroll]) h2,#care-guide:not([data-aimorph-mode=scroll]) h3,#circles h2,#download:not([data-cinematic-morph=on]) .cta-wrapper,#download:not([data-cinematic-morph=on]) .hero-text-wrapper,#download:not([data-cinematic-morph=on]) h2{opacity:1!important;visibility:visible!important}