
/* SALMAN DEEP CUSTOMER JOURNEY V10 */
.salman-pathway-section{padding:72px 0;background:linear-gradient(180deg,#fffdf9,#f4f8f0)}
.salman-pathway-intro{max-width:780px;margin:0 auto 28px;text-align:center}
.salman-pathway-intro h2{font-size:clamp(28px,4.8vw,44px);color:#1f2f48;margin:.3em 0}
.salman-pathway-intro p{color:#687587;line-height:2}
.salman-pathway-live{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#fff;border:1px solid #e4ddd2;border-radius:24px;padding:24px;box-shadow:0 14px 38px rgba(43,56,45,.06);max-width:980px;margin:0 auto 20px}
.salman-pathway-live.is-progressed{background:linear-gradient(100deg,#fff,#f1f7ed);border-color:#d7e4d0}
.salman-pathway-status{display:flex;gap:14px;align-items:flex-start}.path-status-mark{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#f0f5ec;color:#728d63;font-size:20px;flex:0 0 auto}
.salman-pathway-status small{color:#7a916b;font-weight:800}.salman-pathway-status h3{margin:.25em 0;color:#25354b;font-size:22px}.salman-pathway-status p{margin:0;color:#6e7989;line-height:1.9}
.salman-pathway-actions{display:flex;gap:9px;flex-wrap:wrap;flex:0 0 auto}
.salman-pathway-doors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:980px;margin:auto}
.salman-door{text-decoration:none;color:#27374e;background:rgba(255,255,255,.82);border:1px solid #e5ddd1;border-radius:19px;padding:20px;transition:.22s ease}
.salman-door:hover{transform:translateY(-3px);border-color:#cbd9c3;box-shadow:0 12px 30px rgba(45,58,48,.07)}
.salman-door>span{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:#f3f7ef;color:#728d63;margin-bottom:12px}.salman-door strong{display:block;font-size:18px;margin-bottom:6px}.salman-door small{color:#768191;line-height:1.85}

.membership-decision-fork{padding:58px 0;background:linear-gradient(180deg,#fff,#f7f9f4)}
.decision-fork-head{max-width:740px;text-align:center;margin:0 auto 24px}.decision-fork-head h2{font-size:clamp(27px,4.5vw,40px);color:#213149;margin:.3em 0}.decision-fork-head p{color:#6f7a89;line-height:1.9}
.decision-fork-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.decision-card{background:#fff;border:1px solid #e5ddd2;border-radius:22px;padding:24px;box-shadow:0 10px 30px rgba(44,57,46,.05)}.decision-card.ready{border-top:4px solid #7c976d}.decision-card.unsure{border-top:4px solid #c9a867}.decision-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#f3f7ef;color:#658057;font-weight:900;font-size:19px}.decision-card.unsure .decision-icon{background:#fbf5e9;color:#9b7f45}
.decision-card h3{font-size:21px;color:#25354b;margin:.7em 0 .4em}.decision-card p{color:#6f7a89;line-height:1.95}.decision-actions{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.decision-admin-link{color:#a5234c;font-weight:800;text-decoration:none}.membership-decision-fork.has-discovery .decision-card.ready{background:linear-gradient(110deg,#fff,#f3f8ef)}

.dc-next-bridge{margin-top:22px;padding:18px;border:1px solid #e6ded2;border-radius:16px;background:#fffdf9}.dc-next-bridge>span{display:block;color:#738a65;font-weight:900;margin-bottom:10px}

@media(max-width:850px){.salman-pathway-live{flex-direction:column;align-items:stretch}.salman-pathway-actions{flex-direction:column}.salman-pathway-actions a{text-align:center}.salman-pathway-doors,.decision-fork-grid{grid-template-columns:1fr}}
