.si{background:#f0f0f0;padding:80px 40px}.si__inner{grid-template-columns:1fr 1fr;align-items:stretch;gap:64px;max-width:1300px;margin:0 auto;display:grid}.si__inner>*{display:flex}.si__col{flex-direction:column;flex:1;display:flex}.si__tag{font-family:var(--font-roboto),sans-serif;text-transform:uppercase;letter-spacing:1.8px;color:#0f171f;border:1px solid #0f171f4d;border-radius:8px;width:fit-content;margin-bottom:24px;padding:4px 10px;font-size:12px;font-weight:400;display:inline-block}.si__heading{font-family:var(--font-poppins),sans-serif;color:#0f171f;letter-spacing:-.02em;margin-bottom:24px;font-size:32px;font-weight:600;line-height:44px}.si__body{font-family:var(--font-inter),sans-serif;color:#0f171f;margin-bottom:40px;font-size:18px;line-height:32px}.si__visual{aspect-ratio:1;border-radius:24px;margin-top:auto;position:relative;overflow:hidden}.si__rive-bg{object-fit:cover;border-radius:24px;width:100%;height:100%;position:absolute;inset:0}.si__rive{width:100%;height:100%;position:absolute;inset:0}.si__integrations-cloud{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:relative}.si__integration-dot{background:#ffffff4d;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;display:flex}.si__share-link{font-family:var(--font-inter),sans-serif;color:#0f171f;white-space:nowrap;background:#fff;border-radius:20px;align-items:center;gap:8px;padding:8px 16px;font-size:12px;font-weight:500;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0000001a}.si__chart{width:100%}.si__chart-label{font-family:var(--font-inter),sans-serif;color:#94a3b8;margin-bottom:16px;font-size:12px;font-weight:600}.si__bars{align-items:flex-end;gap:8px;height:140px;display:flex}.si__bar{opacity:.8;background:#3b82f6;border-radius:4px 4px 0 0;flex:1;min-height:20px}@media (max-width:1199px){.si{padding:80px 24px}.si__inner{gap:48px}.si__heading{font-size:28px;line-height:40px}.si__body{font-size:16px;line-height:24px}}@media (max-width:799px){.si__inner{grid-template-columns:1fr}.si__visual{aspect-ratio:auto;min-height:280px}}
