@layer overrides{html,body{max-width:100%}html{touch-action:manipulation}body{overflow-x:clip}#main-content{min-width:0}.slide-body{max-width:min(100%,38rem)}@media(max-width:768px){.container{padding-inline:clamp(1rem,5vw,1.5rem)}.page-stack{--page-section-space: var(--space-2xl);--page-content-gap: var(--space-lg)}}@media(max-width:480px){:root{--container-gutter: .75rem}.page-stack{--page-section-space: var(--space-xl);--page-content-gap: var(--space-md)}.section-heading h2{font-size:clamp(1.55rem,8vw,2rem)}}@media(max-width:1024px),(hover:none),(prefers-reduced-motion:reduce){.reveal,.reveal>.container>header,.reveal>.container>ul,.reveal>.container>.ai-story-shell,.hero-mosaic,.hero-mosaic-cell,.hero-proof,.hero-tagline,.hero-actions,.hero-glass,.customer-proof{opacity:1;animation:none;transition:none;transform:none}.hero-headline{animation:none;background-position:50% 50%}.hero-glow,.ai-story-art-cursor,.ai-story-art-node,.ai-story-art-core,.ai-story-art-flow,.lp-grid-thumb,.lp-infinity-line,.lp-spotlight{animation:none}.btn,.feature-card,.learning-path-card,.content-card,.featured-content-card,.pricing-card,.membership-pillar-card,.membership-faq-chevron{transition-duration:.01ms}}}
