/* Scoped enhancement. Removing this adapter restores original presentation. */
.jl-flight{position:fixed;inset:0;width:100vw;height:100vh;pointer-events:none;z-index:30}
#js05x-index .jl-ink{opacity:var(--jl-ink,1)!important;transform:none!important}
#js05x-index:is(.jl-passing,.jl-relay,.jl-story,.jl-dock,.jl-calendar) [data-jsr-guide]{opacity:0!important;visibility:hidden!important}
#js05x-index.jl-signature .jxp-visual{visibility:hidden!important}
#js05x-index.jl-signature .jxp-heading{transform:none!important}
#js05x-index.jl-relay .jsc-request-field{transform:none!important}
#js05x-index.jl-relay .jsc-field-value{opacity:1!important;transform:none!important;visibility:visible!important}
#js05x-index.jl-story .jsc-archive-chapter[data-current=true] .jsq-photo-frame{clip-path:none!important;transform:none!important}
#js05x-index.jl-story .jsc-archive-chapter[data-current=true] figcaption{transform:none!important;clip-path:none!important}
#js05x-index.jl-story .jsc-archive-light{opacity:0!important}
#js05x-index.jl-enabled[data-jst-motion=on] #businessos-walkthrough{min-height:260svh;height:260svh}
#js05x-index.jl-enabled[data-jst-motion=on] .jst-vsl-sticky{position:sticky;top:0;height:100svh;display:flex;flex-direction:column;justify-content:center;align-items:center}
#js05x-index.jl-enabled[data-jst-motion=on] .jsq-vsl-stage{transform:none!important}
#js05x-index.jl-dock .jsq-vsl-frame{transform:none!important;clip-path:none!important}
#js05x-index.jl-dock .jsq-vsl-mark,#js05x-index.jl-dock .jsq-vsl-code{visibility:hidden!important}
#js05x-index.jl-calendar .jsw-calendar{transform:none!important}
@media(prefers-reduced-motion:reduce){.jl-flight{display:none}}

#js05x-index.jl-dock [data-jst-transcode]{visibility:hidden!important}
#js05x-index.jl-enabled[data-jst-motion=on] .jsq-vsl-stage{width:min(760px,88vw)!important;flex:none}
#js05x-index.jl-enabled[data-jst-motion=on] .jsq-vsl-frame{aspect-ratio:16/9;min-height:0}
#js05x-index.jl-enabled[data-jst-motion=on] .jsq-vsl-copy{width:min(760px,88vw);max-width:760px}
@media(min-width:1000px) and (min-height:700px){
 #js05x-index.jl-enabled[data-jst-motion=on] .jst-vsl-sticky{gap:28px}
 #js05x-index.jl-enabled[data-jst-motion=on] .jsq-vsl-copy{text-align:center}
 #js05x-index.jl-enabled[data-jst-motion=on] .jsq-vsl-copy h2{max-width:none;font-size:48px;line-height:1.08;margin:14px 0 20px}
 #js05x-index.jl-enabled[data-jst-motion=on] .jsq-vsl-copy p{max-width:640px;margin-left:auto;margin-right:auto}
 #js05x-index.jl-enabled[data-jst-motion=on] .jsq-vsl-stage{width:min(760px,calc((100svh - 340px)*1.7778))!important}
}

#js05x-index.jl-transfer [data-jsr-transfer]{visibility:hidden!important}

/* Flight shadows persist through takeoff, solid travel and the code silhouette. */
#js05x-index .jxp-transfer .jxp-layer[data-layer="0"] img{filter:drop-shadow(0 18px 16px #000a) drop-shadow(0 0 8px #edc13620)!important}
#js05x-index #system-layers.jxp-transfer .jxp-visual::before,#js05x-index #system-layers.jxp-transfer .jxp-visual::after{display:none!important}
#js05x-index .jxp-transfer .jxp-scene::after{content:"";position:absolute;left:18%;top:77%;width:66%;height:18%;border-radius:50%;background:#0008;filter:blur(14px);transform:translateY(calc(12px + 16px * var(--jxp-flight-lift,0))) translateZ(-35px);pointer-events:none}

/* Same content, one depth camera. The next card is visible behind the current
   card; keyboard access belongs to the readable foreground card only. */
#js05x-index.jl-enabled[data-jst-motion="on"] .jl-depth-card{
 transform:translate3d(var(--jl-depth-x,0px),var(--jl-depth-y,0px),var(--jl-depth-z,0px))!important;
 opacity:var(--jl-depth-opacity,1)!important;filter:brightness(var(--jl-depth-bright,1));
 visibility:visible!important;transform-origin:50% 50%;transition:none!important;backface-visibility:hidden;
}
#js05x-index.jl-enabled[data-jst-motion="on"] .jl-depth-card:not([data-depth-current="true"]){pointer-events:none!important}
#js05x-index.jl-enabled[data-jst-motion="on"] #businessos-example[data-path-mode="cinematic"] .jsc-request{overflow:visible;background:linear-gradient(145deg,#11292bba,#0a0d19e8);padding:28px 28px 24px 40px}
#js05x-index.jl-enabled[data-jst-motion="on"] #businessos-example[data-path-mode="cinematic"] .jsc-request-fields{height:270px;padding:28px 38px 30px 0;perspective:1100px;perspective-origin:50% 50%;isolation:isolate}
#js05x-index.jl-enabled[data-jst-motion="on"] #businessos-example[data-path-mode="cinematic"] .jsc-request-fields::before{display:none}
#js05x-index.jl-enabled[data-jst-motion="on"] #businessos-example[data-path-mode="cinematic"] .jsc-request-field{position:absolute;inset:26px 38px 30px 0;min-height:0;padding:32px 28px;background:linear-gradient(145deg,#173b35,#0c1521 80%);border:1px solid #7fe8bd55;border-radius:22px;box-shadow:0 20px 50px -14px #000b;display:flex;flex-direction:column;justify-content:center}
#js05x-index.jl-enabled[data-jst-motion="on"] #businessos-example[data-path-mode="cinematic"] .jsc-field-point{display:none}
#js05x-index.jl-enabled[data-jst-motion="on"] #businessos-example[data-path-mode="cinematic"] .jsc-field-value{opacity:1!important;visibility:visible!important;transform:none!important}
#js05x-index.jl-enabled[data-jst-motion="on"] #businessos-example[data-path-mode="cinematic"] .jsc-field-value strong{font-size:clamp(22px,2.2vw,31px);line-height:1.2;margin:10px 0}
#js05x-index.jl-enabled[data-jst-motion="on"] #businessos-example[data-path-mode="cinematic"] .jsc-field-tick{top:16px;right:18px}
#js05x-index.jl-enabled[data-jst-motion="on"] #businessos-example[data-path-mode="cinematic"] .jsc-request-foot{padding-left:0}

#js05x-index.jl-enabled[data-jst-motion="on"] #founder-story[data-archive-mode="cinematic"] .jsc-archive-stage{perspective:1400px;isolation:isolate;overflow:visible;margin-inline:24px 55px}
#js05x-index.jl-enabled[data-jst-motion="on"] #founder-story[data-archive-mode="cinematic"] .jsc-archive-chapter{background:linear-gradient(130deg,#151b29fa,#0a0d18fa);border:1px solid #edc13635;border-radius:26px;padding:20px;box-shadow:0 28px 80px -25px #000c;overflow:hidden}
#js05x-index.jl-enabled[data-jst-motion="on"] #founder-story[data-archive-mode="cinematic"] .jsc-archive-chapter{right:11%;width:auto}
#js05x-index.jl-enabled[data-jst-motion="on"] #founder-story[data-archive-mode="cinematic"] .jsc-archive-chapter .jsq-photo-frame{clip-path:none!important;opacity:1!important;transform:none!important}
#js05x-index.jl-enabled[data-jst-motion="on"] #founder-story[data-archive-mode="cinematic"] .jsc-archive-chapter figcaption:not(.jl-ink){opacity:1!important;transform:none!important}
#js05x-index.jl-enabled[data-jst-motion="on"] #founder-story[data-archive-mode="cinematic"] .jsc-archive-light{display:none}

.jl-client-nav{display:none}
/* Desktop composition: the explanation and its customer record are one object. */
#js05x-index.jl-enabled[data-jst-motion="on"] #businessos-example.jl-business-unified[data-path-mode="cinematic"] .jsh-path-sticky{grid-template-columns:1fr;grid-template-rows:auto auto auto;align-content:center;gap:18px;padding:64px 24px 24px}
#js05x-index #businessos-example.jl-business-unified .jsw-example-intro{display:grid;grid-template-columns:1.1fr 1fr;column-gap:60px;align-items:center}
#js05x-index #businessos-example.jl-business-unified .jsw-example-intro>.jsw-eyebrow{grid-column:1/-1;margin:0 0 12px}
#js05x-index #businessos-example.jl-business-unified .jsw-example-intro>h2{grid-column:1;grid-row:2/4;margin:0;font-size:clamp(36px,3.35vw,49px);line-height:1.05}
#js05x-index #businessos-example.jl-business-unified .jsw-example-intro>p:not(.jsw-eyebrow){grid-column:2;margin:0;font-size:14px;line-height:1.7}
#js05x-index #businessos-example.jl-business-unified .jsw-example-intro>.text-link{grid-column:2;margin:8px 0 0;font-size:12px}
#js05x-index #businessos-example.jl-business-unified .jsw-path{display:none}
#js05x-index.jl-enabled[data-jst-motion="on"] #businessos-example.jl-business-unified .jsc-request{border:0;box-shadow:none;background:none;padding:0;transform:none!important}
#js05x-index #businessos-example.jl-business-unified .jsc-request-heading{display:flex;align-items:center;gap:18px;border:0;padding:12px 0 8px;min-height:0}
#js05x-index #businessos-example.jl-business-unified .jsc-request-heading h3{font:400 21px Georgia,serif;margin:0}
#js05x-index #businessos-example.jl-business-unified .jsc-request-heading>p{margin:0;font-size:9px}
#js05x-index #businessos-example.jl-business-unified .jsc-request-state{position:static;margin-left:auto}
#js05x-index.jl-enabled[data-jst-motion="on"] #businessos-example.jl-business-unified .jsc-request-fields{height:clamp(290px,37svh,380px);padding:0;perspective:1400px;perspective-origin:48% 50%}
#js05x-index #businessos-example.jl-business-unified .jl-business-chapter{position:absolute;inset:14px 72px 16px 0;display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center;padding:32px 40px;background:radial-gradient(ellipse at 20% 0%,#23433a88,transparent 72%),linear-gradient(135deg,#111f28,#0b111d);border:1px solid #89dfb945;border-radius:26px;box-shadow:0 35px 70px -20px #000d,inset 0 1px 0 #b0f1d515;overflow:hidden}
#js05x-index #businessos-example.jl-business-unified .jl-business-chapter details{display:block;border:0;min-width:0}
#js05x-index #businessos-example.jl-business-unified .jl-business-chapter:not([data-depth-current="true"]) details,
#js05x-index #businessos-example.jl-business-unified .jl-business-chapter:not([data-depth-current="true"]) .jsc-request-field>*{opacity:0!important}
#js05x-index #businessos-example.jl-business-unified .jl-business-chapter summary{display:block;list-style:none;pointer-events:none;padding:0;background:none;min-height:0}
#js05x-index #businessos-example.jl-business-unified .jl-business-chapter summary::-webkit-details-marker{display:none}
#js05x-index #businessos-example.jl-business-unified .jl-business-chapter summary :is(svg,i,small){display:none}
#js05x-index #businessos-example.jl-business-unified .jl-business-chapter .jsw-step-number{display:block;color:#7ae2ab;font:700 11px 'Courier New',monospace;letter-spacing:.16em;margin-bottom:18px}
#js05x-index #businessos-example.jl-business-unified .jl-business-chapter summary b{display:block;font:400 clamp(29px,2.8vw,40px)/1.1 Georgia,serif;letter-spacing:-.035em;color:#f4f0e5}
#js05x-index #businessos-example.jl-business-unified .jl-business-chapter .jsw-step-copy{padding:18px 0 0;font-size:14px;line-height:1.75}
#js05x-index.jl-enabled[data-jst-motion="on"] #businessos-example.jl-business-unified .jsc-request-field{position:relative;inset:auto;min-height:170px;padding:26px;border-radius:18px;box-shadow:0 16px 38px -15px #0009;background:linear-gradient(130deg,#1a3c32aa,#0b1722);border-color:#72d5a736}
#js05x-index #businessos-example.jl-business-unified .jsc-request-foot{display:none}
#js05x-index #businessos-example.jl-business-unified .jsh-path-navigation{margin:0;width:calc(100% - 72px)}
#js05x-index #businessos-example.jl-business-unified .jsh-path-rail{padding-top:0}
#js05x-index #businessos-example.jl-business-unified .jsh-path-options{margin-top:8px}
#js05x-index #businessos-example.jl-business-unified .jsw-example-note{font-size:10px;margin:6px 0 0;padding:8px 0 0;border-top:1px solid #80b49c24}
#js05x-index.jl-enabled[data-jst-motion="on"] #founder-story[data-archive-mode="cinematic"] .jsc-archive-chapter{background:radial-gradient(ellipse at var(--jl-story-light-x,35%) 0%,#d8b44c12,transparent 65%),linear-gradient(130deg,#151b29fa,#0a0d18fa)}
@media(min-width:360px) and (min-height:800px){
 #js05x-index.jl-enabled[data-jst-motion="on"] #mc-client-work:not(.mc-portfolio){height:250svh;padding:0}
 #js05x-index.jl-enabled[data-jst-motion="on"] #mc-client-work:not(.mc-portfolio) .jl-client-sticky{height:100svh;position:sticky;top:0;display:grid;grid-template-columns:.8fr 1.2fr;grid-template-rows:1fr auto auto;column-gap:56px;align-items:center;padding:75px 0 28px}
 #js05x-index.jl-enabled[data-jst-motion="on"] #mc-client-work:not(.mc-portfolio) .mc-work-heading{grid-column:1;grid-row:1}
 #js05x-index.jl-enabled[data-jst-motion="on"] #mc-client-work:not(.mc-portfolio) h2{font-size:clamp(36px,4.4vw,64px)}
 #js05x-index.jl-enabled[data-jst-motion="on"] #mc-client-work:not(.mc-portfolio) .mc-intro{font-size:15px;line-height:1.7}
 #js05x-index.jl-enabled[data-jst-motion="on"] #mc-client-work:not(.mc-portfolio) .mc-projects{grid-column:2;grid-row:1;display:block;position:relative;height:min(470px,57svh);margin:0 46px 0 0;perspective:1300px;isolation:isolate}
 #js05x-index.jl-enabled[data-jst-motion="on"] #mc-client-work:not(.mc-portfolio) .mc-projects>figure{position:absolute;inset:0;padding:18px;border:1px solid #edc13640;background:linear-gradient(135deg,#192031,#0b0e19);border-radius:24px;box-shadow:0 24px 70px -18px #000c}
 #js05x-index.jl-enabled[data-jst-motion="on"] #mc-client-work:not(.mc-portfolio) figure img{height:60%;aspect-ratio:auto;object-fit:cover;border-radius:14px}
 #js05x-index.jl-enabled[data-jst-motion="on"] #mc-client-work:not(.mc-portfolio) figcaption{padding:18px 4px 0}
 #js05x-index.jl-enabled[data-jst-motion="on"] #mc-client-work:not(.mc-portfolio) .mc-work-footer{grid-column:1/-1;grid-row:3;margin-top:20px;padding-top:18px}
 #js05x-index.jl-enabled[data-jst-motion="on"] .jl-client-nav{display:flex;grid-column:2;grid-row:2;gap:12px;padding:12px 0}
 #js05x-index .jl-client-nav button{border:1px solid #edc13640;border-radius:999px;padding:10px 18px;min-height:44px;background:#101321;color:#e7d799;font:600 12px 'Segoe UI',sans-serif;cursor:pointer}
 #js05x-index .jl-client-nav button[aria-current]{background:#edc136;color:#15131c;border-color:#edc136}
 #js05x-index .jl-client-nav button:focus-visible{outline:2px solid #fff;outline-offset:4px}
}
@media(max-width:900px){
 #js05x-index.jl-enabled[data-jst-motion="on"] #businessos-example[data-path-mode="cinematic"] .jsc-request{padding:18px 16px 16px 25px}
 #js05x-index.jl-enabled[data-jst-motion="on"] #businessos-example[data-path-mode="cinematic"] .jsc-request-fields{height:195px;padding:16px 20px 16px 0}
 #js05x-index.jl-enabled[data-jst-motion="on"] #businessos-example[data-path-mode="cinematic"] .jsc-request-field{inset:16px 20px 16px 0;padding:20px;border-radius:18px}
 #js05x-index.jl-enabled[data-jst-motion="on"] #businessos-example[data-path-mode="cinematic"] .jsc-field-value strong{font-size:23px;margin:7px 0}
 #js05x-index.jl-enabled[data-jst-motion="on"] #founder-story[data-archive-mode="cinematic"] .jsc-archive-stage{margin-inline:12px 28px}
 #js05x-index.jl-enabled[data-jst-motion="on"] #founder-story[data-archive-mode="cinematic"] .jsc-archive-chapter{padding:12px;gap:12px;grid-template-rows:minmax(0,1fr) 152px}
 #js05x-index.jl-enabled[data-jst-motion="on"] #founder-story[data-archive-mode="cinematic"] .jsc-archive-chapter{right:8%}
}
@media(min-width:360px) and (max-width:900px) and (min-height:800px){
 #js05x-index.jl-enabled[data-jst-motion="on"] #mc-client-work:not(.mc-portfolio) .jl-client-sticky{grid-template-columns:1fr;grid-template-rows:auto 1fr auto auto;gap:14px;padding:70px 0 22px}
 #js05x-index.jl-enabled[data-jst-motion="on"] #mc-client-work:not(.mc-portfolio) .mc-work-heading{grid-column:1;grid-row:1}
 #js05x-index.jl-enabled[data-jst-motion="on"] #mc-client-work:not(.mc-portfolio) h2{font-size:34px}
 #js05x-index.jl-enabled[data-jst-motion="on"] #mc-client-work:not(.mc-portfolio) .mc-eyebrow{font-size:10px;margin-bottom:8px}
 #js05x-index.jl-enabled[data-jst-motion="on"] #mc-client-work:not(.mc-portfolio) .mc-intro{font-size:12px;line-height:1.55;margin-top:12px}
 #js05x-index.jl-enabled[data-jst-motion="on"] #mc-client-work:not(.mc-portfolio) .mc-projects{grid-row:2;grid-column:1;height:100%;min-height:265px;margin:0 24px 0 0}
 #js05x-index.jl-enabled[data-jst-motion="on"] #mc-client-work:not(.mc-portfolio) .mc-projects>figure{padding:12px}
 #js05x-index.jl-enabled[data-jst-motion="on"] #mc-client-work:not(.mc-portfolio) figure img{height:49%}
 #js05x-index.jl-enabled[data-jst-motion="on"] #mc-client-work:not(.mc-portfolio) figcaption{padding-top:12px}
 #js05x-index.jl-enabled[data-jst-motion="on"] #mc-client-work:not(.mc-portfolio) h3{font-size:25px;margin:4px 0 6px}
 #js05x-index.jl-enabled[data-jst-motion="on"] #mc-client-work:not(.mc-portfolio) figcaption p{font-size:12px;line-height:1.5}
 #js05x-index.jl-enabled[data-jst-motion="on"] .jl-client-nav{grid-column:1;grid-row:3;padding:0}
 #js05x-index.jl-enabled[data-jst-motion="on"] #mc-client-work:not(.mc-portfolio) .mc-work-footer{grid-row:4;margin:0;padding-top:12px;gap:5px}
 #js05x-index.jl-enabled[data-jst-motion="on"] #mc-client-work:not(.mc-portfolio) .mc-work-footer p{font-size:11px;line-height:1.45}
 #js05x-index.jl-enabled[data-jst-motion="on"] #mc-client-work:not(.mc-portfolio) .mc-case-link{font-size:12px;min-height:40px}
}

#js05x-index #system-layers.jxp-transfer .jxp-layer[data-layer="0"]{transform:translateZ(var(--jl-layer-lift,0px)) scale(var(--jl-layer-scale,1))!important}

/* Selected depth direction. The original introduction and compact layout remain intact. */
.jd-stage-glyph{display:none}
@media(min-width:1000px) and (min-height:700px){
 #js05x-index.jd-depth-entry :is(.arrival-scene-title,.h-definition,.arrival-flow-map,.arrival-system-field,.arrival-core-aura,.arrival-orbit,.arrival-node,.arrival-cta){scale:var(--jd-camera-scale,1);opacity:var(--jd-camera-alpha,1)!important;transform-origin:50% 55%}
 #js05x-index.jd-depth-entry #system-layers :is(.jxp-heading,.jxp-narrative){scale:var(--jd-method-scale,1);transform-origin:center}
 #js05x-index.jd-depth-entry .jsi-flight-route,#js05x-index.jl-relay .jsi-flight-route{opacity:.12!important}
 #js05x-index.jl-enabled[data-jst-motion="on"] #businessos-example.jl-business-unified[data-path-mode="cinematic"] .jsh-path-sticky{max-width:1120px;margin:auto;gap:12px;padding:60px 42px 28px;overflow:visible}
 #js05x-index #businessos-example.jl-business-unified .jsw-example-intro{display:block;text-align:center;max-width:800px;margin:0 auto 46px}
 #js05x-index #businessos-example.jl-business-unified .jsw-example-intro>.jsw-eyebrow{margin:0 0 10px}
 #js05x-index #businessos-example.jl-business-unified .jsw-example-intro>h2{font-size:clamp(35px,3.6vw,52px);line-height:1.03}
 #js05x-index #businessos-example.jl-business-unified .jsw-example-intro>h2 br{display:none}
 #js05x-index #businessos-example.jl-business-unified .jsw-example-intro>p:not(.jsw-eyebrow){max-width:590px;margin:14px auto 0;font-size:13px;line-height:1.6}
 #js05x-index #businessos-example.jl-business-unified .jsw-example-intro>.text-link{display:inline-block;margin-top:10px;font-size:11px}
 #js05x-index.jl-enabled[data-jst-motion="on"] #businessos-example.jl-business-unified .jsc-request{margin-left:175px}
 #js05x-index #businessos-example.jl-business-unified .jsc-request-heading{position:relative;z-index:40;padding:0 12px 12px;gap:14px}
 #js05x-index #businessos-example.jl-business-unified .jsc-request-heading>p{font-size:8px}
 #js05x-index #businessos-example.jl-business-unified .jsc-request-heading h3{font-size:18px}
 #js05x-index #businessos-example.jl-business-unified .jsc-request-heading::before{display:none}
 #js05x-index #businessos-example.jl-business-unified .jsc-request::before,#js05x-index #businessos-example.jl-business-unified .jsc-request::after{display:none}
 #js05x-index.jl-enabled[data-jst-motion="on"] #businessos-example.jl-business-unified .jsc-request-fields{height:clamp(285px,36svh,370px);perspective:1100px;perspective-origin:50% 45%;isolation:isolate}
 #js05x-index #businessos-example.jl-business-unified .jl-business-chapter{inset:0;grid-template-columns:1.1fr 1fr;gap:30px;padding:28px 34px;border-radius:28px;box-shadow:0 38px 65px -26px #000e,inset 0 1px 0 #b0f1d524}
 #js05x-index #businessos-example.jl-business-unified .jl-business-chapter details{opacity:var(--jd-detail,1)}
 #js05x-index #businessos-example.jl-business-unified .jl-business-chapter .jsw-step-number{margin-bottom:14px}
 #js05x-index #businessos-example.jl-business-unified .jl-business-chapter summary b{font-size:clamp(29px,2.6vw,38px)}
 #js05x-index #businessos-example.jl-business-unified .jl-business-chapter summary small{display:block;font-size:12px;line-height:1.55;margin-top:12px;color:#a8c8bd}
 #js05x-index #businessos-example.jl-business-unified .jl-business-chapter .jsw-step-copy{font-size:12px;line-height:1.65;padding-top:12px}
 #js05x-index #businessos-example.jl-business-unified .jl-business-chapter .jsw-step-copy dl{display:none}
 #js05x-index.jl-enabled[data-jst-motion="on"] #businessos-example.jl-business-unified .jsc-request-field{min-height:220px;padding:24px 22px;background:radial-gradient(ellipse at 50% 0%,#17654455,transparent 85%),#0b1722;box-shadow:0 16px 40px -16px #000b}
 #js05x-index #businessos-example.jl-business-unified .jsc-request-field>*{opacity:var(--jd-detail,1)!important}
 #js05x-index #businessos-example.jl-business-unified .jsc-request-field .jsc-field-label{font-size:9px}
 #js05x-index.jl-enabled[data-jst-motion="on"] #businessos-example.jl-business-unified .jsc-field-value strong{font-size:clamp(20px,1.8vw,27px);margin:9px 0}
 #js05x-index #businessos-example.jl-business-unified .jsc-field-value>span{font-size:11px;line-height:1.45}
 #js05x-index #businessos-example.jl-business-unified .jd-stage-glyph{display:flex;align-items:center;gap:20px;margin-bottom:24px}
 #js05x-index #businessos-example.jl-business-unified .jd-stage-glyph svg{position:static;display:block;transform:none;opacity:1;width:42px;height:42px;stroke:#86e5b6;fill:none;stroke-width:1.2;filter:drop-shadow(0 4px 10px #54e89a35)}
 #js05x-index .jd-stage-status{display:flex;gap:7px}
 #js05x-index .jd-stage-status i{width:7px;height:7px;background:#426257;border-radius:50%}
 #js05x-index .jd-stage-status i[data-complete="true"]{background:#80e8b5;box-shadow:0 0 9px #67dfaa55}
 #js05x-index #businessos-example.jl-business-unified .jsh-path-navigation{width:auto;margin:8px 0 0 175px}
 #js05x-index #businessos-example.jl-business-unified .jsh-path-rail{margin:0;min-height:48px}
 #js05x-index #businessos-example.jl-business-unified .jsh-path-options{margin-top:3px}
 #js05x-index #businessos-example.jl-business-unified .jsw-example-note{font-size:9px;line-height:1.5}
}
@media(min-width:1000px) and (min-height:700px) and (max-height:790px){
 #js05x-index #businessos-example.jl-business-unified .jsw-example-intro{margin-bottom:28px}
 #js05x-index #businessos-example.jl-business-unified .jsw-example-intro>p:not(.jsw-eyebrow){margin-top:10px}
 #js05x-index.jl-enabled[data-jst-motion="on"] #businessos-example.jl-business-unified[data-path-mode="cinematic"] .jsh-path-sticky{padding-top:48px;padding-bottom:16px;gap:8px}
 #js05x-index.jl-enabled[data-jst-motion="on"] #businessos-example.jl-business-unified .jsc-request-fields{height:255px}
 #js05x-index.jl-enabled[data-jst-motion="on"] #businessos-example.jl-business-unified .jsc-request-field{min-height:190px;padding:18px}
 #js05x-index #businessos-example.jl-business-unified .jl-business-chapter{padding:22px;gap:22px}
 #js05x-index #businessos-example.jl-business-unified .jd-stage-glyph{margin-bottom:16px}
}

/* Retired direction-following route. Preserve diagram lines and matrix scenery. */
#js05x-index .jsi-flight-route{display:none!important}

/* BusinessOS film identity, including static/reduced-motion presentation. */
#js05x-index #businessos-walkthrough .jsq-vsl-copy>p:first-child{color:#74e0af}
#js05x-index #businessos-walkthrough .jsq-vsl-frame{border-color:#74e0af40;background:radial-gradient(ellipse at 50% 35%,#16c56718,transparent 70%),#10131e80}
#js05x-index #businessos-walkthrough .jsq-vsl-mark{filter:hue-rotate(85deg) saturate(1.1)}
#js05x-index #businessos-walkthrough .jsq-vsl-placeholder strong{color:#d8f2e5}

/* Photo-led founder story: natural vertical reading, not a stack of camera cards. */
#js05x-index #founder-story[data-founder-flow=vertical]{height:auto!important;min-height:0;padding:145px 0 40px}
#js05x-index #founder-story[data-founder-flow=vertical] .jsc-archive-sticky{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:80px;position:relative;height:auto;padding:0;align-items:start}
#js05x-index #founder-story[data-founder-flow=vertical] .jsq-founder-intro{display:flex;flex-direction:column;align-items:flex-start;gap:20px;position:sticky;top:90px;margin:0}
#js05x-index #founder-story[data-founder-flow=vertical] .jsq-founder-intro>h2{font-size:clamp(42px,4.2vw,60px);max-width:11ch}
#js05x-index #founder-story[data-founder-flow=vertical] .jsq-founder-intro>p{margin:0;max-width:36ch}
#js05x-index #founder-story[data-founder-flow=vertical] .jsq-founder-portrait{width:min(100%,380px,35svh);align-self:flex-start;margin:10px 0 0}
#js05x-index #founder-story[data-founder-flow=vertical] .jsq-founder-portrait .jsq-photo-frame{width:100%;height:auto;aspect-ratio:3/4;max-height:none;border-radius:24px}
#js05x-index #founder-story[data-founder-flow=vertical] .jsq-founder-portrait figcaption{position:static;clip-path:none;width:auto;height:auto;white-space:normal;margin-top:12px;font:12px/1.6 'Segoe UI',sans-serif;color:#a4a4b5}
#js05x-index #founder-story[data-founder-flow=vertical] .jsc-archive-stage{margin:0;padding:0 0 0 30px;border-left:1px dashed #dec67c40;width:100%;perspective:none}
#js05x-index #founder-story[data-founder-flow=vertical] .jsc-archive-chapter{display:flex;flex-direction:column;gap:20px;margin:0 0 110px!important;transform:none!important;opacity:1!important;position:relative;inset:auto;width:100%;height:auto;background:none;border:0;padding:0;box-shadow:none;filter:none}
#js05x-index #founder-story[data-founder-flow=vertical] .jsc-archive-chapter .jsq-photo-frame{height:auto;max-height:none;aspect-ratio:1/1.05;clip-path:none;opacity:1;transform:none}
#js05x-index #founder-story[data-founder-flow=vertical] .jsc-archive-chapter figcaption{width:100%;opacity:1;transform:none}
#js05x-index #founder-story[data-founder-flow=vertical] .jsc-archive-chapter figcaption>span:not(.jsc-archive-number){font-size:clamp(27px,2.5vw,36px);margin:12px 0}
#js05x-index #founder-story[data-founder-flow=vertical] .jsc-archive-nav{display:none!important}
@media(max-width:900px){
 #js05x-index #founder-story[data-founder-flow=vertical] .jsc-archive-sticky{grid-template-columns:1fr;gap:65px}
 #js05x-index #founder-story[data-founder-flow=vertical] .jsq-founder-intro{position:relative;top:auto}
 #js05x-index #founder-story[data-founder-flow=vertical] .jsq-founder-portrait{width:100%;max-width:440px}
 #js05x-index #founder-story[data-founder-flow=vertical] .jsq-founder-portrait .jsq-photo-frame{max-height:none}
 #js05x-index #founder-story[data-founder-flow=vertical] .jsc-archive-stage{padding-left:18px}
}
@media(max-height:760px) and (min-width:901px){#js05x-index #founder-story[data-founder-flow=vertical] .jsq-founder-intro{position:relative;top:auto}}

/* One film aperture, then the existing quiet reading/closing composition. */
#js05x-index.jl-dock .jsq-vsl-frame{clip-path:var(--jl-aperture,none)!important}
#js05x-index #founder-story[data-founder-flow=vertical] .jsq-founder-portrait .jsq-photo-frame{box-shadow:0 24px 55px -26px #000c,0 0 32px -10px #edc13635;border:1px solid #e5c66b45}
#js05x-index #founder-story[data-founder-flow=vertical] .jsc-archive-stage{padding-left:58px}
#js05x-index #founder-story[data-founder-flow=vertical] .jsc-archive-chapter{transform:translateY(calc(-7px * var(--jl-milestone,0)))!important}
#js05x-index #founder-story[data-founder-flow=vertical] .jsc-archive-chapter .jsq-photo-frame{box-shadow:0 20px 50px -25px #000a,0 0 34px -8px rgb(237 193 54 / calc(.27 * var(--jl-milestone,0)));border-color:rgb(237 193 54 / calc(.12 + .40 * var(--jl-milestone,0)))}
#js05x-index #founder-story[data-founder-flow=vertical] .jsc-archive-number{color:rgb(237 193 54 / calc(.55 + .45 * var(--jl-milestone,0)));text-shadow:0 0 12px rgb(237 193 54 / calc(.6 * var(--jl-milestone,0)))}
@media(max-width:900px){#js05x-index #founder-story[data-founder-flow=vertical] .jsc-archive-stage{padding-left:25px}}
@media(prefers-reduced-motion:reduce){#js05x-index #founder-story[data-founder-flow=vertical] .jsc-archive-chapter{transform:none!important}}
