.tk-benefits{margin:28px 0 56px;scroll-margin-top:100px}
.tk-benefits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.tk-benefit{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:14px;padding:24px 18px;background:#f1f6f3;border-radius:20px;min-width:0}
.tk-benefit:nth-child(2){background:#faf8f3}
.tk-benefit>img{display:block;width:100px;height:100px;object-fit:contain}
.tk-benefit-copy{min-width:0}
.tk-benefit h2{font-size:20px;line-height:1.3;letter-spacing:-.025em;color:#203d49;margin:0 0 10px;font-weight:750;overflow-wrap:break-word}
.tk-benefit p{font-size:16px;line-height:1.55;color:#536771;margin:0;overflow-wrap:break-word}
.tk-benefits .tk-benefits-credit{font-size:11px;line-height:1.4;color:#667984;margin:8px 4px 0;text-align:right}
@media(max-width:1100px){.tk-benefits-grid{grid-template-columns:1fr;gap:14px}.tk-benefit{padding:22px 26px;gap:24px}.tk-benefit h2{font-size:22px}.tk-benefit p{font-size:17px}}
@media(max-width:740px){.tk-benefits{margin:24px 0 38px;scroll-margin-top:82px}.tk-benefit{grid-template-columns:78px minmax(0,1fr);gap:14px;padding:22px 16px;border-radius:18px}.tk-benefit>img{width:78px;height:78px}.tk-benefit h2{font-size:20px;line-height:1.3;margin-bottom:8px}.tk-benefit p{font-size:16px;line-height:1.5}}
@media(max-width:350px){.tk-benefit{grid-template-columns:62px minmax(0,1fr);gap:11px;padding:20px 13px}.tk-benefit>img{width:62px;height:62px}.tk-benefit h2{font-size:19px}}
