/* Rebuilt study: the approved X signature and real object share one stage.
   All words, routes, schema, approved source pixels and enquiry behaviour remain. */
body#mp-site.vr-study{--vr-ink:#162e3a;--vr-muted:#4d636e;--vr-paper:#f5f8f7;--vr-blue:#2467ff;--vr-action:#163b4d;--vr-line:#c7d3d7;--vr-dark:#132b3b;background:#fff;color:var(--vr-ink);font-family:Inter,Arial,sans-serif;overflow-anchor:none}
body#mp-site.vr-study .header{background:#fff;backdrop-filter:none;border-color:#d7e0e3}
body#mp-site.vr-study .header-inner{max-width:1400px;padding-inline:clamp(20px,4vw,64px)}
body#mp-site.vr-study .header .sales{background:var(--vr-action)!important;background-image:none!important;box-shadow:none!important;border-radius:28px;color:#fff;min-height:44px;padding:13px 22px}
body#mp-site.vr-study.hp-home-preview main#main{width:100%;max-width:none;padding:0;margin:0}
body#mp-site.vr-study .mp-hero{height:auto!important;min-height:0!important;padding:0;background:var(--vr-paper);overflow:hidden;isolation:isolate}
body#mp-site.vr-study .mp-hero-inner{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-rows:auto auto;grid-template-areas:'copy art' 'description art';align-content:center;align-items:center;column-gap:clamp(20px,4vw,70px);max-width:1400px;width:100%;margin:0 auto;height:min(760px,calc(100svh - 84px));min-height:600px;padding:64px clamp(24px,4vw,64px) 58px;z-index:2}
body#mp-site.vr-study .mp-hero-copy{grid-area:copy;position:relative;inset:auto;align-self:end;max-width:none;margin:0;padding:0;transform:none!important;opacity:1!important;text-align:left;z-index:3}
body#mp-site.vr-study .mp-hero h1{font:700 clamp(44px,4.8vw,68px)/1.06 Inter,Arial,sans-serif!important;letter-spacing:-.035em!important;max-width:11.3em;margin:0;text-align:left;color:var(--vr-ink)!important;text-wrap:balance}
body#mp-site.vr-study .mp-hero h1 span{font:inherit;color:inherit!important;letter-spacing:inherit}
body#mp-site.vr-study .mp-art-anchor{grid-area:art;position:relative;inset:auto;align-self:center;width:100%;max-width:none!important;height:480px;margin:0;padding:0;z-index:0;pointer-events:none}
body#mp-site.vr-study .vr-hero-object{grid-area:art;position:relative;display:flex;align-items:center;justify-content:center;align-self:center;width:100%;height:480px;margin:0;padding:80px 12px 0;z-index:4;pointer-events:none}
body#mp-site.vr-study .vr-hero-object img{display:block;width:98%;height:auto;max-height:420px;object-fit:contain;opacity:1!important;transform:none!important;filter:none}
body#mp-site.vr-study .mp-hero-description{grid-area:description;position:relative;inset:auto;align-self:start;max-width:none;width:100%;margin:28px 0 0;padding:0;text-align:left;opacity:1!important;transform:none!important;z-index:3}
body#mp-site.vr-study .mp-hero-description p{max-width:35ch;font-size:18px;line-height:1.65;color:var(--vr-muted)!important;margin:0 0 28px;text-wrap:pretty}
body#mp-site.vr-study .mp-actions{justify-content:flex-start;gap:24px;margin:0;flex-wrap:wrap}
body#mp-site.vr-study .mp-actions .nh-button{background:var(--vr-action)!important;background-image:none!important;color:#fff!important;border-radius:28px;min-height:48px;padding:15px 24px;box-shadow:none!important;font-size:16px;font-weight:500}
body#mp-site.vr-study .mp-actions .mp-text-link{font-size:16px;color:var(--vr-action)!important;text-decoration:underline;text-underline-offset:6px}
body#mp-site.vr-study .mp-scene{z-index:1}
body#mp-site.vr-study .mp-scene-shade,body#mp-site.vr-study .mp-scene::before,body#mp-site.vr-study .mp-scene::after{display:none!important;content:none!important;background:none!important}
body#mp-site.vr-study #home-capabilities{position:relative;display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);grid-template-rows:auto 1fr;column-gap:clamp(40px,6vw,100px);max-width:none;margin:0;padding:76px max(4.5vw,calc((100vw - 1300px)/2));background:var(--vr-dark);color:#fff}
body#mp-site.vr-study #home-capabilities::before,body#mp-site.vr-study #home-capabilities::after{display:none;content:none}
body#mp-site.vr-study #home-capabilities .nh-capability-intro{display:contents}
body#mp-site.vr-study #home-capabilities h2{grid-column:1;grid-row:1;font:600 clamp(42px,4.5vw,64px)/1.06 Inter,Arial,sans-serif!important;letter-spacing:-.03em!important;margin:0 0 44px;text-align:left;color:#fff}
body#mp-site.vr-study #home-capabilities .vr-product-stage{grid-column:2;grid-row:1/3;position:relative;width:100%;max-width:820px;margin:0;align-self:center;aspect-ratio:1.3;background:none;border:0;box-shadow:none;overflow:visible}
body#mp-site.vr-study #home-capabilities .nh-capability-grid{grid-column:1;grid-row:2;align-self:start;width:100%;max-width:none;padding:0}
body#mp-site.vr-study #home-capabilities .es-option{background:none;box-shadow:none;border-radius:0;border-color:#486274;padding:0}
body#mp-site.vr-study #home-capabilities .es-option summary{padding:20px 32px 20px 0}
body#mp-site.vr-study #home-capabilities .es-option h3{font-size:24px;line-height:1.3;font-weight:500;color:#fff;letter-spacing:-.015em}
body#mp-site.vr-study #home-capabilities .es-answer p{font-size:17px;line-height:1.7;color:#c0d1da;max-width:36ch}
body#mp-site.vr-study #home-capabilities .es-answer .nh-link{color:#d1e9f2}
body#mp-site.vr-study #home-capabilities .vr-art-description{color:#c0d1da!important}
/* One subject at a time. The existing disclosures retain all approved words,
   pictures and links; their open state selects the matching product stage. */
body#mp-site.vr-study #home-capabilities .vr-product-stage>*{display:none;transform:none!important;opacity:1!important;transition:none!important}
body#mp-site.vr-study #home-capabilities .vr-product-stage .sm-connectors{display:none!important}
body#mp-site.vr-study #home-capabilities .vr-art-role{position:absolute;inset:5% auto auto 0;width:auto;font-size:18px;font-weight:500;line-height:1.3;text-align:left;color:#b9ced9!important}
body#mp-site.vr-study #home-capabilities .vr-art-pair{position:absolute;inset:18% 0 auto;display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:16px;height:56%;width:100%}
body#mp-site.vr-study #home-capabilities .vr-art-pair img{position:static!important;display:block;width:100%!important;height:100%!important;max-width:none;max-height:100%;object-fit:contain;transform:none!important;opacity:1!important;filter:none}
body#mp-site.vr-study #home-capabilities .vr-art-caption{position:absolute;inset:80% auto auto 0;width:100%;margin:0;font-size:24px;line-height:1.3;text-align:left;color:#fff!important}
body#mp-site.vr-study #home-capabilities .vr-art-description{position:absolute;inset:87% auto auto 0;width:100%;font-size:16px;line-height:1.5;text-align:left}
body#mp-site.vr-study #home-capabilities :is(.vr-art-monitor,.vr-art-monitor-caption,.vr-art-monitor-description){display:block}
body#mp-site.vr-study #home-capabilities .vr-art-warning-device{position:absolute;inset:15% auto auto 19%;width:62%;height:60%;object-fit:contain;max-width:none;filter:none}
body#mp-site.vr-study #home-capabilities .vr-art-platform-map{position:absolute;inset:12% 0 auto;width:100%;height:62%;max-width:none;filter:none}
body#mp-site.vr-study #home-capabilities .vr-art-platform-map img{display:block;width:100%;height:100%;object-fit:contain}
body#mp-site.vr-study #home-capabilities:has(.es-option:nth-child(2)[open]) :is(.vr-art-pair,.vr-art-monitor,.vr-art-monitor-caption,.vr-art-monitor-description){display:none}
body#mp-site.vr-study #home-capabilities:has(.es-option:nth-child(2)[open]) :is(.vr-art-warning,.vr-art-warning-device,.vr-art-warning-caption,.vr-art-warning-description){display:block}
body#mp-site.vr-study #home-capabilities:has(.es-option:nth-child(3)[open]) :is(.vr-art-pair,.vr-art-monitor,.vr-art-monitor-caption,.vr-art-monitor-description){display:none}
body#mp-site.vr-study #home-capabilities:has(.es-option:nth-child(3)[open]) :is(.vr-art-platform,.vr-art-platform-map,.vr-art-platform-caption,.vr-art-platform-description){display:block}
body#mp-site.vr-study .header nav a{font-size:14px}
body#mp-site.vr-study :is(.cn-button,.rp-action){background:var(--vr-action)!important;background-image:none!important;box-shadow:none!important;border-radius:4px;color:#fff!important}
body#mp-site.vr-study :is(.rp-page-head h1,.eg-head h1,.rp-product-summary h1){font-family:Inter,Arial,sans-serif!important;font-weight:600!important;letter-spacing:-.03em!important;color:var(--vr-ink)}
body#mp-site.vr-study .rp-product-image-surface{background:#f0f4f3;border:0;border-radius:0;box-shadow:none;padding:32px 20px}
body#mp-site.vr-study .eg-answer>p:first-child{max-width:68ch;color:var(--vr-ink)}
body#mp-site.vr-study .eg-layout{grid-template-columns:180px minmax(0,760px);gap:54px}
body#mp-site.vr-study .eg-section p{max-width:68ch;line-height:1.8;color:var(--vr-muted)}
body#mp-site.vr-study a:focus-visible,body#mp-site.vr-study button:focus-visible{outline:2px solid var(--vr-blue);outline-offset:5px}
body#mp-site.vr-study summary:focus-visible{outline:2px solid #bdd8e5;outline-offset:4px}
body#mp-site.vr-study input,body#mp-site.vr-study textarea{caret-color:var(--vr-blue)}
body#mp-site.vr-study ::selection{background:#d2e2ff;color:#162e3a}
@media(max-width:1100px) and (min-width:750px){body#mp-site.vr-study .mp-hero-inner{min-height:600px;padding:48px 36px;gap:28px}body#mp-site.vr-study .mp-hero h1{font-size:clamp(42px,5vw,54px)!important}body#mp-site.vr-study .mp-art-anchor,body#mp-site.vr-study .vr-hero-object{height:430px}body#mp-site.vr-study .vr-hero-object{padding-top:74px}body#mp-site.vr-study .mp-actions{gap:20px}body#mp-site.vr-study #home-capabilities{column-gap:40px;padding:54px 36px}body#mp-site.vr-study #home-capabilities h2{font-size:42px!important}body#mp-site.vr-study #home-capabilities .es-option h3{font-size:21px}body#mp-site.vr-study .eg-layout{grid-template-columns:160px minmax(0,1fr);gap:32px}}
@media(max-width:749px){
 body#mp-site.vr-study .mp-hero-inner{height:auto;min-height:0;grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:'copy' 'art' 'description';padding:30px 20px 34px;row-gap:0;column-gap:0}
 body#mp-site.vr-study .mp-hero-copy{align-self:start}body#mp-site.vr-study .mp-hero h1{font-size:clamp(34px,10vw,39px)!important;line-height:1.08!important;max-width:11em;text-align:left}
 body#mp-site.vr-study .mp-art-anchor{height:260px;margin-top:6px}body#mp-site.vr-study .vr-hero-object{height:260px;padding:32px 0 0;margin-top:6px}
 body#mp-site.vr-study .vr-hero-object img{width:90%;max-height:240px}
 body#mp-site.vr-study .mp-hero-description{margin-top:14px}body#mp-site.vr-study .mp-hero-description p{font-size:16px;line-height:1.6;max-width:100%;margin-bottom:22px}
 body#mp-site.vr-study .mp-actions{gap:20px;align-items:center}body#mp-site.vr-study .mp-actions .nh-button{font-size:15px;padding:14px 20px}body#mp-site.vr-study .mp-actions .mp-text-link{font-size:15px}
 body#mp-site.vr-study #home-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto auto auto;padding:40px 20px;gap:22px 14px}
 body#mp-site.vr-study #home-capabilities h2{grid-column:1/-1;grid-row:1;font-size:42px!important;margin:0}
 body#mp-site.vr-study #home-capabilities .nh-capability-grid,body#mp-site.vr-study #home-capabilities .es-option{display:contents}
 body#mp-site.vr-study #home-capabilities .es-option summary{grid-row:2;padding:12px 0;border-bottom:1px solid #526a7a;list-style:none;min-height:64px}
 body#mp-site.vr-study #home-capabilities .es-option:nth-child(1) summary{grid-column:1}
 body#mp-site.vr-study #home-capabilities .es-option:nth-child(2) summary{grid-column:2}
 body#mp-site.vr-study #home-capabilities .es-option:nth-child(3) summary{grid-column:3}
 body#mp-site.vr-study #home-capabilities .es-option summary::after{display:none}
 body#mp-site.vr-study #home-capabilities .es-option[open] summary{border-bottom:2px solid #bcd5e1}
 body#mp-site.vr-study #home-capabilities .es-option h3{font-size:15px!important;line-height:1.4!important;font-weight:500}
 body#mp-site.vr-study #home-capabilities .es-option:not([open]) h3{color:#b4c8d3}
 body#mp-site.vr-study #home-capabilities .es-option::details-content{grid-column:1/-1;grid-row:4}
 body#mp-site.vr-study #home-capabilities .es-answer{grid-column:1/-1;grid-row:4;padding:0;width:calc(100vw - 40px);max-width:none}
 body#mp-site.vr-study #home-capabilities .es-option:not([open]) .es-answer{display:none}
 body#mp-site.vr-study #home-capabilities .es-answer p{font-size:16px;margin:0 0 18px;max-width:none}
 body#mp-site.vr-study #home-capabilities .vr-product-stage{grid-column:1/-1;grid-row:3;width:100%;height:280px;margin:0;max-width:none;aspect-ratio:auto}
 body#mp-site.vr-study #home-capabilities .vr-art-role{font-size:15px}
 body#mp-site.vr-study #home-capabilities .vr-art-caption{font-size:20px}
 body#mp-site.vr-study #home-capabilities .vr-art-description{font-size:14px;top:90%}
 body#mp-site.vr-study #home-capabilities .vr-art-warning-device{left:0;top:0;width:100%;height:82%}
 body#mp-site.vr-study .eg-layout{display:block}body#mp-site.vr-study .rp-product-image-surface{padding:20px 12px}
}
@media(prefers-reduced-motion:reduce){body#mp-site.vr-study .vr-hero-object{transform:none}body#mp-site.vr-study .vr-hero-object img{transform:none!important}}
