*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif}body{background-color:#072840;color:#fff}html{scroll-behavior:smooth}#people:target{scroll-margin-top:80px}#carousel-section:target{scroll-margin-top:140px}#carousel-container1:target{scroll-margin-top:70px}#faq-section:target{scroll-margin-top:80px}@media (max-width:768px){:target{scroll-margin-top:150px}#people:target{scroll-margin-top:180px}#features:target{scroll-margin-top:180px}#faq-section:target{scroll-margin-top:190px}}header{width:100%;height:80px;background-color:#072840;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 50px;position:fixed;top:0;left:0;z-index:1000;border-bottom:1.5px solid #00bfff}.logo img{height:65px;margin-left:20px}@media (max-width:768px){.logo img{margin-left:0;display:block;margin:0 auto;height:55px}}.middle-nav ul{display:flex;list-style:none;gap:30px}.middle-nav ul li a{color:#fff;text-decoration:none;font-weight:500;transition:color .3s ease}.middle-nav ul li a:hover{color:#00bfff}.menu-toggle{display:none;font-size:30px;color:#fff;cursor:pointer;z-index:1100}@media (max-width:1024px){.middle-nav{display:none}.menu-toggle{display:block}.nav-links{display:flex;flex-direction:column;align-items:flex-start;background:#072840;position:absolute;top:80px;max-height:5vh;right:0;width:100%;padding:20px;box-shadow:0 4px 15px rgba(0,0,0,.2);opacity:0;pointer-events:none;transform:translateY(-10px);transition:opacity .4s ease,transform .4s ease}.nav-links.active{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-links li{margin:12px 0;opacity:0;transform:translateY(-10px);animation:slideIn .4s ease forwards}.nav-links.active li:nth-child(1){animation-delay:.1s}.nav-links.active li:nth-child(2){animation-delay:.2s}.nav-links.active li:nth-child(3){animation-delay:.3s}.nav-links.active li:nth-child(4){animation-delay:.4s}.nav-links.active li:nth-child(5){animation-delay:.5s}.nav-links li a{color:#fff;text-decoration:none;font-weight:500;transition:color .3s ease}.nav-links li{margin:2px 0}.nav-links a{padding:5px 0}.nav-links li a:hover{color:#00bfff}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}}.nav-links{display:none}.container{display:flex;align-items:center;justify-content:flex-start;width:100%;margin:0 auto;padding-top:80px;min-height:97vh;padding-right:1990px;gap:400px;border-radius:25px;padding:50px;position:relative}.right{margin-left:-276px;margin-top:-528px;width:50px;height:50px}.left h1{font-size:4rem;color:#00bfff;margin-bottom:20px}.left{margin-bottom:100px;margin-left:21px}.image-wrapper{width:10px;height:10px}.left h2{font-size:4rem;color:#00bfff;margin-bottom:20px}.left .subheading{font-size:1.8rem;color:#fff;font-weight:600;margin-bottom:20px;letter-spacing:1px;text-transform:uppercase;text-shadow:0 0 5px rgba(0,191,255,.5)}.left p{font-size:1.1rem;line-height:1.6;max-width:600px;color:#00bfff}@media (max-width:1000px){.left .subheading{font-size:1.5rem}}.popular-person{position:relative;background-size:contain;background-color:#eceef0;padding:10px 25px;overflow:visible;margin-top:-81px;height:50vh;z-index:1}.popular-person::before{content:"";position:absolute;inset:0;background-size:contain;opacity:.1;z-index:0}.popular-person *{position:relative;z-index:1}.popular-person h2{text-align:center;font-size:2.5rem;margin-top:17px;color:#00bfff;position:relative}.popular-person h2::after{content:"";display:block;width:80px;height:3px;background-color:#00bfff;margin:10px auto 0 auto;border-radius:2px}.person-slider{overflow:visible;position:relative}.person-track{display:flex;gap:60px;position:relative;left:0}.person-circle-card{flex:0 0 auto;text-align:center;width:150px}.person-circle{width:120px;height:120px;border-radius:50%;overflow:hidden;margin:0 auto 10px auto;border:2px solid #00bfff;outline:2px solid #072840;outline-offset:1px;transition:transform .3s,box-shadow .3s;margin-top:58px}.person-circle:hover{transform:scale(1.1)}.person-circle img{width:100%;height:100%;object-fit:cover;display:block}.person-circle-card h3{margin-top:10px;color:#00bfff;font-size:1.1rem;margin:18px 0 2px 0}.person-circle-card p{color:#072840;font-size:.92rem;margin:0}.company-name{color:#00ffea;font-size:1rem;margin:2px 0 0 0;font-weight:500}.person-circle-card p.company-name{color:#00ffea;font-size:.7rem;margin-top:2px;font-weight:500;text-align:center}.carousel-section{position:relative;background:linear-gradient(135deg,#072840,#072840 40%,#072840);padding:80px 0;overflow:hidden;border-radius:25px}.carousel-section::after,.carousel-section::before{content:"";position:absolute;border-radius:50%;filter:blur(60px);z-index:0}.carousel-header{text-align:center;margin-bottom:-5px;position:relative;z-index:2}.carousel-header h2{font-size:2.5rem;color:#00bfff;letter-spacing:1px;position:relative;display:inline-block;margin-top:25px}.carousel-header h2::after{content:"";position:absolute;margin-top:56px;left:50%;transform:translateX(-50%);width:80px;height:3px;background-color:#00bfff;border-radius:2px}.carousel-container{position:relative;width:calc((340px * 4) + 80px);overflow:hidden;margin:0 auto;z-index:2;gap:18px;min-height:55vh}.carousel-track{display:flex;transition:transform .5s ease;gap:30px}.carousel-card img{width:100%;height:220px;object-fit:cover;transform:scale(1);transition:transform .5s ease}.carousel-card:hover img{transform:scale(1.1)}.carousel-card.active{transform:none}.carousel-card.active img{transform:scale(1)}.carousel-card.active:hover img{transform:scale(1.1)}.carousel-card{box-sizing:border-box;width:300px;height:450px;background-color:#f5f3f3;margin:0 10px;border-radius:15px;border:4px solid #063d70;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:15px;color:#072840;box-shadow:0 8px 15px rgba(10,10,10,.2);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.carousel-container{position:relative;width:100%;max-width:1310px;margin:0 auto;overflow:hidden}.carousel-track{display:flex;transition:transform .5s ease}.carousel-card{flex:0 0 auto;width:280px;margin-right:20px;border-radius:15px;overflow:hidden;transition:transform .4s ease,box-shadow .4s ease}.carousel-card img{width:100%;height:220px;object-fit:cover;transition:transform .4s ease;border-radius:15px}.carousel-card.active img,.carousel-card:hover img{transform:scale(1.08)}.left-btn,.right-btn{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.5);color:#fff;border:none;border-radius:50%;width:40px;height:40px;cursor:pointer;z-index:10}.left-btn{left:10px}.right-btn{right:10px}.carousel-card:hover{transform:scale(1);border-color:#00bfff;box-shadow:0 10px 25px rgba(0,191,255,.3)}.carousel-card img{width:100%;height:200px;object-fit:cover;border-radius:10px;margin-bottom:15px}.carousel-card h3{font-size:1.2rem;color:#00bfff;margin:5px 0;text-align:center}.carousel-card p{font-size:.95rem;color:#072840;text-align:center;margin-top:25px}.carousel-btn{position:absolute;top:50%;transform:translateY(-50%);width:45px;height:45px;border-radius:50%;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.3);color:#00bfff;font-size:1.5rem;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:.3s;z-index:10}.carousel-btn:hover{background-color:rgba(255,255,255,.3)}.left-btn{left:100px}.right-btn{right:100px}@media (max-width:1000px){.carousel-container{width:90%}.carousel-card{min-width:45%}.left-btn{left:30px}.right-btn{right:30px}}@media (max-width:600px){.carousel-card{min-width:80%}.left-btn,.right-btn{display:none}}.banner{width:100%;height:100vh;text-align:center;overflow:hidden;position:relative}.banner .slider{position:absolute;width:250px;height:250px;top:10%;left:calc(50% - 100px);transform-style:preserve-3d;transform:perspective(1000px);animation:autoRun 90s linear infinite;z-index:2}@keyframes autoRun{from{transform:perspective(1000px) rotateX(-16deg) rotateY(0)}to{transform:perspective(1000px) rotateX(-16deg) rotateY(360deg)}}.banner .slider .item{position:absolute;inset:0;transform:rotateY(calc((var(--position) - 1) * (360 / var(--quantity)) * 1deg)) translateZ(550px)}.banner .slider .item img{width:100%;height:100%;object-fit:cover}.banner .content{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:min(1400px,100vw);height:max-content;padding-bottom:100px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;z-index:1}.banner .content h1{font-family:'ICA Rubrik';font-size:16em;line-height:1em;color:#25283b;position:relative}.banner .content h1::after{position:absolute;inset:0;content:attr(data-content);z-index:2;-webkit-text-stroke:2px #d2d2d2;color:transparent}.banner .content .author{font-family:Poppins;text-align:right;max-width:200px}.banner .content h2{font-size:3em}.carousel-container1{position:relative;width:100%;height:79.3vh;display:flex;justify-content:center;align-items:center;overflow:hidden;background-color:#072840}.carousel-title{position:absolute;top:31px;text-align:center;z-index:5}.carousel-title h2{font-size:2.1rem;color:#00bfff;text-transform:uppercase;letter-spacing:1px;position:relative;display:inline-block}.carousel-title h2::after{content:"";position:absolute;bottom:-14px;left:50%;transform:translateX(-50%);width:80px;height:3px;background-color:#00bfff;border-radius:2px}.carousel-title p{font-size:1rem;color:#021529;margin-top:1px}.carousel{position:relative;width:800px;height:800px;display:flex;justify-content:center;align-items:center;perspective:1200px}.carousel img{width:300px;height:500px;margin-top:73px;object-fit:cover;border-radius:15px;position:absolute;transition:transform .6s ease,opacity .6s ease;box-shadow:0 10px 20px rgba(0,0,0,.4)}.carousel img.hidden{opacity:0;pointer-events:none}.nav-btn{position:absolute;top:50%;transform:translateY(-50%);width:45px;height:45px;border-radius:50%;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.3);color:#00bfff;font-size:1.5rem;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:.3s;z-index:10}.nav-btn:hover{background:rgba(255,255,255,.3)}.prev{left:100px}.next{right:100px}@media (max-width:768px){.carousel img{width:220px;height:300px}.prev{left:30px}.next{right:30px}.carousel-title h2{font-size:1.5rem}}.faq-section{padding:40px 20px;font-weight:700!important;background-color:#fff;min-height:78.5vh;max-height:1200px}.faq-section.expanded{max-height:800px}.faq-hidden{display:none}.faq-header h2{position:relative;display:inline-block;font-size:2.5rem;font-weight:700;color:#00bfff}.faq-header{text-align:center;max-width:800px;margin:auto}.faq-header h2::after{content:"";position:absolute;bottom:-14px;left:50%;transform:translateX(-50%);width:80px;height:3px;background-color:#00bfff;border-radius:2px}.faq-header h2{font-size:32px;color:#00bfff;margin-top:-11px}.faq-header p{color:#fff;font-size:14px;margin-bottom:40px}.faq-container{max-width:700px;margin:auto;margin-top:79px;min-height:10vh}.faq-item{background:#fff;border-radius:6px;margin-bottom:15px;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow:hidden}.faq-question{width:100%;background:0 0;border:none;text-align:left;padding:18px 20px;font-size:16px;cursor:pointer;position:relative;color:#00bfff;font-weight:700!important}.faq-question span{position:absolute;right:20px;font-size:20px}.faq-answer{display:none;padding:0 20px 18px 20px;font-size:14px;color:#072840;line-height:1.5}.faq-item.active .faq-answer{display:block}.faq-item.active .faq-question span{content:"-"}.faq-hidden{display:none}.show-more-container{text-align:center;margin-top:20px}.v-arrow{width:47px;height:47px;background:0 0;border:2px solid #00bfff;border-radius:50%;cursor:pointer;position:relative;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center}.v-arrow::before{content:"";position:absolute;top:45%;left:50%;width:12px;height:12px;border-left:3px solid #072840;border-bottom:3px solid #072840;transform:translate(-50%,-50%) rotate(-45deg);transition:transform .3s ease,border-color .3s ease}.v-arrow:hover::before{border-color:#00bfff}.v-arrow.active::before{top:55%;transform:translate(-50%,-50%) rotate(135deg)}.video-hero{position:relative;width:100%;min-height:55vh;display:flex;justify-content:center;align-items:center;overflow:visible;background:#f3f3f3}.video-wrapper{width:100%;height:79vh;max-height:900px;position:relative;overflow:hidden;transition:transform .6s ease,width .6s ease,height .6s ease,right .4s ease,left .4s ease,bottom .4s ease,top .4s ease,opacity .45s ease;border-radius:0;background:#e4dede;z-index:40}.video-wrapper.visible{opacity:1;transform:translateY(0);pointer-events:auto}.video-wrapper video{width:100%;height:100%;object-fit:cover;display:block}.video-wrapper.shrink{opacity:0;pointer-events:none}.video-wrapper.shrink video{border-radius:12px}@media (max-width:640px){.video-wrapper.shrink{width:280px!important;height:160px!important;right:12px;bottom:12px}.close-btn{width:34px;height:34px;bottom:12px;right:12px;font-size:16px}.video-overlay h1{font-size:22px}}.video-wrapper.visible{will-change:transform,opacity}.video-text-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;background:rgba(7,40,64,.6);padding:25px 40px;border-radius:16px;box-shadow:0 0 25px rgba(0,191,255,.3);backdrop-filter:blur(4px)}.video-text-overlay .peeon-title{font-size:3rem;font-weight:700;letter-spacing:2px;color:#00bfff;margin-bottom:10px;text-shadow:0 0 15px rgba(0,191,255,.8)}.video-text-overlay .peeon-tagline{font-size:1.1rem;color:#e6faff;letter-spacing:.5px}.peoon-footer{background:#072840;color:#f8faf8;font-family:Poppins,sans-serif;padding:60px 8%;min-height:45vh;overflow:hidden}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:40px;flex-wrap:wrap;margin-top:-40px;margin-left:-75px}.footer-text h2{font-size:24px;font-weight:700;margin-top:30px;margin-right:20px}.footer-text h2 span{color:#00bfff}.footer-text p{margin:15px 0 25px;color:#fff;font-size:15px}.footer-social{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:150px;margin-left:-448px}.footer-social h3{margin-top:-85px}.footer-social a{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;transition:all .3s ease;}.footer-social a img{width:32px;height:auto;display:block}.footer-social a:hover{background:#072840}.footer-logo{text-align:center;margin-bottom:15px}.footer-logo img{width:160px;margin-right:565px;height:auto;border-radius:1px}.footer-download{text-align:left;color:#fff;margin-top:100px;font-size:24px;font-weight:700;margin-left:-80px}.download-text{color:#fff}.footer-coordination{text-align:center;color:#fff;font-family:Poppins,sans-serif;line-height:1.6;margin-top:110px;margin-right:-75px;max-width:500px}.footer-coordination h3{font-size:16px;margin-left:-150px}.upwards{color:#00bfff}.middle{color:#fff}.middle1 img{height:20px;width:20px;color:#fff;margin-right:5px}.middle2 img{height:20px;width:20px;color:#fff;margin-right:2px}.middle1,.middle2{display:flex;align-items:center;justify-content:center;gap:8px}.footer-coordination strong{color:#fff}.coordinator{margin-bottom:22px;font-size:15px;color:rgba(255,255,255,.9);line-height:1.6}.coordinator strong{display:block;color:#fff;font-weight:600}.footer-download h3{font-size:22px;font-weight:750;color:#fff;margin-bottom:40px}.footer-buttons{display:flex;justify-content:flex-start;align-items:center}.footer-buttons img{height:52px;transition:transform .3s ease}.footer-buttons img:hover{transform:scale(1.08)}@media (max-width:768px){.footer-download{text-align:center;margin-top:35px;margin-left:1px}.upwards{text-align:center;font-size:18px;margin-bottom:1px;margin-right:60px}.upwards-branch{text-align:center;font-size:18px;margin-right:80px}.middle{text-align:center;font-size:18px;margin-right:80px}.middle1 img{height:20px;width:20px;color:#fff;margin-right:10px}.middle2 img{height:20px;width:20px;color:#fff;margin-right:10px}.middle1,.middle2{display:flex;align-items:center;justify-content:center;gap:1px;margin-right:100px}.footer-buttons{justify-content:center}.footer-buttons img{height:46px}}.footer-download h3{font-size:22px;font-weight:750;color:#ffff;margin-bottom:13px;letter-spacing:.5px;margin-right:-78px}.footer-buttons{display:flex;justify-content:flex-start;align-items:center}.footer-buttons img{height:50px;transition:transform .3s ease;margin-bottom:25px}.footer-buttons img:hover{transform:scale(1.08)}.footer-bottom{display:flex;justify-content:center;flex-wrap:wrap;gap:60px;padding-top:40px;border-top:none}.footer-bottom p{margin-right:-200px}.footer-logo{text-align:center}.follow-title{text-align:center;color:#00bfff;font-size:1.2rem;font-weight:600;margin-top:130px;margin-right:610px;margin-bottom:-135px;letter-spacing:.5px}.footer-logo h3{font-size:22px;color:#00bfff}.footer-logo p{font-size:13px;margin:8px 0;color:#fff}.footer-links{display:flex;gap:80px;justify-content:center;flex-wrap:wrap;text-align:center;margin-top:-25px;margin-left:-200px}.footer-links h4{font-size:19px;color:#00bfff}.footer-links ul{list-style:none;padding:0;margin:0}.footer-links ul li{margin-bottom:6px}.footer-links ul li a{text-decoration:none;color:#f8f8f8;font-size:14px;transition:color .2s}.footer-links ul li a:hover{color:#00bfff}.social-icons{display:flex;justify-content:center;gap:15px}.social-icons img{width:28px;transition:transform .2s}.social-icons img:hover{transform:scale(1.1)}@media (max-width:768px){.footer-top{flex-direction:column;text-align:center}.footer-download{text-align:center;margin-top:20px}.footer-buttons{justify-content:center}.footer-links{justify-content:center;text-align:center}}.footer-bottom{width:100%;background-color:#00bfff;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:20px 4vw;flex-wrap:wrap;box-sizing:border-box}.footer-link-heading{text-decoration:none;color:inherit;display:inline-block;transition:color .3s ease}.footer-link-heading:hover{color:#ff9000;cursor:pointer}.footer-bottom p{margin:0;font-size:clamp(13px,2vw,15px);text-align:left;flex:1}.footer-bottom span{margin:0;font-weight:600;color:#fff;font-size:clamp(13px,2vw,15px);text-align:right}@media (max-width:600px){.footer-bottom{flex-direction:column;text-align:center;gap:5px}}@media (max-width:1024px){.footer-top{flex-direction:column;align-items:center;margin-left:0;text-align:center;gap:30px}.footer-logo img{margin:0 auto}.footer-social{margin:20px 0 0 0;justify-content:center}.follow-title{margin:20px 0 10px 0;text-align:center}.footer-links{margin-left:0;gap:40px;justify-content:center}.footer-download{text-align:center;margin-top:20px;margin-right:75px}}@media (max-width:768px){.peoon-footer{padding:40px 5%;text-align:center}.footer-top{flex-direction:column;align-items:center;gap:40px;margin-left:0}.footer-logo img{margin:0 auto;width:100px}.footer-text h2{font-size:20px;margin:10px 0}.footer-text p{font-size:14px}.follow-title{margin:15px 0;text-align:center}.footer-social{margin:10px auto 20px auto;justify-content:center;flex-wrap:wrap;gap:15px}.footer-links{flex-direction:column;align-items:center;gap:25px;margin:10px 0}.footer-links h4{font-size:18px}.footer-links ul li a{font-size:14px}.footer-download{text-align:center;margin-top:25px}.footer-buttons img{height:45px;margin-left:53px}.footer-bottom{flex-direction:column;text-align:center;gap:8px;padding:15px 10px}.footer-bottom p,.footer-bottom span{margin:0;text-align:center;font-size:14px}}@media (max-width:480px){.footer-text h2{font-size:18px}.footer-social a{width:32px;height:32px}.footer-links h4{font-size:16px}.footer-links ul li a{font-size:13px}.footer-buttons img{height:40px}}