.solution-capability-guide{max-width:1400px;margin:0 auto;padding:50px 6% 24px;color:var(--bp-ink)}.solution-capability-guide .scg-heading{max-width:800px;margin-bottom:25px}.solution-capability-guide .scg-heading .eyebrow{color:var(--bp-muted)}.solution-capability-guide .scg-heading h2{font-size:clamp(29px,3.2vw,43px);line-height:1.2;font-weight:500;margin:12px 0 15px;letter-spacing:-.035em}.solution-capability-guide .scg-heading>p:last-child{font-size:15px;line-height:1.7;color:var(--bp-muted);margin:0}.solution-capability-guide .scg-workflows{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:18px}.solution-capability-guide .scg-workflows>button{display:flex;align-items:flex-start;gap:9px;border:1px solid var(--bp-line);border-radius:8px;padding:15px 12px;background:#fff;color:var(--bp-ink);text-align:left;min-height:110px;min-width:0;cursor:pointer}.solution-capability-guide .scg-workflows>button[aria-selected=true]{border-color:#3854e8;background:#f0f3ff;box-shadow:inset 0 3px 0 #3854e8}.solution-capability-guide .scg-workflows>button>span:nth-child(2){min-width:0;flex:1}.solution-capability-guide .scg-workflows strong{display:block;font-size:13px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.solution-capability-guide .scg-workflows small{display:block;font-size:11px;line-height:1.5;color:var(--bp-muted);margin-top:6px;overflow-wrap:anywhere}.solution-capability-guide .scg-step-number{font-size:10px;color:var(--bp-muted);line-height:1.8;font-variant-numeric:tabular-nums}.solution-capability-guide .scg-workflows>button>svg{flex:none;color:var(--bp-muted);margin-top:2px}.solution-capability-guide .scg-panel{border:1px solid var(--bp-line);border-radius:10px;background:#f8fafc;padding:23px;min-width:0;min-height:384px}.solution-capability-guide .scg-question{min-height:68px;margin-bottom:17px}.solution-capability-guide .scg-question>span{font-size:10px;color:var(--bp-muted)}.solution-capability-guide .scg-question>h3{font-size:21px;font-weight:500;line-height:1.35;margin:8px 0 0;letter-spacing:-.015em}.solution-capability-guide .scg-flow{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1.05fr) 20px minmax(0,1fr);gap:12px;align-items:stretch}.solution-capability-guide .scg-flow>article{min-width:0;background:#fff;border:1px solid var(--bp-line);border-radius:8px;padding:17px;min-height:218px}.solution-capability-guide .scg-flow>.scg-check{background:#f2f5ff;border-color:#d9e0f1}.solution-capability-guide .scg-node-label{display:flex;align-items:center;gap:7px;color:var(--bp-muted);font-size:10px;margin-bottom:12px;letter-spacing:.03em;text-transform:uppercase}.solution-capability-guide .scg-node-label>svg{flex:none}.solution-capability-guide .scg-flow h4{font-size:15px;font-weight:500;line-height:1.4;margin:0 0 12px;overflow-wrap:anywhere}.solution-capability-guide .scg-flow ol,.solution-capability-guide .scg-flow ul{padding:0;margin:0;list-style:none;display:grid;gap:10px;font-size:12px;line-height:1.6;color:var(--bp-muted)}.solution-capability-guide .scg-flow ul>li{display:flex;gap:7px;align-items:flex-start}.solution-capability-guide .scg-flow ul>li>svg{flex:none;margin-top:3px}.solution-capability-guide .scg-flow ol{counter-reset:scg-check}.solution-capability-guide .scg-flow ol>li{display:flex;gap:8px}.solution-capability-guide .scg-flow ol>li:before{counter-increment:scg-check;content:counter(scg-check);font-size:10px;line-height:1.6;border:1px solid #cfdaec;border-radius:50%;width:17px;height:17px;display:flex;align-items:center;justify-content:center;flex:none;background:#fff;margin-top:2px}.solution-capability-guide .scg-evidence{display:flex;gap:7px;border-top:1px solid #d8e1ec;padding-top:12px;margin:15px 0 0;font-size:10px;line-height:1.6;color:var(--bp-muted)}.solution-capability-guide .scg-evidence>svg{flex:none;margin-top:2px}.solution-capability-guide .scg-result>p{font-size:12px;line-height:1.7;color:var(--bp-muted);margin:0}.solution-capability-guide .scg-reviewer{display:block;font-size:10px;line-height:1.5;background:#f3f6f9;padding:8px 10px;border-radius:5px;margin-top:15px;color:var(--bp-ink)}.solution-capability-guide .scg-connector{align-self:center;color:#7a8f9c}.solution-capability-guide .scg-review-rule{display:flex;gap:8px;font-size:11px;line-height:1.7;color:var(--bp-muted);margin:16px 0 0}.solution-capability-guide .scg-review-rule>svg{flex:none;margin-top:1px}.solution-capability-guide .scg-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:25px 0 15px}.solution-capability-guide[data-solution-guide=handover] .scg-benefits{grid-template-columns:repeat(5,minmax(0,1fr))}.solution-capability-guide .scg-benefits>div{display:flex;gap:8px;align-items:flex-start;min-width:0}.solution-capability-guide .scg-benefit-dot{height:5px;width:5px;background:#728d9b;border-radius:50%;margin-top:7px;flex:none}.solution-capability-guide .scg-benefits h3{font-size:12px;line-height:1.5;font-weight:500;margin:0 0 5px}.solution-capability-guide .scg-benefits p,.solution-capability-guide .scg-guardrail{font-size:11px;line-height:1.7;color:var(--bp-muted);margin:0}.solution-capability-guide .scg-guardrail{border-top:1px solid var(--bp-line);padding-top:15px}.solution-capability-guide [role=tabpanel]:focus-visible,.solution-capability-guide button:focus-visible{outline:2px solid var(--product-blue,#3854e8);outline-offset:4px}.outcome-solution-page .scg-output-section{padding-top:34px;padding-bottom:50px}.outcome-solution-page .scg-output-section .solution-experience-copy h2{font-size:clamp(28px,3vw,39px);line-height:1.25;margin:12px 0 16px}.outcome-solution-page .scg-output-section .solution-experience-copy>p:not(.eyebrow){font-size:14px;line-height:1.75;margin-bottom:12px}.outcome-solution-page .scg-output-section .solution-example-note{max-width:440px}@media(max-width:1100px){.solution-capability-guide .scg-workflows>button{min-height:122px;padding:13px 10px}.solution-capability-guide .scg-flow{gap:8px;grid-template-columns:minmax(0,1fr) 14px minmax(0,1.05fr) 14px minmax(0,1fr)}.solution-capability-guide .scg-flow>article{padding:14px}.solution-capability-guide .scg-benefits,.solution-capability-guide[data-solution-guide=handover] .scg-benefits{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:850px){.solution-capability-guide .scg-workflows{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-capability-guide .scg-workflows>button{min-height:91px}.solution-capability-guide .scg-panel{padding:19px}.solution-capability-guide .scg-flow{grid-template-columns:1fr;gap:9px}.solution-capability-guide .scg-flow>article{min-height:0;padding:17px}.solution-capability-guide .scg-connector{transform:rotate(90deg);justify-self:center}.solution-capability-guide .scg-panel{min-height:0}.solution-capability-guide .scg-question{min-height:68px}.solution-capability-guide .scg-benefits,.solution-capability-guide[data-solution-guide=handover] .scg-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.solution-capability-guide{padding:35px 6% 16px}.solution-capability-guide .scg-heading{margin-bottom:20px}.solution-capability-guide .scg-heading>p:last-child{font-size:13px}.solution-capability-guide .scg-workflows{gap:6px;margin-bottom:13px}.solution-capability-guide .scg-workflows>button{padding:12px 10px;min-height:108px;gap:6px}.solution-capability-guide .scg-workflows>button>svg{display:none}.solution-capability-guide .scg-workflows strong{font-size:12px}.solution-capability-guide .scg-workflows small{font-size:10px}.solution-capability-guide .scg-panel{padding:16px}.solution-capability-guide .scg-question>h3{font-size:18px}.solution-capability-guide .scg-flow h4{font-size:14px}.solution-capability-guide .scg-benefits{gap:18px 12px}.solution-capability-guide .scg-benefits p{font-size:10px}.outcome-solution-page .scg-output-section{padding-top:23px}}.scg-workspace{border:1px solid #d6e0e9;border-radius:10px;overflow:hidden;background:white;box-shadow:0 8px 28px #20384908}.scg-workspace-header{display:flex;align-items:center;gap:8px;padding:15px 20px;background:#f4f7fa;border-bottom:1px solid #d6e0e9;font-size:12px;color:#263e4e}.scg-workspace-header>span{margin-left:auto;font-size:10px;color:#687c8c}.scg-workspace .scg-workflows{margin:0;padding:12px}.scg-workspace .scg-panel{border:0;border-top:1px solid #d6e0e9;border-radius:0;margin:0;min-height:400px}.scg-benefit-icon{color:#4b6476;flex:none;margin-top:3px}@media(max-width:600px){.scg-workspace-header>span{display:none}}