.vc-irs{padding:4px 0 28px;font-family:'Inter',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}
.vc-irs-card{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center;padding:26px 32px;border-radius:20px;border:1px solid #f1e3d6;overflow:hidden;
 background:radial-gradient(420px 220px at 0 0,rgba(249,115,22,.14),transparent 65%),radial-gradient(420px 240px at 100% 0,rgba(99,102,241,.13),transparent 65%),radial-gradient(380px 220px at 100% 100%,rgba(20,184,166,.15),transparent 65%),#fffaf5}
.vc-irs-copy{display:flex;flex-direction:column;align-items:flex-start;gap:10px}
.vc-irs-copy small{font-size:11px;font-weight:700;letter-spacing:.14em;color:#ea580c}
.vc-irs-copy h2{margin:0;font:700 26px/1.2 'Poppins','Inter',sans-serif;color:#1B2921}
.vc-irs-copy h2 span{color:#f97316}
.vc-irs-lead strong{color:#1B2921;font-weight:600}
.vc-irs-lead{margin:0;font-size:14.5px;line-height:1.5;color:#475569;max-width:460px}
.vc-irs-steps{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 14px}
.vc-irs-steps li{display:flex;gap:6px;align-items:center;font-size:12.5px;font-weight:500;color:#1B2921;white-space:nowrap}
.vc-irs-steps b{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;font-size:10px;color:#fff;background:linear-gradient(135deg,#f97316,#f59e0b)}
.vc-irs-steps li:nth-child(2) b{background:linear-gradient(135deg,#6366f1,#8b5cf6)}
.vc-irs-steps li:nth-child(3) b{background:linear-gradient(135deg,#14b8a6,#16a34a)}
.vc-irs-cta{display:inline-flex;align-items:center;height:42px;padding:0 22px;border-radius:12px;background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;font-weight:600;font-size:14px;text-decoration:none;box-shadow:0 6px 16px rgba(249,115,22,.28)}
.vc-irs-demo{padding:14px 18px 12px;border-radius:16px;background:#fff;border:1px solid #e8ecf4;box-shadow:0 8px 24px rgba(79,70,229,.08)}
.vc-irs-tag{display:inline-flex;align-items:center;gap:7px;padding:4px 10px;border-radius:999px;background:#fef3c7;color:#b45309;font-size:10.5px;font-weight:700;letter-spacing:.1em}
.vc-irs-tag i{width:6px;height:6px;border-radius:50%;background:#f59e0b}
.vc-irs-top{display:flex;align-items:center;gap:14px;margin-top:6px}
.vc-irs-gauge{flex:none;width:170px}
.vc-irs-gauge .n{font:700 42px 'Poppins','Inter',sans-serif;fill:#1B2921}
.vc-irs-gauge .d{font:500 11px 'Inter',sans-serif;fill:#64748b}
.vc-irs-find{list-style:none;margin:0;padding:0;flex:1}
.vc-irs-find li{display:flex;gap:10px;align-items:center;padding:7px 0;border-bottom:1px solid #eef1f6}
.vc-irs-find li:last-child{border:0}
.vc-irs-find i{flex:none;width:9px;height:9px;border-radius:50%}
.vc-irs-find span{font-size:12.5px;color:#475569}
.vc-irs-find strong{color:#1B2921;font-weight:600;margin-right:6px}
.vc-irs-note{margin:4px 0 0;font-size:11px;color:#94a3b8}
@media(max-width:768px){
 .vc-irs-card{grid-template-columns:1fr;gap:16px;padding:18px 16px;border-radius:18px}
 .vc-irs-copy h2{font-size:22px}
 .vc-irs-steps{gap:6px 10px}
 .vc-irs-steps li{font-size:12px}
 .vc-irs-cta{width:100%;justify-content:center}
 .vc-irs-top{flex-direction:column;align-items:stretch;gap:0}
 .vc-irs-gauge{width:190px;align-self:center}
}
