.use-cases-hero .commercial-hero__grid--side-evidence{grid-template-columns:minmax(0,1.08fr) minmax(440px,.92fr)}.use-case-detail-hero.commercial-hero--page .commercial-hero__grid--side-evidence{gap:var(--space-32);grid-template-columns:minmax(0,1fr) minmax(420px,.78fr)}.hero-actions{gap:var(--space-12);flex-wrap:wrap;display:flex}.use-case-evidence,.page-family-map{gap:var(--space-24);min-width:0;padding:clamp(var(--space-24), 3vw, var(--space-32));display:grid}.evidence-heading{justify-content:space-between;align-items:center;gap:var(--space-16);color:var(--color-text-secondary);font-size:.75rem;display:flex}.evidence-heading p{margin:0}.page-family-map__rows{border-top:1px solid var(--color-border-strong);display:grid}.page-family-map__rows a{gap:var(--space-12);border-bottom:1px solid var(--color-border);padding:var(--space-16) 0;color:var(--color-text-secondary);grid-template-columns:minmax(110px,.85fr) minmax(120px,1fr) minmax(150px,1.35fr) minmax(110px,.9fr);align-items:center;font-size:.75rem;display:grid}.page-family-map__rows a:hover,.page-family-map__rows a:focus-visible,.page-family-map__rows strong{color:var(--color-text-primary)}.evidence-table,.use-case-table{border-top:1px solid var(--color-border-strong);min-width:0}.evidence-table__row,.use-case-table__row{gap:var(--space-16);border-bottom:1px solid var(--color-border);padding:var(--space-16);grid-template-columns:repeat(3,minmax(150px,1fr));align-items:center;display:grid}.evidence-table--location .evidence-table__row{grid-template-columns:.8fr .8fr 1.3fr 1fr;padding-inline:0}.evidence-table__header,.use-case-table__header{color:var(--color-text-tertiary);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:650}.evidence-table__row:not(.evidence-table__header),.use-case-table__row:not(.use-case-table__header){color:var(--color-text-secondary);font-size:.82rem}.evidence-table__row strong,.use-case-table__row strong{color:var(--color-text-primary)}.evidence-path,.architecture-path{align-items:center;gap:var(--space-12);color:var(--color-text-tertiary);scrollbar-width:thin;display:flex;overflow-x:auto}.evidence-path span,.architecture-path span{border:1px solid var(--color-border);border-radius:var(--radius-control);padding:var(--space-8) var(--space-12);color:var(--color-text-primary);flex:none;font-size:.78rem;font-weight:650}.integration-record{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.integration-record>div{gap:var(--space-8);padding:var(--space-16);background:var(--color-surface);display:grid}.integration-record span,.pair-owner small{color:var(--color-text-tertiary);font-family:var(--font-mono);text-transform:uppercase;font-size:.66rem}.integration-record strong{font-size:.8rem}.relationship-list{gap:var(--space-8);display:grid}.relationship-list>div{justify-content:space-between;gap:var(--space-16);border-top:1px solid var(--color-border);padding-top:var(--space-12);display:flex}.relationship-list code{color:var(--color-text-primary);font-size:.76rem}.pair-owner{justify-items:center;gap:var(--space-12);text-align:center;display:grid}.pair-owner__inputs{gap:var(--space-16);grid-template-columns:repeat(2,minmax(120px,1fr));display:grid}.pair-owner__inputs span,.pair-owner strong,.pair-owner code{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);padding:var(--space-12) var(--space-16)}.pair-owner strong{color:var(--color-brand);font-family:var(--font-mono);font-size:.8rem}.pair-owner code{max-width:100%;color:var(--color-text-primary);overflow-wrap:anywhere;font-size:.75rem}.evidence-states{gap:var(--space-8);flex-wrap:wrap;display:flex}.evidence-states span{border:1px solid var(--color-border);border-radius:var(--radius-control);padding:var(--space-4) var(--space-8);color:var(--color-text-secondary);font-size:.66rem}.inventory-model{justify-items:center;gap:var(--space-8);text-align:center;display:grid}.inventory-model__step{border:1px solid var(--color-border);border-radius:var(--radius-control);width:min(100%,280px);padding:var(--space-12)}.inventory-model>strong{color:var(--color-brand);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.76rem}.inventory-model__branches{gap:var(--space-24);grid-template-columns:repeat(2,minmax(130px,1fr));width:100%;display:grid}.inventory-model__branches>div{gap:var(--space-8);display:grid}.inventory-decisions{justify-content:center;gap:var(--space-12);display:flex}.family-choice-grid{border:1px solid var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-border-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.family-choice{gap:var(--space-16);min-height:320px;padding:clamp(var(--space-24), 4vw, var(--space-48));background:var(--color-surface);color:var(--color-text-primary);display:grid}.family-choice:hover,.family-choice:focus-visible{background:var(--color-surface-raised)}.family-choice h3,.family-choice p,.family-choice dl{margin:0}.family-choice p,.family-choice dd{color:var(--color-text-secondary)}.family-choice dl{gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto;display:grid}.family-choice dt{margin-bottom:var(--space-4);color:var(--color-text-tertiary);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem}.family-choice dd{margin:0;font-size:.84rem}.family-choice__link{color:var(--color-brand);font-size:.84rem;font-weight:650}.framework-row{border-top:1px solid var(--color-border-strong);scrollbar-width:thin;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow-x:auto}.framework-row li{border-bottom:1px solid var(--color-border);min-width:190px;padding:var(--space-24) var(--space-24) var(--space-24) 0}.framework-row li+li{border-left:1px solid var(--color-border);padding-left:var(--space-24)}.framework-row li>span{width:32px;height:32px;margin-bottom:var(--space-24);background:var(--color-brand-soft);color:var(--color-brand);font-family:var(--font-mono);place-items:center;font-size:.72rem;display:grid}.framework-row h3,.framework-row p{margin:0}.framework-row p{margin-top:var(--space-12);color:var(--color-text-secondary);font-size:.86rem}.inventory-comparison,.contrast-grid{gap:var(--space-16);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.inventory-card{gap:var(--space-8);min-height:230px;padding:var(--space-24);display:grid}.inventory-card strong{font-family:var(--font-heading);margin-top:auto;font-size:clamp(1.8rem,3vw,2.5rem)}.inventory-card span,.inventory-card p:last-child,.evidence-note{color:var(--color-text-secondary);font-size:.82rem}.inventory-card i{color:var(--color-text-tertiary);font-style:normal}.evidence-note{margin:var(--space-16) 0 0}.quality-gate-grid,.scale-grid,.faq-layout{gap:var(--space-64);grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);align-items:start;display:grid}.scale-grid>*{min-width:0}.quality-gate-panel,.candidate-panel{padding:var(--space-24);gap:0;display:grid}.quality-gate-panel>div,.candidate-panel>div{gap:var(--space-24);border-bottom:1px solid var(--color-border);padding:var(--space-16) 0;grid-template-columns:minmax(100px,.45fr) 1fr;align-items:center;display:grid}.quality-gate-panel>div:last-child,.candidate-panel>div:last-child{border-bottom:0}.quality-gate-panel p{color:var(--color-text-secondary);margin:0}.related-solutions-grid{border:1px solid var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-border-strong);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.related-solutions-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.related-solutions-grid>a{gap:var(--space-12);min-height:160px;padding:var(--space-24);background:var(--color-surface);display:grid}.related-solutions-grid h3,.related-solutions-grid p{margin:0}.related-solutions-grid p{color:var(--color-text-secondary);font-size:.88rem}.related-solutions-grid>a>span{color:var(--color-brand);margin-top:auto;font-size:.82rem;font-weight:650}.contrast-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.contrast-card{align-content:start;gap:var(--space-16);min-height:230px;padding:var(--space-24);display:grid}.contrast-card h3,.contrast-card p{margin:0}.contrast-card p:last-child{color:var(--color-text-secondary)}.use-case-table-scroll{border:1px solid var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-surface);scrollbar-width:thin;overflow-x:auto}.use-case-table-scroll:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:3px}.use-case-table{min-width:760px}.use-case-table__row{padding:var(--space-16) var(--space-24)}.architecture-path{margin-top:var(--space-32)}.directory-branch-model{justify-items:center;gap:var(--space-12);padding:var(--space-32);text-align:center;width:100%;min-width:0;display:grid}.directory-branch-model>span,.directory-branch-model>strong{border:1px solid var(--color-border);border-radius:var(--radius-control);padding:var(--space-12) var(--space-16)}.directory-branch-model>strong{color:var(--color-brand)}.directory-branch-model>div{gap:var(--space-24);grid-template-columns:repeat(2,minmax(140px,1fr));width:100%;display:grid}.directory-branch-model>div span{color:var(--color-text-primary);font-weight:700}.directory-branch-model small,.directory-branch-model p{color:var(--color-text-secondary);font-weight:400}.guard-fit-list{border-top:1px solid var(--color-border-strong)}.guard-fit-list>div{gap:var(--space-24);border-bottom:1px solid var(--color-border);padding:var(--space-24) 0;grid-template-columns:minmax(160px,.55fr) minmax(130px,.35fr) minmax(260px,1.1fr);align-items:center;display:grid}.guard-fit-list h3,.guard-fit-list p{margin:0}.guard-fit-list p{color:var(--color-text-secondary)}.blog-handoff{justify-content:space-between;align-items:center;gap:var(--space-32);border:1px solid var(--color-border-strong);border-radius:var(--radius-card);padding:clamp(var(--space-24), 4vw, var(--space-48));background:var(--color-surface);display:flex}.blog-handoff h3,.blog-handoff p{margin:0}.blog-handoff p{max-width:70ch;margin-top:var(--space-12);color:var(--color-text-secondary)}.blog-handoff>span{color:var(--color-brand);flex:none;font-size:.86rem;font-weight:650}.faq-layout .accordion{min-width:0}.use-case-final{padding-top:0}.use-case-final .surface{justify-content:space-between;align-items:center;gap:var(--space-32);padding:clamp(var(--space-32), 5vw, var(--space-64));display:flex}.use-case-final h2,.use-case-final p{margin:0}.use-case-final h2{max-width:720px;margin-top:var(--space-16)}@media (width<=1100px){.use-cases-hero .commercial-hero__grid--side-evidence,.use-case-detail-hero.commercial-hero--page .commercial-hero__grid--side-evidence{grid-template-columns:minmax(0,1fr) minmax(420px,.9fr)}.inventory-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.use-cases-hero .commercial-hero__grid--side-evidence,.use-case-detail-hero.commercial-hero--page .commercial-hero__grid--side-evidence,.quality-gate-grid,.scale-grid,.faq-layout{grid-template-columns:1fr}.framework-row{grid-template-columns:repeat(5,minmax(190px,1fr))}.related-solutions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.family-choice-grid,.contrast-grid,.inventory-comparison,.related-solutions-grid,.related-solutions-grid--two{grid-template-columns:1fr}.family-choice{min-height:0}.page-family-map__rows a{gap:var(--space-4);grid-template-columns:1fr}.page-family-map__rows a span:last-child{color:var(--color-status-blocked)}.evidence-table{overflow-x:auto}.evidence-table--location .evidence-table__row{min-width:620px}.integration-record{grid-template-columns:repeat(2,minmax(0,1fr))}.guard-fit-list>div{gap:var(--space-12);grid-template-columns:1fr}.blog-handoff,.use-case-final .surface{flex-direction:column;align-items:flex-start}.use-case-final .button{width:100%}}@media (width<=430px){.evidence-heading{flex-direction:column;align-items:flex-start}.integration-record,.pair-owner__inputs,.inventory-model__branches,.directory-branch-model>div,.family-choice dl{grid-template-columns:1fr}}
