.section-container{margin-left:auto;margin-right:auto;max-width:72rem;padding-left:1.5rem;padding-right:1.5rem}.section-padding{padding-top:4rem;padding-bottom:4rem}@media (min-width:768px){.section-padding{padding-top:6rem;padding-bottom:6rem}}.section-alt{background-color:hsl(var(--muted)/.4)}.section-alt-brand{background-color:hsl(var(--brand-muted)/.5)}.section-anchor{scroll-margin-top:5rem}.hero-glow{background:radial-gradient(ellipse 80% 60% at 20% 40%,hsl(var(--primary)/.06),transparent 70%),radial-gradient(ellipse 60% 50% at 80% 20%,hsl(var(--brand)/.05),transparent 70%)}.text-gradient-brand{background:linear-gradient(135deg,hsl(var(--brand)),hsl(var(--primary)));-webkit-background-clip:text;background-clip:text;color:transparent}.bg-gradient-brand{background:linear-gradient(135deg,hsl(var(--brand)),hsl(var(--primary)))}.brand-glow{box-shadow:0 0 0 1px hsl(var(--border)),0 8px 32px -8px hsl(var(--primary)/.12),0 4px 16px -4px hsl(var(--brand)/.08)}.card-hover-lift{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.card-hover-lift:hover{transform:translateY(-2px);border-color:hsl(var(--primary)/.25);box-shadow:0 4px 20px -4px hsl(var(--primary)/.1),0 2px 8px -2px hsl(var(--brand)/.06)}.cta-banner{background:linear-gradient(135deg,hsl(var(--brand-muted)/.6) 0,hsl(var(--primary)/.04) 100%);border:1px solid hsl(var(--brand)/.2);box-shadow:0 4px 24px -8px hsl(var(--brand)/.15)}.testimonial-fade-mask{-webkit-mask-image:linear-gradient(180deg,transparent 0,black 8%,black 92%,transparent);mask-image:linear-gradient(180deg,transparent 0,black 8%,black 92%,transparent)}@keyframes ai-ring-pulse{0%{transform:scale(1);opacity:.45}to{transform:scale(1.75);opacity:0}}@keyframes ai-wave-bar{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.animate-ai-ring-pulse{animation:ai-ring-pulse 3.6s ease-out infinite}.animate-ai-wave-bar{animation:ai-wave-bar 1.1s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.animate-ai-ring-pulse,.animate-ai-wave-bar,.animate-ping,.animate-scroll-down,.animate-scroll-up,.animate-scroll-up-slow,.product-preview{animation:none!important;transition:none!important}}