.grecaptcha-badge{visibility:hidden!important}.screenshot-layer{will-change:transform,opacity,z-index}.screenshot-layer:hover{filter:brightness(1.05)}.screenshot-dot{cursor:pointer;transition:all .3s ease}.screenshot-dot:hover{transform:scale(1.3)}.feature-tab i{line-height:1em;text-align:center}.feature-tab i::before{font-size:inherit;line-height:inherit}@keyframes float-slow{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes float-medium{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-15px) rotate(-3deg)}}@keyframes float-fast{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(2deg)}}@keyframes bounce-slow{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes spin-slow{from{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-float-slow{animation:float-slow 6s ease-in-out infinite}.animate-float-medium{animation:float-medium 4s ease-in-out infinite}.animate-float-fast{animation:float-fast 3s ease-in-out infinite}.animate-bounce-slow{animation:bounce-slow 3s ease-in-out infinite}.animate-bounce-subtle{animation:bounce-subtle 2s ease-in-out infinite}.animate-spin-slow{animation:spin-slow 20s linear infinite}.animate-gradient-x{background-size:200% 200%;animation:gradient-x 4s ease infinite}.group:hover .group-hover\:animate-pulse{animation:pulse 1s infinite}*{transition-property:transform,opacity,background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}.glass-effect{background:rgba(255,255,255,.7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 32px 0 rgba(31,38,135,.37)}.bg-gradient{background:linear-gradient(135deg,var(--app-accent) 0,var(--app-accent-secondary) 100%)}.btn-shadow:hover{box-shadow:0 20px 40px -10px rgba(79,70,229,.4);transform:translateY(-2px)}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}@media (prefers-reduced-motion:reduce){.animate-bounce-slow,.animate-bounce-subtle,.animate-float-fast,.animate-float-medium,.animate-float-slow,.animate-gradient-x,.animate-spin-slow{animation:none}}@keyframes slide-in-right{from{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}.animate-slide-in-right{animation:slide-in-right .5s ease-out}#contactCard{transition:transform .3s cubic-bezier(.34, 1.56, .64, 1),opacity .3s ease}#contactToggle{position:relative}.contact-pulse-ring{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;background:var(--app-accent-secondary);opacity:.3;animation:pulse-ring 2s cubic-bezier(.4,0,.6,1) infinite;pointer-events:none}@keyframes pulse-ring{0%{transform:scale(1);opacity:.3}100%{transform:scale(1.5);opacity:0}}#contactToggle:hover .contact-pulse-ring{animation:none}@media (max-width:640px){#contactWidget{bottom:1rem;right:1rem}#contactCard{width:calc(100vw - 3rem);max-width:320px}}.hero-carousel-wrapper{max-width:1280px;width:100%;background-color:var(--app-glass-bg,#fff);border:1px solid var(--app-glass-border,rgba(0,0,0,.08));border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1),0 20px 40px -10px rgba(0,0,0,.1);overflow:hidden}.hero-carousel-container{display:flex;height:638px;width:100%;background-color:var(--app-glass-bg,#fff);position:relative}.hero-carousel-sidebar{position:relative;width:350px;min-width:350px;padding:40px;display:flex;flex-direction:column;justify-content:flex-start}.hero-carousel-sidebar-bg{position:absolute;top:0;left:0;bottom:0;width:100%;background-color:rgba(128,168,172,.1);z-index:0}.dark .hero-carousel-sidebar-bg{background-color:rgba(2,82,89,.15)}.hero-accordion{position:relative;z-index:1;display:flex;flex-direction:column;gap:20px}.hero-accordion-item{position:relative;cursor:pointer}.hero-accordion-header{display:flex;align-items:center;gap:16px;padding:8px 24px 8px 8px}.hero-icon-wrapper{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:16px}.hero-icon-analytics{background-color:var(--app-accent-bg);color:var(--app-accent)}.hero-icon-channels{background-color:#faf5ff;color:#9333ea}.hero-icon-prompts{background-color:#ecfdf5;color:#059669}.dark .hero-icon-analytics{background-color:rgba(2,82,89,.3);color:#5eead4}.dark .hero-icon-channels{background-color:rgba(147,51,234,.2);color:#c084fc}.dark .hero-icon-prompts{background-color:rgba(5,150,105,.2);color:#34d399}.hero-accordion-title{font-size:20px;font-weight:600;color:var(--app-text-secondary,#475569);letter-spacing:-.4px;transition:font-weight .2s ease,color .2s ease}.hero-accordion-item.active .hero-accordion-title{font-weight:800;color:var(--app-text,#011d1f)}.hero-accordion-content{max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease-out,opacity .3s ease-out}.hero-accordion-item.active .hero-accordion-content{max-height:200px;opacity:1}.hero-accordion-content p{font-size:16px;font-weight:500;color:var(--app-text,#011d1f);line-height:1.5;padding:8px 0 16px 0;font-family:Manrope,sans-serif}.hero-accordion-border{position:relative;height:3px;width:100%;overflow:hidden;background-color:transparent;border-radius:2px}.hero-accordion-border::before{content:'';position:absolute;left:0;top:0;height:100%;width:100%;opacity:.2}.hero-accordion-border::after{content:'';position:absolute;left:0;top:0;height:100%;width:100%;opacity:1}.hero-border-analytics::after,.hero-border-analytics::before{background-color:var(--app-accent)}.hero-border-channels::after,.hero-border-channels::before{background-color:#9333ea}.hero-border-prompts::after,.hero-border-prompts::before{background-color:#059669}.hero-accordion-item:not(.active) .hero-accordion-border::before{opacity:0}.hero-accordion-item:not(.active) .hero-accordion-border::after{width:100%;opacity:.3}.hero-accordion-item.active .hero-accordion-border::before{opacity:.15}.hero-accordion-item.active .hero-accordion-border::after{width:0%;opacity:1;animation:hero-progress-fill 10s linear forwards}.hero-accordion:hover .hero-accordion-item.active .hero-accordion-border::after{animation-play-state:paused}.hero-screenshot-area{flex:1;display:flex;align-items:center;justify-content:center;padding:24px;overflow:hidden}.hero-image-container{position:relative;max-width:100%;max-height:100%;display:flex;align-items:center;justify-content:center}.hero-image-container img{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;transition:opacity .3s ease-in-out}.hero-image-container .hero-main-image{position:relative;z-index:1}.hero-image-container .hero-main-image.fade-out{opacity:0}.hero-image-container .hero-overlay-image{position:absolute;top:0;left:50%;transform:translateX(-50%) translateY(100%);opacity:0;z-index:2;transition:transform .6s ease-out,opacity .4s ease-out}.hero-image-container .hero-overlay-image.slide-up{transform:translateX(-50%) translateY(0);opacity:1}@media (max-width:1200px){.hero-carousel-wrapper{max-width:100%}.hero-carousel-container{flex-direction:column;height:auto}.hero-carousel-sidebar{width:100%;min-width:auto;padding:30px}.hero-screenshot-area{padding:20px;min-height:400px}}@media (max-width:768px){.hero-carousel-wrapper{border-radius:12px}.hero-accordion-title{font-size:18px}.hero-accordion-content p{font-size:14px}.hero-carousel-sidebar{padding:24px 20px}.hero-screenshot-area{min-height:300px}}