.container{max-width:1200px;margin:0 auto;padding:0 20px}.why-us-section{background:linear-gradient(180deg,#1565c0 0%,#1976d2 100%);padding:80px 20px;position:relative;overflow:hidden}.why-us-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 80% 20%,rgba(255,255,255,0.08) 0%,transparent 50%),radial-gradient(circle at 20% 80%,rgba(255,255,255,0.05) 0%,transparent 50%);pointer-events:none}.section-header-center{text-align:center;margin-bottom:60px;position:relative;z-index:1}.section-header-center h2{font-size:42px;font-weight:800;color:white;margin-bottom:16px;text-shadow:0 2px 10px rgba(0,0,0,0.2)}.section-header-center p{font-size:18px;color:rgba(255,255,255,0.9);max-width:600px;margin:0 auto}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;position:relative;z-index:1}.why-card{background:rgba(255,255,255,0.95);border-radius:20px;padding:40px 30px;text-align:center;transition:all 0.4s ease;border:1px solid rgba(255,255,255,0.3);box-shadow:0 10px 30px rgba(0,0,0,0.1)}.why-card *{text-align:center!important}.why-card:hover{transform:translateY(-10px);box-shadow:0 20px 50px rgba(0,0,0,0.2);background:white}.why-icon{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#1565c0 0%,#42a5f5 100%);display:flex;align-items:center;justify-content:center;margin:0 auto 24px;font-size:36px;color:white;transition:all 0.4s ease}.why-card:hover .why-icon{transform:scale(1.1) rotate(5deg);box-shadow:0 10px 30px rgba(21,101,192,0.4)}.why-card h3{font-size:22px;font-weight:700;color:#0d47a1;margin-bottom:12px}.why-card p{font-size:15px;color:#546e7a;line-height:1.7}.services-section-new{background:linear-gradient(180deg,#f8f9fa 0%,#e9ecef 100%);padding:60px 20px;position:relative}.section-header-bold{text-align:center;margin-bottom:50px}.section-header-bold h2{font-size:42px;font-weight:900;color:#0d47a1;margin-bottom:16px;text-shadow:2px 2px 4px rgba(0,0,0,0.1);letter-spacing:-1px}.section-header-bold p{font-size:18px;color:#546e7a;font-weight:500}.services-grid-new{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;max-width:1300px;margin:0 auto}.service-card-new{background:white;border-radius:20px;padding:28px;transition:all 0.4s ease;box-shadow:0 8px 25px rgba(0,0,0,0.08);border:3px solid transparent;position:relative;overflow:hidden;text-align:center}.service-card-new *{text-align:center!important}.service-card-new::before{content:'';position:absolute;top:0;left:0;right:0;height:6px;transition:transform 0.4s ease}.service-card-new:hover{transform:translateY(-15px) scale(1.02);box-shadow:0 25px 50px rgba(0,0,0,0.15)}.red-card::before{background:linear-gradient(90deg,#f44336 0%,#e91e63 100%)}.red-card:hover{border-color:#f44336}.orange-card::before{background:linear-gradient(90deg,#ff9800 0%,#ff5722 100%)}.orange-card:hover{border-color:#ff9800}.green-card::before{background:linear-gradient(90deg,#4caf50 0%,#8bc34a 100%)}.green-card:hover{border-color:#4caf50}.purple-card::before{background:linear-gradient(90deg,#9c27b0 0%,#673ab7 100%)}.purple-card:hover{border-color:#9c27b0}.blue-card::before{background:linear-gradient(90deg,#2196f3 0%,#03a9f4 100%)}.blue-card:hover{border-color:#2196f3}.teal-card::before{background:linear-gradient(90deg,#009688 0%,#4db6ac 100%)}.teal-card:hover{border-color:#009688}.indigo-card::before{background:linear-gradient(90deg,#3f51b5 0%,#5c6bc0 100%)}.indigo-card:hover{border-color:#3f51b5}.brown-card::before{background:linear-gradient(90deg,#795548 0%,#a1887f 100%)}.brown-card:hover{border-color:#795548}.pink-card::before{background:linear-gradient(90deg,#e91e63 0%,#f48fb1 100%)}.pink-card:hover{border-color:#e91e63}.service-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.service-icon-new{width:75px;height:75px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:36px;color:white;transition:all 0.4s ease;box-shadow:0 8px 20px rgba(0,0,0,0.15)}.red-card .service-icon-new{background:linear-gradient(135deg,#f44336 0%,#e91e63 100%)}.orange-card .service-icon-new{background:linear-gradient(135deg,#ff9800 0%,#ff5722 100%)}.green-card .service-icon-new{background:linear-gradient(135deg,#4caf50 0%,#8bc34a 100%)}.purple-card .service-icon-new{background:linear-gradient(135deg,#9c27b0 0%,#673ab7 100%)}.blue-card .service-icon-new{background:linear-gradient(135deg,#2196f3 0%,#03a9f4 100%)}.teal-card .service-icon-new{background:linear-gradient(135deg,#009688 0%,#4db6ac 100%)}.indigo-card .service-icon-new{background:linear-gradient(135deg,#3f51b5 0%,#5c6bc0 100%)}.brown-card .service-icon-new{background:linear-gradient(135deg,#795548 0%,#a1887f 100%)}.pink-card .service-icon-new{background:linear-gradient(135deg,#e91e63 0%,#f48fb1 100%)}.service-card-new:hover .service-icon-new{transform:scale(1.15) rotate(10deg)}.service-badge-new{padding:8px 18px;border-radius:20px;font-size:12px;font-weight:700;color:white;box-shadow:0 4px 10px rgba(0,0,0,0.2)}.service-badge-new.hot{background:linear-gradient(135deg,#ff5722 0%,#ff1744 100%)}.service-badge-new.eco{background:linear-gradient(135deg,#4caf50 0%,#66bb6a 100%)}.service-card-new h3{font-size:22px;font-weight:800;color:#0d47a1;margin-bottom:10px;line-height:1.3}.service-subtitle{font-size:14px;color:#546e7a;margin-bottom:20px;font-weight:500;line-height:1.5}.service-features-new{list-style:none;padding:0;margin:0 0 22px 0}.service-features-new li{font-size:14px;color:#37474f;margin-bottom:10px;display:flex;align-items:center;justify-content:center;gap:10px;line-height:1.6;text-align:center}.service-features-new i{color:#4caf50;font-size:18px;flex-shrink:0}.service-price-new{background:linear-gradient(135deg,#e3f2fd 0%,#bbdefb 100%);padding:22px;border-radius:16px;text-align:center;margin-top:24px}.price-label{font-size:14px;color:#546e7a;display:block;margin-bottom:6px;font-weight:600}.price-big{font-size:40px;font-weight:900;color:#0d47a1;display:block;line-height:1}.price-detail{font-size:16px;color:#1565c0;margin-top:4px;display:block;font-weight:600}.services-section{background:#f5f8fa;padding:80px 20px;position:relative}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.service-box{background:white;border-radius:20px;padding:40px 30px;text-align:center;transition:all 0.4s ease;border:2px solid transparent;box-shadow:0 5px 20px rgba(0,0,0,0.08);position:relative;overflow:hidden}.service-box::before{content:'';position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#1565c0 0%,#42a5f5 100%);transform:scaleX(0);transition:transform 0.4s ease}.service-box:hover::before{transform:scaleX(1)}.service-box:hover{transform:translateY(-10px);border-color:#1565c0;box-shadow:0 15px 40px rgba(21,101,192,0.2)}.service-box.featured{border:2px solid #1565c0;box-shadow:0 10px 30px rgba(21,101,192,0.15)}.service-badge{position:absolute;top:20px;right:20px;background:linear-gradient(135deg,#ff6b6b 0%,#ff5252 100%);color:white;padding:6px 16px;border-radius:20px;font-size:12px;font-weight:700;box-shadow:0 4px 10px rgba(255,82,82,0.3)}.service-icon-big{width:100px;height:100px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;font-size:48px;color:white;transition:all 0.4s ease;box-shadow:0 10px 30px rgba(0,0,0,0.15)}.service-icon-big.red{background:linear-gradient(135deg,#f44336 0%,#e91e63 100%)}.service-icon-big.orange{background:linear-gradient(135deg,#ff9800 0%,#ff5722 100%)}.service-icon-big.green{background:linear-gradient(135deg,#4caf50 0%,#8bc34a 100%)}.service-box:hover .service-icon-big{transform:scale(1.1) rotate(5deg)}.service-box h3{font-size:24px;font-weight:700;color:#0d47a1;margin-bottom:16px}.service-description{font-size:15px;color:#546e7a;line-height:1.7;margin-bottom:20px}.service-features{list-style:none;padding:0;margin:0 0 24px 0;text-align:right}.service-features li{font-size:14px;color:#37474f;margin-bottom:10px;display:flex;align-items:center;justify-content:flex-end;gap:10px}.service-features i{color:#4caf50;font-size:16px}.service-price{background:linear-gradient(135deg,#e3f2fd 0%,#bbdefb 100%);padding:20px;border-radius:12px;margin-top:20px}.price-from{font-size:13px;color:#546e7a;display:block;margin-bottom:4px}.price-amount{font-size:32px;font-weight:800;color:#0d47a1;display:inline-block}.price-per{font-size:16px;color:#1565c0;margin-right:8px}.vehicles-section{background:linear-gradient(180deg,#0d47a1 0%,#1565c0 100%);padding:50px 20px;position:relative;overflow:hidden}.vehicles-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,0.06) 0%,transparent 50%),radial-gradient(circle at 70% 70%,rgba(255,255,255,0.04) 0%,transparent 50%);pointer-events:none}.vehicles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;position:relative;z-index:1}.vehicle-card{background:rgba(255,255,255,0.95);border-radius:20px;padding:30px 20px;text-align:center;transition:all 0.4s ease;border:2px solid transparent;box-shadow:0 10px 30px rgba(0,0,0,0.15);position:relative}.vehicle-card *{text-align:center!important}.vehicle-card:hover{transform:translateY(-10px) scale(1.02);background:white;border-color:#42a5f5;box-shadow:0 20px 50px rgba(0,0,0,0.25)}.vehicle-card.popular{border:2px solid #42a5f5;background:white;box-shadow:0 15px 40px rgba(66,165,245,0.3)}.vehicle-badge{position:absolute;top:-15px;right:20px;background:linear-gradient(135deg,#ff9800 0%,#ff5722 100%);color:white;padding:8px 20px;border-radius:20px;font-size:13px;font-weight:700;box-shadow:0 5px 15px rgba(255,87,34,0.4)}.vehicle-image{width:120px;height:120px;border-radius:50%;background:linear-gradient(135deg,#1565c0 0%,#42a5f5 100%);display:flex;align-items:center;justify-content:center;margin:0 auto 24px;font-size:60px;color:white;transition:all 0.4s ease;box-shadow:0 10px 30px rgba(21,101,192,0.3)}.vehicle-card:hover .vehicle-image{transform:scale(1.1) rotate(-5deg);box-shadow:0 15px 40px rgba(21,101,192,0.5)}.vehicle-card h3{font-size:26px;font-weight:700;color:#0d47a1;margin-bottom:8px}.vehicle-best-for{font-size:14px;color:#546e7a;margin-bottom:16px;font-weight:600}.vehicle-specs{list-style:none;padding:0;margin:0 0 24px 0;text-align:right}.vehicle-specs li{font-size:14px;color:#37474f;margin-bottom:8px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,0.05);text-align:center}.vehicle-specs li:last-child{border-bottom:none}.vehicle-price{background:linear-gradient(135deg,#e3f2fd 0%,#bbdefb 100%);padding:20px;border-radius:12px;margin-top:20px}.vehicle-price strong{font-size:28px;font-weight:800;color:#0d47a1;display:block;margin-bottom:4px}.vehicle-price span{font-size:13px;color:#546e7a}.payment-section{background:#f5f8fa;padding:80px 20px}.payment-section .section-header-center h2{font-size:50px!important;font-weight:900!important;color:#0d47a1!important;text-shadow:0 3px 15px rgba(13,71,161,0.15)!important}.payment-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:25px}.payment-card{background:white;border-radius:16px;padding:35px 25px;text-align:center;transition:all 0.4s ease;border:2px solid transparent;box-shadow:0 5px 20px rgba(0,0,0,0.08);cursor:pointer}.payment-card *{text-align:center!important}.payment-card:hover{transform:translateY(-8px);border-color:#1565c0;box-shadow:0 15px 40px rgba(21,101,192,0.2)}.payment-icon{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#e3f2fd 0%,#bbdefb 100%);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:36px;color:#1565c0;transition:all 0.4s ease}.payment-card:hover .payment-icon{background:linear-gradient(135deg,#1565c0 0%,#42a5f5 100%);color:white;transform:scale(1.1)}.payment-card h3{font-size:20px;font-weight:700;color:#0d47a1;margin-bottom:12px}.payment-card p{font-size:14px;color:#546e7a;line-height:1.6;margin-bottom:16px}.payment-badge{display:inline-block;background:linear-gradient(135deg,#4caf50 0%,#8bc34a 100%);color:white;padding:6px 16px;border-radius:20px;font-size:12px;font-weight:700}.payment-note{background:linear-gradient(135deg,#e3f2fd 0%,#bbdefb 100%);padding:30px;border-radius:16px;margin-top:40px;border-right:5px solid #1565c0}.payment-note i{color:#1565c0;font-size:20px;margin-left:12px;vertical-align:middle}.payment-note p{font-size:15px;color:#37474f;line-height:1.8;margin:0}.payment-note strong{color:#0d47a1}.how-section-horizontal{background:linear-gradient(180deg,#0d47a1 0%,#1565c0 100%);padding:80px 20px;position:relative;overflow:hidden}.how-section-horizontal::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,0.05) 0%,transparent 50%),radial-gradient(circle at 70% 80%,rgba(255,255,255,0.03) 0%,transparent 50%);pointer-events:none}.section-header-animated{text-align:center;margin-bottom:60px;position:relative;z-index:1}.section-header-animated h2{font-size:48px;font-weight:900;color:white;margin-bottom:16px;text-shadow:0 3px 15px rgba(0,0,0,0.3);animation:fadeInDown 0.8s ease}.section-header-animated p{font-size:20px;color:rgba(255,255,255,0.95);animation:fadeInUp 0.8s ease 0.2s backwards}.journey-container{display:flex;align-items:center;justify-content:center;gap:0;max-width:1400px;margin:0 auto;position:relative;z-index:1;padding:40px 20px}.journey-step{display:flex;flex-direction:column;align-items:center;gap:15px;opacity:0;animation:fadeInScale 0.8s ease forwards}.journey-step:nth-child(1){animation-delay:0s}.journey-step:nth-child(3){animation-delay:0.3s}.journey-step:nth-child(5){animation-delay:0.6s}.journey-step:nth-child(7){animation-delay:0.9s}.journey-step:nth-child(9){animation-delay:1.2s}@keyframes fadeInScale{from{opacity:0;transform:scale(0.8)}to{opacity:1;transform:scale(1)}}.journey-icon{width:100px;height:100px;border-radius:50%;background:linear-gradient(135deg,#42a5f5 0%,#1e88e5 100%);display:flex;align-items:center;justify-content:center;font-size:42px;color:white;box-shadow:0 10px 30px rgba(66,165,245,0.5);border:5px solid rgba(255,255,255,0.3);transition:all 0.4s ease}.journey-step:hover .journey-icon{transform:scale(1.1) rotate(5deg);box-shadow:0 15px 40px rgba(66,165,245,0.8)}.journey-step.success .journey-icon{background:linear-gradient(135deg,#4caf50 0%,#66bb6a 100%);box-shadow:0 10px 30px rgba(76,175,80,0.5);animation:successPulse 2s ease-in-out infinite}@keyframes successPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.08)}}.journey-label{text-align:center;background:rgba(255,255,255,0.98);padding:15px 20px;border-radius:12px;box-shadow:0 5px 20px rgba(0,0,0,0.15);min-width:140px}.journey-label h4{font-size:16px;font-weight:800;color:#0d47a1;margin:0 0 5px 0}.journey-label p{font-size:13px;color:#546e7a;margin:0}.journey-connector{display:flex;align-items:center;justify-content:center;min-width:120px;position:relative;opacity:0;animation:fadeIn 0.8s ease forwards}.journey-connector:nth-child(2){animation-delay:0.15s}.journey-connector:nth-child(4){animation-delay:0.45s}.journey-connector:nth-child(6){animation-delay:0.75s}.journey-connector:nth-child(8){animation-delay:1.05s}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.connector-line{flex:1;height:4px;background:linear-gradient(90deg,rgba(255,255,255,0.3) 0%,rgba(255,255,255,0.6) 50%,rgba(255,255,255,0.3) 100% );border-radius:2px}.connector-icon{width:50px;height:50px;border-radius:50%;background:rgba(255,255,255,0.2);display:flex;align-items:center;justify-content:center;font-size:24px;color:white;margin:0 10px}.journey-connector.network .connector-icon{animation:dataFlow 1.5s ease-in-out infinite}@keyframes dataFlow{0%,100%{opacity:0.6}50%{opacity:1;transform:scale(1.1)}}.journey-connector.wifi .connector-icon.pulse{animation:wifiPulse 2s ease-in-out infinite}@keyframes wifiPulse{0%,100%{opacity:0.6;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.connector-road{flex:1;position:relative;height:30px;background:rgba(255,255,255,0.15);border-radius:4px;display:flex;flex-direction:column;justify-content:space-around;padding:5px 0}.road-line{height:3px;background:repeating-linear-gradient( 90deg,rgba(255,255,255,0.8) 0px,rgba(255,255,255,0.8) 15px,transparent 15px,transparent 30px );animation:roadMove 1s linear infinite}@keyframes roadMove{from{background-position:0 0}to{background-position:30px 0}}.journey-connector.road .connector-icon.moving{animation:carMove 2s ease-in-out infinite}@keyframes carMove{0%,100%{transform:translateX(-10px)}50%{transform:translateX(10px)}}.journey-connector.finish .connector-icon.waving{animation:flagWave 1.5s ease-in-out infinite}@keyframes flagWave{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.how-cta{text-align:center;margin-top:80px;animation:fadeInUp 0.8s ease 1.2s backwards}.btn-how-cta{display:inline-flex;align-items:center;gap:15px;padding:20px 50px;background:linear-gradient(135deg,#4caf50 0%,#66bb6a 100%);color:white;border-radius:50px;font-size:20px;font-weight:700;text-decoration:none;box-shadow:0 10px 30px rgba(76,175,80,0.4);transition:all 0.4s ease}.btn-how-cta:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 15px 40px rgba(76,175,80,0.6)}.btn-how-cta i{font-size:24px;animation:rocket 1s ease-in-out infinite}@keyframes rocket{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes fadeInDown{from{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.why-grid,.services-grid,.vehicles-grid{grid-template-columns:repeat(2,1fr)}.services-grid-new{grid-template-columns:repeat(2,1fr);gap:30px}.steps-clean{grid-template-columns:1fr;gap:30px}.payment-grid{grid-template-columns:repeat(3,1fr)}.section-header-bold h2{font-size:42px}}@media (max-width:640px){.why-grid,.services-grid,.vehicles-grid,.services-grid-new{grid-template-columns:1fr}.payment-grid{grid-template-columns:repeat(2,1fr)}.section-header-center h2,.section-header-clean h2{font-size:32px}.section-header-bold h2{font-size:36px}.section-header-center p,.section-header-clean p,.section-header-bold p{font-size:16px}.service-card-new h3{font-size:22px}.service-icon-new{width:70px;height:70px;font-size:32px}.section-header-animated h2{font-size:36px}.section-header-animated p{font-size:16px}.journey-container{flex-direction:column;gap:30px;padding:20px}.journey-connector{min-width:auto;width:100%;flex-direction:column;gap:10px}.connector-line{width:4px;height:40px;background:linear-gradient(180deg,rgba(255,255,255,0.3) 0%,rgba(255,255,255,0.6) 50%,rgba(255,255,255,0.3) 100% )}.connector-road{width:30px;height:40px;flex-direction:row;padding:0 5px}.road-line{width:3px;height:100%;background:repeating-linear-gradient( 180deg,rgba(255,255,255,0.8) 0px,rgba(255,255,255,0.8) 10px,transparent 10px,transparent 20px )}@keyframes roadMove{from{background-position:0 0}to{background-position:0 20px}}.journey-icon{width:80px;height:80px;font-size:36px}.journey-label h4{font-size:15px}.journey-label p{font-size:12px}.btn-how-cta{padding:16px 40px;font-size:18px}}