@keyframes gradient-flow{0%{background:linear-gradient(45deg,rgba(59,130,246,.05),transparent,rgba(147,51,234,.05))}50%{background:linear-gradient(45deg,rgba(147,51,234,.05),transparent,rgba(59,130,246,.05))}to{background:linear-gradient(45deg,rgba(59,130,246,.05),transparent,rgba(147,51,234,.05))}}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-gradient-flow[data-astro-cid-2ltb2oys]{animation:gradient-flow 15s linear infinite}.animate-blink[data-astro-cid-2ltb2oys]{animation:blink 1s infinite}.animate-fade-up[data-astro-cid-2ltb2oys]{animation:fade-up .6s ease-out forwards}.animate-slide-up[data-astro-cid-2ltb2oys]{animation:slide-up .8s ease-out forwards}.faq-content[data-astro-cid-2ltb2oys]{transition:all .15s ease-in-out}.ph[data-astro-cid-2ltb2oys]{transition:all .1s ease-out}.group[data-astro-cid-2ltb2oys]:hover .ph[data-astro-cid-2ltb2oys]{transform:translateY(-2px);filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}.testimonial-slide[data-astro-cid-2ltb2oys]{display:none}.testimonial-slide[data-astro-cid-2ltb2oys].active{display:block}.slider-dot[data-astro-cid-2ltb2oys]{width:12px;height:12px;border-radius:50%;background-color:#d1d5db;border:none;cursor:pointer;transition:background-color .3s ease;padding:0;margin:0 4px}.slider-dot[data-astro-cid-2ltb2oys]:focus{outline:2px solid #3b82f6;outline-offset:2px}.slider-dot[data-astro-cid-2ltb2oys].active{background-color:#3b82f6}@keyframes bar-fill{0%{width:0%}to{width:100%}}.animate-bar-fill[data-astro-cid-2ltb2oys]{animation:bar-fill 2s ease-out forwards}@keyframes progress-bar{0%{width:0%}to{width:75%}}.animate-progress-bar[data-astro-cid-2ltb2oys]{animation:progress-bar 3s ease-out forwards}@keyframes hero-entry{0%{opacity:0;background:#fff}to{opacity:1;background:linear-gradient(135deg,#dbeafe,#fff,#f3e8ff)}}.hero-entry[data-astro-cid-2ltb2oys]{animation:hero-entry .3s ease-out}.logo-animated[data-astro-cid-2ltb2oys]{animation:logoRainbow 4s ease-in-out infinite;transition:all .4s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 0 8px rgba(59,130,246,.3));background:linear-gradient(45deg,#3b82f6,#8b5cf6,#06b6d4,#10b981,#f59e0b,#ef4444);background-size:300% 300%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.logo-animated[data-astro-cid-2ltb2oys]:hover{transform:scale(1.05) rotate(2deg);filter:drop-shadow(0 0 16px rgba(59,130,246,.6));animation-play-state:paused;background:linear-gradient(45deg,#ef4444,#f59e0b,#10b981,#06b6d4,#8b5cf6,#3b82f6);background-size:300% 300%}.logo-container[data-astro-cid-2ltb2oys]{display:flex;align-items:center;gap:.75rem;text-decoration:none;transition:opacity .3s ease}.logo-container[data-astro-cid-2ltb2oys]:hover{opacity:.8}.logo-icon-wrapper[data-astro-cid-2ltb2oys]{position:relative;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center}.logo-icon[data-astro-cid-2ltb2oys]{width:2.5rem;height:2.5rem;background:linear-gradient(135deg,#667eea,#764ba2,#f093fb);-webkit-mask-size:contain;-webkit-mask:url(/images/logo-new.svg) no-repeat center;mask:url(/images/logo-new.svg) no-repeat center;mask-size:contain;transition:all .3s ease}.logo-container[data-astro-cid-2ltb2oys]:hover .logo-icon[data-astro-cid-2ltb2oys]{transform:scale(1.1) rotate(3deg)}.logo-text-container[data-astro-cid-2ltb2oys]{display:flex;flex-direction:column}.logo-title-row[data-astro-cid-2ltb2oys]{display:flex;align-items:center;gap:.5rem}.logo-title[data-astro-cid-2ltb2oys]{font-size:1.25rem;font-weight:500;background:linear-gradient(to right,#2563eb,#9333ea);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:Roboto,sans-serif;letter-spacing:.01em}.beta-badge[data-astro-cid-2ltb2oys]{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:500;background-color:#fed7aa;color:#9a3412;border:1px solid #fed7aa}.version-text[data-astro-cid-2ltb2oys]{font-size:.75rem;color:#9ca3af;font-family:monospace}@keyframes logoRainbow{0%,to{filter:drop-shadow(0 0 8px rgba(59,130,246,.3));transform:scale(1);background-position:0% 50%}25%{filter:drop-shadow(0 0 10px rgba(139,92,246,.4));background-position:25% 50%}50%{filter:drop-shadow(0 0 12px rgba(6,182,212,.5));transform:scale(1.02);background-position:50% 50%}75%{filter:drop-shadow(0 0 10px rgba(16,185,129,.4));background-position:75% 50%}}
