.scroll-reveal--fade-in-up{animation:fadeInUp .6s ease forwards}.scroll-reveal--fade-in{animation:fadeIn .6s ease forwards}.scroll-reveal--slide-in-left{animation:slideInLeft .6s ease forwards}.scroll-reveal--slide-in-right{animation:slideInRight .6s ease forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.btn{position:relative;overflow:hidden}.btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff26;transform:translate(-50%,-50%);transition:width .5s,height .5s}.btn:hover:before{width:300px;height:300px}.feature,.tier-card,.doc-item,.testimonial-card,.social-proof-card,.platform-card,.requirement-card,.integration-card{transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}@media (max-width: 768px){.scroll-reveal{opacity:1!important;transform:none!important}*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:#1a1a1a;color:#e0e0e0;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2}a{color:#f9be03;text-decoration:none}a:hover{color:#fcd34d}
