/* VCB acquisition presentation, adapted for the six 100X engines. */
:root{--x-navy:#07172e;--x-blue:#143657;--x-cyan:#79dced;--x-border:#46738c;--x-paper:#edf4f7;--x-ink:#102d4b;--x-muted:#b8cede}
.xvc-site{margin:0;background:var(--x-paper);color:var(--x-ink);font-family:Inter,Arial,sans-serif}html{scroll-padding-top:24px}.x-wrap{width:min(1360px,calc(100% - 80px));margin:auto}.xvc-site a{text-decoration:none}.xvc-site a:focus-visible,.xvc-site button:focus-visible,.xvc-site summary:focus-visible{outline:3px solid #39bddc;outline-offset:5px}.xvc-site em{font-style:normal;color:#27839f}.x-header,.x-footer{background:var(--x-navy);color:#e9f5fb}.x-header{position:relative;z-index:20;border-top:2px solid var(--x-cyan)}.x-header-top{min-height:112px;display:flex;align-items:center;gap:35px;justify-content:space-between}.x-brand{display:flex;align-items:center;gap:13px;flex:none;color:#effaff!important;font:700 25px/1.05 Georgia,serif;letter-spacing:.02em}.x-brand small{display:block;font:500 14px/1.4 Arial,sans-serif;letter-spacing:.25em;color:var(--x-cyan)}.x-brand-mark{font:500 31px/1 Georgia,serif;border:1px solid #68c7df;padding:11px 4px;color:#82dfef}.x-brand-mark>span{font-size:21px}.x-header-note{font-size:11px;color:#c0d9e7;margin-left:auto}.x-button{display:inline-flex;justify-content:center;align-items:center;gap:14px;background:linear-gradient(115deg,#9be8f3,#27b9dc);color:#092343!important;padding:18px 24px;border:1px solid #8edfeb;font:700 10px/1.4 Arial,sans-serif;letter-spacing:.095em;transition:filter .2s,transform .2s}.x-button:hover{filter:brightness(1.08);transform:translateY(-2px)}.x-nav-shell{border-top:1px solid #37536a;border-bottom:1px solid #37536a}.x-nav-shell nav{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:63px;font-size:12px}.x-nav-shell nav>a,.x-nav-engines>summary{padding:20px 0;color:#d3e6f0;cursor:pointer}.x-nav-shell nav>a:hover,.x-nav-engines>summary:hover{color:#86e5f5}.x-nav-engines{position:relative}.x-nav-engines>summary{list-style:none;display:flex;gap:16px;align-items:center}.x-nav-engines>summary::-webkit-details-marker{display:none}.x-nav-engines>div{position:absolute;top:100%;left:-20px;min-width:290px;padding:12px 22px;background:#0b2440;border:1px solid #4b7a91;box-shadow:0 20px 50px #0005}.x-nav-engines>div>a{display:block;padding:13px 0;border-bottom:1px solid #305269;color:#deedf5}.x-nav-engines>div>a:last-child{color:var(--x-cyan);border:0}.x-menu-toggle{display:none}.x-skip{position:absolute;top:-100px;left:15px;z-index:100;background:white;color:#092343;padding:12px}.x-skip:focus{top:15px}.x-hero{background:radial-gradient(ellipse at 90% 20%,#183b66 0,transparent 65%),linear-gradient(115deg,#08172d,#102e50);color:#eef9ff;padding:58px 0 53px}.x-hero-grid{display:grid;grid-template-columns: .95fr 1.15fr;gap:60px;align-items:center}.x-kicker{display:block;font:600 9px/1.8 Arial,sans-serif;letter-spacing:.18em;color:#24849e;margin-bottom:23px}.x-hero .x-kicker,.x-inner-hero .x-kicker,.x-close .x-kicker{color:#8ad9e9}.x-hero-copy h1{font:700 clamp(40px,4.6vw,67px)/1.02 Arial,sans-serif;letter-spacing:-.045em;margin:0 0 26px}.x-hero em,.x-inner-hero em,.x-close em{color:var(--x-cyan)}.x-intro{font:400 15px/1.9 Arial,sans-serif;color:#c1d9e7;max-width:520px}.x-value{display:grid;grid-template-columns:150px 1fr;gap:25px;border-left:2px solid #75d6e9;padding-left:17px;margin:28px 0}.x-value>strong{font:400 55px/1 Georgia,serif;color:#92dfed;display:block}.x-value>strong>span{font:600 8px/1.7 Arial,sans-serif;letter-spacing:.12em;display:block;margin-top:12px;color:#b5d5e4}.x-value>p{margin:auto 0;font:400 12px/1.8 Arial,sans-serif;color:#abc9db;border-left:1px solid #3b5f78;padding-left:22px}.x-actions{display:flex;align-items:center;gap:23px;flex-wrap:wrap;margin-top:28px}.x-secondary{font:600 10px/1.6 Arial,sans-serif;letter-spacing:.06em;color:#d5eef7!important;padding:12px 0;border-bottom:1px solid #558699}.x-checks{display:flex;gap:22px;font:500 8px/1.7 Arial,sans-serif;letter-spacing:.08em;color:#bbd9e6;margin-top:26px}.x-console-caption,.x-console-foot{display:flex;justify-content:space-between;gap:15px;font:500 8px/1.6 Arial,sans-serif;letter-spacing:.12em;color:#acd2e2;padding:0 2px 16px}.x-console-foot{padding:16px 2px 0;font-size:7px}.x-console{border:1px solid #5e95ab;background:linear-gradient(135deg,#112e4aeb,#0c2340f2);box-shadow:0 20px 65px #0003,0 0 15px #65b7d520;overflow:hidden}.x-console-head{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #345a71;padding:20px;font:600 8px/1.5 Arial,sans-serif;letter-spacing:.08em;color:#bce7f1}.x-console-head>a{white-space:nowrap;font-size:9px;color:#9bddeb}.x-console-guide{font:400 10px/1.6 Arial,sans-serif;color:#a4cadc;padding:18px 20px 0;display:flex;justify-content:space-between;gap:15px}.x-console-guide>span{font-size:8px}.x-map{position:relative;height:380px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,1fr);gap:20px 24%;align-items:center;padding:25px 20px}.x-map-lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;stroke:#74c9e6;stroke-width:1;fill:none;opacity:.42}.x-map-lines circle{stroke-dasharray:4 5;opacity:.7}.x-map-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:125px;height:125px;border:1px solid #67bfd9;border-radius:50%;background:radial-gradient(#174b6a,#0d2845);box-shadow:0 0 35px #59c9eb25;display:flex;align-items:center;justify-content:center;flex-direction:column}.x-map-center>b{font:500 36px/1 Georgia,serif;color:#9ce6f3}.x-map-center>b>span{color:#5ccae4}.x-map-center>span{font:600 6px/1.6 Arial,sans-serif;letter-spacing:.1em;color:#acd6e7;margin-top:10px}.x-map-node{position:relative;display:flex;gap:10px;align-items:center;background:linear-gradient(110deg,#183a53,#0b2743);border:1px solid #456d83;padding:16px 12px;text-align:left;min-height:76px;color:#d8ecf7;cursor:pointer;transition:background .2s,border-color .2s,transform .2s;min-width:0}.x-map-node:nth-of-type(1){grid-column:1;grid-row:1}.x-map-node:nth-of-type(2){grid-column:1;grid-row:2}.x-map-node:nth-of-type(3){grid-column:1;grid-row:3}.x-map-node:nth-of-type(4){grid-column:2;grid-row:1}.x-map-node:nth-of-type(5){grid-column:2;grid-row:2}.x-map-node:nth-of-type(6){grid-column:2;grid-row:3}.x-map-node>small{font-size:9px;color:#7ed2e8}.x-map-node>strong{font:600 11px/1.45 Arial,sans-serif}.x-map-node:hover,.x-map-node.is-active{border-color:#a3ebf7;background:#254f69;box-shadow:0 0 20px #64d6ef15}.x-map-details{border-top:1px solid #426c84;padding:20px;background:#0a1e35;min-height:177px}.x-map-details>span{font:600 7px/1.7 Arial,sans-serif;color:#7dd8e9;letter-spacing:.12em}.x-map-details>h2{font:500 21px/1.25 Georgia,serif;color:#eef9ff;margin:10px 0}.x-map-details>p{font:400 11px/1.8 Arial,sans-serif;color:#b5d0df;margin:0 0 12px}.x-map-details>a{font:600 10px/1.5 Arial,sans-serif;color:#88deed}.x-stat-strip{background:#0a203b;color:#d9edf8;border-top:1px solid #3b6c85;border-bottom:1px solid #41667e}.x-stat-strip>.x-wrap{display:grid;grid-template-columns:repeat(4,1fr);padding-block:28px}.x-stat-strip .x-wrap>div{padding:0 25px;border-right:1px solid #37556e;display:flex;flex-direction:column;gap:10px}.x-stat-strip .x-wrap>div:first-child{padding-left:0}.x-stat-strip .x-wrap>div:last-child{border:0}.x-stat-strip strong{font:400 36px/1.1 Georgia,serif;color:#a2e4f0}.x-stat-strip span{font:600 7px/1.6 Arial,sans-serif;letter-spacing:.12em;color:#b2d3e3}.x-section{padding:72px 0;background:#edf4f7}.x-section h2,.x-editorial h2{font:400 clamp(32px,3.5vw,48px)/1.12 Georgia,serif;letter-spacing:-.035em;color:#102e4f;margin:0 0 24px}.x-section-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center;margin-bottom:35px}.x-section-heading>p,.x-section p,.x-editorial p{font:400 14px/1.9 Arial,sans-serif;color:#527088}.x-engine-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.x-engine-card{position:relative;display:flex;flex-direction:column;padding:29px;background:#fcfeff;border:1px solid #b3cbd9;border-top:2px solid #298ca8;box-shadow:0 15px 35px #09274307;min-width:0}.x-card-top{display:flex;align-items:center;justify-content:space-between;font:600 8px/1.5 Arial,sans-serif;color:#237c98;letter-spacing:.12em;margin-bottom:26px}.x-card-top>span:last-child{font-size:21px}.x-engine-card h3{font:400 28px/1.18 Georgia,serif;letter-spacing:-.025em;color:#0d2c4e;margin:0 0 20px}.x-engine-card h3 a:after{content:'';position:absolute;inset:0}.x-engine-card p{font-size:12px;line-height:1.9;margin:0 0 24px}.x-engine-card .x-text-link{margin-top:auto;position:relative;z-index:1}.x-engine-card:hover{border-color:#398ca7;box-shadow:0 18px 40px #0c3c5512}.x-text-link{display:inline-block;font:600 11px/1.8 Arial,sans-serif;color:#117b99!important;padding:7px 0;border-bottom:1px solid #89b7c8;width:fit-content}.x-editorial{background:#dae8ef;padding:60px 0;border-block:1px solid #b1cad8}.x-editorial-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.x-editorial figure,.x-company-image{margin:0;padding:12px;background:#0d2948;border:1px solid #56839c}.x-editorial figure>img{display:block;width:100%;height:360px;object-fit:cover}.x-editorial figcaption{padding:18px 8px 6px;font:500 8px/1.7 Arial,sans-serif;letter-spacing:.12em;color:#b6d7e7}.x-editorial-links{display:flex;flex-direction:column;margin-top:26px}.x-editorial-links>a{display:block;padding:16px 0;border-bottom:1px solid #aec9d6;color:#1a6d8b;font:600 12px/1.6 Arial,sans-serif}.x-inner-hero{padding:65px 0;background:radial-gradient(ellipse at 90% 5%,#1a4567,transparent 75%),#0a203a;color:#e7f6fd;border-bottom:1px solid #4d839c}.x-inner-hero h1{font:400 clamp(40px,5.2vw,68px)/1.08 Georgia,serif;letter-spacing:-.035em;max-width:1000px;margin:0 0 25px;color:#eef8ff}.x-inner-hero p{font:400 15px/1.9 Arial,sans-serif;color:#b8d4e4;max-width:760px}.x-story-grid{display:grid;grid-template-columns:1.3fr .8fr;gap:65px;align-items:center}.x-section .x-lead{font-size:17px;max-width:900px;margin-bottom:32px}.x-story-panel{padding:35px;background:linear-gradient(130deg,#0d2542,#1b4764);border:1px solid #6399ac;color:#c3e1ec}.x-story-panel>span{font:600 8px/1.7 Arial,sans-serif;letter-spacing:.12em}.x-story-panel>strong{display:block;color:#92e1f0;font:400 85px/1.3 Georgia,serif;margin:20px 0}.x-story-panel>strong>small{font-size:23px;color:#96bfd4}.x-story-panel p{color:#c3dce8;font-size:12px}.x-story-panel>a{font:600 11px/1.6 Arial,sans-serif;color:#86daed}.x-soft{background:#e0edf3;border-top:1px solid #adc9d7}.x-company-image>img{width:100%;height:330px;object-fit:cover}.x-license-grid{display:grid;grid-template-columns:1fr 1fr;gap:27px}.x-license{background:#fff;border:1px solid #b1cbd9;border-top:3px solid #248ba9;padding:38px}.x-license h2{font-size:35px;max-width:400px}.x-license>strong{font:400 clamp(35px,4vw,55px)/1.3 Georgia,serif;color:#14728f;display:block;margin:25px 0}.x-license .x-button{margin-top:20px}.x-process{display:grid;grid-template-columns:repeat(5,1fr);list-style:none;counter-reset:steps;padding:0;margin:35px 0 55px;gap:15px}.x-process li{padding:22px 17px;background:white;border:1px solid #b5cedc;font:500 12px/1.8 Arial,sans-serif}.x-process li:before{counter-increment:steps;content:'0' counter(steps);display:block;color:#2085a3;font:400 30px/1 Georgia,serif;margin-bottom:20px}.x-close{padding:70px 0;background:radial-gradient(ellipse at right,#1a4b69,transparent 75%),#0a203a;color:#e9f8fe;border-top:1px solid #4e7f98}.x-close h2{font:400 clamp(37px,4.6vw,61px)/1.1 Georgia,serif;letter-spacing:-.03em;margin:0 0 25px}.x-close p{font:400 14px/1.9 Arial,sans-serif;color:#b5d3e3}.x-footer{padding:45px 0 20px;border-top:1px solid #345d77}.x-footer-top{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-bottom:35px;border-bottom:1px solid #33546d}.x-footer-brand{font:500 19px/1.4 Georgia,serif;color:#b0e6f3!important;letter-spacing:.02em}.x-footer p{font:400 11px/1.9 Arial,sans-serif;color:#99b8cb}.x-footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:55px;padding:35px 0}.x-footer-grid h2{font:600 8px/1.8 Arial,sans-serif;color:#84d9ea;letter-spacing:.14em;margin:0 0 15px}.x-footer-grid a{display:block;font:400 11px/1.8 Arial,sans-serif;color:#c1d7e4;margin-bottom:9px}.x-footer-grid a:hover{color:#85deef}.x-footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #33546d;padding-top:20px;font:400 9px/1.8 Arial,sans-serif;color:#8bafc5}
@media(min-width:1500px){.x-hero-copy h1{font-size:74px}.x-map{height:420px}.x-map-node{min-height:83px}}
@media(max-width:1100px){.x-wrap{width:calc(100% - 48px)}.x-hero-grid{gap:30px;grid-template-columns:1fr 1.1fr}.x-hero-copy h1{font-size:48px}.x-header-note{display:none}.x-nav-shell nav{gap:18px;font-size:10px}.x-map{gap:18px 20%;height:350px;padding-inline:12px}.x-map-center{width:94px;height:94px}.x-map-center>b{font-size:30px}.x-map-center>span{font-size:5px}.x-map-node{padding:12px 8px;gap:6px}.x-map-node>strong{font-size:9px}.x-console-head{font-size:7px;padding:16px 13px}.x-console-guide{padding-inline:13px;font-size:8px}.x-console-guide>span{display:none}.x-value{grid-template-columns:110px 1fr;gap:17px}.x-value>strong{font-size:45px}.x-value>p{font-size:11px;padding-left:16px}.x-engine-card{padding:24px}.x-engine-card h3{font-size:24px}.x-section-heading{gap:35px}.x-editorial-grid,.x-story-grid{gap:35px}.x-process{grid-template-columns:repeat(3,1fr)}}
@media(max-width:800px){.x-header-top{min-height:94px}.x-brand{font-size:21px}.x-brand-mark{font-size:27px}.x-brand small{font-size:11px}.x-header-top>.x-button{padding:14px;font-size:8px}.x-menu-toggle{display:flex;justify-content:space-between;width:100%;background:none;border:0;color:#d5edf7;padding:16px 0;font-size:12px}.x-nav-shell nav{display:none;align-items:stretch;padding-bottom:16px}.x-nav-shell nav.is-open{display:flex;flex-direction:column;gap:0}.x-nav-shell nav>a,.x-nav-engines>summary{padding:14px 0;border-bottom:1px solid #33556f;font-size:12px}.x-nav-engines>div{position:static;box-shadow:none;min-width:0;border:0;background:#102d49;padding-block:5px}.x-hero{padding:40px 0}.x-hero-grid{grid-template-columns:1fr;gap:40px}.x-hero-copy h1{font-size:clamp(43px,8.5vw,68px)}.x-intro{max-width:650px}.x-value{grid-template-columns:150px 1fr;max-width:550px}.x-value>strong{font-size:55px}.x-map{height:390px;gap:20px 26%;padding:25px}.x-map-node>strong{font-size:12px}.x-map-node{padding:17px 12px}.x-map-center{width:120px;height:120px}.x-map-center>b{font-size:36px}.x-map-center>span{font-size:6px}.x-console-head{font-size:9px;padding:20px}.x-console-guide{font-size:10px;padding:20px 20px 0}.x-console-guide>span{display:block}.x-stat-strip strong{font-size:29px}.x-stat-strip span{font-size:6px}.x-stat-strip .x-wrap>div{padding-inline:14px}.x-section{padding:48px 0}.x-section-heading{grid-template-columns:1fr;gap:0;margin-bottom:25px}.x-engine-grid{grid-template-columns:1fr 1fr;gap:20px}.x-engine-card h3{font-size:27px}.x-editorial-grid,.x-story-grid{grid-template-columns:1fr}.x-editorial figure>img{height:330px}.x-editorial{padding:40px 0}.x-inner-hero{padding:45px 0}.x-license{padding:26px}.x-license h2{font-size:29px}.x-license .x-button{font-size:8px;padding:16px}.x-footer-grid{gap:25px}.x-footer-bottom{flex-wrap:wrap}.x-company-image>img{height:300px}.x-story-panel>strong{font-size:65px}}
@media(max-width:480px){.x-wrap{width:calc(100% - 36px)}.x-header-top{gap:15px;min-height:86px}.x-brand{font-size:17px;gap:9px}.x-brand small{font-size:9px}.x-brand-mark{font-size:23px;padding:9px 3px}.x-brand-mark>span{font-size:16px}.x-header-top>.x-button{font-size:7px;padding:12px 10px;letter-spacing:.035em}.x-hero-copy h1{font-size:42px}.x-kicker{font-size:8px}.x-intro{font-size:14px}.x-value{grid-template-columns:105px 1fr;gap:15px}.x-value>strong{font-size:47px}.x-value>strong>span{font-size:6px}.x-value>p{font-size:11px;padding-left:15px}.x-actions{gap:15px}.x-button{font-size:9px;padding:16px 19px}.x-checks{gap:16px;font-size:7px}.x-console-caption{font-size:6px}.x-console-head{font-size:6px;padding:16px 12px}.x-console-head>a{font-size:8px}.x-console-guide{font-size:8px;padding:16px 12px 0}.x-console-guide>span{display:none}.x-map{height:340px;padding:20px 10px;gap:16px 21%}.x-map-center{width:83px;height:83px}.x-map-center>b{font-size:27px}.x-map-center>span{font-size:4px}.x-map-node{padding:13px 7px;gap:5px;min-height:72px}.x-map-node>small{font-size:7px}.x-map-node>strong{font-size:9px}.x-map-details{padding:17px;min-height:188px}.x-map-details>h2{font-size:22px}.x-console-foot{font-size:6px}.x-stat-strip>.x-wrap{grid-template-columns:1fr 1fr;gap:24px 0;padding-block:25px}.x-stat-strip .x-wrap>div:nth-child(3){padding-left:0}.x-stat-strip .x-wrap>div:nth-child(2){border:0}.x-stat-strip span{font-size:7px}.x-stat-strip strong{font-size:33px}.x-engine-grid{grid-template-columns:1fr}.x-section h2,.x-editorial h2{font-size:34px}.x-engine-card{padding:25px}.x-engine-card h3{font-size:29px}.x-engine-card p{font-size:13px}.x-editorial figure>img{height:260px}.x-inner-hero h1{font-size:41px}.x-inner-hero p{font-size:14px}.x-process{grid-template-columns:1fr;gap:10px}.x-process li{display:flex;align-items:center;gap:18px;padding:20px}.x-process li:before{margin:0;font-size:25px}.x-license-grid{grid-template-columns:1fr}.x-license h2{font-size:33px}.x-license>strong{font-size:42px}.x-license .x-button{font-size:9px}.x-close{padding:48px 0}.x-close h2{font-size:40px}.x-footer-top{align-items:flex-start;flex-direction:column;gap:16px}.x-footer-grid{grid-template-columns:1fr 1fr;gap:25px 20px}.x-footer-grid>div:first-child{grid-column:1/-1}.x-footer-grid>div:first-child>a{display:inline-block;width:49%;vertical-align:top}.x-footer-bottom{display:block}.x-footer-bottom>span,.x-footer-bottom>a{display:block;margin-bottom:7px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
