@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600&display=swap);.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}*,:after,:before{box-sizing:border-box}.main-header{animation:backgroundShift 10s ease infinite;background:linear-gradient(45deg,#010f29,#022c43);background-size:200% 200%;display:flex;flex-direction:column;left:0;overflow:visible;position:fixed;top:0;width:100%;z-index:999}@keyframes backgroundShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.header-top{align-items:center;display:flex;justify-content:space-between;margin:0 auto;padding:20px 40px;width:100%}.menu-placeholder{width:25px}.logo img{height:50px;width:auto}.language-switcher{align-items:center;display:flex;gap:8px}.language-switcher .lang-label{color:#d0e7ff;font-size:.9rem;font-weight:700}.switch{display:inline-block;height:24px;position:relative;width:50px}.switch input{height:0;opacity:0;width:0}.slider{background-color:#ccc;border-radius:34px;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;width:18px}.switch input:checked+.slider{background-color:#2ecc40}.switch input:checked+.slider:before{transform:translateX(26px)}.menu-toggle{background:#0000;border:none;cursor:pointer;display:none}.menu-toggle .bar{background-color:#d0e7ff;display:block;height:3px;margin:5px 0;transition:all .3s ease;width:25px}.nav-menu{display:flex;justify-content:center;width:100%}.nav-menu ul{display:flex;gap:30px;list-style:none;margin:0;padding:10px 0}.nav-menu li a{border-radius:5px;color:#d0e7ff;cursor:pointer;display:inline-block;font-size:1.1rem;padding:5px 10px;position:relative;text-decoration:none;transition:transform .3s ease,background-color .3s ease}.nav-menu li a:hover{background-color:#2ecc7133;transform:scale(1.05)}@media (max-width:768px){.header-top{flex-wrap:wrap;gap:10px;padding:20px}.menu-toggle{display:block}.nav-menu{background:#010f29;flex-direction:column;left:0;max-height:0;overflow:hidden;position:absolute;right:0;top:100%;transition:max-height .3s ease;z-index:999}.nav-menu.active{max-height:300px}.nav-menu ul{flex-direction:column;gap:10px;margin:0;padding:10px 0}.nav-menu li{text-align:center}}main{padding-top:80px}.banner{align-items:center;background:linear-gradient(45deg,#001f3f,#036);display:flex;height:500px;justify-content:center;overflow:hidden;position:relative;width:100%}.title{font-family:Audiowide,cursive;font-size:6rem;margin:0;text-align:center;text-shadow:2px 2px 4px #0000004d}.title .to{color:#fff}.title .qq{-webkit-text-stroke:1px #fff;text-stroke:1px #fff;color:#f1c40f;font-size:1.2em}.title .en{color:#fff;font-size:.8em}.tech-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;height:40px;position:absolute;width:40px;z-index:1}@media (max-width:768px){.banner{height:300px;padding:10px}.title{font-size:3rem}.title .qq{font-size:1em}.title .en{font-size:.7em}.tech-icon{height:25px;width:25px}}.cards-section{background:linear-gradient(135deg,#f8f8f8,#e8f8e8);overflow:hidden;padding:60px 20px;position:relative}.particles-container{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.cards-container{align-items:stretch;display:flex;flex-wrap:wrap;gap:30px;justify-content:center;position:relative;z-index:1}.card{background-color:#fff;border-radius:8px;border-top:4px solid #2ecc40;box-shadow:0 4px 12px #2ecc714d;display:flex;flex-direction:column;padding:20px;width:300px}.card:hover{box-shadow:0 8px 20px #2ecc7180;transform:translateY(-5px)}.card h3{color:#010f29;font-size:1.5rem;margin-bottom:10px}.card p{color:#555;font-size:1rem;line-height:1.5}@media (max-width:768px){.cards-container{align-items:center;flex-direction:column}.card{width:90%}}.about-us{align-items:center;background:linear-gradient(135deg,#001f3f,#036);display:flex;justify-content:center;overflow:hidden;padding:60px 40px;position:relative}.overlay{animation:backgroundMove 20s linear infinite;background:linear-gradient(45deg,#002f534d,#001f3f4d);height:200%;left:0;position:absolute;top:0;width:200%;z-index:1}@keyframes backgroundMove{0%{transform:translate(-50%,-50%)}50%{transform:translate(-40%,-40%)}to{transform:translate(-50%,-50%)}}.about-content{align-items:center;display:flex;gap:40px;max-width:1200px;position:relative;width:100%;z-index:2}.about-text{color:#d0e7ff;flex:1 1;transition:transform .3s ease}.about-text h2{font-size:2.8rem;margin-bottom:20px}.about-text p{font-size:1.1rem;line-height:1.6}.about-image{align-items:center;display:flex;flex:1 1;justify-content:center;transition:transform .3s ease}.about-image img{border-radius:15px;box-shadow:0 8px 16px #0000004d;max-width:500px;transition:transform .5s ease;width:100%}.about-image img:hover{transform:scale(1.05)}@media (max-width:768px){.about-content{flex-direction:column;text-align:center}.about-image{align-items:center;justify-content:center;margin-top:20px}.about-text h2{font-size:2.2rem}.about-text p{font-size:1rem}}.steps-wrapper{margin:0 auto;width:100%}.steps-container{display:block}.steps-container img{display:block;height:auto;margin:0 auto;width:100%}@media (min-width:768px){.steps-container{display:grid;grid-template-columns:repeat(5,1fr)}.steps-container img{width:100%}}.technologies-banner{align-items:center;background:linear-gradient(135deg,#001f3f,#036);display:flex;flex-direction:column;justify-content:center;padding:40px 20px;width:100%}.tech-title{color:#d0e7ff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:2.5rem;margin-bottom:30px;text-align:center;text-shadow:1px 1px 3px #0000004d}.tech-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0 auto;max-width:1200px;width:100%}.tech-item{align-items:center;cursor:pointer;display:flex;justify-content:center;transition:transform .3s ease,box-shadow .3s ease}.tech-item img{display:block;height:auto;transition:transform .3s ease;width:150px}.tech-item:hover{border-radius:8px;box-shadow:0 0 20px 5px #2ecc7180}.tech-item:hover,.tech-item:hover img{transform:scale(1.1)}@media (max-width:768px){.tech-item img{width:100px}}.why-us{align-items:center;background:linear-gradient(135deg,#f9f9f9,#e8f9e8);display:flex;flex-direction:column;padding:60px 20px;width:100%}.section-title{color:#2c3e50;font-size:2.5rem;font-weight:700;margin-bottom:40px;text-align:center}.cards-row{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;max-width:1200px}.card{border-radius:12px;cursor:pointer;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-width:200px;padding:30px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.feature-card{background:#fff;border:2px solid #2ecc40;box-shadow:0 4px 10px #2ecc714d;color:#2c3e50;font-size:1.1rem}@media (max-width:768px){.cards-row{align-items:center;flex-direction:column}.card{width:100%}}.contact-section{align-items:center;background:linear-gradient(135deg,#001f3f,#0057d9);display:flex;justify-content:center;overflow:hidden;padding:120px 20px;position:relative}.background-animation{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.bubble{animation:float 12s ease-in-out infinite;background:#2ecc7133;border-radius:50%;opacity:.7;position:absolute}.bubble1{animation-delay:0s;animation-duration:12s;bottom:-50px;height:50px;left:20%;width:50px}.bubble2{animation-delay:2s;animation-duration:15s;bottom:-80px;height:80px;left:70%;width:80px}.bubble3{animation-delay:1s;animation-duration:10s;bottom:-40px;height:40px;left:40%;width:40px}.bubble4{animation-delay:3s;animation-duration:18s;bottom:-60px;height:60px;left:85%;width:60px}@keyframes float{0%{opacity:.7;transform:translateY(0) translateX(0)}50%{opacity:.9;transform:translateY(-100px) translateX(20px)}to{opacity:.7;transform:translateY(-200px) translateX(-20px)}}.contact-container{background:#fffffff2;border:1px solid #e0e0e0;border-radius:15px;box-shadow:0 20px 40px #0003;color:#333;font-family:Montserrat,sans-serif;max-width:600px;padding:60px;position:relative;width:100%;z-index:1}.contact-container h2{color:#0d1b2a;font-size:2.5rem;font-weight:600;margin-bottom:30px;text-align:center}.contact-form{display:flex;flex-direction:column;gap:20px}.input-group{display:flex;flex-wrap:wrap;gap:20px}.input-group input{background:#fafafa;border:1px solid #ccc;border-radius:8px;color:#333;flex:1 1;font-size:1rem;padding:15px;transition:border-color .3s ease,box-shadow .3s ease}.input-group input:focus{border-color:#0d1b2a;box-shadow:0 0 10px #0d1b2a33;outline:none}.contact-form textarea{background:#fafafa;border:1px solid #ccc;border-radius:8px;color:#333;font-size:1rem;min-height:150px;padding:15px;resize:vertical;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.contact-form textarea:focus{border-color:#0d1b2a;box-shadow:0 0 10px #0d1b2a33;outline:none}.contact-form button{background:linear-gradient(135deg,#07f,#0057d9);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:600;padding:15px;transition:transform .3s ease,box-shadow .3s ease}.contact-form button:hover{box-shadow:0 6px 20px #0003;transform:scale(1.05)}.success-message{color:#28a745;font-weight:700;margin-top:10px;text-align:center}@media (max-width:768px){.contact-container{padding:40px 20px}.input-group{flex-direction:column}}.policies-section{align-items:center;background:#001f3f;display:flex;justify-content:center;overflow:hidden;padding:40px 20px;position:relative}.background-overlay{animation:overlayMove 20s linear infinite;background:linear-gradient(45deg,#001f3f33,#002f5333);height:200%;left:0;position:absolute;top:0;width:200%;z-index:0}@keyframes overlayMove{0%{transform:translate(-50%,-50%)}50%{transform:translate(-40%,-40%)}to{transform:translate(-50%,-50%)}}.policies-container{border-radius:10px;padding:30px;position:relative;text-align:center;z-index:1}.policies-container h2{color:#fff;font-size:2rem;margin-bottom:20px}.policies-list{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;list-style:none;margin:0;padding:0}.policies-list li{margin:10px 0}.policies-container a{color:#fff;font-size:1.1rem;text-decoration:none;transition:color .3s ease}.policies-container a:hover{color:#2ecc40}@media (max-width:768px){.policies-list{flex-direction:column;gap:10px}}.delivery-policy,.legal-notice,.privacy-policy,.terms-conditions{background-color:#121212;display:flex;font-family:Arial,sans-serif;justify-content:center;padding:40px 20px}.policy-container{background:#1e1e1e;border-radius:8px;box-shadow:0 4px 12px #00000080;color:#eee;max-width:800px;padding:40px;width:100%}.policy-container h1{color:#fff;font-size:2.5rem;margin-bottom:10px;text-align:center}.policy-date{color:#ccc;font-size:.9rem;text-align:center}.policy-date,.policy-section{margin-bottom:30px}.policy-section h2{border-bottom:2px solid #2ecc40;color:#fff;font-size:1.8rem;margin-bottom:15px;padding-bottom:5px}.policy-section p,.policy-section ul{color:#ccc;font-size:1rem;line-height:1.8}.policy-section ul{list-style-type:disc;margin-left:20px}.policy-section ul li{margin-bottom:10px}*{box-sizing:border-box;margin:0;padding:0}body,html{overflow-x:hidden;width:100%}
/*# sourceMappingURL=main.cc6724bc.css.map*/