.r47-page{background:radial-gradient(circle at 20% 0%,rgba(174,45,42,.25),transparent 34rem),#080b12;color:#eef3ff;min-height:100vh}.r47-hero{padding:6rem clamp(1.25rem,4vw,5rem) 3rem}.r47-hero h1{max-width:1050px;font-size:clamp(2.6rem,7vw,6.5rem);line-height:.9;margin:.2rem 0 1rem}.r47-hero .lede{max-width:900px;font-size:clamp(1.1rem,2vw,1.45rem);color:#cbd6ea}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#f3bd4f;font-weight:800}.hero-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.button{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.9rem 1.25rem;background:#f0b54b;color:#161009;text-decoration:none;font-weight:900}.button.secondary{background:transparent;color:#ffe0a0;border:1px solid rgba(255,224,160,.55)}.r47-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding:1rem clamp(1.25rem,4vw,5rem) 3rem}.r47-stats article{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:1.2rem;padding:1.2rem}.r47-stats strong{display:block;font-size:2.4rem;color:#ffe0a0}.r47-stats span{color:#cbd6ea}.image-panel{padding:1rem clamp(1.25rem,4vw,5rem) 3rem}.image-panel img{width:100%;border-radius:1.4rem;border:1px solid rgba(255,255,255,.14);box-shadow:0 2rem 5rem rgba(0,0,0,.35)}.split-panel{display:grid;grid-template-columns:1.2fr .8fr;gap:1rem;padding:1rem clamp(1.25rem,4vw,5rem) 3rem}.split-panel>div,.downloads-card{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:1.3rem;padding:1.35rem}.split-panel li{margin:.65rem 0;color:#d8e2f4}.split-panel code{color:#ffe0a0}.downloads-card{margin:1rem clamp(1.25rem,4vw,5rem) 4rem}.downloads-card a{color:#ffe0a0}@media (max-width:900px){.r47-stats,.split-panel{grid-template-columns:1fr}.r47-hero h1{font-size:3rem}}
