/* R9 is additive, isolated and shares the accepted R7/R8 refinement layer. */
@layer r7-refinement {
 body.jem33-r9 .r9-retained-source[hidden] {display:none!important;}
 body.jem33-r9 .brand-story-mission .brand-story-mission-title {font-size:clamp(30px,3vw,44px)!important;line-height:1.16!important;max-width:15ch!important;}
 body.jem33-r9 .brand-story-mission .r9-mission-feature-headline {color:#FF9C50!important;}
 body.jem33-r9 .r9-tool-icon {display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 44px!important;width:44px!important;height:44px!important;border-radius:50%!important;background:#FF9C50!important;color:#102338!important;}
 body.jem33-r9 .r9-tool-icon>svg {width:25px!important;height:25px!important;stroke:currentColor!important;}

 /* Finder is a single deliberate decision surface on both Home and Free tools. */
 body.jem33-r9 .ox-finder.r9-finder {background:#163B87!important;border:0!important;border-radius:24px!important;padding:30px!important;color:#FFFFFF!important;}
 body.jem33-r9 .ox-finder.r9-finder>.ox-section-head {align-items:center!important;gap:20px!important;margin:0 0 24px!important;padding:0!important;}
 body.jem33-r9 .ox-finder.r9-finder>.ox-section-head .eyebrow {display:inline-flex!important;color:#FFD0A6!important;font-size:18px!important;font-weight:800!important;line-height:1.4!important;letter-spacing:.07em!important;margin:0 0 10px!important;}
 body.jem33-r9 .ox-finder.r9-finder>.ox-section-head h2 {font-size:clamp(27px,2.7vw,38px)!important;color:#FFFFFF!important;line-height:1.2!important;margin:0 0 12px!important;}
 body.jem33-r9 .ox-finder.r9-finder>.ox-section-head p:not(.eyebrow) {font-size:18px!important;line-height:1.6!important;color:#EDF3FF!important;margin:0!important;max-width:65ch!important;}
 body.jem33-r9 .ox-finder.r9-finder>.ox-section-head>.ox-caption {display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:12px 18px!important;background:#FF9C50!important;color:#102338!important;border:0!important;border-radius:999px!important;font-size:16px!important;font-weight:800!important;line-height:1.4!important;letter-spacing:0!important;white-space:normal!important;text-align:center!important;flex:0 0 auto!important;}
 body.jem33-r9 .ox-finder.r9-finder .ox-finder-layout {display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)!important;gap:20px!important;align-items:stretch!important;}
 body.jem33-r9 .ox-finder.r9-finder .ox-finder-choices {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(3,minmax(68px,auto)) auto!important;gap:12px!important;padding:18px!important;background:#235CF2!important;border:1px solid #648AFF!important;border-radius:18px!important;align-self:stretch!important;align-content:center!important;min-width:0!important;}
 body.jem33-r9 .ox-finder.r9-finder .ox-finder-choices>a {display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important;min-height:68px!important;height:100%!important;padding:13px 16px!important;font-size:17px!important;font-weight:750!important;line-height:1.4!important;color:#FFFFFF!important;background:#0E2E6A!important;border:1px solid #7DA0FF!important;border-radius:12px!important;text-decoration:none!important;box-shadow:none!important;}
 body.jem33-r9 .ox-finder.r9-finder .ox-finder-choices>a:nth-of-type(5) {grid-column:1/-1!important;}
 body.jem33-r9 .ox-finder.r9-finder .ox-finder-choices>a>span {flex:0 0 27px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:27px!important;height:27px!important;background:#FF9C50!important;color:#102338!important;border-radius:50%!important;font-size:17px!important;}
 body.jem33-r9 .ox-finder.r9-finder .ox-finder-choices>a:is(:hover,[aria-current="true"]) {background:#FFFFFF!important;color:#102338!important;border:2px solid #FF9C50!important;}
 body.jem33-r9 .ox-finder.r9-finder .ox-finder-choices .ox-more-problems {grid-column:1/-1!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;}
 body.jem33-r9 .ox-finder.r9-finder .ox-more-problems>summary {font-size:16px!important;font-weight:800!important;color:#FFFFFF!important;min-height:48px!important;padding:10px 5px!important;}
 body.jem33-r9 .ox-finder.r9-finder .ox-more-problems>summary>span {background:#102338!important;color:#FFFFFF!important;border-radius:999px!important;padding:5px 10px!important;font-size:14px!important;}
 body.jem33-r9 .ox-finder.r9-finder .ox-more-problems>div>a {font-size:16px!important;line-height:1.45!important;color:#102338!important;background:#FFFFFF!important;border-color:#BFD0FF!important;padding:13px!important;min-height:48px!important;border-radius:9px!important;}
 body.jem33-r9 .ox-finder.r9-finder .ox-finder-results {align-self:stretch!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:24px!important;background:#0B2038!important;border:1px solid #6180A2!important;border-radius:18px!important;color:#FFFFFF!important;min-height:340px!important;}
 body.jem33-r9 .ox-finder.r9-finder .ox-finder-results .ox-recommendation {margin:0!important;padding:0!important;}
 body.jem33-r9 .ox-finder.r9-finder .ox-recommendation>.eyebrow {display:block!important;font-size:19px!important;font-weight:800!important;line-height:1.5!important;color:#FFBD85!important;margin:0 0 16px!important;letter-spacing:0!important;}
 body.jem33-r9 .ox-finder.r9-finder .ox-recommendation h3 {color:#FFFFFF!important;font-size:25px!important;line-height:1.3!important;}
 body.jem33-r9 .ox-finder.r9-finder .ox-recommendation h4 {font-size:16px!important;font-weight:800!important;color:#FFFFFF!important;margin:17px 0 5px!important;}
 body.jem33-r9 .ox-finder.r9-finder .ox-recommendation p:not(.eyebrow) {font-size:16px!important;line-height:1.6!important;color:#DFEAF7!important;}
 body.jem33-r9 .ox-finder.r9-finder .ox-recommendation>.button {background:#FF9C50!important;color:#102338!important;border:0!important;font-size:16px!important;font-weight:800!important;min-height:48px!important;margin:18px 0 6px!important;padding:13px 18px!important;}
 body.jem33-r9 .ox-finder.r9-finder .ox-next {margin-top:18px!important;padding-top:16px!important;border-top:1px solid #45617E!important;}
 body.jem33-r9 .ox-finder.r9-finder .ox-next>span {font-size:14px!important;font-weight:750!important;color:#BED4EE!important;}
 body.jem33-r9 .ox-finder.r9-finder .ox-finder-hint {font-size:25px!important;color:#FFFFFF!important;line-height:1.6!important;}
 body.jem33-r9 .ox-finder.r9-finder .ox-finder-hint>strong {font-size:30px!important;color:#FFFFFF!important;}
 body.jem33-r9 .ox-finder.r9-finder .ox-finder-hint>span {font-size:19px!important;color:#DFEAF7!important;}

 /* Shared tracks: each row of cards shares title, summary, example and action baselines. */
 body.jem33-r9 .ordrel-tool-grid.r9-aligned-tools {gap:18px!important;align-items:stretch!important;}
 body.jem33-r9 .ordrel-tool-grid.r9-aligned-tools>.r9-aligned-card {display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:subgrid!important;grid-row:span 4!important;gap:18px!important;padding:22px!important;border:1px solid #CEDBED!important;border-top:5px solid #235CF2!important;background:#FFFFFF!important;min-width:0!important;align-items:stretch!important;}
 body.jem33-r9 .r9-aligned-card>.identity-heading {grid-row:1!important;grid-column:1!important;min-height:68px!important;}
 body.jem33-r9 .r9-aligned-card>p:not(.ordrel-example-chip) {grid-row:2!important;grid-column:1!important;font-size:16px!important;line-height:1.65!important;}
 body.jem33-r9 .r9-aligned-card>:is(.ox-tool-preview,.r9-example-surface) {grid-row:3!important;grid-column:1!important;margin:0!important;min-height:338px!important;height:100%!important;}
 body.jem33-r9 .r9-aligned-card>.ordrel-tool-open {grid-row:4!important;grid-column:1!important;align-self:end!important;justify-self:stretch!important;justify-content:center!important;text-align:center!important;min-height:48px!important;background:#235CF2!important;color:#FFFFFF!important;border:0!important;font-size:16px!important;font-weight:800!important;border-radius:10px!important;padding:13px 16px!important;}
 body.jem33-r9 :is(.r9-aligned-card,.ordrel-hero-tool-card) .ox-tool-preview {padding:16px!important;justify-content:flex-start!important;gap:12px!important;overflow:visible!important;background:#102338!important;}
 body.jem33-r9 .ox-tool-preview.r9-dashboard-preview {display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:12px!important;}
 body.jem33-r9 .ox-tool-preview.r9-dashboard-preview>.r9-instrument {flex:1 1 auto!important;}
 body.jem33-r9 .ordrel-hero-deck {align-items:stretch!important;gap:18px!important;}
 body.jem33-r9 .ordrel-hero-deck>.ordrel-hero-tool-card {display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:subgrid!important;grid-row:span 2!important;justify-content:start!important;align-content:stretch!important;gap:18px!important;padding:22px!important;border:1px solid #6785AC!important;border-top:5px solid #FF9C50!important;height:auto!important;}
 body.jem33-r9 .ordrel-hero-tool-card .ordrel-hero-tool-title {min-height:56px!important;align-items:center!important;}
 body.jem33-r9 .ordrel-hero-tool-card .ox-tool-preview {min-height:330px!important;padding:0!important;}
 body.jem33-r9 .brand-product-module[data-product-tone="tools"] .brand-product-output {padding:18px!important;background:#102338!important;border-radius:18px!important;}
 body.jem33-r9 .brand-product-module[data-product-tone="tools"] .ox-tool-preview {background:#102338!important;padding:0!important;border:0!important;min-height:330px!important;margin:0!important;}
 body.jem33-r9 .brand-product-module[data-product-tone="tools"] .ox-tool-preview>.ox-caption {color:#FFBD85!important;font-size:14px!important;letter-spacing:.04em!important;}
 body.jem33-r9 .r9-native-outcome {display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:112px!important;padding:8px!important;color:#21C6DF!important;}
 body.jem33-r9 .r9-native-outcome>svg {position:static!important;inset:auto!important;transform:none!important;display:block!important;width:120px!important;height:120px!important;max-width:100%!important;margin:0!important;color:#21C6DF!important;opacity:1!important;}
 body.jem33-r9 .r9-native-outcome .identity-guide {stroke:#6F91B5!important;}
 body.jem33-r9 .r9-native-outcome .identity-support {stroke:#FF9C50!important;}
 body.jem33-r9 .r9-qualitative-preview .ox-mini-flow {display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:0!important;align-items:stretch!important;background:transparent!important;}
 body.jem33-r9 .r9-qualitative-preview .ox-mini-flow>span {display:flex!important;align-items:center!important;justify-content:center!important;flex:1 1 65px!important;background:#235CF2!important;color:#FFFFFF!important;border:1px solid #7C9FFF!important;padding:10px 12px!important;border-radius:9px!important;min-height:45px!important;font-size:15px!important;font-weight:750!important;text-align:center!important;}
 body.jem33-r9 .r9-qualitative-preview .ox-mini-flow>strong {flex:1 1 100%!important;color:#FFBD85!important;font-size:15px!important;font-weight:750!important;line-height:1.55!important;text-align:left!important;padding:6px 0!important;background:transparent!important;}
 body.jem33-r9 .r9-qualitative-preview .ox-mini-process {display:flex!important;flex-wrap:wrap!important;gap:8px!important;list-style:none!important;margin:0!important;padding:0!important;counter-reset:r9-process!important;}
 body.jem33-r9 .r9-qualitative-preview .ox-mini-process>li {display:flex!important;gap:8px!important;align-items:center!important;flex:1 1 100%!important;border:0!important;border-radius:8px!important;padding:9px 12px!important;background:#235CF2!important;color:#FFFFFF!important;font-size:15px!important;font-weight:750!important;}
 body.jem33-r9 .r9-qualitative-preview .ox-mini-process>li::before {counter-increment:r9-process!important;content:counter(r9-process,decimal-leading-zero)!important;color:#FFCFAB!important;font-size:14px!important;}
 body.jem33-r9 .r9-qualitative-preview .ox-mini-whys {border:1px solid #547AA5!important;background:#193D63!important;border-radius:10px!important;padding:12px!important;color:#FFFFFF!important;}
 body.jem33-r9 .r9-qualitative-preview .ox-mini-whys summary {color:#FFBD85!important;font-size:16px!important;line-height:1.5!important;font-weight:800!important;}
 body.jem33-r9 .r9-qualitative-preview .ox-mini-whys p {color:#FFFFFF!important;font-size:15px!important;line-height:1.55!important;}
 body.jem33-r9 .r9-example-surface {display:flex!important;flex-direction:column!important;justify-content:center!important;gap:18px!important;padding:18px!important;border-radius:14px!important;background:#102338!important;color:#FFFFFF!important;}

 /* A connected tool navigation diagram fills the former empty header area. */
 body.jem33-r9 .oc-stage.r9-connected-stage {padding:30px!important;background:#102338!important;border:0!important;border-radius:24px!important;}
 body.jem33-r9 .oc-stage.r9-connected-stage>header {display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important;gap:32px!important;width:100%!important;max-width:none!important;margin:0 0 24px!important;padding:0!important;}
 body.jem33-r9 .r9-connected-intro .eyebrow {font-size:17px!important;line-height:1.5!important;font-weight:800!important;color:#FFBD85!important;letter-spacing:.05em!important;margin:0 0 12px!important;}
 body.jem33-r9 .r9-connected-intro h2 {font-size:clamp(29px,3vw,40px)!important;line-height:1.2!important;margin:0 0 18px!important;}
 body.jem33-r9 .r9-connected-intro p:not(.eyebrow) {font-size:18px!important;line-height:1.6!important;}
 body.jem33-r9 .oc-stage.r9-connected-stage .oc-example {font-size:14px!important;color:#FFFFFF!important;border:1px solid #6A86A6!important;background:#254362!important;padding:9px 14px!important;border-radius:8px!important;line-height:1.5!important;}
 body.jem33-r9 .r9-connected-map {position:relative!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;padding:22px!important;background:#163B87!important;border:1px solid #5179C1!important;border-radius:24px 24px 48px 24px!important;min-width:0!important;}
 body.jem33-r9 .r9-connected-node {display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important;position:relative!important;min-width:0!important;min-height:120px!important;padding:18px 15px!important;background:#0B2038!important;color:#FFFFFF!important;border:1px solid #597CA9!important;border-radius:14px!important;text-decoration:none!important;}
 body.jem33-r9 .r9-connected-node .r9-tool-icon {flex-basis:40px!important;width:40px!important;height:40px!important;}
 body.jem33-r9 .r9-connected-node:nth-child(2) .r9-tool-icon {background:#21C6DF!important;}
 body.jem33-r9 .r9-connected-node:nth-child(3) .r9-tool-icon {background:#B9F33A!important;}
 body.jem33-r9 .r9-connected-node:nth-child(4) .r9-tool-icon {background:#FFFFFF!important;}
 body.jem33-r9 .r9-connected-node-copy {display:flex!important;flex-direction:column!important;gap:5px!important;min-width:0!important;flex:1 1 105px!important;}
 body.jem33-r9 .r9-connected-node-copy>strong {font-size:18px!important;font-weight:800!important;line-height:1.3!important;color:#FFFFFF!important;}
 body.jem33-r9 .r9-connected-node-copy>span {font-size:14px!important;font-weight:650!important;color:#D4E6FF!important;line-height:1.4!important;}
 body.jem33-r9 .r9-step-number {position:absolute!important;right:10px!important;top:7px!important;font-size:12px!important;font-weight:800!important;color:#FFBD85!important;}
 body.jem33-r9 .r9-connected-node:is(:hover,:focus-visible) {border-color:#FF9C50!important;background:#19466F!important;}
 body.jem33-r9 .oc-stage.r9-connected-stage .oc-topline {padding:14px 20px!important;margin:0 0 3px!important;background:#235CF2!important;border-radius:10px!important;align-items:center!important;gap:12px!important;}
 body.jem33-r9 .oc-stage.r9-connected-stage .oc-topline strong {font-size:18px!important;color:#FFFFFF!important;}
 body.jem33-r9 .oc-stage.r9-connected-stage .oc-topline>span {font-size:15px!important;color:#FFFFFF!important;}
 body.jem33-r9 .oc-stage.r9-connected-stage .oc-demo {gap:20px!important;align-items:stretch!important;}
 body.jem33-r9 .oc-stage.r9-connected-stage .oc-panel {padding:22px!important;gap:18px!important;border:1px solid #527698!important;background:#132D49!important;border-radius:17px!important;overflow:hidden!important;}
 body.jem33-r9 .r9-case-heading {display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;flex-wrap:wrap!important;background:#235CF2!important;padding:17px 22px!important;margin:-22px -22px 0!important;}
 body.jem33-r9 .r9-case-tool {display:flex!important;align-items:center!important;gap:12px!important;color:#FFFFFF!important;text-decoration:none!important;min-height:44px!important;}
 body.jem33-r9 .r9-case-tool>strong {font-size:24px!important;color:#FFFFFF!important;line-height:1.25!important;}
 body.jem33-r9 .oc-stage.r9-connected-stage .r9-case-heading>.eyebrow {font-size:14px!important;line-height:1.5!important;font-weight:800!important;letter-spacing:.025em!important;color:#FFFFFF!important;max-width:22ch!important;margin:0!important;}
 body.jem33-r9 .r9-case-instruction {color:#FFFFFF!important;}
 body.jem33-r9 .oc-stage.r9-connected-stage .oc-panel>h3 {font-size:24px!important;line-height:1.35!important;margin:0!important;}
 body.jem33-r9 .oc-stage.r9-connected-stage .oc-panel>a {font-size:17px!important;font-weight:800!important;color:#FFBD85!important;margin-top:auto!important;border-top:1px solid #53738F!important;padding-top:13px!important;}
 body.jem33-r9 .oc-stage.r9-connected-stage .oc-cause-flow>span {background:#235CF2!important;color:#FFFFFF!important;border-radius:12px!important;padding:16px!important;font-size:15px!important;}
 body.jem33-r9 .oc-stage.r9-connected-stage .oc-cause-flow strong {font-size:16px!important;color:#FFFFFF!important;}
 body.jem33-r9 .oc-stage.r9-connected-stage .oc-bars {gap:16px!important;padding:12px 0!important;}
 body.jem33-r9 .oc-stage.r9-connected-stage .oc-bars :is(span,strong) {font-size:16px!important;}

 /* Mission and continuation are visible landmarks; original mission prose is unchanged. */
 body.jem33-r9 .ordrel-mission {display:grid!important;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)!important;padding:0!important;gap:0!important;border-radius:26px!important;overflow:hidden!important;background:#235CF2!important;border:0!important;align-items:stretch!important;}
 body.jem33-r9 .ordrel-mission .ordrel-mission-copy {background:#235CF2!important;padding:38px!important;color:#FFFFFF!important;}
 body.jem33-r9 .ordrel-mission .ordrel-mission-copy>.eyebrow {display:inline-flex!important;align-items:center!important;min-height:42px!important;background:#FF9C50!important;color:#102338!important;font-size:17px!important;font-weight:800!important;line-height:1.4!important;letter-spacing:.035em!important;padding:10px 17px!important;border-radius:999px!important;margin:0 0 22px!important;}
 body.jem33-r9 .ordrel-mission .ordrel-mission-copy>h2 {font-size:clamp(29px,3.3vw,44px)!important;line-height:1.18!important;font-weight:800!important;letter-spacing:-.025em!important;color:#FFFFFF!important;margin:0 0 24px!important;max-width:23ch!important;}
 body.jem33-r9 .ordrel-mission .ordrel-mission-copy>p:not(.eyebrow) {font-size:18px!important;line-height:1.7!important;color:#FFFFFF!important;margin:0 0 20px!important;}
 body.jem33-r9 .ordrel-mission .ordrel-mission-copy>.ordrel-mission-impact {padding:22px 0 0!important;border-top:1px solid #97B1FF!important;font-weight:650!important;}
 body.jem33-r9 .ordrel-mission .ordrel-mission-copy .oe-inbound {padding:0!important;border:0!important;background:transparent!important;margin:24px 0 0!important;}
 body.jem33-r9 .ordrel-mission .ordrel-mission-copy .oe-inbound>a {display:inline-flex!important;align-items:center!important;padding:14px 18px!important;border:0!important;border-radius:10px!important;background:#FF9C50!important;color:#102338!important;font-size:17px!important;font-weight:800!important;line-height:1.5!important;text-decoration:none!important;}
 body.jem33-r9 .ordrel-mission .ordrel-mission-next {display:flex!important;flex-direction:column!important;justify-content:center!important;gap:32px!important;background:#102338!important;border:0!important;border-radius:0!important;padding:38px!important;color:#FFFFFF!important;}
 body.jem33-r9 .ordrel-mission .ordrel-mission-journey {display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;list-style:none!important;margin:0!important;padding:0!important;counter-reset:r9-mission!important;}
 body.jem33-r9 .ordrel-mission .ordrel-mission-journey>li {display:flex!important;align-items:center!important;gap:14px!important;padding:17px!important;clip-path:none!important;background:#163B87!important;border:1px solid #5A7ABB!important;border-radius:14px!important;color:#FFFFFF!important;font-size:20px!important;font-weight:800!important;line-height:1.4!important;}
 body.jem33-r9 .ordrel-mission .ordrel-mission-journey>li::before {counter-increment:r9-mission!important;content:counter(r9-mission,decimal-leading-zero)!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 40px!important;height:40px!important;border-radius:50%!important;background:#FF9C50!important;color:#102338!important;font-size:17px!important;}
 body.jem33-r9 .ordrel-mission .ordrel-mission-next>nav {display:flex!important;flex-direction:column!important;gap:14px!important;margin:0!important;}
 body.jem33-r9 .ordrel-mission .ordrel-mission-next>nav>a {font-size:17px!important;line-height:1.5!important;font-weight:750!important;color:#FFFFFF!important;background:#183D62!important;border:1px solid #5A7A9A!important;border-radius:10px!important;padding:14px 16px!important;}
 body.jem33-r9 .oa-supporting-tools {display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:12px!important;padding:24px!important;margin:24px 0!important;background:#163B87!important;border:0!important;border-radius:18px!important;}
 body.jem33-r9 .oa-supporting-tools>span {font-size:23px!important;line-height:1.35!important;color:#FFBD85!important;font-weight:800!important;margin:0 14px 0 0!important;}
 body.jem33-r9 .oa-supporting-tools>a {display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;padding:11px 17px!important;background:#FFFFFF!important;color:#102338!important;border:0!important;border-radius:999px!important;font-size:16px!important;line-height:1.45!important;font-weight:750!important;text-decoration:none!important;}
 body.jem33-r9 .oa-supporting-tools>a:is(:hover,:focus-visible) {background:#FF9C50!important;}
 body.jem33-r9 .order-home-proof .order-home-workbook-label {display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;background:#235CF2!important;color:#FFFFFF!important;border:0!important;border-bottom:5px solid #FF9C50!important;padding:20px 24px!important;border-radius:16px 16px 0 0!important;min-height:78px!important;}
 body.jem33-r9 .order-home-proof .order-home-workbook-label>span {font-size:18px!important;line-height:1.4!important;color:#FFFFFF!important;font-weight:800!important;}
 body.jem33-r9 .order-home-proof .order-home-workbook-label :is(svg,strong) {color:#FFFFFF!important;}
 body.jem33-r9 #r6-site-header #r6-menu-tools>.r9-all-tools-link {background:#235CF2!important;color:#FFFFFF!important;border:2px solid #FF9C50!important;min-height:52px!important;}
 body.jem33-r9 #r6-site-header .r9-all-tools-link .r6-icon {color:#FFBD85!important;}
 body.jem33-r9 #r6-site-header .r9-all-tools-link .r6-link-label {color:#FFFFFF!important;font-weight:800!important;}

 /* Rendered R9 corrections: content-sized suite, compact recommendation rhythm, readable narrow instruments. */
 body.jem33-r9 .brand-product-module>:is(.brand-product-output,img) {height:366px!important;min-height:366px!important;max-height:none!important;align-self:stretch!important;}
 body.jem33-r9 .brand-product-module[data-product-tone="tools"] .brand-product-output {overflow:visible!important;}
 body.jem33-r9 .brand-product-module[data-product-tone="tools"] .ox-tool-preview {height:auto!important;min-height:330px!important;}
 body.jem33-r9 .brand-product-grid>.brand-product-module {display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:subgrid!important;grid-row:span 4!important;gap:18px!important;align-items:stretch!important;}
 body.jem33-r9 .brand-product-grid>.brand-product-module>.brand-product-title {grid-column:1!important;grid-row:1!important;}
 body.jem33-r9 .brand-product-grid>.brand-product-module>p {grid-column:1!important;grid-row:2!important;min-height:0!important;}
 body.jem33-r9 .brand-product-grid>.brand-product-module>a {grid-column:1!important;grid-row:3!important;justify-self:start!important;}
 body.jem33-r9 .brand-product-grid>.brand-product-module>:is(img,.brand-product-output) {grid-column:1!important;grid-row:4!important;height:100%!important;align-self:stretch!important;margin:0!important;}
 body.jem33-r9 .r9-instrument--suite {container-type:inline-size!important;container-name:r9-suite!important;}
 body.jem33-r9 .ox-finder.r9-finder>.ox-section-head {padding:18px 20px!important;}
 body.jem33-r9 .ox-finder.r9-finder .ox-finder-results .ox-recommendation:not([hidden]) {display:flex!important;flex-direction:column!important;gap:14px!important;}
 body.jem33-r9 .ox-finder.r9-finder .ox-recommendation>.eyebrow {margin:0!important;}
 body.jem33-r9 .ox-finder.r9-finder .ox-recommendation>.identity-heading {margin:0!important;padding:0!important;}
 body.jem33-r9 .ox-finder.r9-finder .r9-recommendation-reasons {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;}
 body.jem33-r9 .ox-finder.r9-finder .r9-reason>h4 {margin:0 0 7px!important;}
 body.jem33-r9 .ox-finder.r9-finder .r9-reason>p {margin:0!important;}
 body.jem33-r9 .ox-finder.r9-finder .ox-recommendation>.button {margin:0!important;align-self:flex-start!important;}
 body.jem33-r9 .ox-finder.r9-finder .ox-next {margin:0!important;padding:12px 0 0!important;display:flex!important;flex-direction:column!important;gap:8px!important;}
 body.jem33-r9 .ox-finder.r9-finder .ox-next>.identity-reference {margin:0!important;padding:0!important;min-height:44px!important;}
 body.jem33-r9 .ox-finder.r9-finder .ox-next .identity-heading {margin:0!important;padding:0!important;min-height:44px!important;}
 body.jem33-r9 .ox-finder.r9-finder .ox-next .identity-outcome {width:40px!important;height:40px!important;}
 body.jem33-r9 .ox-finder.r9-finder .ox-finder-results [data-finder-restart] {color:#FFBD85!important;font-size:16px!important;font-weight:750!important;line-height:1.5!important;min-height:44px!important;text-underline-offset:4px!important;}
 body.jem33-r9 .r9-native-outcome>svg {background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;}
 body.jem33-r9 .r9-instrument .r9-pareto-names {margin:0 10.15625%!important;gap:0!important;}
 body.jem33-r9 .r9-instrument .r9-pareto-names>span {overflow-wrap:normal!important;hyphens:auto!important;}
 body.jem33-r9 .r9-instrument .r9-suite-name {overflow-wrap:anywhere!important;hyphens:auto!important;}
 body.jem33-r9 .r9-instrument .r9-suite-takt .r9-inst-metric>span {color:#102338!important;}
 body.jem33-r9 .r9-instrument .r9-oee-factors {grid-template-columns:minmax(0,1fr)!important;gap:8px!important;}
 body.jem33-r9 .r9-instrument .r9-oee-factor {display:grid!important;grid-template-columns:86px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;border-top:0!important;border-left:4px solid #21C6DF!important;padding:7px 0 7px 10px!important;}
 body.jem33-r9 .r9-instrument .r9-oee-factor-1 {border-left-color:#FF9C50!important;}
 body.jem33-r9 .r9-instrument .r9-oee-factor-2 {border-left-color:#B9F33A!important;}
 body.jem33-r9 .r9-instrument .r9-oee-factor>span {overflow-wrap:normal!important;hyphens:auto!important;}
 body.jem33-r9 .r9-instrument .r9-oee-main .r9-inst-gauge {width:135px!important;height:135px!important;}
 body.jem33-r9 .ordrel-mission .ordrel-mission-journey>li::before {position:static!important;inset:auto!important;transform:none!important;clip-path:none!important;opacity:1!important;margin:0!important;width:40px!important;min-width:40px!important;}

 @media(max-width:1050px){
  body.jem33-r9 .oc-stage.r9-connected-stage>header {grid-template-columns:minmax(0,1fr)!important;gap:24px!important;}
  body.jem33-r9 .r9-connected-map {grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;padding:16px!important;}
  body.jem33-r9 .r9-connected-node {padding:17px 12px!important;min-height:140px!important;}
  body.jem33-r9 .ordrel-mission .ordrel-mission-copy,body.jem33-r9 .ordrel-mission .ordrel-mission-next {padding:28px!important;}
  body.jem33-r9 .ox-finder.r9-finder .ox-finder-layout {grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;}
  body.jem33-r9 .ox-finder.r9-finder .ox-finder-choices {padding:14px!important;gap:10px!important;}
  body.jem33-r9 .ox-finder.r9-finder .ox-finder-choices>a {font-size:16px!important;padding:12px!important;}
 }
 @media(max-width:800px){
  body.jem33-r9 .ox-finder.r9-finder .ox-finder-layout {grid-template-columns:minmax(0,1fr)!important;}
  body.jem33-r9 .ox-finder.r9-finder .ox-finder-choices {grid-template-rows:repeat(3,minmax(60px,auto)) auto!important;}
  body.jem33-r9 .ordrel-mission {grid-template-columns:minmax(0,1fr)!important;}
  body.jem33-r9 .r9-connected-map {grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  body.jem33-r9 .r9-connected-node {min-height:120px!important;}
 }
 @media(max-width:650px){
  body.jem33-r9 .ox-finder.r9-finder {padding:22px 18px!important;border-radius:18px!important;}
  body.jem33-r9 .ox-finder.r9-finder>.ox-section-head {display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:16px!important;}
  body.jem33-r9 .ox-finder.r9-finder>.ox-section-head .eyebrow {font-size:16px!important;}
  body.jem33-r9 .ox-finder.r9-finder>.ox-section-head p:not(.eyebrow) {font-size:17px!important;}
  body.jem33-r9 .ox-finder.r9-finder .ox-finder-choices {padding:12px!important;}
  body.jem33-r9 .ox-finder.r9-finder .ox-finder-choices>a {font-size:16px!important;gap:7px!important;min-height:78px!important;}
  body.jem33-r9 .ox-finder.r9-finder .ox-finder-choices>a>span {width:24px!important;height:24px!important;flex-basis:24px!important;}
  body.jem33-r9 .ox-finder.r9-finder .ox-finder-results {padding:20px!important;min-height:270px!important;}
  body.jem33-r9 .ox-finder.r9-finder .ox-recommendation>.eyebrow {font-size:18px!important;}
  body.jem33-r9 .ox-finder.r9-finder .r9-recommendation-reasons {grid-template-columns:minmax(0,1fr)!important;gap:14px!important;}
  body.jem33-r9 .ordrel-tool-grid.r9-aligned-tools>.r9-aligned-card {padding:18px!important;gap:16px!important;}
  body.jem33-r9 .ordrel-hero-deck>.ordrel-hero-tool-card {padding:18px!important;}
  body.jem33-r9 .oc-stage.r9-connected-stage {padding:22px 18px!important;border-radius:18px!important;}
  body.jem33-r9 .r9-connected-intro .eyebrow {font-size:15px!important;}
  body.jem33-r9 .r9-connected-map {padding:12px!important;gap:10px!important;border-radius:18px!important;}
  body.jem33-r9 .r9-connected-node {min-height:156px!important;padding:18px 12px!important;}
  body.jem33-r9 .r9-connected-node-copy {flex-basis:100%!important;}
  body.jem33-r9 .r9-connected-node-copy>strong {font-size:17px!important;}
  body.jem33-r9 .oc-stage.r9-connected-stage .oc-topline {padding:14px!important;}
  body.jem33-r9 .oc-stage.r9-connected-stage .oc-topline strong {font-size:16px!important;}
  body.jem33-r9 .oc-stage.r9-connected-stage .oc-panel {padding:18px!important;}
  body.jem33-r9 .r9-case-heading {padding:16px 18px!important;margin:-18px -18px 0!important;}
  body.jem33-r9 .r9-case-tool>strong {font-size:23px!important;}
  body.jem33-r9 .oc-stage.r9-connected-stage .oc-panel>h3 {font-size:23px!important;}
  body.jem33-r9 .ordrel-mission .ordrel-mission-copy,body.jem33-r9 .ordrel-mission .ordrel-mission-next {padding:26px 22px!important;}
  body.jem33-r9 .ordrel-mission .ordrel-mission-copy>p:not(.eyebrow) {font-size:17px!important;}
  body.jem33-r9 .oa-supporting-tools {padding:22px 18px!important;gap:10px!important;}
  body.jem33-r9 .oa-supporting-tools>span {flex-basis:100%!important;margin:0 0 8px!important;}
  body.jem33-r9 .oa-supporting-tools>a {font-size:15px!important;padding:10px 14px!important;}
  body.jem33-r9 .order-home-proof .order-home-workbook-label {padding:16px!important;gap:12px!important;flex-wrap:wrap!important;}
 }
 @media(max-width:370px){
  body.jem33-r9 .brand-product-module[data-product-tone="tools"]>.brand-product-output {height:auto!important;}
  body.jem33-r9 .r9-instrument .r9-suite-display {grid-template-columns:minmax(0,1fr)!important;}
  body.jem33-r9 .r9-instrument .r9-suite-main {flex-direction:row!important;gap:12px!important;}
  body.jem33-r9 .r9-instrument .r9-suite-main .r9-inst-gauge {width:108px!important;}
  body.jem33-r9 .r9-instrument .r9-suite-rail {grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:none!important;}
  body.jem33-r9 .r9-instrument .r9-suite-tile {display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:5px!important;}
  body.jem33-r9 .r9-instrument .r9-suite-name {width:100%!important;}
  body.jem33-r9 .ox-finder.r9-finder .ox-finder-choices {grid-template-columns:minmax(0,1fr)!important;grid-template-rows:none!important;}
  body.jem33-r9 .ox-finder.r9-finder .ox-finder-choices>a {min-height:56px!important;}
  body.jem33-r9 .ox-finder.r9-finder .ox-finder-choices>a:nth-of-type(5) {grid-column:1!important;}
 }
 @container r9-suite (max-width:260px){
  body.jem33-r9 .r9-instrument .r9-suite-display {grid-template-columns:minmax(0,1fr)!important;}
  body.jem33-r9 .r9-instrument .r9-suite-main {flex-direction:row!important;gap:12px!important;}
  body.jem33-r9 .r9-instrument .r9-suite-main .r9-inst-gauge {width:108px!important;}
  body.jem33-r9 .r9-instrument .r9-suite-rail {grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:none!important;}
  body.jem33-r9 .r9-instrument .r9-suite-tile {display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:5px!important;}
  body.jem33-r9 .r9-instrument .r9-suite-name {width:100%!important;}
 }
}
