.ash-v2 .solution-carousel{border:1px solid var(--arc-line);min-width:0;color:var(--arc-ink);font-family:var(--arc-font-body);background:#fff;border-radius:4px;overflow:hidden}.ash-v2 .solution-carousel-stage{background:#fff;height:360px;display:grid;position:relative}.ash-v2 .solution-carousel-slide{opacity:0;pointer-events:none;grid-area:1/1;min-width:0;min-height:0;transition:opacity .24s;display:block}.ash-v2 .solution-carousel-slide[data-active=true]{opacity:1;pointer-events:auto;z-index:1}.ash-v2 .solution-carousel-slide img{object-fit:contain;object-position:center;mix-blend-mode:normal;width:100%;height:100%;padding:10px;display:block}.ash-v2 .solution-carousel-caption{border-top:1px solid var(--arc-line);background:var(--arc-surface);justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;display:flex}.ash-v2 .solution-carousel-caption>span{color:var(--arc-muted);max-width:45%;font-size:15px;line-height:1.5}.ash-v2 .solution-carousel-caption>a{color:var(--arc-ink);text-align:right;align-items:center;gap:14px;font-size:18px;font-weight:600;line-height:1.4;display:flex}.ash-v2 .solution-carousel-caption>a:hover{color:var(--arc-signal)}.ash-v2 .solution-carousel-controls{border-top:1px solid var(--arc-line);align-items:center;gap:16px;min-height:56px;padding:6px 12px 6px 18px;display:flex}.ash-v2 .solution-carousel-position{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--arc-ink);font-size:15px}.ash-v2 .solution-carousel-position>span{color:var(--arc-muted);padding-inline:5px}.ash-v2 .solution-carousel-mode{color:var(--arc-muted);font-size:15px}.ash-v2 .solution-carousel-controls>div{align-items:center;gap:6px;margin-left:auto;display:flex}.ash-v2 .solution-carousel-controls button{border:1px solid var(--arc-control-line);width:44px;height:44px;color:var(--arc-ink);cursor:pointer;background:#fff;border-radius:3px;place-items:center;display:grid}.ash-v2 .solution-carousel-controls button:hover{background:var(--arc-signal-soft);border-color:var(--arc-signal);color:var(--arc-signal)}.ash-v2 .solution-carousel-controls button[aria-pressed=true]{background:var(--arc-ink);border-color:var(--arc-ink);color:#fff}.ash-v2 .solution-carousel-controls button:disabled{cursor:default;opacity:.65}.ash-v2 .solution-carousel :is(a,button):focus-visible{outline:2px solid var(--arc-signal);outline-offset:-4px}.ash-v2 .solution-carousel-status{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ash-v2 .solution-carousel[data-reduced-motion=true] .solution-carousel-slide{transition:none}@media (max-width:1100px){.ash-v2 .solution-carousel-stage{height:340px}.ash-v2 .solution-carousel-caption{padding-inline:14px}.ash-v2 .solution-carousel-caption>a{font-size:17px}.ash-v2 .solution-carousel-caption>span{font-size:15px}}@media (max-width:760px){.ash-v2 .solution-carousel-stage{height:320px}.ash-v2 .solution-carousel-caption{gap:12px;padding:12px 14px}.ash-v2 .solution-carousel-caption>a{font-size:17px}.ash-v2 .solution-carousel-controls{gap:12px;padding-left:14px}.ash-v2 .solution-carousel-mode{font-size:15px}.ash-v2 .solution-carousel-controls>div{gap:5px}}@media (prefers-reduced-motion:reduce){.ash-v2 .solution-carousel-slide{transition:none}}
