.reporting-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:50px}.rv-scene{margin:0;padding:24px;border:1px solid #45543a;border-radius:20px;background:radial-gradient(ellipse at 60% 30%,#263323,#10170f 75%);box-shadow:0 35px 100px #0004;min-width:0}.rv-kicker{color:#d5bd7f;font-size:11px;letter-spacing:1.4px;line-height:1.7}.rv-scene>.rv-kicker{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.rv-kicker>span{color:#a5b298;letter-spacing:0}.rv-scene svg{display:block;width:100%;height:auto;margin:24px 0;font-family:Arial,sans-serif}.rv-scene figcaption,.rv-note{font-size:13px;line-height:1.7;color:#a6b09d;margin-top:20px}.rv-controls{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.rv-controls span{font-size:11px;color:#b7c3a7}.rv-controls button,.rv-options button{font:inherit;color:#e3d9bd;background:#1f2a1b;border:1px solid #566348;border-radius:8px;padding:11px 15px;cursor:pointer;font-size:13px}.rv-controls button:focus-visible,.rv-options button:focus-visible{outline:3px solid #dfc887;outline-offset:4px}.rv-controls button:disabled{cursor:default;opacity:.7}.rv-chart{transform-origin:440px 240px;animation:rv-grow 9s ease-in-out infinite}.rv-flow{animation:rv-feed 9s infinite}.rv-alert{animation:rv-alert 9s infinite}.rv-record{animation:rv-record 9s infinite}@keyframes rv-grow{0%,8%{transform:scaleY(.08);opacity:.3}35%,90%{transform:scaleY(1);opacity:1}100%{transform:scaleY(.08);opacity:.3}}@keyframes rv-feed{0%,10%{opacity:.2}20%,38%{opacity:1}50%,100%{opacity:.2}}@keyframes rv-alert{0%,35%{opacity:.25}45%,90%{opacity:1}100%{opacity:.25}}@keyframes rv-record{0%,55%{opacity:.2}68%,90%{opacity:1}100%{opacity:.2}}.rv-scene.is-paused *{animation-play-state:paused!important}.rv-scene.is-still *{animation:none!important}.rv-explorer h2{max-width:850px;font-size:clamp(36px,4.7vw,68px);line-height:1.04}.rv-lede{max-width:780px;color:#b4bca9;line-height:1.8;font-size:18px}.rv-options{display:flex;gap:12px;flex-wrap:wrap;margin:32px 0 20px}.rv-options button[aria-pressed=true]{background:#d5bd7f;color:#152012;border-color:#d5bd7f}.rv-example{display:grid;grid-template-columns:1.1fr 1fr;border:1px solid #425039;border-radius:18px;overflow:hidden;background:#141d14}.rv-example-chart,.rv-example-copy{padding:36px}.rv-example-chart{background:linear-gradient(130deg,#253221,#141d14);border-right:1px solid #425039}.rv-example h3{font-size:27px;line-height:1.2;margin:20px 0 30px}.rv-bar{display:grid;grid-template-columns:125px 1fr 34px;gap:12px;align-items:center;margin:24px 0;font-size:13px;color:#d1d8c6}.rv-bar>div{height:17px;border-radius:4px;overflow:hidden;background:#34412e}.rv-bar i{display:block;height:100%;background:linear-gradient(90deg,#829b69,#d8bd7f);border-radius:4px;transition:width .4s ease}.rv-example-copy p{color:#b4c0a8;line-height:1.8;margin-bottom:30px}.rv-business .reporting-feature-figure{max-width:1100px;margin:40px auto}.rv-trace{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:50px}.rv-trace article{border-top:2px solid #6e794e;padding:26px 18px;background:#151d13;border-radius:0 0 12px 12px}.rv-trace span{font-size:11px;color:#d5bd7f;letter-spacing:1.5px}.rv-trace h3{font-size:24px;margin:18px 0}.rv-trace p{font-size:15px;line-height:1.8;color:#b2bea6}@media(max-width:1100px){.reporting-hero-grid{grid-template-columns:1fr}.rv-scene{max-width:900px}.rv-example{grid-template-columns:1fr}.rv-example-chart{border-right:0;border-bottom:1px solid #425039}}@media(max-width:700px){.rv-scene{padding:16px}.rv-trace{grid-template-columns:1fr}.rv-example-chart,.rv-example-copy{padding:22px}.rv-bar{grid-template-columns:104px 1fr 28px;gap:9px;font-size:12px}.rv-options{gap:8px}.rv-options button{flex:1 1 40%}.rv-controls span{font-size:10px}}@media(prefers-reduced-motion:reduce){.rv-scene *{animation:none!important}.rv-bar i{transition:none}}
