/* Bring the design handoff back to the existing homepage type scale. */
html body.glass-edition main.home-v19 #connected .ecosystem-layer h3{font-size:25px;line-height:1.2;margin:8px 0}
html body.glass-edition main.home-v19 #connected .ecosystem-layer p{font-size:14px;line-height:1.6}
html body.glass-edition main.home-v19 #connected .ecosystem-feedback strong{font-size:21px;line-height:1.25}
html body.glass-edition main.home-v19 #connected .ecosystem-feedback p{font-size:13px;line-height:1.6}
/* Quant72 follows the revised handoff: complete source image in a naturally sized frame. */
html body.glass-edition main.home-v19 #solution-backtest .case-product-shot > img.case-product-full-pc{aspect-ratio:auto;height:auto}
/* VolaH uses the same natural-ratio frame treatment for its full PC screenshot. */
html body.glass-edition main.home-v19 #solution-options .case-product-shot > img.case-product-full-pc{aspect-ratio:auto;height:auto}
@media(max-width:700px){
 html body.glass-edition main.home-v19 #connected .ecosystem-layer h3{font-size:21px}
 html body.glass-edition main.home-v19 #connected .ecosystem-layer p{font-size:13px}
 html body.glass-edition main.home-v19 #connected .ecosystem-feedback strong{font-size:17px}
 html body.glass-edition main.home-v19 #connected .ecosystem-feedback p{font-size:13px}
 /* Owner-selected PC originals remain legible as analysis and Q&A panels on phones. */
 html body.glass-edition main.home-v19 :is(#solution-options,#solution-backtest) .case-product-shot .case-product-full-pc{display:none}
 html body.glass-edition main.home-v19 :is(#solution-options,#solution-backtest) .case-product-mobile-split{display:grid;gap:10px;padding:8px;background:#e8eeeb}
 html body.glass-edition main.home-v19 :is(#solution-options,#solution-backtest) .case-product-mobile-frame{display:block;position:relative;overflow:hidden;width:100%;background:#fff;border-radius:6px}
 html body.glass-edition main.home-v19 :is(#solution-options,#solution-backtest) .case-product-mobile-frame img{position:absolute;max-width:none;width:auto;height:100%;aspect-ratio:auto;object-fit:fill;border:0;border-radius:0}
 html body.glass-edition main.home-v19 :is(#solution-options,#solution-backtest) .case-product-mobile-analysis{height:300px}
 html body.glass-edition main.home-v19 :is(#solution-options,#solution-backtest) .case-product-mobile-analysis img{left:50%;transform:translateX(-45%)}
 html body.glass-edition main.home-v19 :is(#solution-options,#solution-backtest) .case-product-mobile-answer{height:600px}
 html body.glass-edition main.home-v19 :is(#solution-options,#solution-backtest) .case-product-mobile-answer img{right:0}
 /* The revised Quant72 composition keeps its full image at every width. */
 html body.glass-edition main.home-v19 #solution-backtest .case-product-shot > img.case-product-full-pc{display:block;aspect-ratio:auto;height:auto}
 html body.glass-edition main.home-v19 #solution-backtest .case-product-mobile-split{display:none}
 html body.glass-edition main.home-v19 #solution-options .case-product-shot > img.case-product-full-pc{display:block;aspect-ratio:auto;height:auto}
 html body.glass-edition main.home-v19 #solution-options .case-product-mobile-split{display:none}
}
