
.r54-hero{padding:74px 0 42px}.r54-hero h1{font-size:clamp(42px,7vw,92px);max-width:980px}.r54-hero p{max-width:860px}.r54-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:36px 0}.r54-card{background:#10191f;border:1px solid #29353d;padding:24px;border-radius:22px}.r54-card strong{display:block;font-size:46px;letter-spacing:-.05em;color:#efede5}.r54-card span{font:11px/1.6 var(--mono);color:#9aa9b3;text-transform:uppercase;letter-spacing:.08em}.r54-art{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:42px 0}.r54-art figure{margin:0;background:#10191f;border:1px solid #29353d;padding:14px;border-radius:22px}.r54-art figcaption{font:12px/1.7 var(--mono);color:#9aa9b3;padding:12px}.r54-table{width:100%;border-collapse:collapse;margin:24px 0 50px}.r54-table th,.r54-table td{border-bottom:1px solid #29353d;padding:14px 12px;text-align:left;vertical-align:top}.r54-pill{display:inline-flex;border:1px solid #806d49;color:#d7b47a;border-radius:999px;padding:4px 8px;font:10px var(--mono)}.r54-note{border-left:3px solid #aa3930;background:#aa393012;padding:20px 24px;margin:28px 0;color:#bdc5cb}@media(max-width:900px){.r54-grid,.r54-art{grid-template-columns:1fr}.r54-card strong{font-size:38px}}
