/* Executive buying journey: same navy identity, complete original sales content. */
body.xvc-site.x-signature{--x100-accent:#9bdcff;--x100-quiet:#a9c1dd;--x100-paper:#edf3fb}
body.xvc-site.x-signature .x-header-row{min-height:86px;gap:24px}
body.xvc-site.x-signature .x-header-row .x-nav-shell nav{font-size:13px;gap:20px}
body.xvc-site.x-signature .x-header-row .x-nav-shell nav>a,body.xvc-site.x-signature .x-nav-engines>summary{min-height:44px;display:flex;align-items:center}
body.xvc-site.x-signature .x-header-row .x-header-cta{font-size:12px;min-height:48px;padding:15px 20px;letter-spacing:.02em}
body.xvc-site.x-signature .x-brand{letter-spacing:-.025em}
body.xvc-site.x-signature .x-brand-mark{font-weight:700;color:#a8dcff;text-shadow:0 0 22px #559ce91a}
body.xvc-site.x-signature .x-header-row .x-nav-shell nav .x100-mobile-own{display:none}
body.xvc-site.x-signature .command-hero .command-hero-grid{padding-top:42px;padding-bottom:52px;gap:50px}
body.xvc-site.x-signature .hero.command-hero h1{font-size:clamp(40px,3.65vw,58px);line-height:1.09;max-width:720px;margin-bottom:24px}
body.xvc-site.x-signature .command-hero-copy:before{margin-bottom:26px}
body.xvc-site.x-signature .hero.command-hero .x-actions{margin:0 0 28px;gap:14px;align-items:center}
body.xvc-site.x-signature .hero.command-hero .x-actions .x-secondary{font-size:13px;min-height:48px;display:inline-flex;align-items:center;letter-spacing:0}
body.xvc-site.x-signature .hero.command-hero .x-actions .x-secondary{order:-1;background:#badff8;border:1px solid #badff8;color:#0d2846!important;padding:14px 19px;border-radius:4px;justify-content:center;font-weight:700}
body.xvc-site.x-signature .hero.command-hero .x-actions .x-button{background:#122d4f;border-color:#8ab7d875;color:#c9e5f8!important}
body.xvc-site.x-signature .hero.command-hero .x-actions .x-button{font-size:12px;padding:15px 18px;min-height:48px}
body.xvc-site.x-signature .hero.command-hero .x-intro{font-size:16px;line-height:1.8}
body.xvc-site.x-signature .hero.command-hero .x-hero-note{font-size:12px;line-height:1.8;color:#a6bdd8}
body.xvc-site.x-signature .x-home-hero-image{aspect-ratio:1.18/1;box-shadow:0 30px 75px #010b2359,0 0 0 1px #99caff3d}
body.xvc-site.x-signature .x100-chapters{position:sticky;top:0;z-index:18;background:#07172ff2;backdrop-filter:blur(14px);border-block:1px solid #89bbdf32}
body.xvc-site.x-signature.admin-bar .x100-chapters{top:32px}
body.xvc-site.x-signature .x100-chapters>.x-wrap{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:62px;overflow:auto;scrollbar-width:thin;scrollbar-color:#49769d transparent}
body.xvc-site.x-signature .x100-chapters a{display:flex;align-items:center;white-space:nowrap;min-height:52px;color:#c4d8eb;font:500 13px/1.4 Arial,sans-serif;border-bottom:2px solid transparent}
body.xvc-site.x-signature .x100-chapters a:hover,body.xvc-site.x-signature .x100-chapters a[aria-current]{color:#b3e8ff;border-bottom-color:#91cfff}
body.xvc-site.x-signature .x-source-content,body.xvc-site.x-signature .x-section{scroll-margin-top:85px;padding-block:78px}
body.xvc-site.x-signature .s-section-title,body.xvc-site.x-signature .x-section h2{font-size:clamp(35px,3.5vw,51px);max-width:1000px}
body.xvc-site.x-signature .s-eyebrow,body.xvc-site.x-signature .x-kicker{font-size:11px;letter-spacing:.12em}
body.xvc-site.x-signature .x100-engine-glyph{width:46px;height:46px;flex:none;color:#8ed5ff;vertical-align:middle}
body.xvc-site.x-signature .x-kicker .x100-engine-glyph{width:33px;height:33px;margin-right:15px}
body.xvc-site.x-signature .x100-card-glyph{display:block;margin:22px 0 18px}
body.xvc-site.x-signature .x100-card-glyph .x100-engine-glyph{width:40px;height:40px;color:#467cab}
body.xvc-site.x-signature .s-benefit-card h3{font-size:26px;line-height:1.25}
body.xvc-site.x-signature .s-benefits-grid .s-benefit-card{padding:27px;gap:22px}
body.xvc-site.x-signature.xvc-home-reference #benefits{padding-block:64px}
body.xvc-site.x-signature .s-outcome{padding:27px}
body.xvc-site.x-signature .s-outcome .s-num{font-size:48px;margin-bottom:22px}
body.xvc-site.x-signature .x-home-engine-map{padding:35px 0 48px;border-block:1px solid #8fb8e129}
body.xvc-site.x-signature .x-home-engine-map .x-visual{max-width:1180px}
body.xvc-site.x-signature .x-home-engine-map .x-console{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:0}
body.xvc-site.x-signature .x-home-engine-map .collection-hub-header,body.xvc-site.x-signature .x-home-engine-map .collection-hub-guide{grid-column:1/-1;font-size:11px}
body.xvc-site.x-signature .x-home-engine-map .collection-hub-guide>span{font-size:11px}
body.xvc-site.x-signature .x-home-engine-map .x-map{height:330px;grid-column:1;grid-row:3}
body.xvc-site.x-signature .x-home-engine-map .x-map-details{grid-column:2;grid-row:3;align-self:center;margin:20px 22px 20px 5px;padding:25px;min-height:0}
body.xvc-site.x-signature .x-home-engine-map .x-map-details p{font-size:14px;line-height:1.8}
body.xvc-site.x-signature .x-home-engine-map .x-map-details a{font-size:13px;display:inline-flex;align-items:center;min-height:44px}
body.xvc-site.x-signature .x-home-engine-map .x-console-caption,body.xvc-site.x-signature .x-home-engine-map .x-console-foot{font-size:10px;letter-spacing:.1em}
body.xvc-site.x-signature .x-home-engine-map .x-map-node{min-height:68px}
body.xvc-site.x-signature .x-home-engine-map .x-map-node strong{font-size:12px}
body.xvc-site.x-signature .x-home-engine-map .x-map-node small{font-size:9px}
body.xvc-site.x-signature .x-home-engine-map .collection-hub-core{width:108px;height:108px}
body.xvc-site.x-signature.xvc-home-reference .s-breakthrough.vcb-home-feature h3{font-size:clamp(28px,2.4vw,36px);line-height:1.18}
body.xvc-site.x-signature.xvc-home-reference .s-breakthrough.vcb-home-feature p{font-size:16px;line-height:1.85}
body.xvc-site.x-signature.xvc-home-reference .s-breakthrough.vcb-home-feature>div:last-child{padding:38px;max-width:760px}
body.xvc-site.x-signature .x-big-number-label .x100-engine-glyph{width:35px;height:35px;display:block;margin:0 auto 15px;opacity:.9}
body.xvc-site.x-signature .s-tiny{font-size:12px;line-height:1.8}
body.xvc-site.x-signature .x-inner-hero{padding-block:58px}
body.xvc-site.x-signature .x-inner-hero h1{font-size:clamp(38px,4vw,58px);line-height:1.12}
body.xvc-site.x-signature .x-inner-hero .x-actions{margin:0 0 25px}
body.xvc-site.x-signature .x-inner-hero .x-kicker{margin-bottom:22px}
body.xvc-site.x-signature .x100-demo-link{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 27px;min-height:78px;background:linear-gradient(120deg,#0d2648,#183e67);border:1px solid #7bb6df77;border-radius:8px;color:#dceeff;font:500 18px/1.4 Georgia,serif;margin:26px 0;box-shadow:0 12px 25px #071b3b10}
body.xvc-site.x-signature .x100-demo-link:hover{border-color:#a9dfff;background:#173c63}
body.xvc-site.x-signature .x100-demo-link .x100-engine-glyph{width:35px;height:35px}
body.xvc-site.x-signature .x100-package-chapters{position:sticky;top:0;z-index:16;background:#07172ff5;border-block:1px solid #8fb8de4d;backdrop-filter:blur(12px);padding:10px 0;margin-top:30px}
body.xvc-site.x-signature.admin-bar .x100-package-chapters{top:32px}
body.xvc-site.x-signature .x100-package-chapters>.x-wrap{display:flex;gap:9px;align-items:center;overflow:auto;padding-block:2px}
body.xvc-site.x-signature .x100-package-chapters a{display:inline-flex;align-items:center;white-space:nowrap;min-height:44px;padding:10px 15px;border:1px solid #6b9bc35e;border-radius:4px;color:#d1e4f4;font:500 12px/1.35 Arial,sans-serif}
body.xvc-site.x-signature .x100-package-chapters a:hover{background:#173c62;border-color:#9acdf0}
body.xvc-site.x-signature .x-auto-package{scroll-margin-top:100px}
body.xvc-site.x-signature .x-auto-package-nav strong{font-size:26px}
body.xvc-site.x-signature .x-auto-solution summary{min-height:80px}
body.xvc-site.x-signature .x-auto-solution summary small{font-size:12px;color:#567596}
body.xvc-site.x-signature .x-auto-solution summary:focus-visible{outline-offset:-5px}
body.xvc-site.x-signature .x100-send-status{font-size:15px;line-height:1.65;margin:16px 0 0;color:#183e64}
body.xvc-site.x-signature .x100-send-status.is-success,body.xvc-site.x-signature .x100-form-success{padding:18px;background:#e3f0fc;border:1px solid #86b6de;color:#123d65;border-radius:5px}
body.xvc-site.x-signature .x100-send-status.is-error{padding:18px;background:#fff1ed;border:1px solid #c79c91;color:#772d1d;border-radius:5px}
body.xvc-site.x-signature .x100-copy-fallback{border-top:1px solid #c2d4e5;margin-top:24px;padding-top:18px}
body.xvc-site.x-signature .x100-copy-fallback summary{cursor:pointer;color:#305d85;font-size:13px;line-height:1.6;min-height:44px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:4px}
body.xvc-site.x-signature .x100-copy-fallback .s-btn{margin-top:10px;background:#edf4fc;border-color:#9db9d2}
body.xvc-site.x-signature .x100-copy-fallback #formstatus{font-size:12px!important;color:#58718a!important;margin-top:15px!important}
body.xvc-site.x-signature .x100-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
body.xvc-site.x-signature .s-contactbox form>.s-btn{min-height:52px;font-size:14px;justify-self:start;margin-top:15px}
body.xvc-site.x-signature .x100-mobile-briefing{display:none}
@media(max-width:1200px){body.xvc-site.x-signature .x-header-row{min-height:82px}body.xvc-site.x-signature .x-header-row>.x-brand{margin-right:auto}body.xvc-site.x-signature .x-header-row .x-menu-toggle{display:flex;order:3;font-size:14px;min-height:48px;min-width:48px;padding:10px}body.xvc-site.x-signature .x-header-row>.x-nav-shell{position:absolute;top:100%;left:0;right:0;margin:0;background:#091f3c;z-index:30}body.xvc-site.x-signature .x-header-row .x-nav-shell nav{display:none;white-space:normal}body.xvc-site.x-signature .x-header-row .x-nav-shell nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:16px 25px 25px;border:1px solid #739dc65e}body.xvc-site.x-signature .x-header-row .x-nav-shell nav>a,body.xvc-site.x-signature .x-header-row .x-nav-engines>summary{padding:14px 0;min-height:48px;font-size:15px}body.xvc-site.x-signature .x-header-row .x-nav-engines>div{position:static;box-shadow:none;min-width:0;border:0;background:#102d49;padding:5px 16px}body.xvc-site.x-signature .x-header-row .x-header-cta{order:2;font-size:12px}body.xvc-site.x-signature .hero.command-hero h1{font-size:43px}body.xvc-site.x-signature .hero.command-hero .x-intro{font-size:15px}}
@media(max-width:1000px){body.xvc-site.x-signature .command-hero .command-hero-grid{gap:28px;padding-top:30px}body.xvc-site.x-signature .hero.command-hero h1{font-size:50px;max-width:720px}body.xvc-site.x-signature .x-home-hero-image{aspect-ratio:2/1}body.xvc-site.x-signature .x-home-engine-map .x-console{display:block}body.xvc-site.x-signature .x-home-engine-map .x-map-details{margin:0 16px 16px;padding:24px}body.xvc-site.x-signature .x-home-engine-map .x-visual{max-width:700px}body.xvc-site.x-signature .x-home-engine-map .x-map{height:340px}body.xvc-site.x-signature .s-steps{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){body.xvc-site.x-signature{padding-bottom:76px}body.xvc-site.x-signature .x-header-row .x-header-cta{display:none}body.xvc-site.x-signature .x-header-row .x-nav-shell nav.is-open .x100-mobile-own{display:flex;color:#b5e3ff;font-weight:700}body.xvc-site.x-signature .x-header-row .x-brand{font-size:23px}body.xvc-site.x-signature .x-header-row .x-brand-mark{font-size:29px}body.xvc-site.x-signature .x-header-row .x-menu-toggle{font-size:14px;min-width:64px;min-height:48px}body.xvc-site.x-signature .command-hero .command-hero-grid{padding:22px 0 38px;gap:24px}body.xvc-site.x-signature .x-home-hero-image{aspect-ratio:2.05/1}body.xvc-site.x-signature .hero.command-hero h1{font-size:37px;line-height:1.1;margin-bottom:23px}body.xvc-site.x-signature .command-hero-copy:before{margin-bottom:21px}body.xvc-site.x-signature .hero.command-hero .x-actions{gap:10px;margin-bottom:25px}body.xvc-site.x-signature .hero.command-hero .x-actions .x-button,body.xvc-site.x-signature .hero.command-hero .x-actions .x-secondary{font-size:13px;min-height:48px;line-height:1.5}body.xvc-site.x-signature .hero.command-hero .x-actions .x-secondary{order:-1;width:100%;border:1px solid #8cbbdd73;background:#18385c;color:#edf7ff!important;justify-content:center;padding:14px 16px;border-radius:4px}body.xvc-site.x-signature .hero.command-hero .x-intro{font-size:15px;line-height:1.8}body.xvc-site.x-signature .hero.command-hero .x-hero-note{font-size:12px}body.xvc-site.x-signature .x100-chapters>.x-wrap{width:calc(100% - 32px);min-height:56px;gap:22px}body.xvc-site.x-signature .x100-chapters a{font-size:13px;min-height:48px}body.xvc-site.x-signature.admin-bar .x100-chapters,body.xvc-site.x-signature.admin-bar .x100-package-chapters{top:0}body.xvc-site.x-signature .s-section-title,body.xvc-site.x-signature .x-section h2{font-size:34px;line-height:1.16}body.xvc-site.x-signature .x-source-content,body.xvc-site.x-signature .x-section{padding-block:52px;scroll-margin-top:70px}body.xvc-site.x-signature.xvc-home-reference #benefits{padding-block:50px}body.xvc-site.x-signature .s-benefit-card h3{font-size:27px}body.xvc-site.x-signature .s-outcomes{grid-template-columns:1fr}body.xvc-site.x-signature .s-outcome p,body.xvc-site.x-signature.xvc-home-reference .s-breakthrough.vcb-home-feature p{font-size:15px;line-height:1.85}body.xvc-site.x-signature.xvc-home-reference .s-breakthrough.vcb-home-feature>div:last-child{padding:28px 25px}body.xvc-site.x-signature.xvc-home-reference .s-breakthrough.vcb-home-feature h3{font-size:28px;line-height:1.2}body.xvc-site.x-signature .x-home-engine-map .x-map-node strong{font-size:10px}body.xvc-site.x-signature .x-home-engine-map .x-map-node small{font-size:7px}body.xvc-site.x-signature .x-home-engine-map .collection-hub-core{width:91px;height:91px}body.xvc-site.x-signature .x-home-engine-map .x-console-caption{font-size:9px;letter-spacing:.04em}body.xvc-site.x-signature .x-home-engine-map .x-console-foot{font-size:9px;letter-spacing:.05em}body.xvc-site.x-signature .x-inner-hero{padding-block:40px}body.xvc-site.x-signature .x-inner-hero h1{font-size:36px;line-height:1.14}body.xvc-site.x-signature .x-inner-hero .x-secondary{font-size:13px;min-height:44px}body.xvc-site.x-signature .x100-mobile-briefing{display:block;position:fixed;left:0;right:0;bottom:0;z-index:40;background:#07172ff5;border-top:1px solid #8ec4e973;padding:10px 16px calc(10px + env(safe-area-inset-bottom));backdrop-filter:blur(12px)}body.xvc-site.x-signature .x100-mobile-briefing a{display:flex;align-items:center;justify-content:center;gap:20px;min-height:48px;background:#b4def9;color:#0a2845;border-radius:4px;font:700 14px/1.4 Arial,sans-serif}body.xvc-site.x-signature .x100-demo-link{font-size:18px;padding:21px;gap:16px}body.xvc-site.x-signature .s-contactbox{padding:25px}body.xvc-site.x-signature .s-contactbox input,body.xvc-site.x-signature .s-contactbox textarea,body.xvc-site.x-signature .s-contactbox select{font-size:16px;min-height:48px}body.xvc-site.x-signature .s-contactbox form>.s-btn{width:100%;justify-self:stretch}body.xvc-site.x-signature .x-auto-solution summary strong{font-size:23px}body.xvc-site.x-signature .x-auto-solution-body p{font-size:16px}body.xvc-site.x-signature .x100-package-chapters a{font-size:12px;min-height:44px}body.xvc-site.x-signature .x-auto-package{scroll-margin-top:76px}}
@media(prefers-reduced-motion:no-preference){body.xvc-site.x-signature .x-engine-image img,body.xvc-site.x-signature .x-home-hero-image img{transition:transform .8s ease}body.xvc-site.x-signature .x-engine-image:hover img,body.xvc-site.x-signature .x-home-hero-image:hover img{transform:scale(1.025)}}
@media(prefers-reduced-motion:reduce){body.xvc-site.x-signature .x100-chapters{scroll-behavior:auto}body.xvc-site.x-signature *{transition:none!important;animation:none!important}}
