.navbar{background:linear-gradient(135deg,#0a0a0a,#1a1a1a);padding:0 2rem;position:fixed;top:0;left:0;right:0;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,107,0,.1)}.navbar-container{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;height:75px}.navbar-logo{text-decoration:none;font-size:1.7rem;font-weight:900;letter-spacing:1.5px;display:flex;align-items:center;gap:2px}.nav-links{display:flex;list-style:none;gap:2.2rem;margin:0;padding:0;align-items:center}.nav-links a{text-decoration:none;color:#b0b0b0;font-size:.92rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase;transition:all .3s ease;position:relative;padding:.5rem 0}.nav-links a:hover{color:#ff6b00}.nav-links a:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:2px;background:linear-gradient(90deg,transparent,#ff6b00,transparent);transition:width .3s ease}.nav-links a:hover:after{width:100%}.mobile-btn{display:none}.btn-book{background:linear-gradient(135deg,#ff6b00,#ff8c33);color:#fff;padding:.7rem 1.6rem;border-radius:50px;text-decoration:none;font-weight:700;font-size:.85rem;letter-spacing:.5px;text-transform:uppercase;transition:all .3s ease;box-shadow:0 4px 15px #ff6b004d}.btn-book:hover{transform:translateY(-2px);box-shadow:0 6px 25px #ff6b0080}.hamburger{display:none;flex-direction:column;gap:6px;background:none;border:none;cursor:pointer;padding:8px;z-index:1001}.hamburger .bar{width:28px;height:3px;background:linear-gradient(90deg,#ff6b00,#ff8c33);border-radius:3px;transition:all .4s ease}.hamburger .bar.open:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.hamburger .bar.open:nth-child(2){opacity:0}.hamburger .bar.open:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}@media(max-width:768px){.nav-links{position:fixed;top:0;right:-100%;width:70%;height:100vh;background:linear-gradient(180deg,#0a0a0a,#111);flex-direction:column;justify-content:center;align-items:center;gap:2rem;transition:right .4s ease;box-shadow:-10px 0 30px #00000080;border-left:1px solid rgba(255,107,0,.1)}.nav-links.active{right:0}.nav-links a{font-size:1.1rem}.btn-book{display:none}.mobile-btn{display:block}.btn-book-mobile{background:linear-gradient(135deg,#ff6b00,#ff8c33);color:#fff!important;padding:.8rem 2rem;border-radius:50px;font-weight:700;text-transform:uppercase;box-shadow:0 4px 15px #ff6b004d}.hamburger{display:flex}}.review-slider{max-width:1200px;margin:0 auto}.slider-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;padding:0 .5rem}.google-badge{display:flex;align-items:center;gap:.6rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:.6rem 1.2rem;border-radius:50px}.google-badge span{color:#ccc;font-size:.9rem;font-weight:500}.rating-badge{background:#ff6b0026;color:#ff6b00!important;padding:.2rem .6rem;border-radius:20px;font-size:.8rem!important;font-weight:700!important}.slider-arrows{display:flex;gap:.5rem}.slider-arrows button{width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.15);background:#ffffff0d;color:#fff;font-size:1.4rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.slider-arrows button:hover:not(:disabled){background:#ff6b00;border-color:#ff6b00}.slider-arrows button:disabled{opacity:.3;cursor:not-allowed}.slider-track-wrapper{overflow:hidden;border-radius:16px}.slider-track{display:flex;transition:transform .5s cubic-bezier(.25,.8,.25,1)}.review-slide{padding:0 .6rem;box-sizing:border-box}.review-card{background:linear-gradient(145deg,#1a1a1a,#111);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:2rem;height:100%;transition:all .3s ease}.review-card:hover{border-color:#ff6b0040;transform:translateY(-3px)}.review-header{display:flex;align-items:center;gap:.8rem;margin-bottom:1rem}.user-avatar{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#ff6b00,#ff8c33);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem;color:#fff;flex-shrink:0}.user-info h4{color:#fff;font-size:.92rem;margin-bottom:.15rem}.review-time{color:#666;font-size:.78rem}.google-icon-small{margin-left:auto;flex-shrink:0}.review-stars{color:#fbbc04;font-size:.95rem;margin-bottom:.8rem;letter-spacing:2px}.review-card>p{color:#999;font-size:.9rem;line-height:1.7;font-style:italic}.slider-dots{display:flex;justify-content:center;gap:.5rem;margin-top:2rem}.dot{width:10px;height:10px;border-radius:50%;border:none;background:#ffffff26;cursor:pointer;transition:all .3s ease;padding:0}.dot.active{background:#ff6b00;transform:scale(1.3);box-shadow:0 0 10px #ff6b0066}.dot:hover{background:#ff6b0080}@media(max-width:768px){.slider-header{flex-direction:column;gap:1rem;align-items:flex-start}.slider-arrows{align-self:flex-end}}.app{min-height:100vh}.animate-on-scroll{opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.25,.8,.25,1)}.animate-on-scroll.animate-in{opacity:1;transform:translateY(0)}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes scrollWheel{0%{transform:translateY(0);opacity:1}to{transform:translateY(8px);opacity:0}}.hero{position:relative;width:100%;height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center}.hero-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;animation:zoomSlow 20s ease infinite alternate}@keyframes zoomSlow{0%{transform:scale(1)}to{transform:scale(1.1)}}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#000000e6,#00000080,#000000bf);z-index:2}.hero-particles{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;overflow:hidden}.hero-particles span{position:absolute;width:4px;height:4px;background:#ff6b00;border-radius:50%;opacity:0;animation:particleFloat 8s infinite}.hero-particles span:nth-child(1){left:10%;animation-delay:0s}.hero-particles span:nth-child(2){left:30%;animation-delay:1.5s}.hero-particles span:nth-child(3){left:50%;animation-delay:3s}.hero-particles span:nth-child(4){left:70%;animation-delay:4.5s}.hero-particles span:nth-child(5){left:85%;animation-delay:6s}.hero-particles span:nth-child(6){left:95%;animation-delay:2s}@keyframes particleFloat{0%{bottom:-10%;opacity:0;transform:scale(1)}25%{opacity:.6}50%{opacity:.3;transform:scale(1.5)}to{bottom:110%;opacity:0;transform:scale(.5)}}.hero-content{position:relative;z-index:4;text-align:center;padding:2rem;max-width:850px;animation:fadeUp 1s ease forwards}.hero-badge{display:inline-block;background:#ff6b0026;border:1px solid rgba(255,107,0,.3);color:#ff6b00;padding:.5rem 1.2rem;border-radius:50px;font-size:.85rem;font-weight:600;margin-bottom:1.5rem;animation:pulse 3s infinite}.hero-title{font-size:3.8rem;font-weight:900;color:#fff;margin-bottom:1.2rem;line-height:1.15;letter-spacing:-1px}.highlight{color:#ff6b00;text-shadow:0 0 30px rgba(255,107,0,.3)}.hero-subtitle{font-size:1.15rem;color:#bbb;margin-bottom:2.5rem;line-height:1.7;max-width:600px;margin-left:auto;margin-right:auto}.hero-buttons{display:flex;gap:1.2rem;justify-content:center;flex-wrap:wrap;margin-bottom:3rem}.btn-primary{background:linear-gradient(135deg,#ff6b00,#ff8c33);color:#fff;padding:.9rem 2.2rem;border-radius:50px;text-decoration:none;font-weight:700;font-size:.95rem;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease;box-shadow:0 4px 20px #ff6b0066;display:inline-flex;align-items:center;gap:.5rem}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 8px 35px #ff6b0099}.btn-secondary{background:transparent;color:#fff;padding:.9rem 2.2rem;border-radius:50px;text-decoration:none;font-weight:700;font-size:.95rem;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease;border:2px solid rgba(255,255,255,.25)}.btn-secondary:hover{border-color:#ff6b00;color:#ff6b00;transform:translateY(-3px)}.hero-trust{display:flex;align-items:center;justify-content:center;gap:2rem;padding:1.5rem 2rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.trust-item{display:flex;flex-direction:column;align-items:center}.trust-number{font-size:1.5rem;font-weight:800;color:#ff6b00}.trust-label{font-size:.8rem;color:#888;margin-top:.2rem}.trust-divider{width:1px;height:40px;background:#ffffff1a}.scroll-indicator{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);z-index:4;display:flex;flex-direction:column;align-items:center;gap:.5rem;animation:float 3s ease infinite}.scroll-indicator span{color:#888;font-size:.75rem;text-transform:uppercase;letter-spacing:2px}.mouse{width:24px;height:38px;border:2px solid rgba(255,255,255,.3);border-radius:12px;display:flex;justify-content:center;padding-top:6px}.wheel{width:3px;height:8px;background:#ff6b00;border-radius:3px;animation:scrollWheel 1.5s infinite}.section-title{font-size:2.5rem;font-weight:800;text-align:center;margin-bottom:.8rem;color:#fff}.section-title.left{text-align:left}.section-subtitle{text-align:center;color:#888;font-size:1.05rem;margin-bottom:3.5rem}.why-us{padding:7rem 2rem;background:#0d0d0d;position:relative;overflow:hidden}.why-us-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.why-us-bg-img{width:100%;height:100%;object-fit:cover;opacity:.25;filter:blur(2px)}.why-us-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#0d0d0deb,#000000bf,#0d0d0df2)}.why-us .section-title,.why-us .section-subtitle,.why-us .features-grid{position:relative;z-index:1}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.8rem;max-width:1200px;margin:0 auto}.feature-card{background:linear-gradient(145deg,#1a1a1a,#111);border:1px solid rgba(255,107,0,.08);border-radius:20px;padding:2.5rem 2rem;text-align:center;transition:all .4s ease;position:relative;overflow:hidden}.feature-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,transparent,#ff6b00,transparent);opacity:0;transition:opacity .3s ease}.feature-card:hover:before{opacity:1}.feature-card:hover{transform:translateY(-10px);border-color:#ff6b004d;box-shadow:0 20px 60px #ff6b0014}.feature-icon-wrapper{width:70px;height:70px;margin:0 auto 1.5rem;background:#ff6b001a;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,107,0,.2)}.feature-icon{font-size:2rem}.feature-card h3{font-size:1.2rem;color:#fff;margin-bottom:.8rem}.feature-card p{color:#777;font-size:.92rem;line-height:1.7}.fleet{padding:7rem 2rem;background:#0a0a0a}.fleet-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.car-card{background:#141414;border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,.05);transition:all .4s ease}.car-card:hover{transform:translateY(-8px);border-color:#ff6b004d;box-shadow:0 20px 50px #0009}.car-image-wrapper{position:relative;height:230px;overflow:hidden}.car-img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.car-card:hover .car-img{transform:scale(1.08)}.car-badge{position:absolute;top:14px;right:14px;background:#ff6b00;color:#fff;padding:.35rem 1rem;border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.car-badge.premium{background:linear-gradient(135deg,gold,#ff6b00)}.car-badge.economy{background:#22c55e}.car-info{padding:1.8rem}.car-info h3{font-size:1.35rem;color:#fff;margin-bottom:.4rem}.car-type{color:#777;font-size:.88rem;margin-bottom:1.2rem}.car-features{display:flex;gap:.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.car-features span{background:#ff6b0014;color:#ff8c33;padding:.35rem .8rem;border-radius:20px;font-size:.78rem;font-weight:500;border:1px solid rgba(255,107,0,.15)}.car-bottom{display:flex;align-items:center;justify-content:space-between}.car-price .price{font-size:1.5rem;font-weight:800;color:#ff6b00}.car-price .per-day{color:#777;font-size:.85rem}.btn-rent{background:linear-gradient(135deg,#ff6b00,#ff8c33);color:#fff;padding:.65rem 1.5rem;border-radius:50px;text-decoration:none;font-weight:700;font-size:.82rem;text-transform:uppercase;transition:all .3s ease}.btn-rent:hover{transform:translateY(-2px);box-shadow:0 5px 20px #ff6b0066}.how-it-works{padding:7rem 2rem;background:#0d0d0d}.steps-container{max-width:900px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.step{text-align:center;flex:1;min-width:200px;padding:2rem 1.5rem}.step-number{font-size:3rem;font-weight:900;color:transparent;-webkit-text-stroke:2px #ff6b00;margin-bottom:1rem}.step-content h3{font-size:1.15rem;color:#fff;margin-bottom:.6rem}.step-content p{color:#777;font-size:.9rem;line-height:1.6}.step-line{width:60px;height:2px;background:linear-gradient(90deg,transparent,#ff6b00,transparent)}.about{padding:7rem 2rem;background:#0d0d0d}.about-container{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.about-image{position:relative;border-radius:20px;overflow:hidden;border:1px solid rgba(255,107,0,.15)}.about-image img{width:100%;height:100%;object-fit:cover;border-radius:20px}.about-experience{position:absolute;bottom:20px;left:20px;background:#000000d9;border:1px solid rgba(255,107,0,.4);padding:1rem 1.5rem;border-radius:12px;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.exp-number{display:block;font-size:2rem;font-weight:900;color:#ff6b00}.exp-text{font-size:.8rem;color:#aaa;text-transform:uppercase;letter-spacing:1px}.about-content p{color:#999;line-height:1.8;margin-bottom:1rem;font-size:.98rem}.about-highlights{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin:1.5rem 0 2rem}.about-highlight-item{display:flex;align-items:center;gap:.6rem;color:#ccc;font-size:.9rem}.check-icon{color:#ff6b00;font-weight:700}.about-stats{display:flex;gap:2.5rem;margin-top:1.5rem}.stat{display:flex;flex-direction:column}.stat-number{font-size:2rem;font-weight:900;color:#ff6b00}.stat-label{color:#777;font-size:.85rem;margin-top:.2rem}.cta-banner{padding:5rem 2rem;background:linear-gradient(135deg,#1a0a00,#0a0a0a);border-top:1px solid rgba(255,107,0,.15);border-bottom:1px solid rgba(255,107,0,.15);text-align:center}.cta-content h2{font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:1rem}.cta-content p{color:#999;font-size:1.1rem;margin-bottom:2rem}.contact{padding:7rem 2rem;background:#0a0a0a}.contact-form{max-width:750px;margin:0 auto;display:flex;flex-direction:column;gap:1.2rem}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-group.full-width{grid-column:1 / -1}.form-group label{color:#888;font-size:.85rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.form-input,.form-textarea{background:#141414;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1rem 1.2rem;color:#fff;font-size:.95rem;font-family:inherit;transition:all .3s ease;outline:none}.form-input:focus,.form-textarea:focus{border-color:#ff6b00;box-shadow:0 0 0 3px #ff6b001a}.form-textarea{min-height:120px;resize:vertical}.btn-submit{background:linear-gradient(135deg,#ff6b00,#ff8c33);color:#fff;border:none;padding:1rem 2.5rem;border-radius:50px;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px #ff6b004d;align-self:center;display:inline-flex;align-items:center;gap:.6rem;margin-top:1rem}.btn-submit:hover{transform:translateY(-3px);box-shadow:0 8px 35px #ff6b0080}.footer{background:#050505;border-top:1px solid rgba(255,107,0,.1)}.footer-top{padding:5rem 2rem 3rem}.footer-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:3rem}.footer-logo{font-size:1.8rem;font-weight:900;margin-bottom:1rem;letter-spacing:1px}.logo-ride{color:#fff}.logo-on{color:#ff6b00;text-shadow:0 0 20px rgba(255,107,0,.4)}.logo-tour{color:#fff}.footer-brand p{color:#777;line-height:1.7;margin-bottom:1.5rem;font-size:.92rem}.footer-social{display:flex;gap:.8rem}.social-link{width:40px;height:40px;background:#ff6b001a;border:1px solid rgba(255,107,0,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ff6b00;text-decoration:none;font-size:.75rem;font-weight:700;transition:all .3s ease}.social-link:hover{background:#ff6b00;color:#fff;transform:translateY(-3px);box-shadow:0 5px 15px #ff6b004d}.footer-links h4,.footer-services-list h4,.footer-contact-info h4{color:#fff;margin-bottom:1.2rem;font-size:1.05rem;font-weight:700}.footer-links a,.footer-services-list a{display:block;color:#777;text-decoration:none;margin-bottom:.7rem;font-size:.9rem;transition:all .3s ease}.footer-links a:hover,.footer-services-list a:hover{color:#ff6b00;padding-left:5px}.contact-item{display:flex;align-items:center;gap:.7rem;margin-bottom:.8rem;color:#777;font-size:.9rem}.contact-icon{font-size:1rem}.footer-bottom{border-top:1px solid rgba(255,255,255,.05);padding:1.5rem 2rem}.footer-bottom-content{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.footer-bottom p{color:#555;font-size:.88rem}.footer-bottom-links{display:flex;gap:1.5rem}.footer-bottom-links a{color:#555;text-decoration:none;font-size:.85rem;transition:color .3s ease}.footer-bottom-links a:hover{color:#ff6b00}@media(max-width:768px){.hero-title{font-size:2.3rem}.hero-subtitle{font-size:1rem}.hero-buttons{flex-direction:column;align-items:center}.hero-trust{flex-direction:column;gap:1rem}.trust-divider{width:40px;height:1px}.scroll-indicator{display:none}.section-title{font-size:1.8rem}.features-grid,.fleet-grid{grid-template-columns:1fr}.steps-container{flex-direction:column}.step-line{width:2px;height:30px}.testimonials-grid{grid-template-columns:1fr}.about-container{grid-template-columns:1fr;gap:2rem}.about-highlights{grid-template-columns:1fr}.about-stats{justify-content:space-around}.cta-content h2{font-size:1.8rem}.form-row{grid-template-columns:1fr}.footer-container{grid-template-columns:1fr;gap:2rem}.footer-bottom-content{flex-direction:column;gap:1rem;text-align:center}}.google-reviews{padding:7rem 2rem;background:#0d0d0d}.map-section{padding:7rem 2rem;background:#0a0a0a}.map-container{max-width:1100px;margin:0 auto;border-radius:20px;overflow:hidden;border:1px solid rgba(255,107,0,.15);box-shadow:0 20px 60px #00000080}.map-container iframe{display:block}.whatsapp-float{position:fixed;bottom:25px;right:25px;width:60px;height:60px;background:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #25d36666;z-index:9999;transition:all .3s ease;animation:whatsappPulse 2s infinite}.whatsapp-float:hover{transform:scale(1.1);box-shadow:0 6px 30px #25d36699}@keyframes whatsappPulse{0%{box-shadow:0 4px 20px #25d36666}50%{box-shadow:0 4px 30px #25d366b3}to{box-shadow:0 4px 20px #25d36666}}@media(max-width:768px){.map-container iframe{height:300px}.whatsapp-float{bottom:18px;right:18px;width:52px;height:52px}.whatsapp-float svg{width:26px;height:26px}}.powered-by{text-align:center;padding-top:1rem}.powered-by p{color:#444;font-size:.82rem}.powered-by a{color:#ff6b00;text-decoration:none;font-weight:600;transition:color .3s ease}.powered-by a:hover{color:#ff8c33}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background-color:#0a0a0a;color:#fff;overflow-x:hidden}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:#ff6b00;border-radius:4px}::selection{background:#ff6b004d;color:#fff}
