@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/manrope-latin.woff2) format('woff2')}
@font-face{font-family:Yellowtail;font-style:normal;font-weight:400;font-display:swap;src:url(/rental-fleet/original-fonts/yellowtail.woff2) format('woff2')}
.homepage-shell .wordmark{width:180px;height:61px;overflow:visible;position:relative;flex:none}
.homepage-shell .wordmark img.official-lockup{position:static;display:block;left:auto;top:auto;width:100%;height:100%;max-width:100%;object-fit:contain;object-position:left center;filter:none;mix-blend-mode:normal}

.rental-original-form-link{font-size:13px;line-height:1.5;margin-top:18px}
.rental-original-form-link a{color:inherit;text-underline-offset:4px}
.rental-form-feedback[hidden]{display:none!important}
.homepage-shell form[hidden]{display:none!important}
.rental-form-feedback a{color:inherit;text-decoration:underline}
@media(max-width:820px){.homepage-shell .wordmark{width:150px;height:51px}}

/* The video is visible only through the exact new logo until the d stroke expands. */
html.motion-enabled .homepage-shell .cinema-mask{display:block;position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none}

/* rental-partner-logo-update:start */
.homepage-shell .partner-band img.partner-agency-a-logo{display:block;width:190px;height:auto;max-width:100%;max-height:52px;object-fit:contain;justify-self:center;align-self:center;margin:2px auto;filter:brightness(0) invert(1)}
@media(max-width:820px){.homepage-shell .partner-band img.partner-agency-a-logo{width:180px;max-height:48px}}
/* rental-partner-logo-update:end */

/* An editorial statement introduces the inspection and account-continuity chapter. */
.homepage-shell #account-continuity .inspection-composition{row-gap:32px}
#account-continuity .evidence-heading{grid-column:1/-1;order:-2;min-width:0}
#account-continuity .evidence-heading .section-index{margin:0 0 20px}
.homepage-shell #account-continuity .evidence-heading h2{font-size:clamp(46px,4.6vw,76px);font-weight:500;line-height:1.12;letter-spacing:-.045em;margin:0;max-width:1200px;text-wrap:balance}
#account-continuity .evidence-heading h2 span{color:#ffd84f}
.homepage-shell #account-continuity .evidence-support-title{font-size:clamp(27px,2.3vw,34px);font-weight:500;line-height:1.24;letter-spacing:-.03em;margin:0 0 22px}
.homepage-shell #account-continuity .inspection-window{height:clamp(340px,46svh,480px)}
@media(max-width:800px){.homepage-shell #account-continuity .inspection-composition{gap:32px}.homepage-shell #account-continuity .evidence-heading h2{font-size:clamp(42px,7vw,58px)}.homepage-shell #account-continuity .evidence-support-title{font-size:27px;line-height:1.3}.homepage-shell #account-continuity .inspection-window{height:auto;aspect-ratio:1.1}.homepage-shell #account-continuity .evidence-heading .section-index{margin-bottom:18px}}
