cars-garage{--has-vehicles-min-height:78rem;--no-vehicles-min-height:29rem}cars-garage:not(:defined){display:block;visibility:hidden;min-height:var(--has-vehicles-min-height)}cars-garage[initial-vehicle-count="0"]:not(:defined){min-height:var(--no-vehicles-min-height)}cars-garage-intake-form:not(:defined){display:block;visibility:hidden;min-height:185px}cars-garage .notification-section:last-child{margin-top:1.5rem;margin-bottom:0}.garage-landing p{max-width:30rem}.garage-landing__intake-form .sign-in-cta{margin-top:1rem}@media (min-width:61.25rem){.garage-landing__hero .wrap{display:flex;flex-direction:row-reverse;align-items:flex-start}}.garage-landing__hero img{margin-bottom:1.5rem;height:auto}@media (min-width:48rem){.garage-landing__hero img{width:25rem}}@media (min-width:61.25rem){.garage-landing__hero img{margin-bottom:0}}.garage-landing__hero img.lg-only{display:none}@media (min-width:61.25rem){.garage-landing__hero img.lg-only{display:block}}.garage-landing__hero .copy{width:100%}.garage-landing__hero cars-garage-intake-form{margin-top:1.5rem}.garage-landing__features[variant=hr]{margin-left:1rem;margin-right:1rem;width:auto;padding-left:0;padding-right:0;border-top:2px solid #e0e4e3}@media (min-width:48rem){.garage-landing__features[variant=hr]{margin-top:2.5rem}}@media (min-width:73.125rem){.garage-landing__features[variant=hr]{margin-left:auto;margin-right:auto}}.garage-landing__features[variant=hr] ul{display:flex;flex-direction:column;gap:1rem}@media (min-width:48rem){.garage-landing__features[variant=hr] ul{flex-direction:row;gap:1.5rem}}@media (min-width:61.25rem){.garage-landing__features[variant=hr] ul{gap:2.5rem}}.garage-landing__features[variant=hr] ul li{display:grid;grid-template-columns:2rem 1fr;grid-template-rows:auto auto;-moz-column-gap:1rem;column-gap:1rem;row-gap:.5rem;padding:1rem;background-color:#e6f4f5;border-radius:10px}@media (min-width:48rem){.garage-landing__features[variant=hr] ul li{flex:1 1 100%;display:flex;align-items:center;flex-direction:column;gap:.5rem;padding:1.5rem 1rem 2rem;text-align:center}}.garage-landing__features[variant=hr] fuse-svg{font-size:2rem;grid-row:1/span 2;color:#00909d;min-height:var(--svg-size)}@media (min-width:48rem){.garage-landing__features[variant=hr] fuse-svg{font-size:2.5rem;margin-bottom:1rem}}.garage-landing__features[variant=hr] h3{grid-column:2;grid-row:1;font-size:1.25rem}.garage-landing__features[variant=hr] p{grid-column:2;grid-row:2}.garage-landing__steps[variant=full]{--img-offset:135px;--section-margin:var(--fuse-spacing-6);margin-top:calc(var(--section-margin) + var(--img-offset));background-color:#f2f1ef}@media (min-width:48rem){.garage-landing__steps[variant=full]{--section-spacing-vertical:var(--fuse-spacing-5);margin-top:4rem}.garage-landing__steps[variant=full] .wrap{display:flex;flex-direction:row-reverse;align-items:center;gap:2.5rem}}.garage-landing__steps[variant=full] img{position:relative;top:calc((var(--img-offset) + var(--section-margin))*-1);margin-bottom:calc((var(--img-offset) + var(--section-margin))*-1 + var(--fuse-spacing-2));height:auto}@media (min-width:48rem){.garage-landing__steps[variant=full] img{position:static;margin-bottom:0}}@media (min-width:61.25rem){.garage-landing__steps[variant=full] img{width:27.75rem}}@media (min-width:73.125rem){.garage-landing__steps[variant=full] img{width:34.5625rem}}.garage-landing__steps[variant=full] .copy{width:100%}@media (min-width:48rem){.garage-landing__steps[variant=full] .copy{align-self:flex-start}}@media (min-width:73.125rem){.garage-landing__steps[variant=full] .copy{margin-top:.75rem}}.garage-landing__steps[variant=full] h2{margin-bottom:1.5rem}.garage-landing__steps[variant=full] ol{counter-reset:step;display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1.5rem}.garage-landing__steps[variant=full] ol li{counter-increment:step;display:grid;grid-template-columns:1.25rem 1fr;grid-template-rows:auto auto;-moz-column-gap:1rem;column-gap:1rem;row-gap:.25rem}.garage-landing__steps[variant=full] ol li:before{content:counter(step);grid-row:1/span 2;color:#52605e;font-family:DM Sans,DM Sans Helvetica Fallback,DM Sans Arial Fallback,sans-serif;font-size:2.25rem;font-weight:700;line-height:1.2}.garage-landing__steps[variant=full] h3{grid-column:2;grid-row:1}.garage-landing__steps[variant=full] p{grid-column:2;grid-row:2}.garage-landing__questions h2{margin-bottom:1.5rem;max-width:15ch;text-wrap:balance}.garage-landing__questions fuse-accordion:first-of-type{border-top:1px solid #e0e4e3}.garage-landing__questions fuse-accordion{max-width:50rem}.garage-landing__questions fuse-accordion[variant=adjacent]{border-bottom-color:#e0e4e3}
