html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}@keyframes pulse-slow{0%,to{opacity:1}50%{opacity:.5}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes sync-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.animate-pulse-slow{animation:pulse-slow 3s ease-in-out infinite}.animate-float{animation:float 6s ease-in-out infinite}.animate-sync{animation:sync-pulse 2s ease-in-out infinite}.glass{background:#0000000d;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(0,0,0,.12)}.dark .glass{background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.grid-pattern{background-image:linear-gradient(rgba(0,0,0,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.06) 1px,transparent 1px);background-size:50px 50px}.dark .grid-pattern{background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px)}.text-gradient{background:linear-gradient(135deg,#667eea,#764ba2,#f093fb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-text{background:linear-gradient(135deg,#4e81fa,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-gradient{background:linear-gradient(135deg,#4e81fa26,#7c3aed26)}.dark .hero-gradient{background:linear-gradient(135deg,#4e81fa33,#7c3aed33)}.bento-card{transition:all .4s cubic-bezier(.4,0,.2,1)}.bento-card:hover{transform:scale(1.02)}.feature-card{transition:all .4s cubic-bezier(.4,0,.2,1)}.feature-card:hover{transform:translateY(-8px)}.pricing-card{transition:all .4s cubic-bezier(.4,0,.2,1)}.pricing-card:hover{transform:translateY(-8px)}a.feature-card:focus-visible,a.bento-card:focus-visible,a.persona-card:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media (prefers-reduced-motion: reduce){.animate-pulse-slow,.animate-float,.animate-sync{animation:none}.bento-card:hover,.feature-card:hover,.pricing-card:hover{transform:none}}
