.bridge-sol-differentiators{background:var(--cl-surface-2);box-shadow:0 0 0 100vmax var(--cl-surface-2);clip-path:inset(0 -100vmax);padding:80px 0}.bridge-sol-differentiators__wrap{margin:0 auto;max-width:var(--bridge-container-max);padding:0 var(--bridge-container-px)}.bridge-sol-differentiators__header{margin-bottom:40px}.bridge-sol-differentiators__header .bridge-eyebrow{color:var(--bridge-eyebrow-color);display:block;font-size:var(--bridge-eyebrow-font-size);font-weight:var(--bridge-eyebrow-font-weight);letter-spacing:var(--bridge-eyebrow-letter-spacing);margin-bottom:10px;text-transform:uppercase}.bridge-sol-differentiators__header h2{color:var(--cl-text-900);font-family:var(--cl-font-heading);font-size:var(--bridge-section-title-size);font-weight:var(--bridge-section-title-weight);margin:0;max-width:48ch}.bridge-sol-differentiators__grid{display:grid;gap:36px;grid-template-columns:repeat(2,1fr)}.bridge-sol-differentiators__item{align-items:flex-start;display:flex;gap:16px}.bridge-sol-differentiators__icon-wrap{align-items:center;background:rgba(69,131,255,.1);border-radius:var(--cl-radius-md);display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.bridge-sol-differentiators__icon-wrap img{height:24px;object-fit:contain;width:24px}.bridge-sol-differentiators__text h3{color:var(--cl-text-900);font-family:var(--cl-font-heading);font-size:16px;font-weight:700;margin:0 0 4px}.bridge-sol-differentiators__text div{color:var(--cl-text-700);font-size:13px;line-height:1.6}.bridge-sol-differentiators__text div p{margin:0}@media (max-width:768px){.bridge-sol-differentiators__grid{grid-template-columns:1fr}.bridge-sol-differentiators__header h2{font-size:28px}}