.kt-portal{font-family:inherit}.kt-portal-hero{background:radial-gradient(circle at top right,#294b39,#090b0e 65%);color:#fff;border-radius:24px;padding:30px;margin:20px 0}.kt-portal-hero span{color:#d8b45a;font-weight:800;letter-spacing:2px}.kt-portal-hero h2{font-size:34px;margin:8px 0;color:#fff}.kt-portal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.kt-portal-grid article{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:22px;box-shadow:0 10px 30px rgba(0,0,0,.08)}.kt-portal-grid small{display:block;color:#6b7280}.kt-portal-grid strong{display:block;font-size:24px;margin-top:5px}@media(max-width:800px){.kt-portal-grid{grid-template-columns:1fr}}