@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Inter:wght@400;500;600;700&display=swap";
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:#fff;font-family:Inter,sans-serif;overflow-x:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1!important;transform:none!important}}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(32px)}.reveal.revealed{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translate(-40px)}.reveal-left.revealed{opacity:1;transform:translate(0)}.reveal-right{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translate(40px)}.reveal-right.revealed{opacity:1;transform:translate(0)}.reveal-scale{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:scale(.92)}.reveal-scale.revealed{opacity:1;transform:scale(1)}.reveal-stagger>*{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(20px)}.reveal-stagger.revealed>:first-child{opacity:1;transition-delay:50ms;transform:none}.reveal-stagger.revealed>:nth-child(2){opacity:1;transition-delay:.12s;transform:none}.reveal-stagger.revealed>:nth-child(3){opacity:1;transition-delay:.19s;transform:none}.reveal-stagger.revealed>:nth-child(4){opacity:1;transition-delay:.26s;transform:none}.reveal-stagger.revealed>:nth-child(5){opacity:1;transition-delay:.33s;transform:none}.orb{will-change:transform}.orb1{animation:20s ease-in-out infinite drift1}.orb2{animation:25s ease-in-out infinite drift2}.orb3{animation:22s ease-in-out infinite drift3}@keyframes drift1{0%,to{transform:translate(0)scale(1)}40%{transform:translate(-36px,28px)scale(1.06)}70%{transform:translate(24px,-18px)scale(.95)}}@keyframes drift2{0%,to{transform:translate(0)scale(1)}40%{transform:translate(44px,-36px)scale(1.08)}70%{transform:translate(-26px,18px)scale(.93)}}@keyframes drift3{0%,to{transform:translate(0)scale(1)}35%{transform:translate(-20px,40px)scale(1.05)}65%{transform:translate(30px,-10px)scale(.96)}}.fi1{opacity:0;animation:.6s cubic-bezier(.16,1,.3,1) .1s both fadeUp}.fi2{opacity:0;animation:.7s cubic-bezier(.16,1,.3,1) .22s both fadeUp}.fi3{opacity:0;animation:.7s cubic-bezier(.16,1,.3,1) .34s both fadeUp}.fi4{opacity:0;animation:.6s cubic-bezier(.16,1,.3,1) .46s both fadeUp}.fi5{opacity:0;animation:.5s cubic-bezier(.16,1,.3,1) .56s both fadeUp}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.gradient-text-animated{-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#25d366,#0faf8a,#38bdf8,#25d366);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:4s ease-in-out infinite gradientShift}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.pulse-dot{vertical-align:middle;background:#fff;border-radius:50%;width:6px;height:6px;margin-right:2px;animation:1.8s ease-in-out infinite pdot;display:inline-block}@keyframes pdot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.6)}}.scroll-indicator{animation:2s ease-in-out infinite scrollBounce}@keyframes scrollBounce{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(8px)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.mmenu{animation:.22s both mmSlide}@keyframes mmSlide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #25d366}.nl{transition:color .2s;position:relative}.nl:after{content:"";background:linear-gradient(135deg,#25d366,#0faf8a);border-radius:1px;width:0;height:2px;transition:width .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-3px;left:0}.nl:hover{color:#0a1a0b!important}.nl:hover:after,.nl.active:after{width:100%}.nl.active{color:#0a1a0b!important}.mml{transition:color .2s;display:block}.mml:hover{color:#25d366!important}.ncta{transition:all .25s cubic-bezier(.16,1,.3,1)}.ncta:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 8px 24px #25d3664d}.ctap{transition:all .25s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.ctap:before{content:"";opacity:0;background:linear-gradient(135deg,#fff3 0%,#0000 50%);transition:opacity .3s;position:absolute;inset:0}.ctap:hover{transform:translateY(-3px);box-shadow:0 16px 48px #25d36659!important}.ctap:hover:before{opacity:1}.ctap:active{transform:translateY(-1px)}.ctas{transition:color .2s}.ctas:hover{color:#0a1a0b!important}.fl{transition:color .2s}.fl:hover{color:#25d366!important}.step-card{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s}.step-card:hover{transform:translateY(-6px);box-shadow:0 20px 48px #0a1a0b1a,0 4px 12px #25d36614}.cat-scroll{scrollbar-width:thin;scrollbar-color:#d4e8d4 transparent}.cat-scroll::-webkit-scrollbar{height:4px}.cat-scroll::-webkit-scrollbar-thumb{background:#d4e8d4;border-radius:2px}.cat-card{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,border-color .2s,background .2s}.cat-card:hover{transform:translateY(-6px);box-shadow:0 16px 40px #0a1a0b1f}.plan-card{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s}.plan-card:hover{transform:translateY(-6px);box-shadow:0 20px 48px #0a1a0b1a}.plan-card-highlight{position:relative}.plan-card-highlight:before{content:"";z-index:-1;background:linear-gradient(135deg,#25d366,#0faf8a,#38bdf8,#25d366) 0 0/300% 300%;border-radius:22px;animation:4s infinite gradientBorder;position:absolute;inset:-2px}@keyframes gradientBorder{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.plan-btn{transition:all .25s cubic-bezier(.16,1,.3,1)}.plan-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #25d36633}.glass{-webkit-backdrop-filter:blur(20px);background:#ffffffb3;border:1px solid #e2f0e399}.glass-dark{-webkit-backdrop-filter:blur(16px);background:#f7fbf7d9;border:1px solid #e2f0e380}.stat-card{-webkit-backdrop-filter:blur(16px);text-align:center;background:#fffc;border:1.5px solid #e2f0e380;border-radius:20px;padding:28px 20px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s}.stat-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #25d3661a}.without-card{animation:4s ease-in-out infinite subtleShake}@keyframes subtleShake{0%,to{transform:rotate(0)}25%{transform:rotate(-.3deg)}75%{transform:rotate(.3deg)}}.with-item{opacity:0;transition:all .4s cubic-bezier(.16,1,.3,1);transform:translateY(10px)}.revealed .with-item:first-child{opacity:1;transition-delay:.1s;transform:none}.revealed .with-item:nth-child(2){opacity:1;transition-delay:.25s;transform:none}.wave-divider{position:relative;overflow:hidden}.wave-divider:before{content:"";clip-path:ellipse(55% 100% at 50% 0);z-index:2;background:#fff;height:48px;position:absolute;top:-1px;left:0;right:0}.footer-link{transition:color .2s,transform .2s;display:inline-block}.footer-link:hover{transform:translate(2px);color:#25d366!important}.particle{pointer-events:none;background:#25d36626;border-radius:50%;width:4px;height:4px;position:absolute}.particle:first-child{animation:12s ease-in-out infinite float;top:15%;left:10%}.particle:nth-child(2){width:6px;height:6px;animation:15s ease-in-out 2s infinite float;top:35%;right:15%}.particle:nth-child(3){width:3px;height:3px;animation:18s ease-in-out 4s infinite float;top:55%;left:20%}.particle:nth-child(4){width:5px;height:5px;animation:14s ease-in-out 1s infinite float;top:75%;right:25%}.particle:nth-child(5){animation:16s ease-in-out 3s infinite float;top:90%;left:35%}.particle:nth-child(6){width:5px;height:5px;animation:13s ease-in-out 5s infinite float;top:25%;right:40%}@keyframes float{0%,to{opacity:.3;transform:translate(0)}25%{opacity:.7;transform:translate(20px,-30px)}50%{opacity:.4;transform:translate(-10px,-50px)}75%{opacity:.6;transform:translate(15px,-20px)}}.trust-badge{color:#7a9c7b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f7fbf7cc;border:1px solid #e2f0e399;border-radius:10px;align-items:center;gap:6px;padding:6px 14px;font-size:11px;font-weight:600;transition:all .3s;display:inline-flex}.trust-badge:hover{color:#3d5c3e;background:#f7fbf7;border-color:#25d36644}.demo-card-glow{transition:box-shadow .4s;box-shadow:0 8px 40px #0a1a0b1a,0 2px 8px #0a1a0b0f,0 0 80px #25d36614}.demo-card-glow:hover{box-shadow:0 16px 56px #0a1a0b24,0 4px 12px #0a1a0b14,0 0 100px #25d3661f}@media (max-width:767px){a,button{min-height:44px}}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#d4e8d4;border-radius:2px}.gradient-line{background:linear-gradient(90deg,#0000,#25d366,#0faf8a,#38bdf8,#0000);border:none;height:2px}
