/* Static proposition graphic. Purpose-built small-screen composition; no animation. */
.refresh-hero .hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:64px;align-items:center}
.connected-illustration{display:flex;align-items:center;justify-content:center;gap:22px;width:100%;max-width:450px;margin:0 auto}
.signal-inputs{display:grid;gap:18px;flex:1;max-width:220px;padding-right:18px;border-right:1px solid #a8b9cc;color:var(--navy);font-size:16px;line-height:1.45}
.signal-inputs span{position:relative;padding-left:14px}
.signal-inputs span::before{content:'';position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:var(--blue)}
.connected-illustration>img{display:block;width:154px;height:154px;object-fit:contain;flex:none}
@media(max-width:1000px){.refresh-hero .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,.62fr);gap:32px}.connected-illustration{gap:14px}.signal-inputs{font-size:14px;padding-right:12px}.connected-illustration>img{width:122px;height:122px}}
@media(max-width:700px){.refresh-hero .hero-grid{display:block}.connected-illustration{max-width:365px;margin:28px auto 0;gap:16px;min-height:134px}.signal-inputs{font-size:14px;gap:12px;max-width:200px;padding-right:12px}.connected-illustration>img{width:112px;height:112px}}
@media(max-width:359px){.connected-illustration{gap:10px}.connected-illustration>img{width:96px;height:96px}.signal-inputs{font-size:14px;padding-right:10px}.signal-inputs span{padding-left:12px}}
