.kb-home-card{position:relative;overflow:hidden;max-width:1040px;margin:0 auto;border:1px solid #dfe5df;border-radius:26px;background:linear-gradient(135deg,#fff 0%,#f7faef 58%,#eff8d1 100%);box-shadow:0 18px 50px rgba(24,37,30,.08)}
.kb-home-link{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center;padding:34px 36px;color:#18251e;text-decoration:none}
.kb-home-copy{display:flex;gap:20px;align-items:flex-start}.kb-home-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center;flex:0 0 58px;border-radius:18px;background:#dfff4f;color:#18251e;font-size:28px;font-weight:900;box-shadow:inset 0 0 0 1px rgba(24,37,30,.08)}
.kb-home-copy h3{font-size:28px;line-height:1.15;margin:0 0 9px}.kb-home-copy p{margin:0;max-width:680px;color:#687168;line-height:1.6;font-size:16px}.kb-home-meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.kb-home-meta span{padding:7px 10px;border-radius:999px;background:#fff;border:1px solid #dfe5df;color:#536056;font-size:12px;font-weight:800}
.kb-home-cta{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;background:#18251e;color:#fff;padding:13px 17px;border-radius:13px;font-weight:850}.kb-home-link:hover .kb-home-cta{transform:translateX(2px)}
@media(max-width:720px){.kb-home-link{grid-template-columns:1fr;padding:25px 20px}.kb-home-copy{gap:14px}.kb-home-icon{width:48px;height:48px;flex-basis:48px;border-radius:15px}.kb-home-copy h3{font-size:23px}.kb-home-cta{justify-content:center;width:100%}}
