.twocol{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.twocol.rev{direction:rtl}.twocol.rev>*{direction:ltr}.twocol-txt h2.sec{margin-bottom:20px}.twocol-txt .triplet{display:flex;flex-wrap:wrap;gap:24px;margin:28px 0}.triplet div{flex:1;min-width:140px}.triplet b{color:var(--ink);display:block;font-size:14.5px;font-weight:700;margin-bottom:4px}.triplet span{color:var(--muted);font-size:13px;line-height:1.5}.twocol-visual{background:var(--surface);border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow);display:flex;flex-direction:column;justify-content:center;min-height:340px;overflow:hidden;padding:34px;position:relative}.twocol-visual:before{background:radial-gradient(circle,rgba(55,255,201,.16),transparent 70%);border-radius:50%;content:"";height:240px;position:absolute;right:-80px;top:-80px;width:240px}@media(max-width:900px){.twocol,.twocol.rev{direction:ltr;grid-template-columns:1fr}.twocol-visual{min-height:auto}}.roi-grid{display:grid;gap:12px;grid-template-columns:1fr 1fr;position:relative;z-index:1}.roi-card{background:var(--bg-2);border:1px solid var(--line);border-radius:14px;padding:18px}.roi-card b{color:var(--muted);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.roi-card .v{color:var(--ink);display:block;font-size:24px;font-weight:700;margin:6px 0}.roi-card .v.green{color:var(--brand-green)}.roi-card span{color:var(--muted);font-size:12px}.roi-step{background:var(--grad);border-radius:12px;color:#031424;margin-top:18px;padding:14px 18px;position:relative;z-index:1}.roi-step b{font-size:12px;letter-spacing:.06em;opacity:.75}.roi-step p{color:#031424;font-size:13px;font-weight:600;margin-top:2px}