body{font-family:'Poppins',sans-serif;margin:0;line-height:1.6;color:#333}.container{max-width:1200px;margin:0 auto;padding:0 20px}nav{padding:10px 0;border-bottom:none}nav .container{display:flex;justify-content:space-between;align-items:center}.title{font-size:2.2rem;font-weight:700;color:#000;margin-right:auto}.divider{font-size:2rem;color:green}.logo{font-size:1.5rem;font-weight:700;text-decoration:none;color:#000}nav ul{list-style:none;margin:0;padding:0;display:flex;align-items:center}nav li{margin-left:20px}nav a{text-decoration:none;color:#333;font-weight:500}nav a:hover{color:#007bff}.nav-buttons{display:flex;align-items:center;margin-left:20px}.login,.contact{padding:10px 20px;border:none;border-radius:5px;text-decoration:none;margin-left:10px}.login{background-color:#fff0;border:1px solid #ccc;color:#333}.contact{background-color:#007bff;color:#fff}.hero{background:linear-gradient(to right,#007BFF,#00C6FF);color:#fff;padding:60px 0}.hero .container{display:flex;align-items:center;gap:50px}.hero-content{max-width:600px}.hero-content h1{font-size:48px;font-weight:700;margin-bottom:20px}.hero-content p{font-size:18px;margin-bottom:30px}.hero-content .cta{background-color:#fff;color:#007BFF;padding:15px 30px;border-radius:5px;font-size:18px;font-weight:600;text-decoration:none;transition:background-color 0.3s ease}.hero-content .cta:hover{background-color:#f1f1f1}.hero-image{position:relative}.hero-image img{max-width:100%;border-radius:10px}.image-badges{position:absolute;bottom:20px;left:20px;display:flex;gap:10px}.badge{background-color:rgb(0 0 0 / .7);color:#fff;padding:5px 10px;border-radius:5px;font-size:14px}.ratings{color:#ffc107;margin-bottom:20px}h1{font-size:3rem;margin-bottom:20px}p{margin-bottom:30px}.cta{background-color:#007bff;color:#fff;padding:15px 30px;border:none;border-radius:5px;font-size:1.1rem;cursor:pointer}.hero-image{flex:1;position:relative}.hero-image img{max-width:100%;display:block}.image-badges{position:absolute;top:20px;right:20px}.badge{background-color:#fff;padding:10px 15px;border-radius:5px;margin-bottom:10px;box-shadow:2px 2px 5px rgb(0 0 0 / .1)}.trusted-by{padding:80px 0;text-align:center}.brands{display:flex;justify-content:space-around;flex-wrap:wrap;margin-top:40px}.brands img{max-height:50px;margin:10px 20px}.benefits{padding:80px 0;background-color:#f8f9fa}.benefits h2{text-align:center;margin-bottom:20px;color:#007bff}.benefits h3{text-align:center;margin-bottom:50px;font-size:1.8rem}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.benefit-card{background-color:#fff;padding:30px;border-radius:8px;box-shadow:0 4px 8px rgb(0 0 0 / .1);text-align:center}.benefit-icon{width:80px;height:80px;margin:0 auto 20px;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#e9f2ff}.benefit-icon img{max-width:50%;max-height:50%}.benefit-card h4{margin-bottom:15px}.benefit-card p{font-size:.9rem;color:#1c1b1b}.working-with-us{padding:100px 0;background-color:#f9f9f9}.working-with-us .container{display:flex;justify-content:space-between;align-items:center}.working-content{flex:1;max-width:50%}.working-content h2{color:#007bff;margin-bottom:10px}.working-content h3{font-size:2rem;margin-bottom:20px}.working-content p{color:#262424}.working-buttons{display:flex;flex-direction:column;gap:15px;flex:1;max-width:40%}.consultation,.sales{display:block;width:100%;padding:15px 20px;text-align:center;text-decoration:none;border-radius:5px;font-weight:500}.consultation{background-color:#50c878;color:#fff;border:none}.sales{background-color:#fff;color:#333;border:1px solid #ccc}@media (max-width:900px){.working-with-us .container{flex-direction:column;text-align:center}.working-content{max-width:100%;margin-bottom:30px}.working-buttons{max-width:100%}}footer{background-color:#000;color:#fff;padding:20px 0;border-top:1px solid #333;font-size:.9rem}footer .container{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 20px}.footer-content{display:flex;justify-content:space-between;align-items:center;width:100%}.social-icons{display:flex;color:#fff;gap:15px;margin-left:auto}@media (max-width:768px){footer .container{flex-direction:column;text-align:center}.footer-content{flex-direction:column;margin-bottom:10px}.social-icons{margin:10px 0;justify-content:center}}.rotating-text{display:inline-block;overflow:hidden;height:1em;vertical-align:bottom}.rotating-text span{display:block;animation:rotateText 10s linear infinite}@keyframes rotateText{0%,20%{transform:translateY(0)}25%,45%{transform:translateY(-100%)}50%,70%{transform:translateY(-200%)}75%,95%{transform:translateY(-300%)}}.contact-form{padding:80px 0;background-color:#f8f9fa}.contact-form .container{max-width:600px;margin:0 auto}.contact-form h2{text-align:center;margin-bottom:40px;color:#007bff}.contact-form .form-group{margin-bottom:20px}.contact-form label{display:block;margin-bottom:5px;font-weight:500}.contact-form input,.contact-form textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px;font-size:1rem}.contact-form button.cta{display:block;width:100%;padding:15px;background-color:#007bff;color:#fff;border:none;border-radius:5px;font-size:1.1rem;cursor:pointer;margin-top:20px}.modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0 0 0 / .4);align-items:center;justify-content:center}.modal-content{background-color:#fff;margin:auto;padding:30px;border-radius:10px;box-shadow:0 4px 8px rgb(0 0 0 / .2);width:90%;max-width:500px;position:relative}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.modal-content h2{margin-top:0;font-size:24px;font-weight:600;color:#333}.modal-content .form-group{margin-bottom:15px}.modal-content label{display:block;margin-bottom:5px;font-weight:500;color:#555}.modal-content input,.modal-content textarea{width:100%;padding:10px;border:1px solid #ddd;border-radius:5px;font-size:16px;color:#333}.modal-content input:focus,.modal-content textarea:focus{border-color:#007BFF;outline:none}.modal-content button.cta{display:inline-block;padding:10px 20px;background-color:#007BFF;color:#fff;border:none;border-radius:5px;font-size:16px;cursor:pointer;transition:background-color 0.3s ease}.modal-content button.cta:hover{background-color:#0056b3}.hero{background:linear-gradient(to right,#007BFF,#00C6FF);color:#fff;padding:60px 0}.hero-content{max-width:600px}.hero-content h1{font-size:48px;font-weight:700;margin-bottom:20px}.hero-content p{font-size:18px;margin-bottom:30px}.hero-content .cta{background-color:#50c878;color:#fff;padding:15px 30px;border-radius:5px;font-size:18px;font-weight:600;text-decoration:none;transition:background-color 0.3s ease}.hero-content .cta:hover{background-color:#f1f1f1}.hero-image{position:relative}.hero-image img{max-width:100%;border-radius:10px}.image-badges{position:absolute;bottom:20px;left:20px;display:flex;gap:10px}.badge{background-color:rgb(0 0 0 / .7);color:#fff;padding:5px 10px;border-radius:5px;font-size:14px}.why-choose-us{padding:80px 0;background-color:#fff}.why-choose-us .container{max-width:1200px;margin:0 auto;padding:0 20px}.why-choose-content{max-width:800px;margin:0 auto}.why-choose-content h2{color:#4C5FD5;font-size:1.5rem;margin-bottom:10px}.why-choose-content h3{font-size:2rem;margin-bottom:20px;font-weight:600}.why-choose-content p{line-height:1.7;margin-bottom:20px;color:#000}.consultation-link{color:#4C5FD5;font-weight:500;text-decoration:none;border-bottom:2px solid #fff0;transition:border-color 0.3s ease}.consultation-link:hover{border-bottom-color:#4C5FD5}@media (max-width:768px){.why-choose-content{max-width:100%;padding:0 10px}.why-choose-content h3{font-size:1.5rem}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,sans-serif;line-height:1.6;color:#333;background-color:#fff;padding:20px}.container{max-width:1200px;margin:0 auto;padding:20px}.section-header{text-align:center;margin-bottom:30px}.section-header h1{font-size:2.5rem;color:#000;margin-bottom:10px}.section-header p{font-size:1.2rem;color:#666}.content{text-align:center}.content p{font-size:1rem;margin-bottom:20px;color:#444}.highlight{color:#007bff;font-weight:700}@media (min-width:768px){.section-header h1{font-size:3rem}.section-header p{font-size:1.3rem}.content p{font-size:1.1rem}}@media (min-width:1024px){.section-header h1{font-size:3.5rem}.section-header p{font-size:1.5rem}.content p{font-size:1.2rem}}.col{margin:30px 0 0 0}.who-we-are-label{text-align:left}#what-we-do-title{text-align:left}