.home-hero .container.section{padding-block:clamp(3rem,6.8vw,5.5rem)}.home-hero h1{font-size:clamp(1.875rem,3.9vw,2.75rem)}.home-hero .hero__question{font-family:var(--font-body);color:var(--color-gold-light);margin-top:1.5rem;font-size:1.125rem;font-weight:500}.home-hero .hero__diagnostic{margin-top:1.25rem}.feature-row{grid-template-columns:1fr;gap:1.75rem;margin-top:2rem;display:grid}.feature-row.feature-row--wide{grid-template-columns:1fr}.feature-row__points{max-width:44ch;margin:0 0 1.25rem;padding:0;list-style:none}.feature-row__points li{margin:0 0 .4rem;font-size:clamp(1.0625rem,1.5vw,1.1875rem);line-height:1.5}.feature-row__media>.figure,.feature-row__media>.tool-card{margin-top:0}@media (min-width:900px){.feature-row{grid-template-columns:1fr 1fr;align-items:center;gap:3rem}.feature-row--media-first .feature-row__copy{order:2}.feature-row--media-first .feature-row__media{order:1}}.readout__label{font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;color:var(--color-gray-text);margin:0 0 .35rem;font-size:.8125rem;font-weight:600}.readout__figure{font-family:var(--font-heading);font-variant-numeric:tabular-nums;color:var(--color-navy);margin:0 0 .75rem;font-size:clamp(1.75rem,3vw,2.1rem);font-weight:700;line-height:1.15}.readout__inputs{color:var(--color-gray-text);margin:0;font-size:.875rem}.media-link{color:inherit;text-decoration:none;display:block}.media-link:hover .tool-card,.media-link:focus-visible .tool-card{border-color:var(--color-blue)}.media-link:focus-visible{outline:3px solid var(--color-gold);outline-offset:2px}.process-strip{--home-node:.5rem}.process-strip__step{position:relative}.process-strip__step:before{content:"";left:0;top:calc(var(--home-node) / -2 - .5px);width:var(--home-node);height:var(--home-node);background:var(--color-navy);position:absolute}.home-hero .hero-plate{color:var(--color-navy);max-width:40rem;margin-top:0}.home-hero .hero-valuation__doors{margin-top:1rem}.home-hero .hero-valuation__doors a{color:var(--color-white)}.home-hero .hero-valuation__doors p{margin:0 0 .4rem}.home-hero .hero-valuation__refusal{margin-top:.75rem}.home-hero .hero-valuation{scroll-margin-block:1.5rem}@media (max-width:560px){.home-hero .hero-plate{padding:1.15rem}}@media (prefers-reduced-motion:no-preference){.home-hero .hero-valuation__stage{transition:transform var(--dur-step) var(--ease-plate)}.home-hero .hero-valuation__stage--arriving{transform:translateY(16px)}}
