header,nav ul li a:hover::after{width:100%}.hero,nav ul{display:flex}.cta-button,nav ul li a{text-decoration:none;color:#fff}.cta-button,header h1{text-transform:uppercase;letter-spacing:1px}.hero,.hero-content,.section h2,nav ul li a{position:relative}#particles-js,.hero::before,nav ul li a::after{position:absolute;left:0}.banner,.hero,.mission-point,.section,footer{text-align:center}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Roboto,sans-serif;color:#fff;background:#121212;line-height:1.6}.container{width:90%;max-width:1200px;margin:auto}header{background:rgba(18,18,18,.95);padding:15px 0;position:fixed;top:0;z-index:1000;box-shadow:0 2px 10px rgba(0,0,0,.1)}header .container{display:flex;justify-content:space-between;align-items:center}header h1{font-size:2.2rem;margin:0;font-weight:700}nav ul{list-style:none}nav ul li{margin-left:30px}nav ul li a{font-size:1.1rem;transition:color .3s,transform .3s}nav ul li a::after{content:'';width:0;height:2px;bottom:-5px;background-color:#ff007a;transition:width .3s}header h1,nav ul li a:hover{color:#ff007a}.hero{height:100vh;background:url('hero-bg.jpg') center center/cover no-repeat;justify-content:center;align-items:center}.hero::before{content:'';top:0;right:0;bottom:0;background:rgba(0,0,0,.5)}.hero-content{background-color:rgba(18,18,18,.8);padding:40px;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.3);z-index:1}.cta-button,.section h2::after{background:linear-gradient(45deg,#ff007a,#ff5e00)}.hero h2{font-size:3.5rem;margin-bottom:20px;font-weight:700}.hero p{font-size:1.6rem;margin-bottom:30px;font-weight:300}.cta-button{font-size:1.2rem;padding:12px 30px;border:none;border-radius:50px;transition:.3s;display:inline-block;font-weight:600;box-shadow:0 5px 15px rgba(255,0,122,.4)}.about,.contact,.section{padding:120px 0}.mission-point,.rounded-image{transition:transform .3s,box-shadow .3s}.cta-button:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(255,0,122,.6)}.section h2{font-size:2.8rem;margin-bottom:40px;display:inline-block}.section h2::after{content:'';position:absolute;width:50%;height:3px;bottom:-10px;left:25%}.about{background-color:#1a1a1a;color:#fff}.contact{background-color:#212121}footer{background:#1a1a1a;color:#aaa;padding:60px 0}footer p{margin:15px 0}footer .social-icons{margin-top:30px}footer .social-icons a{display:inline-block;margin:0 15px}footer .social-icons img{width:35px;height:35px;transition:transform .3s}footer .social-icons img:hover{transform:scale(1.2) rotate(10deg)}.rounded-image{display:block;margin:0 auto 30px;width:200px;height:200px;border-radius:50%;border:5px solid #ff007a;box-shadow:0 0 30px rgba(255,0,122,.5);object-fit:cover}.rounded-image:hover{transform:scale(1.05);box-shadow:0 0 40px rgba(255,0,122,.7)}.Zephyr{text-decoration:line-through;color:#ff4d4d}.mission-details{display:flex;justify-content:space-around;flex-wrap:wrap;margin-top:50px}.mission-point{width:30%;margin-bottom:40px;background:rgba(255,255,255,.05);padding:30px;border-radius:15px}.mission-point:hover{transform:translateY(-10px);box-shadow:0 10px 30px rgba(255,0,122,.2)}.mission-point h3{font-size:1.8rem;margin-bottom:15px;color:#ff007a}.mission-point p{font-size:1.2rem;line-height:1.8}#particles-js{width:100%;height:100%;z-index:-1;top:0;background-color:#121212}.banner{background:linear-gradient(45deg,#ff007a,#ff5e00);color:#fff;padding:15px;display:flex;justify-content:center;align-items:center;font-size:1.3rem;position:fixed;width:100%;top:80px;z-index:999;box-shadow:0 5px 15px rgba(0,0,0,.2)}.close-button,.nav-toggle{background:0 0;border:none;cursor:pointer}.banner span{flex:1}.close-button{color:#fff;font-size:1.8rem;transition:transform .3s}.close-button:hover{transform:rotate(90deg)}@media (max-width:1200px){.container{width:95%}}@media (max-width:992px){header h1{font-size:2rem}nav ul li{margin-left:20px}nav ul li a{font-size:1rem}.hero h2{font-size:3rem}.hero p{font-size:1.4rem}}@media (max-width:768px){header .container{flex-direction:column;align-items:flex-start}nav ul{width:100%;text-align:center;padding-top:15px}nav ul li{display:block;margin:15px 0}.hero h2,.section h2{font-size:2.5rem}.cta-button,.hero p{font-size:1.1rem}.cta-button{padding:10px 25px}.mission-point{width:45%;margin-bottom:30px}}@media (max-width:576px){.hero h2,.section h2,header h1{font-size:2rem}.cta-button,.hero p,nav ul li a{font-size:1rem}.cta-button{padding:8px 20px;font-size:1.2rem;display:block;margin:10px auto;text-align:center}.section{padding:80px 0}.mission-point{width:100%;margin-bottom:25px}.mission-point h3{font-size:1.5rem}.mission-point p{font-size:1.1rem}}.nav-toggle{display:none}.burger-icon{display:block;width:30px;height:3px;background-color:#fff;margin:6px 0;transition:transform .4s,opacity .4s}.nav-list{display:flex;justify-content:flex-end}@media (max-width:768px){.nav-toggle{display:block;z-index:1001}.nav-list{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(18,18,18,.95);z-index:1000;flex-direction:column;justify-content:center;align-items:center;transition:opacity .4s,visibility .4s}.nav-list.active{display:flex}.burger-icon.active:first-child{transform:rotate(45deg) translate(5px,5px)}.burger-icon.active:nth-child(2){opacity:0}.burger-icon.active:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}.nav-list li{padding:15px;text-align:center}.nav-list li a{font-size:1.5rem}}