.offer-evidence{padding:45px 0 60px;border-top:1px solid var(--line)}
.offer-evidence>header{max-width:820px;margin-bottom:36px}
.offer-evidence>header h2{font-size:clamp(35px,4.5vw,60px);line-height:1.08;letter-spacing:-.04em;margin:14px 0 20px}
.offer-evidence>header h2 em{font-family:Georgia,serif;font-weight:400}
.offer-evidence>header>p{font-size:16px;line-height:1.7;max-width:630px;color:#5d655a}
.offer-evidence-groups{display:grid;grid-template-columns:1fr 1fr;gap:30px 34px}
.offer-evidence-group{min-width:0;background:#faf9f3;border:1px solid #daddd1;border-radius:14px;overflow:hidden}
.offer-evidence-group>h3{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;background:#e9eddd;color:#4c6239;margin:0;padding:18px 22px;border-bottom:1px solid #daddd1}
.offer-evidence-list{padding:0 22px}
.offer-evidence-link{display:flex;justify-content:space-between;gap:18px;align-items:center;text-decoration:none;color:#23362a;padding:22px 0;border-bottom:1px solid #dfe2d6}
.offer-evidence-link:last-child{border-bottom:0}
.offer-evidence-link h4{font-size:22px;font-weight:550;line-height:1.2;letter-spacing:-.025em;margin:0 0 9px}
.offer-evidence-link p{font-size:13px;line-height:1.6;color:#5c6657;margin:0 0 10px;max-width:420px}
.offer-evidence-link>div>span{font-size:10px;font-weight:600;letter-spacing:.015em;color:#718151}
.offer-evidence-arrow{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:31px;height:31px;border-radius:50%;border:1px solid #d4dbc6;font-size:20px;color:#5f7440}
.offer-evidence-link:hover h4{text-decoration:underline;text-underline-offset:5px}.offer-evidence-link:hover .offer-evidence-arrow{background:#dce8b8}
.offer-evidence-link:focus-visible{outline:3px solid #8c9f5b;outline-offset:4px;border-radius:4px}
[id]{scroll-margin-top:30px}
@media(max-width:700px){
 .offer-evidence{padding:32px 0 40px}.offer-evidence>header{margin-bottom:25px}.offer-evidence>header h2{font-size:36px}.offer-evidence>header>p{font-size:14px}
 .offer-evidence-groups{grid-template-columns:1fr;gap:20px}.offer-evidence-group>h3{padding:16px 18px;font-size:10px}.offer-evidence-list{padding:0 18px}
 .offer-evidence-link{padding:18px 0;gap:10px}.offer-evidence-link h4{font-size:21px}.offer-evidence-link p{font-size:12px}.offer-evidence-arrow{width:27px;height:27px;font-size:18px}
}
