.runtime-page{max-width:1180px;margin:0 auto;padding:24px}.runtime-hero{padding:34px;border-radius:24px;background:linear-gradient(135deg,#152238,#243b5a);color:#fff;box-shadow:0 16px 40px rgba(20,35,55,.18)}.runtime-hero>span{font-size:.75rem;letter-spacing:.16em;font-weight:800;opacity:.72}.runtime-hero h2{font-size:2rem;margin:.45rem 0}.runtime-hero p{max-width:800px;line-height:1.6}.runtime-ok{display:inline-block;margin-top:14px;padding:10px 14px;border-radius:999px;background:#dff8e8;color:#176b3a;font-weight:800}.runtime-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:22px 0}.runtime-grid article{background:#fff;border:1px solid #e5e9ef;border-radius:18px;padding:20px}.runtime-grid strong,.runtime-grid small{display:block}.runtime-grid small{margin-top:8px;color:#667085}.runtime-link{display:inline-block;padding:11px 16px;border-radius:12px;background:#152238;color:#fff;text-decoration:none}@media(max-width:800px){.runtime-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.runtime-grid{grid-template-columns:1fr}.runtime-page{padding:14px}.runtime-hero{padding:24px}}