.solution-tabs{border-radius:var(--radius-pill);background:#1313150d;grid-template-columns:1fr 1fr;margin-top:34px;padding:4px;display:inline-grid;position:relative}.solution-tabs-indicator{border-radius:var(--radius-pill);background:var(--ink);width:calc(50% - 4px);transition:transform .4s var(--ease);will-change:transform;position:absolute;top:4px;bottom:4px;left:4px}.solution-tabs[data-active=client] .solution-tabs-indicator{transform:translate(100%)}.solution-tabs button{z-index:1;border-radius:var(--radius-pill);font-family:var(--font-text);letter-spacing:-.224px;color:var(--ink-muted);background:0 0;border:none;padding:9px 24px;font-size:15px;font-weight:400;transition:color .3s;position:relative}.solution-tabs button.active{color:var(--lime)}.solution-block{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,5vw,88px);display:grid}.solution-block-reverse{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.solution-block-reverse .solution-intro{order:2}.solution-intro h2{max-width:20ch}.solution-intro-body{color:var(--ink-muted);max-width:44ch;margin:18px 0 32px}.solution-item{grid-template-columns:3rem minmax(0,1fr);align-items:baseline;gap:6px 24px;padding:26px 0;display:grid}.solution-item .index-num{grid-row:span 2;padding-top:5px}.solution-item h3{letter-spacing:-.018em;font-size:21px}.solution-item__text{color:var(--ink-muted);max-width:50ch}@media (width<=900px){.solution-block,.solution-block-reverse{grid-template-columns:1fr;gap:40px}.solution-block-reverse .solution-intro{order:0}}
