.home-hero .container.section{padding-block:clamp(3rem,6.8vw,5.5rem)}.home-hero h1{font-size:clamp(1.875rem,3.9vw,2.75rem)}@media (max-width:370px){.home-hero h1{font-size:1.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}}.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}.home-hero .ph-entry__field--type{flex-wrap:wrap;flex:100%;align-items:center;gap:.5rem .625rem;min-width:0;display:flex}.home-hero .ph-entry__field--type label{color:var(--color-white);font-size:.875rem;font-weight:500}.home-hero .ph-entry__field--type select{appearance:none;border-radius:var(--radius-control);width:auto;max-width:100%;height:2.25rem;font:inherit;color:var(--color-white);box-sizing:border-box;cursor:pointer;background-color:#0000;border:1px solid #fff6;padding:0 2.25rem 0 .75rem;font-size:.875rem;font-weight:500}.home-hero .ph-entry__select{max-width:100%;display:inline-flex;position:relative}.home-hero .ph-entry__select:after{content:"";background-color:var(--color-white);pointer-events:none;width:.75rem;height:.5rem;position:absolute;top:calc(50% - .25rem);right:.75rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.home-hero .ph-entry__field--type select option{color:var(--color-navy)}@media (forced-colors:active){.home-hero .ph-entry__field--type select{appearance:auto;padding:0 .75rem}.home-hero .ph-entry__select:after{display:none}}.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 p{margin:0 0 .75rem}.home-hero .hero-valuation__doors p:last-child{margin-bottom:0}.home-hero .hero-valuation__doors-lead{color:var(--color-navy);margin:0 0 .75rem}.home-hero .hero-valuation__door-link{color:var(--color-blue);text-underline-offset:3px;font-weight:600;text-decoration:underline}.home-hero .hero-valuation__refusal{margin-top:.75rem}.home-hero .hero-valuation{scroll-margin-block:1.5rem}.home-hero .hero-valuation__oversize{border-left:2px solid var(--color-gold);color:var(--color-white);margin:0;padding:.1rem 0 .1rem 1.15rem}.home-hero .hero-valuation__oversize p{max-width:34rem;margin:0;font-size:1.0625rem;line-height:1.55}.home-hero .hero-valuation__lobster{color:var(--color-gold-light);font-weight:600}@media (min-width:820px){.home-hero .hero-valuation--oversize{grid-template-columns:minmax(0,460px) minmax(16rem,1fr);align-items:center;gap:2rem;display:grid}}@media (max-width:819px){.home-hero .hero-valuation__oversize{margin-top:1.25rem}}@media (max-width:560px){.home-hero .hero-plate{padding:1.15rem}main>section .feature-row__media .mock-donut{display:none}main>section .feature-row__media .tool-card{padding:1.1rem}main>section .feature-row__media .tool-card__row{padding:.55rem 0;display:block}main>section .feature-row__media .tool-card__row>span:last-child{margin-top:.15rem;display:block}}.home-hero .hero-valuation__stage{margin-top:1rem}@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)}}
