.rf-public-demo{background:#f4f7fb;min-height:70vh;padding:clamp(2rem,6vw,5rem)}.rf-public-demo__intro{text-align:center;max-width:720px;margin:0 auto 2rem}.rf-public-demo__intro h1{color:#102040;margin:.5rem 0 1rem;font-size:clamp(2rem,5vw,3.75rem)}.rf-public-demo__intro>p:last-child,.rf-public-demo__workspace>p:not(.rf-eyebrow){color:#52617a;line-height:1.65}.rf-public-demo__shell{background:#fff;border-radius:24px;grid-template-columns:220px 1fr;max-width:1100px;margin:auto;display:grid;overflow:hidden;box-shadow:0 24px 70px #10204024}.rf-public-demo__nav{background:#102040;flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.rf-public-demo__nav .rf-brand{margin-bottom:1rem}.rf-public-demo__nav a{color:#dce7ff;border-radius:10px;padding:.75rem;text-decoration:none}.rf-public-demo__nav a:hover,.rf-public-demo__nav a:focus-visible{color:#fff;background:#b8ceff29}.rf-public-demo__workspaces,.rf-public-demo__workspace{min-width:0}.rf-public-demo__workspace{padding:clamp(1.5rem,4vw,3rem)}.rf-public-demo__workspace+.rf-public-demo__workspace{border-top:1px solid #dce3ee}.rf-public-demo__workspace h2{color:#102040;margin:.4rem 0;font-size:clamp(1.5rem,3vw,2.2rem)}.rf-public-demo__metrics{grid-template-columns:repeat(3,1fr);gap:1rem;margin:2rem 0;display:grid}.rf-public-demo__metrics div{border:1px solid #dce3ee;border-radius:14px;padding:1rem}.rf-public-demo__metrics small,.rf-public-demo__metrics strong,.rf-public-demo__rows small,.rf-public-demo__rows strong{display:block}.rf-public-demo__metrics small,.rf-public-demo__rows small{color:#697790}.rf-public-demo__metrics strong{color:#102040;margin-top:.35rem;font-size:1.35rem}.rf-public-demo__rows{border:1px solid #dce3ee;border-radius:14px;overflow:hidden}.rf-public-demo__rows>div{justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.rf-public-demo__rows>div+div{border-top:1px solid #dce3ee}.rf-public-demo__rows b{color:#c5440d}@media (width<=700px){.rf-public-demo{padding:1.25rem}.rf-public-demo__shell{grid-template-columns:1fr}.rf-public-demo__nav{flex-direction:row;align-items:center;overflow-x:auto}.rf-public-demo__nav .rf-brand{display:none}.rf-public-demo__nav a{white-space:nowrap}.rf-public-demo__metrics{grid-template-columns:1fr}}
