@font-face{font-family:MADE Outer;src:url(/fonts/MADE%20Outer%20Sans%20Regular%20PERSONAL%20USE.otf)format("opentype");font-weight:400}@font-face{font-family:MADE Outer;src:url(/fonts/MADE%20Outer%20Sans%20Medium%20PERSONAL%20USE.otf)format("opentype");font-weight:500}@font-face{font-family:MADE Outer;src:url(/fonts/MADE%20Outer%20Sans%20Bold%20PERSONAL%20USE.otf)format("opentype");font-weight:700}@font-face{font-family:MADE Outer;src:url(/fonts/MADE%20Outer%20Sans%20Black%20PERSONAL%20USE.otf)format("opentype");font-weight:900}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Regular.ttf)format("truetype");font-weight:400}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Medium.ttf)format("truetype");font-weight:500}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-SemiBold.ttf)format("truetype");font-weight:600}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Bold.ttf)format("truetype");font-weight:700}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-ExtraBold.ttf)format("truetype");font-weight:800}:root{--color-primary:#178bd4;--color-primary-light:#b6e9ff;--color-primary-glow:#178bd466;--color-secondary:#d4af37;--color-bg:#0e0f0f;--color-bg-light:#161818;--color-text:#fff;--color-text-muted:#dcdcdc;--glass-bg:#ffffff05;--glass-border:#ffffff0d;--font-heading:"MADE Outer", sans-serif;--font-body:"Montserrat", sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);background-color:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);letter-spacing:-.02em;font-weight:500}a{color:inherit;text-decoration:none}.glass-panel{background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:16px}.glow-text{text-shadow:0 0 20px var(--color-primary-glow)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-bg)}::-webkit-scrollbar-thumb{background:#1e293b;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}.hero-badge{border:1px solid var(--color-primary);color:var(--color-primary-light);letter-spacing:2px;text-transform:uppercase;background:#178bd40d;border-radius:4px;margin-bottom:25px;padding:6px 15px;font-size:.75rem;font-weight:600;display:inline-block}.hero-content h1{font-size:3.2rem;line-height:1.1;font-family:var(--font-heading);letter-spacing:-1px;margin-bottom:25px;font-weight:500}.hero-actions{margin-top:40px;flex-wrap:wrap!important;justify-content:center!important;gap:20px!important;display:flex!important}.hero-content p{color:var(--color-text-muted);max-width:650px;margin:0 auto 40px;font-size:1.25rem;line-height:1.6}.primary-btn,.btn-primary{cursor:pointer;background:var(--color-primary)!important;color:#fff!important;font-family:var(--font-heading)!important;text-transform:uppercase!important;letter-spacing:2px!important;border:none!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;gap:10px!important;padding:12px 28px!important;font-size:.8rem!important;font-weight:500!important;text-decoration:none!important;transition:all .3s!important;display:inline-flex!important}.secondary-btn,.btn-secondary{cursor:pointer;color:#fff!important;font-family:var(--font-heading)!important;text-transform:uppercase!important;letter-spacing:2px!important;background:0 0!important;border:1px solid #ffffff26!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;gap:10px!important;padding:12px 28px!important;font-size:.8rem!important;font-weight:500!important;text-decoration:none!important;transition:all .3s!important;display:inline-flex!important}.primary-btn:hover,.btn-primary:hover{transform:translateY(-3px);background:var(--color-primary-light)!important;color:#000!important;box-shadow:0 10px 30px #178bd466!important}.secondary-btn:hover,.btn-secondary:hover{transform:translateY(-3px);background:#ffffff0d!important;border-color:#fff!important}.header{z-index:100;justify-content:center;width:100%;padding:24px;transition:padding .3s;display:flex;position:fixed;top:0;left:0}.header.scrolled{padding:12px}.header-island{border-radius:50px;justify-content:space-between;align-items:center;width:100%;max-width:1200px;padding:12px 32px;transition:all .3s;display:flex}.logo{align-items:center;display:flex}.logo-image{object-fit:contain;width:auto;height:20px}.desktop-nav{align-items:center;gap:32px;display:none}@media (width>=768px){.desktop-nav{display:flex}}.nav-link{text-transform:uppercase;letter-spacing:1px;cursor:pointer;font-size:.9rem;font-weight:500;transition:color .3s}.nav-link:hover{color:var(--color-primary)}.nav-dropdown{padding:10px 0;position:relative}.dropdown-menu{background:var(--color-bg-light);border:1px solid var(--glass-border);opacity:0;visibility:hidden;border-radius:12px;flex-direction:column;min-width:220px;padding:15px 0;transition:all .3s;display:flex;position:absolute;top:100%;left:-20px;transform:translateY(10px);box-shadow:0 10px 30px #00000080}.nav-dropdown:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-menu a{color:var(--color-text);font-family:var(--font-body);padding:12px 25px;font-size:.9rem;text-decoration:none;transition:background .2s,color .2s}.dropdown-menu a:hover{color:var(--color-primary);background:#178bd41a}.nav-primary{background:var(--color-primary);color:#fff;text-transform:uppercase;letter-spacing:1px;border-radius:30px;align-items:center;gap:8px;padding:10px 24px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 0 15px #178bd44d}.nav-primary:hover{transform:translateY(-2px);box-shadow:0 0 25px #00a0df99}.mobile-menu-btn{cursor:pointer;background:0 0;border:none;display:block}@media (width>=768px){.mobile-menu-btn{display:none}}.mobile-nav{background:var(--color-bg-light);border:1px solid var(--glass-border);z-index:100;border-radius:20px;flex-direction:column;gap:15px;width:90%;padding:20px;display:flex;position:absolute;top:90px;left:5%;box-shadow:0 10px 30px #00000080}.mobile-nav a{color:var(--color-text);font-family:var(--font-body);text-align:center;border-bottom:1px solid #ffffff0d;padding:10px;font-size:1.1rem;font-weight:500;text-decoration:none}.mobile-nav a:last-of-type{border-bottom:none}.mobile-nav-join{color:var(--color-primary-light)!important}.mobile-nav-cta{background:var(--color-primary);color:#fff;font-family:var(--font-heading);letter-spacing:1px;text-transform:uppercase;cursor:pointer;border:none;border-radius:30px;margin-top:10px;padding:15px;font-size:1rem;font-weight:500}.hero-section{flex-direction:column;justify-content:center;align-items:center;height:100vh;display:flex;position:relative;overflow:hidden}.hero-bg{z-index:0;background:var(--color-bg);position:absolute;inset:0;overflow:hidden}.hero-video{object-fit:cover;opacity:.6;z-index:1;width:auto;min-width:100%;height:auto;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.video-overlay{z-index:2;background:linear-gradient(#0e0f0f66 0%,#0e0f0f 100%);position:absolute;inset:0}.hero-content{z-index:10;text-align:center;position:relative}.logo-large{font-family:var(--font-heading);letter-spacing:12px;color:var(--color-text);justify-content:center;align-items:center;margin-bottom:20px;font-size:6rem;font-weight:300;display:flex}.hero-logo-img{object-fit:contain;width:100%;max-width:450px;height:auto;margin-bottom:25px}.hero-main-title{font-family:var(--font-heading);color:#fff;letter-spacing:-1px;max-width:900px;margin-bottom:30px;margin-left:auto;margin-right:auto;font-size:3rem;font-weight:500;line-height:1.1}.hero-main-title .accent{color:var(--color-primary-light)}.hero-description{color:var(--color-text-muted);max-width:650px;margin:0 auto 48px;font-size:1.15rem;line-height:1.6}.hero-actions{justify-content:center;gap:15px;display:flex}.primary-btn{background:var(--color-primary);color:#fff;font-family:var(--font-heading);letter-spacing:1.5px;cursor:pointer;text-transform:uppercase;border:none;border-radius:100px;padding:12px 28px;font-size:.8rem;font-weight:500;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:inline-block;box-shadow:0 10px 20px #178bd433}.primary-btn:hover{background:#1da1f2;transform:translateY(-3px)scale(1.02);box-shadow:0 15px 30px #178bd466}.secondary-btn{color:#fff;font-family:var(--font-heading);letter-spacing:1.5px;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-transform:uppercase;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:100px;padding:12px 28px;font-size:.8rem;font-weight:500;transition:all .4s;display:inline-block}.secondary-btn:hover{background:#ffffff1a;border-color:#ffffff4d;transform:translateY(-3px)}.scroll-indicator{z-index:10;border:2px solid #fff3;border-radius:15px;justify-content:center;width:30px;height:50px;padding-top:10px;display:flex;position:absolute;bottom:40px}.scroll-dot{background-color:var(--color-primary);width:6px;height:6px;box-shadow:0 0 10px var(--color-primary-glow);border-radius:50%}@media (width<=768px){.logo-large{letter-spacing:6px;font-size:3.5rem}.hero-logo-img{max-width:250px;margin-bottom:15px}.hero-main-title{padding:0 15px;font-size:2.2rem}.hero-description{margin-bottom:30px;padding:0 15px;font-size:1rem}.hero-actions{flex-direction:column;width:100%;padding:0 20px}.primary-btn,.secondary-btn{width:100%;margin-bottom:10px}.tagline-container{flex-direction:column;gap:5px}.sub-tagline{border-left:none;padding-left:0}}.services-section{z-index:10;max-width:1400px;margin:0 auto;padding:120px 5%;position:relative}.section-header{text-align:center;margin-bottom:100px}.section-header .subtitle{color:var(--color-primary);letter-spacing:5px;text-transform:uppercase;margin-bottom:20px;font-size:.9rem;font-weight:600;display:block}.section-header .section-title{color:var(--color-text);letter-spacing:-1px;font-size:2.6rem;font-family:var(--font-heading);max-width:900px;margin-bottom:25px;margin-left:auto;margin-right:auto;font-weight:500}.section-intro{color:var(--color-text-muted);opacity:.9;max-width:700px;margin:0 auto;font-size:1.05rem;line-height:1.6}.services-container{flex-direction:column;gap:100px;display:flex}.service-row{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:20px;align-items:stretch;transition:border-color .4s,transform .4s;display:flex;overflow:hidden;box-shadow:0 10px 40px #0000004d}.service-row:hover{border-color:#178bd466;transform:translateY(-5px)}.row-reverse{flex-direction:row-reverse}.service-image-box{flex:1.1;min-width:50%;padding:30px;display:flex}.image-wrap{background:#0a0a0a;border-radius:12px;width:100%;min-height:450px;position:relative;overflow:hidden}.service-img{object-fit:cover;width:100%;height:100%;transition:transform .8s}.service-row:hover .service-img{transform:scale(1.05)}.service-info-box{flex-direction:column;flex:1;justify-content:center;padding:60px 80px;display:flex}.service-info-title{font-size:2.5rem;font-family:var(--font-heading);margin-bottom:20px}.service-info-desc{color:var(--color-text-muted);margin-bottom:40px;font-size:1.1rem;line-height:1.8}.service-features-list{flex-direction:column;gap:15px;margin:0 0 45px;padding:0;list-style:none;display:flex}.service-features-list li{color:var(--color-text);align-items:center;gap:12px;font-size:1.05rem;font-weight:500;display:flex}.feature-icon{color:var(--color-primary);background:#178bd41a;border-radius:50%;padding:4px}.service-info-link{color:var(--color-primary-light);align-items:center;gap:8px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.service-info-link:hover{letter-spacing:1px}.services-page{background:var(--color-bg);padding-top:0}[id]{scroll-margin-top:120px}.services-hero-min{text-align:center;background:linear-gradient(to bottom, #000c, var(--color-bg)), url(/services-hero-bg.png);background-position:50%;background-size:cover;justify-content:center;align-items:center;height:80vh;display:flex;position:relative}.services-hero-min .hero-content{z-index:10;max-width:1000px;padding:0 5%}.hero-subtitle{color:var(--color-text-muted);max-width:800px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:1.4rem}.brand-intro{text-align:center;background:#ffffff05;padding:100px 5%}.container-narrow{max-width:900px;margin:0 auto}.brand-intro p{color:var(--color-text);font-size:1.5rem;font-weight:400;line-height:1.8}.detailed-services{padding:100px 0}.detail-row-wrap{padding:100px 5%}.detail-row-wrap:nth-child(2n){background:#ffffff03}.detail-row{align-items:center;gap:100px;max-width:1400px;margin:0 auto;display:flex}.detail-image{flex:1}.image-frame{border-radius:24px;overflow:hidden;box-shadow:0 30px 60px #00000080}.image-frame img{width:100%;display:block}.detail-info{flex:1}.detail-icon{color:var(--color-primary);margin-bottom:30px}.detail-info h2{font-size:2.2rem;font-family:var(--font-heading);margin-bottom:25px;font-weight:500}.detail-info p{color:var(--color-text-muted);margin-bottom:40px;font-size:1.2rem;line-height:1.8}.detail-features{grid-template-columns:1fr;gap:20px;margin:0 0 50px;padding:0;list-style:none;display:grid}.detail-features li{align-items:flex-start;gap:15px;font-size:1.1rem;display:flex}.detail-features .check{color:var(--color-primary);margin-top:4px}.service-cta{background:var(--color-primary);color:#fff;border-radius:8px;padding:12px 28px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-block}.service-cta:hover{background:var(--color-primary-light);transform:translateY(-2px)}.why-limme-section{background:#050505;padding:120px 5%}.section-header-centered{text-align:center;margin-bottom:80px}.section-header-centered h2{font-size:3.5rem;font-family:var(--font-heading);margin-bottom:20px}.section-header-centered p{color:var(--color-text-muted);font-size:1.2rem}.why-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;max-width:1400px;margin:0 auto;display:grid}.why-card{border:1px solid #ffffff0d;padding:50px;transition:all .4s}.why-card:hover{border-color:var(--color-primary);background:#ffffff05}.w-icon{color:var(--color-primary);width:40px;height:40px;margin-bottom:25px}.why-card p{color:var(--color-text-muted);line-height:1.7}.process-section{padding:120px 5%}.process-flow{justify-content:space-between;gap:30px;max-width:1400px;margin:0 auto;display:flex;position:relative}.process-flow:before{content:"";background:linear-gradient(to right, transparent, var(--color-primary), transparent);z-index:1;opacity:.3;height:2px;position:absolute;top:65px;left:5%;right:5%}.process-step{text-align:center;z-index:5;flex:1;position:relative}.step-number{color:var(--color-primary);letter-spacing:2px;margin-bottom:15px;font-size:.8rem;font-weight:700}.step-icon-wrap{background:var(--color-bg);border:1px solid var(--glass-border);width:100px;height:100px;color:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 30px;transition:all .4s;display:flex;box-shadow:0 0 20px #00000080}.process-step:hover .step-icon-wrap{border-color:var(--color-primary);transform:translateY(-5px);box-shadow:0 0 30px #178bd44d}.process-step h4{margin-bottom:15px;font-size:1.4rem}.process-step p{color:var(--color-text-muted);font-size:.95rem;line-height:1.6}.concierge-detailed{text-align:center;max-width:1000px;margin:100px auto;padding:100px}.concierge-detailed h2{margin-bottom:25px;font-size:3rem}.concierge-features{color:var(--color-text-muted);justify-content:center;gap:40px;margin:40px 0;padding:0;list-style:none;display:flex}.complementary-tag{border:1px solid var(--color-primary);color:var(--color-primary);letter-spacing:2px;border-radius:4px;padding:10px 20px;font-size:.8rem;font-weight:700;display:inline-block}.final-cta-section{text-align:center;padding:120px 5%}.cta-box{border-radius:30px;max-width:1000px;margin:0 auto;padding:100px 5%}.cta-box h2{font-size:4rem;font-family:var(--font-heading);margin-bottom:30px}.cta-box p{color:var(--color-text-muted);margin-bottom:50px;font-size:1.4rem}.cta-actions{justify-content:center;gap:20px;display:flex}@media (width<=1024px){.service-row,.detail-row{flex-direction:column;gap:40px}.service-info-box,.detail-info{text-align:center;padding:40px 30px}.service-features-list{text-align:left;margin:0 auto 45px;display:inline-flex}.service-features-list li,.detail-features li{justify-content:flex-start}.process-flow{flex-wrap:wrap;justify-content:center}.process-flow:before{display:none}.process-step{flex:250px}}@media (width<=768px){.section-header .section-title,.section-header-centered h2,.detail-info h2,.cta-box h2{font-size:2.5rem}.services-hero-min h1{font-size:2.8rem}.brand-intro p{font-size:1.2rem}.cta-actions{flex-direction:column}}.market-section{background:var(--color-bg-light);border-top:1px solid var(--glass-border);padding:120px 5%;position:relative;overflow:hidden}.market-container{max-width:1200px;margin:0 auto}.reach-header{text-align:center;max-width:800px;margin:0 auto 60px}.market-badge-small{width:fit-content;color:var(--color-primary);letter-spacing:2px;background:#178bd41a;border-radius:20px;margin:0 auto 20px;padding:6px 20px;font-family:monospace;font-size:.85rem;font-weight:600;display:block}.reach-header .market-title,.tech-header .market-title{margin-bottom:25px;font-size:3rem;line-height:1.2}.market-desc{color:var(--color-text-muted);font-size:1.15rem;line-height:1.8}.reach-stats{flex-wrap:wrap;justify-content:center;gap:60px;margin-bottom:80px;display:flex}.stat-box{align-items:center;gap:15px;display:flex}.stat-icon{color:var(--color-primary-light);opacity:.8}.stat-details{flex-direction:column;display:flex}.stat-value{font-family:var(--font-heading);color:#fff;font-size:1.5rem;font-weight:700}.stat-label{color:var(--color-text-muted);font-size:.95rem}.map-image-container{flex-direction:column;align-items:center;margin-bottom:40px;display:flex}.map-image-wrap{justify-content:center;align-items:center;width:100%;max-width:1000px;margin-bottom:40px;display:flex;position:relative;overflow:hidden}.map-img{object-fit:contain;z-index:2;filter:drop-shadow(0 0 20px #198bd426);width:100%;height:auto;position:relative}.map-glow{background:radial-gradient(circle, var(--color-primary-glow) 0%, transparent 70%);pointer-events:none;z-index:1;width:60%;height:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cities-availability{flex-wrap:wrap;justify-content:center;gap:15px;max-width:900px;margin:0 auto;display:flex}.city-pill{font-size:.85rem;font-family:var(--font-body);text-transform:uppercase;letter-spacing:1.5px;border-radius:30px;padding:10px 24px;font-weight:600;transition:all .3s;position:relative}.city-pill.available{background:var(--glass-bg);color:#fff;border:1px solid var(--color-primary);box-shadow:0 0 15px #178bd433}.city-pill.available:hover{background:var(--color-primary);transform:translateY(-2px);box-shadow:0 0 25px #178bd480}.city-pill.locked{color:var(--color-text-muted);opacity:.6;cursor:not-allowed;background:0 0;border:1px dashed #fff3}.city-pill.locked:after{content:"🔒";opacity:.5;margin-left:8px;font-size:.7rem}.city-pill.locked:hover{opacity:.9;border-color:#fff6}@media (width<=900px){.reach-stats{flex-direction:column;align-items:center;gap:30px}.reach-header .market-title{font-size:2.2rem}.map-image-wrap{margin-bottom:20px}}.fleet-interactive-section{background-color:var(--color-bg);text-align:center;padding:0 0 80px;position:relative;overflow:hidden}.fleet-display-area{justify-content:center;align-items:center;width:100%;height:600px;margin-top:0;display:flex;position:relative}.fleet-bg-bar{z-index:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.bg-bar-img{object-fit:cover;opacity:.95;width:100%;height:auto;min-height:450px}.fleet-content-wrapper{z-index:10;align-items:center;width:95%;max-width:1600px;height:100%;display:flex;position:relative}.fleet-item-container{will-change:transform, opacity;justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.car-title-box{text-align:left;z-index:20;flex:1;padding-left:40px}.car-intro-badge{letter-spacing:4px;color:var(--color-primary);opacity:.8;margin-bottom:12px;font-family:monospace;font-size:.75rem;font-weight:600;display:block}.car-title-text{font-family:var(--font-heading);letter-spacing:-2px;color:#111;text-transform:uppercase;white-space:pre-line;font-size:3.5rem;line-height:.9}.car-image-box{flex:3;justify-content:center;align-items:center;padding:0 20px;display:flex}.car-png{filter:drop-shadow(0 20px 30px #0000004d);width:100%;max-width:1050px;height:auto;transition:transform .3s}.car-png.car-suburban{max-width:950px;transform:scale(.9)}.car-png.car-lincoln{max-width:1200px;transform:scale(1.15)}.car-specs-box{z-index:20;flex:1;padding-right:40px}.specs-list{flex-direction:column;gap:25px;display:flex}.spec-item{text-align:left;align-items:center;gap:15px;display:flex}.spec-icon-circle{color:#222;background:#0000000d;border:1px solid #0000001a;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.spec-text{font-family:var(--font-body);color:#333;letter-spacing:1px;text-transform:uppercase;font-size:.95rem;font-weight:700}.fleet-roulette-nav{z-index:50;flex-wrap:wrap;justify-content:center;gap:30px;margin-top:80px;padding:0 5%;display:flex;position:relative}.roulette-btn{cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;padding-bottom:10px;transition:color .3s;position:relative}.roulette-btn.active{color:var(--color-primary)}.btn-label{font-family:var(--font-heading);letter-spacing:1.5px;text-transform:uppercase;font-size:.9rem;font-weight:600}.active-indicator{background:var(--color-primary);width:100%;height:2px;box-shadow:0 0 10px var(--color-primary-glow);position:absolute;bottom:0;left:0}@media (width<=1200px){.car-title-text{font-size:3.5rem}.car-png{max-width:700px}}@media (width<=900px){.fleet-display-area{height:auto;min-height:unset;padding:40px 0}.fleet-content-wrapper,.fleet-item-container{flex-direction:column;gap:20px;height:auto}.car-title-box,.car-specs-box{text-align:center;width:100%;padding:0}.car-title-text{text-align:center;font-size:2.2rem;line-height:1.1}.car-png{max-width:90%;margin:0 auto;display:block}.spec-item{justify-content:center;font-size:.85rem}.bg-bar-img{opacity:.8;height:100%;min-height:100%}.fleet-roulette-nav{flex-direction:row;justify-content:center;gap:15px;margin-top:20px}.roulette-btn{padding-bottom:5px}.btn-label{font-size:.8rem}}.fleet-explore-more{z-index:60;justify-content:center;margin-top:40px;display:flex;position:relative}.btn-explore-fleet{color:var(--color-primary-light);letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid var(--color-primary);padding-bottom:5px;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .3s}.btn-explore-fleet:hover{color:#fff;letter-spacing:2px;border-bottom-color:#fff}.contact-full-section{max-width:1400px;margin:0 auto;padding:100px 5%;position:relative}.why-limme-container{margin-bottom:120px}.why-header{text-align:center;max-width:800px;margin:0 auto 60px}.why-title{font-size:3rem;font-family:var(--font-heading);margin-top:15px;padding-bottom:10px;line-height:1.2}.why-grid{border-top:1px solid #ffffff0d;grid-template-columns:repeat(4,1fr);gap:40px;padding-top:60px;display:grid}.why-card{flex-direction:column;gap:15px;display:flex}.why-icon{color:var(--color-primary-light);opacity:.9}.why-card-title{font-family:var(--font-heading);color:#fff;letter-spacing:.5px;font-size:1.25rem;font-weight:600}.why-card-desc{color:var(--color-text-muted);font-size:.95rem;line-height:1.6}.cta-form-container{align-items:center;gap:80px;display:flex}.cta-content{flex:1}.cta-title{font-size:3.5rem;font-family:var(--font-heading);margin-bottom:20px;padding-bottom:10px;line-height:1.2}.cta-desc{color:var(--color-text-muted);max-width:500px;margin-bottom:40px;font-size:1.2rem;line-height:1.7}.cta-stats-row{gap:40px;display:flex}.cta-stat{flex-direction:column;display:flex}.stat-num{font-family:var(--font-heading);color:var(--color-primary-light);font-size:1.8rem;font-weight:700}.stat-txt{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:1px;font-size:.8rem}.contact-glass-form{background:var(--glass-bg);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid var(--glass-border);border-radius:30px;flex:1;padding:50px;position:relative;overflow:hidden;box-shadow:0 40px 100px #00000080,0 0 30px #178bd41a}.limme-form{z-index:2;flex-direction:column;gap:25px;display:flex;position:relative}.form-group{flex-direction:column;gap:10px;display:flex}.form-group label{letter-spacing:1.5px;color:var(--color-primary-light);font-size:.7rem;font-weight:700}.form-group input,.form-group select,.form-group textarea{color:#fff;font-family:var(--font-body);appearance:none;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;padding:15px 20px;transition:all .3s}.form-group select{cursor:pointer;background-color:#ffffff08;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23178bd4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;background-size:18px;padding-right:45px}.form-group select option{color:#fff;background-color:#1a1c1c;padding:15px}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--color-primary);background:#ffffff0f;outline:none;box-shadow:0 0 15px #178bd44d}.country-code{flex-shrink:0;font-size:.9rem;background-position:right 8px center!important;width:120px!important;padding:15px 12px!important}.phone-number{flex-grow:1}.form-group textarea{resize:none;height:120px}.form-submit-btn{background:var(--color-primary);color:#fff;font-family:var(--font-heading);letter-spacing:2px;cursor:pointer;border:none;border-radius:12px;padding:18px;font-size:1rem;font-weight:700;transition:all .3s;position:relative;overflow:hidden}.form-submit-btn:hover{box-shadow:0 10px 30px var(--color-primary-glow);transform:translateY(-2px)}@media (width<=1100px){.cta-form-container{text-align:center;flex-direction:column}.cta-desc{margin:0 auto 40px}.why-grid{grid-template-columns:repeat(2,1fr)}.cta-stats-row{justify-content:center}}@media (width<=768px){.why-grid{grid-template-columns:1fr}.cta-title,.why-title{font-size:2.2rem;line-height:1.2}.contact-glass-form{padding:25px}.stat-num{font-size:1.4rem}}.chat-widget-wrapper{z-index:9000;font-family:var(--font-body);position:fixed;bottom:30px;right:30px}.chat-fab{background:var(--color-bg-light);border:1px solid var(--color-primary);width:65px;height:65px;box-shadow:0 10px 30px #178bd466, 0 0 10px var(--color-primary-glow);cursor:pointer;color:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;overflow:visible}.fab-logo{width:35px;height:auto}.fab-badge{background:var(--color-secondary);color:#000;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.7rem;font-weight:800;display:flex;position:absolute;top:-5px;right:-5px}.chat-window{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0e0f0fd9;border:1px solid #ffffff1a;flex-direction:column;width:380px;height:550px;display:flex;position:absolute;bottom:85px;right:75px;overflow:hidden;box-shadow:0 20px 60px #0009}.chat-header{background:#ffffff08;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:20px;display:flex}.bot-info{align-items:center;gap:12px;display:flex}.bot-avatar{border:1px solid var(--color-primary);background:#000;border-radius:50%;width:40px;height:40px;padding:5px;position:relative}.bot-avatar img{object-fit:contain;width:100%;height:auto}.online-indicator{background:#22c55e;border:2px solid #000;border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:0}.bot-info h4{font-size:.95rem;font-family:var(--font-heading);color:#fff;margin:0}.bot-info span{color:var(--color-text-muted);font-size:.75rem}.chat-close{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:5px;transition:color .3s}.chat-close:hover{color:#fff}.chat-messages{flex-direction:column;flex:1;gap:20px;padding:20px;display:flex;overflow-y:auto}.chat-messages::-webkit-scrollbar{width:5px}.message-bubble{gap:10px;max-width:85%;display:flex}.message-bubble.user{flex-direction:row-reverse;align-self:flex-end}.msg-icon{width:24px;height:24px;color:var(--color-primary-light);background:#ffffff0d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.msg-content{background:#ffffff08;border-radius:18px 18px 18px 4px;padding:12px 16px}.user .msg-content{background:var(--color-primary);color:#fff;border-radius:18px 18px 4px}.msg-content p{margin:0;font-size:.9rem;line-height:1.5}.msg-time{opacity:.6;margin-top:5px;font-size:.65rem;display:block}.typing-indicator{gap:5px;padding:10px;display:flex}.typing-indicator span{background:var(--color-primary);border-radius:50%;width:6px;height:6px;animation:1.4s infinite bounce}.typing-indicator span:nth-child(2){animation-delay:.2s}.typing-indicator span:nth-child(3){animation-delay:.4s}@keyframes bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.chat-input-area{background:#ffffff05;border-top:1px solid #ffffff0d;gap:10px;padding:20px;display:flex}.chat-input-area input{color:#fff;font-family:var(--font-body);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;flex:1;padding:10px 15px;font-size:.9rem}.chat-input-area input:focus{border-color:var(--color-primary);outline:none}.chat-input-area button{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .3s;display:flex}.chat-input-area button:disabled{opacity:.5;cursor:not-allowed}.chat-input-area button:hover:not(:disabled){transform:scale(1.1)}.contact-quick-actions{z-index:9001;flex-direction:column;align-items:center;gap:15px;display:flex;position:absolute;bottom:80px;right:5px}.quick-actions-list{flex-direction:column;align-items:center;gap:12px;display:flex}.contact-trigger-btn{background:var(--color-bg-light);width:55px;height:55px;color:var(--color-primary-light);cursor:pointer;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex;box-shadow:0 10px 20px #0006}.contact-trigger-btn.active{background:var(--color-primary);color:#fff;transform:rotate(90deg)}.quick-action-btn{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;text-decoration:none;transition:transform .3s;display:flex;position:relative;box-shadow:0 8px 15px #0000004d}.quick-action-btn:hover{transform:scale(1.1)}.quick-action-btn.whatsapp{background:#25d366}.quick-action-btn.phone{background:var(--color-primary)}.quick-action-btn.sms{background:#64748b}.action-tooltip{color:#fff;white-space:nowrap;pointer-events:none;opacity:0;background:#000c;border-radius:6px;padding:6px 12px;font-size:.75rem;transition:all .3s;position:absolute;right:60px;transform:translate(10px)}.quick-action-btn:hover .action-tooltip{opacity:1;transform:translate(0)}@media (width<=768px){.chat-widget-wrapper{bottom:20px;right:20px}.chat-window{border-radius:0;width:100%;height:100%;position:fixed;inset:0}.chat-widget-wrapper.is-open .chat-fab,.chat-widget-wrapper.is-open .contact-quick-actions{display:none!important}.chat-fab{width:55px;height:55px}.contact-quick-actions{bottom:70px;right:3px}.quick-action-btn{width:45px;height:45px}.contact-trigger-btn{width:50px;height:50px}}.footer{background-color:var(--color-bg);border-top:1px solid var(--glass-border);padding:80px 5% 30px}.footer-content{flex-wrap:wrap;justify-content:space-between;gap:40px;max-width:1200px;margin:0 auto 60px;display:flex}.footer-logo-img{object-fit:contain;width:100%;max-width:400px;height:auto;margin-bottom:15px}.footer-links{flex-wrap:wrap;gap:60px;display:flex}.footer-col h4{color:#fff;letter-spacing:1px;margin-bottom:20px;font-size:1.1rem}.footer-col a{color:var(--color-text-muted);margin-bottom:12px;font-size:.95rem;text-decoration:none;transition:color .3s;display:block}.footer-col a:hover{color:var(--color-primary)}.footer-bottom{max-width:1200px;color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:0 auto;padding:20px 30px;font-size:.9rem;display:flex}.mobii-text{color:var(--color-primary);letter-spacing:1px;font-weight:500}@media (width<=768px){.footer-content{flex-direction:column}.footer-links{flex-direction:column;gap:30px}.footer-bottom{text-align:center;flex-direction:column}}.powered-by{align-items:center;gap:10px;display:flex}.footer-dev-logo{opacity:.8;filter:brightness(0)invert();width:auto;height:25px;transition:opacity .3s}.footer-dev-logo:hover{opacity:1}.about-page{background:var(--color-bg);padding-top:100px;overflow-x:hidden}.about-hero{text-align:center;padding:120px 5% 80px;position:relative}.about-hero .subtitle{color:var(--color-primary);letter-spacing:4px;text-transform:uppercase;margin-bottom:25px;font-size:.85rem;font-weight:600;display:block}.about-hero h1{font-size:3.5rem;line-height:1.1;font-family:var(--font-heading);letter-spacing:-1px;max-width:900px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-weight:500}.about-hero h1 .accent{color:var(--color-primary);display:block}.hero-intro{color:var(--color-text-muted);opacity:.85;max-width:800px;margin:0 auto;font-size:1.2rem;line-height:1.7}.brand-origin{background:#ffffff03;padding:100px 5%}.origin-content{align-items:center;gap:100px;max-width:1200px;margin:0 auto;display:flex}.origin-text{flex:1.2}.origin-text h2{font-size:2.5rem;font-family:var(--font-heading);margin-bottom:30px;font-weight:500}.origin-text p{color:var(--color-text-muted);margin-bottom:25px;font-size:1.2rem;line-height:1.8}.origin-visual{flex:.8;justify-content:center;display:flex}.visual-card{text-align:center;border:1px solid var(--color-primary);border-radius:20px;padding:60px 40px}.visual-icon{color:var(--color-primary);width:50px;height:50px;margin-bottom:25px}.visual-card h3{margin-bottom:10px;font-size:1.8rem}.leadership-section{padding:120px 5%}.leadership-section .section-header{text-align:center;margin-bottom:100px}.leadership-section h2{font-size:2.8rem;font-family:var(--font-heading);margin-bottom:20px;font-weight:500}.leadership-section p{color:var(--color-text-muted);font-size:1.2rem}.founders-editorial{flex-direction:column;gap:150px;max-width:1400px;margin:0 auto;display:flex}.founder-editorial-card{align-items:center;gap:80px;display:flex}.founder-editorial-card.reverse{flex-direction:row-reverse}.founder-portrait-wrap{aspect-ratio:4/5;border-radius:30px;flex:1;position:relative;overflow:hidden;box-shadow:0 40px 80px #0009}.founder-portrait{object-fit:cover;filter:grayscale(.2)contrast(1.1);width:100%;height:100%;transition:transform .8s}.founder-editorial-card:hover .founder-portrait{transform:scale(1.05)}.portrait-overlay{background:linear-gradient(#0000 60%,#000c);width:100%;height:100%;position:absolute;top:0;left:0}.founder-editorial-info{flex:1;padding:40px}.founder-role-tag{color:var(--color-primary);text-transform:uppercase;letter-spacing:3px;margin-bottom:20px;font-size:.85rem;font-weight:700;display:block}.founder-display-name{font-size:3rem;font-family:var(--font-heading);letter-spacing:-1px;margin-bottom:30px;font-weight:500}.founder-editorial-bio{color:var(--color-text-muted);margin-bottom:40px;font-size:1.3rem;line-height:1.8}.founder-quote{color:var(--color-text);align-items:center;gap:15px;font-size:1.1rem;font-style:italic;font-weight:500;display:flex}.quote-icon{color:var(--color-primary)}.philosophy-section{background:#ffffff03;padding:100px 5%}.philosophy-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:1400px;margin:0 auto;display:grid}.philosophy-card{border-radius:20px;padding:60px 40px;transition:border-color .4s}.philosophy-card:hover{border-color:var(--color-primary)}.phi-icon{color:var(--color-primary);margin-bottom:30px}.philosophy-card h3{margin-bottom:20px;font-size:1.8rem}.philosophy-card p{color:var(--color-text-muted);line-height:1.7}.team-culture{padding:120px 5%}.culture-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:100px;max-width:1400px;margin:0 auto;display:grid}.culture-main-icon{color:var(--color-primary);margin-bottom:30px}.culture-text h2{font-size:3.5rem;font-family:var(--font-heading);margin-bottom:30px}.culture-text p{color:var(--color-text-muted);margin-bottom:40px;font-size:1.2rem;line-height:1.8}.culture-stats{gap:40px;display:flex}.stat-item{color:var(--color-text);align-items:center;gap:12px;font-weight:600;display:flex}.culture-visuals .culture-card{border-radius:24px;padding:60px 40px}.culture-visuals h3{color:var(--color-primary);margin-bottom:30px;font-size:2rem}.culture-visuals ul{flex-direction:column;gap:20px;padding:0;list-style:none;display:flex}.culture-visuals li{color:var(--color-text);padding-left:30px;font-size:1.1rem;position:relative}.culture-visuals li:before{content:"";background:var(--color-primary);width:15px;height:2px;position:absolute;top:50%;left:0}.about-footer-cta{text-align:center;padding:120px 5%}.about-footer-cta .cta-card{border-radius:40px;max-width:1100px;margin:0 auto;padding:100px 5%}.about-footer-cta h2{font-size:4rem;font-family:var(--font-heading);margin-bottom:30px}.about-footer-cta p{color:var(--color-text-muted);margin-bottom:50px;font-size:1.4rem}.cta-links{justify-content:center;gap:20px;display:flex}@media (width<=1024px){.about-hero h1,.founder-display-name{font-size:3.5rem}.origin-content,.founder-editorial-card,.founder-editorial-card.reverse,.culture-grid{text-align:center;flex-direction:column;gap:50px}.founder-editorial-info{padding:0}}@media (width<=768px){.about-hero h1{font-size:2.8rem}.hero-intro{font-size:1.1rem}.leadership-section h2,.culture-text h2,.about-footer-cta h2{font-size:2.2rem}.stat-item{font-size:.9rem}}.founder-portrait-placeholder{background:linear-gradient(135deg,#1a1a1a 0%,#000 100%);width:100%;height:100%;position:relative}.founder-portrait-placeholder:after{content:"";background:radial-gradient(circle at center, rgba(var(--color-primary-rgb), .05), transparent 70%);width:100%;height:100%;position:absolute;top:0;left:0}.team-grid-container{margin-top:100px}.team-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.team-member-card{text-align:center;border-radius:24px;padding:40px 30px;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),border-color .3s}.team-member-card:hover{border-color:var(--color-primary);transform:translateY(-10px)}.member-avatar{background:#000;border:1px solid #ffffff0d;border-radius:30px;justify-content:center;align-items:center;width:200px;height:200px;margin:0 auto 25px;display:flex;overflow:hidden;box-shadow:0 10px 30px #0000004d}.member-avatar img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.team-member-card:hover .member-avatar img{transform:scale(1.1)}.member-avatar-placeholder{width:100%;height:100%;color:var(--color-primary);background:linear-gradient(135deg,#111 0%,#000 100%);justify-content:center;align-items:center;display:flex}.team-member-card h4{color:var(--color-text);font-size:1.4rem;font-family:var(--font-heading);margin-bottom:8px}.team-member-card span{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:2px;font-size:.9rem;font-weight:500}@media (width<=992px){.team-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=576px){.team-grid{grid-template-columns:1fr}}.fleet-page{color:#fff;background-color:#0b0c0c;overflow-x:hidden}.fleet-hero{align-items:center;height:80vh;min-height:600px;display:flex;position:relative;overflow:hidden}.hero-bg img{object-fit:cover;width:100%;height:100%}.hero-badge{border:1px solid var(--color-primary);color:var(--color-primary-light);letter-spacing:2px;background:#178bd41a;border-radius:4px;margin-bottom:25px;padding:6px 15px;font-size:.8rem;font-weight:700;display:inline-block}.fleet-intro{padding:100px 0}.intro-grid{grid-template-columns:1.5fr 1fr;align-items:center;gap:80px;display:grid}.intro-text h2{font-size:2.5rem;font-family:var(--font-heading);color:var(--color-primary-light);margin-bottom:20px}.intro-text p{color:var(--color-text-muted);font-size:1.15rem;line-height:1.8}.intro-stats{grid-template-columns:1fr 1fr;gap:20px;display:grid}.stat-card{text-align:center;background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;padding:30px;transition:transform .3s}.stat-card:hover{border-color:var(--color-primary);transform:translateY(-5px)}.stat-card svg{color:var(--color-primary);margin-bottom:15px}.stat-card h4{text-transform:uppercase;letter-spacing:1px;font-size:.9rem;font-weight:600}.fleet-detailed-list{flex-direction:column;gap:150px;padding-bottom:120px;display:flex}.fleet-detail-card{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.fleet-detail-card.row-reverse{direction:ltr}.fleet-detail-card.row-reverse .car-visual{order:2}.fleet-detail-card.row-reverse .car-info{order:1}.car-visual{justify-content:center;align-items:center;display:flex;position:relative}.car-bg-glow{z-index:1;background:radial-gradient(circle,#178bd41a 0%,#0000 70%);width:120%;height:60%;position:absolute}.car-visual img{z-index:2;filter:drop-shadow(0 20px 40px #00000080);width:110%;max-width:800px;height:auto;position:relative}.category-label{color:var(--color-primary-light);letter-spacing:3px;margin-bottom:10px;font-size:.8rem;font-weight:700;display:block}.car-info h3{font-size:3rem;font-family:var(--font-heading);margin-bottom:20px;font-weight:900}.car-description{color:var(--color-text-muted);margin-bottom:30px;font-size:1.1rem;line-height:1.6}.car-specs-grid{gap:30px;margin-bottom:35px;display:flex}.spec-item{color:#fff;align-items:center;gap:10px;font-weight:600;display:flex}.spec-item svg{color:var(--color-primary)}.car-highlights{margin-bottom:30px}.car-highlights h4{text-transform:uppercase;color:#fff;letter-spacing:1px;margin-bottom:15px;font-size:.9rem}.car-highlights ul{grid-template-columns:1fr 1fr;gap:10px;padding:0;list-style:none;display:grid}.car-highlights li{color:var(--color-text-muted);align-items:center;gap:8px;font-size:.9rem;display:flex}.car-highlights li svg{color:var(--color-primary)}.car-best-for h4{text-transform:uppercase;margin-bottom:15px;font-size:.9rem}.best-for-pills{flex-wrap:wrap;gap:10px;margin-bottom:40px;display:flex}.best-for-pills span{color:var(--color-text-muted);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:6px 14px;font-size:.8rem}.btn-car-reserve{background:var(--color-primary);color:#fff;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:3px;border-radius:4px;padding:18px 45px;font-size:.85rem;font-weight:500;text-decoration:none;transition:all .4s cubic-bezier(.165,.84,.44,1);display:inline-block;box-shadow:0 10px 30px #0000004d}.btn-car-reserve:hover{background:var(--color-primary-light);color:#000;transform:scale(1.02)translateY(-3px);box-shadow:0 15px 50px #178bd466}.fleet-guide{background:#000;padding:100px 0}.guide-box{text-align:center;padding:60px}.guide-box h2{font-size:2.5rem;font-family:var(--font-heading);margin-bottom:50px}.guide-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:30px;display:grid}.guide-item{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;padding:30px}.guide-item h4{color:var(--color-primary-light);margin-bottom:10px}.guide-item p{color:var(--color-text-muted);margin-bottom:20px;font-size:.85rem}.guide-car{color:#fff;font-size:.95rem;font-weight:700}.fleet-why{padding:120px 0}.why-header{text-align:center;margin-bottom:60px}.why-header h2{font-size:2.5rem;font-family:var(--font-heading)}.why-grid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.why-card{background:#ffffff05;border:1px solid #ffffff0d;border-radius:16px;padding:40px;transition:all .3s}.why-card:hover{border-color:var(--color-primary);transform:translateY(-10px)}.why-card svg{color:var(--color-primary);margin-bottom:20px}.why-card h3{margin-bottom:15px;font-size:1.25rem}.why-card p{color:var(--color-text-muted);font-size:.95rem;line-height:1.6}.fleet-final-cta{padding-bottom:120px}.cta-content{text-align:center;padding:80px}.cta-content h2{font-size:3rem;font-family:var(--font-heading);margin-bottom:20px}.cta-content p{color:var(--color-text-muted);max-width:700px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:1.25rem}.cta-btns{justify-content:center;gap:20px;display:flex}.cta-btns .btn-primary{background:var(--color-primary);color:#fff;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:3px;border-radius:4px;padding:18px 40px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .3s;box-shadow:0 10px 30px #178bd433}.cta-btns .btn-primary:hover{background:var(--color-primary-light);color:#000;transform:translateY(-3px);box-shadow:0 15px 40px #178bd466}.cta-btns .btn-secondary{color:#fff;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:3px;background:0 0;border:1px solid #ffffff26;border-radius:4px;padding:18px 40px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .3s}.cta-btns .btn-secondary:hover{background:#ffffff0d;border-color:#fff;transform:translateY(-3px)}@media (width<=1024px){.fleet-detail-card{text-align:center;grid-template-columns:1fr;gap:40px}.car-info{order:2}.car-visual{order:1}.car-specs-grid{justify-content:center}.car-highlights ul{text-align:left;grid-template-columns:1fr;max-width:300px;margin:0 auto 30px}.best-for-pills{justify-content:center}.intro-grid{text-align:center;grid-template-columns:1fr;gap:40px}.why-grid{grid-template-columns:1fr}}@media (width<=768px){.hero-content h1{font-size:3rem}.cta-content{padding:40px 20px}.cta-btns{flex-direction:column}.car-info h3{font-size:2.5rem}}@media (width<=600px){.form-row{grid-template-columns:1fr}}.contact-page{color:#fff;background-color:#0b0c0c;overflow-x:hidden}.wrapper{max-width:1200px;margin:0 auto;padding:0 5%}.contact-hero{align-items:center;height:70vh;min-height:500px;display:flex;position:relative;overflow:hidden}.hero-bg{width:100%;height:100%;position:absolute;top:0;left:0}.hero-bg img{object-fit:cover;filter:brightness(.6);width:100%;height:100%}.hero-overlay{background:linear-gradient(#0b0c0c66 0%,#0b0c0c 90%);width:100%;height:100%;position:absolute;top:0;left:0}.hero-content{z-index:10;max-width:800px;position:relative}.hero-content h1{font-size:3.5rem;font-family:var(--font-heading);letter-spacing:-1px;margin-bottom:25px;font-weight:500;line-height:1.1}.hero-content h1 .accent{color:var(--color-primary);display:block}.hero-content p{color:var(--color-text-muted);max-width:650px;margin-bottom:40px;font-size:1.25rem;line-height:1.6}.contact-options{padding:100px 0}.options-header{text-align:center;margin-bottom:60px}.options-header h2{font-size:2.5rem;font-family:var(--font-heading);margin-bottom:20px}.options-header p{color:var(--color-text-muted);max-width:700px;margin:0 auto;line-height:1.6}.options-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.option-card{text-align:center;color:#fff;flex-direction:column;align-items:center;padding:40px 30px;text-decoration:none;transition:all .3s;display:flex}.option-icon{background:#ffffff08;border:1px solid #ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:20px;display:flex}.option-icon.whatsapp,.option-icon.call,.option-icon.mail{color:var(--color-primary)}.option-card h3{font-size:1.25rem;font-family:var(--font-heading);letter-spacing:1px;margin-bottom:15px}.option-card p{color:#888;margin-bottom:25px;font-size:.95rem;line-height:1.5}.option-link{font-family:var(--font-heading);color:var(--color-primary-light);letter-spacing:2px;text-transform:uppercase;border-bottom:1px solid #0000;padding-bottom:4px;font-size:.8rem;font-weight:800;transition:all .3s}.option-card:hover .option-link{border-bottom-color:var(--color-primary);letter-spacing:3px}.option-val{color:#fff;font-weight:700}.contact-form-section{background:#ffffff03;padding:120px 0}.form-container-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;display:grid}.form-intro h3{font-size:2.8rem;font-family:var(--font-heading);color:var(--color-primary-light);letter-spacing:-1px;margin-bottom:15px}.form-intro p{color:var(--color-text-muted);max-width:400px;margin-bottom:50px;font-size:1.1rem;line-height:1.6}.support-highlights{flex-direction:column;gap:35px;display:flex}.highlight-item{align-items:flex-start;gap:25px;display:flex}.highlight-item svg{color:var(--color-primary);opacity:.8;flex-shrink:0;margin-top:5px}.highlight-item h4{font-size:1.1rem;font-family:var(--font-heading);letter-spacing:.5px;margin-bottom:4px}.highlight-item p{color:#888;font-size:.95rem;line-height:1.5}.contact-main-form{-webkit-backdrop-filter:blur(20px);background:#0a0b0b66;border:1px solid #ffffff14;border-radius:16px;padding:45px;box-shadow:0 40px 100px #00000080}.contact-footer-cta{padding-bottom:120px}.reassurance-box{text-align:center;padding:60px}.reassurance-box p{color:var(--color-text-muted);max-width:800px;margin:0 auto 40px;font-size:1.2rem;line-height:1.6}.footer-direct{flex-direction:column;gap:15px;display:flex}.footer-direct span{opacity:.6;font-size:.9rem}.direct-links{justify-content:center;align-items:center;gap:15px;display:flex}.direct-links a{color:#fff;font-size:1.1rem;font-weight:500;text-decoration:none;transition:color .3s}.direct-links a:hover{color:var(--color-primary-light)}.direct-links .dot{opacity:.3}.contact-main-form .form-group label{letter-spacing:1.5px;color:#666;margin-bottom:10px;font-size:.7rem;font-weight:500;display:block}.contact-main-form input,.contact-main-form select,.contact-main-form textarea{color:#fff!important;background:#ffffff08!important;border:1px solid #ffffff1a!important;border-radius:8px!important;width:100%!important;padding:14px 18px!important;font-size:.95rem!important;transition:all .3s!important}.contact-main-form input:focus,.contact-main-form select:focus,.contact-main-form textarea:focus{border-color:var(--color-primary)!important;background:#ffffff0d!important;outline:none!important}.phone-input-group{gap:10px!important;width:100%!important;display:flex!important}.phone-input-group .country-code{cursor:pointer;flex-shrink:0!important;width:90px!important}.phone-input-group .phone-number{flex-grow:1!important}.contact-main-form .form-submit-btn{cursor:pointer;width:100%;margin-top:25px;box-shadow:0 10px 40px #0000004d;background:var(--color-primary)!important;color:#fff!important;font-family:var(--font-heading)!important;text-transform:uppercase!important;letter-spacing:3px!important;border:none!important;border-radius:4px!important;padding:20px!important;font-size:.9rem!important;font-weight:500!important;transition:all .4s cubic-bezier(.165,.84,.44,1)!important}.contact-main-form .form-submit-btn:hover{transform:translateY(-2px);box-shadow:0 15px 50px #178bd466;background:var(--color-primary-light)!important;color:#000!important}@media (width<=1024px){.options-grid{grid-template-columns:1fr}.form-container-grid{text-align:center;grid-template-columns:1fr;gap:60px}.form-intro p{margin-left:auto;margin-right:auto}.support-highlights{text-align:left;max-width:500px;margin:0 auto}.contact-main-form{padding:30px 20px}.form-row{grid-template-columns:1fr}}@media (width<=768px){.hero-content h1{font-size:3rem}.reassurance-box{padding:40px 20px}.contact-main-form{padding:25px 15px}}.join-us-page{background:var(--color-bg);min-height:100vh;overflow-x:hidden}.join-hero{text-align:center;background:linear-gradient(to bottom, #0e0f0fcc, var(--color-bg)), url(/assets/join_hero_bg.png);background-position:50%;background-size:cover;padding:160px 0 100px}.join-hero .hero-content{max-width:900px;margin:0 auto}.path-selection{padding:80px 0}.selection-header{text-align:center;margin-bottom:60px}.selection-header h2{font-size:2.8rem;font-family:var(--font-heading);margin-bottom:20px;font-weight:500}.selection-header p{color:var(--color-text-muted);max-width:600px;margin:0 auto;font-size:1.1rem}.selection-grid{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}.path-card{cursor:pointer;border:1px solid var(--glass-border);text-align:center;flex-direction:column;align-items:center;padding:50px 40px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex}.path-card.active{border-color:var(--color-primary);background:#178bd40d;box-shadow:0 20px 40px #178bd41a}.path-icon{color:var(--color-primary);background:#178bd41a;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:30px;display:flex}.path-card h3{font-family:var(--font-heading);margin-bottom:20px;font-size:1.6rem;font-weight:500}.path-card p{color:var(--color-text-muted);margin-bottom:30px;line-height:1.7}.selection-trigger{font-family:var(--font-heading);color:var(--color-primary);text-transform:uppercase;letter-spacing:2px;font-size:.85rem;font-weight:600}.application-section{padding:40px 0 100px}.form-placeholder{text-align:center;border:1px dashed #ffffff1a;padding:100px 40px}.placeholder-icon{color:var(--color-text-muted);opacity:.3;margin-bottom:20px}.join-form-container{padding:80px 10%}.form-head{text-align:center;margin-bottom:60px}.form-badge{color:var(--color-primary);letter-spacing:3px;margin-bottom:20px;font-size:.85rem;font-weight:600;display:block}.form-head h3{font-size:2.2rem;font-family:var(--font-heading);margin-bottom:20px;font-weight:500}.form-head p{color:var(--color-text-muted);max-width:700px;margin:0 auto;line-height:1.7}.form-section-title{font-family:var(--font-heading);color:var(--color-primary);letter-spacing:1px;border-bottom:1px solid #ffffff0d;margin:40px 0 25px;padding-bottom:15px;font-size:1.1rem;font-weight:600}.checkbox-group{flex-direction:column;gap:15px;margin:20px 0 30px;display:flex}.checkbox-item{cursor:pointer;align-items:center;gap:12px;display:flex}.checkbox-item input{width:18px;height:18px;accent-color:var(--color-primary)}.checkbox-item span{color:var(--color-text-muted);font-size:.95rem}.form-note{color:var(--color-text-muted);text-align:center;margin:30px 0;font-size:.85rem;font-style:italic}.join-standards{padding:100px 0}.standards-content{align-items:stretch;padding:0;display:flex;overflow:hidden}.standards-text{flex:1;padding:80px}.accent-text{color:var(--color-primary);letter-spacing:5px;margin-bottom:20px;font-size:.85rem;font-weight:600;display:block}.standards-text h2{font-size:2.8rem;font-family:var(--font-heading);margin-bottom:25px;font-weight:500}.standards-text p{color:var(--color-text-muted);margin-bottom:40px;font-size:1.1rem;line-height:1.8}.standards-list{flex-direction:column;gap:15px;display:flex}.standard-item{color:var(--color-text);align-items:center;gap:15px;font-weight:500;display:flex}.standards-image{background:var(--color-bg);flex:1}.standards-image img{object-fit:cover;opacity:.6;width:100%;height:100%}.join-closing{padding:80px 0 150px}.closing-box{text-align:center;background:radial-gradient(circle at 100% 0,#178bd41a,#0000);padding:80px 40px}.closing-box h3{font-size:2.5rem;font-family:var(--font-heading);margin-bottom:25px;font-weight:500}.closing-box p{color:var(--color-text-muted);max-width:800px;margin:0 auto 40px;font-size:1.1rem;line-height:1.8}.closing-actions{justify-content:center;gap:20px;display:flex}@media (width<=992px){.selection-grid{grid-template-columns:1fr}.standards-content{flex-direction:column}.standards-image{height:400px}.standards-text{padding:60px 40px}}@media (width<=768px){.join-hero h1{font-size:2.8rem}.join-form-container{padding:40px 20px}.closing-actions{flex-direction:column}}.modal-overlay{z-index:9999;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;position:fixed;top:0;left:0}.modal-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000d9;width:100%;height:100%;position:absolute;top:0;left:0}.modal-container{background:#0f1010f2;border:1px solid #ffffff1a;border-radius:24px;width:100%;max-width:650px;max-height:90vh;padding:60px 40px;position:relative;overflow-y:auto;box-shadow:0 50px 100px #000c}.modal-container::-webkit-scrollbar{width:6px}.modal-container::-webkit-scrollbar-track{background:0 0}.modal-container::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.modal-close{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex;position:absolute;top:25px;right:25px}.modal-close:hover{background:#ffffff1a;transform:rotate(90deg)}.modal-header{text-align:center;margin-bottom:40px}.modal-icon{color:var(--color-primary);margin-bottom:20px}.modal-header h2{font-size:2rem;font-family:var(--font-heading);letter-spacing:1px;margin-bottom:10px;font-weight:500}.modal-header p{color:var(--color-text-muted);max-width:400px;margin:0 auto;font-size:.95rem;line-height:1.5}.contact-form-wrapper{width:100%}.form-header{margin-bottom:30px}.form-header h3{font-family:var(--font-heading);margin-bottom:10px;font-size:1.5rem}.form-header p{color:#888;font-size:.9rem;line-height:1.5}.limme-form{flex-direction:column;gap:20px;display:flex}.form-group label{letter-spacing:2px;color:#555;margin-bottom:8px;font-size:.65rem;font-weight:600;display:block}.limme-form input,.limme-form select,.limme-form textarea{color:#fff;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;width:100%;padding:14px 18px;font-family:inherit;font-size:.9rem;transition:all .3s}.limme-form input:focus,.limme-form select:focus,.limme-form textarea:focus{border-color:var(--color-primary);background:#ffffff0d;outline:none;box-shadow:0 0 15px #178bd41a}.form-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.phone-input-group{gap:10px;display:flex}.phone-input-group .country-code{flex-shrink:0;width:85px}.form-submit-btn{background:var(--color-primary);color:#fff;width:100%;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:3px;cursor:pointer;border:none;border-radius:12px;margin-top:10px;padding:18px;font-size:.85rem;font-weight:600;transition:all .4s;position:relative;overflow:hidden}.form-submit-btn:hover{background:var(--color-primary-light);color:#000;transform:translateY(-2px);box-shadow:0 15px 40px #178bd44d}.btn-glow{background:linear-gradient(120deg,#0000,#fff3,#0000);width:100%;height:100%;transition:all .6s;position:absolute;top:0;left:-100%}.form-submit-btn:hover .btn-glow{left:100%}@media (width<=600px){.modal-container{padding:40px 20px}.form-row{grid-template-columns:1fr}}
