@media (min-width:800px){.c3i-fiscal-hero-grid{width:94%;max-width:none;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(30px,4vw,80px)}}.c3i-fiscal-visual{height:clamp(460px,45vw,780px);position:relative;color:#1597c6;background:radial-gradient(ellipse,rgba(46,186,255,.13),transparent 70%);touch-action:pan-y}.c3i-fiscal-visual .c3i-campaign-stage,.c3i-fiscal-fallback{position:absolute;inset:0;width:100%;height:100%}.c3i-fiscal-visual canvas{display:block;width:100%;height:100%}.c3i-fiscal-visual[data-scene=ready] .c3i-fiscal-fallback{visibility:hidden}.c3i-fiscal-visual[data-scene=fallback] canvas{visibility:hidden}html[data-c3i-theme=dark] .c3i-fiscal-visual{color:#42c4f5}@media (max-width:799px){.c3i-fiscal-visual{height:360px}}
