*{box-sizing:border-box}html,body{height:100%;padding:0;margin:0;overflow-x:hidden}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;color:#333}.header{position:absolute;top:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px;z-index:100}.header .logo{display:flex;align-items:center;line-height:40px}.logo-placeholder{height:40px;width:40px;margin-right:10px}.header .logo span{color:#fff;font-size:24px;font-weight:700}.header .nav .admin-link{color:#fff;text-decoration:none;font-size:18px;display:flex;align-items:center}.header .nav .admin-link .arrow{margin-left:8px;font-size:20px}.hero-section{position:relative;width:100%;height:60vh;background-image:url(/assets/1-Bf3HlpxD.png);background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;text-align:center}.hero-section h1{font-size:64px;margin-bottom:20px}.hero-section h2{font-size:32px;margin-bottom:50px}.hero-section .scroll-down-arrow{position:absolute;bottom:30px;animation:bounce 2s infinite}.arrow-placeholder{width:40px;height:40px}.features-section{padding:50px 0;background-color:#fff;text-align:center}.features-section .feature-row{display:flex;justify-content:center;gap:80px;margin-bottom:50px}.features-section .feature-item{display:flex;flex-direction:column;align-items:center}.feature-icon-placeholder{width:60px;height:60px;margin-bottom:10px;background-color:#000;border-radius:50%;align-items:center;justify-content:center;display:flex}.features-section .feature-item p{font-size:18px;color:#555}.features-section .service-cards-row{display:flex;justify-content:center;gap:60px;padding:0 150px;margin-bottom:30px;flex-wrap:nowrap}@media screen and (max-width: 800px){.features-section .service-cards-row{flex-wrap:wrap!important;padding:0 20px!important}.features-section .service-card{flex:0 0 calc(100% - 40px)!important;margin-bottom:20px!important}}.features-section .service-card{background-color:#f9f9f9;border-radius:10px;padding:30px;box-shadow:0 4px 8px #0000001a;flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.service-icon-placeholder{width:50px;height:50px;margin-bottom:10px}.features-section .service-card h3{font-size:22px;margin-bottom:10px;color:#333}.features-section .service-card p{font-size:16px;color:#666;line-height:1.6}.company-intro-bg{height:300px;background-image:url(/assets/2-Cqx3_Jr8.jpg);background-size:cover;background-position:center}.footer{background-color:#0d2a5a;color:#fff;padding:50px 100px;font-size:14px}.footer-columns{display:flex;justify-content:space-around;margin-bottom:30px;flex-wrap:wrap}.footer-column{flex:1;min-width:140px}.footer-column h4{font-size:18px;margin-bottom:20px;position:relative}.footer-column h4:after{content:"";display:block;width:30px;height:2px;background-color:#fff;margin-top:10px}.footer-column ul{list-style:none;padding:0}.footer-column ul li{margin-bottom:10px}.footer-column ul li a{color:#fff;text-decoration:none;transition:color .3s ease}.footer-column ul li a:hover{color:#aaa}.footer-column p{margin-bottom:10px}.social-icons{display:flex;gap:15px;margin-top:20px}.social-icon{width:30px;height:30px;border-radius:50%;background-color:pink;display:flex;justify-content:center;align-items:center;font-size:18px}.footer-bottom{text-align:center;border-top:1px solid rgba(255,255,255,.2);padding-top:20px;margin-top:20px}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-7px)}}
