.bridge-sol-cost-case{background:var(--cl-white);padding:80px 0}.bridge-sol-cost-case__wrap{margin:0 auto;max-width:var(--bridge-container-max);padding:0 var(--bridge-container-px)}.bridge-sol-cost-case__header{margin-bottom:40px;text-align:center}.bridge-sol-cost-case__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-cost-case__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 0 10px}.bridge-sol-cost-case__header p{color:var(--cl-text-700);font-size:15px;margin:0}.bridge-sol-cost-case__grid{border:1px solid var(--cl-border-subtle);border-radius:var(--cl-radius-lg);display:grid;grid-template-columns:1fr 1fr;margin:0 auto;max-width:900px;overflow:hidden}.bridge-sol-cost-case__col--us{background:var(--cl-surface-2);padding:40px 36px}.bridge-sol-cost-case__col--mx{background:var(--cl-accent-base);color:var(--cl-white);padding:40px 36px}.bridge-sol-cost-case__col--us .bridge-eyebrow{color:var(--cl-text-500)!important}.bridge-sol-cost-case__col--mx .bridge-eyebrow{color:hsla(0,0%,100%,.65)!important}.bridge-sol-cost-case__col .bridge-eyebrow{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:12px;text-transform:uppercase}.bridge-sol-cost-case__amount{font-family:var(--cl-font-heading)!important;font-size:48px!important;font-weight:800!important;letter-spacing:-.02em;line-height:1!important;margin-bottom:16px}.bridge-sol-cost-case__col--us .bridge-sol-cost-case__amount{color:var(--cl-text-900)}.bridge-sol-cost-case__col--mx .bridge-sol-cost-case__amount{color:hsla(0,0%,100%,.9)}.bridge-sol-cost-case__col--us div{color:var(--cl-text-700);font-size:14px;line-height:1.6}.bridge-sol-cost-case__col--mx div{color:hsla(0,0%,100%,.6);font-size:14px;line-height:1.6}.bridge-sol-cost-case__col div p{margin:0}.bridge-sol-cost-case__badge{background:#22c55e;border-radius:999px;color:var(--cl-white);display:inline-block;font-family:var(--cl-font-heading);font-size:13px;font-weight:700;margin-top:20px;padding:6px 18px}.bridge-sol-cost-case__footnote{color:var(--cl-text-700);font-size:12px;margin:16px 0 0;text-align:center}@media (max-width:768px){.bridge-sol-cost-case__grid{grid-template-columns:1fr}.bridge-sol-cost-case__amount{font-size:32px}.bridge-sol-cost-case__col--us{border-bottom:1px solid var(--cl-border-subtle)}}