@import url("https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Anton&display=swap");@import url("https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap");:root{--primary-color:#64f6d1;--secondary-color:#a0f0ee;--background-color:#f9f8f6;--background:#f9f8f6;--text-color:#000;--light-text:#302d2d;--white:#fbfefb;--border-color:#64f6d1;--shadow:0 8px 16px rgba(0,0,0,.2);--gradient-light:linear-gradient(90deg,#64f6d1,#a0f0ee)}body{margin:0;padding:0;background-color:var(--background-color);background:var(--background);font-family:Outfit,Arial,Helvetica,sans-serif;color:var(--text-color);scroll-behavior:smooth;overflow-x:hidden}header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 5%;background-color:rgba(0,0,0,.8);box-shadow:var(--shadow);position:fixed;top:0;width:100%;z-index:100;transition:all .5s ease}.logo img{height:50px;width:65px}.name{text-align:center;margin-top:5rem;padding:0 2rem;transition:opacity .5s ease;margin-bottom:10rem}.punchline .hitlight-text{background-color:hsla(0,0%,100%,.1);color:var(--primary-color);padding:0 12px;border-radius:4px;box-shadow:var(--shadow);transition:all .3s ease}.punchline .hitlight-text:hover{color:var(--secondary-color);background-color:hsla(0,0%,100%,.3)}.punchline .souligner-text{text-decoration:underline;font-weight:700;color:var(--secondary-color)}h3{font-size:2rem;margin-top:1rem;color:var(--light-text)}#impact-section{padding:6rem 10%;background-color:var(--background-color);text-align:center;position:relative;margin-bottom:8rem}#impact-section,.impact-container{display:flex;flex-direction:column;align-items:center}.impact-container{max-width:1200px;justify-content:center;gap:3rem}.impact-content h2{font-size:4.5rem;color:#0e2316;font-weight:900;margin-bottom:2.5rem;text-transform:uppercase;letter-spacing:.1rem}.impact-content p{font-size:1.6rem;color:#333;margin-bottom:2.5rem}.impact-logos{display:flex;justify-content:space-around;width:100%}.impact-logo{width:170px;height:170px;border-radius:50%;border:4px solid var(--primary-color);padding:.5rem;transition:transform .3s ease}.impact-logo:hover{transform:scale(1.1)}@media (max-width:768px){.impact-content h2{font-size:3rem}.impact-logo{width:120px;height:120px}}#features{padding:8rem 5%;background:var(--background-color);color:var(--text-color);text-align:center;position:relative;margin-bottom:6rem}#features h1{font-size:4rem;font-weight:900;margin-bottom:3rem;text-transform:uppercase;color:#232;letter-spacing:.02rem}.features-container{gap:5rem}.feature-card,.features-container{display:flex;flex-direction:column;align-items:center}.feature-card{background-color:#fff;border-radius:12px;box-shadow:0 6px 20px rgba(0,0,0,.1);padding:4rem;width:80%;text-align:left;transition:all .5s ease;overflow:hidden;transform:translateY(0);border:1px solid transparent}.feature-card:hover{transform:translateY(-10px);box-shadow:0 12px 25px rgba(0,0,0,.15);border-color:var(--primary-color)}.feature-card .feature-icon{font-size:3.5rem;margin-bottom:2rem;color:var(--primary-color);transition:transform .4s ease}.feature-card:hover .feature-icon{transform:scale(1.2);color:#005a30}.feature-card h2{font-size:2.6rem;margin-bottom:1rem;color:#232;font-weight:800;text-transform:uppercase;letter-spacing:.03rem}.feature-card p{font-size:1.6rem;color:#333;line-height:1.6;margin-bottom:2.5rem;font-weight:400}.feature-card .cta-button{background-color:var(--primary-color);color:#fff;padding:1rem 2.5rem;border-radius:8px;font-size:1.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.02rem;transition:background-color .3s ease}.feature-card .cta-button:hover{background-color:#005a30}@media (max-width:768px){.feature-card{width:100%}}#presentation{background:var(--gradient-light);padding:6rem 10%;margin-top:5rem;color:#000;text-align:center;opacity:0;transform:translateY(50px);animation:fadeInUp 1.2s ease forwards}.pr-heading h2{font-size:4rem;font-weight:700;margin-bottom:2.5rem}.pr-heading p{font-size:1.6rem;line-height:1.6;margin-bottom:2.5rem}footer{background-color:rgba(0,0,0,.9);padding:4rem 5%;color:#fff;text-align:center}footer p{font-size:1.6rem;margin-bottom:0}@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:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}to{transform:scale(1);opacity:1}}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.animate-fadeInUp{animation:fadeInUp .8s ease-out}.animate-fadeIn{animation:fadeIn 1s ease-out}.animate-slideInLeft{animation:slideInLeft .8s ease-out}.animate-slideInRight{animation:slideInRight .8s ease-out}.animate-scaleIn{animation:scaleIn .6s ease-out}.animate-float{animation:float 3s ease-in-out infinite}.animate-pulse{animation:pulse 2s ease-in-out infinite}.animate-gradient{background-size:400% 400%;animation:gradient 15s ease infinite}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.glassmorphism{background:hsla(0,0%,100%,.25);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.18)}.shadow-glow{box-shadow:0 0 50px rgba(52,224,161,.3)}.shadow-glow-hover:hover{box-shadow:0 0 80px rgba(52,224,161,.5)}.text-gradient{background:linear-gradient(135deg,#10b981,#14b8a6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient-animated{background:linear-gradient(135deg,#10b981,#14b8a6 50%,#3b82f6);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradient 5s ease infinite}.scroller .scroller__inner{animation:scroll 40s linear infinite}.scroller[data-animated=true] .scroller__inner{animation-play-state:running}.scroller:hover .scroller__inner{animation-play-state:paused}@keyframes blob{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}to{transform:translate(0) scale(1)}}.animate-blob{animation:blob 7s infinite}.animation-delay-2000{animation-delay:2s}.animation-delay-4000{animation-delay:4s}.particle{position:absolute;width:4px;height:4px;background:rgba(52,224,161,.5);border-radius:50%;animation:particle-float 10s linear infinite}@keyframes particle-float{0%{transform:translateY(100vh) translateX(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-10vh) translateX(100px);opacity:0}}.card-header{font-size:2.5rem;margin-bottom:2rem;color:var(--primary-color)}.card-header,.price{font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.1)}.price{font-size:3.5rem;margin:2rem 0;color:#333;position:relative}.image-container{display:flex;justify-content:center;gap:1.5rem;margin:1rem 0}.images{width:4.5rem;height:4.5rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));transition:transform .3s ease}.action-btn{background:var(--primary-color);color:#fff;padding:.8rem 2rem;border-radius:25px;cursor:pointer;border:none;font-size:1.3rem;font-weight:700;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.1);margin-top:1.5rem}.action-btn:hover{box-shadow:0 6px 12px rgba(0,0,0,.2);background-color:var(--secondary-color)}.close-btn{position:absolute;top:20px;right:20px;background-color:transparent;color:#333;border:none;font-size:1.5rem;cursor:pointer;transition:color .3s ease}.close-btn:hover{color:var(--primary-color)}.review-section{margin-top:75px;background-color:#f9f9f9;padding:25px;text-align:center}.title{font-size:2rem;font-weight:700;margin-bottom:40px;color:#333}.platform-logos{margin-top:100px;margin-bottom:25px;display:flex;justify-content:center;align-items:center;gap:50px}.platform-img{height:75px;width:150px;transition:transform .3s ease,box-shadow .3s ease}.trustpilot-img{height:150px;width:150px}.google-img{height:75px;width:180px}.container{width:400px;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem;border-radius:1rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.1)}.scroller{max-width:100%;margin:0 auto}.scroller__inner{padding-block:1rem;display:flex;flex-wrap:nowrap;gap:1rem}.scroller[data-animated=true]{overflow:hidden;mask:linear-gradient(90deg,transparent,#fff 20%,#fff 80%,transparent);-webkit-mask:linear-gradient(90deg,transparent,#fff 20%,#fff 80%,transparent)}.scroller[data-animated=true] .scroller__inner{width:-moz-max-content;width:max-content;animation:scroll 40s linear infinite}@keyframes scroll{to{transform:translate(calc(-50%))}}.scroller[data-animated=true] .scroller__inner:hover{animation-play-state:paused}