:root{--navy:#0F1B37;--navy-hover:#1A2A52;--slate:#6B7597;--white:#FFFFFF;--bronze:#8A6F4F;--bronze-hover:#7A6044;--steel:#B6CCD7;--text-on-dark:var(--white);--text-on-light:var(--navy);--caption-on-white:var(--slate);--font-body:"Inter",system-ui,sans-serif;--font-display:"Inter",system-ui,sans-serif;--grad-feature:linear-gradient(180deg,#0F1B37 0%,#0F1B37 1%,#0F1B37 2%,#0F1B37 3%,#0F1B37 4%,#0F1B37 5%,#0F1B37 6%,#0F1B37 7%,#0F1B37 8%,#0F1B37 9%,#101C37 10%,#101C38 11%,#101C38 12%,#111D38 13%,#111D39 14%,#121E39 15%,#131E3A 16%,#141F3B 17%,#15203C 18%,#16223D 19%,#18233E 20%,#19253F 21%,#1B2641 22%,#1D2943 23%,#202B45 24%,#222D47 25%,#253049 26%,#28334C 27%,#2C364F 28%,#2F3A52 29%,#333D55 30%,#374159 31%,#3C465C 32%,#414A60 33%,#464F65 34%,#4B5469 35%,#51596E 36%,#565F72 37%,#5C6477 38%,#626A7C 39%,#697082 40%,#6F7687 41%,#767D8D 42%,#7D8392 43%,#838A98 44%,#8A909E 45%,#9197A4 46%,#989DA9 47%,#9FA4AF 48%,#A6ABB5 49%,#ADB1BB 50%,#B4B8C0 51%,#BBBEC6 52%,#C1C4CB 53%,#C7CAD1 54%,#CDD0D6 55%,#D3D6DB 56%,#D9DBDF 57%,#DEE0E4 58%,#E3E5E8 59%,#E8E9EC 60%,#ECEDEF 61%,#F0F1F2 62%,#F3F4F5 63%,#F6F7F8 64%,#F9F9FA 65%,#FBFBFC 66%,#FDFDFD 67%,#FEFEFE 68%,#FFFFFF 69%,#FFFFFF 70%,#FFFFFF 71%,#FDFDFE 72%,#FBFBFC 73%,#F8F8FA 74%,#F4F5F7 75%,#F0F1F4 76%,#EBECF1 77%,#E5E7ED 78%,#DFE1E9 79%,#D9DBE4 80%,#D2D5DF 81%,#CBCEDA 82%,#C4C8D5 83%,#BCC1D0 84%,#B5BACB 85%,#AEB3C6 86%,#A6ACC1 87%,#9FA6BC 88%,#989FB7 89%,#9199B2 90%,#8B93AD 91%,#858DA9 92%,#7F88A5 93%,#7A83A2 94%,#767F9F 95%,#727C9C 96%,#6F799A 97%,#6D7798 98%,#6B7597 99%,#6B7597 100%);--grad-blend-navy-to-slate:linear-gradient(180deg,var(--navy) 0,#111D39 20px,#202B48 48px,#3D4867 80px,#5A6586 112px,#697395 140px,var(--slate) 160px);--grad-blend-slate-to-navy:linear-gradient(180deg,var(--slate) 0,#697395 20px,#5A6586 48px,#3D4867 80px,#202B48 112px,#111D39 140px,var(--navy) 160px);--grad-hero-mobile:linear-gradient(180deg,rgba(15,27,55,.1) 0,rgba(15,27,55,.14) 70px,rgba(15,27,55,.25) 130px,rgba(15,27,55,.52) 205px,rgba(15,27,55,.81) 270px,rgba(15,27,55,.96) 330px,var(--navy) 370px);--grad-hero-desktop-x:linear-gradient(90deg,var(--navy) 0,rgba(15,27,55,.97) 10%,rgba(15,27,55,.72) 25%,rgba(15,27,55,.4) 42%,rgba(15,27,55,.12) 60%,rgba(15,27,55,0) 75%);--grad-hero-desktop-y:linear-gradient(0deg,var(--navy) 0,rgba(15,27,55,.98) 3%,rgba(15,27,55,.82) 10%,rgba(15,27,55,.36) 22%,rgba(15,27,55,0) 38%);--grad-card-overlay:linear-gradient(0deg,rgba(15,27,55,.72) 0,rgba(15,27,55,0) 58%);--glass-header-bg:linear-gradient(125deg,rgba(255,255,255,.035),rgba(255,255,255,0) 42%,rgba(182,204,215,.035));--glass-header-base:rgba(15,27,55,.52);--glass-header-shine:radial-gradient(ellipse 36% 2px at var(--glass-light,25%) 0,rgba(255,255,255,.65),transparent),radial-gradient(ellipse 22% 2px at 80% 100%,rgba(182,204,215,.35),transparent);--glass-panel-bg:linear-gradient(135deg,rgba(255,255,255,.17),rgba(255,255,255,.02) 45%,rgba(182,204,215,.1));--glass-panel-base:rgba(15,27,55,.88);--glass-bronze-bg:linear-gradient(135deg,rgba(138,111,79,.58),rgba(138,111,79,.26));--glass-bronze-bg-hover:linear-gradient(135deg,rgba(138,111,79,.8),rgba(138,111,79,.45));--glass-bronze-base:var(--navy);--glass-border:1px solid rgba(255,255,255,.2);--glass-panel-border:1px solid rgba(255,255,255,.42);--glass-bronze-border:1px solid rgba(255,255,255,.35);--glass-control-border:1px solid rgba(255,255,255,.3);--glass-shadow:0 14px 35px rgba(0,0,0,.25),0 3px 8px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.38),inset 0 -1px 1px rgba(182,204,215,.18);--glass-panel-shadow:0 10px 24px rgba(0,0,0,.28),inset 0 1px 1px rgba(255,255,255,.8),inset 0 -1px 0 rgba(182,204,215,.35);--glass-bronze-shadow:0 6px 18px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.45);--card-shadow:0 18px 40px rgba(0,0,0,.35);--counter-mask:linear-gradient(to bottom,transparent 0%,black 18%,black 82%,transparent 100%);--radius-pill:999px;--radius-glass:34px;--radius-panel:20px;--radius-card:24px;--radius-field:10px;--counter-duration:2.4s;--counter-ease:cubic-bezier(0,0,.2,1);--carousel-autoplay-ms:4500;--carousel-interval:4.5s;--carousel-transition:.5s ease;--menu-duration:.35s;--menu-transition:var(--menu-duration) cubic-bezier(.22,1,.36,1);--tap-min:44px;--v3-content-width:1120px;--v3-nav-width:1040px;--v3-gutter:20px;--v3-space-1:4px;--v3-space-2:8px;--v3-space-3:12px;--v3-space-4:16px;--v3-space-5:20px;--v3-space-6:24px;--v3-space-7:32px;--v3-space-8:40px;--v3-space-9:48px;--v3-space-10:56px;--v3-space-11:72px;--v3-type-hero:2.125rem;--v3-type-section:1.625rem;--v3-type-car:1.25rem;--v3-type-stat:1.375rem;--v3-type-body:1rem;--v3-type-caption:.875rem;--v3-card-width:250px;--v3-card-height:340px;--v3-card-step:190px}@media(min-width:900px){:root{--v3-gutter:40px;--v3-type-hero:3.5rem;--v3-type-section:2.25rem;--v3-type-car:1.625rem;--v3-type-stat:2.125rem;--v3-type-body:1.125rem;--v3-card-width:480px;--v3-card-height:420px;--v3-card-step:400px}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){:root{--glass-header-bg:linear-gradient(var(--navy),var(--navy));--glass-panel-bg:linear-gradient(var(--navy),var(--navy));--glass-bronze-bg:linear-gradient(var(--bronze),var(--bronze));--glass-bronze-bg-hover:linear-gradient(var(--bronze-hover),var(--bronze-hover));--glass-header-shine:none}}body[data-page=home][data-home-v3]{--paper:var(--white);--action:var(--bronze);--focus:var(--white);margin:0;background:var(--navy);color:var(--white);font-family:var(--font-body);font-size:var(--v3-type-body);line-height:1.5;overflow-x:clip}body[data-page=home][data-home-v3] [hidden]{display:none!important}body[data-page=home][data-home-v3] .skip-link{min-height:var(--tap-min)}body[data-page=home][data-home-v3] .wrap{width:calc(100% - var(--v3-gutter)*2);max-width:var(--v3-content-width);margin-inline:auto;padding-inline:0}body[data-page=home][data-home-v3] :is(h1,h2){color:var(--white);font-family:var(--font-display);font-weight:600;letter-spacing:-.025em}body[data-page=home][data-home-v3] :is(a,button,input,select,summary){font-family:var(--font-body)}body[data-page=home][data-home-v3] :is(a,button,input,select,summary,[role=button],.v3-carousel__stage):focus-visible{outline:2px solid var(--white);outline-offset:4px}body[data-page=home][data-home-v3] :is(input,select):focus-visible{outline-color:var(--bronze)}body[data-page=home][data-home-v3] .btn{min-height:52px;padding:var(--v3-space-3) var(--v3-space-6);border:0;border-radius:var(--radius-field);background:var(--bronze);color:var(--white);font-size:1rem;font-weight:600;text-decoration:none}body[data-page=home][data-home-v3] .btn:hover{background:var(--bronze-hover);color:var(--white);box-shadow:none;transform:none}body[data-page=home][data-home-v3] .tm-nav.v3-nav{position:absolute;inset:14px 14px auto;z-index:50;display:block;width:auto;max-width:var(--v3-nav-width);min-height:0;margin:0 auto;padding:var(--v3-space-2) var(--v3-space-3);border:var(--glass-border);border-radius:var(--radius-glass);background:var(--glass-header-bg) var(--glass-header-base);-webkit-backdrop-filter:blur(9px) saturate(1.35);backdrop-filter:blur(9px) saturate(1.35);box-shadow:var(--glass-shadow);color:var(--white);overflow:hidden;transform:none}body[data-page=home][data-home-v3] .v3-nav:before{content:"";position:absolute;inset:0;background:var(--glass-header-shine);pointer-events:none;z-index:-1}body[data-page=home][data-home-v3] .v3-nav__bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--v3-space-2);min-width:0}body[data-page=home][data-home-v3] .v3-menu-toggle{width:48px;height:48px;min-width:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--white);cursor:pointer;padding:0;justify-self:start}body[data-page=home][data-home-v3] .v3-menu-toggle:hover{background:var(--navy)}body[data-page=home][data-home-v3] .v3-menu-toggle span{display:block;width:22px;height:2px;border-radius:1px;background:var(--white);transition:transform var(--menu-transition),opacity var(--menu-transition)}body[data-page=home][data-home-v3] .v3-menu-toggle[aria-expanded=true] span:first-child{transform:translateY(7px) rotate(45deg)}body[data-page=home][data-home-v3] .v3-menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}body[data-page=home][data-home-v3] .v3-menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-7px) rotate(-45deg)}body[data-page=home][data-home-v3] .v3-nav .tm-logo{position:static;display:flex;flex-direction:column;align-items:center;justify-content:center;justify-self:center;width:122px;max-width:100%;min-height:48px;margin:0;padding:0;transform:none}body[data-page=home][data-home-v3] .v3-nav .tm-logo .tm-wordmark{width:122px;height:auto;max-width:100%;object-fit:contain;filter:none}body[data-page=home][data-home-v3] .v3-nav .tm-tagline{display:none}body[data-page=home][data-home-v3] .v3-contact{justify-self:end;display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:var(--v3-space-3) var(--v3-space-4);border-radius:var(--radius-pill);background:var(--bronze);color:var(--white);font-size:.875rem;font-weight:600;line-height:1.3;max-width:100%;min-width:0;white-space:normal;text-align:center;text-decoration:none}body[data-page=home][data-home-v3] .v3-contact:hover{background:var(--bronze-hover)}body[data-page=home][data-home-v3] .v3-menu{position:static;display:grid;grid-template-columns:repeat(3,max-content);justify-content:center;align-items:start;gap:var(--v3-space-1);max-height:0;padding:0;opacity:0;visibility:hidden;pointer-events:none;overflow:hidden;transition:max-height var(--menu-transition),opacity var(--menu-transition),padding var(--menu-transition),visibility 0s linear var(--menu-duration)}body[data-page=home][data-home-v3] .v3-nav.is-open .v3-menu{max-height:calc(var(--menu-content-height,420px) + var(--v3-space-4));padding:var(--v3-space-2) 0 0;opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}body[data-page=home][data-home-v3] .v3-menu a,body[data-page=home][data-home-v3] .v3-menu a#faq{min-height:44px;display:flex;align-items:center;justify-content:center;padding:var(--v3-space-2) var(--v3-space-4);border-radius:16px;font-size:.875rem;line-height:1.4;color:var(--white);text-decoration:none}body[data-page=home][data-home-v3] .v3-menu a:hover,body[data-page=home][data-home-v3] .v3-menu a:focus-visible{background:var(--bronze);outline-offset:-4px}body[data-page=home][data-home-v3] .v3-nav.is-open{background-color:#0f1b37f5}@media(max-width:380px){body[data-page=home][data-home-v3] .v3-nav .tm-logo,body[data-page=home][data-home-v3] .v3-nav .tm-logo .tm-wordmark{width:110px}body[data-page=home][data-home-v3] .v3-contact{padding-inline:10px}body[data-page=home][data-home-v3] .v3-menu a,body[data-page=home][data-home-v3] .v3-menu a#faq{padding-inline:12px}}@media(max-width:600px){body[data-page=home][data-home-v3] .v3-menu{grid-template-columns:repeat(3,minmax(0,max-content))}}body[data-page=home][data-home-v3] .drive-hero{position:relative;isolation:isolate;display:block;min-height:0;margin:0;padding:0;background:var(--navy);overflow:hidden}body[data-page=home][data-home-v3] .drive-hero__image{position:absolute;inset:0 0 auto;height:400px;display:block;z-index:-1;overflow:hidden}body[data-page=home][data-home-v3] .drive-hero__image .hero__bg{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:70% center;opacity:1;filter:none;transform:none;animation:none}body[data-page=home][data-home-v3] .drive-hero__image:after{content:"";position:absolute;inset:0;background:var(--grad-hero-mobile)}body[data-page=home][data-home-v3] .drive-hero__inner{position:relative;padding-block:230px var(--v3-space-8)}body[data-page=home][data-home-v3] .drive-hero h1{margin:0 0 var(--v3-space-4);max-width:none;color:var(--white);font-size:var(--v3-type-hero);font-weight:600;line-height:1.13;letter-spacing:-.025em;text-shadow:none}body[data-page=home][data-home-v3] .drive-hero .lead{max-width:44ch;margin:0 0 var(--v3-space-5);font-size:var(--v3-type-body);line-height:1.5;color:var(--white)}body[data-page=home][data-home-v3] .drive-hero__hint{font-size:var(--v3-type-caption);margin:0 0 var(--v3-space-4);color:var(--white)}body[data-page=home][data-home-v3] .drive-hero .garage-search{container:booking / inline-size;width:100%;max-width:none;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body[data-page=home][data-home-v3] .drive-hero .garage-search__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v3-space-3) var(--v3-space-3);align-items:end}body[data-page=home][data-home-v3] .drive-hero .garage-search label{display:flex;flex-direction:column;min-width:0;margin:0;gap:var(--v3-space-1);color:var(--white);font-size:var(--v3-type-caption);font-weight:500;line-height:1.5;letter-spacing:0;text-transform:none}body[data-page=home][data-home-v3] .drive-hero .garage-search input{width:100%;min-width:0;min-height:50px;height:auto;padding:var(--v3-space-3) var(--v3-space-3);border:1px solid var(--steel);border-radius:var(--radius-field);background:var(--white);color:var(--navy);font-size:1rem;font-weight:400;line-height:1.5;color-scheme:light}body[data-page=home][data-home-v3] .garage-search input::placeholder{color:var(--navy);opacity:1}body[data-page=home][data-home-v3] .garage-search input::-webkit-date-and-time-value{text-align:left;min-width:0}body[data-page=home][data-home-v3] .garage-search__action{display:flex;flex-direction:column;align-items:stretch;gap:var(--v3-space-4);margin:var(--v3-space-4) 0 0}body[data-page=home][data-home-v3] .garage-search__action .btn{display:flex;align-items:center;justify-content:space-between;gap:var(--v3-space-4);width:100%;min-height:52px;font-size:.9375rem}body[data-page=home][data-home-v3] .garage-search__action p{margin:0;max-width:none;color:var(--white);font-size:var(--v3-type-caption);line-height:1.5}body[data-page=home][data-home-v3] .garage-search__status{margin:var(--v3-space-3) 0 0;color:var(--white);font-size:var(--v3-type-caption)}body[data-page=home][data-home-v3] .home-showcase{container:showcase / inline-size;position:relative;background:var(--grad-feature);color:var(--white)}body[data-page=home][data-home-v3] .home-stats{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;flex-wrap:nowrap;gap:var(--v3-space-4);margin-top:0;padding-block:var(--v3-space-4) var(--v3-space-7);background:transparent}body[data-page=home][data-home-v3] .home-stats__numbers{display:flex;flex-wrap:wrap;width:100%;gap:var(--v3-space-3);text-align:left}body[data-page=home][data-home-v3] .home-stats__item,body[data-page=home][data-home-v3] .home-stats__item:first-child{flex:1 1 0;min-width:min-content}body[data-page=home][data-home-v3] .home-stats__item :is(strong,b){display:block;color:var(--white);font-family:var(--font-body);font-size:calc(var(--v3-type-stat) * 1.12);font-weight:600;line-height:1.2;letter-spacing:-.02em;font-variant-numeric:tabular-nums}body[data-page=home][data-home-v3] .home-stats__trips :is(strong,b){min-inline-size:6.5ch}body[data-page=home][data-home-v3] .home-stats__item[data-proof-caption] :is(strong,b){min-inline-size:4.6ch}body[data-page=home][data-home-v3] .home-stats__item>strong[data-proof-art-live]{display:flex;align-items:center;min-height:1.2em;gap:var(--v3-space-1)}body[data-page=home][data-home-v3] .home-stats__item>strong[data-proof-art-live]>span:not(.v3-counter__wheel){display:inline-flex;font:inherit;line-height:1.2}body[data-page=home][data-home-v3] .home-stats__item>span{display:block;color:var(--white);font-size:var(--v3-type-caption);line-height:1.5;white-space:normal}body[data-page=home][data-home-v3] .home-stats__item[data-proof-caption]{display:grid;grid-template-columns:1fr;align-content:start}body[data-page=home][data-home-v3] .home-stats__item[data-proof-caption]>strong{grid-area:1 / 1}body[data-page=home][data-home-v3] .home-stats__item[data-proof-caption]>span,body[data-page=home][data-home-v3] .home-stats__item[data-proof-caption]:after{grid-area:2 / 1}body[data-page=home][data-home-v3] .home-stats__item[data-proof-caption]:after{content:attr(data-proof-caption);visibility:hidden;font-size:var(--v3-type-caption);line-height:1.5;white-space:normal}body[data-page=home][data-home-v3] .home-stats__links{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--v3-space-3)}body[data-page=home][data-home-v3] .home-stats__profile{min-height:var(--tap-min);display:inline-flex;justify-content:center;align-items:center;padding:var(--v3-space-2) var(--v3-space-4);border:0;border-radius:var(--radius-pill);background:var(--bronze);box-shadow:var(--button-shadow);color:var(--white);font-size:var(--v3-type-caption);font-weight:500;line-height:1.4;text-decoration:none;white-space:nowrap}body[data-page=home][data-home-v3] .home-stats__profile:hover{background:var(--bronze-hover);box-shadow:var(--button-shadow-hover)}body[data-page=home][data-home-v3] .home-stats__links>a:not(.home-stats__profile),body[data-page=home][data-home-v3] .home-stats__links .turo-proof__google a{display:inline-flex;align-items:center;min-height:var(--tap-min);color:var(--white);font-size:var(--v3-type-caption);line-height:1.5;text-decoration:underline;text-decoration-color:var(--bronze);text-decoration-thickness:2px;text-underline-offset:5px}body[data-page=home][data-home-v3] .home-stats__links p{margin:0}body[data-page=home][data-home-v3] .home-stats__proof{width:100%;font-size:var(--v3-type-caption)}body[data-page=home][data-home-v3] .home-stats__proof p{margin:0}body[data-page=home][data-home-v3] .home-stats__item .v3-counter{display:inline-flex;align-items:center;font:600 calc(var(--v3-type-stat) * 1.12)/1.2 var(--font-body);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap}body[data-page=home][data-home-v3] .v3-counter .v3-counter__wheel{display:inline-block;width:.62em;height:1.2em;overflow:hidden;font:inherit;vertical-align:bottom}body[data-page=home][data-home-v3] .v3-counter__strip{display:block;font:inherit;transform:translateY(0);transition:transform var(--counter-duration) var(--counter-ease)}body[data-page=home][data-home-v3] .v3-counter__strip>span{display:block;height:1.2em;font:inherit;line-height:1.2;text-align:center}body[data-page=home][data-home-v3] .v3-counter.is-rolling .v3-counter__strip,body[data-page=home][data-home-v3] .v3-counter.is-settled .v3-counter__strip{transform:translateY(calc(var(--digit,0)*-1.2em))}body[data-page=home][data-home-v3] .v3-counter.is-settled .v3-counter__strip{transition:none}body[data-page=home][data-home-v3] .v3-counter.is-rolling .v3-counter__wheel:not([data-digit="0"]){-webkit-mask-image:var(--counter-mask);mask-image:var(--counter-mask)}body[data-page=home][data-home-v3] .v3-counter .v3-counter__punctuation{display:inline;font:inherit}body[data-page=home][data-home-v3] .v3-counter__punctuation[data-comma]{opacity:.4}body[data-page=home][data-home-v3] #garage-catalog.home-fleet.section{position:relative;margin:0;padding-block:var(--v3-space-4) var(--v3-space-8);background:transparent;color:var(--white)}body[data-page=home][data-home-v3] #garage-catalog.home-fleet.section:before{display:none}body[data-page=home][data-home-v3] .home-fleet__head{display:flex;align-items:center;justify-content:space-between;gap:var(--v3-space-3);margin-bottom:var(--v3-space-4)}body[data-page=home][data-home-v3] .home-fleet__head h2{margin:0;max-width:none;color:var(--white);font-size:var(--v3-type-section);font-weight:600;line-height:1.2}body[data-page=home][data-home-v3] .home-fleet__all{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--v3-space-1);min-height:var(--tap-min);flex-shrink:0;color:var(--white);font-size:var(--v3-type-caption);white-space:nowrap}body[data-page=home][data-home-v3] .home-fleet__all:hover{text-decoration:underline;text-underline-offset:4px}body[data-page=home][data-home-v3] .v3-carousel{width:100%;position:relative}body[data-page=home][data-home-v3] .v3-carousel__stage{position:relative;width:100%;height:calc(var(--v3-card-height) + var(--v3-space-7));overflow:hidden;touch-action:pan-y;user-select:none}body[data-page=home][data-home-v3] .v3-slide{--slide-offset:0;position:absolute;top:0;left:50%;width:var(--v3-card-width);height:var(--v3-card-height);margin:0;padding:0;border:0;border-radius:var(--radius-card);overflow:hidden;background:var(--navy);box-shadow:var(--card-shadow);opacity:.6;z-index:1;transform:translate(calc(-50% + var(--slide-offset)*var(--v3-card-step))) scale(.84);transition:transform var(--carousel-transition),opacity var(--carousel-transition);transform-origin:center center}body[data-page=home][data-home-v3] .v3-slide[data-offset="-2"]{--slide-offset:-2}body[data-page=home][data-home-v3] .v3-slide[data-offset="-1"]{--slide-offset:-1;z-index:2}body[data-page=home][data-home-v3] .v3-slide[data-offset="0"]{--slide-offset:0;opacity:1;z-index:3;transform:translate(-50%) scale(1)}body[data-page=home][data-home-v3] .v3-slide[data-offset="1"]{--slide-offset:1;z-index:2}body[data-page=home][data-home-v3] .v3-slide[data-offset="2"]{--slide-offset:2}body[data-page=home][data-home-v3] .v3-slide__photo{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:hidden;background:var(--steel)}body[data-page=home][data-home-v3] .v3-slide__photo:focus-visible{outline-offset:-6px}body[data-page=home][data-home-v3] .v3-slide:focus-within:before,body[data-page=home][data-home-v3] .v3-slide:focus-visible:before{content:"";position:absolute;z-index:4;inset:4px;border:2px solid var(--white);border-radius:var(--radius-panel);box-shadow:0 0 0 2px var(--navy);pointer-events:none}body[data-page=home][data-home-v3] .v3-slide__photo picture{display:contents}body[data-page=home][data-home-v3] .v3-slide__photo img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;filter:none;transform:none;pointer-events:none}body[data-page=home][data-home-v3] .v3-slide:after{content:"";position:absolute;inset:0;background:var(--grad-card-overlay);pointer-events:none}body[data-page=home][data-home-v3] .v3-slide__panel{position:absolute;z-index:1;inset:auto 10px 10px;display:flex;align-items:flex-start;flex-direction:column;gap:var(--v3-space-2);padding:14px var(--v3-space-4);border:var(--glass-panel-border);border-radius:var(--radius-panel);background:var(--glass-panel-bg) var(--glass-panel-base);-webkit-backdrop-filter:blur(16px) saturate(1.7);backdrop-filter:blur(16px) saturate(1.7);box-shadow:var(--glass-panel-shadow);color:var(--white)}body[data-page=home][data-home-v3] .v3-slide__panel h3{margin:0;font:600 var(--v3-type-car)/1.2 var(--font-body);letter-spacing:-.02em;color:var(--white)}body[data-page=home][data-home-v3] .v3-slide__panel h3 a{display:inline-flex;align-items:center;min-height:var(--tap-min);font:inherit;color:var(--white);text-decoration:none}body[data-page=home][data-home-v3] .v3-slide__panel h3 a:hover{text-decoration:underline;text-underline-offset:3px}body[data-page=home][data-home-v3] .v3-slide__facts{margin:0;color:var(--white);font:400 var(--v3-type-caption)/1.5 var(--font-body)}body[data-page=home][data-home-v3] .v3-slide__book{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap-min);max-width:100%;padding:var(--v3-space-2) var(--v3-space-4);border:0;border-radius:var(--radius-pill);background:var(--bronze);color:var(--white);font:500 .8125rem/1.4 var(--font-body);text-align:center;text-decoration:none}body[data-page=home][data-home-v3] .v3-slide__book:hover{background:var(--bronze-hover);color:var(--white)}body[data-page=home][data-home-v3] .v3-slide:not([data-offset="0"]) :is(.v3-slide__facts,.v3-slide__book,.listing-notice){display:none}body[data-page=home][data-home-v3] .v3-slide:not([data-offset="0"]){cursor:pointer}body[data-page=home][data-home-v3] .v3-slide:not([data-offset="0"]) .v3-slide__panel{background:var(--navy)}body[data-page=home][data-home-v3] .v3-slide__panel .listing-notice{margin:0;font-size:.8125rem;line-height:1.35;color:var(--white)}body[data-page=home][data-home-v3] .v3-carousel__controls{display:flex;align-items:center;justify-content:center;padding:var(--v3-space-2) var(--v3-space-5)}body[data-page=home][data-home-v3] .v3-carousel__dock{position:relative;display:inline-flex;align-items:center;gap:4px;padding:3px 5px;border:1px solid #ffffff40;border-radius:32px;background:linear-gradient(130deg,#ffffff1c,#ffffff05),#0f1b37d6;box-shadow:var(--button-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:box-shadow var(--button-duration) ease,translate var(--button-duration) ease}body[data-page=home][data-home-v3] .v3-carousel__dock:hover{box-shadow:var(--button-shadow-hover);translate:0 var(--button-lift)}body[data-page=home][data-home-v3] .v3-carousel__dock:has(button:active){box-shadow:var(--button-shadow-pressed);translate:0 var(--button-press)}body[data-page=home][data-home-v3] .v3-carousel__dock>button{display:inline-flex;justify-content:center;align-items:center;width:var(--tap-min);min-width:var(--tap-min);height:var(--tap-min);padding:0;border:0;border-radius:50%;background:transparent;color:var(--white);cursor:pointer;transition:background-color .18s ease}body[data-page=home][data-home-v3] .v3-carousel__dock>button:hover{background:#ffffff14}body[data-page=home][data-home-v3] .v3-carousel__dock>button:disabled{cursor:default;opacity:.65}body[data-page=home][data-home-v3] .v3-carousel__dock>button svg{display:block;width:19px;height:19px}body[data-page=home][data-home-v3] .v3-carousel__count{display:inline-flex;justify-content:center;align-items:center;min-width:52px;padding:0 2px;color:#d6e2e8;font-size:.75rem;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}@media(prefers-reduced-motion:reduce){body[data-page=home][data-home-v3] .v3-carousel__dock>button{transition:none}}body[data-page=home][data-home-v3] .v3-carousel{--carousel-interval:7s}body[data-page=home][data-home-v3] .v3-carousel__progress{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;fill:none;stroke:#ffffffa6;stroke-width:1.25;stroke-linecap:round;z-index:2}body[data-page=home][data-home-v3] .v3-carousel__progress path{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--carousel-progress,0));vector-effect:non-scaling-stroke}body[data-page=home][data-home-v3] .v3-carousel__dock>.v3-carousel__toggle{width:60px;min-width:60px;gap:4px;border-radius:16px}body[data-page=home][data-home-v3] .v3-carousel__toggle .v3-carousel__count{min-width:0;padding:0}body[data-page=home][data-home-v3] .v3-carousel__toggle .v3-carousel__play-state{width:10px;height:10px;opacity:.75}body[data-page=home][data-home-v3] .v3-carousel__play-mark,body[data-page=home][data-home-v3] .v3-carousel__toggle[aria-pressed=true] .v3-carousel__pause-mark{display:none}body[data-page=home][data-home-v3] .v3-carousel__toggle[aria-pressed=true] .v3-carousel__play-mark{display:block}@media(prefers-reduced-motion:reduce){body[data-page=home][data-home-v3] .v3-carousel__progress{display:none}}body[data-page=home][data-home-v3] .v3-carousel__empty{margin:var(--v3-space-5);padding:var(--v3-space-6);border-radius:var(--radius-panel);background:var(--navy);color:var(--white)}body[data-page=home][data-home-v3] .home-fleet__noscript{margin-top:var(--v3-space-5);background:var(--navy);color:var(--white);padding:var(--v3-space-4);border-radius:var(--radius-field)}body[data-page=home][data-home-v3] :is(.home-contact,.home-contact#faq){padding-block:var(--v3-space-8);background:var(--slate);color:var(--white)}body[data-page=home][data-home-v3] .home-contact__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:0 var(--v3-space-4);align-items:center;text-align:center}body[data-page=home][data-home-v3] .home-contact h2{margin:0;color:var(--white);font-family:var(--font-body);font-size:1rem;font-weight:400;line-height:1.5}body[data-page=home][data-home-v3] .home-contact__actions{display:flex;flex-direction:row;align-items:center;gap:var(--v3-space-3)}body[data-page=home][data-home-v3] .home-contact__actions>a{display:inline-flex;align-items:center;min-height:var(--tap-min);color:var(--white);font-size:1rem;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}body[data-page=home][data-home-v3] .home-contact__actions>a:hover{color:var(--white);text-decoration-thickness:2px}body[data-page=home][data-home-v3] .home-contact__actions>span{color:var(--white)}body[data-page=home][data-home-v3] :is(.btn:not(.btn--ghost,.btn--outline),.v3-contact,.v3-slide__book,.home-stats__profile){box-shadow:var(--button-shadow);transition:background-color var(--button-duration) ease,box-shadow var(--button-duration) ease,translate var(--button-duration) ease}body[data-page=home][data-home-v3] :is(.btn:not(.btn--ghost,.btn--outline),.v3-contact,.v3-slide__book,.home-stats__profile):hover{box-shadow:var(--button-shadow-hover);translate:0 var(--button-lift)}body[data-page=home][data-home-v3] :is(.btn:not(.btn--ghost,.btn--outline),.v3-contact,.v3-slide__book,.home-stats__profile):active{box-shadow:var(--button-shadow-pressed);translate:0 var(--button-press)}body[data-page=home][data-home-v3] .footer.v3-footer{background:var(--slate);padding-block:var(--v3-space-11) var(--v3-space-7);border:0;color:var(--white)}body[data-page=home][data-home-v3] .v3-footer :is(.footer__inner,.footer__compact){display:grid;grid-template-columns:1fr;gap:var(--v3-space-4);padding-block:0}body[data-page=home][data-home-v3] .v3-footer .footer__brand{min-width:0}body[data-page=home][data-home-v3] .v3-footer :is(.footer__brand,.footer__brand p,.footer__identity,.footer__legal){max-width:76ch;margin:0;color:var(--white);font-size:var(--v3-type-caption);line-height:1.5}body[data-page=home][data-home-v3] .v3-footer .footer__links{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start;gap:var(--v3-space-4)}body[data-page=home][data-home-v3] .v3-footer .footer__links a{display:inline-flex;align-items:center;min-width:var(--tap-min);min-height:var(--tap-min);color:var(--white);font-size:var(--v3-type-caption)}body[data-page=home][data-home-v3] .v3-footer .footer__legal{grid-column:1/-1}body[data-page=home][data-home-v3] .v3-extras{grid-column:1/-1;margin-top:var(--v3-space-2);padding:0;color:var(--white)}body[data-page=home][data-home-v3] .v3-extras>summary{width:fit-content;display:list-item;min-height:var(--tap-min);padding-block:var(--v3-space-3);font-size:var(--v3-type-caption);line-height:1.5;cursor:pointer}body[data-page=home][data-home-v3] .v3-extras :is(a,p,label,summary){color:var(--white);font-size:var(--v3-type-caption)}body[data-page=home][data-home-v3] .v3-extras nav{display:flex;flex-wrap:wrap;gap:var(--v3-space-4);padding-bottom:var(--v3-space-3)}body[data-page=home][data-home-v3] .v3-extras nav a{display:inline-flex;align-items:center;min-width:var(--tap-min);min-height:var(--tap-min);padding:0}body[data-page=home][data-home-v3] .v3-extras nav a#faq{padding:0;background:transparent}body[data-page=home][data-home-v3] .v3-signup{--action:var(--navy);margin-top:var(--v3-space-4);padding:var(--v3-space-5) 0;background:transparent}body[data-page=home][data-home-v3] .v3-signup h2{margin:0 0 var(--v3-space-2);font-size:1.375rem}body[data-page=home][data-home-v3] .v3-signup :is(.wrap,.signup__grid){width:100%;padding:0}body[data-page=home][data-home-v3] .v3-signup .signup__grid{display:grid;grid-template-columns:1fr;gap:var(--v3-space-5)}body[data-page=home][data-home-v3] .v3-signup .btn{background:var(--navy)}body[data-page=home][data-home-v3] .v3-signup .btn:hover{background:var(--navy-hover)}body[data-page=home][data-home-v3] .v3-signup .signup__row{display:flex;align-items:end;flex-wrap:wrap;gap:var(--v3-space-3)}body[data-page=home][data-home-v3] .v3-signup .signup__row .field{flex:1 1 220px}body[data-page=home][data-home-v3] .v3-signup .input{min-height:50px;color:var(--navy);background:var(--white);border:1px solid var(--steel)}body[data-page=home][data-home-v3] .v3-signup .signup__optional summary{min-height:var(--tap-min);padding-block:var(--v3-space-3);font-size:var(--v3-type-caption)}body[data-page=home][data-home-v3] .v3-signup :is(.signup__note,.signup__optional-fields label){font-size:var(--v3-type-caption)}@container showcase (max-width:24em){body[data-page=home][data-home-v3] .home-fleet__head{flex-wrap:wrap;padding:var(--v3-space-4);border-radius:var(--radius-panel);background:var(--navy)}}@container booking (max-width:22em){body[data-page=home][data-home-v3] .drive-hero .garage-search__fields{grid-template-columns:1fr}}@media(min-width:600px)and (max-width:899px){body[data-page=home][data-home-v3] .drive-hero__inner{padding-top:260px}body[data-page=home][data-home-v3] .drive-hero__image{height:430px}body[data-page=home][data-home-v3] .drive-hero__copy{max-width:580px}body[data-page=home][data-home-v3] .home-stats__numbers{gap:var(--v3-space-8)}body[data-page=home][data-home-v3] .home-stats__links{justify-content:flex-start;gap:var(--v3-space-7)}}@media(min-width:900px){body[data-page=home][data-home-v3] .tm-nav.v3-nav{inset:20px var(--v3-space-8) auto}body[data-page=home][data-home-v3] .v3-nav .tm-logo{width:132px}body[data-page=home][data-home-v3] .v3-nav .tm-logo .tm-wordmark{width:132px;height:auto}body[data-page=home][data-home-v3] .v3-contact{padding-inline:var(--v3-space-6)}body[data-page=home][data-home-v3] .v3-menu{grid-template-columns:repeat(3,max-content)}body[data-page=home][data-home-v3] .drive-hero{min-height:660px}body[data-page=home][data-home-v3] .drive-hero__image{inset:0 0 0 48%;height:auto}body[data-page=home][data-home-v3] .drive-hero__image .hero__bg{width:100%;height:100%;object-position:right center}body[data-page=home][data-home-v3] .drive-hero__image:after{background:var(--grad-hero-desktop-x),var(--grad-hero-desktop-y)}body[data-page=home][data-home-v3] .drive-hero__inner{padding-block:140px var(--v3-space-10)}body[data-page=home][data-home-v3] .drive-hero__copy{width:48%;max-width:550px}body[data-page=home][data-home-v3] .drive-hero .lead{margin-bottom:var(--v3-space-6)}body[data-page=home][data-home-v3] .garage-search__action{align-items:flex-start;gap:var(--v3-space-4);margin-top:var(--v3-space-5)}body[data-page=home][data-home-v3] .garage-search__action .btn{width:auto;gap:var(--v3-space-6)}body[data-page=home][data-home-v3] .drive-hero .garage-search__fields{gap:var(--v3-space-3) var(--v3-space-4)}body[data-page=home][data-home-v3] .home-stats{display:flex;flex-direction:row;align-items:center;padding-block:var(--v3-space-7) var(--v3-space-10);gap:var(--v3-space-8)}body[data-page=home][data-home-v3] .home-stats__numbers{display:flex;width:auto;gap:var(--v3-space-10)}body[data-page=home][data-home-v3] .home-stats__links{flex-direction:column;align-items:center;gap:0}body[data-page=home][data-home-v3] #garage-catalog.home-fleet.section{padding-block:var(--v3-space-4) var(--v3-space-10)}body[data-page=home][data-home-v3] .home-fleet__head{margin-bottom:var(--v3-space-7)}body[data-page=home][data-home-v3] .v3-carousel__stage{max-width:var(--v3-content-width);margin-inline:auto;height:calc(var(--v3-card-height) + var(--v3-space-8))}body[data-page=home][data-home-v3] .v3-slide__panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--v3-space-2) var(--v3-space-3);align-items:center}body[data-page=home][data-home-v3] .v3-slide__panel h3{grid-column:1/-1}body[data-page=home][data-home-v3] .v3-slide__facts{grid-column:1}body[data-page=home][data-home-v3] .v3-slide__book{grid-column:2}body[data-page=home][data-home-v3] .v3-slide__panel .listing-notice{grid-column:1/-1}body[data-page=home][data-home-v3] .v3-footer :is(.footer__inner,.footer__compact){grid-template-columns:minmax(0,1fr) auto;gap:var(--v3-space-2) var(--v3-space-11);align-items:start}body[data-page=home][data-home-v3] .v3-footer .footer__brand{grid-column:1}body[data-page=home][data-home-v3] .v3-footer .footer__links .v3-footer__mobile{display:none}body[data-page=home][data-home-v3] .v3-footer .footer__links{grid-column:2;grid-row:1/3;justify-content:flex-end}body[data-page=home][data-home-v3] .v3-footer .footer__legal{grid-column:1}body[data-page=home][data-home-v3] .v3-signup .signup__grid{grid-template-columns:1fr 1fr}}@media(max-width:359px){body[data-page=home][data-home-v3]{--v3-gutter:16px}body[data-page=home][data-home-v3] .v3-nav__bar{gap:8px}body[data-page=home][data-home-v3] .v3-nav .tm-logo{width:100px;min-height:44px}body[data-page=home][data-home-v3] .v3-nav .tm-logo .tm-wordmark{width:100px}body[data-page=home][data-home-v3] .v3-contact{min-height:44px;padding-inline:10px;font-size:.8125rem}body[data-page=home][data-home-v3] .v3-menu-toggle{width:44px;height:44px;min-width:44px}body[data-page=home][data-home-v3] .home-stats__numbers{gap:var(--v3-space-2)}body[data-page=home][data-home-v3] .home-stats__links{flex-wrap:wrap}body[data-page=home][data-home-v3] .home-fleet__head{align-items:flex-start}body[data-page=home][data-home-v3] .home-fleet__head h2{max-width:8ch}}@media(prefers-reduced-motion:reduce){body[data-page=home][data-home-v3] :is(.v3-slide,.v3-menu,.v3-menu-toggle span,.v3-counter__strip){transition:none;animation:none}body[data-page=home][data-home-v3] .v3-counter__strip{transform:translateY(calc(var(--digit,0)*-1.2em))}body[data-page=home][data-home-v3] .v3-counter__wheel{-webkit-mask-image:none;mask-image:none}}body[data-page=home][data-home-v3] .drive-hero:before,body[data-page=home][data-home-v3] .home-showcase:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' d='M0 0h160v160H0z'/%3E%3C/svg%3E");-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 96px,#000 calc(100% - 96px),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 96px,#000 calc(100% - 96px),transparent 100%)}body[data-page=home][data-home-v3] .garage-search [data-trip-clear]{background:transparent;color:var(--white);border:1px solid var(--steel);border-radius:10px;min-height:44px;padding:10px 16px}body[data-page=home][data-home-v3] .garage-search [data-trip-clear]:hover{background:var(--navy-hover)}body[data-page=home][data-home-v3] .home-stats__numbers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));width:100%;gap:clamp(12px,3vw,40px);align-items:start}body[data-page=home][data-home-v3] .home-stats__item{min-width:0}body[data-page=home][data-home-v3] main{background:var(--navy)}body[data-page=home][data-home-v3] .home-stats__identity{display:flex;flex-wrap:wrap;align-items:center;gap:20px}body[data-page=home][data-home-v3] .home-stats__host{display:flex;align-items:center;gap:10px}body[data-page=home][data-home-v3] .home-stats__host img{width:48px;height:57px;object-fit:contain;flex:none}body[data-page=home][data-home-v3] .home-stats__host strong{font-family:var(--font-body);font-size:clamp(1.1rem,1.9vw,1.6rem);font-weight:600;line-height:1.35;min-inline-size:0}body[data-page=home][data-home-v3] .home-stats__links{flex-direction:row;align-items:center;gap:20px;width:100%}@media(min-width:801px){body[data-page=home][data-home-v3] .home-stats{flex-direction:column;align-items:stretch}body[data-page=home][data-home-v3] .home-stats__numbers{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:800px){body[data-page=home][data-home-v3] .home-stats__numbers{grid-template-columns:repeat(4,minmax(4rem,1fr));gap:8px;overflow-x:auto;padding-bottom:4px}body[data-page=home][data-home-v3] .home-stats__item:first-child{min-width:0}body[data-page=home][data-home-v3] .home-stats__item :is(strong,b),body[data-page=home][data-home-v3] .home-stats__item .v3-counter{min-inline-size:0;font-size:clamp(1.125rem,5.5vw,2rem)}body[data-page=home][data-home-v3] .home-stats__item>span,body[data-page=home][data-home-v3] .home-stats__item[data-proof-caption]:after{font-size:clamp(.6875rem,2.7vw,.875rem);line-height:1.4}body[data-page=home][data-home-v3] .home-stats__host{display:grid;justify-items:center;gap:4px;text-align:center}body[data-page=home][data-home-v3] .home-stats__host img{width:28px;height:auto;aspect-ratio:5 / 6}body[data-page=home][data-home-v3] .home-stats__host strong{font-size:clamp(.6875rem,2.7vw,.875rem);line-height:1.4;letter-spacing:0}}body[data-page=home][data-home-v3] .home-stats__numbers:focus-visible{outline:2px solid var(--white);outline-offset:4px}body[data-page=home][data-home-v3] .home-stats__item:not(.home-stats__host)>strong:not([hidden]){display:inline-flex;align-items:center;width:max-content;min-inline-size:0;max-width:100%;padding:7px 8px;border:1px solid rgba(182,204,215,.17);border-bottom-color:#b6ccd740;border-radius:6px;background:linear-gradient(180deg,#070f21,#14213a 46%,#101b30 52%,#081226);box-shadow:inset 0 2px 5px #0008,0 1px #ffffff0b;gap:0;margin-bottom:7px}body[data-page=home][data-home-v3] .home-stats__item .v3-counter__wheel{background:linear-gradient(180deg,#fff0,#ffffff06 48%,#00000018 51%,#fff0);border-right:1px solid #ffffff0e;box-sizing:content-box}body[data-page=home][data-home-v3] .home-stats__item .v3-counter__wheel:last-child{border-right:0}body[data-page=home][data-home-v3] .home-stats__host{align-self:center}@media(max-width:800px){body[data-page=home][data-home-v3] .home-stats__item:not(.home-stats__host)>strong:not([hidden]){padding:6px 4px;border-radius:4px;font-size:clamp(16px,4.5vw,25px)}body[data-page=home][data-home-v3] .home-stats__item .v3-counter{font-size:clamp(16px,4.5vw,25px)}body[data-page=home][data-home-v3] .home-stats__host{align-self:start}}@media(min-width:801px){body[data-page=home][data-home-v3] .home-stats__numbers{grid-template-columns:repeat(4,max-content);justify-content:start;gap:clamp(24px,4vw,64px);text-align:left;overflow-x:auto;padding-block:4px}}@media(max-width:800px){body[data-page=home][data-home-v3] .home-stats__item{text-align:center;justify-items:center}}body[data-page=home][data-home-v3] .footer.v3-footer{padding:40px 0 24px;background:var(--navy)}body[data-page=home][data-home-v3] .footer.v3-footer .footer__compact{grid-template-columns:minmax(0,1fr) auto;gap:8px 32px;padding:20px 0 0}body[data-page=home][data-home-v3] .footer.v3-footer .footer__brand{font-size:1rem;font-weight:600;color:var(--white)}body[data-page=home][data-home-v3] .footer.v3-footer .footer__legal{grid-column:1/-1;font-size:.75rem;max-width:100ch;color:var(--steel)}body[data-page=home][data-home-v3] .footer.v3-footer .footer__links{display:flex;grid-column:2;grid-row:1;gap:20px;align-items:center}body[data-page=home][data-home-v3] .footer.v3-footer .footer__links a{color:var(--steel)}@media(max-width:460px){body[data-page=home][data-home-v3] .footer.v3-footer{padding:28px 0 18px}body[data-page=home][data-home-v3] .footer.v3-footer .footer__compact{gap:8px 16px}body[data-page=home][data-home-v3] .footer.v3-footer .footer__links{gap:16px}}body[data-page=home][data-home-v3] .footer.v3-footer{padding:16px 0}body[data-page=home][data-home-v3] .footer.v3-footer .footer__compact{padding-top:8px;gap:4px 24px}body[data-page=home][data-home-v3] .footer.v3-footer .footer__brand{font-size:.85rem}@media(max-width:460px){body[data-page=home][data-home-v3] .footer.v3-footer .footer__compact{gap:4px 16px}}body[data-page=home][data-home-v3] .footer.v3-footer .footer__compact{display:flex;gap:8px 32px;align-items:center}@media(max-width:600px){body[data-page=home][data-home-v3] .footer.v3-footer .footer__compact{align-items:flex-start;gap:4px}}body[data-page=home][data-home-v3] .drive-hero__copy{width:100%;max-width:none}body[data-page=home][data-home-v3] .drive-hero .booking-bar{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1.4fr) minmax(0,.95fr) minmax(0,.95fr) auto;gap:3px;align-items:stretch;padding:6px;background:var(--white);color:var(--navy);border-radius:18px;box-shadow:var(--button-shadow)}body[data-page=home][data-home-v3] .drive-hero .booking-bar .booking-cell{position:relative;display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:74px;padding:10px 16px;gap:4px;border:0;border-radius:12px;color:var(--navy);background:var(--white);transition:transform .18s ease,box-shadow .18s ease}body[data-page=home][data-home-v3] .booking-bar .booking-cell:hover{transform:translateY(-1px);box-shadow:var(--button-shadow-hover)}body[data-page=home][data-home-v3] .booking-bar .booking-cell:active{transform:translateY(1px);box-shadow:var(--button-shadow-pressed)}body[data-page=home][data-home-v3] .booking-bar .booking-cell>span,body[data-page=home][data-home-v3] [data-booking-range]>span{display:block;font-size:.75rem;color:#58667b;line-height:1.4;font-weight:500}body[data-page=home][data-home-v3] .garage-search .booking-cell input,body[data-page=home][data-home-v3] .garage-search .booking-cell select{width:100%;min-width:0;height:auto;min-height:26px;padding:0;margin:0;border:0;border-radius:0;box-shadow:none;color:var(--navy);background:transparent;font:500 1rem/1.4 var(--font-body);color-scheme:light}body[data-page=home][data-home-v3] .garage-search .booking-cell select{appearance:none;padding-right:22px}body[data-page=home][data-home-v3] .booking-place:after{content:"";position:absolute;right:17px;bottom:21px;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);pointer-events:none}body[data-page=home][data-home-v3] [data-booking-range]{display:flex;flex-direction:column;justify-content:center;gap:4px;width:100%;min-height:50px;padding:0;border:0;color:var(--navy);background:transparent;text-align:left;box-shadow:none}body[data-page=home][data-home-v3] [data-booking-summary]{font:500 1rem/1.4 var(--font-body);white-space:nowrap}body[data-page=home][data-home-v3] .booking-bar .booking-search{width:auto;min-width:90px;margin:0;padding:12px 22px;border-radius:12px;font-size:1rem;justify-content:center}body[data-page=home][data-home-v3] .garage-search .booking-same{display:flex;flex-direction:row;align-items:center;gap:10px;min-height:44px;margin-top:8px;color:var(--white);font-size:.8125rem}body[data-page=home][data-home-v3] .garage-search .booking-same input{width:18px;height:18px;min-height:0;padding:0;margin:0;accent-color:var(--bronze);border:0;box-shadow:none}body[data-page=home][data-home-v3] .booking-extras{display:flex;flex-wrap:wrap;gap:16px}body[data-page=home][data-home-v3] .booking-extras label{flex:1;min-width:200px;max-width:480px}body[data-page=home][data-home-v3] .booking-extras select{width:100%;min-height:50px;padding:12px 36px 12px 16px;border:1px solid var(--steel);border-radius:var(--radius-field);color:var(--navy);background:var(--white);font:400 1rem/1.5 var(--font-body);box-shadow:var(--button-shadow)}body[data-page=home][data-home-v3] .booking-extras input{box-shadow:var(--button-shadow)}body[data-page=home][data-home-v3] .booking-help{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}body[data-page=home][data-home-v3] .booking-help p{margin:12px 0;font-size:.75rem}body[data-page=home][data-home-v3] .booking-native-dates{display:grid;grid-template-columns:1fr 1fr;gap:12px}body[data-page=home][data-home-v3] .booking-native-dates label{color:var(--navy)}html:not(.js) body[data-page=home][data-home-v3] .garage-search:not(.booking-enhanced) .booking-bar{grid-template-columns:1fr 1fr}html:not(.js) body[data-page=home][data-home-v3] .garage-search:not(.booking-enhanced) .booking-dates{grid-column:1/-1}body[data-page=home][data-home-v3] .booking-calendar{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-4px);transition:grid-template-rows .24s ease,opacity .2s ease,transform .24s ease}body[data-page=home][data-home-v3] .booking-calendar.is-open{grid-template-rows:1fr;opacity:1;transform:translateY(0)}body[data-page=home][data-home-v3] .booking-calendar__clip{min-height:0;overflow:hidden}body[data-page=home][data-home-v3] .booking-calendar__surface{padding:22px;margin:12px 0 8px;border-radius:18px;background:var(--white);color:var(--navy);box-shadow:var(--button-shadow)}body[data-page=home][data-home-v3] .booking-calendar__head,body[data-page=home][data-home-v3] .booking-calendar__foot{display:flex;justify-content:space-between;align-items:center;gap:12px}body[data-page=home][data-home-v3] .booking-calendar__head p,body[data-page=home][data-home-v3] .booking-calendar__foot span{margin:0;font-size:.8125rem;color:#58667b}body[data-page=home][data-home-v3] .booking-calendar__head>div{display:flex;gap:4px}body[data-page=home][data-home-v3] .booking-calendar__head button{display:grid;place-items:center;min-width:44px;height:44px;padding:0;border:0;border-radius:50%;color:var(--navy);background:transparent;font:400 1.5rem/1 var(--font-body)}body[data-page=home][data-home-v3] .booking-calendar__head button:hover{background:#edf2f6;transform:translateY(-1px)}body[data-page=home][data-home-v3] .booking-calendar__head button:disabled{opacity:.3}body[data-page=home][data-home-v3] .booking-months{display:grid;grid-template-columns:1fr 1fr;gap:32px}body[data-page=home][data-home-v3] .booking-month h3{margin:12px 0 16px;color:var(--navy);font:600 1rem/1.4 var(--font-body);text-align:center}body[data-page=home][data-home-v3] .booking-week,body[data-page=home][data-home-v3] .booking-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}body[data-page=home][data-home-v3] .booking-week span{padding:8px 0;font-size:.75rem;text-align:center;color:#58667b}body[data-page=home][data-home-v3] .booking-day{width:100%;min-width:0;min-height:44px;padding:0;border:0;border-radius:0;color:var(--navy);background:transparent;font:400 .9375rem/1.4 var(--font-body)}body[data-page=home][data-home-v3] .booking-day span{display:grid;place-items:center;width:38px;max-width:100%;height:38px;margin:auto;border-radius:50%}body[data-page=home][data-home-v3] .booking-day:disabled{opacity:.3}body[data-page=home][data-home-v3] .booking-day:not(:disabled):not(.is-selected):hover span{background:#e7eff6}body[data-page=home][data-home-v3] .booking-day.is-selected span{background:var(--navy);color:var(--white);box-shadow:var(--button-shadow)}body[data-page=home][data-home-v3] .booking-day.is-between{background:#e7eff6}body[data-page=home][data-home-v3] .booking-day.is-start{background:linear-gradient(to right,transparent 50%,#e7eff6 50%)}body[data-page=home][data-home-v3] .booking-day.is-end{background:linear-gradient(to left,transparent 50%,#e7eff6 50%)}body[data-page=home][data-home-v3] .booking-calendar__foot{padding-top:14px;margin-top:16px;border-top:1px solid var(--steel)}body[data-page=home][data-home-v3] .booking-calendar__foot .btn{min-height:44px;padding:10px 22px}@media(min-width:621px)and (max-width:1000px){body[data-page=home][data-home-v3] .drive-hero .booking-bar .booking-cell{padding-inline:10px}body[data-page=home][data-home-v3] .booking-bar .booking-search{padding-inline:16px;min-width:76px}body[data-page=home][data-home-v3] .garage-search .booking-cell input,body[data-page=home][data-home-v3] .garage-search .booking-cell select,body[data-page=home][data-home-v3] [data-booking-summary]{font-size:.875rem}}@media(max-width:620px){body[data-page=home][data-home-v3] .drive-hero .booking-bar{grid-template-columns:1fr 1fr;gap:6px}body[data-page=home][data-home-v3] .booking-place,body[data-page=home][data-home-v3] .booking-dates,body[data-page=home][data-home-v3] .booking-search{grid-column:1/-1}body[data-page=home][data-home-v3] .drive-hero .booking-bar .booking-cell{min-height:62px;padding:8px 12px}body[data-page=home][data-home-v3] .booking-bar .booking-search{min-height:50px}body[data-page=home][data-home-v3] .booking-months{grid-template-columns:1fr;gap:0}body[data-page=home][data-home-v3] .booking-month+.booking-month{display:none}body[data-page=home][data-home-v3] .booking-calendar__surface{padding:12px}body[data-page=home][data-home-v3] .booking-calendar__head{flex-wrap:wrap}body[data-page=home][data-home-v3] .booking-extras label{min-width:0;flex-basis:100%}}@media(prefers-reduced-motion:reduce){body[data-page=home][data-home-v3] .booking-calendar,body[data-page=home][data-home-v3] .booking-bar *{transition:none!important;transform:none!important}}body[data-page=home][data-home-v3] .drive-hero .garage-search label.booking-same{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px}body[data-page=home][data-home-v3] .drive-hero .garage-search .booking-same input{-webkit-appearance:checkbox;appearance:auto;display:inline-block;width:18px;height:18px;min-height:18px;flex:none;padding:0;margin:0;border-radius:3px;background:transparent;box-shadow:none}@media(min-width:900px){body[data-page=home][data-home-v3] .drive-hero .garage-search{max-width:min(900px,calc(100vw - 300px))}}body[data-page=home][data-home-v3] .garage-search .booking-cell input[type=time]::-webkit-calendar-picker-indicator{width:12px;min-width:12px;padding:0;margin:0}@container booking (max-width:42rem){body[data-page=home][data-home-v3] .booking-months{grid-template-columns:1fr}body[data-page=home][data-home-v3] .booking-month+.booking-month{display:none}}@media(min-width:900px){body[data-page=home][data-home-v3] .drive-hero{min-height:0}body[data-page=home][data-home-v3] .drive-hero__inner{padding-bottom:24px}}@media(max-width:899px){body[data-page=home][data-home-v3] .drive-hero__inner{padding-bottom:var(--v3-space-2)}body[data-page=home][data-home-v3] .booking-help p{margin-bottom:0}}body[data-page=home][data-home-v3] .booking-extras [data-booking-dropoff] select{appearance:none;-webkit-appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%230F1B37' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:12px 8px}body[data-page=home][data-home-v3] .v3-menu{grid-template-columns:repeat(5,max-content)}@media(max-width:600px){body[data-page=home][data-home-v3] .v3-menu{grid-template-columns:repeat(2,minmax(0,max-content))}}body[data-page=home][data-home-v3] .booking-date-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;width:100%}body[data-page=home][data-home-v3] .drive-hero .booking-bar .booking-dates{padding:6px}body[data-page=home][data-home-v3] [data-booking-range]{min-width:0;min-height:62px;padding:8px;border:1px solid transparent;border-radius:10px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}body[data-page=home][data-home-v3] [data-booking-range]:hover{transform:translateY(-1px);box-shadow:var(--button-shadow-hover)}body[data-page=home][data-home-v3] [data-booking-range]:active{transform:translateY(1px);box-shadow:var(--button-shadow-pressed)}body[data-page=home][data-home-v3] [data-booking-range].is-active{background:#f0f4f7;border-color:#8a6f4f80;box-shadow:var(--button-shadow)}body[data-page=home][data-home-v3] [data-booking-summary]{font-size:.875rem}body[data-page=home][data-home-v3] .drive-hero .booking-bar{grid-template-columns:minmax(0,1.2fr) minmax(0,1.8fr) minmax(0,.9fr) minmax(0,.9fr) auto}body[data-page=home][data-home-v3] .booking-calendar__head [data-booking-instruction]{color:var(--navy);font-size:1rem;font-weight:500}@media(max-width:620px){body[data-page=home][data-home-v3] .drive-hero .booking-bar{grid-template-columns:1fr 1fr}}@media(min-width:621px){@container booking (max-width:720px){body[data-page=home][data-home-v3] .drive-hero .booking-bar{grid-template-columns:minmax(0,1fr) minmax(0,2.3fr) minmax(0,1.1fr) minmax(0,1.1fr) auto}body[data-page=home][data-home-v3] .drive-hero .booking-bar .booking-cell{padding-left:8px;padding-right:8px}body[data-page=home][data-home-v3] .drive-hero .booking-bar .booking-dates{padding:4px}body[data-page=home][data-home-v3] [data-booking-range]{padding:6px 4px}body[data-page=home][data-home-v3] .booking-bar .booking-search{padding:12px;min-width:76px}}}@media(prefers-reduced-motion:reduce){body[data-page=home][data-home-v3] [data-booking-range]{transition:none}}body[data-page=home][data-home-v3] [data-booking-range]>.booking-date-heading{display:flex;align-items:center;justify-content:space-between;gap:4px;width:100%}body[data-page=home][data-home-v3] [data-booking-change]{color:#715a3e;font-size:.6875rem;text-decoration:underline;text-underline-offset:3px}body[data-page=home][data-home-v3] .v3-carousel{--v3-card-width:min(340px, calc(100vw - 64px) );--v3-card-height:calc(var(--v3-card-width)*718/1200 + 148px);--v3-card-step:calc(var(--v3-card-width) - 30px)}body[data-page=home][data-home-v3] .v3-carousel__stage{height:calc(var(--v3-card-height) + 16px)}body[data-page=home][data-home-v3] .v3-slide{display:grid;grid-template-rows:auto minmax(0,1fr)}body[data-page=home][data-home-v3] .v3-slide__photo{position:relative;inset:auto;height:auto;aspect-ratio:1200/718}body[data-page=home][data-home-v3] .v3-slide:after{content:none}body[data-page=home][data-home-v3] .v3-slide__panel{position:relative;inset:auto;display:grid;grid-template-columns:minmax(0,1fr);align-content:center;align-items:center;gap:4px 12px;padding:12px 16px;border:0;border-top:1px solid #ffffff20;border-radius:0;background:var(--glass-panel-base);box-shadow:none}body[data-page=home][data-home-v3] .v3-slide__panel h3{grid-column:1;font-size:1.125rem;line-height:1.25}body[data-page=home][data-home-v3] .v3-slide__panel h3 a{min-height:0}body[data-page=home][data-home-v3] .v3-slide__facts{grid-column:1;font-size:.75rem;color:var(--steel)}body[data-page=home][data-home-v3] .v3-slide__book{grid-column:1;justify-self:start;margin-top:4px;padding:8px 14px}body[data-page=home][data-home-v3] .v3-slide__panel .listing-notice{grid-column:1/-1;font-size:.75rem}body[data-page=home][data-home-v3] #garage-catalog.home-fleet.section{padding-bottom:24px}@media(min-width:769px){body[data-page=home][data-home-v3] .v3-carousel{--v3-card-width:480px;--v3-card-height:calc(480px*718/1200 + 108px);--v3-card-step:400px}body[data-page=home][data-home-v3] .v3-slide__panel{grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}body[data-page=home][data-home-v3] .v3-slide__panel h3{grid-row:1;font-size:1.1875rem}body[data-page=home][data-home-v3] .v3-slide__facts{grid-row:2}body[data-page=home][data-home-v3] .v3-slide__book{grid-column:2;grid-row:1/3;margin-top:0}}html:not(.js) body[data-home-v3] .v3-menu{max-height:none;padding-top:8px;opacity:1;visibility:visible;pointer-events:auto}html:not(.js) body[data-home-v3] .v3-menu-toggle{visibility:hidden}body[data-page=home][data-home-v3] .drive-hero .garage-search .booking-native-dates label{display:flex;flex-direction:column;justify-content:center;gap:4px;color:var(--navy);font-size:.75rem;line-height:1.4}body[data-page=home][data-home-v3] .home-stats__item[data-proof-caption]>strong:not([hidden]){width:5ch;min-inline-size:5ch;max-width:none;justify-content:center}body[data-page=home][data-home-v3] .home-stats__item.home-stats__trips>strong:not([hidden]){width:6.5ch;min-inline-size:6.5ch;max-width:none;justify-content:center}body[data-page=home][data-home-v3] .booking-native-dates label,body[data-page=home][data-home-v3] [data-booking-range]{min-height:max(62px,calc(2.275rem + 22px))}body[data-page=home][data-home-v3] .v3-nav.has-tenet-assistant .v3-nav__bar{display:flex;justify-content:flex-end;position:relative;gap:6px}body[data-page=home][data-home-v3] .v3-nav.has-tenet-assistant .tm-logo{position:static;transform:none;margin:0 auto 0 0;flex:0 0 auto}body[data-page=home][data-home-v3] .v3-nav.has-tenet-assistant .v3-menu-toggle{order:2}@media(min-width:901px){body[data-page=home][data-home-v3] .tm-nav.v3-nav{max-width:var(--v3-content-width);padding-inline:var(--v3-space-6)}body[data-page=home][data-home-v3] .v3-nav.has-tenet-assistant .tm-logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0}}body[data-page=home][data-home-v3].tenet-chat-open .tm-nav.v3-nav{right:calc(var(--tenet-chat-width) + 54px)}@media(max-width:900px){body[data-page=home][data-home-v3].tenet-chat-open .tm-nav.v3-nav{right:14px}body[data-page=home][data-home-v3] .v3-nav.has-tenet-assistant .tm-logo{position:static;transform:none;margin-right:auto}body[data-page=home][data-home-v3] .v3-nav.has-tenet-assistant .tm-logo .tm-wordmark{width:100px}}@media(min-width:901px)and (max-width:1000px){body[data-page=home][data-home-v3].tenet-chat-open .v3-nav.has-tenet-assistant .tm-logo{position:static;transform:none;margin:0 auto 0 0}}body[data-page=home][data-home-v3] .booking-surface{background:var(--white);color:var(--navy);border-radius:18px;box-shadow:var(--button-shadow)}body[data-page=home][data-home-v3] .drive-hero .booking-bar{background:transparent;box-shadow:none}body[data-page=home][data-home-v3] .booking-actions{display:flex;align-items:stretch;gap:8px;padding:4px;min-width:0}body[data-page=home][data-home-v3] .booking-actions .booking-search{flex:1}body[data-page=home][data-home-v3] .booking-filter-toggle{position:relative;display:flex;align-items:center;justify-content:center;gap:7px;flex:0 0 auto;width:auto;min-height:48px;padding:0 14px;font:500 .875rem var(--font-body);white-space:nowrap;border:1px solid rgba(255,255,255,.25);border-radius:12px;background:var(--navy);color:var(--white);box-shadow:var(--button-shadow)}body[data-page=home][data-home-v3] [data-home-filter-badge]{position:absolute;top:-5px;right:-5px;min-width:18px;padding:1px 4px;border-radius:12px;background:var(--bronze);color:var(--white);font:500 .6875rem/1.4 var(--font-body)}body[data-page=home][data-home-v3] .booking-filter-error{margin:0;padding:12px;color:var(--navy);font-size:.8125rem}@media(max-width:1000px){body[data-page=home][data-home-v3] .booking-actions{grid-column:1/-1}}body[data-page=home][data-home-v3] .booking-location-group{min-width:0;align-self:start}body[data-page=home][data-home-v3] .drive-hero .garage-search .booking-location-group .booking-same{min-height:44px;margin:0;padding:0 10px;gap:8px;color:var(--navy);font-size:.75rem}body[data-page=home][data-home-v3] .booking-location-group .booking-extras{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:0 10px 8px}body[data-page=home][data-home-v3] .booking-location-group .booking-extras:not(:has(label:not([hidden]))){display:none}body[data-page=home][data-home-v3] .drive-hero .garage-search .booking-location-group .booking-extras label{min-width:0;max-width:none;width:100%;color:#58667b;font-size:.75rem}body[data-page=home][data-home-v3] .booking-location-group .booking-extras select{min-width:0;min-height:44px;padding:10px 30px 10px 10px;font-size:.875rem}body[data-page=home][data-home-v3] .booking-location-group .booking-extras input{min-width:0;font-size:1rem}@media(max-width:620px){body[data-page=home][data-home-v3] .booking-location-group{grid-column:1/-1}body[data-page=home][data-home-v3] .booking-location-group .booking-extras select{font-size:1rem}}body[data-page=home][data-home-v3] .booking-actions{align-self:center}@media(min-width:621px){@container booking (max-width:820px){body[data-page=home][data-home-v3] .drive-hero .booking-bar{grid-template-columns:minmax(0,1.2fr) minmax(0,1.8fr) minmax(0,.9fr) minmax(0,.9fr)}body[data-page=home][data-home-v3] .booking-actions{grid-column:1/-1}}}
