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