.navbar{position:sticky;top:0;z-index:50;backdrop-filter:saturate(160%) blur(10px);background:rgba(10,12,16,0.55);border-bottom:1px solid rgba(255,255,255,.06);transition:background .25s ease,transform .25s ease,padding .25s ease;}.navbar.is-scrolled{background:rgba(10,12,16,0.8);transform:translateY(0);padding-block:8px !important;}.navbar .brand{display:flex;align-items:center;gap:10px;}.navbar .brand img{height:28px;width:auto;}.navbar .menu a{position:relative;padding:10px 12px;border-radius:8px;}.navbar .menu a::after{content:"";position:absolute;left:12px;right:12px;bottom:2px;height:2px;background:linear-gradient(90deg,#FFFC00,#C8A654);transform:scaleX(0);transform-origin:left;transition:transform .25s ease;border-radius:2px;}.navbar .menu a:hover::after,.navbar .menu a.is-active::after{transform:scaleX(1);}.hero{position:relative;overflow:clip;background:radial-gradient(1200px 400px at 50% -10%,rgba(255,252,0,.08),transparent 50%);}.hero .bg{position:absolute;inset:0;background-size:cover;background-position:center;transform:scale(1.08);transition:transform 1.2s ease,opacity .6s ease;opacity:.35;}.hero .inner{position:relative;padding:clamp(64px,12vw,140px) 0;}.hero-enter-curtain{position:fixed;inset:0;z-index:80;pointer-events:none;background:#0B0C10;clip-path:circle(0% at 50% 50%);transition:clip-path 900ms cubic-bezier(.2,.8,.2,1);}.hero-enter-curtain.is-open{clip-path:circle(140% at 50% 50%);}.reveal-up{opacity:0;transform:translateY(14px);filter:blur(5px);}.reveal-up.is-visible{opacity:1;transform:none;filter:none;transition:all .6s ease;}.card-tilt{transform-style:preserve-3d;transform:perspective(900px);transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease;}.card-tilt:hover{box-shadow:0 12px 36px rgba(0,0,0,.35);border-color:rgba(255,255,255,.14);}.section-divider{display:block;width:100%;height:72px;background:transparent;mask:url('#wave-mask');-webkit-mask:url('#wave-mask');background-color:rgba(255,255,255,.06);}.sticky-cta{position:fixed;left:12px;right:12px;bottom:12px;z-index:60;display:flex;gap:10px;justify-content:center;}.sticky-cta .btn{flex:1;text-align:center;}.badge-snap{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:rgba(255,252,0,.12);color:#111;font-weight:800;border-radius:999px;border:1px solid rgba(255,252,0,.55);}.badge-snap .dot{width:14px;height:14px;background:#FFFC00;border-radius:50%;box-shadow:0 0 0 2px #111,0 0 0 3px #FFFC00;}.hide-on-desktop{display:none;}@media (max-width:768px){.hide-on-desktop{display:block;}}:root{--lux-gold-1:#C8A654;--lux-gold-2:#E8D49A;--lux-bg:#0B0C10;--lux-surface:#111317;--lux-text:#F5F7FA;--lux-muted:#B7C0CC;}body{background:var(--lux-bg);color:var(--lux-text);}.btn{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:999px;font-weight:700;letter-spacing:.2px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,opacity .2s ease;border:1px solid rgba(255,255,255,.12);text-decoration:none;}.btn-primary{background:linear-gradient(135deg,var(--lux-gold-1),var(--lux-gold-2));color:#111;border:none;box-shadow:0 8px 30px rgba(200,166,84,.35);}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 12px 36px rgba(200,166,84,.45);}.btn-ghost{background:rgba(255,255,255,.06);}.btn-ghost:hover{background:rgba(255,255,255,.12);}.section{padding:88px 0;border-top:1px solid rgba(255,255,255,.06);}.section h2,.section h3{letter-spacing:-.01em;}.section .lead{color:var(--lux-muted);max-width:760px;}.splash{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;background:radial-gradient(1200px 400px at 50% -10%,rgba(200,166,84,.08),transparent 50%),#0B0C10;transition:opacity .5s ease,visibility .5s ease;}.splash.is-hidden{opacity:0;visibility:hidden;}.splash-card{text-align:center;padding:48px 28px;border-radius:20px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 60px rgba(0,0,0,.35);}.splash .logo{height:58px;margin-bottom:18px}.splash h1{margin:0 0 10px;font-size:28px}.splash p{margin:0 0 18px;color:var(--lux-muted)}footer{border-top:1px solid rgba(255,255,255,.08)}body.page-home .hero{background:radial-gradient(1200px 400px at 50% -10%,rgba(200,166,84,.10),transparent 55%);}body.page-fleet .hero{background:radial-gradient(1200px 400px at 50% -10%,rgba(90,200,250,.10),transparent 55%);}body.page-contact .hero{background:radial-gradient(1200px 400px at 50% -10%,rgba(52,211,153,.10),transparent 55%);}body.page-about .hero{background:radial-gradient(1200px 400px at 50% -10%,rgba(245,158,11,.10),transparent 55%);}body.page-legal .hero{background:radial-gradient(1200px 400px at 50% -10%,rgba(156,163,175,.10),transparent 55%);}body.page-privacy .hero{background:radial-gradient(1200px 400px at 50% -10%,rgba(167,139,250,.10),transparent 55%);}.reveal-up{opacity:0;transform:translateY(14px);filter:blur(6px);}.reveal-up.is-visible{opacity:1;transform:none;filter:none;transition:transform .6s ease,opacity .6s ease,filter .6s ease;}.reveal-up:nth-child(1){transition-delay:.04s}.reveal-up:nth-child(2){transition-delay:.08s}.reveal-up:nth-child(3){transition-delay:.12s}.reveal-up:nth-child(4){transition-delay:.16s}.reveal-up:nth-child(5){transition-delay:.20s}.reveal-up:nth-child(6){transition-delay:.24s}.nav-overlay{position:fixed;inset:0;z-index:110;display:none;background:rgba(0,0,0,.5);backdrop-filter:blur(6px);}.nav-overlay.is-open{display:block;}.nav-panel{position:absolute;inset:auto 12px 12px 12px;border-radius:20px;padding:18px;background:rgba(17,19,23,.92);border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 60px rgba(0,0,0,.35);}@media (min-width:720px){.nav-panel{right:auto;left:50%;transform:translateX(-50%);width:min(720px,92vw);}}.nav-panel .nav-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:10px 0 12px}.nav-panel .nav-list a{display:block;padding:12px 14px;border-radius:12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);text-align:center;text-decoration:none;font-weight:700;}.nav-panel .nav-list a:hover{background:rgba(255,255,255,.08);}.nav-panel .nav-close{position:absolute;top:8px;right:8px;border-radius:12px;padding:6px 10px;}.nav-dock{position:fixed;left:50%;transform:translateX(-50%);bottom:14px;z-index:105;display:flex;gap:10px;background:rgba(17,19,23,.85);border:1px solid rgba(255,255,255,.08);padding:8px;border-radius:999px;box-shadow:0 12px 40px rgba(0,0,0,.35);}.nav-dock .dock-btn{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 14px;border-radius:999px;text-decoration:none;font-weight:800;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);}.nav-dock .dock-btn:hover{background:rgba(255,255,255,.12);}.nav-dock .dock-menu{background:linear-gradient(135deg,var(--lux-gold-1),var(--lux-gold-2));color:#111;border:none;}footer{isolation:isolate;}.nav-dock{bottom:max(14px,env(safe-area-inset-bottom) + 10px);}body.navless{padding-bottom:96px;}@media (max-width:480px){.nav-dock .dock-btn{min-width:48px;height:48px;padding:0 16px;}}.nav-dock.is-hidden{opacity:0;pointer-events:none;transition:opacity .25s ease;}.nav-panel{-webkit-overflow-scrolling:touch;max-height:78vh;overflow:auto;}.ambient-wrap{position:relative;height:140px;margin-top:48px;}.ambient-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:.75;}.reviews-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:16px;}@media (max-width:960px){.reviews-grid{grid-template-columns:repeat(2,1fr);}}@media (max-width:520px){.reviews-grid{grid-template-columns:1fr;}}.review-card{position:relative;border-radius:16px;padding:1px;background:linear-gradient(135deg,rgba(200,166,84,.5),rgba(255,255,255,.08));}.review-card .review-inner{background:rgba(17,19,23,.95);border-radius:16px;padding:16px;min-height:140px;}.review-head{display:flex;align-items:center;gap:12px;margin-bottom:8px;}.review-head .avatar{width:38px;height:38px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#E8D49A,#C8A654);box-shadow:0 2px 12px rgba(200,166,84,.35);}.stars{height:14px;}.review-text{color:var(--lux-muted);margin:4px 0 0}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:22px 0 10px;}@media (max-width:960px){.stats-grid{grid-template-columns:repeat(2,1fr);}}.stat{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:16px;text-align:center;}.stat-num{font-size:28px;font-weight:800;background:linear-gradient(135deg,#E8D49A,#C8A654);-webkit-background-clip:text;background-clip:text;color:transparent;}.stat-label{color:var(--lux-muted);}.values{margin-top:24px;}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}@media (max-width:960px){.values-grid{grid-template-columns:1fr;}}.timeline{margin-top:24px;}.tl-list{position:relative;margin-left:10px;}.tl-list:before{content:"";position:absolute;left:10px;top:0;bottom:0;width:2px;background:rgba(255,255,255,.12);}.tl-item{display:grid;grid-template-columns:30px 1fr;gap:12px;margin:12px 0;}.tl-dot{width:16px;height:16px;border-radius:50%;background:linear-gradient(135deg,#C8A654,#E8D49A);box-shadow:0 0 0 3px rgba(255,255,255,.05);}.team{margin-top:24px;}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}@media (max-width:960px){.team-grid{grid-template-columns:1fr;}}.team-card{display:flex;align-items:center;gap:12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);padding:12px;border-radius:14px;}.team-card .avatar{width:42px;height:42px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#E8D49A,#C8A654);}.nav-overlay{z-index:120 !important;}.nav-dock{z-index:115 !important;}@media (max-width:520px){.hero-canvas{display:none !important;}}body.page-landing .landing-card{animation:fadeIn .5s ease both;}@keyframes fadeIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}body.page-faq .hero-canvas{display:none !important;}html,body{font-family:Inter,system-ui,Segoe UI,Roboto,Arial,sans-serif;}.nav-dock .dock-btn{color:#22C55E;}.nav-overlay .nav-list a{color:#22C55E;font-weight:800;}@media (max-width:520px){.nav-actions a[href*="wa.me"],.nav-actions a[href*="snapchat.com"],[class*="whatsapp"],[id*="whatsapp"],[class*="snapchat"],[id*="snapchat"]{display:none !important;}}.quick-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:16px 0 10px}@media (max-width:960px){.quick-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.quick-grid{grid-template-columns:1fr}}.quick-grid .card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:14px;}.quick-grid .card .card-body{padding:14px}.steps{margin:18px 0}.steps-list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:12px}@media (max-width:960px){.steps-list{grid-template-columns:repeat(3,1fr)}}@media (max-width:520px){.steps-list{grid-template-columns:repeat(2,1fr)}}.steps-list li{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:12px;display:flex;align-items:center;gap:10px}.steps-list .badge{width:28px;height:28px;display:inline-grid;place-items:center;border-radius:999px;background:linear-gradient(135deg,var(--lux-gold-1),var(--lux-gold-2));color:#111;font-weight:800}.accordion .acc{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:14px;margin:8px 0;overflow:hidden}.accordion summary{cursor:pointer;padding:12px 14px;font-weight:800;outline:none;}.accordion .acc-body{padding:0 14px 12px}@media (max-width:800px){a[href*="wa.me"],a[href*="whatsapp"],button[data-cta*="whatsapp" i],[class*="whatsapp" i],[id*="whatsapp" i],a[href*="snapchat.com"],a[href*="snap"],a[href*="sc.app"],button[data-cta*="snapchat" i],[class*="snapchat" i],[id*="snapchat" i]{display:none !important;}}@media (max-width:800px){.hide-on-mobile{display:none !important;}}.ambient-wrap{position:relative;height:140px;margin-top:48px}.ambient-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:.75}@media (max-width:800px){a[href*="wa.me"]:not(.cta-wa),a[href*="whatsapp"]:not(.cta-wa),a[href*="snapchat"]:not(.cta-wa),[class*="whatsapp" i]:not(.cta-wa),[class*="snapchat" i]:not(.cta-wa){display:none !important;}}.car-card .slides,.car-card .slides *{animation:none !important;transition-duration:0s !important;}a.cta-wa{display:inline-flex !important;}@media (max-width:800px){a.cta-wa{display:inline-flex !important;}}.act-hero{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;border-radius:0 !important;}@media (max-width:900px){.act-hero{width:100%;left:auto;right:auto;margin-left:0;margin-right:0;}}.act-hero .act-bg{position:absolute;inset:0;background-size:cover;background-position:center;}.act-hero .act-overlay{position:relative;}a.cta-wa{display:inline-flex !important;}@media (max-width:800px){a.cta-wa{display:inline-flex !important;}}.ambient-wrap,.ambient-canvas{pointer-events:none;}