@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap");html{scroll-behavior:smooth}.ptl-new-page{font-family:Inter,Segoe UI,Arial,sans-serif;overflow-x:hidden}.reveal{opacity:0;transform:translateY(36px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:none}.reveal-left{opacity:0;transform:translateX(-40px);transition:opacity .7s ease,transform .7s ease}.reveal-left.visible{opacity:1;transform:none}.reveal-right{opacity:0;transform:translateX(40px);transition:opacity .7s ease,transform .7s ease}.reveal-right.visible{opacity:1;transform:none}.delay-1{transition-delay:.1s}.delay-2{transition-delay:.2s}.delay-3{transition-delay:.3s}.delay-4{transition-delay:.4s}.delay-5{transition-delay:.5s}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s}.faq-answer.open{max-height:320px}@keyframes pulseDot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.7}}.pulse-dot{animation:pulseDot 1.5s ease-in-out infinite}@keyframes floatPop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.float-pop{animation:floatPop .5s .8s both}.net-card{position:relative;overflow:hidden}.net-card:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:#fff;transform:scaleX(0);transition:transform .3s;transform-origin:left}.net-card:hover:after{transform:scaleX(1)}.capability-tab{clip-path:polygon(6% 0,94% 0,100% 78%,50% 100%,0 78%)}.ribbon-tab{clip-path:polygon(0 0,100% 0,100% 74%,50% 100%,0 74%)}