@charset "UTF-8";#sp-header{display:none !important}#sp-main-body{padding-top:0 !important}:root{--bg-dark-blue:#001f3f;--accent-purple:#8300e9;--accent-purple-light:#a64dff;--text-white:#fff;--text-gray:#cfcfcf}body{font-family:'Barlow',sans-serif;background-color:var(--bg-dark-blue);color:var(--text-white);margin:0;line-height:1.6}.container{max-width:1100px;margin:0 auto;padding:1px 20px 20px 20px}header{padding:20px 0;text-align:center}.logo{max-width:250px}.hero{padding:0px 0;text-align:center;background:linear-gradient(180deg,rgba(0,31,63,1) 0%,rgba(0,45,90,1) 100%)}.hero h1{font-size:2.8rem;text-transform:uppercase;margin-bottom:10px}.hero h1 span{color:var(--accent-purple-light)}.hero-sub{font-size:1.3rem;margin-bottom:20px;color:var(--text-gray)}.usp-list{list-style:none;padding:10px;display:inline-block;text-align:left;margin:0px 0 25px 0}.usp-list li{margin:12px 0;font-size:1.1rem}.usp-list li i{color:var(--accent-purple-light);margin-right:10px}.cta-button{background-color:var(--accent-purple);color:white;padding:18px 35px;text-decoration:none;border-radius:50px;font-weight:bold;font-size:1.0rem;display:inline-block;transition:0.3s;border:none;cursor:pointer;text-transform:uppercase;box-shadow:0 4px 15px rgba(131,0,233,0.4)}.cta-button:hover{background-color:var(--accent-purple-light);transform:translateY(-3px);box-shadow:0 6px 20px rgba(166,77,255,0.6)}.video-container{margin:25px auto;max-width:800px;border:5px solid rgba(255,255,255,0.1);border-radius:10px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,0.5)}.impact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;padding:60px 0}.impact-box{background:rgba(131,0,233,0.1);border:1px solid var(--accent-purple);padding:30px;border-radius:15px;text-align:center}.impact-box h3{color:var(--accent-purple-light);font-size:1.8rem;margin:0}.zfu-section{background:white;color:var(--bg-dark-blue);padding:30px 0;text-align:center;border-radius:10px;margin:40px 0}.zfu-section img{height:80px;margin-bottom:10px}.testimonial-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;padding-bottom:60px}.testimonial-card{background:#002d5a;padding:25px;border-radius:20px;border-left:5px solid var(--accent-purple);position:relative}.stars{color:#fc0;margin-bottom:10px}footer{text-align:center;padding:40px;font-size:0.9rem;color:var(--text-gray)}@media (max-width:768px){.hero h1{font-size:2rem}#logo{width:150px!important}}
