.nc-page{--yd-brand:#2baa5e;--yd-ink:#183c2a;--yd-muted:#486653;--yd-line:#bdd7c4;--yd-light:#eff7ef;color:var(--yd-ink)}.nc-page .yd-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.95fr);align-items:center;gap:2rem}.nc-page .yd-hero h1 em{color:#16713b;text-decoration:none}.nc-page .yd-hero{padding-bottom:2.5rem}.nc-hero-art{max-width:34rem;width:100%;justify-self:end}.nc-svg{display:block;width:100%;height:auto;font-family:var(--font-body);overflow:visible}.nc-svg text{font-size:var(--text-scale-18)}.nc-svg .nc-svg-small{font-size:var(--text-scale-16)}.nc-svg .nc-svg-tiny{font-size:var(--text-scale-12)}.nc-svg .nc-svg-title{font-size:var(--text-scale-24);font-family:var(--font-heading);font-weight:700}.nc-svg .nc-svg-display{font-size:var(--text-scale-50);font-weight:750;font-family:var(--font-heading)}.nc-svg-label{font-weight:650}.nc-page .yd-section{padding-block:3.25rem}.nc-page .yd-section h2{margin-bottom:1.7rem;max-width:69rem}.nc-page h3{font-size:var(--text-subheading);line-height:var(--leading-heading);margin:1.4rem 0 .75rem}.nc-page p,.nc-reading-list{font-size:var(--text-body);line-height:var(--leading-body)}.nc-page .yd-lead{font-size:var(--text-lead)}.nc-page .yd-kicker{font-size:var(--text-eyebrow)}.nc-tint{background:#edf7ee}.nc-split{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr);gap:clamp(1.5rem,4vw,4rem);align-items:center}.nc-reverse{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr)}.nc-split>div>:first-child{margin-top:0}.nc-figure{max-width:25rem;width:100%;margin:0;justify-self:end}.nc-reverse>.nc-figure{justify-self:start}.nc-figure .nc-svg{background:#f7faf4;border-radius:1rem}.nc-tint .nc-figure .nc-svg{background:#fffdf5}.nc-reading-list{padding-left:1.3rem}.nc-reading-list li{padding-left:.3rem;margin:.6rem 0}.nc-reading-list li::marker{color:#16713b}.nc-field-help,.nc-page .nc-small{font-size:var(--text-caption);line-height:1.65;color:#486653}.nc-offer-tool,.nc-tool{margin-top:1.75rem;border:1px solid #b7d5bf;border-radius:1.2rem;padding:clamp(1.1rem,3vw,2rem);background:#fff;min-width:0}.nc-offer-tool>h3,.nc-tool>h3{margin-top:0}.nc-tool-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}.nc-fields{display:grid;gap:1rem;margin-bottom:1rem}.nc-two{grid-template-columns:1fr 1fr}.nc-three{grid-template-columns:1fr 1fr 1fr}.nc-page label{display:flex;flex-direction:column;gap:.4rem;min-width:0;font-size:var(--text-ui);line-height:1.5;font-weight:650}.nc-page input,.nc-page select{width:100%;min-height:3rem;box-sizing:border-box;background:#fff;color:#183c2a;border:1px solid #9ebfa8;border-radius:.4rem;padding:.65rem .8rem;font:inherit;font-size:var(--text-ui)}.nc-field-help{font-weight:400}.nc-result{padding:1.25rem;border-radius:1rem;background:#edf7ee;min-width:0;scroll-margin-top:11rem}.nc-result>h3{margin-top:.25rem}.nc-result h4{font-size:var(--text-ui);margin:1.1rem 0 .6rem}.nc-result [data-nc-steps] p,.nc-result ul{font-size:var(--text-ui);line-height:1.65}.nc-result ul{padding-left:1.25rem}.nc-result li{margin:.5rem 0}.nc-page .cr-button,.nc-page .yd-button{background:#2baa5e;color:#fff;border:0;font-size:var(--text-ui)}.nc-page .yd-button{display:inline-flex;align-items:center;gap:.6rem;justify-content:center}.nc-text-button{display:inline-flex;align-items:center;gap:.5rem;border:0;padding:.5rem 0;background:0 0;font:inherit;font-size:var(--text-caption);color:#146c36;cursor:pointer;text-decoration:underline;text-underline-offset:.2em;min-height:2.75rem}.nc-error{color:#8c3422}.nc-page [hidden]{display:none!important}.nc-pages{display:flex;justify-content:center;gap:.6rem;flex-wrap:wrap;margin-top:1.25rem}.nc-pages button{min-width:2.75rem;min-height:2.75rem;background:#fff;border:1px solid #9fbeaa;border-radius:.4rem;color:#183c2a;font-size:var(--text-ui);cursor:pointer}.nc-pages button[aria-current]{background:#2baa5e;color:#fff;border-color:#2baa5e}.nc-related{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.5rem}.nc-related a{display:flex;gap:1rem;align-items:center;justify-content:space-between;background:#183c2a;color:#fff!important;border-radius:.7rem;padding:1.2rem;font-size:var(--text-ui);line-height:1.5;text-decoration:none}.nc-related a svg{color:#d4df47;flex-shrink:0}.nc-copy-fallback{width:100%;box-sizing:border-box;min-height:15rem;padding:.8rem;font-family:var(--font-body);font-size:var(--text-caption);line-height:1.6;color:#183c2a;background:#fff;border:1px solid #8fb49b;border-radius:.4rem}.nc-offer-tool .cr-offers{margin-top:1.5rem}.nc-offer-tool [data-nc-offer-summary]{font-size:var(--text-ui);font-weight:650}@media(prefers-reduced-motion:no-preference){.nc-hero-dispatch{transform-box:fill-box;transform-origin:center;animation:nc-letter-send 2.6s ease-in-out both}.nc-hero-receipt{clip-path:inset(100% 0 0 0);animation:nc-proof-print .8s 2.1s ease-out forwards}.nc-hero-old-car{transform-box:fill-box;transform-origin:center;animation:nc-car-stop 1.6s ease-out both}.nc-hero-lens{animation:nc-inspect-car 1.5s 1.4s ease-in-out both}.nc-hero-inspection{clip-path:inset(100% 0 0 0);animation:nc-proof-print .8s 2.4s ease-out forwards}}@keyframes nc-letter-send{0%,18%{transform:translate(0,0) rotate(0)}100%,65%{transform:translate(88px,35px) rotate(-5deg)}}@keyframes nc-proof-print{to{clip-path:inset(0 0 0 0)}}@keyframes nc-car-stop{from{transform:translateX(-44px)}to{transform:translateX(0)}}@keyframes nc-inspect-car{from{translate:-130px 0}to{translate:0 0}}@media(max-width:1050px){.nc-tool-grid{grid-template-columns:1fr}.nc-reverse,.nc-split{grid-template-columns:1fr;gap:1.6rem}.nc-reverse>.nc-figure{order:2}.nc-figure,.nc-reverse>.nc-figure{justify-self:center}.nc-related{grid-template-columns:1fr}}@media(max-width:767px){.nc-page .yd-hero-grid{grid-template-columns:1fr;gap:1rem}.nc-hero-art{max-width:26rem;justify-self:center}.nc-page .yd-section{padding-block:2.5rem}.nc-reverse,.nc-split,.nc-three,.nc-two{grid-template-columns:1fr}.nc-reverse>.nc-figure{order:2}.nc-figure,.nc-reverse>.nc-figure{max-width:24rem;justify-self:center}.nc-page .yd-actions{align-items:stretch}.nc-page .yd-button{width:100%}.nc-result{padding:1rem}}.nc-offer-tool [data-nc-offer-summary]{scroll-margin-top:11rem}.nc-page .yd-hero .yd-actions>a:not(.yd-button),.nc-page .yd-section a:not(.yd-button):not(.cr-button){color:#146c36}.nc-page .nc-related a{color:#fff!important}
