
/* TopSEOus v8.2 humanization layer */
.ts-human-note{font-size:15px;line-height:1.7;color:#5f6b64}
.ts-human-section{padding:72px 20px;background:#fff}
.ts-human-inner{width:min(1100px,100%);margin:auto}
.ts-human-kicker{font-size:12px;letter-spacing:.12em;font-weight:900;color:#4aa621;text-transform:uppercase}
.ts-human-title{font-size:clamp(34px,5vw,58px);line-height:1.05;letter-spacing:-.04em;margin:10px 0 14px;color:#0d1820}
.ts-human-lead{font-size:18px;line-height:1.7;color:#59665f;max-width:760px}
.ts-human-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}
.ts-human-card{border:1px solid #dfe8df;border-radius:16px;padding:22px;background:#fafcf9}
.ts-human-card h3{font-size:20px;margin:0 0 9px;color:#10202a}
.ts-human-card p{margin:0;color:#647169;line-height:1.65}
.ts-human-strip{padding:24px 20px;background:#f5f8f4;border-top:1px solid #e1e9e0;border-bottom:1px solid #e1e9e0}
.ts-human-strip-inner{width:min(1100px,100%);margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:center}
.ts-human-strip h3{margin:0 0 6px;font-size:24px}.ts-human-strip p{margin:0;color:#5f6b64;line-height:1.6}
.ts-human-chip{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid #d9e3d8;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:800;color:#21352a;margin:4px 6px 4px 0}
@media(max-width:760px){
 .ts-human-section{padding:52px 16px}
 .ts-human-grid{grid-template-columns:1fr}
 .ts-human-strip-inner{grid-template-columns:1fr}
}
