.SemiFlowDiagram-module__qbmaMq__diagram{color:#111827;word-break:keep-all;overflow-wrap:anywhere;background:#fff;border:1px solid #e0e2e5;border-radius:24px;padding:15px 12px}.SemiFlowDiagram-module__qbmaMq__diagram *{box-sizing:border-box}.SemiFlowDiagram-module__qbmaMq__eyebrow{color:#6b7280;font-size:11px;font-weight:700;line-height:1.6}.SemiFlowDiagram-module__qbmaMq__start,.SemiFlowDiagram-module__qbmaMq__pressure,.SemiFlowDiagram-module__qbmaMq__interpretation,.SemiFlowDiagram-module__qbmaMq__outcome{text-align:center;border-radius:18px;padding:18px 12px}.SemiFlowDiagram-module__qbmaMq__start,.SemiFlowDiagram-module__qbmaMq__outcome{background:#f2f3f5;border:1px solid #f2f3f5}.SemiFlowDiagram-module__qbmaMq__pressure{border:1px solid #e0e2e5}.SemiFlowDiagram-module__qbmaMq__interpretation{background:#f8fafc;border:1px solid #e2e8f0;margin-top:17px}.SemiFlowDiagram-module__qbmaMq__outcome{margin-top:10px}.SemiFlowDiagram-module__qbmaMq__start h2,.SemiFlowDiagram-module__qbmaMq__pressure h2,.SemiFlowDiagram-module__qbmaMq__interpretation h2,.SemiFlowDiagram-module__qbmaMq__outcome h2{letter-spacing:-.035em;margin:5px 0;font-size:clamp(16px,4.1vw,21px);font-weight:750;line-height:1.4}.SemiFlowDiagram-module__qbmaMq__start p,.SemiFlowDiagram-module__qbmaMq__pressure p,.SemiFlowDiagram-module__qbmaMq__interpretation p,.SemiFlowDiagram-module__qbmaMq__outcome p{color:#64748b;max-width:520px;margin:5px auto 0;font-size:12px;line-height:1.7}.SemiFlowDiagram-module__qbmaMq__arrow{color:#1f2937;justify-content:center;align-items:center;height:36px;font-size:25px;line-height:1;display:flex}.SemiFlowDiagram-module__qbmaMq__relationship{margin-top:23px}.SemiFlowDiagram-module__qbmaMq__relationshipTitle{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:10px;padding-bottom:9px;display:flex}.SemiFlowDiagram-module__qbmaMq__relationshipTitle h2{margin:0;font-size:15px;font-weight:750;line-height:1.5}.SemiFlowDiagram-module__qbmaMq__relationshipTitle span{color:#6b7280;white-space:nowrap;font-size:11px}.SemiFlowDiagram-module__qbmaMq__qualification{color:#64748b;margin:9px 0 14px;font-size:12px;line-height:1.7}.SemiFlowDiagram-module__qbmaMq__options{grid-template-columns:repeat(auto-fit,minmax(min(100%,155px),1fr));gap:9px;display:grid}.SemiFlowDiagram-module__qbmaMq__levers{grid-template-columns:1fr;gap:9px;display:grid}.SemiFlowDiagram-module__qbmaMq__step{border:1px solid #e0e2e5;border-radius:14px;min-width:0;padding:13px 12px}.SemiFlowDiagram-module__qbmaMq__options .SemiFlowDiagram-module__qbmaMq__step{min-height:147px}.SemiFlowDiagram-module__qbmaMq__step h3{white-space:pre-line;margin:0;font-size:14px;font-weight:750;line-height:1.5}.SemiFlowDiagram-module__qbmaMq__step p{color:#6b7280;white-space:pre-line;margin:5px 0;font-size:12px;line-height:1.6}.SemiFlowDiagram-module__qbmaMq__step strong{white-space:pre-line;margin-top:9px;font-size:13px;font-weight:750;line-height:1.5;display:block}.SemiFlowDiagram-module__qbmaMq__step small{color:#64748b;margin-top:6px;font-size:11px;line-height:1.5;display:block}.SemiFlowDiagram-module__qbmaMq__processList{gap:0;margin:0;padding:0;list-style:none;display:grid}.SemiFlowDiagram-module__qbmaMq__processItem{grid-template-columns:27px minmax(0,1fr);align-items:start;column-gap:9px;display:grid}.SemiFlowDiagram-module__qbmaMq__number{color:#334155;background:#e9edf2;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;margin-top:11px;font-size:12px;font-weight:750;display:flex}.SemiFlowDiagram-module__qbmaMq__processItem>.SemiFlowDiagram-module__qbmaMq__step,.SemiFlowDiagram-module__qbmaMq__gateCard{background:#fff;width:100%}.SemiFlowDiagram-module__qbmaMq__gateCard{border:1px solid #e0e2e5;border-radius:14px;padding:15px 12px;font-size:14px;font-weight:650;line-height:1.6}.SemiFlowDiagram-module__qbmaMq__down{text-align:center;color:#94a3b8;grid-column:2;height:32px;font-size:23px;line-height:32px;display:block}.SemiFlowDiagram-module__qbmaMq__loop{text-align:center;color:#475569;background:#f2f4f7;border-radius:12px;margin:6px 0;padding:12px;font-size:12px;font-weight:600;line-height:1.7}.SemiFlowDiagram-module__qbmaMq__tierList{gap:10px;display:grid}.SemiFlowDiagram-module__qbmaMq__tier{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:7px;display:grid}.SemiFlowDiagram-module__qbmaMq__tierNumber{color:#64748b;margin-top:15px;font-size:11px;font-weight:700}.SemiFlowDiagram-module__qbmaMq__dimensions{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:9px;margin:0;display:grid}.SemiFlowDiagram-module__qbmaMq__dimension{background:#f9fafb;border:1px solid #dfe3e8;border-radius:14px;padding:15px 11px}.SemiFlowDiagram-module__qbmaMq__dimension dt{white-space:pre-line;font-size:14px;font-weight:750;line-height:1.45}.SemiFlowDiagram-module__qbmaMq__dimension dd{color:#64748b;white-space:pre-line;margin:7px 0 0;font-size:12px;line-height:1.6}.SemiFlowDiagram-module__qbmaMq__dimensionProduct{color:#334155!important;font-weight:700!important}.SemiFlowDiagram-module__qbmaMq__note{color:#64748b;text-align:center;margin:15px 4px 0;font-size:11px;line-height:1.7}@media (max-width:380px){.SemiFlowDiagram-module__qbmaMq__diagram{padding:12px 9px}.SemiFlowDiagram-module__qbmaMq__start,.SemiFlowDiagram-module__qbmaMq__pressure,.SemiFlowDiagram-module__qbmaMq__outcome,.SemiFlowDiagram-module__qbmaMq__interpretation{padding:14px 9px}.SemiFlowDiagram-module__qbmaMq__options{grid-template-columns:1fr}.SemiFlowDiagram-module__qbmaMq__options .SemiFlowDiagram-module__qbmaMq__step{min-height:unset}.SemiFlowDiagram-module__qbmaMq__dimensions{grid-template-columns:1fr}}.SemiFlowDiagram-module__qbmaMq__parallelThree{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.SemiFlowDiagram-module__qbmaMq__parallelMany{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.SemiFlowDiagram-module__qbmaMq__parallelThree .SemiFlowDiagram-module__qbmaMq__step,.SemiFlowDiagram-module__qbmaMq__parallelMany .SemiFlowDiagram-module__qbmaMq__step{min-width:0;padding:12px 8px}.SemiFlowDiagram-module__qbmaMq__parallelThree .SemiFlowDiagram-module__qbmaMq__step h3,.SemiFlowDiagram-module__qbmaMq__parallelMany .SemiFlowDiagram-module__qbmaMq__step h3{font-size:clamp(11px,2.7vw,14px);line-height:1.5}.SemiFlowDiagram-module__qbmaMq__parallelThree .SemiFlowDiagram-module__qbmaMq__step p,.SemiFlowDiagram-module__qbmaMq__parallelMany .SemiFlowDiagram-module__qbmaMq__step p{font-size:clamp(10px,2.3vw,12px)}.SemiFlowDiagram-module__qbmaMq__parallelThree .SemiFlowDiagram-module__qbmaMq__step strong,.SemiFlowDiagram-module__qbmaMq__parallelMany .SemiFlowDiagram-module__qbmaMq__step strong{font-size:clamp(10px,2.3vw,13px)}.SemiFlowDiagram-module__qbmaMq__parallelThree .SemiFlowDiagram-module__qbmaMq__step small,.SemiFlowDiagram-module__qbmaMq__parallelMany .SemiFlowDiagram-module__qbmaMq__step small{font-size:10px}.SemiFlowDiagram-module__qbmaMq__parallelThree .SemiFlowDiagram-module__qbmaMq__dimension,.SemiFlowDiagram-module__qbmaMq__parallelMany .SemiFlowDiagram-module__qbmaMq__dimension{min-width:0;padding:12px 8px}.SemiFlowDiagram-module__qbmaMq__parallelThree .SemiFlowDiagram-module__qbmaMq__dimension dt,.SemiFlowDiagram-module__qbmaMq__parallelMany .SemiFlowDiagram-module__qbmaMq__dimension dt{font-size:12px}.SemiFlowDiagram-module__qbmaMq__parallelThree .SemiFlowDiagram-module__qbmaMq__dimension dd,.SemiFlowDiagram-module__qbmaMq__parallelMany .SemiFlowDiagram-module__qbmaMq__dimension dd{font-size:11px}@media (max-width:380px){.SemiFlowDiagram-module__qbmaMq__parallelThree,.SemiFlowDiagram-module__qbmaMq__parallelMany{gap:6px}.SemiFlowDiagram-module__qbmaMq__parallelThree .SemiFlowDiagram-module__qbmaMq__step,.SemiFlowDiagram-module__qbmaMq__parallelMany .SemiFlowDiagram-module__qbmaMq__step{padding:11px 6px}.SemiFlowDiagram-module__qbmaMq__parallelThree .SemiFlowDiagram-module__qbmaMq__step h3{font-size:11px}.SemiFlowDiagram-module__qbmaMq__parallelThree .SemiFlowDiagram-module__qbmaMq__step p,.SemiFlowDiagram-module__qbmaMq__parallelThree .SemiFlowDiagram-module__qbmaMq__step strong{font-size:10px}.SemiFlowDiagram-module__qbmaMq__parallelThree .SemiFlowDiagram-module__qbmaMq__step small{display:none}.SemiFlowDiagram-module__qbmaMq__parallelThree.SemiFlowDiagram-module__qbmaMq__options{grid-template-columns:repeat(3,minmax(0,1fr))}.SemiFlowDiagram-module__qbmaMq__parallelMany.SemiFlowDiagram-module__qbmaMq__options{grid-template-columns:repeat(2,minmax(0,1fr))}.SemiFlowDiagram-module__qbmaMq__parallelThree.SemiFlowDiagram-module__qbmaMq__dimensions{grid-template-columns:repeat(3,minmax(0,1fr))}.SemiFlowDiagram-module__qbmaMq__parallelMany.SemiFlowDiagram-module__qbmaMq__dimensions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:600px){.SemiFlowDiagram-module__qbmaMq__parallelMany{grid-template-columns:repeat(3,minmax(0,1fr))}}.SemiFlowDiagram-module__qbmaMq__options .SemiFlowDiagram-module__qbmaMq__step,.SemiFlowDiagram-module__qbmaMq__levers .SemiFlowDiagram-module__qbmaMq__step,.SemiFlowDiagram-module__qbmaMq__tier .SemiFlowDiagram-module__qbmaMq__step,.SemiFlowDiagram-module__qbmaMq__horizontalPhase .SemiFlowDiagram-module__qbmaMq__step{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;height:100%;display:flex}.SemiFlowDiagram-module__qbmaMq__step h3,.SemiFlowDiagram-module__qbmaMq__step p,.SemiFlowDiagram-module__qbmaMq__step strong,.SemiFlowDiagram-module__qbmaMq__step small{text-align:center;white-space:pre-line;overflow-wrap:anywhere;word-break:keep-all;flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;margin:0;display:flex}.SemiFlowDiagram-module__qbmaMq__step h3{min-height:2.9em;line-height:1.4}.SemiFlowDiagram-module__qbmaMq__step p{min-height:3.1em;line-height:1.55}.SemiFlowDiagram-module__qbmaMq__step strong{min-height:3em;line-height:1.45}.SemiFlowDiagram-module__qbmaMq__step small{min-height:2.5em;margin-top:auto;line-height:1.45}.SemiFlowDiagram-module__qbmaMq__dimensions .SemiFlowDiagram-module__qbmaMq__dimension{text-align:center;flex-direction:column;align-items:center;gap:7px;display:flex}.SemiFlowDiagram-module__qbmaMq__dimension dt,.SemiFlowDiagram-module__qbmaMq__dimension dd{text-align:center;white-space:pre-line;overflow-wrap:anywhere;justify-content:center;align-items:center;width:100%;max-width:100%;min-height:3em;margin:0;display:flex}.SemiFlowDiagram-module__qbmaMq__dimensionProduct{margin-top:auto!important}.SemiFlowDiagram-module__qbmaMq__horizontalProcess{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:17px;margin:0;padding:0;list-style:none;display:grid}.SemiFlowDiagram-module__qbmaMq__horizontalPhase{flex-direction:column;min-width:0;display:flex;position:relative}.SemiFlowDiagram-module__qbmaMq__phaseCount{color:#64748b;justify-content:center;align-items:center;height:25px;font-size:11px;font-weight:700;display:flex}.SemiFlowDiagram-module__qbmaMq__horizontalPhase .SemiFlowDiagram-module__qbmaMq__step{border-radius:14px;flex:1;min-height:192px;padding:12px 8px}.SemiFlowDiagram-module__qbmaMq__phaseArrow{color:#334155;justify-content:center;align-items:center;width:12px;font-size:20px;line-height:1;display:flex;position:absolute;top:53%;right:-15px;transform:translateY(-50%)}.SemiFlowDiagram-module__qbmaMq__horizontalPhase .SemiFlowDiagram-module__qbmaMq__step h3{font-size:clamp(11px,2.75vw,14px)}.SemiFlowDiagram-module__qbmaMq__horizontalPhase .SemiFlowDiagram-module__qbmaMq__step p{font-size:clamp(10px,2.5vw,12px)}.SemiFlowDiagram-module__qbmaMq__horizontalPhase .SemiFlowDiagram-module__qbmaMq__step strong{font-size:clamp(10px,2.5vw,13px)}.SemiFlowDiagram-module__qbmaMq__horizontalPhase .SemiFlowDiagram-module__qbmaMq__step small{font-size:10px}@media (max-width:430px){.SemiFlowDiagram-module__qbmaMq__horizontalProcess{gap:13px}.SemiFlowDiagram-module__qbmaMq__phaseArrow{width:10px;font-size:17px;right:-12px}.SemiFlowDiagram-module__qbmaMq__horizontalPhase .SemiFlowDiagram-module__qbmaMq__step{gap:5px;min-height:182px;padding:10px 5px}.SemiFlowDiagram-module__qbmaMq__horizontalPhase .SemiFlowDiagram-module__qbmaMq__step small{display:none}.SemiFlowDiagram-module__qbmaMq__horizontalPhase .SemiFlowDiagram-module__qbmaMq__step h3{min-height:2.9em}.SemiFlowDiagram-module__qbmaMq__horizontalPhase .SemiFlowDiagram-module__qbmaMq__step p{min-height:3.3em}.SemiFlowDiagram-module__qbmaMq__horizontalPhase .SemiFlowDiagram-module__qbmaMq__step strong{min-height:3.5em}}@media (max-width:350px){.SemiFlowDiagram-module__qbmaMq__horizontalProcess{gap:11px}.SemiFlowDiagram-module__qbmaMq__phaseArrow{width:9px;font-size:15px;right:-10px}.SemiFlowDiagram-module__qbmaMq__horizontalPhase .SemiFlowDiagram-module__qbmaMq__step{padding:9px 3px}.SemiFlowDiagram-module__qbmaMq__horizontalPhase .SemiFlowDiagram-module__qbmaMq__step h3{font-size:11px}.SemiFlowDiagram-module__qbmaMq__horizontalPhase .SemiFlowDiagram-module__qbmaMq__step p,.SemiFlowDiagram-module__qbmaMq__horizontalPhase .SemiFlowDiagram-module__qbmaMq__step strong{font-size:10px}}
