.ingel-benefits-v2{--ib-blue:#1746c7;--ib-pink:#c21883;--ib-blue-bg:#edf5ff;--ib-pink-bg:#fff0f6;--ib-bg:#f2f7ff;--ib-border:#dde8f7;--ib-text:#182337;--ib-muted:#5e697a;display:block;margin:0;padding:20px 0;background:var(--ib-bg);color:var(--ib-text);font-family:inherit}.ingel-benefits-v2,.ingel-benefits-v2 *{box-sizing:border-box}.ingel-benefits-v2 .ibv2-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;max-width:1200px;margin:0 auto;padding:0 16px;list-style:none}.ingel-benefits-v2 .ibv2-item{display:flex;min-width:0;margin:0;padding:0;list-style:none}.ingel-benefits-v2 .ibv2-card{--ib-accent:var(--ib-blue);--ib-accent-bg:var(--ib-blue-bg);display:flex;flex:1 1 auto;flex-direction:row;align-items:center;gap:14px;width:100%;min-width:0;margin:0;padding:16px;border:1px solid var(--ib-border);border-radius:14px;background:#fff;box-shadow:0 4px 14px rgba(31,70,125,.035);color:var(--ib-text);text-align:left;text-decoration:none;transition:border-color .2s ease}.ingel-benefits-v2 .ibv2-card--pink{--ib-accent:var(--ib-pink);--ib-accent-bg:var(--ib-pink-bg)}.ingel-benefits-v2 .ibv2-card:link,.ingel-benefits-v2 .ibv2-card:visited,.ingel-benefits-v2 .ibv2-card:hover,.ingel-benefits-v2 .ibv2-card:focus,.ingel-benefits-v2 .ibv2-card:active{color:var(--ib-text);text-decoration:none}.ingel-benefits-v2 .ibv2-card:hover{border-color:var(--ib-accent)}.ingel-benefits-v2 .ibv2-card:focus-visible{border-color:var(--ib-accent);outline:3px solid var(--ib-accent);outline-offset:2px}.ingel-benefits-v2 .ibv2-icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:var(--ib-accent-bg);color:var(--ib-accent)}.ingel-benefits-v2 .ibv2-icon svg{display:block;width:28px;height:28px}.ingel-benefits-v2 .ibv2-copy{min-width:0;max-width:100%}.ingel-benefits-v2 .ibv2-title{margin:0;color:var(--ib-text);font-size:16px;font-weight:600;line-height:1.3;overflow-wrap:break-word}.ingel-benefits-v2 .ibv2-subtitle{margin:4px 0 0;color:var(--ib-muted);font-size:14px;font-weight:400;line-height:1.45;overflow-wrap:break-word}.ingel-benefits-v2 .ibv2-nowrap{white-space:nowrap}@media (min-width:360px){.ingel-benefits-v2 .ibv2-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ingel-benefits-v2 .ibv2-card{flex-direction:column;align-items:flex-start;justify-content:flex-start}}@media (min-width:576px){.ingel-benefits-v2{padding:28px 0}.ingel-benefits-v2 .ibv2-grid{gap:14px}.ingel-benefits-v2 .ibv2-card{gap:16px;padding:20px;border-radius:18px}.ingel-benefits-v2 .ibv2-icon{width:56px;height:56px;border-radius:14px}.ingel-benefits-v2 .ibv2-icon svg{width:32px;height:32px}.ingel-benefits-v2 .ibv2-title{font-size:18px}.ingel-benefits-v2 .ibv2-subtitle{margin-top:6px;font-size:15px}}@media (min-width:992px){.ingel-benefits-v2 .ibv2-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:0 15px}.ingel-benefits-v2 .ibv2-card{gap:18px}.ingel-benefits-v2 .ibv2-icon{width:64px;height:64px}.ingel-benefits-v2 .ibv2-icon svg{width:36px;height:36px}}@media (min-width:1200px){.ingel-benefits-v2 .ibv2-grid{gap:20px}.ingel-benefits-v2 .ibv2-card{padding:24px}.ingel-benefits-v2 .ibv2-title{font-size:20px}}@media (prefers-reduced-motion:reduce){.ingel-benefits-v2 .ibv2-card{transition:none}}