.scrollbar-thin::-webkit-scrollbar{width:6px}.scrollbar-thin::-webkit-scrollbar-track{background:#1e293b;border-radius:3px}.scrollbar-thin::-webkit-scrollbar-thumb{background:#475569;border-radius:3px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background:#64748b}.scrollbar-thin{scrollbar-color:#475569 #1e293b;scrollbar-width:thin}.gradient-hero{background:linear-gradient(135deg,#667eea,#764ba2)}.btn-pill{border-radius:9999px;transition:all .3s ease}.btn-pill:hover{box-shadow:0 10px 20px #0000001a;transform:translateY(-2px)}.fade-in{animation:fadeIn .5s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeInUp .6s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.card-hover:hover{box-shadow:0 12px 24px #00000026;transform:translateY(-4px);transition:all .3s ease}.pulse-subtle{animation:pulse-subtle 2s ease-in-out infinite}@keyframes pulse-subtle{0%,to{opacity:1}50%{opacity:.8}}.scroll-reveal{opacity:0;transform:translateY(30px);transition:all .6s ease-out}.scroll-reveal.active{opacity:1;transform:translateY(0)}.section-fade{animation:fadeInUp .3s ease-out}#emergent-badge{display:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}.btn-purple-squid{background-color:#9333ea!important;color:#fff!important}.btn-purple-squid:hover{background-color:#7c3aed!important}.grecaptcha-badge{opacity:0!important;pointer-events:none!important;visibility:hidden!important;z-index:-1!important}.certification-card,.modal-overlay,[data-radix-dialog-overlay],[role=dialog]{pointer-events:auto!important}.certification-card{cursor:pointer!important}
/*# sourceMappingURL=main-4f064d56-0d00ce87.40e68302.css.map*/