.bridge-sol-ept-how-it-works{background:var(--cl-white);padding:80px 0}.bridge-sol-ept-how-it-works__wrap{margin:0 auto;max-width:var(--bridge-container-max);padding:0 var(--bridge-container-px)}.bridge-sol-ept-how-it-works__header{margin:0 auto 40px;max-width:680px;text-align:center}.bridge-sol-ept-how-it-works__header h2{color:var(--cl-text-900);font-family:var(--cl-font-heading);font-size:36px;font-weight:800;line-height:1.15;margin:12px 0 16px}.bridge-sol-ept-how-it-works__desc{color:var(--cl-text-700);font-size:16px;line-height:1.6}.bridge-sol-ept-how-it-works__desc p{margin:0}.bridge-sol-ept-how-it-works__phases{display:flex;flex-direction:column;gap:2px}.bridge-sol-ept-how-it-works__row{border:1px solid var(--cl-border-subtle);border-radius:var(--cl-radius-lg);display:grid;grid-template-columns:200px 1fr;overflow:hidden}.bridge-sol-ept-how-it-works__label{display:flex;flex-direction:column;gap:6px;justify-content:center;padding:28px 24px}.bridge-sol-ept-how-it-works__label.--gray{background:#f1f5f9}.bridge-sol-ept-how-it-works__label.--blue{background:#eef4ff}.bridge-sol-ept-how-it-works__label.--green{background:#dcfce7}.bridge-sol-ept-how-it-works__label.--navy{background:var(--cl-accent-base)}.bridge-sol-ept-how-it-works__label.--navy .wf-pill,.bridge-sol-ept-how-it-works__label.--navy h3,.bridge-sol-ept-how-it-works__label.--navy p{color:#fff}.bridge-sol-ept-how-it-works__label .wf-pill{color:var(--cl-text-700);display:inline-block;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.bridge-sol-ept-how-it-works__label h3{color:var(--cl-text-900);font-family:var(--cl-font-heading);font-size:15px;font-weight:700;line-height:1.3;margin:0}.bridge-sol-ept-how-it-works__label p{color:var(--cl-text-700);font-size:12px;margin:0}.bridge-sol-ept-how-it-works__content{background:var(--cl-white);border-left:1px solid var(--cl-border-subtle);padding:24px 28px}.bridge-sol-ept-how-it-works__phase-desc{color:var(--cl-text-700);font-size:14px;line-height:1.6}.bridge-sol-ept-how-it-works__phase-desc p{margin:0 0 8px}.bridge-sol-ept-how-it-works__phase-desc p:last-child{margin-bottom:0}.bridge-sol-ept-how-it-works__sop{display:flex;flex-direction:column;gap:0;margin-top:16px}.bridge-sol-ept-how-it-works__sop-step{border-top:1px dashed var(--cl-border-subtle);display:grid;gap:14px;grid-template-columns:32px 1fr;padding:12px 0}.bridge-sol-ept-how-it-works__sop-step:first-child{border-top:none;padding-top:0}.sop-num{align-items:center;background:rgba(69,131,255,.1);border-radius:6px;color:var(--cl-accent-light);display:flex;flex-shrink:0;font-family:var(--cl-font-heading);font-size:11px;font-weight:800;height:28px;justify-content:center;width:28px}.sop-body{display:flex;flex-direction:column}.sop-title{color:var(--cl-text-900);display:block;font-family:var(--cl-font-heading);font-size:13px;font-weight:700;margin-bottom:2px}.sop-desc{color:var(--cl-text-700);font-size:12px;line-height:1.5}.sop-desc p{margin:0}.sop-verify{color:#0f7556;display:block;font-size:10px;font-style:italic;font-weight:600;margin-top:4px}.bridge-sol-ept-how-it-works__rr{background:var(--cl-white);border:1px solid var(--cl-border-subtle);border-radius:var(--cl-radius-lg);margin-top:40px;overflow:hidden}.bridge-sol-ept-how-it-works__rr-head{background:#0f7556;color:#fff;display:grid;grid-template-columns:200px 1fr 1fr}.bridge-sol-ept-how-it-works__rr-head div{font-family:var(--cl-font-heading);font-size:12px;font-weight:700;letter-spacing:.06em;padding:14px 20px;text-transform:uppercase}.bridge-sol-ept-how-it-works__rr-row{border-top:1px solid var(--cl-border-subtle);display:grid;grid-template-columns:200px 1fr 1fr}.bridge-sol-ept-how-it-works__rr-row div{color:var(--cl-text-700);font-size:12px;line-height:1.5;padding:14px 20px}.bridge-sol-ept-how-it-works__rr-row div.--activity{background:var(--cl-surface-2);color:var(--cl-text-900);font-weight:700}.bridge-sol-ept-how-it-works__rr-row div p{margin:0}@media (max-width:768px){.bridge-sol-ept-how-it-works{padding:60px 0}.bridge-sol-ept-how-it-works__row{grid-template-columns:1fr}.bridge-sol-ept-how-it-works__content{border-left:none;border-top:1px solid var(--cl-border-subtle)}.bridge-sol-ept-how-it-works__rr-outer{position:relative}.bridge-sol-ept-how-it-works__rr-outer:after{background:linear-gradient(90deg,transparent,#fff);border-radius:0 var(--cl-radius-lg) var(--cl-radius-lg) 0;bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:56px;z-index:1}.bridge-sol-ept-how-it-works__rr{overflow-x:auto}.bridge-sol-ept-how-it-works__rr-head,.bridge-sol-ept-how-it-works__rr-row{min-width:540px}}