html{scroll-behavior:smooth}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}@media (width<=768px){.nav-links-desktop{display:none!important}.hamburger-btn{display:block!important}}.typing-cursor{vertical-align:baseline;background:#0d9488;width:3px;height:.9em;margin-left:2px;animation:.7s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.hero-highlight{color:#0d9488;text-shadow:0 0 20px #0d94884d;transition:color .4s,text-shadow .6s}.stat-number{background:linear-gradient(135deg,#0f172a,#0d9488);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.feature-detail-fade{animation:.3s fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.feature-tab-active{position:relative}.feature-tab-active:after{content:"";background:#0d9488;width:60%;height:2px;animation:.3s slideIn;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}@keyframes slideIn{0%{width:0}to{width:60%}}.cta-pulse{animation:2s ease-in-out infinite pulse}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.stat-card{transition:transform .2s,box-shadow .2s}.stat-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0d948826}.comparison-row:hover{background:#0d94880a!important}.comparison-row:hover td:nth-child(2){border-left:3px solid #0d9488}.confetti-particle{animation:1.5s ease-out forwards confettiRise}@keyframes confettiRise{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(-120px)rotate(360deg)}}.checkmark-draw path{stroke-dasharray:60;stroke-dashoffset:60px;animation:.6s .3s forwards drawCheck}.checkmark-draw circle{stroke-dasharray:140;stroke-dashoffset:140px;animation:.6s forwards drawCircle}@keyframes drawCheck{to{stroke-dashoffset:0}}@keyframes drawCircle{to{stroke-dashoffset:0}}
