.carresqWhySection{box-sizing:border-box;color:#172033;background:#f7f9fc;width:100%;max-width:100%;padding:clamp(3.5rem,7vw,6rem) 1.25rem;overflow-x:clip}.carresqWhyContainer{box-sizing:border-box;width:100%;min-width:0;max-width:1200px;margin:0 auto}.carresqWhySection *,.carresqWhySection :before,.carresqWhySection :after{box-sizing:border-box}.carresqWhyHeader{text-align:center;max-width:720px;margin:0 auto clamp(2rem,4vw,3rem)}.carresqWhyEyebrow{letter-spacing:.14em;color:#1d5fa7;margin-bottom:.75rem;font-size:.78rem;font-weight:750;line-height:1.2;display:inline-block}.carresqWhyHeader h2{letter-spacing:-.035em;color:#111827;margin:0 0 .75rem;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:750;line-height:1.1}.carresqWhyHeader p{color:#5d6b7e;margin:0;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.6}.carresqWhyIntro{background:#fff;border:1px solid #cfdced;border-left:4px solid #1d5fa7;border-radius:16px;width:100%;min-width:0;max-width:1040px;margin:0 auto 1.5rem;padding:clamp(1.5rem,4vw,2.5rem);box-shadow:0 8px 22px #1720330d}.carresqWhyIntro h3{color:#111827;margin:0 0 1rem;font-size:clamp(1.4rem,2.5vw,1.75rem);line-height:1.25}.carresqWhyIntro p{color:#46556a;max-width:920px;margin:0 0 .75rem;font-size:1rem;line-height:1.7}.carresqWhyIntro p:last-of-type{margin-bottom:0}.carresqWhyIntroLinks{border-top:1px solid #e5ebf3;flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.carresqWhyIntroLinks a,.carresqWhyLink{color:#155ca8;text-underline-offset:.2em;font-weight:700;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:color .16s,text-decoration-color .16s}.carresqWhyIntroLinks a{font-size:.95rem}.carresqWhyIntroLinks a:hover,.carresqWhyLink:hover{color:#0f477f;text-decoration-color:currentColor}.carresqWhyIntroLinks a:focus-visible,.carresqWhyLink:focus-visible{outline-offset:4px;border-radius:3px;outline:3px solid #1d5fa747}.carresqWhyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:100%;max-width:1040px;margin:0 auto;display:grid}.carresqWhyCard{background:#fff;border:1px solid #dfe6ef;border-radius:14px;flex-direction:column;min-width:0;min-height:230px;padding:1.5rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.carresqWhyCard:hover{border-color:#bccbdb;transform:translateY(-2px);box-shadow:0 8px 20px #1720330f}.carresqWhyCard h3{color:#172033;margin:0 0 .75rem;font-size:1.125rem;line-height:1.35}.carresqWhyCard p{overflow-wrap:anywhere;word-break:normal;color:#5a6678;margin:0;font-size:.95rem;line-height:1.65}.carresqWhyLink{align-self:flex-start;margin-top:auto;padding-top:1.25rem;font-size:.92rem;line-height:1.4}.carresqWhyLink span{margin-left:.15rem;transition:transform .16s;display:inline-block}.carresqWhyLink:hover span{transform:translate(2px)}@media (max-width:900px){.carresqWhyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.carresqWhyCard{min-height:220px}}@media (max-width:600px){.carresqWhySection{padding-left:1rem;padding-right:1rem}.carresqWhyHeader{margin-bottom:1.75rem}.carresqWhyIntro{border-left-width:3px;border-radius:12px;margin-bottom:1rem;padding:1.375rem 1.25rem}.carresqWhyIntro p{font-size:.96rem;line-height:1.65}.carresqWhyIntroLinks{flex-direction:column;align-items:flex-start;gap:.75rem}.carresqWhyIntroLinks a,.carresqWhyLink{overflow-wrap:anywhere;max-width:100%}.carresqWhyGrid{grid-template-columns:1fr;gap:.75rem}.carresqWhyCard{min-height:0;padding:1.25rem}.carresqWhyLink{margin-top:0;padding-top:1rem}}@media (prefers-reduced-motion:reduce){.carresqWhyCard,.carresqWhyLink,.carresqWhyLink span,.carresqWhyIntroLinks a{transition:none}.carresqWhyCard:hover,.carresqWhyLink:hover span{transform:none}}
