.tk-platform-head{margin-bottom:52px}.tk-platform-head .tk-eyebrow,.tk-platform-heading{margin-bottom:16px}.tk-platform-heading h2{color:var(--tk-dark-green);font-size:clamp(36px,3.8vw,58px);font-weight:500;letter-spacing:-.028em;line-height:1.04;text-wrap:balance}.tk-platform-heading h2 em{background:var(--tk-grad-btn-clay);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:italic;font-weight:400}.tk-platform-lead p{color:var(--tk-ink-70);font-size:20px;letter-spacing:-.01em;line-height:1.45;max-width:620px}.tk-platform-grid{background:var(--tk-ink-08);border:1px solid var(--tk-ink-08);border-radius:var(--tk-radius-lg);display:grid;gap:1px;grid-template-columns:1fr 1fr;overflow:hidden}.tk-platform-col{background:#fff;padding:40px 36px;transition:background .2s}.tk-platform-col:hover{background:#fafaf8}.tk-platform-col-title{color:var(--tk-dark-green);font-size:16px;font-weight:500;letter-spacing:-.01em;margin-bottom:22px}.tk-platform-body ul{display:flex;flex-direction:column;gap:11px;list-style:none;margin:0;padding:0}.tk-platform-body li{align-items:flex-start;color:var(--tk-ink-70);display:flex;font-size:15px;gap:11px;line-height:1.5}.tk-platform-body li:before{border-radius:50%;content:"";flex-shrink:0;height:6px;margin-top:7px;width:6px}.tk-platform-body--clay li:before{background:var(--tk-clay)}.tk-platform-body--green li:before{background:var(--tk-green)}@media (max-width:760px){.tk-platform-grid{grid-template-columns:1fr}}