.purchase-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(40px,5vw,80px);padding-block:56px 48px;display:grid}.purchase-copy{padding-block:25px}.purchase-copy .eyebrow{letter-spacing:.12em;margin-bottom:27px;font-size:11px}.purchase-copy h1{letter-spacing:-.048em;font-size:clamp(52px,5.3vw,78px);font-weight:600;line-height:1.08}.purchase-copy h1 span{color:var(--blue);display:block}.purchase-lead{color:#536170;max-width:485px;margin-top:28px;font-size:17px;line-height:1.8}.purchase-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:34px;display:flex}.purchase-actions .button{min-height:57px;padding-inline:22px;font-size:14px}.purchase-phone{align-items:center;gap:9px;min-height:44px;font-size:14px;font-weight:650;display:flex}.purchase-phone svg,.purchase-phone:hover{color:var(--blue)}.purchase-contact{color:var(--muted);margin-top:24px;font-size:12px}.purchase-contact strong{color:var(--ink);font-weight:600}.purchase-photo{min-width:0;margin:0}.purchase-photo picture{aspect-ratio:1.14;background:#e8eff0;border-radius:5px;display:block;overflow:hidden}.purchase-photo img{object-fit:cover;object-position:49% center;width:100%;height:100%}.purchase-photo figcaption{color:var(--muted);justify-content:space-between;gap:16px;padding-top:13px;font-size:11px;display:flex}.purchase-photo figcaption small{font-size:10px}.purchase-facts{border-block:1px solid var(--line);grid-template-columns:1fr 1.15fr 1fr;padding-block:27px;display:grid}.purchase-facts>div{border-left:1px solid var(--line);padding-inline:36px}.purchase-facts>div:first-child{border:0;padding-left:0}.purchase-facts>div:last-child{padding-right:0}.purchase-facts span{color:var(--muted);letter-spacing:.12em;margin-bottom:7px;font-size:10px;font-weight:650;display:block}.purchase-facts p{font-size:15px;font-weight:550}.home-catalog{padding-block:100px 90px}.home-section-heading{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:40px;display:flex}.home-section-heading h2{letter-spacing:-.035em;font-size:clamp(32px,3.1vw,46px);line-height:1.14}.home-section-heading .eyebrow{margin-bottom:16px}.home-section-heading>p{max-width:430px;color:var(--muted);font-size:15px;line-height:1.8}.home-section-heading>.text-link{flex:none}.catalog-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.catalog-vehicle{min-width:0}.catalog-vehicle .editorial-image-frame{aspect-ratio:1.6}.catalog-vehicle:first-child img{object-position:50% 65%}.catalog-vehicle:nth-child(2) img{object-position:50% 57%}.catalog-vehicle .editorial-image figcaption>span{display:none}.catalog-vehicle .editorial-image figcaption{justify-content:flex-end;margin-top:9px}.catalog-text{padding-top:17px}.catalog-text h3{letter-spacing:-.035em;font-size:30px}.catalog-text>p{color:var(--muted);max-width:530px;margin-top:14px;font-size:15px}.catalog-text .text-link{color:var(--blue);margin-top:17px}.catalog-additional{background:#edf0ef;border-radius:4px;justify-content:space-between;align-items:center;gap:30px;margin-top:37px;padding:31px 34px;display:flex}.catalog-additional h3{letter-spacing:-.025em;font-size:22px}.catalog-additional p{color:var(--muted);margin-top:9px;font-size:14px}.catalog-additional .text-link{flex:none}.home-sale-section{background:#eef2f6;border-block:1px solid #e2e7ec;padding-block:75px 78px}.home-sale-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;margin:0;padding:0;list-style:none;display:grid}.home-sale-steps li{border-top:1px solid #bac8d5;padding-top:22px}.sale-number{color:var(--blue);margin-bottom:29px;font-size:14px;font-weight:650;display:block}.home-sale-steps h3{letter-spacing:-.03em;font-size:25px;line-height:1.2}.home-sale-steps p{color:#596877;margin-top:17px;font-size:15px}.home-assessment{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(40px,7vw,100px);padding-block:100px;display:grid}.assessment-copy h2{letter-spacing:-.035em;max-width:550px;font-size:clamp(32px,3.1vw,46px);line-height:1.15}.assessment-copy>p{color:var(--muted);max-width:550px;margin-top:25px;font-size:15px}.assessment-details{margin:28px 0}.assessment-details>div{border-top:1px solid var(--line);grid-template-columns:155px 1fr;gap:20px;padding-block:17px;font-size:13px;display:grid}.assessment-details dt{font-weight:650}.assessment-details dd{color:var(--muted);margin:0}.assessment-image .editorial-image-frame{aspect-ratio:1.02}.assessment-image img{object-position:60% center}.home-coverage{background:#ecefeb;margin-bottom:80px;padding-block:65px}.coverage-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:70px;display:grid}.coverage-image .editorial-image-frame{aspect-ratio:1.38}.coverage-image img{object-position:51% center}.coverage-copy h2{letter-spacing:-.035em;font-size:clamp(32px,3vw,44px);line-height:1.16}.coverage-copy p{color:var(--muted);margin-top:23px;font-size:15px}.coverage-copy>.text-link{color:var(--blue);margin-top:23px}.coverage-regions{border-top:1px solid #ced5d0;flex-wrap:wrap;gap:10px 20px;margin-top:22px;padding-top:24px;display:flex}.coverage-regions a{text-underline-offset:5px;align-items:center;min-height:36px;font-size:13px;text-decoration:underline #abb8bf;display:flex}.coverage-regions a:hover{color:var(--blue)}@media (width<=1100px){.purchase-hero{gap:35px;padding-top:40px}.purchase-copy h1{font-size:clamp(48px,5.6vw,62px)}.purchase-lead{font-size:16px}.purchase-photo picture{aspect-ratio:.93}.purchase-actions{gap:12px 18px;margin-top:26px}.purchase-facts>div{padding-inline:24px}.purchase-facts p{font-size:13px}.home-sale-steps{gap:28px}.coverage-grid{gap:40px}}@media (width<=800px){.purchase-hero{grid-template-columns:1fr;gap:28px;padding-block:38px 30px}.purchase-copy{padding:0}.purchase-copy h1{max-width:680px;font-size:clamp(42px,8.3vw,65px)}.purchase-copy h1 span{max-width:650px}.purchase-lead{max-width:570px;margin-top:23px}.purchase-actions{gap:20px;margin-top:25px}.purchase-contact{margin-top:18px}.purchase-photo picture{aspect-ratio:1.62}.purchase-photo img{object-position:50% 60%}.purchase-facts{padding-block:20px}.purchase-facts>div{padding-inline:15px}.purchase-facts p{font-size:12px}.purchase-facts span{font-size:9px}.home-catalog{padding-block:65px}.home-section-heading{margin-bottom:30px;display:block}.home-section-heading>p{max-width:560px;margin-top:20px}.home-section-heading>.text-link{margin-top:20px}.catalog-grid{gap:24px}.catalog-text h3{font-size:25px}.catalog-additional{flex-direction:column;align-items:flex-start;gap:12px;padding:26px}.home-sale-section{padding-block:55px}.home-sale-steps{grid-template-columns:1fr;gap:28px}.home-sale-steps li{grid-template-columns:40px 1fr;gap:0 17px;display:grid}.sale-number{grid-row:span 2;margin:0;padding-top:3px}.home-sale-steps p{max-width:600px;margin-top:12px}.home-assessment{grid-template-columns:1fr;gap:35px;padding-block:65px}.assessment-copy h2,.assessment-copy>p{max-width:650px}.assessment-image .editorial-image-frame{aspect-ratio:1.6}.home-coverage{margin-bottom:58px;padding-block:42px}.coverage-grid{grid-template-columns:1fr;gap:35px}.coverage-image .editorial-image-frame{aspect-ratio:1.7}.coverage-copy h2{max-width:600px}}@media (width<=550px){.purchase-copy .eyebrow{margin-bottom:22px;font-size:10px}.purchase-copy h1{letter-spacing:-.04em;font-size:clamp(40px,10vw,55px)}.purchase-lead{font-size:15px;line-height:1.75}.purchase-actions{flex-direction:column;align-items:flex-start;gap:12px}.purchase-actions .button{width:100%}.purchase-phone{min-height:40px}.purchase-contact{margin-top:10px;font-size:11px}.purchase-photo picture{aspect-ratio:1.38}.purchase-photo figcaption{gap:10px;font-size:9px}.purchase-photo figcaption small{font-size:8px}.purchase-facts{grid-template-columns:1fr;gap:16px;padding-block:22px}.purchase-facts>div{border:0;grid-template-columns:90px 1fr;align-items:baseline;gap:10px;padding:0;display:grid}.purchase-facts span{margin:0;font-size:9px}.purchase-facts p{font-size:12px}.catalog-grid{grid-template-columns:1fr;gap:38px}.catalog-vehicle .editorial-image-frame{aspect-ratio:1.48}.catalog-text{padding-top:10px}.catalog-text h3{font-size:27px}.catalog-text>p{font-size:15px}.catalog-additional{margin-top:30px;padding:24px}.catalog-additional h3{font-size:22px;line-height:1.25}.home-section-heading h2,.assessment-copy h2,.coverage-copy h2{font-size:32px;line-height:1.18}.home-sale-steps h3{font-size:23px}.home-sale-steps p{font-size:14px}.assessment-details>div{grid-template-columns:1fr;gap:5px;font-size:13px}.coverage-image .editorial-image-frame{aspect-ratio:1.4}}
