@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_a7694450-module__5zl4FG__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_a7694450-module__5zl4FG__variable{--font-outfit:"Outfit", "Outfit Fallback"}
:root{--primary:#ff9f0a;--primary-hover:#ffb340;--primary-rgb:255, 159, 10;--success:#30d158;--success-hover:#40df68;--bg-dark:#090a0f;--bg-card:#131520;--bg-input:#1a1d2c;--border:#24293c;--text-white:#fff;--text-gray:#9ba3b2;--text-muted:#626875;--error:#ff453a;--spacing-sm:.75rem;--spacing-md:1.5rem;--spacing-lg:3rem;--radius-sm:8px;--radius-md:14px;--radius-lg:24px;--transition:all .3s cubic-bezier(.4, 0, .2, 1);--shadow:0 8px 30px #00000080;--glow:0 0 25px #ff9f0a4d;--glow-green:0 0 25px #30d1584d}*{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--bg-dark);max-width:100vw;color:var(--text-white);font-family:var(--font-outfit), system-ui, -apple-system, sans-serif;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}.container{width:100%;max-width:1200px;padding:0 var(--spacing-md);margin:0 auto}.grid{gap:var(--spacing-md);display:grid}.grid-2{grid-template-columns:1fr}@media (min-width:768px){.grid-2{grid-template-columns:1fr 1fr}}.grid-3{grid-template-columns:1fr}@media (min-width:768px){.grid-3{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.grid-3{grid-template-columns:repeat(3,1fr)}}.btn{border-radius:var(--radius-md);cursor:pointer;transition:var(--transition);text-align:center;border:none;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:1rem;font-weight:600;display:inline-flex}.btn-primary{background-color:var(--primary);color:#000}.btn-primary:hover{background-color:var(--primary-hover);box-shadow:var(--glow);transform:translateY(-2px)}.btn-success{background-color:var(--success);color:#fff}.btn-success:hover{background-color:var(--success-hover);box-shadow:var(--glow-green);transform:translateY(-2px)}.btn-outline{border:1px solid var(--border);color:var(--text-white);background-color:#0000}.btn-outline:hover{border-color:var(--text-gray);background-color:#ffffff0d}.header-wrapper{z-index:1000;width:100%;position:sticky;top:0}.header-top-bar{border-bottom:1px solid var(--border);background-color:#0f111a;padding:8px 0;font-size:.8rem}.header-top-content{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.contact-info{gap:20px;display:flex}.top-link{color:var(--text-gray);transition:var(--transition);align-items:center;gap:6px;display:flex}.top-link:hover{color:var(--primary)}.social-links{gap:12px;display:flex}.social-icon{color:var(--text-gray);transition:var(--transition);background-color:#ffffff08;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.social-icon:hover{color:var(--primary);background-color:#ff9f0a1a;transform:translateY(-1px)}.main-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border);background-color:#090a0fe6;padding:12px 0}.nav-container{justify-content:space-between;align-items:center;display:flex;position:relative}.logo-brand{cursor:pointer;align-items:center;gap:12px;display:flex}.logo-circle{background:linear-gradient(135deg, var(--primary), #e07b00);color:#000;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.1rem;font-weight:800;display:flex;box-shadow:0 4px 15px #ff9f0a4d}.logo-text{flex-direction:column;display:flex}.brand-name{letter-spacing:1px;color:var(--text-white);font-size:1.25rem;font-weight:800;line-height:1.1}.brand-sub{letter-spacing:2px;color:var(--primary);font-size:.65rem;font-weight:700}.hamburger{cursor:pointer;z-index:1010;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:24px;height:18px;display:none}.hamburger .bar{background-color:var(--text-white);width:100%;height:3px;transition:var(--transition);border-radius:2px}.nav-menu-capsule{background-color:var(--primary);border-radius:50px;align-items:center;gap:8px;padding:6px 10px;display:flex;box-shadow:0 4px 20px #ff9f0a40}.capsule-link{color:#000;transition:var(--transition);white-space:nowrap;border-radius:30px;padding:10px 18px;font-size:.9rem;font-weight:700}.capsule-link:hover{background-color:#00000014}.capsule-link.active{color:var(--primary);background-color:#000}.nav-dropdown{position:relative}.dropdown-toggle{cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;font-family:inherit;display:inline-flex}.dropdown-arrow{font-size:.65rem;transition:transform .3s;display:inline-block}.dropdown-menu{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border);border-radius:var(--radius-md);min-width:210px;box-shadow:var(--shadow);z-index:1050;opacity:0;visibility:hidden;background-color:#131520f2;flex-direction:column;gap:6px;padding:10px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(10px)}.dropdown-item{color:var(--text-gray);border-radius:var(--radius-sm);transition:var(--transition);white-space:nowrap;text-align:left;padding:8px 14px;font-size:.88rem;font-weight:600;display:block}.dropdown-item:hover{color:var(--primary);background-color:#ff9f0a1a;padding-left:18px}.dropdown-item.view-all{border-top:1px solid var(--border);color:var(--primary);margin-top:4px;padding-top:10px;font-weight:700}.dropdown-item.view-all:hover{color:var(--primary-hover);background-color:#0000;padding-left:14px}@media (min-width:901px){.nav-dropdown:hover .dropdown-menu{opacity:1;visibility:visible;transform:translate(-50%)translateY(4px)}.nav-dropdown:hover .dropdown-arrow{transform:rotate(180deg)}}.header-cta-wrapper{display:block}.header-cta-btn{background-color:var(--text-white);color:#000;box-shadow:var(--shadow);transition:var(--transition);border-radius:50px;align-items:center;gap:10px;padding:6px 20px 6px 8px;font-size:.95rem;font-weight:700;display:inline-flex}.phone-icon-circle{width:32px;height:32px;color:var(--primary);transition:var(--transition);background-color:#000;border-radius:50%;justify-content:center;align-items:center;display:flex}.header-cta-btn:hover{background-color:#f5f5f7;transform:translateY(-2px);box-shadow:0 6px 20px #ffffff26}.header-cta-btn:hover .phone-icon-circle{transform:rotate(15deg)}@media (max-width:1024px){.nav-menu-capsule{gap:2px;padding:4px 6px}.capsule-link{padding:8px 12px;font-size:.85rem}}@media (max-width:900px){.hamburger{display:flex}.hamburger.active .bar:first-child{transform:translateY(7px)rotate(45deg)}.hamburger.active .bar:nth-child(2){opacity:0}.hamburger.active .bar:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.nav-menu-capsule{z-index:1005;background-color:#12141d;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;width:280px;height:100vh;padding:80px 24px 40px;transition:right .4s cubic-bezier(.4,0,.2,1);position:fixed;top:0;right:-100%;box-shadow:-10px 0 30px #000000b3}.nav-menu-capsule.active{right:0}.capsule-link{color:var(--text-white);border-bottom:1px solid var(--border);border-radius:0;width:100%;padding:12px 16px;font-size:1.1rem}.capsule-link:hover{color:var(--primary);background-color:#0000}.capsule-link.active{color:var(--primary);border-radius:var(--radius-sm);background-color:#ff9f0a1a}.nav-dropdown{width:100%}.dropdown-toggle{width:100%;color:var(--text-white);border-bottom:1px solid var(--border);text-align:left;border-radius:0;justify-content:space-between;padding:12px 16px;font-size:1.1rem}.nav-dropdown.open .dropdown-arrow{transform:rotate(180deg)}.nav-dropdown .dropdown-menu{box-shadow:none;opacity:0;visibility:hidden;background-color:#ffffff05;border:none;border-radius:0;flex-direction:column;gap:0;max-height:0;padding:0 0 0 16px;transition:all .3s;display:flex;position:static;overflow:hidden;transform:none}.nav-dropdown.open .dropdown-menu{opacity:1;visibility:visible;max-height:500px;padding:8px 0 8px 16px}.dropdown-item{width:100%;color:var(--text-gray);border-bottom:1px solid #ffffff08;border-radius:0;padding:10px 16px;font-size:1rem}.dropdown-item:last-child{border-bottom:none}.dropdown-item:hover{color:var(--primary);background-color:#0000;padding-left:20px}.header-cta-wrapper{display:none}}@media (max-width:480px){.header-top-bar{display:none}.header-cta-btn{padding:6px 12px 6px 8px}.header-cta-phone{display:none}}.hero{padding:4rem 0 var(--spacing-lg) 0;position:relative;overflow:hidden}.hero-content{gap:var(--spacing-md);flex-direction:column;display:flex}.hero-tag{color:var(--primary);text-transform:uppercase;background-color:#ff9f0a1a;border:1px solid #ff9f0a33;border-radius:50px;align-self:flex-start;align-items:center;gap:8px;padding:6px 16px;font-size:.875rem;font-weight:600;display:inline-flex}.hero-title{font-size:2.5rem;font-weight:800;line-height:1.2}@media (min-width:768px){.hero-title{font-size:4rem}}.hero-title span{color:var(--primary)}.hero-desc{color:var(--text-gray);font-size:1.125rem;line-height:1.6}.booking-widget{background-color:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-md);box-shadow:var(--shadow)}.form-group{flex-direction:column;gap:8px;margin-bottom:1rem;display:flex}.form-label{color:var(--text-gray);font-size:.875rem;font-weight:600}.form-control{background-color:var(--bg-input);border:1px solid var(--border);color:var(--text-white);border-radius:var(--radius-sm);transition:var(--transition);outline:none;padding:12px 16px;font-family:inherit;font-size:1rem}.form-control:focus{border-color:var(--primary)}.table-card{background-color:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-md);margin-top:var(--spacing-md);-webkit-overflow-scrolling:touch;overflow-x:auto}.pricing-table{border-collapse:collapse;text-align:left;width:100%;min-width:520px}.pricing-table th,.pricing-table td{border-bottom:1px solid var(--border);padding:16px}.pricing-table th{color:var(--text-gray);white-space:nowrap;font-weight:600}.pricing-table tr:last-child td{border-bottom:none}@media (max-width:640px){.table-card{border-radius:var(--radius-sm);padding:12px}.pricing-table th,.pricing-table td{padding:12px 10px;font-size:.88rem}.pricing-table .hide-mobile{display:none}}.badge{color:var(--success);border-radius:var(--radius-sm);text-transform:uppercase;background-color:#30d15826;border:1px solid #30d15833;padding:4px 8px;font-size:.75rem;font-weight:700;display:inline-block}.floating-actions{z-index:1000;flex-direction:column;gap:12px;display:flex;position:fixed;bottom:24px;right:24px}.floating-btn{cursor:pointer;width:60px;height:60px;box-shadow:var(--shadow);transition:var(--transition);border-radius:50%;justify-content:center;align-items:center;display:flex}.floating-btn:hover{transform:scale(1.1)}.floating-whatsapp{box-shadow:var(--glow-green);background-color:#25d366}.floating-phone{background-color:var(--primary);box-shadow:var(--glow)}.section{padding:var(--spacing-lg) 0}.section-title{text-align:center;margin-bottom:var(--spacing-md);font-size:2rem;font-weight:800}.section-title span{color:var(--primary)}.section-desc{color:var(--text-gray);text-align:center;max-width:600px;margin:0 auto var(--spacing-lg) auto;font-size:1.125rem;line-height:1.6}.card{background-color:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-md);transition:var(--transition)}.card:hover{border-color:#ff9f0a4d;transform:translateY(-5px)}.card-icon{width:48px;height:48px;color:var(--primary);background-color:#ff9f0a1a;border-radius:50%;justify-content:center;align-items:center;margin-bottom:1rem;font-size:1.5rem;display:flex}.card-title{margin-bottom:8px;font-size:1.25rem;font-weight:700}.card-desc{color:var(--text-gray);line-height:1.5}.fleet-card{flex-direction:column;height:100%;display:flex}.fleet-img{background-color:var(--bg-input);border-radius:var(--radius-sm);justify-content:center;align-items:center;width:100%;height:180px;margin-bottom:1rem;display:flex;position:relative;overflow:hidden}.fleet-specs{color:var(--text-gray);gap:12px;margin:12px 0;font-size:.875rem;display:flex}.fleet-spec-item{align-items:center;gap:4px;display:flex}.faq-item{border:1px solid var(--border);border-radius:var(--radius-sm);background-color:var(--bg-card);transition:var(--transition);margin-bottom:15px}.faq-item[open]{border-color:#ff9f0a66}.faq-question{cursor:pointer;color:var(--text-white);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:18px 24px;font-size:1.1rem;font-weight:700;list-style:none;display:flex}.faq-question::-webkit-details-marker{display:none}.faq-question:after{content:"+";color:var(--primary);font-size:1.5rem;font-weight:500;transition:transform .3s}.faq-item[open] .faq-question:after{content:"−"}.faq-answer{color:var(--text-gray);border-top:1px solid #ffffff08;padding:15px 24px 20px;font-size:.95rem;line-height:1.6}.footer-section{border-top:1px solid var(--border);background-color:#0c0e16;margin-top:80px;padding:80px 0 30px}.footer-grid-layout{grid-template-columns:1fr;gap:40px;margin-bottom:60px;display:grid}@media (min-width:768px){.footer-grid-layout{grid-template-columns:2fr 1fr 1fr}}.footer-brand-info{flex-direction:column;gap:16px;display:flex}.footer-description{color:var(--text-gray);max-width:450px;font-size:.95rem;line-height:1.6}.footer-section-title{color:var(--text-white);margin-bottom:24px;font-size:1.15rem;font-weight:700;display:inline-block;position:relative}.footer-section-title:after{content:"";background-color:var(--primary);width:30px;height:2px;position:absolute;bottom:-6px;left:0}.footer-links-list{flex-direction:column;gap:12px;list-style:none;display:flex}.footer-links-list a{color:var(--text-gray);transition:var(--transition);font-size:.95rem}.footer-links-list a:hover{color:var(--primary);padding-left:4px}.footer-contact-list{flex-direction:column;gap:16px;list-style:none;display:flex}.footer-contact-list li{color:var(--text-gray);align-items:flex-start;gap:12px;font-size:.95rem;line-height:1.5;display:flex}.contact-icon-label{font-size:1.1rem}.footer-contact-link{color:var(--text-gray);transition:var(--transition)}.footer-contact-link:hover{color:var(--primary)}.footer-bottom-bar{border-top:1px solid var(--border);margin-top:30px;padding-top:30px}.footer-bottom-content{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:.85rem;display:flex}.footer-seo-tagline{font-style:italic}@media (max-width:768px){.footer-section{margin-top:60px;padding:60px 0 30px}.footer-grid-layout{gap:30px}.footer-bottom-content{text-align:center;flex-direction:column}}body>section:nth-of-type(2n):not([style*=background]):not(.stats-strip):not(.keep-dark):not(.hero):not(.section-dark),.section-light{color:#1e293b!important;background-color:#fff!important}body>section:nth-of-type(4n):not([style*=background]):not(.stats-strip):not(.keep-dark):not(.hero):not(.section-dark),.section-light-alt{color:#1e293b!important;background-color:#f8fafc!important}body>section:nth-of-type(2n):not([style*=background]):not(.stats-strip):not(.keep-dark):not(.hero):not(.section-dark) .section-title,.section-light .section-title,.section-light-alt .section-title{color:#0f172a!important}body>section:nth-of-type(2n):not([style*=background]):not(.stats-strip):not(.keep-dark):not(.hero):not(.section-dark) .section-desc,.section-light .section-desc,.section-light-alt .section-desc{color:#475569!important}body>section:nth-of-type(2n):not([style*=background]):not(.stats-strip):not(.keep-dark):not(.hero):not(.section-dark) .table-card,.section-light .table-card{background-color:#f8fafc!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 6px -1px #0000000d!important}body>section:nth-of-type(2n):not([style*=background]):not(.stats-strip):not(.keep-dark):not(.hero):not(.section-dark) .pricing-table th,.section-light .pricing-table th{color:#475569!important;border-bottom:1px solid #e2e8f0!important}body>section:nth-of-type(2n):not([style*=background]):not(.stats-strip):not(.keep-dark):not(.hero):not(.section-dark) .pricing-table td,.section-light .pricing-table td{color:#334155!important;border-bottom:1px solid #e2e8f0!important}body>section:nth-of-type(2n):not([style*=background]):not(.stats-strip):not(.keep-dark):not(.hero):not(.section-dark) .pricing-table strong,.section-light .pricing-table strong{color:#0f172a!important}.fare-sedan{color:var(--primary)!important}.fare-suv,.fare-premium{color:var(--text-white)}body>section:nth-of-type(2n):not([style*=background]):not(.stats-strip):not(.keep-dark):not(.hero):not(.section-dark) .fare-suv,body>section:nth-of-type(2n):not([style*=background]):not(.stats-strip):not(.keep-dark):not(.hero):not(.section-dark) .fare-premium,.section-light .fare-suv,.section-light .fare-premium,.section-light-alt .fare-suv,.section-light-alt .fare-premium{color:#1e293b!important}body>section:nth-of-type(2n):not([style*=background]):not(.stats-strip):not(.keep-dark):not(.hero):not(.section-dark) .card:not([style*=background]):not(.keep-dark),.section-light .card:not([style*=background]):not(.keep-dark),.section-light-alt .card:not([style*=background]):not(.keep-dark){background-color:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008!important}body>section:nth-of-type(2n):not([style*=background]):not(.stats-strip):not(.keep-dark):not(.hero):not(.section-dark) .card:not([style*=background]):not(.keep-dark):hover,.section-light .card:not([style*=background]):not(.keep-dark):hover,.section-light-alt .card:not([style*=background]):not(.keep-dark):hover{border-color:var(--primary)!important;transform:translateY(-4px)!important;box-shadow:0 10px 15px -3px #00000014,0 4px 6px -2px #0000000a!important}body>section:nth-of-type(2n):not([style*=background]):not(.stats-strip):not(.keep-dark):not(.hero):not(.section-dark) .card:not([style*=background]):not(.keep-dark) .card-title,body>section:nth-of-type(2n):not([style*=background]):not(.stats-strip):not(.keep-dark):not(.hero):not(.section-dark) .card:not([style*=background]):not(.keep-dark) h3,body>section:nth-of-type(2n):not([style*=background]):not(.stats-strip):not(.keep-dark):not(.hero):not(.section-dark) .card:not([style*=background]):not(.keep-dark) h4,.section-light .card:not([style*=background]):not(.keep-dark) .card-title,.section-light-alt .card:not([style*=background]):not(.keep-dark) .card-title{color:#0f172a!important}body>section:nth-of-type(2n):not([style*=background]):not(.stats-strip):not(.keep-dark):not(.hero):not(.section-dark) .card:not([style*=background]):not(.keep-dark) .card-desc,body>section:nth-of-type(2n):not([style*=background]):not(.stats-strip):not(.keep-dark):not(.hero):not(.section-dark) .card:not([style*=background]):not(.keep-dark) p,.section-light .card:not([style*=background]):not(.keep-dark) .card-desc,.section-light-alt .card:not([style*=background]):not(.keep-dark) .card-desc{color:#475569!important}.card-subtitle{color:var(--text-gray);margin-bottom:10px;font-size:.8rem}body>section:nth-of-type(2n):not([style*=background]):not(.stats-strip):not(.keep-dark):not(.hero):not(.section-dark) .card:not([style*=background]):not(.keep-dark) .card-subtitle,.section-light .card:not([style*=background]):not(.keep-dark) .card-subtitle,.section-light-alt .card:not([style*=background]):not(.keep-dark) .card-subtitle,body>section:nth-of-type(2n):not([style*=background]):not(.stats-strip):not(.keep-dark):not(.hero):not(.section-dark) .card:not([style*=background]):not(.keep-dark) p[style*="var(--text-gray)"],body>section:nth-of-type(2n):not([style*=background]):not(.stats-strip):not(.keep-dark):not(.hero):not(.section-dark) .card:not([style*=background]):not(.keep-dark) p[style*="color:var(--text-gray)"],.section-light .card:not([style*=background]):not(.keep-dark) p[style*="var(--text-gray)"],.section-light-alt .card:not([style*=background]):not(.keep-dark) p[style*="var(--text-gray)"],.section-light .card:not([style*=background]):not(.keep-dark) p[style*="color:var(--text-gray)"]{color:#64748b!important}body>section:nth-of-type(2n):not([style*=background]):not(.stats-strip):not(.keep-dark):not(.hero):not(.section-dark) .card:not([style*=background]):not(.keep-dark) p[style*="var(--text-white)"],body>section:nth-of-type(2n):not([style*=background]):not(.stats-strip):not(.keep-dark):not(.hero):not(.section-dark) .card:not([style*=background]):not(.keep-dark) p[style*="color:var(--text-white)"],.section-light .card:not([style*=background]):not(.keep-dark) p[style*="var(--text-white)"],.section-light-alt .card:not([style*=background]):not(.keep-dark) p[style*="var(--text-white)"],.section-light .card:not([style*=background]):not(.keep-dark) p[style*="color:var(--text-white)"]{color:#334155!important}body>section:nth-of-type(2n):not([style*=background]):not(.stats-strip):not(.keep-dark):not(.hero):not(.section-dark) .card:not([style*=background]):not(.keep-dark) p[style*="var(--primary)"],body>section:nth-of-type(2n):not([style*=background]):not(.stats-strip):not(.keep-dark):not(.hero):not(.section-dark) .card:not([style*=background]):not(.keep-dark) span[style*="var(--primary)"],body>section:nth-of-type(2n):not([style*=background]):not(.stats-strip):not(.keep-dark):not(.hero):not(.section-dark) .card:not([style*=background]):not(.keep-dark) h4[style*="var(--primary)"],.section-light .card:not([style*=background]):not(.keep-dark) p[style*="var(--primary)"]{color:var(--primary)!important}body>section:nth-of-type(2n):not([style*=background]):not(.stats-strip):not(.keep-dark):not(.hero):not(.section-dark) .card:not([style*=background]):not(.keep-dark) ul[style*="var(--text-gray)"],body>section:nth-of-type(2n):not([style*=background]):not(.stats-strip):not(.keep-dark):not(.hero):not(.section-dark) .card:not([style*=background]):not(.keep-dark) li,.section-light .card:not([style*=background]):not(.keep-dark) ul,.section-light .card:not([style*=background]):not(.keep-dark) li{color:#475569!important}body>section:nth-of-type(2n):not([style*=background]):not(.stats-strip):not(.keep-dark):not(.hero):not(.section-dark) .card:not([style*=background]):not(.keep-dark) li strong[style*="var(--text-white)"],body>section:nth-of-type(2n):not([style*=background]):not(.stats-strip):not(.keep-dark):not(.hero):not(.section-dark) .card:not([style*=background]):not(.keep-dark) li strong[style*="color:var(--text-white)"],body>section:nth-of-type(2n):not([style*=background]):not(.stats-strip):not(.keep-dark):not(.hero):not(.section-dark) .card:not([style*=background]):not(.keep-dark) strong,.section-light .card:not([style*=background]):not(.keep-dark) strong{color:#0f172a!important}body>section:nth-of-type(2n):not([style*=background]):not(.stats-strip):not(.keep-dark):not(.hero):not(.section-dark) .btn-outline,.section-light .btn-outline,.section-light-alt .btn-outline{color:#334155!important;border-color:#cbd5e1!important}body>section:nth-of-type(2n):not([style*=background]):not(.stats-strip):not(.keep-dark):not(.hero):not(.section-dark) .btn-outline:hover,.section-light .btn-outline:hover,.section-light-alt .btn-outline:hover{color:#0f172a!important;background-color:#f1f5f9!important;border-color:#94a3b8!important}body>section:nth-of-type(2n):not([style*=background]):not(.stats-strip):not(.keep-dark):not(.hero):not(.section-dark) a:not(.btn),body>section:nth-of-type(2n):not([style*=background]):not(.stats-strip):not(.keep-dark):not(.hero):not(.section-dark) li a:not(.btn),.section-light a:not(.btn){color:#1e293b!important}body>section:nth-of-type(2n):not([style*=background]):not(.stats-strip):not(.keep-dark):not(.hero):not(.section-dark) a:not(.btn):hover,.section-light a:not(.btn):hover,body>section:nth-of-type(2n):not([style*=background]):not(.stats-strip):not(.keep-dark):not(.hero):not(.section-dark) a[style*="var(--primary)"]{color:var(--primary)!important}body>section:nth-of-type(2n):not([style*=background]):not(.stats-strip):not(.keep-dark):not(.hero):not(.section-dark) .faq-item,.section-light .faq-item,.section-light-alt .faq-item{background-color:#f8fafc!important;border:1px solid #e2e8f0!important}body>section:nth-of-type(2n):not([style*=background]):not(.stats-strip):not(.keep-dark):not(.hero):not(.section-dark) .faq-question,.section-light .faq-question,.section-light-alt .faq-question{color:#0f172a!important}body>section:nth-of-type(2n):not([style*=background]):not(.stats-strip):not(.keep-dark):not(.hero):not(.section-dark) .faq-answer,.section-light .faq-answer,.section-light-alt .faq-answer{color:#334155!important;border-top:1px solid #e2e8f0!important}body>section:nth-of-type(2n):not([style*=background]):not(.stats-strip):not(.keep-dark):not(.hero):not(.section-dark) details.faq-item[open] summary,.section-light details.faq-item[open] summary,.section-light-alt details.faq-item[open] summary{color:var(--primary)!important}body>section:nth-of-type(2n):not([style*=background]):not(.stats-strip):not(.keep-dark):not(.hero):not(.section-dark) p[style*="var(--text-gray)"]{color:#475569!important}body>section:nth-of-type(2n):not([style*=background]):not(.stats-strip):not(.keep-dark):not(.hero):not(.section-dark) h2 span{color:var(--primary)!important}.stats-card{text-align:center!important;background:linear-gradient(135deg, var(--bg-card), #191d2ce6)!important;border-radius:var(--radius-lg)!important;border:1px solid #ff9f0a26!important;flex-direction:column!important;align-items:center!important;padding:40px 30px!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 30px #0000004d!important}body>section:nth-of-type(2n):not([style*=background]):not(.stats-strip):not(.keep-dark):not(.hero):not(.section-dark) .stats-card,.section-light .stats-card{background:linear-gradient(135deg,#fff,#f8fafc)!important;border:1px solid #ff9f0a33!important;box-shadow:0 10px 30px #ff9f0a0d!important}.stats-card:before{content:"";background:linear-gradient(90deg, transparent, var(--primary), transparent);opacity:0;width:100%;height:4px;transition:var(--transition);position:absolute;top:0;left:0}.stats-card:hover:before{opacity:1}.stats-card:hover{border-color:var(--primary)!important;transform:translateY(-10px)!important;box-shadow:0 20px 40px #ff9f0a26!important}body>section:nth-of-type(2n):not([style*=background]):not(.stats-strip):not(.keep-dark):not(.hero):not(.section-dark) .stats-card:hover,.section-light .stats-card:hover{box-shadow:0 20px 40px #ff9f0a2e!important}.stats-icon-wrapper{width:64px;height:64px;color:var(--primary)!important;background:#ff9f0a14!important;border:1.5px solid #ff9f0a33!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;margin-bottom:20px!important;transition:all .4s!important;display:flex!important}body>section:nth-of-type(2n):not([style*=background]):not(.stats-strip):not(.keep-dark):not(.hero):not(.section-dark) .stats-icon-wrapper,.section-light .stats-icon-wrapper{background:#ff9f0a1a!important;border:1.5px solid #ff9f0a40!important}.stats-card:hover .stats-icon-wrapper{border-color:var(--primary)!important;background:#ff9f0a26!important;transform:scale(1.1)rotate(5deg)!important;box-shadow:0 0 20px #ff9f0a4d!important}.stats-number{font-size:3.25rem!important;font-weight:900!important;line-height:1.1!important;font-family:var(--font-outfit), sans-serif!important;letter-spacing:-1px!important;background:linear-gradient(135deg, #fff, var(--primary))!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;margin-bottom:8px!important;transition:all .3s!important;display:inline-block!important}.stats-card:hover .stats-number{transform:scale(1.05)!important}body>section:nth-of-type(2n):not([style*=background]):not(.stats-strip):not(.keep-dark):not(.hero):not(.section-dark) .stats-number,.section-light .stats-number{background:linear-gradient(135deg, #0f172a, var(--primary))!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important}body>section:nth-of-type(2n):not([style*=background]):not(.stats-strip):not(.keep-dark):not(.hero):not(.section-dark) .stats-card:hover .stats-number,.section-light .stats-card:hover .stats-number{background:linear-gradient(135deg, #000, var(--primary))!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important}.stats-label{color:var(--text-gray)!important;text-transform:uppercase!important;letter-spacing:1.5px!important;margin-top:4px!important;font-size:.85rem!important;font-weight:700!important}body>section:nth-of-type(2n):not([style*=background]):not(.stats-strip):not(.keep-dark):not(.hero):not(.section-dark) .stats-label,.section-light .stats-label{color:#475569!important}.stats-strip-grid{grid-template-columns:repeat(5,1fr);justify-content:center;align-items:center;gap:20px;width:100%;display:grid}@media (max-width:991px){.stats-strip-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.stats-strip-grid{grid-template-columns:repeat(2,1fr);gap:20px 10px}.stats-strip-grid>div:last-child{grid-column:span 2;margin-top:5px}}input[type=date]::-webkit-calendar-picker-indicator{filter:invert();cursor:pointer;opacity:.8;transition:var(--transition)}input[type=time]::-webkit-calendar-picker-indicator{filter:invert();cursor:pointer;opacity:.8;transition:var(--transition)}input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}input[type=time]::-webkit-calendar-picker-indicator:hover{opacity:1}.itinerary-section{padding:var(--spacing-lg) 0;position:relative}.timeline{max-width:900px;margin:40px auto 0;padding:0 10px;position:relative}.timeline:before{content:"";background:linear-gradient(180deg, var(--primary), var(--border));border-radius:2px;width:3px;position:absolute;top:0;bottom:0;left:20px}@media (min-width:768px){.timeline:before{left:50%;transform:translate(-50%)}}.timeline-item{margin-bottom:40px;padding-left:45px;position:relative}@media (min-width:768px){.timeline-item{width:50%;margin-bottom:50px;padding-left:0}.timeline-item:nth-child(2n){margin-left:50%;padding-left:40px}.timeline-item:nth-child(odd){text-align:right;padding-right:40px}}.timeline-badge{background:var(--primary);color:#000;width:40px;height:40px;box-shadow:var(--glow);z-index:10;border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;font-weight:800;display:flex;position:absolute;top:0;left:0}@media (min-width:768px){.timeline-badge{left:auto}.timeline-item:nth-child(odd) .timeline-badge{right:-20px}.timeline-item:nth-child(2n) .timeline-badge{left:-20px}}.timeline-content-card{background-color:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-md);box-shadow:var(--shadow);transition:var(--transition)}.timeline-content-card:hover{border-color:#ff9f0a40;transform:translateY(-3px);box-shadow:0 10px 25px #0006}.timeline-day-label{color:var(--primary);text-transform:uppercase;letter-spacing:1px;margin-bottom:6px;font-size:.75rem;font-weight:700;display:inline-block}.timeline-title{color:var(--text-white);margin-bottom:10px;font-size:1.15rem;font-weight:700}.timeline-desc{color:var(--text-gray);font-size:.92rem;line-height:1.6}@media (min-width:768px){.timeline-item:nth-child(odd) .timeline-content-card{text-align:right}.timeline-item:nth-child(2n) .timeline-content-card{text-align:left}}.inc-exc-grid{gap:var(--spacing-md);grid-template-columns:1fr;margin-top:30px;display:grid}@media (min-width:768px){.inc-exc-grid{grid-template-columns:1fr 1fr}}.inc-card{border-radius:var(--radius-md);padding:var(--spacing-md);background-color:#30d15805;border:1px solid #30d1581a}.exc-card{border-radius:var(--radius-md);padding:var(--spacing-md);background-color:#ff453a05;border:1px solid #ff453a1a}.inc-card-title{color:var(--success);align-items:center;gap:8px;margin-bottom:15px;font-size:1.3rem;font-weight:700;display:flex}.exc-card-title{color:var(--error);align-items:center;gap:8px;margin-bottom:15px;font-size:1.3rem;font-weight:700;display:flex}.inc-list,.exc-list{list-style:none}.inc-list li,.exc-list li{color:var(--text-gray);gap:10px;margin-bottom:12px;font-size:.95rem;line-height:1.5;display:flex}.inc-list li span{color:var(--success);font-weight:700}.exc-list li span{color:var(--error);font-weight:700}.tour-fleet-grid{gap:var(--spacing-md);grid-template-columns:1fr;margin-top:30px;display:grid}@media (min-width:768px){.tour-fleet-grid{grid-template-columns:repeat(3,1fr)}}.tour-fleet-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);transition:var(--transition);flex-direction:column;display:flex;overflow:hidden}.tour-fleet-card:hover{box-shadow:var(--shadow);border-color:#ff9f0a4d;transform:translateY(-5px)}.tour-fleet-image-wrapper{background-color:var(--bg-input);justify-content:center;align-items:center;height:160px;padding:10px;display:flex;position:relative}.tour-fleet-content{padding:var(--spacing-md);flex-direction:column;flex-grow:1;display:flex}.tour-fleet-title{color:var(--text-white);margin-bottom:6px;font-size:1.2rem;font-weight:700}.tour-fleet-subtitle{color:var(--text-gray);margin-bottom:15px;font-size:.82rem}.tour-fleet-specs{color:var(--text-gray);border-bottom:1px solid var(--border);flex-direction:column;gap:8px;margin-bottom:20px;padding-bottom:15px;font-size:.88rem;display:flex}.tour-fleet-spec-item{align-items:center;gap:8px;display:flex}.tour-fleet-spec-item span{color:var(--primary)}.tour-fleet-price-row{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.tour-fleet-price-label{color:var(--text-gray);font-size:.78rem}.tour-fleet-price-amount{color:var(--primary);font-size:1.4rem;font-weight:800}.tour-fleet-cta{width:100%;margin-top:15px;padding:10px 15px;font-size:.88rem}.section-light .timeline-content-card{background-color:#fff!important;border-color:#cbd5e1!important}.section-light .timeline-content-card:hover{border-color:var(--primary)!important}.section-light .timeline-title{color:#0f172a!important}.section-light .timeline-desc{color:#475569!important}.section-light .inc-card{background-color:#30d15808!important;border-color:#30d15826!important}.section-light .exc-card{background-color:#ff453a08!important;border-color:#ff453a26!important}.section-light .inc-list li,.section-light .exc-list li{color:#475569!important}.section-light .tour-fleet-card{background-color:#fff!important;border-color:#cbd5e1!important}.section-light .tour-fleet-card:hover{border-color:var(--primary)!important}.section-light .tour-fleet-title{color:#0f172a!important}.section-light .tour-fleet-subtitle{color:#64748b!important}.section-light .tour-fleet-specs{color:#475569!important;border-color:#cbd5e1!important}
