
.pb-page .pma-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.pb-page .pma-path-group{background:#fff;border:1px solid #dce5ef;border-top:3px solid #168c83;border-radius:16px;padding:24px;display:flex;flex-direction:column;min-width:0}
.pb-page .pma-path-group h3{font-size:20px;line-height:1.35;margin:0 0 8px}
.pb-page .pma-path-hint{font-size:13px;font-weight:700;line-height:1.6;color:#196c65;margin:0 0 22px}
.pb-page .pma-path-stages{display:grid;gap:22px}
.pb-page .pma-path-stage{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start}
.pb-page .pma-path-level{background:#e7f5f2;color:#16695f;border-radius:8px;padding:6px 0;font-size:12px;text-align:center;font-weight:800}
.pb-page .pma-path-stage h4{font-size:17px;line-height:1.4;margin:4px 0 8px}
.pb-page .pma-path-stage p,.pb-page .pma-path-rule,.pb-page .pma-path-boundary{font-size:14px;line-height:1.75;color:#526478;margin:0}
.pb-page .pma-path-boundary{border-top:1px solid #dce5ef;margin-top:20px;padding-top:16px}
.pb-page .pma-path-fee{font-size:14px;font-weight:700;color:#196c65;line-height:1.65;padding-top:22px;margin:auto 0 0}
.pb-page .pma-path-rule{background:#eaf5f3;padding:18px 22px;border-radius:12px;margin-top:22px}
.pb-page .pma-path-links{display:flex;flex-wrap:wrap;gap:0 28px}
@media(max-width:991px){.pb-page .pma-path-grid{grid-template-columns:1fr}.pb-page .pma-path-group{padding:22px}}

.wu-path-head{max-width:980px;margin-bottom:26px}.wu-note{font-size:14px!important;margin-top:20px!important}.pb-page .pma-inline-cta{display:inline-block;margin-top:22px;font-weight:700;color:#155dcc}.wu-bridge{background:#f8fafc}.wu-bridge-inner{border:1px solid #dce5ef;border-radius:16px;padding:26px;display:flex;align-items:center;gap:32px}.wu-bridge-inner>div{flex:1}.pb-page .wu-bridge h2{font-size:27px;margin-bottom:16px}.wu-bridge p{font-size:14px;margin-bottom:10px}.wu-bridge .pb-button{max-width:260px;flex-shrink:0}.wu-decision{font-size:14px!important;margin-top:24px!important;padding:18px 22px;background:#eff6ff;border-radius:12px}@media(max-width:767px){.wu-bridge-inner{display:block;padding:20px}.wu-bridge .pb-button{margin-top:18px;max-width:100%}}
