.why-hero{min-height:420px}.why-hero .be-hero-copy{min-width:0;max-width:100%}.why-hero>img{object-position:center 44%}.why-hero .be-display{font-size:clamp(52px,6.5vw,82px)}.why-comparison{display:grid;grid-template-columns:1fr 1.2fr;gap:38px;background:#e6e9e0;padding:30px;border-radius:18px;margin-top:28px}.why-comparison h3{color:var(--be-ink);font-size:21px;margin:10px 0}.why-comparison p{font-size:12px;color:var(--be-muted)}.why-comparison .be-bars{margin:0}.why-survey{display:grid;grid-template-columns:1fr 1.6fr;border:1px solid var(--be-line);border-radius:20px;overflow:hidden;background:#fbfaf5}.why-survey-stat{background:#e3e9df;padding:32px}.why-survey-stat>p{font:700 76px/1.2 var(--sans);color:var(--be-ink);margin:24px 0 18px}.why-survey-stat>p>span{font-size:19px;margin-left:10px}.why-survey-stat>strong{font-size:15px;color:var(--be-ink)}.why-survey>div:last-child{padding:32px}.why-survey h3{font-size:22px;color:var(--be-ink);margin:0 0 16px}.why-survey p{line-height:1.9}.why-survey-stat>p{line-height:1.2}.why-context{font-size:16px;line-height:1.9}.why-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.why-checks>section{padding:26px;background:#faf9f4;border-top:3px solid #4b7161;border-radius:0 0 15px 15px}.why-checks>section>span{font:700 28px var(--sans);color:#7c9281}.why-checks h3{font-size:18px;color:var(--be-ink);margin:20px 0 14px}.why-checks p{font-size:14px;line-height:1.9;margin:0}.why-cta{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 28px;background:#244c44;color:#fffdf5;border-radius:12px;margin-top:25px;font-weight:700}.why-cta>span:last-child{font-size:24px}.why-cta:hover{background:#386353}.why-cta:focus-visible{outline:3px solid #b79250;outline-offset:4px}
@media(max-width:760px){.why-hero{min-height:360px}.why-comparison,.why-survey,.why-checks{grid-template-columns:1fr}.why-comparison{padding:24px;gap:15px}.why-survey-stat,.why-survey>div:last-child{padding:24px}.why-survey-stat>p{font-size:64px;margin:14px 0}.why-checks{gap:12px}.why-checks>section{padding:23px}.why-cta{font-size:14px;padding:20px}.why-hero .be-display{font-size:clamp(38px,13.8vw,54px)}}
