/* SOLUTION ROWS */
        .sol-row{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding:64px 0;border-bottom:1px solid var(--border)}
.sol-row:last-child{border-bottom:none}
.sol-row.reverse .sol-visual{order:2}
.sol-row.reverse .sol-info{order:1}
.sol-visual{background:var(--dark-3);border:1px solid var(--border);border-radius:var(--r-lg);aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}
.sol-visual img{width:100%;height:100%;object-fit:contain;padding:24px}
.sol-visual-icon{display:flex;align-items:center;justify-content:center;font-size:80px;color:var(--red);opacity:.3}
.sol-num{font-size:64px;font-weight:900;color:rgba(232,0,29,.08);line-height:1;margin-bottom:8px}
.sol-title{font-size:clamp(20px,2.5vw,28px);font-weight:700;margin-bottom:16px}
.sol-desc{font-size:15px;color:var(--txt-2);line-height:1.8;margin-bottom:24px}
.sol-checks{list-style:none;display:flex;flex-direction:column;gap:10px}
.sol-checks li{display:flex;gap:10px;font-size:14px;color:var(--txt-2)}
.sol-checks li i{color:var(--red);font-size:16px;flex-shrink:0;margin-top:2px}

/* RESPONSIVE */
@media(max-width:900px){.sol-row,.sol-row.reverse{grid-template-columns:1fr;gap:32px}.sol-row.reverse .sol-visual,.sol-row.reverse .sol-info{order:0}.nav-links,.nav-phone{display:none}.nav-menu-btn{display:flex}}