.po-values{padding:clamp(3.5rem,6vw,6.5rem) 0;background:#f2f6f1}
.po-values__intro{max-width:62rem;margin:0 auto 3rem;text-align:center}
.po-values__eyebrow{margin:0 0 .75rem;color:var(--po-accent);font-size:1.1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}
.po-values__heading{margin:0;color:var(--po-ink);font-family:'Golos Text',var(--font-heading-family),sans-serif;font-size:clamp(2.2rem,3.5vw,3.5rem);font-weight:600;letter-spacing:-.04em;line-height:1.08}
.po-values__description{margin:1rem auto 0;max-width:48rem;color:#64716b;font-size:1.15rem;line-height:1.6}
.po-values__description p{margin:0}
.po-values__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#d9e4db;border:1px solid #d9e4db;border-radius:1.4rem;overflow:hidden}
.po-value{display:flex;gap:1.1rem;min-height:13rem;padding:2rem 1.7rem;background:#fff}
.po-value__icon{align-items:center;background:#e8f1e8;border-radius:50%;color:var(--po-accent);display:flex;flex:0 0 3.6rem;font-size:1.45rem;font-weight:700;height:3.6rem;justify-content:center;width:3.6rem}
.po-value h3{margin:0 0 .65rem;color:var(--po-ink);font-family:'Golos Text',var(--font-heading-family),sans-serif;font-size:1.25rem;line-height:1.2}
.po-value p{margin:0;color:#6b7771;font-size:1.02rem;line-height:1.5}
@media(max-width:989px){.po-values__grid{grid-template-columns:repeat(2,1fr)}.po-value{min-height:11rem}}
@media(max-width:749px){.po-values{padding:3.5rem 0}.po-values__intro{margin-bottom:2rem}.po-values__grid{grid-template-columns:1fr;border-radius:1rem}.po-value{min-height:auto;padding:1.5rem}.po-value__icon{flex-basis:3.2rem;height:3.2rem;width:3.2rem}}
