.tk-home-schools{padding:12px 0 56px}
.tk-home-schools-card{display:grid;grid-template-columns:1.15fr 1fr;gap:56px;padding:44px 48px;border-radius:28px;background:#15363b;color:#fff}
.tk-home-schools-label{display:flex;align-items:center;gap:8px;color:#ffb381;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.tk-home-schools-label i{font-size:20px}
.tk-home-schools-copy h2{color:#fff;font-size:clamp(26px,3vw,36px);line-height:1.2;margin:16px 0}
.tk-home-schools-copy p{color:#d3e0df;max-width:490px;line-height:1.7;margin:0 0 22px}
.tk-home-schools-button{display:inline-flex;align-items:center;gap:14px;padding:14px 20px;border-radius:12px;background:#ff681f;color:#fff;font-weight:700;text-decoration:none;transition:background .2s}
.tk-home-schools-button:hover{background:#e8510c;color:#fff}
.tk-home-schools-button:focus-visible{outline:3px solid #ffb381;outline-offset:4px}
.tk-home-schools-copy>small{display:block;margin-top:12px;color:#cfdddd;font-size:12px}
.tk-home-schools-benefits{list-style:none;display:flex;flex-direction:column;justify-content:center;gap:22px;margin:0;padding:0}
.tk-home-schools-benefits li{display:flex;align-items:flex-start;gap:14px}
.tk-home-schools-benefits li>i{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:12px;background:#25474b;color:#ffb381;font-size:23px}
.tk-home-schools-benefits strong{display:block;font-size:15px;line-height:1.5;color:#fff}
.tk-home-schools-benefits small{display:block;margin-top:4px;color:#d3e0df;font-size:13px;line-height:1.6}
@media(max-width:800px){.tk-home-schools-card{grid-template-columns:1fr;gap:32px;padding:30px 26px}.tk-home-schools{padding-bottom:36px}}
@media(max-width:420px){.tk-home-schools-card{padding:26px 20px;border-radius:22px}.tk-home-schools-button{font-size:13px;gap:8px;padding:14px 16px}}
