.inner-page .inner-page-content{display:flow-root}
.product-key h1{font-size:30px;line-height:1.25;color:#142b45;font-weight:700}
.kt-category-hero{display:grid;grid-template-columns:1.35fr .75fr;gap:22px;align-items:center;padding:25px;border:1px solid #d8e7eb;border-radius:12px;background:#f4f9fc;color:#243b53;text-align:left;margin:0 0 22px;box-sizing:border-box}
.kt-category-hero *{box-sizing:border-box}.kt-category-hero .kt-category-eyebrow{font-size:12px;letter-spacing:1.3px;font-weight:700;text-transform:uppercase;color:#0363cd;line-height:1.75;margin:0 0 10px}
.kt-category-hero h2{font-size:25px;line-height:1.3;color:#142b45;margin:0 0 12px}.kt-category-description{font-size:15px;line-height:1.75;margin:0 0 16px}
.kt-category-hero figure{margin:0;padding:14px;background:#fff;border-radius:10px;border:1px solid #e1e8ef}.kt-category-hero img{display:block;width:100%;height:190px;object-fit:contain}.kt-category-hero figcaption{font-size:12px;text-align:center;line-height:1.5;margin-top:8px;color:#486178}
.kt-category-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.kt-category-actions a{min-height:44px;display:inline-flex;align-items:center;padding:10px 13px;border:1px solid #0363cd;border-radius:4px;color:#0363cd;background:#fff;text-decoration:none;font-size:14px;line-height:1.6}
.kt-category-actions a.kt-category-quote{background:#0363cd;color:#fff}.kt-category-actions a:hover{background:#e7f1fc}.kt-category-actions a.kt-category-quote:hover{background:#004d9f}.kt-category-hero .kt-category-resource{margin:13px 0 0;font-size:13px;line-height:1.6}.kt-category-resource a{color:#315b80;text-decoration:underline;text-underline-offset:3px}
.kt-category-hero a:focus-visible{outline:3px solid #142b45;outline-offset:4px}
@media(max-width:850px){.kt-category-hero{gap:16px;padding:20px}.kt-category-hero h2{font-size:22px}}
@media(max-width:600px){.product-key h1{font-size:25px}.kt-category-hero{grid-template-columns:1fr;padding:18px}.kt-category-hero figure{display:none}.kt-category-hero h2{font-size:23px}}
