@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;700;800&family=Cabinet+Grotesk:wght@800&display=swap";.visualizer-container{display:flex;align-items:center;justify-content:center;height:60px;gap:3px}.visualizer-bar{width:3px;height:8px;background-color:#00e0b8;border-radius:10px;transition:height .15s ease-in-out}.visualizer-bar.active{animation:wave-pulse 1.2s ease-in-out infinite alternate}@keyframes wave-pulse{0%{height:8px;background-color:#00e0b8}50%{height:45px;background-color:#6366f1}to{height:15px;background-color:#00e0b8}}.mic-ripple{position:absolute;width:100%;height:100%;border-radius:50%;background-color:#00e0b826;animation:ripple-out 1.8s infinite ease-out}@keyframes ripple-out{0%{transform:scale(1);opacity:1}to{transform:scale(2);opacity:0}}.transcription-scroll{scrollbar-width:thin;scrollbar-color:rgba(0,224,184,.2) rgba(2,16,19,.5)}.transcription-scroll::-webkit-scrollbar{width:4px}.transcription-scroll::-webkit-scrollbar-track{background:#02101380}.transcription-scroll::-webkit-scrollbar-thumb{background:#00e0b833;border-radius:2px}.transcription-scroll::-webkit-scrollbar-thumb:hover{background:#00e0b866}.glow-box{position:relative}.glow-box:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 35px #00e0b81a;pointer-events:none;opacity:0;transition:opacity .3s ease}.glow-box.active:after{opacity:1}.blog-card{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s ease}.blog-card:hover{transform:translateY(-6px);border-color:#00e0b84d;box-shadow:0 20px 40px #0006,0 0 30px #00e0b81a}.blog-image-container{position:relative;overflow:hidden}.blog-image-zoom{transition:transform .5s cubic-bezier(.16,1,.3,1)}.blog-card:hover .blog-image-zoom{transform:scale(1.05)}.blog-newsletter-input{transition:border-color .3s ease,box-shadow .3s ease}.blog-newsletter-input:focus{border-color:#00e0b8;box-shadow:0 0 15px #00e0b833}.faq-accordion-item{transition:border-color .3s ease,background-color .3s ease}.faq-accordion-item:hover{border-color:#00e0b84d;background-color:#061c2199}.faq-trigger{width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:transparent;border:none;cursor:pointer}.faq-content-wrapper{overflow:hidden}.faq-content{padding:0 1.5rem 1.5rem;color:#94a3b8;line-height:1.6;font-size:.925rem}@tailwind base;@tailwind components;@tailwind utilities;@layer base{html{scroll-behavior:smooth}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#021013}::-webkit-scrollbar-thumb{background:#00e0b8;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#00c9a5}}@layer utilities{.font-display{font-family:Cabinet Grotesk,Inter,"sans-serif";font-weight:800;letter-spacing:-.02em}.gradient-text{background:linear-gradient(to right,#fff,#00e0b8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.teal-glow{box-shadow:0 0 30px #00e0b826,0 0 60px #00e0b80d}.teal-glow-sm{box-shadow:0 0 15px #00e0b81f}.card-hover{transition:transform .3s ease,box-shadow .3s ease}.card-hover:hover{transform:translateY(-4px)}}@keyframes glow-pulse{0%,to{box-shadow:0 0 20px #00e0b833}50%{box-shadow:0 0 40px #00e0b866}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes count-up-glow{0%{text-shadow:none}to{text-shadow:0 0 20px rgba(0,224,184,.4)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}body{background-color:#021013;color:#fff;font-family:Inter,sans-serif}
