:root{--gorent-base: #efa716;--gorent-base-hover: #d89309;--gorent-black: #1f4f8c;--gorent-dark-2: #131929;--gorent-gray: #6b7c96;--gorent-gray-light: #eef2f8;--gorent-border: #e6ebf4;--gorent-light: #f7f9fc;--gorent-white: #ffffff;--gorent-blue: #1a5196;--gorent-green: #25d366;--font-heading: "Inter Tight", sans-serif;--font-body: "Roboto", sans-serif;--transition: all .3s cubic-bezier(.4, 0, .2, 1);--shadow-sm: 0 4px 14px rgba(31, 79, 140, .06);--shadow-md: 0 10px 30px rgba(31, 79, 140, .08);--shadow-lg: 0 15px 45px rgba(31, 79, 140, .12);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px;--radius-xl: 24px}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);color:var(--gorent-black);background-color:var(--gorent-white);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--gorent-black);font-weight:800;line-height:1.25}a{text-decoration:none;color:inherit;transition:var(--transition)}ul{list-style:none}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 20px}.thm-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background-color:var(--gorent-base);color:var(--gorent-black);font-size:15px;font-weight:700;padding:14px 28px;border-radius:var(--radius-md);border:none;cursor:pointer;transition:var(--transition);box-shadow:0 4px 15px #efa7164d}.thm-btn:hover{background-color:var(--gorent-base-hover);transform:translateY(-2px);box-shadow:0 6px 20px #efa71666}.thm-btn-dark{background-color:var(--gorent-black);color:var(--gorent-white);box-shadow:0 4px 15px #1f4f8c33}.thm-btn-dark:hover{background-color:#242f4c;color:var(--gorent-base)}.main-topbar{background-color:var(--gorent-black);color:#adbcd0;font-size:13px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.08)}.topbar-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.topbar-contact{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.topbar-item{display:flex;align-items:center;gap:8px}.topbar-item svg{color:var(--gorent-base)}.topbar-item a:hover{color:var(--gorent-base)}.topbar-right{display:flex;align-items:center;gap:20px}.topbar-auth{display:flex;align-items:center;gap:6px;font-weight:600}.topbar-auth a{color:#fff}.topbar-auth a:hover{color:var(--gorent-base)}.topbar-social{display:flex;align-items:center;gap:12px}.topbar-social a{color:#adbcd0;display:flex;align-items:center}.topbar-social a:hover{color:var(--gorent-base)}.main-navbar{background-color:#fff;box-shadow:0 4px 20px #0000000d;position:sticky;top:0;z-index:1000;transition:var(--transition)}.navbar-inner{display:flex;align-items:center;justify-content:space-between;padding:14px 0}.brand-logo{display:flex;align-items:center;text-decoration:none;line-height:1}.brand-logo img,.site-brand-logo{height:48px;max-height:50px;width:auto;object-fit:contain;display:block;transition:transform .25s ease}.brand-logo:hover .site-brand-logo{transform:scale(1.03)}.nav-links{display:flex;align-items:center;gap:30px}.nav-link{font-weight:600;font-size:15px;color:var(--gorent-black);position:relative;padding:6px 0}.nav-link:hover,.nav-link.active{color:var(--gorent-base)}.nav-link.active:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:var(--gorent-base)}.navbar-actions{display:flex;align-items:center;gap:18px}.nav-call-widget{display:flex;align-items:center;gap:12px;padding:6px 14px;background-color:var(--gorent-light);border-radius:var(--radius-md);border:1px solid var(--gorent-border);text-decoration:none;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.nav-call-widget:hover{border-color:var(--gorent-base);box-shadow:0 2px 10px #efa71633}.nav-call-widget:active{transform:scale(.96)}.call-widget-icon{width:38px;height:38px;background-color:var(--gorent-base);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--gorent-black)}.call-widget-text span{font-size:11px;text-transform:uppercase;color:var(--gorent-gray);font-weight:700;display:block}.call-widget-text strong{font-size:14px;color:var(--gorent-black);display:block}.menu-drawer-btn{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;gap:5px;padding:8px}.menu-drawer-btn span{width:24px;height:2.5px;background-color:var(--gorent-black);border-radius:2px;transition:var(--transition)}.hero-section{position:relative;background:linear-gradient(135deg,#fbfbfd,#f0f4f9);padding:80px 0 100px;overflow:hidden}.hero-section:before{content:"";position:absolute;top:0;right:0;width:50%;height:100%;background:radial-gradient(circle at 70% 30%,rgba(239,167,22,.08) 0%,transparent 60%);pointer-events:none}.hero-grid{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:40px}.hero-badge{display:inline-flex;align-items:center;gap:8px;background-color:#efa71626;color:#a87204;padding:8px 16px;border-radius:30px;font-weight:700;font-size:13px;margin-bottom:20px}.hero-title{font-size:52px;line-height:1.18;margin-bottom:22px;color:var(--gorent-black)}.hero-title span.highlight{color:var(--gorent-base)}.hero-desc{font-size:16px;color:#4b586e;line-height:1.7;margin-bottom:34px;max-width:560px}.banner-hero-cta{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.btn-hero-cars{background-color:var(--gorent-base)!important;color:var(--gorent-black)!important;border-radius:12px!important;padding:0 24px!important;height:52px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;font-weight:700!important;font-size:15px!important;box-shadow:0 4px 14px #efa7164d!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;border:none!important;cursor:pointer}.btn-hero-cars:hover{background-color:#d89309!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #efa71666!important}.btn-whatsapp-action{background-color:#25d366!important;color:#fff!important;border-radius:12px!important;padding:0 22px!important;height:52px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;font-weight:700!important;font-size:15px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 4px 14px #25d36640!important;border:none!important;cursor:pointer}.btn-whatsapp-action:hover{background-color:#20bd5a!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #25d36659!important;color:#fff!important}.btn-call-action{background:#fff!important;border:2px solid #1a5196!important;color:#1a5196!important;border-radius:12px!important;padding:0 20px!important;height:52px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;box-shadow:0 4px 15px #1a51961f!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;cursor:pointer}.btn-call-action:hover{background:#1a5196!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #1a519647!important}.btn-call-action .call-icon-box{width:34px!important;height:34px!important;background:#eef4fc!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;transition:all .3s ease!important}.btn-call-action:hover .call-icon-box{background:#ffffff38!important}.btn-call-action .call-sub-label{font-size:10px!important;font-weight:700!important;color:#6b7c96!important;text-transform:uppercase!important;letter-spacing:.5px!important;display:block!important;line-height:1!important;margin-bottom:2px!important}.btn-call-action:hover .call-sub-label{color:#ffffffd9!important}.btn-call-action .call-phone-num{font-size:14px!important;font-weight:800!important;color:#1a5196!important;letter-spacing:.3px!important;display:block!important;line-height:1.1!important}.btn-call-action:hover .call-phone-num{color:#fff!important}.btn-label-mobile{display:none}.btn-icon-mobile{display:none!important}.btn-label-desktop{display:inline}.btn-icon-desktop{display:inline-flex!important}.mobile-sticky-cta{display:none}.hero-visual{position:relative;display:flex;align-items:center;justify-content:center}.hero-car-img{width:100%;max-width:580px;height:auto;filter:drop-shadow(0 20px 30px rgba(0,0,0,.15));animation:floatCar 4s ease-in-out infinite}@keyframes floatCar{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.search-car-section{position:relative;margin-top:-45px;z-index:50;margin-bottom:50px}.search-box-card{background:#fff;border-radius:16px;box-shadow:0 10px 30px -5px #1a223814,0 2px 10px #0000000a;padding:18px 24px 22px;border:1px solid rgba(226,232,240,.9);max-width:1160px;margin:0 auto}.search-tabs-wrap{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;gap:10px}.search-tabs{display:inline-flex;background-color:#f1f5f9;padding:3px;border-radius:9px;gap:3px}.search-tab-btn{background:transparent;border:none;font-family:var(--font-heading);font-size:13px;font-weight:700;color:#64748b;padding:6px 16px;border-radius:7px;cursor:pointer;transition:all .2s ease;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.search-tab-btn:hover:not(.active){color:var(--gorent-black)}.search-tab-btn.active{background-color:#fff;color:var(--gorent-black);box-shadow:0 2px 6px #00000014}.search-tab-btn.active svg{color:var(--gorent-base)}.search-widget-note{font-size:12px;font-weight:600;color:#1a8738;display:flex;align-items:center;gap:6px}.search-grid{display:grid;grid-template-columns:1.15fr 1fr .95fr 1fr .95fr auto;gap:12px;align-items:flex-end}.search-input-group{display:flex;flex-direction:column;gap:5px}.search-input-group label{font-size:11.5px;font-weight:700;color:#64748b;display:flex;align-items:center;gap:5px;letter-spacing:.3px}.search-input-group label svg{color:var(--gorent-base);flex-shrink:0}.search-input-group select,.search-input-group input{height:42px;border:1px solid #e2e8f0;border-radius:8px;padding:0 10px;font-size:13.5px;font-family:var(--font-body);background-color:#f8fafc;color:var(--gorent-black);outline:none;transition:var(--transition);width:100%}.search-input-group select:focus,.search-input-group input:focus{border-color:var(--gorent-base);background-color:#fff;box-shadow:0 0 0 3px #efa71626}.search-btn-wrap{display:flex}.search-btn-compact{height:42px;padding:0 20px;background-color:var(--gorent-base);color:var(--gorent-black);border:none;border-radius:8px;font-family:var(--font-heading);font-size:13.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:var(--transition);box-shadow:0 4px 12px #efa71647;white-space:nowrap}.search-btn-compact:hover{background-color:var(--gorent-base-hover);transform:translateY(-1px);box-shadow:0 6px 16px #efa71661}.sec-title{margin-bottom:45px}.sec-title.text-center{text-align:center}.sec-tagline{display:inline-flex;align-items:center;gap:8px;color:var(--gorent-base);font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.sec-heading{font-size:38px;color:var(--gorent-black)}.fleet-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:28px}.car-card{background-color:#fff;border-radius:20px;border:1px solid #e8eef5;overflow:hidden;box-shadow:0 4px 18px #0f172a0d;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;position:relative}.car-card:hover{transform:translateY(-8px);box-shadow:0 20px 36px -10px #0f172a1f,0 0 0 1px #efa71659;border-color:#efa71666}.car-stage-wrap,.car-card-img-wrap{position:relative;height:220px;background:radial-gradient(circle at 50% 35%,#fff,#f8fafc 55%,#edf2f7)!important;display:flex;flex-direction:column;justify-content:space-between;padding:14px 14px 12px;border-bottom:1px solid #e2e8f0;overflow:hidden;-webkit-user-select:none;user-select:none}.car-stage-wrap:before,.car-card-img-wrap:before{content:"";position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);width:240px;height:120px;background:radial-gradient(ellipse at center,rgba(239,167,22,.08) 0%,transparent 70%);border-radius:50%;pointer-events:none;z-index:1}.car-stage-topbar,.car-card-badges-top{display:flex;align-items:center;justify-content:space-between;width:100%;z-index:3;pointer-events:none}.car-brand-badge-lux,.car-card-brand-pill{display:inline-flex;align-items:center;gap:6px;background:#0f172a!important;color:#fff!important;padding:4px 11px;border-radius:8px;font-size:10.5px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;border:1px solid rgba(255,255,255,.14);box-shadow:0 4px 10px #0f172a33}.brand-dot{width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#f59e0b,#efa716);box-shadow:0 0 6px #efa716cc;display:inline-block}.car-category-pill-lux,.car-card-category-pill{background:#fffffff0!important;color:#334155!important;font-size:11px;font-weight:700;padding:3.5px 10px;border-radius:8px;border:1px solid rgba(226,232,240,.95)!important;box-shadow:0 2px 6px #0000000a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-transform:capitalize}.car-stage-visual{position:relative;flex:1;display:flex;align-items:center;justify-content:center;width:100%;z-index:2;margin:4px 0 0}.car-stage-img,.car-card-img{max-width:90%;max-height:145px;width:auto;height:auto;object-fit:contain;mix-blend-mode:multiply;position:relative;z-index:2;transition:transform .45s cubic-bezier(.16,1,.3,1);will-change:transform;filter:none!important}.car-card:hover .car-stage-img,.car-card:hover .car-card-img{transform:translateY(-5px) scale(1.04);filter:none!important}.car-floor-shadow{position:absolute;bottom:8px;left:50%;transform:translate(-50%);width:74%;height:16px;background:radial-gradient(ellipse at 50% 50%,rgba(15,23,42,.3) 0%,rgba(15,23,42,.12) 40%,rgba(15,23,42,.02) 65%,transparent 75%);border-radius:50%;filter:blur(4px);z-index:1;pointer-events:none;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .45s ease,filter .45s ease}.car-card:hover .car-floor-shadow{width:78%;height:18px;transform:translate(-50%) scale(.96);opacity:.85;filter:blur(5px)}.car-stage-bottombar{display:flex;align-items:center;justify-content:space-between;width:100%;z-index:3;pointer-events:none;padding-top:2px}.car-status-badge-lux{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:#059669;background:#ecfdf5f2;border:1px solid rgba(167,243,208,.8);padding:2.5px 8px;border-radius:6px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.car-hub-pill-lux{font-size:11px;font-weight:700;color:#64748b;background:#ffffffe0;padding:2.5px 8px;border-radius:6px;border:1px solid rgba(226,232,240,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@keyframes pulseDot{0%{transform:scale(.95);box-shadow:0 0 #10b981b3}70%{transform:scale(1);box-shadow:0 0 0 6px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}.car-card-body{padding:20px 22px 22px;display:flex;flex-direction:column;flex-grow:1}.car-card-header-row{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px}.car-card-title{font-size:19px;font-weight:800;color:#0f172a;line-height:1.25;margin:0 0 4px;transition:color .2s ease}.car-card:hover .car-card-title{color:var(--gorent-base)}.car-card-subtitle{font-size:12.5px;color:#64748b;font-weight:500}.car-card-rating{display:inline-flex;align-items:center;gap:4px;background:#fffbeb;border:1px solid #fef3c7;padding:3px 8px;border-radius:8px;font-size:12px;font-weight:700;color:#92400e;flex-shrink:0}.car-specs-chips{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:14px}.spec-chip{display:flex;align-items:center;gap:7px;background:#f8fafc;border:1px solid #e2e8f0;padding:7px 11px;border-radius:10px;font-size:12.5px;font-weight:600;color:#334155;transition:all .2s ease}.spec-chip:hover{background:#f1f5f9;border-color:#cbd5e1}.spec-chip svg{color:#64748b;flex-shrink:0}.spec-chip.spec-fuel-cng{background:#ecfdf5;border-color:#d1fae5;color:#065f46}.spec-chip.spec-fuel-cng svg{color:#10b981}.spec-chip.spec-fuel-petrol{background:#eff6ff;border-color:#dbeafe;color:#1e40af}.spec-chip.spec-fuel-petrol svg{color:#3b82f6}.spec-chip.spec-fuel-diesel{background:#fff7ed;border-color:#ffedd5;color:#9a3412}.spec-chip.spec-fuel-diesel svg{color:#f97316}.car-card-perks{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:10px 0;border-top:1px dashed #e2e8f0;border-bottom:1px dashed #e2e8f0;margin-bottom:16px}.perk-tag{font-size:11px;color:#475569;font-weight:600;background:#f1f5f9;padding:2px 7px;border-radius:5px}.car-card-footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.car-price-box{display:flex;flex-direction:column}.car-price-label{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#64748b;font-weight:600;line-height:1;margin-bottom:4px}.car-price-val{font-size:24px;font-weight:800;color:#0f172a;line-height:1;display:flex;align-items:baseline;gap:1px}.car-price-val .currency-symbol{font-size:18px;font-weight:700;color:var(--gorent-base);margin-right:1px}.car-price-val .per-day{font-size:12.5px;color:#64748b;font-weight:600;margin-left:2px}.car-card-actions{display:flex;align-items:center;gap:8px}.car-wa-btn{width:44px;height:44px;border-radius:12px;background:#25d366;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:all .25s ease;box-shadow:0 3px 10px #25d3664d;flex-shrink:0}.car-wa-btn:hover{background:#1eb956;transform:translateY(-2px);box-shadow:0 6px 16px #25d36666}.car-book-btn{background:linear-gradient(135deg,#efa716,#e09608)!important;color:#0f172a!important;border:none!important;border-radius:12px!important;padding:0 18px!important;height:44px!important;font-weight:700!important;font-size:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;cursor:pointer!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 4px 14px #efa7164d!important;white-space:nowrap!important}.car-book-btn:hover{background:linear-gradient(135deg,#f5b225,#efa716)!important;transform:translateY(-2px)!important;box-shadow:0 6px 18px #efa71673!important}.car-book-btn:active{transform:scale(.97)!important}.rental-hero-banner{background:radial-gradient(circle at 85% 20%,rgba(239,167,22,.18) 0%,transparent 50%),linear-gradient(135deg,#091224,#162444 60%,#0d1a33);color:#fff;padding:55px 0 50px;position:relative;overflow:hidden;margin-bottom:40px;border-bottom:1px solid rgba(239,167,22,.15)}.rental-hero-banner:before{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:radial-gradient(circle at 15% 90%,rgba(31,79,140,.35) 0%,transparent 60%);pointer-events:none}.rental-breadcrumbs{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#94a3b8;margin-bottom:12px}.rental-breadcrumbs a{color:#adbcd0;text-decoration:none;transition:color .2s}.rental-breadcrumbs a:hover{color:var(--gorent-base)}.rental-fleet-badge{display:inline-flex;align-items:center;gap:8px;background:#10b9811f;border:1px solid rgba(16,185,129,.35);color:#34d399;padding:5px 14px;border-radius:30px;font-size:12.5px;font-weight:700;margin-bottom:12px}.rental-hero-title{font-size:40px;font-weight:800;color:#fff;line-height:1.15;margin-bottom:10px;letter-spacing:-.5px}.rental-hero-title span{color:var(--gorent-base)}.rental-hero-desc{font-size:15px;color:#cbd5e1;max-width:620px;line-height:1.6;margin-bottom:22px}.rental-perks-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rental-perk-pill{display:inline-flex;align-items:center;gap:7px;background:#ffffff14;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.14);padding:7px 14px;border-radius:10px;font-size:12.5px;font-weight:600;color:#e2e8f0}.rental-perk-pill svg{color:var(--gorent-base)}.quick-category-nav{display:flex;align-items:center;gap:10px;overflow-x:auto;padding-bottom:8px;margin-bottom:22px;scrollbar-width:none}.quick-category-nav::-webkit-scrollbar{display:none}.quick-category-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;font-size:13.5px;font-weight:700;color:#475569;cursor:pointer;white-space:nowrap;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 6px #00000008}.quick-category-btn:hover{border-color:#cbd5e1;color:#0f172a;transform:translateY(-1px)}.quick-category-btn.active{background:#0f172a;color:#fff;border-color:#0f172a;box-shadow:0 4px 14px #0f172a33}.quick-category-btn.active .category-badge-count{background:var(--gorent-base);color:#0f172a}.category-badge-count{font-size:11px;font-weight:800;background:#f1f5f9;color:#64748b;padding:2px 7px;border-radius:12px;transition:all .2s}.rental-filter-sidebar{background:#fff;border-radius:20px;border:1px solid #e2e8f0;padding:24px;box-shadow:0 4px 20px #0f172a0a;position:sticky;top:90px}.filter-sidebar-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #f1f5f9;margin-bottom:20px}.filter-sidebar-title{font-size:17px;font-weight:800;color:#0f172a;display:flex;align-items:center;gap:8px}.filter-reset-btn{background:none;border:none;color:#64748b;font-size:12.5px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:color .2s}.filter-reset-btn:hover{color:var(--gorent-base)}.filter-section-title{font-size:12.5px;font-weight:700;color:#334155;text-transform:uppercase;letter-spacing:.4px;margin-bottom:10px;display:block}.filter-chip-group{display:flex;flex-wrap:wrap;gap:8px}.filter-chip-btn{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:6px 12px;font-size:12.5px;font-weight:600;color:#475569;cursor:pointer;transition:all .2s ease}.filter-chip-btn:hover{background:#f1f5f9;border-color:#cbd5e1}.filter-chip-btn.active{background:#1e293b;color:#fff;border-color:#1e293b}.filter-search-box{position:relative}.filter-search-input{width:100%;padding:10px 34px!important;border:1px solid #e2e8f0!important;border-radius:10px!important;font-size:13.5px!important;background:#f8fafc!important;transition:all .2s ease!important}.filter-search-input:focus{background:#fff!important;border-color:var(--gorent-base)!important;box-shadow:0 0 0 3px #efa71626!important}.filter-search-icon{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none}.filter-search-clear{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}.fleet-grid-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:12px}.fleet-count-text{font-size:14.5px;color:#475569}.fleet-count-text strong{color:#0f172a}.fleet-sort-select{padding:7px 14px;border-radius:10px;border:1px solid #cbd5e1;background:#fff;font-size:13px;font-weight:600;color:#334155;cursor:pointer}.pricing-section{padding:90px 0;background-color:var(--gorent-light)}.membership-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px}.membership-card{background-color:#fff;border-radius:var(--radius-xl);border:1px solid var(--gorent-border);box-shadow:var(--shadow-sm);padding:34px 28px;position:relative;transition:var(--transition);display:flex;flex-direction:column}.membership-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg);border-color:var(--gorent-base)}.membership-card.featured{border:2px solid var(--gorent-base)}.membership-header{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--gorent-border)}.membership-pack-name{font-size:24px;margin-bottom:12px;color:var(--gorent-black)}.price-comparison-grid{display:flex;align-items:baseline;justify-content:space-between}.actual-price{font-size:14px;color:#8c9ba5;text-decoration:line-through}.discounted-price{font-size:32px;font-weight:900;color:var(--gorent-black)}.discounted-price span{font-size:14px;font-weight:600;color:var(--gorent-gray)}.savings-badge{display:inline-block;background-color:#e6f7ec;color:#1a8738;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:700;margin-top:8px}.membership-features{margin-bottom:30px;display:flex;flex-direction:column;gap:12px;flex-grow:1}.membership-feature-item{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:#4b586e}.membership-feature-item svg{color:#25d366;width:18px;height:18px;flex-shrink:0;margin-top:2px}.about-section{padding:90px 0}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.about-points{display:flex;flex-direction:column;gap:20px;margin:30px 0}.about-point-item{display:flex;align-items:flex-start;gap:16px}.about-point-icon{width:48px;height:48px;background-color:#efa71626;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--gorent-base);flex-shrink:0}.about-point-text h4{font-size:18px;margin-bottom:4px}.about-point-text p{font-size:14px;color:var(--gorent-gray)}.about-images-box{display:grid;grid-template-columns:1fr 1fr;gap:20px}.about-img-single{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md)}.about-img-single img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.about-img-single:hover img{transform:scale(1.05)}.services-section{padding:90px 0;background-color:var(--gorent-light)}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.service-card{background-color:#fff;padding:34px 26px;border-radius:var(--radius-lg);border:1px solid var(--gorent-border);transition:var(--transition);box-shadow:var(--shadow-sm)}.service-card:hover{transform:translateY(-6px);border-color:var(--gorent-base);box-shadow:var(--shadow-lg)}.service-icon-box{width:60px;height:60px;background-color:var(--gorent-black);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--gorent-base);margin-bottom:20px;transition:var(--transition)}.service-card:hover .service-icon-box{background-color:var(--gorent-base);color:var(--gorent-black)}.service-card h3{font-size:20px;margin-bottom:12px}.service-card p{font-size:14px;color:var(--gorent-gray);line-height:1.6}.process-section{padding:90px 0}.process-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px}.process-card{background-color:#fff;border:1px solid var(--gorent-border);border-radius:var(--radius-lg);padding:36px 24px;text-align:center;position:relative;transition:var(--transition)}.process-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-md);border-color:var(--gorent-base)}.process-step-num{position:absolute;top:14px;right:18px;font-size:28px;font-weight:900;color:#1f4f8c14}.process-icon-box{width:70px;height:70px;margin:0 auto 20px;background-color:#efa7161f;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--gorent-base)}.process-card h3{font-size:19px;margin-bottom:10px}.process-card p{font-size:14px;color:var(--gorent-gray)}.counter-section{background:linear-gradient(135deg,#1f4f8c,#111726);color:#fff;padding:70px 0}.counter-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;text-align:center}.counter-item svg{color:var(--gorent-base);margin-bottom:12px}.counter-num{font-size:44px;font-weight:900;color:#fff;font-family:var(--font-heading)}.counter-label{font-size:15px;color:#adbcd0;text-transform:uppercase;font-weight:600;letter-spacing:.5px}.testimonial-section{padding:90px 0;background-color:var(--gorent-light)}.testimonial-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px}.testimonial-card{background-color:#fff;border-radius:var(--radius-lg);padding:30px;border:1px solid var(--gorent-border);box-shadow:var(--shadow-sm);display:flex;flex-direction:column}.testimonial-stars{display:flex;gap:4px;color:#f7a800;margin-bottom:16px}.testimonial-text{font-size:14.5px;color:#4b586e;font-style:italic;line-height:1.7;margin-bottom:20px;flex-grow:1}.testimonial-author{display:flex;align-items:center;gap:14px}.author-avatar{width:48px;height:48px;border-radius:50%;background-color:var(--gorent-gray-light);display:flex;align-items:center;justify-content:center;color:var(--gorent-black);font-weight:700;overflow:hidden}.author-avatar img{width:100%;height:100%;object-fit:cover}.author-info h4{font-size:16px;color:var(--gorent-black)}.author-info span{font-size:12px;color:var(--gorent-gray)}.drivers-section{padding:90px 0}.drivers-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:26px}.driver-card{background-color:#fff;border-radius:var(--radius-lg);border:1px solid var(--gorent-border);overflow:hidden;text-align:center;transition:var(--transition)}.driver-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-md)}.driver-avatar-wrap{height:240px;background-color:var(--gorent-gray-light);overflow:hidden}.driver-avatar-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.driver-card:hover .driver-avatar-wrap img{transform:scale(1.06)}.driver-info{padding:20px 16px}.driver-info h4{font-size:18px;margin-bottom:4px}.driver-info span{font-size:13px;color:var(--gorent-base);font-weight:600}.contact-section{padding:90px 0;background-color:var(--gorent-light)}.contact-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:40px}.contact-form-card{background-color:#fff;border-radius:var(--radius-xl);padding:40px;border:1px solid var(--gorent-border);box-shadow:var(--shadow-sm)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.form-group{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}.form-group label{font-size:13px;font-weight:700;color:var(--gorent-black)}.form-group input,.form-group select,.form-group textarea{border:1px solid var(--gorent-border);border-radius:var(--radius-sm);padding:12px 16px;font-size:14px;font-family:var(--font-body);outline:none;background-color:var(--gorent-light);transition:var(--transition)}.form-group textarea{min-height:120px;resize:vertical}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--gorent-base);background-color:#fff}.contact-info-card{background:var(--gorent-black);color:#fff;border-radius:var(--radius-xl);padding:40px 30px;display:flex;flex-direction:column;gap:30px}.contact-info-card h3{color:#fff;font-size:24px}.contact-detail-item{display:flex;align-items:flex-start;gap:16px}.contact-detail-icon{width:44px;height:44px;background-color:#efa71633;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--gorent-base);flex-shrink:0}.contact-detail-item h4{color:#fff;font-size:16px;margin-bottom:4px}.contact-detail-item p,.contact-detail-item a{color:#adbcd0;font-size:14px}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#131929b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2000;display:flex;align-items:center;justify-content:center;padding:20px}.modal-content{background-color:#fff;border-radius:var(--radius-xl);width:100%;max-width:620px;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px #00000040;position:relative;padding:32px}.modal-close-btn{position:absolute;top:20px;right:20px;background:none;border:none;cursor:pointer;color:var(--gorent-gray)}.modal-close-btn:hover{color:var(--gorent-black)}.drawer-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0009;z-index:1500}.drawer-panel{position:fixed;top:0;right:0;width:100%;max-width:420px;height:100vh;background-color:#fff;z-index:1600;padding:36px 28px;overflow-y:auto;box-shadow:-10px 0 30px #00000026;display:flex;flex-direction:column}.floating-whatsapp{position:fixed;bottom:30px;right:30px;width:60px;height:60px;background-color:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 6px 20px #25d36666;z-index:1100;transition:var(--transition)}.floating-whatsapp:hover{transform:scale(1.1);box-shadow:0 8px 25px #25d36680}.main-footer{background-color:#121826;color:#adbcd0;padding:80px 0 24px}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:40px;margin-bottom:60px}.footer-widget h4,.footer-widget h2{color:#fff;font-size:18px;margin-bottom:22px;position:relative}.footer-widget h4:after,.footer-widget h2:after{content:"";position:absolute;bottom:-8px;left:0;width:32px;height:2px;background-color:var(--gorent-base)}.footer-widget p{font-size:14px;line-height:1.7;margin-bottom:20px}.footer-links{display:flex;flex-direction:column;gap:12px}.footer-links a{font-size:14px;color:#adbcd0}.footer-links a:hover{color:var(--gorent-base);padding-left:5px}.footer-bottom{padding-top:24px;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;font-size:13px}.footer-bottom-links{display:flex;gap:20px}.footer-bottom-links a:hover{color:var(--gorent-base)}.rental-layout-grid{display:grid;grid-template-columns:280px minmax(0,1fr);gap:36px}.rental-layout-grid>*{min-width:0}.mobile-toggle-btn{display:none;align-items:center;justify-content:center;width:42px;height:42px;border-radius:8px;background:#1f4f8c14;color:var(--gorent-black);border:none;cursor:pointer;transition:all .2s ease}.mobile-toggle-btn:hover{background:#efa71633;color:var(--gorent-base)}.mobile-nav-overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background:#0f172aa6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:10000;animation:fadeIn .25s ease}.mobile-nav-drawer{position:fixed;top:0;right:0;width:320px;max-width:86vw;height:100vh;background:#fff;z-index:10001;box-shadow:-10px 0 35px #00000040;display:flex;flex-direction:column;overflow-y:auto;padding:24px;animation:slideDrawerIn .3s cubic-bezier(.16,1,.3,1)}@keyframes slideDrawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}.mobile-nav-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid var(--gorent-border);margin-bottom:20px}.mobile-nav-close{background:#f1f5f9;border:none;color:#475569;cursor:pointer;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s}.mobile-nav-close:hover{background:#e2e8f0;color:#0f172a}.mobile-nav-links{display:flex;flex-direction:column;gap:6px;margin-bottom:24px;flex-grow:1}.mobile-nav-link{display:block;padding:12px 16px;border-radius:8px;font-weight:600;font-size:15px;color:var(--gorent-black);text-decoration:none;transition:all .2s ease}.mobile-nav-link:hover,.mobile-nav-link.active{background:#efa7161f;color:var(--gorent-base);padding-left:20px}.mobile-nav-cta{margin-bottom:20px}.mobile-call-pill{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:#f8fafc;border:1px solid var(--gorent-border);border-radius:8px;color:var(--gorent-black);font-weight:700;font-size:13.5px;text-decoration:none;transition:all .2s}.mobile-call-pill:hover{border-color:var(--gorent-base);color:var(--gorent-base)}.mobile-nav-footer{border-top:1px solid var(--gorent-border);padding-top:18px}@media (max-width: 991px){.nav-links{display:none!important}.mobile-toggle-btn{display:flex}.menu-drawer-btn,.nav-call-widget .call-widget-text{display:none}.nav-call-widget{padding:6px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.hero-grid{grid-template-columns:1fr;text-align:center;gap:30px}.hero-desc{margin:0 auto 30px}.banner-hero-cta{justify-content:center}.rental-layout-grid{grid-template-columns:1fr;gap:24px}.search-grid{grid-template-columns:1fr 1fr;gap:14px}.search-btn-wrap{grid-column:span 2}.search-btn-compact{width:100%}.search-tabs-wrap{flex-direction:column;align-items:flex-start}.about-grid,.contact-grid{grid-template-columns:1fr;gap:30px}.counter-grid,.footer-grid{grid-template-columns:1fr 1fr;gap:30px}.membership-list{flex-wrap:wrap;justify-content:center}.membership-card{flex:0 0 100%;max-width:480px}}@media (max-width: 768px){body{padding-bottom:74px!important}.floating-whatsapp,.banner-hero-cta{display:none!important}.mobile-sticky-cta{display:flex!important;position:fixed;bottom:0;left:0;right:0;width:100%;background:#fffffffa;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid #e2e8f0;box-shadow:0 -4px 22px #00000017;padding:6px 12px 10px;z-index:9998;flex-direction:column;gap:4px;animation:slideUpStickyBottom .3s cubic-bezier(.16,1,.3,1)}@keyframes slideUpStickyBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}.mobile-cta-subtext{font-size:11px;color:#64748b;text-align:center;font-weight:500;letter-spacing:-.1px;line-height:1.2;padding:2px 0}.mobile-cta-row{display:flex;align-items:center;gap:8px;width:100%}.mobile-cta-btn{flex:1 1 0;height:44px;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:13.5px;font-weight:700;text-decoration:none;transition:transform .15s ease,filter .15s ease;cursor:pointer;-webkit-user-select:none;user-select:none;border:none}.mobile-cta-btn:active{transform:scale(.97)}.mobile-cta-btn.btn-call{background-color:#0d47a1!important;color:#fff!important;box-shadow:0 2px 8px #0d47a14d}.mobile-cta-btn.btn-whatsapp{background-color:#25d366!important;color:#fff!important;box-shadow:0 2px 8px #25d3664d}.mobile-cta-btn.btn-book{background-color:#efa716!important;color:#1f4f8c!important;box-shadow:0 2px 8px #efa7164d}.main-topbar .topbar-item:nth-child(3){display:none}.topbar-inner{justify-content:center;gap:10px}.topbar-right{display:none}.site-brand-logo{height:38px}.hero-title{font-size:36px;line-height:1.2}.sec-heading{font-size:28px!important}.fleet-grid{grid-template-columns:1fr!important}.services-grid{grid-template-columns:1fr 1fr!important}}@media (max-width: 576px){.main-topbar{padding:6px 0}.topbar-contact{gap:14px;font-size:11.5px}.site-brand-logo{height:34px}.hero-title{font-size:28px}.hero-tagline{font-size:12px}.search-grid{grid-template-columns:1fr}.search-btn-wrap{grid-column:span 1}.services-grid,.form-row,.counter-grid,.footer-grid{grid-template-columns:1fr!important}.car-specs-grid{grid-template-columns:repeat(2,1fr)!important}.car-card-footer{flex-direction:column;align-items:stretch!important;gap:12px}.car-book-btn{width:100%;justify-content:center}.modal-content{width:95%!important;max-width:95vw!important;padding:20px 16px!important;margin:10px!important;max-height:94vh!important}.modal-content h2{font-size:20px!important}.footer-bottom{flex-direction:column;text-align:center;gap:14px}.footer-bottom-links{flex-wrap:wrap;justify-content:center;gap:10px}.drawer-panel{width:100%!important;max-width:100vw!important}}.quark-preloader-overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background:#080c15;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:999999;transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1),filter .65s ease;overflow:hidden;-webkit-user-select:none;user-select:none}.quark-preloader-overlay.preloader-fade-out{opacity:0;transform:scale(1.05);filter:blur(10px);pointer-events:none}.preloader-ambient-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.preloader-aurora-glow{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);width:550px;height:550px;background:radial-gradient(circle,rgba(239,167,22,.12) 0%,rgba(26,81,150,.08) 45%,transparent 70%);border-radius:50%;filter:blur(40px);animation:auroraBreathe 4s ease-in-out infinite alternate}@keyframes auroraBreathe{0%{transform:translate(-50%,-50%) scale(.9);opacity:.6}to{transform:translate(-50%,-50%) scale(1.15);opacity:1}}.preloader-road-grid{position:absolute;bottom:0;left:0;width:100%;height:45%;background:linear-gradient(180deg,transparent 0%,rgba(239,167,22,.04) 100%);mask-image:linear-gradient(to top,rgba(0,0,0,1) 0%,transparent 100%);-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,1) 0%,transparent 100%)}.preloader-road-grid:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:2px;height:100%;background:linear-gradient(to top,rgba(239,167,22,.25) 0%,transparent 100%);box-shadow:0 0 15px #efa71666}.preloader-topbar{position:absolute;top:24px;left:0;width:100%;padding:0 32px;display:flex;justify-content:space-between;align-items:center;z-index:10}.preloader-brand-pill{display:inline-flex;align-items:center;gap:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);padding:6px 14px;border-radius:30px;font-size:11px;font-family:var(--font-heading);letter-spacing:1px;color:#adbcd0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pill-dot{width:6px;height:6px;border-radius:50%;background:#efa716;box-shadow:0 0 8px #efa716;animation:pulseDot 1.5s infinite}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.preloader-skip-btn{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#adbcd0;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .25s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.preloader-skip-btn:hover{background:#efa71626;border-color:#efa71666;color:#fff;transform:translateY(-1px)}.preloader-cockpit{position:relative;z-index:5;display:flex;flex-direction:column;align-items:center;max-width:440px;width:100%;padding:20px}.cockpit-gauge-wrapper{position:relative;width:220px;height:220px;display:flex;align-items:center;justify-content:center;margin-bottom:28px}.cockpit-gauge-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.gauge-track-bg{fill:none;stroke:#ffffff0f;stroke-width:5}.gauge-track-fill{fill:none;stroke-width:5;stroke-linecap:round;transition:stroke-dashoffset .08s linear}.cockpit-gauge-center{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;z-index:2}.cockpit-brand-logo{height:32px;width:auto;object-fit:contain;margin-bottom:12px;filter:drop-shadow(0 2px 10px rgba(0,0,0,.5))}.cockpit-speed-readout{display:flex;align-items:baseline;justify-content:center;gap:4px}.speed-number{font-family:var(--font-heading);font-size:48px;font-weight:900;line-height:1;color:#fff;text-shadow:0 0 20px rgba(239,167,22,.4);letter-spacing:-1px}.speed-unit{font-family:var(--font-heading);font-size:11px;font-weight:800;color:#efa716;letter-spacing:1px}.cockpit-rpm-equalizer{display:flex;gap:3.5px;align-items:flex-end;height:14px;margin-top:10px}.rpm-bar{width:3px;height:100%;background:#efa716;border-radius:2px;opacity:.85;animation:rpmBounce .8s ease-in-out infinite alternate}@keyframes rpmBounce{0%{height:20%;opacity:.3}50%{height:100%;opacity:1}to{height:40%;opacity:.6}}.cockpit-status-panel{width:100%;max-width:340px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:12px 16px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin-bottom:20px;box-shadow:0 10px 25px #0003}.cockpit-status-live{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:10px}.status-led{width:7px;height:7px;border-radius:50%;flex-shrink:0}.status-led.led-pulse{background:#efa716;box-shadow:0 0 8px #efa716;animation:ledPulse 1s infinite alternate}.status-led.led-ready{background:#25d366;box-shadow:0 0 10px #25d366}@keyframes ledPulse{0%{opacity:.4}to{opacity:1}}.status-label{font-family:var(--font-heading);font-size:11.5px;font-weight:700;letter-spacing:.8px;color:#adbcd0;text-align:center}.cockpit-progress-line{width:100%;height:3px;background:#ffffff14;border-radius:3px;overflow:hidden}.cockpit-progress-fill{height:100%;background:linear-gradient(90deg,#efa716,#ffc857);border-radius:3px;box-shadow:0 0 8px #efa716b3;transition:width .08s linear}.cockpit-telemetry-badges{display:flex;align-items:center;gap:12px;color:#6b7c96;font-size:11.5px;font-weight:600;flex-wrap:wrap;justify-content:center}.telemetry-item{display:flex;align-items:center;gap:5px;color:#8c9ba5;transition:color .2s ease}.telemetry-item svg{color:#efa716}.telemetry-separator{color:#ffffff26}.qc-home-content{display:contents}#main-content[aria-busy=true]{min-height:calc(100svh - 120px)}.qc-preview-fieldset{border:0;padding:0;margin:0;min-width:0;width:100%}.qc-hero-slide-controls{display:flex;gap:8px;margin-top:16px}.qc-hero-slide-controls button{border:1px solid #fff;border-radius:50%;width:32px;height:32px;color:#fff;background:#27343f;cursor:pointer}.qc-hero-slide-controls button[aria-pressed=true]{background:#efa716;color:#172331}.qc-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}button,input,textarea,select{font-family:var(--font-body)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #1a5196;outline-offset:3px}#main-content:focus:not(:focus-visible){outline:none}.qc-social-links a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.nav-link.active,.qc-auth-panel a{color:#1a5196!important}.thm-btn:not(.thm-btn-dark){color:#19232b}.main-footer a:focus-visible,.main-topbar a:focus-visible{outline-color:#efa716}.btn-whatsapp-action,.mobile-cta-btn.btn-whatsapp{color:#153d25!important}.contact-detail-item a[href*="wa.me"]{color:#146c3d!important}.price-comparison-grid span{color:#586673!important}.topbar-social a{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px}.drawer-panel,.mobile-nav-drawer{height:100dvh}.drawer-panel{width:min(420px,100%);max-width:100%}.drawer-panel h3,.drawer-panel p,.qc-auth-panel{overflow-wrap:anywhere}.mobile-nav-close{min-width:44px;min-height:44px}.mobile-nav-link.active{color:#1a5196}.qc-account-pagination button:disabled{opacity:.65;cursor:not-allowed}@media (max-width:600px){.qc-auth-page{padding:36px 16px!important;min-height:60vh!important}.qc-auth-panel{padding:24px!important;border-radius:8px!important}input,select,textarea{font-size:16px!important}.form-row>*{min-width:0}.drawer-panel{padding:20px}.mobile-sticky-cta{padding-bottom:max(10px,env(safe-area-inset-bottom))}.main-footer{padding-bottom:100px}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.qc-skip-link{position:fixed;left:16px;top:-100px;z-index:1000000;background:#fff;color:#15202b;padding:12px 18px;border:2px solid #1a5196;border-radius:4px}.qc-skip-link:focus{top:12px}.modal-overlay:has([aria-modal=true]){z-index:12000}.mobile-sticky-cta.qc-hero-actions-hidden{display:none!important}.qc-primary,.qc-secondary{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:12px 18px;border-radius:6px;font:700 14px var(--font-body);cursor:pointer;transition:background .18s ease,border-color .18s ease}.qc-primary{color:#19232b;background:#efa716;border:1px solid #efa716}.qc-primary:hover{background:#f6b932;border-color:#f6b932}.qc-primary:disabled{background:#edf0f2;color:#727b84;border-color:#edf0f2;cursor:not-allowed}.qc-secondary{background:#fff;border:1px solid #cdd4da;color:#27343f}.qc-text-link{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:#1a5196;background:none;border:0;cursor:pointer}.qc-primary:focus-visible,.qc-secondary:focus-visible,.qc-trip-tool input:focus-visible,.qc-trip-tool select:focus-visible,.qc-trip-tool button:focus-visible,.qc-vehicle-card a:focus-visible,.qc-text-link:focus-visible,.qc-hero a:focus-visible{outline:3px solid #1a5196;outline-offset:4px}.qc-eyebrow{font-size:11px;font-weight:800;color:#586673;line-height:1.5;letter-spacing:0;margin-bottom:10px}.home-page{color:#535e69}.home-page h2,.home-page h3{color:#202b35;letter-spacing:0}.qc-hero{position:relative;overflow:hidden;background:#354249;min-height:550px;color:#fff}.qc-hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:65% 45%}.qc-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#09141dc7,#09141d61 42%,#09141d0d 78%)}.qc-hero-inner{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding-top:48px;padding-bottom:28px;min-height:550px}.qc-hero-copy{max-width:535px}.qc-hero .qc-eyebrow{display:flex;align-items:center;gap:8px;color:#fff;margin-bottom:16px}.qc-hero h1{font-size:64px;font-weight:800;line-height:1.08;color:#fff;letter-spacing:0}.qc-hero-lead{font-size:32px;line-height:1.3;font-weight:500;color:#fff;margin:10px 0 14px}.qc-hero-description{color:#f0f3f6;font-size:16px;line-height:1.65;max-width:430px}.qc-hero-links{display:flex;flex-wrap:wrap;gap:22px;margin-top:20px}.qc-hero-links a{display:inline-flex;gap:8px;align-items:center;color:#fff;font-size:13px;font-weight:700;min-height:32px}.qc-hero-links a:first-child{border-bottom:1px solid #efa716}.qc-hero-caption{position:absolute;top:28px;right:32px;display:flex;align-items:center;gap:8px;color:#fff;font-size:12px;font-weight:600;background:#09141da6;padding:7px 10px;border-radius:4px}.qc-trip-tool{background:#fff;color:#27343f;width:100%;border:1px solid #e1e6ea;border-radius:8px;box-shadow:0 5px 22px #0c181f12}.qc-trip-heading{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf0f2;padding:0 20px;min-height:44px}.qc-trip-heading [role=group]{display:flex;gap:20px}.qc-trip-heading button{border:0;border-bottom:2px solid transparent;background:none;color:#697582;font-weight:600;font-size:12px;padding:14px 0;cursor:pointer;min-height:44px}.qc-trip-heading button.active{color:#253743;border-color:#efa716}.qc-trip-heading>span{display:flex;align-items:center;gap:6px;font-size:12px;color:#61707c}.qc-trip-fields{display:grid;grid-template-columns:minmax(155px,1fr) minmax(210px,1.3fr) minmax(210px,1.3fr) auto;gap:20px;align-items:end;padding:20px}.qc-trip-fields>div{min-width:0}.qc-trip-fields label{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:600;color:#667381;margin-bottom:8px}.qc-trip-fields input,.qc-trip-fields select{width:100%;min-width:0;height:32px;padding:2px 0;font:600 14px var(--font-body);color:#202d38;border:0;border-radius:0;background:#fff;color-scheme:light}.qc-trip-fields input::-webkit-calendar-picker-indicator{margin-left:0;padding:2px}.qc-trip-fields .qc-primary{white-space:nowrap;height:50px}.qc-error{color:#a92b32;font-size:14px;padding:12px 20px;overflow-wrap:anywhere}.qc-trust-band{border-bottom:1px solid #e4e9ed;background:#fafbfc}.qc-trust-band>div{display:flex;justify-content:space-between;gap:20px;padding-top:17px;padding-bottom:17px;font-size:12px;font-weight:600;color:#5c6975}.qc-trust-band span:before{content:"";display:inline-block;width:5px;height:5px;margin-right:10px;border-radius:50%;background:#1a5196;vertical-align:middle}.qc-featured{padding:64px 0;background:#fff}.qc-section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:30px}.qc-section-heading h2{font-size:32px;line-height:1.25;margin-bottom:10px;max-width:650px}.qc-section-heading p:not(.qc-eyebrow){font-size:14px}.qc-section-heading>a{flex-shrink:0;min-height:44px}.qc-featured-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.qc-vehicle-card{background:#fff;border:1px solid #e0e5ea;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;min-width:0;color:#202e3b}.qc-vehicle-media{position:relative;display:block;aspect-ratio:16/10;background:#f1f4f6;overflow:hidden}.qc-vehicle-media img{width:100%;height:100%;object-fit:contain;padding:28px 18px 12px;transition:transform .2s ease}.qc-vehicle-media:hover img{transform:scale(1.03)}.qc-availability,.qc-category{position:absolute;top:14px;font-size:10px;font-weight:700;padding:5px 8px;border-radius:4px;background:#fff;line-height:1.5}.qc-availability{left:14px;color:#376951;display:flex;gap:6px;align-items:center}.qc-availability i{width:5px;height:5px;border-radius:50%;background:currentColor}.qc-availability.unavailable{color:#924632}.qc-availability.unknown{color:#65737d}.qc-category{right:14px;color:#5c6975}.qc-vehicle-body{padding:22px;flex:1;display:flex;flex-direction:column}.qc-vehicle-brand{text-transform:uppercase;color:#667581;font-size:10px;font-weight:700;margin-bottom:4px}.qc-vehicle-body h3{font-size:19px;line-height:1.35;min-height:26px;overflow-wrap:anywhere}.qc-vehicle-model{color:#677582;font-size:12px;margin-top:4px}.qc-vehicle-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:18px 0;border-bottom:1px solid #edf0f2;margin-bottom:18px;margin-top:auto}.qc-vehicle-specs>div{display:flex;align-items:center;gap:6px;color:#5f6d7a;font-size:11px;min-width:0}.qc-vehicle-specs dt{display:flex;flex-shrink:0}.qc-vehicle-specs dd{overflow-wrap:anywhere}.qc-vehicle-rate{font-size:11px;color:#77828c;margin-bottom:17px}.qc-vehicle-rate strong{font-size:23px;color:#1d2d3a;font-weight:800}.qc-vehicle-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.qc-vehicle-actions .qc-primary{padding:10px 14px;font-size:12px}.qc-vehicle-actions>a{display:flex;gap:4px;align-items:center;font-size:11px;font-weight:700;color:#1a5196;min-height:44px}.qc-image-empty{width:100%;height:100%;min-height:160px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;background:#f1f4f6;color:#77838c;font-size:12px}.qc-data-state{padding:48px 24px;background:#f6f8fa;text-align:center;border-top:1px solid #e5eaee;border-bottom:1px solid #e5eaee}.qc-data-state h3{font-size:22px;margin-bottom:10px}.qc-data-state p{margin:0 auto 20px;max-width:560px;font-size:14px;overflow-wrap:anywhere}.qc-skeleton{border:1px solid #e0e5ea;border-radius:8px;overflow:hidden;min-height:370px}.qc-skeleton div{aspect-ratio:16/10;background:#eef1f4}.qc-skeleton span{display:block;height:20px;background:#edf0f2;margin:22px;width:65%}.qc-skeleton span:last-child{width:40%}.home-page .pricing-section{background:#f6f8fa;padding:64px 0}.home-page .sec-heading{font-size:32px}.home-page .membership-card,.home-page .service-card,.home-page .testimonial-card,.home-page .contact-form-card{border-radius:8px}.home-page .membership-list,.home-page .testimonial-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.home-page .membership-card,.home-page .testimonial-card{min-width:0}.home-page .process-section{background:#fafbfc}.home-page .about-section,.home-page .services-section,.home-page .process-section,.home-page .testimonial-section,.home-page .contact-section{padding-top:64px;padding-bottom:64px}.qc-rental-trip{margin-bottom:28px}.qc-rental-trip>p,.qc-detail-trip>p{margin-top:12px;color:#677581;font-size:12px}.qc-detail{padding-top:36px;padding-bottom:72px;color:#35414c}.qc-account{padding-top:36px;padding-bottom:72px;color:#35414c;min-height:50vh}.qc-account h1{font-size:30px;line-height:1.3;color:#20313e;overflow-wrap:anywhere;margin:28px 0;letter-spacing:0}.qc-account h2{font-size:20px;color:#20313e;overflow-wrap:anywhere;margin-bottom:16px}.qc-account p{font-size:14px;line-height:1.7;overflow-wrap:anywhere}.qc-account-nav{display:flex;gap:24px;border-bottom:1px solid #dce4e9}.qc-account-nav a{display:flex;align-items:center;gap:8px;min-height:48px;border-bottom:2px solid transparent;color:#5f6d78;font-size:14px;font-weight:600}.qc-account-nav a.active{color:#1a5196;border-color:#efa716}.qc-account-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:24px 0}.qc-account-heading h1{margin:0}.qc-account-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0}.qc-account-fields dt{font-size:12px;color:#667581;margin-bottom:6px}.qc-account-fields dd{font-size:15px;font-weight:600;overflow-wrap:anywhere}.qc-booking-list{list-style:none;padding:0}.qc-booking-list>li{display:grid;grid-template-columns:160px minmax(0,1fr) auto;gap:24px;padding:24px 0;border-top:1px solid #e1e7eb;align-items:center}.qc-booking-photo{aspect-ratio:16/10;background:#f2f5f7}.qc-booking-photo img{width:100%;height:100%;object-fit:contain}.qc-booking-photo .qc-image-empty{min-height:0}.qc-booking-summary h2{margin:4px 0 10px;font-size:18px}.qc-booking-summary .qc-eyebrow{margin:0;font-size:11px}.qc-booking-status{display:inline-block;font-size:12px;font-weight:700;color:#465d70;margin-left:8px}.qc-booking-action{display:flex;flex-direction:column;gap:16px;align-items:flex-end;font-size:17px}.qc-account-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;margin-top:28px;font-size:13px}.qc-account-section{border-top:1px solid #e1e7eb;margin-top:28px;padding-top:28px}.qc-account-section form{max-width:620px}.qc-account-section label{display:block;font-size:13px;font-weight:600;margin:16px 0 8px}.qc-account-section textarea{display:block;width:100%;min-height:110px;border:1px solid #cad4dd;border-radius:4px;padding:12px;font:14px var(--font-body);resize:vertical;margin-bottom:16px}.qc-account-error{color:#a92b32;margin-bottom:12px}.qc-account a:focus-visible,.qc-account button:focus-visible,.qc-account textarea:focus-visible{outline:3px solid #1a5196;outline-offset:3px}@media (max-width:600px){.qc-account h1{font-size:26px}.qc-booking-list>li{grid-template-columns:88px minmax(0,1fr);gap:14px;align-items:start}.qc-booking-action{grid-column:2;align-items:flex-start;font-size:16px;gap:10px}.qc-account-fields{grid-template-columns:minmax(0,1fr);gap:20px}.qc-account-nav{gap:18px}}.qc-detail-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:48px;margin-top:28px;align-items:center}.qc-detail-photo{aspect-ratio:4/3;background:#f3f5f7}.qc-gallery{min-width:0}.qc-gallery .qc-detail-photo{position:relative}.qc-gallery-controls{position:absolute;bottom:14px;right:14px;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #d8e0e6;border-radius:6px;padding:4px;font-size:12px}.qc-gallery-controls button{width:40px;height:40px;display:grid;place-items:center;border:0;background:#fff;cursor:pointer;color:#253743}.qc-gallery-thumbnails{display:flex;gap:10px;overflow-x:auto;padding:12px 2px}.qc-gallery-thumbnails button{flex:0 0 88px;width:88px;height:66px;border:2px solid #dce3e8;border-radius:4px;overflow:hidden;background:#f3f5f7;cursor:pointer;padding:0}.qc-gallery-thumbnails button[aria-pressed=true]{border-color:#1a5196}.qc-gallery-thumbnails img{width:100%;height:100%;object-fit:contain}.qc-gallery-thumbnails .qc-image-empty{min-height:0;font-size:0}.qc-gallery-thumbnails .qc-image-empty svg{width:24px;height:24px}.qc-gallery button:focus-visible{outline:3px solid #1a5196;outline-offset:2px}.qc-rental-quote{padding:18px 0;border-top:1px solid #e3e8ec;margin:18px 0;min-width:0}.qc-rental-quote h2{font-size:18px;margin-bottom:16px}.qc-quote-lines>div{display:flex;justify-content:space-between;gap:18px;margin-bottom:10px;font-size:14px}.qc-quote-lines dt,.qc-quote-lines dd{overflow-wrap:anywhere;min-width:0}.qc-quote-lines dd{font-weight:700;text-align:right}.qc-quote-lines .qc-quote-total{border-top:1px solid #e3e8ec;margin-top:14px;padding-top:14px;font-size:19px;color:#20313e}.qc-rental-quote>p{margin-top:14px;color:#657482;font-size:12px;line-height:1.6}.qc-detail-terms{padding-top:32px;margin-top:24px;border-top:1px solid #e1e7eb}.qc-detail-terms ul{padding-left:20px;list-style:disc}.qc-detail-terms li{margin-bottom:10px;font-size:14px;line-height:1.6}.qc-detail-terms p{margin:18px 0;font-size:14px;line-height:1.7}.modal-content .qc-image-empty{min-height:0;font-size:0}.modal-content img{max-width:100%;height:100%;object-fit:contain}.qc-detail-photo img{width:100%;height:100%;object-fit:contain;padding:32px}.qc-detail-copy h1{font-size:34px;color:#202b35;overflow-wrap:anywhere;letter-spacing:0}.qc-detail-model{color:#687885;margin:8px 0}.qc-detail-availability{margin:14px 0;font-size:13px;font-weight:700;color:#946232}.qc-detail-availability.available{color:#2d7755}.qc-detail-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0}.qc-detail-specs dt{display:flex;gap:6px;align-items:center;color:#7a8590;font-size:11px}.qc-detail-specs dd{font-size:14px;font-weight:600;margin-top:6px}.qc-detail-price{padding:18px 0;border-top:1px solid #e3e8ec;margin-top:14px}.qc-detail-price strong{font-size:30px;color:#20313e}.qc-detail-price span{color:#6c7b87;font-size:12px}.qc-detail-description,.qc-detail-features,.qc-detail-trip{padding-top:32px;margin-top:24px;border-top:1px solid #e1e7eb}.qc-detail h2{color:#263541;font-size:22px;margin-bottom:16px}.qc-detail-description p{max-width:820px;font-size:15px;line-height:1.8;overflow-wrap:anywhere}.qc-detail-features ul{display:flex;flex-wrap:wrap;gap:12px 28px}.qc-detail-features li{display:flex;gap:8px;align-items:center;font-size:14px}@media (max-width:1100px){.qc-trip-fields{gap:14px;grid-template-columns:minmax(145px,1fr) minmax(180px,1.2fr) minmax(180px,1.2fr) auto;padding:16px}.qc-trip-fields .qc-primary{font-size:12px;padding:10px}.qc-featured-grid{gap:18px}.qc-vehicle-body{padding:18px}.qc-vehicle-actions{flex-wrap:wrap;gap:4px}.qc-vehicle-actions .qc-primary{flex:1}.qc-vehicle-actions>a{flex:1;justify-content:center}}@media (max-width:900px){.qc-hero-inner{min-height:620px}.qc-hero-photo{object-position:70% 40%}.qc-trip-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.qc-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qc-detail-grid{gap:28px}.qc-trust-band>div{flex-wrap:wrap;justify-content:flex-start;gap:14px 28px}}@media (max-width:600px){.qc-hero-inner{padding-top:24px;padding-bottom:16px;gap:18px;min-height:0}.qc-hero-photo{object-position:66% center}.qc-hero-shade{background:#09141d8c}.qc-hero-caption{display:none}.qc-hero .qc-eyebrow{margin-bottom:12px;font-size:10px}.qc-hero h1{font-size:44px}.qc-hero-lead{font-size:24px;margin:6px 0 12px}.qc-hero-description{font-size:14px;max-width:340px;line-height:1.6}.qc-hero-links{margin-top:12px;gap:18px}.qc-trip-heading{padding:0 14px}.qc-trip-heading button{padding:10px 0}.qc-trip-heading>span{display:none}.qc-trip-fields{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px}.qc-trip-fields>div{padding-bottom:6px;border-bottom:1px solid #edf0f2}.qc-trip-fields label{margin-bottom:0}.qc-trip-fields input,.qc-trip-fields select{height:29px;font-size:14px}.qc-trip-fields .qc-primary{width:100%;height:44px}.qc-hero{min-height:0}.qc-trust-band>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;font-size:10px}.qc-trust-band span{display:flex;align-items:center}.qc-trust-band span:before{flex-shrink:0}.qc-featured{padding:40px 0}.qc-section-heading{display:block;margin-bottom:20px}.qc-section-heading h2{font-size:26px}.qc-section-heading>a{margin-top:12px}.qc-featured-grid{grid-template-columns:minmax(0,1fr);gap:20px}.qc-vehicle-media{aspect-ratio:16/9}.qc-vehicle-body{padding:20px}.qc-vehicle-actions{flex-wrap:nowrap;gap:12px}.qc-vehicle-specs{font-size:12px}.home-page .sec-heading{font-size:26px}.qc-detail-grid{grid-template-columns:minmax(0,1fr);gap:24px}.qc-detail-copy h1{font-size:28px}.qc-detail-photo{aspect-ratio:4/3}.qc-detail-specs{gap:18px}.qc-detail{padding-top:24px}}@media (prefers-reduced-motion:reduce){.qc-vehicle-media img,.qc-primary,.qc-secondary{transition:none}}.about-point-text .qc-detail-heading{font-size:18px;margin-bottom:4px;color:var(--gorent-black)}.author-info .qc-author-name{font-size:16px;color:var(--gorent-black)}.qc-about-page-content{display:contents}.qc-about-page-hero{position:relative;background:linear-gradient(135deg,#1f4f8c,#111726);color:#fff;padding:50px 0;margin-bottom:20px;overflow:hidden}.qc-about-page-hero>.container{position:relative}.qc-about-page-hero h1{color:#fff;font-size:38px;margin-bottom:8px;overflow-wrap:anywhere}.qc-about-page-hero p{color:#adbcd0;font-size:15px}.qc-about-hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.25}.qc-about-body{max-width:800px;white-space:pre-line;overflow-wrap:anywhere}.qc-about-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.qc-about-gallery-grid figure{margin:0;min-width:0}.qc-about-gallery-grid img{width:100%;aspect-ratio:4/3;height:auto;object-fit:cover;border-radius:var(--radius-lg)}.qc-about-gallery-grid figcaption{padding:12px 0;overflow-wrap:anywhere}.qc-about-team-card img{width:160px;height:160px;object-fit:cover;border-radius:50%;margin:0 auto 20px}.qc-about-cta-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.qc-about-page-content .process-card,.qc-about-page-content .service-card{min-width:0;overflow-wrap:anywhere}@media (max-width:760px){.qc-about-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.qc-about-gallery-grid{grid-template-columns:1fr}}.services-cms-hero{background:linear-gradient(135deg,#1f4f8c,#111726);color:#fff;padding:50px 0;margin-bottom:20px}.services-cms-hero h1{color:#fff;font-size:38px;margin-bottom:8px;overflow-wrap:anywhere}.services-cms-hero p{color:#adbcd0;font-size:15px}.services-cms .service-card{overflow-wrap:anywhere;min-width:0}.services-cms-image{display:block;width:100%;height:auto;object-fit:cover;margin-bottom:20px;border-radius:8px}.services-cms details{text-align:left;margin:16px 0}.services-cms details summary{cursor:pointer;font-weight:600}.services-cms details ul{padding-left:20px;list-style:disc}.rental-cms-banner-image{display:block;width:100%;max-height:320px;object-fit:cover;border-radius:16px;margin-top:24px}.rental-category-description{margin:16px 0;white-space:pre-line;overflow-wrap:anywhere}.rental-cms-extras>section{margin-bottom:48px;overflow-wrap:anywhere}.rental-cms-extras h2{font-size:28px;color:var(--gorent-base);margin-bottom:20px}.rental-cms-extras p{white-space:pre-line}.rental-cms-promotion-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px}.rental-cms-promotion-grid article{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;min-width:0}.rental-cms-extras details{border-bottom:1px solid #e2e8f0;padding:16px 0}.rental-cms-extras summary{font-weight:600;cursor:pointer}.rental-hero-title,.rental-hero-desc,.filter-chip-btn,.quick-category-btn{overflow-wrap:anywhere}.qc-vehicle-faq details{padding:16px 0;border-bottom:1px solid #e2e8f0}.qc-vehicle-faq summary{cursor:pointer;font-weight:600}.qc-detail-description p,.qc-detail-features li,.qc-detail-description h3{overflow-wrap:anywhere;white-space:pre-line}
