.bridge-why-coderslink{background:var(--cl-surface-1);width:100%}.bridge-why-inner{display:flex;flex-direction:column;margin:0 auto;max-width:var(--bridge-body-max)}.bridge-why-header{align-items:center;display:flex;flex-direction:column;gap:var(--bridge-gap-md);margin:0 auto clamp(28px,3.2vw,44px);max-width:var(--bridge-section-desc-max);text-align:center}.bridge-why-coderslink h2,.bridge-why-coderslink h3,.bridge-why-coderslink p{margin:0}.bridge-eyebrow{color:var(--bridge-eyebrow-color);font-family:var(--bridge-eyebrow-font-family);font-size:var(--bridge-eyebrow-font-size);font-weight:var(--bridge-eyebrow-font-weight);letter-spacing:var(--bridge-eyebrow-letter-spacing);line-height:var(--bridge-eyebrow-line-height);text-transform:var(--bridge-eyebrow-text-transform)}.bridge-section-title{color:var(--bridge-section-title-color);font-family:var(--cl-font-heading);font-size:var(--bridge-section-title-size);font-weight:var(--bridge-section-title-weight);line-height:var(--bridge-section-title-line)}.bridge-section-desc{color:var(--bridge-section-desc-color);font-family:var(--cl-font-body);font-size:var(--bridge-section-desc-size);line-height:var(--bridge-section-desc-line);line-height:1.65;max-width:var(--bridge-section-desc-max)}.bridge-why-grid{column-gap:var(--bridge-gap-md);display:grid;grid-template-columns:repeat(2,1fr);row-gap:clamp(18px,2.2vw,28px)}@media (max-width:768px){.bridge-why-grid{grid-template-columns:1fr;row-gap:clamp(18px,3.4vw,28px)}}.bridge-why-item{display:flex;flex-direction:column;gap:var(--bridge-gap-md);outline:none}.bridge-why-item:focus-visible{border-radius:var(--cl-radius-md);box-shadow:var(--cl-focus-ring)}.bridge-why-item--card{background:hsla(60,11%,96%,.72);border:1px solid rgba(0,0,0,.06);border-radius:var(--cl-radius-md);box-shadow:none;padding:clamp(18px,2.4vw,28px);transition:border-color var(--cl-dur-160) var(--cl-ease),background-color var(--cl-dur-160) var(--cl-ease),transform var(--cl-dur-160) var(--cl-ease)}.bridge-why-item--card:hover{background:hsla(60,11%,96%,.92);border-color:rgba(0,0,0,.1);transform:none}.bridge-why-item--minimal{background:transparent;border:none;border-radius:0;box-shadow:none;padding:0}.bridge-why-icon{align-items:center;display:inline-flex;height:32px;justify-content:center;margin-bottom:0;width:32px}.bridge-why-icon-img{height:100%;object-fit:contain;opacity:.72;width:100%}.bridge-why-item-title{color:var(--cl-text-900);font-family:var(--cl-font-heading);font-size:clamp(16px,1.05vw,18px);font-weight:var(--bridge-section-title-weight);line-height:1.25;margin-top:2px}.bridge-why-item-desc{color:var(--cl-text-700);font-family:var(--cl-font-body);font-size:var(--bridge-section-desc-size);line-height:1.7;max-width:60ch}