#js05x-index .jso-scene[hidden]{display:none!important}
@media(min-width:0px){
#js05x-index.jl-enabled[data-jst-motion="on"] #businessos-example.jts-active[data-path-mode="cinematic"]{height:360svh;min-height:360svh}
#js05x-index.jl-enabled[data-jst-motion="on"] #businessos-example.jts-active[data-path-mode="cinematic"] .jsh-path-sticky{max-width:1120px;padding:78px 40px 20px;justify-content:center;gap:0}
#js05x-index #businessos-example.jts-active .jsw-example-intro,#js05x-index #businessos-example.jts-active .jsc-request,#js05x-index #businessos-example.jts-active .jsh-path-rail,#js05x-index #businessos-example.jts-active .jsh-path-options>span{display:none!important}
#js05x-index .jts-scene{width:100%;text-align:center;--jts-rim:0;--jts-customer:1;--jts-team:.72;--jts-customer-line:1;--jts-team-line:0}
#js05x-index .jts-eyebrow{font:600 10px/1.5 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#8fd8ba;margin:0 0 16px}
#js05x-index .jts-scene>h2{font:400 clamp(38px,3.8vw,52px)/1.06 Georgia,'Times New Roman',serif;letter-spacing:-.04em;color:#f1ede2;margin:0 0 20px}
#js05x-index .jts-intro{font:400 15px/1.65 Arial,sans-serif;color:#b9c9c6;margin:0 auto;max-width:660px}
#js05x-index .jts-roles{display:flex;justify-content:center;align-items:center;gap:40px;margin:30px 0 24px}
#js05x-index .jts-roles h3{position:relative;font:400 29px/1.1 Georgia,'Times New Roman',serif;letter-spacing:-.025em;margin:0}
#js05x-index .jts-roles h3::after{content:'';position:absolute;bottom:-10px;left:calc(50% - 24px);width:48px;height:1px;background:currentColor;transform-origin:center;opacity:.8}
#js05x-index .jts-customer-label::after{transform:scaleX(var(--jts-customer-line))}
#js05x-index .jts-team-label::after{transform:scaleX(var(--jts-team-line))}
#js05x-index .jts-customer-label{color:#b0ddea;opacity:var(--jts-customer)}
#js05x-index .jts-team-label{color:#aaefd0;opacity:var(--jts-team)}
#js05x-index .jts-roles>span{font:20px Arial,sans-serif;color:#729b8c}
#js05x-index .jts-turn-space{position:relative;width:570px;max-width:100%;height:305px;margin:0 auto;perspective:1300px}
#js05x-index .jts-card{position:relative;width:100%;height:100%;transform-style:preserve-3d}
#js05x-index .jts-face{position:absolute;inset:0;padding:29px 42px;border-radius:25px;border:1px solid #9bdcba52;box-shadow:0 35px 58px -28px #000e,inset 0 1px 0 #dcfff32c;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:visible}
#js05x-index .jts-front{background:linear-gradient(135deg,#163744f5,#0a1525fa);border-color:#a0dbe14a;text-align:center}
#js05x-index .jts-front .jts-eyebrow{color:#a4cbd5;margin:10px 0 25px}
#js05x-index .jts-front blockquote{font:400 35px/1.23 Georgia,'Times New Roman',serif;letter-spacing:-.025em;color:#f0efe6;margin:0}
#js05x-index .jts-request-foot{font:12px/1.5 Arial,sans-serif;color:#a6c1bd;margin:28px 0 0}
#js05x-index .jts-face i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#7cdeb1;margin-right:7px;vertical-align:middle}
#js05x-index .jts-back{background:linear-gradient(135deg,#184435f7,#0b1521fa);transform:rotateY(180deg);text-align:left}
#js05x-index .jts-back h4{font:400 31px/1.2 Georgia,'Times New Roman',serif;letter-spacing:-.025em;color:#f1ede2;margin:0 0 19px;padding-right:24px}
#js05x-index .jts-fields{margin:0}
#js05x-index .jts-fields>div{display:grid;grid-template-columns:1fr 1.5fr;gap:18px;align-items:center;min-height:53px;border-bottom:1px solid #bddbc523}
#js05x-index .jts-fields>div:last-child{border:0}
#js05x-index .jts-fields dt{font:400 12px/1.5 Arial,sans-serif;color:#aec5be}
#js05x-index .jts-fields dd{font:400 14px/1.5 Arial,sans-serif;color:#e7f0e5;margin:0}
#js05x-index .jts-rim{position:absolute;inset:7px;opacity:var(--jts-rim);pointer-events:none;transform:translateZ(2px)}
#js05x-index .jts-rim span{position:absolute;transform:translate(-50%,-50%);font:700 8px/1 'Courier New',monospace;color:#7de8b2;text-shadow:0 0 7px #36d58a50}
#js05x-index .jts-takeaway{font:400 15px/1.55 Arial,sans-serif;color:#b8ccc5;margin:26px 0 0}
#js05x-index .jts-takeaway strong{font-weight:400;color:#eaf1e6}
#js05x-index .jts-note{font:400 10px/1.5 Arial,sans-serif;color:#94aca1;margin:14px 0 0}
#js05x-index #businessos-example.jts-active .jsh-path-navigation{width:100%;margin:10px 0 0}
#js05x-index #businessos-example.jts-active .jsh-path-options{justify-content:center}
}
@media(min-width:1000px) and (min-height:700px) and (max-height:790px){
#js05x-index.jl-enabled[data-jst-motion="on"] #businessos-example.jts-active[data-path-mode="cinematic"] .jsh-path-sticky{padding:65px 35px 16px}
#js05x-index .jts-eyebrow{margin-bottom:10px}
#js05x-index .jts-scene>h2{font-size:37px;margin-bottom:11px}
#js05x-index .jts-intro{font-size:13px;line-height:1.5}
#js05x-index .jts-roles{margin:19px 0 18px}
#js05x-index .jts-roles h3{font-size:27px}
#js05x-index .jts-turn-space{height:275px;width:540px}
#js05x-index .jts-face{padding:23px 38px}
#js05x-index .jts-front .jts-eyebrow{margin:5px 0 22px}
#js05x-index .jts-front blockquote{font-size:31px}
#js05x-index .jts-request-foot{margin-top:23px}
#js05x-index .jts-back h4{font-size:28px;margin-bottom:12px}
#js05x-index .jts-fields>div{min-height:50px}
#js05x-index .jts-takeaway{font-size:13px;margin-top:18px}
#js05x-index .jts-note{margin-top:9px}
}

/* Desktop landing joins the established method/spectrum artwork scale. */
@media (min-width:1000px) and (min-height:700px){
  #js05x-index.arrival-05h-page .arrival-core{width:min(26vw,40svh,380px);height:min(26vw,40svh,380px)}
}

/* V26: both layers of the resolved mark share the same BusinessOS tint. */
#js05x-index .jsr-family-object .jsu-gold-material{filter:hue-rotate(calc(var(--jsi-family-green,0)*91deg))}
@media(min-width:0px){
 #js05x-index .jts-rim{display:none}
 #js05x-index .jts-turn-space{perspective:1700px}
 #js05x-index .jts-face{box-shadow:0 38px 65px -26px #000e,inset 0 1px 0 #dcfff330}
 #js05x-index .jts-front .jts-eyebrow{font:400 32px/1.2 Georgia,'Times New Roman',serif;letter-spacing:-.025em;text-transform:none;color:#b8e9ee;margin:0 0 22px}
 #js05x-index .jts-front blockquote{font-size:32px}
 #js05x-index .jts-request-foot{font-size:13px;margin-top:24px}
 #js05x-index .jts-back h4{margin-bottom:13px;color:#b6eed1}
 #js05x-index .jts-fields>div{position:relative;grid-template-columns:1fr 1.32fr;gap:16px;min-height:58px;padding:0 0 0 15px;border:0}
 #js05x-index .jts-fields>div::before{content:'';position:absolute;left:0;top:12px;bottom:12px;width:2px;background:#79e6ac;transform:scaleY(var(--answer,1));transform-origin:top;opacity:var(--answer,1)}
 #js05x-index .jts-fields>div::after{content:'';position:absolute;inset:3px -10px 3px 5px;border-radius:9px;background:linear-gradient(90deg,#66e6a416,transparent);opacity:var(--answer,1);pointer-events:none;z-index:-1}
 #js05x-index .jts-fields dt{font-size:13px;font-weight:600;color:#bed9cf;text-decoration:underline;text-decoration-color:#78cbab66;text-underline-offset:5px}
 #js05x-index .jts-fields dd{font-size:16px;font-weight:600;color:#f0f6ed;line-height:1.35}
 #js05x-index .jts-fields>div:first-child dd{color:#aaf0c7}
 #js05x-index .jts-fields>div:last-child dd{font-size:14px;font-weight:400;color:#c6d9cd}
 #js05x-index .jts-fields dd i{background:#e1ca7b}
}
@media(min-width:1000px) and (min-height:700px) and (max-height:790px){
 #js05x-index .jts-front .jts-eyebrow{font-size:28px;margin-bottom:18px}
 #js05x-index .jts-front blockquote{font-size:29px}
 #js05x-index .jts-fields>div{min-height:53px}
 #js05x-index .jts-fields dd{font-size:15px}
}
