/* 100X Banking / Signature. Presentation only; supplied sales text remains intact. */
body.xvc-site.x-signature{--sig-ink:#111e39;--sig-paper:#eef1f4;--sig-dark:#061129;--sig-teal:#99c0df;background:var(--sig-paper);color:var(--sig-ink);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}
body.xvc-site.x-signature .x-wrap{width:min(1360px,calc(100% - 96px))}
body.xvc-site.x-signature ::selection{background:#9ec1dd;color:#071636}
body.xvc-site.x-signature .x-header{background:#061129;border-top:0;border-bottom:1px solid #8697bd25}
body.xvc-site.x-signature .x-header-row{min-height:100px;gap:30px}
body.xvc-site.x-signature .x-brand{font-size:27px;letter-spacing:-.03em}
body.xvc-site.x-signature .x-brand-mark{border:0;border-right:1px solid #9ec1dd59;padding:5px 17px 5px 0;color:#a9cae5;font-size:34px}
body.xvc-site.x-signature .x-header-row nav{font-size:11px;gap:24px}
body.xvc-site.x-signature .x-header-cta{background:#b9d3e8;border:1px solid #b9d3e8;border-radius:3px;color:#102043!important;padding:17px 21px;font-size:9px}
body.xvc-site.x-signature .x-button,body.xvc-site.x-signature .s-btn{background:#b9d3e8;color:#102043!important;border:1px solid #b9d3e8;box-shadow:0 5px 18px #000b2310;border-radius:3px;padding:19px 25px;font:700 11px/1.5 Arial,sans-serif;letter-spacing:.04em;transition:background .2s,transform .2s,box-shadow .2s}
body.xvc-site.x-signature .x-button:hover,body.xvc-site.x-signature .s-btn:hover{background:#d3e3f1;box-shadow:0 10px 25px #000b2325;transform:translateY(-3px)}
body.xvc-site.x-signature a:focus-visible,body.xvc-site.x-signature button:focus-visible,body.xvc-site.x-signature summary:focus-visible{outline:3px solid #4d669d;outline-offset:5px}
body.xvc-site.x-signature .hero.command-hero{background:radial-gradient(ellipse at 80% 50%,#182b53 0,transparent 55%),linear-gradient(110deg,#061129,#0c1b3b);border-bottom:1px solid #2f4167}
body.xvc-site.x-signature .hero.command-hero:after{opacity:.13;background-size:78px 78px}
body.xvc-site.x-signature .command-hero .command-hero-grid{width:min(1440px,calc(100% - 96px));padding:74px 0 80px;gap:64px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;min-height:0}
body.xvc-site.x-signature .x-sales-hero .command-hero-copy{border:0;padding:0}
body.xvc-site.x-signature .command-hero-copy:before{width:58px;height:3px;margin-bottom:32px;background:#a3c4df}
body.xvc-site.x-signature .hero.command-hero h1{font:500 clamp(42px,4.05vw,64px)/1.065 Georgia,'Times New Roman',serif;letter-spacing:-.045em;margin-bottom:30px;color:#f3f5f8}
body.xvc-site.x-signature .hero.command-hero h1>.command-name{color:#a8c7e1}
body.xvc-site.x-signature .hero.command-hero .x-intro{color:#bdc9d2;font-size:15px;line-height:1.85}
body.xvc-site.x-signature .hero.command-hero .x-intro strong{color:#d0dee9;font-weight:600}
body.xvc-site.x-signature .hero.command-hero .x-actions{gap:22px;margin:32px 0 25px}
body.xvc-site.x-signature .hero.command-hero .x-hero-note{color:#8493b5;line-height:1.8;font-size:10px}
body.xvc-site.x-signature .command-visual-caption{color:#9fb1c0;font-size:8px;letter-spacing:.15em}
body.xvc-site.x-signature .command-console.x-console{border:1px solid #95bad94a;border-radius:14px;background:linear-gradient(145deg,#152547e8,#091632f5);box-shadow:0 30px 80px #00091d70,inset 0 1px 0 #c6def21c,0 0 0 8px #94b4cf04}
body.xvc-site.x-signature .collection-hub-header{padding:20px 24px;color:#b9cddd;border-color:#96b2c82a}
body.xvc-site.x-signature .collection-hub-guide{color:#aabbc8;padding:22px 24px 0}
body.xvc-site.x-signature .collection-hub-canvas.x-map{height:400px;background:radial-gradient(ellipse,#6584c61c,transparent 60%)}
body.xvc-site.x-signature .collection-spoke.x-map-node{background:linear-gradient(135deg,#19294b,#101e3d);border-color:#7687ad45;border-radius:7px;min-height:72px;box-shadow:0 8px 24px #000a2022}
body.xvc-site.x-signature .collection-spoke.x-map-node strong{font-size:11px;color:#e2e7ee;font-weight:500}
body.xvc-site.x-signature .collection-spoke.x-map-node small{font-size:8px;color:#9db1c1}
body.xvc-site.x-signature .collection-spoke.x-map-node>span{color:#a9c7df}
body.xvc-site.x-signature .collection-spoke.x-map-node.is-active,body.xvc-site.x-signature .collection-spoke.x-map-node:hover{background:linear-gradient(140deg,#314061,#1c2c4e);border-color:#a8c5dd99;box-shadow:0 0 25px #86aecf15}
body.xvc-site.x-signature .collection-hub-core{width:126px;height:126px;background:radial-gradient(circle,#28385c,#101f3f);border-color:#b2cfe66b;box-shadow:0 0 0 14px #9fc5e405,0 0 50px #84afd217}
body.xvc-site.x-signature .collection-hub-core>strong{color:#c4dbed}
body.xvc-site.x-signature .collection-hub-lines{stroke:#a3bacd33}
body.xvc-site.x-signature .collection-hub-lines path.is-active,body.xvc-site.x-signature .collection-hub-lines .hub-flow{stroke:#bcd6eb}
body.xvc-site.x-signature .collection-hub-detail.x-map-details{border-radius:8px;border-color:#8796b73d;background:linear-gradient(120deg,#22315280,#111f3d80);padding:23px 25px;min-height:190px}
body.xvc-site.x-signature .collection-hub-detail.x-map-details h2{font-size:27px;color:#eff1f5}
body.xvc-site.x-signature .collection-hub-detail.x-map-details p{color:#b2c0cc;font-size:12px}
body.xvc-site.x-signature .command-console-foot{color:#8897b8}
body.xvc-site.x-signature .x-stat-strip{background:#e2e5ea;border:0;color:#182643}
body.xvc-site.x-signature .x-stat-strip>.x-wrap{width:min(1360px,calc(100% - 96px));padding:36px 0}
body.xvc-site.x-signature .x-stat-strip strong{color:#19294d;font:400 52px/1 Georgia,serif}
body.xvc-site.x-signature .x-stat-strip span{color:#455372;font-size:10px;letter-spacing:.04em}
body.xvc-site.x-signature .x-stat-strip .x-wrap>div{border-color:#b5bfc8;padding-left:40px}
body.xvc-site.x-signature .x-source-content,body.xvc-site.x-signature .x-section{padding:100px 0;border-color:#d3d9de}
body.xvc-site.x-signature .s-light,body.xvc-site.x-signature .x-section{background:#f0f3f6}
body.xvc-site.x-signature .s-soft,body.xvc-site.x-signature .x-soft{background:#e9ecf0}
body.xvc-site.x-signature .s-section-title,body.xvc-site.x-signature .x-section h2{font:400 clamp(36px,4vw,57px)/1.12 Georgia,serif;letter-spacing:-.035em;color:#172543;max-width:970px}
body.xvc-site.x-signature .s-eyebrow,body.xvc-site.x-signature .x-kicker{font:600 10px/1.8 Arial,sans-serif;letter-spacing:.16em;color:#4b5a7c;margin-bottom:24px}
body.xvc-site.x-signature .s-intro,body.xvc-site.x-signature .s-benefit-intro,body.xvc-site.x-signature .x-lead{color:#4c5c7e;font-size:17px;line-height:1.85;max-width:960px}
body.xvc-site.x-signature .s-benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;border:0;margin:45px 0 30px}
body.xvc-site.x-signature .s-benefits-grid .s-benefit-card{display:flex;flex-direction:column;gap:29px;padding:30px 29px 36px;border:1px solid #d0d7dd;border-radius:8px;background:linear-gradient(145deg,#fbfbfc,#e9edf2);box-shadow:0 12px 30px #19253f05;transition:transform .25s,box-shadow .25s}
body.xvc-site.x-signature .s-benefit-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px #19253f10}
body.xvc-site.x-signature .s-benefit-card .s-benefit-id{font-size:9px;letter-spacing:.13em;color:#4e5f83;margin:0;display:flex;align-items:center;gap:15px;width:100%}
body.xvc-site.x-signature .s-benefit-id:after{content:'';height:1px;flex:1;background:#c7d0d8}
body.xvc-site.x-signature .s-benefit-card h3{font:400 27px/1.25 Georgia,serif;color:#152340;letter-spacing:-.025em}
body.xvc-site.x-signature #results{background:#0a1836;color:#dce6ee;position:relative;overflow:hidden}
body.xvc-site.x-signature #results .s-section-title{color:#f0f2f6}
body.xvc-site.x-signature #results .s-eyebrow{color:#98b3c9}
body.xvc-site.x-signature #results .s-intro{color:#b1bec9}
body.xvc-site.x-signature .s-outcomes{border:0;gap:16px;margin-top:42px}
body.xvc-site.x-signature .s-outcome{background:#152445;border:1px solid #9bbad42d;border-radius:8px;padding:32px}
body.xvc-site.x-signature .s-outcome .s-num{font:400 57px/1.1 Georgia,serif;color:#b9d0e2;margin-bottom:28px}
body.xvc-site.x-signature .s-outcome h3{font:400 26px/1.2 Georgia,serif;color:#e4e9ef}
body.xvc-site.x-signature .s-outcome p{color:#acbac6;font-size:14px;line-height:1.85}
body.xvc-site.x-signature .s-breakthrough,body.xvc-site.x-signature .s-breakthrough.vcb-home-feature{display:grid;grid-template-columns:260px minmax(0,1fr);gap:0;background:#fcfcfd;border:1px solid #d3dadf;border-radius:12px;overflow:hidden;margin:32px 0;padding:0;box-shadow:0 14px 40px #17233e06}
body.xvc-site.x-signature .s-breakthrough>.s-big-number{position:relative;align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:35px;background:radial-gradient(ellipse at 100% 100%,#33446a,transparent 70%),#0c1a39;border:0;color:#c7ddef;font:400 49px/1.08 Georgia,serif;letter-spacing:-.05em;min-height:280px}
body.xvc-site.x-signature .s-breakthrough>.s-big-number:after{content:'';position:absolute;width:250px;height:250px;border:1px solid #a2c2dc1a;border-radius:50%;left:-80px;bottom:-130px;box-shadow:0 0 0 25px #a2c2dc06,0 0 0 50px #a2c2dc04;pointer-events:none}
body.xvc-site.x-signature .s-breakthrough>div:last-child{padding:40px 45px}
body.xvc-site.x-signature .s-breakthrough h3{font:400 34px/1.2 Georgia,serif;letter-spacing:-.03em;border:0;margin:12px 0 25px;padding:0;color:#172441}
body.xvc-site.x-signature .s-breakthrough h3 a{color:inherit}
body.xvc-site.x-signature .s-breakthrough p{font-size:15px;line-height:1.9;color:#4b5a7c}
body.xvc-site.x-signature .s-canonical{color:#24314e;font-weight:600!important}
body.xvc-site.x-signature .s-breakthrough .s-result{color:#3e4b68;border-color:#d4dadf}
body.xvc-site.x-signature .s-scenario-card{border-radius:10px;background:#142344;border:1px solid #53648a60;padding:38px;box-shadow:0 15px 45px #0a16300a}
body.xvc-site.x-signature .s-scenario-card h3{font:400 30px/1.2 Georgia,serif;color:#e8ecf1}
body.xvc-site.x-signature .s-scenario-card .s-math{color:#c0d4e5;font-size:46px}
body.xvc-site.x-signature .s-scenario-card p{color:#b5c3cf}
body.xvc-site.x-signature .s-step{border:1px solid #cbd3d9;border-radius:8px;padding:32px;background:#fcfcfd}
body.xvc-site.x-signature .s-step b{font:400 42px/1 Georgia,serif;color:#677aa4}
body.xvc-site.x-signature .s-step h3{font:400 25px/1.25 Georgia,serif;color:#202d4a;margin-top:28px}
body.xvc-site.x-signature .s-step p{font-size:14px;line-height:1.8;color:#4f6084}
body.xvc-site.x-signature .s-offer{border:1px solid #b7c3cd;border-radius:12px;background:#fafbfc;padding:45px;box-shadow:0 20px 50px #18243f09}
body.xvc-site.x-signature .s-offer.s-featured{background:linear-gradient(140deg,#23304c,#0e1c3a);border-color:#5b6e98}
body.xvc-site.x-signature .s-offer h3{font:400 34px/1.2 Georgia,serif}
body.xvc-site.x-signature .s-price{font:400 57px/1.15 Georgia,serif;letter-spacing:-.04em}
body.xvc-site.x-signature .s-offer.s-featured h3,body.xvc-site.x-signature .s-offer.s-featured .s-price{color:#eceff4}
body.xvc-site.x-signature .s-offer.s-featured p,body.xvc-site.x-signature .s-offer.s-featured li{color:#b9c6d1}
body.xvc-site.x-signature .s-offer li{font-size:14px;line-height:1.9;padding:6px 0}
body.xvc-site.x-signature .s-faq{max-width:1000px}
body.xvc-site.x-signature .s-faq details{padding:27px 0;border-color:#c4cdd5}
body.xvc-site.x-signature .s-faq summary{font:400 27px/1.3 Georgia,serif;color:#1e2c4b}
body.xvc-site.x-signature .s-faq p{font-size:16px;line-height:1.9;color:#4e5e81}
body.xvc-site.x-signature .s-contactbox{max-width:950px;background:#fafbfc;border:1px solid #c5ced5;border-radius:12px;padding:42px;box-shadow:0 20px 60px #17243f08}
body.xvc-site.x-signature .s-contactbox input,body.xvc-site.x-signature .s-contactbox textarea,body.xvc-site.x-signature .s-contactbox select{border:1px solid #bdc7cf;border-radius:4px;background:#f5f7f9;color:#16233f;padding:17px;font-size:15px}
body.xvc-site.x-signature .s-contactbox label{font-size:11px;letter-spacing:.02em;color:#313e59}
body.xvc-site.x-signature .x-inner-hero{background:radial-gradient(ellipse at 90% 80%,#273a6255,transparent 55%),#081530;padding:78px 0;color:#eff1f5;overflow:hidden;position:relative}
body.xvc-site.x-signature .x-signature-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:70px;align-items:center}
body.xvc-site.x-signature .x-inner-hero h1{font:400 clamp(40px,4.5vw,65px)/1.09 Georgia,serif;letter-spacing:-.035em;margin:0 0 28px;color:#eff1f5}
body.xvc-site.x-signature .x-inner-hero p{font-size:17px;line-height:1.9;color:#b4c3cf}
body.xvc-site.x-signature .x-inner-hero .x-kicker{color:#94afc5}
body.xvc-site.x-signature .x-signature-art{margin:0;position:relative;aspect-ratio:520/460;filter:drop-shadow(0 20px 45px #92bada1c)}
body.xvc-site.x-signature .x-signature-art:before{content:'';position:absolute;inset:20%;background:#86b1d512;filter:blur(35px);border-radius:50%}
body.xvc-site.x-signature .x-signature-art svg{width:100%;height:auto;position:relative}
body.xvc-site.x-signature .x-story-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr);gap:85px}
body.xvc-site.x-signature .x-story-panel{border:1px solid #b9c4cd;border-radius:12px;background:radial-gradient(circle at 20% 80%,#bacbd980,transparent 50%),#e2e6ec;padding:42px;box-shadow:0 20px 50px #17243f06}
body.xvc-site.x-signature .x-story-panel>strong{font:400 100px/1.2 Georgia,serif;color:#33415e;letter-spacing:-.06em}
body.xvc-site.x-signature .x-story-panel>strong small{font-size:28px;color:#6b7ea6}
body.xvc-site.x-signature .x-engine-source-copy p{font-size:16px;line-height:1.95;color:#4d5e81}
body.xvc-site.x-signature .x-engine-grid{gap:22px}
body.xvc-site.x-signature .x-engine-card{border:1px solid #c6cfd7;border-radius:10px;padding:34px;background:linear-gradient(145deg,#fbfbfc,#eaedf2);box-shadow:0 10px 30px #15213b04;transition:transform .2s,box-shadow .2s}
body.xvc-site.x-signature .x-engine-card:hover{transform:translateY(-5px);box-shadow:0 18px 45px #15213b10}
body.xvc-site.x-signature .x-engine-card h3{font:400 30px/1.22 Georgia,serif;color:#23314f}
body.xvc-site.x-signature .x-engine-card h3 a{color:inherit}
body.xvc-site.x-signature .x-engine-card p{font-size:14px;line-height:1.9;color:#526389}
body.xvc-site.x-signature .x-text-link,body.xvc-site.x-signature .x-editorial-links a{color:#2b4275}
body.xvc-site.x-signature .x-auto-package-nav{gap:18px}
body.xvc-site.x-signature .x-auto-package-nav>a{border:1px solid #c0cad3;border-radius:10px;padding:32px;background:#fbfbfc;box-shadow:0 8px 30px #15213b06;transition:transform .2s}
body.xvc-site.x-signature .x-auto-package-nav>a:hover{transform:translateY(-4px);border-color:#6679a3}
body.xvc-site.x-signature .x-auto-package-nav strong{font:400 29px/1.2 Georgia,serif;color:#25324e}
body.xvc-site.x-signature .x-auto-metrics{background:#172544;border:0;border-radius:10px;color:#d0dde7;padding:32px}
body.xvc-site.x-signature .x-auto-metrics strong{font:400 49px/1 Georgia,serif;color:#d0dde7}
body.xvc-site.x-signature .x-auto-metrics span{color:#aabbc9}
body.xvc-site.x-signature .x-auto-programme{background:#dde4e9}
body.xvc-site.x-signature .x-auto-package{padding:85px 0;background:#f0f2f6;border-top:1px solid #c5ced5}
body.xvc-site.x-signature .x-auto-package:nth-of-type(even){background:#e6eaf0}
body.xvc-site.x-signature .x-auto-package>.x-wrap>h2{font:400 48px/1.15 Georgia,serif;max-width:850px}
body.xvc-site.x-signature .x-auto-package-copy p{font-size:16px;line-height:1.9;color:#4b5a7c}
body.xvc-site.x-signature .x-auto-package-price{background:#162443;color:#d6e2ec;border:0;border-radius:8px;padding:24px 30px;margin:32px 0}
body.xvc-site.x-signature .x-auto-solution{border:1px solid #c2ccd4;border-radius:8px;overflow:hidden;background:#fbfcfd;margin:12px 0;box-shadow:0 4px 20px #14203b03}
body.xvc-site.x-signature .x-auto-solution summary{padding:29px 30px;grid-template-columns:50px 1fr 24px;gap:22px}
body.xvc-site.x-signature .x-auto-solution summary strong{font:400 27px/1.27 Georgia,serif;color:#23304d}
body.xvc-site.x-signature .x-auto-solution summary small{color:#6e80a8;font-size:10px;margin-top:10px}
body.xvc-site.x-signature .x-auto-id{font:400 29px/1 Georgia,serif;color:#6579a3}
body.xvc-site.x-signature .x-auto-plus{color:#516286}
body.xvc-site.x-signature .x-auto-solution[open] summary{background:#e1e6ed;border-color:#c5cfd8}
body.xvc-site.x-signature .x-auto-solution-body{padding:38px 42px}
body.xvc-site.x-signature .x-auto-solution-body p{font-size:16px;line-height:1.95;color:#495879}
body.xvc-site.x-signature .x-auto-selling-line{color:#24314d!important;font-weight:600}
body.xvc-site.x-signature .x-auto-solution-grid{border:1px solid #c5cfd8;border-radius:8px;background:#eaedf2;padding:30px;gap:40px}
body.xvc-site.x-signature .x-auto-solution-grid h3{font:400 27px/1.2 Georgia,serif;color:#2d3a56}
body.xvc-site.x-signature .x-auto-solution-grid li{font-size:14px;line-height:1.9;color:#4a5a7c}
body.xvc-site.x-signature .x-auto-solution-foot{border-color:#c5d0d9}
body.xvc-site.x-signature .x-auto-commercial .x-auto-three article{border:1px solid #bfcbd4;border-radius:10px;padding:32px;background:#f8f9fa;box-shadow:none}
body.xvc-site.x-signature .x-close{background:radial-gradient(ellipse at 80% 100%,#2e3e604d,transparent 60%),#0a1836;padding:90px 0;border-top:1px solid #8091b52a}
body.xvc-site.x-signature .x-close h2{font:400 clamp(40px,5vw,68px)/1.08 Georgia,serif;letter-spacing:-.04em;color:#e7ebf1}
body.xvc-site.x-signature .x-close em{color:#b5ccdf}
body.xvc-site.x-signature .x-close p{color:#b2bfca;line-height:1.8}
body.xvc-site.x-signature .x-footer{background:#061128;padding-top:70px;border-top:1px solid #9cb3c62d}
body.xvc-site.x-signature .x-footer-brand{font:400 31px/1.2 Georgia,serif;letter-spacing:-.03em;color:#e4e9ef}
body.xvc-site.x-signature .x-footer p,body.xvc-site.x-signature .x-footer a{color:#a1b2bf}
body.xvc-site.x-signature .x-footer-grid{gap:50px;padding-bottom:55px}
body.xvc-site.x-signature .x-footer-grid h2{color:#d8e2ea;font-size:10px;letter-spacing:.14em;margin-bottom:23px}
body.xvc-site.x-signature .x-footer-grid a{line-height:1.8;font-size:12px}
body.xvc-site.x-signature .x-footer-bottom{border-color:#8695b627;color:#6d7fa7;font-size:10px;padding:25px 0}
@media(min-width:1600px){body.xvc-site.x-signature .command-hero .command-hero-grid{gap:90px;padding:95px 0}body.xvc-site.x-signature .collection-hub-canvas.x-map{height:440px}}
@media(max-width:1200px){body.xvc-site.x-signature .x-wrap{width:calc(100% - 64px)}body.xvc-site.x-signature .command-hero .command-hero-grid{width:calc(100% - 64px);gap:38px}body.xvc-site.x-signature .hero.command-hero h1{font-size:46px}body.xvc-site.x-signature .x-header-row nav{gap:15px;font-size:10px}body.xvc-site.x-signature .collection-hub-core{width:110px;height:110px}body.xvc-site.x-signature .collection-spoke.x-map-node{padding:11px 8px;gap:5px}body.xvc-site.x-signature .collection-spoke.x-map-node strong{font-size:10px}body.xvc-site.x-signature .x-signature-hero-grid{grid-template-columns:minmax(0,1fr) 250px;gap:40px}body.xvc-site.x-signature .s-benefit-card h3{font-size:25px}body.xvc-site.x-signature .s-breakthrough,body.xvc-site.x-signature .s-breakthrough.vcb-home-feature{grid-template-columns:210px 1fr}body.xvc-site.x-signature .s-breakthrough>.s-big-number{font-size:40px;padding:28px}body.xvc-site.x-signature .s-breakthrough>div:last-child{padding:34px}}
@media(max-width:1000px){body.xvc-site.x-signature .command-hero .command-hero-grid{grid-template-columns:1fr;max-width:760px;padding:55px 0;gap:45px}body.xvc-site.x-signature .hero.command-hero h1{font-size:57px}body.xvc-site.x-signature .command-visual{max-width:700px;width:100%}body.xvc-site.x-signature .collection-spoke.x-map-node strong{font-size:12px}body.xvc-site.x-signature .collection-hub-core{width:128px;height:128px}body.xvc-site.x-signature .s-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.xvc-site.x-signature .x-story-grid{gap:40px;grid-template-columns:1.4fr 1fr}body.xvc-site.x-signature .x-signature-hero-grid{grid-template-columns:minmax(0,1fr) 200px;gap:25px}body.xvc-site.x-signature .x-inner-hero h1{font-size:46px}body.xvc-site.x-signature .x-story-panel{padding:28px}body.xvc-site.x-signature .x-source-content,body.xvc-site.x-signature .x-section{padding:72px 0}}
@media(max-width:700px){body.xvc-site.x-signature .x-wrap{width:calc(100% - 40px)}body.xvc-site.x-signature .x-header-row{min-height:82px;gap:10px}body.xvc-site.x-signature .x-brand{font-size:21px;gap:9px}body.xvc-site.x-signature .x-brand-mark{font-size:27px;padding-right:10px}body.xvc-site.x-signature .x-header-cta{font-size:7px;padding:12px 9px}body.xvc-site.x-signature .command-hero .command-hero-grid{width:calc(100% - 40px);padding:38px 0 45px;gap:37px}body.xvc-site.x-signature .hero.command-hero h1{font-size:43px;line-height:1.08;letter-spacing:-.04em}body.xvc-site.x-signature .command-hero-copy:before{margin-bottom:25px}body.xvc-site.x-signature .hero.command-hero .x-intro{font-size:14px}body.xvc-site.x-signature .hero.command-hero .x-actions{gap:14px}body.xvc-site.x-signature .x-button,body.xvc-site.x-signature .s-btn{padding:17px 20px;font-size:10px}body.xvc-site.x-signature .collection-hub-canvas.x-map{height:350px}body.xvc-site.x-signature .collection-spoke.x-map-node strong{font-size:9px}body.xvc-site.x-signature .collection-spoke.x-map-node small{font-size:6px}body.xvc-site.x-signature .collection-hub-core{width:88px;height:88px}body.xvc-site.x-signature .collection-hub-header{padding:16px 12px}body.xvc-site.x-signature .collection-hub-guide{padding:18px 12px 0}body.xvc-site.x-signature .collection-hub-detail.x-map-details{padding:21px;min-height:0}body.xvc-site.x-signature .collection-hub-detail.x-map-details h2{font-size:25px}body.xvc-site.x-signature .x-stat-strip>.x-wrap{width:calc(100% - 40px);padding:27px 0;gap:20px}body.xvc-site.x-signature .x-stat-strip .x-wrap>div{padding:0 0 20px}body.xvc-site.x-signature .x-stat-strip strong{font-size:44px}body.xvc-site.x-signature .x-source-content,body.xvc-site.x-signature .x-section{padding:55px 0}body.xvc-site.x-signature .s-section-title,body.xvc-site.x-signature .x-section h2{font-size:36px}body.xvc-site.x-signature .s-intro,body.xvc-site.x-signature .s-benefit-intro{font-size:15px}body.xvc-site.x-signature .s-benefits-grid{grid-template-columns:1fr;gap:14px;margin:30px 0}body.xvc-site.x-signature .s-benefits-grid .s-benefit-card{padding:27px;gap:23px}body.xvc-site.x-signature .s-benefit-card h3{font-size:28px}body.xvc-site.x-signature .s-outcome{padding:28px}body.xvc-site.x-signature .s-outcome .s-num{font-size:49px;margin-bottom:20px}body.xvc-site.x-signature .s-breakthrough,body.xvc-site.x-signature .s-breakthrough.vcb-home-feature{display:block;margin:22px 0}body.xvc-site.x-signature .s-breakthrough>.s-big-number{display:block;min-height:0;padding:30px;font-size:44px}body.xvc-site.x-signature .s-breakthrough>div:last-child{padding:28px}body.xvc-site.x-signature .s-breakthrough h3{font-size:29px}body.xvc-site.x-signature .s-breakthrough p{font-size:14px}body.xvc-site.x-signature .s-scenario-card{padding:29px}body.xvc-site.x-signature .s-scenario-card .s-math{font-size:37px}body.xvc-site.x-signature .s-offer{padding:30px}body.xvc-site.x-signature .s-price{font-size:46px}body.xvc-site.x-signature .s-contactbox{padding:25px}body.xvc-site.x-signature .s-faq summary{font-size:24px}body.xvc-site.x-signature .x-signature-hero-grid{display:block}body.xvc-site.x-signature .x-inner-hero{padding:48px 0}body.xvc-site.x-signature .x-inner-hero h1{font-size:40px}body.xvc-site.x-signature .x-inner-hero p{font-size:15px}body.xvc-site.x-signature .x-signature-art{width:210px;margin:30px auto -20px}body.xvc-site.x-signature .x-story-grid{grid-template-columns:1fr;gap:35px}body.xvc-site.x-signature .x-story-panel{padding:30px}body.xvc-site.x-signature .x-story-panel>strong{font-size:82px}body.xvc-site.x-signature .x-auto-metrics{padding:25px}body.xvc-site.x-signature .x-auto-package>.x-wrap>h2{font-size:36px}body.xvc-site.x-signature .x-auto-package-nav>a{padding:28px}body.xvc-site.x-signature .x-auto-solution summary{padding:24px 19px;grid-template-columns:30px 1fr 16px;gap:12px}body.xvc-site.x-signature .x-auto-solution summary strong{font-size:23px}body.xvc-site.x-signature .x-auto-id{font-size:24px}body.xvc-site.x-signature .x-auto-solution-body{padding:27px 22px}body.xvc-site.x-signature .x-auto-solution-body p{font-size:15px}body.xvc-site.x-signature .x-auto-solution-grid{padding:24px;gap:25px}body.xvc-site.x-signature .x-auto-package-price{padding:22px}body.xvc-site.x-signature .x-close{padding:65px 0}body.xvc-site.x-signature .x-footer-grid{gap:35px}body.xvc-site.x-signature .x-footer{padding-top:50px}}
body.xvc-site.x-signature .directory,body.xvc-site.x-signature .form-shell{background:#eef1f4}body.xvc-site.x-signature .contact-hero .btn-gold,body.xvc-site.x-signature .form-card .btn-gold{background:#b9d3e8;border-color:#b9d3e8;color:#102043}body.xvc-site.x-signature .contact-hero h1{font-family:Georgia,serif;font-weight:400;letter-spacing:-.04em}body.xvc-site.x-signature .directory .section-title{font-family:Georgia,serif;color:#172543}body.xvc-site.x-signature .continent-tab.active{background:#142344;border-color:#142344}body.xvc-site.x-signature .form-card{border-radius:12px;background:#fafbfc;border-color:#c5ced5}
@media(max-width:700px){body.xvc-site.x-signature .x-header-row .x-header-cta{font:700 7px/1.4 Arial,sans-serif;padding:12px 8px;letter-spacing:.02em;flex:none}body.xvc-site.x-signature .x-header-row .x-brand{font-size:20px}body.xvc-site.x-signature .x-header-row .x-brand-mark{font-size:26px}body.xvc-site.x-signature .x-header-row .x-menu-toggle{padding:4px;font-size:10px;min-width:0}}
@media(prefers-reduced-motion:reduce){body.xvc-site.x-signature *,body.xvc-site.x-signature *:before,body.xvc-site.x-signature *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* Images are separate visual companions to the original, unchanged sales copy. */
body.xvc-site.x-signature .x-home-illustration{background:#e6edf6;padding:38px 0 0}
body.xvc-site.x-signature .x-home-illustration figure{position:relative;margin:0;border-radius:12px;overflow:hidden;box-shadow:0 20px 50px #071b3b14;background:#071b3b;aspect-ratio:3.15/1}
body.xvc-site.x-signature .x-home-illustration img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 52%}
body.xvc-site.x-signature .x-home-illustration+section{padding-top:72px}
body.xvc-site.x-signature .x-signature-hero-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:55px}
body.xvc-site.x-signature .x-engine-image{margin:0;position:relative;border-radius:12px;background:#071b3b;box-shadow:0 28px 65px #020e2470,0 0 0 1px #8cc0ff38;overflow:hidden;aspect-ratio:1.5/1;transform:translateY(0)}
body.xvc-site.x-signature .x-engine-image:after{content:'';position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #d6e9ff21;pointer-events:none}
body.xvc-site.x-signature .x-engine-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
body.xvc-site.x-signature .s-breakthrough.vcb-home-feature{grid-template-columns:minmax(260px,.75fr) minmax(0,1.5fr)}
body.xvc-site.x-signature .s-breakthrough.vcb-home-feature>.s-big-number{padding:0;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;background:linear-gradient(145deg,#122e59,#071b3b)}
body.xvc-site.x-signature .s-breakthrough.vcb-home-feature>.s-big-number:after{display:none}
body.xvc-site.x-signature .x-breakthrough-illustration{display:block;width:100%;height:260px;object-fit:cover;object-position:center;flex:none}
body.xvc-site.x-signature .x-big-number-label{display:block;padding:34px 32px;position:relative;color:#c6e4ff}
@media(min-width:1500px){body.xvc-site.x-signature .x-engine-image{aspect-ratio:1.4/1}}
@media(max-width:1100px){body.xvc-site.x-signature .x-signature-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:35px}body.xvc-site.x-signature .x-engine-image{aspect-ratio:1.25/1}}
@media(max-width:800px){body.xvc-site.x-signature .x-signature-hero-grid{display:block}body.xvc-site.x-signature .x-engine-image{max-width:700px;aspect-ratio:16/9;margin:35px 0 0}body.xvc-site.x-signature .x-home-illustration figure{aspect-ratio:2.2/1}body.xvc-site.x-signature .x-home-illustration{padding-top:25px}}
@media(max-width:700px){body.xvc-site.x-signature .s-breakthrough.vcb-home-feature{display:block}body.xvc-site.x-signature .x-breakthrough-illustration{height:auto;aspect-ratio:1.7/1}body.xvc-site.x-signature .x-big-number-label{padding:25px 28px}}
@media(max-width:550px){body.xvc-site.x-signature .x-home-illustration figure{aspect-ratio:1.7/1;border-radius:8px}body.xvc-site.x-signature .x-home-illustration+section{padding-top:48px}body.xvc-site.x-signature .x-engine-image{border-radius:8px;aspect-ratio:1.5/1;margin-top:30px}}

/* Homepage-only composition. Existing copy and the connected map are retained. */
body.xvc-site.x-signature .command-hero .command-hero-grid{align-items:center;gap:55px;padding:64px 0 65px;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr)}
body.xvc-site.x-signature .x-home-hero-image{margin:0;position:relative;align-self:start;margin-top:5px;border-radius:12px;overflow:hidden;aspect-ratio:1.2/1;background:#071b3b;box-shadow:0 28px 75px #020b2460,0 0 0 1px #a5cfff38}
body.xvc-site.x-signature .x-home-hero-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}
body.xvc-site.x-signature .x-home-engine-map{background:linear-gradient(180deg,#091a38,#0d2348);padding:0 0 70px;color:#d6e7fc}
body.xvc-site.x-signature .x-home-engine-map .x-visual{max-width:900px;width:100%;margin:auto}
body.xvc-site.x-signature .x-home-engine-map .collection-spoke.x-map-node strong{font-size:13px}
body.xvc-site.x-signature .x-home-engine-map .collection-spoke.x-map-node small{font-size:9px}
@media(max-width:1000px){body.xvc-site.x-signature .command-hero .command-hero-grid{display:flex;flex-direction:column;align-items:stretch;gap:35px;padding:35px 0 48px}body.xvc-site.x-signature .x-home-hero-image{order:-1;align-self:stretch;aspect-ratio:1.9/1;margin:0}body.xvc-site.x-signature .x-home-engine-map{padding-bottom:50px}}
@media(max-width:650px){body.xvc-site.x-signature .x-home-hero-image{aspect-ratio:1.65/1;border-radius:8px}body.xvc-site.x-signature .command-hero .command-hero-grid{padding-top:24px;gap:28px}body.xvc-site.x-signature .x-home-engine-map .collection-spoke.x-map-node strong{font-size:9px}body.xvc-site.x-signature .x-home-engine-map .collection-spoke.x-map-node small{font-size:6px}}

/* VCB's navy editorial sequence, adapted to the six existing 100X propositions. */
body.xvc-site.x-signature.xvc-home-reference .x-stat-strip{background:#07172f;border-top:1px solid #76bed329;border-bottom:1px solid #76bed329}
body.xvc-site.x-signature.xvc-home-reference .x-stat-strip strong{color:#d7f1ff}
body.xvc-site.x-signature.xvc-home-reference .x-stat-strip span{color:#9fb9d0}
body.xvc-site.x-signature.xvc-home-reference .x-stat-strip .x-wrap>div{border-color:#76bed329}
body.xvc-site.x-signature.xvc-home-reference #benefits,body.xvc-site.x-signature.xvc-home-reference #results,body.xvc-site.x-signature.xvc-home-reference #breakthroughs{background:#091b37;color:#c6dcec;border-color:#76bed329}
body.xvc-site.x-signature.xvc-home-reference #benefits{background:linear-gradient(115deg,#10274b,#0b1d3e)}
body.xvc-site.x-signature.xvc-home-reference #benefits .s-section-title,body.xvc-site.x-signature.xvc-home-reference #results .s-section-title,body.xvc-site.x-signature.xvc-home-reference #breakthroughs .s-section-title{color:#eff8ff}
body.xvc-site.x-signature.xvc-home-reference #benefits .s-gold{color:#95d8f1}
body.xvc-site.x-signature.xvc-home-reference #benefits .s-eyebrow,body.xvc-site.x-signature.xvc-home-reference #results .s-eyebrow,body.xvc-site.x-signature.xvc-home-reference #breakthroughs .s-eyebrow{color:#86b9d4}
body.xvc-site.x-signature.xvc-home-reference #benefits .s-benefit-intro,body.xvc-site.x-signature.xvc-home-reference #results .s-intro,body.xvc-site.x-signature.xvc-home-reference #breakthroughs .s-intro{color:#b4ccdf}
body.xvc-site.x-signature.xvc-home-reference .s-benefits-grid .s-benefit-card{background:linear-gradient(135deg,#142f50,#102542);border-color:#7cb6cf33;box-shadow:none}
body.xvc-site.x-signature.xvc-home-reference .s-benefit-card h3{color:#e3f1fc}
body.xvc-site.x-signature.xvc-home-reference .s-benefit-card .s-benefit-id{color:#80b9d0}
body.xvc-site.x-signature.xvc-home-reference .s-benefit-id:after{background:#5c8da34d}
body.xvc-site.x-signature.xvc-home-reference .s-benefit-context{color:#b4ccdf;background:#102b49;border-color:#75b9d1}
body.xvc-site.x-signature.xvc-home-reference .s-outcome{background:#102b49;border-color:#74b3cc33}
body.xvc-site.x-signature.xvc-home-reference .s-outcome .s-num{color:#a1dff4}
body.xvc-site.x-signature.xvc-home-reference .s-outcome h3{color:#e2f2fc}
body.xvc-site.x-signature.xvc-home-reference .s-outcome p{color:#b0cadd}
body.xvc-site.x-signature.xvc-home-reference #breakthroughs{padding-bottom:75px}
body.xvc-site.x-signature.xvc-home-reference #breakthroughs>.x-wrap{width:min(1440px,calc(100% - 48px))}
body.xvc-site.x-signature.xvc-home-reference #breakthroughs>.x-wrap>.s-eyebrow,body.xvc-site.x-signature.xvc-home-reference #breakthroughs>.x-wrap>.s-section-title,body.xvc-site.x-signature.xvc-home-reference #breakthroughs>.x-wrap>.s-intro{margin-left:24px;margin-right:24px}
body.xvc-site.x-signature.xvc-home-reference .s-breakthrough.vcb-home-feature{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:0;margin:0;border:1px solid #74cce633;border-bottom:0;border-radius:0;box-shadow:none;background:linear-gradient(120deg,#10254a,#102345)}
body.xvc-site.x-signature.xvc-home-reference .s-breakthrough.vcb-home-feature:first-of-type{margin-top:42px}
body.xvc-site.x-signature.xvc-home-reference .s-breakthrough.vcb-home-feature:last-of-type{border-bottom:1px solid #74cce633}
body.xvc-site.x-signature.xvc-home-reference .s-breakthrough.vcb-home-feature:nth-of-type(even){grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}
body.xvc-site.x-signature.xvc-home-reference .s-breakthrough.vcb-home-feature:nth-of-type(even)>.s-big-number{order:2}
body.xvc-site.x-signature.xvc-home-reference .s-breakthrough.vcb-home-feature>div:last-child{padding:42px 40px;align-self:center;min-width:0}
body.xvc-site.x-signature.xvc-home-reference .s-breakthrough.vcb-home-feature h3{font-size:clamp(29px,2.65vw,40px);line-height:1.13;color:#edf7ff;margin:17px 0 24px}
body.xvc-site.x-signature.xvc-home-reference .s-breakthrough.vcb-home-feature h3 a{color:inherit}
body.xvc-site.x-signature.xvc-home-reference .s-breakthrough.vcb-home-feature h3 a:hover{color:#a5def4}
body.xvc-site.x-signature.xvc-home-reference .s-breakthrough.vcb-home-feature p{color:#b3ccdc;font-size:15px;line-height:1.85}
body.xvc-site.x-signature.xvc-home-reference .s-breakthrough.vcb-home-feature .s-canonical{color:#d4eaf5}
body.xvc-site.x-signature.xvc-home-reference .s-breakthrough.vcb-home-feature .s-result{color:#a6dff2!important;border-color:#79b5cc33}
body.xvc-site.x-signature.xvc-home-reference .s-breakthrough.vcb-home-feature .s-result strong{color:#b5e5f7!important}
body.xvc-site.x-signature.xvc-home-reference .s-breakthrough.vcb-home-feature>.s-big-number{display:flex;flex-direction:column;justify-content:flex-start;align-self:stretch;background:#07172f;position:relative;min-height:500px}
body.xvc-site.x-signature.xvc-home-reference .x-breakthrough-illustration{height:100%;min-height:340px;position:absolute;top:0;left:0;bottom:140px;width:100%;max-height:calc(100% - 140px);object-fit:cover}
body.xvc-site.x-signature.xvc-home-reference .x-big-number-label{margin-top:auto;display:block;width:100%;min-height:140px;box-sizing:border-box;padding:30px 36px;font-size:45px;line-height:1.05;color:#ade4f8;background:linear-gradient(110deg,#0b213d,#102a48)}
body.xvc-site.x-signature.xvc-home-reference .s-breakthrough.vcb-home-feature>.s-big-number:before{display:none}
@media(max-width:1000px){body.xvc-site.x-signature.xvc-home-reference .s-breakthrough.vcb-home-feature>div:last-child{padding:30px}body.xvc-site.x-signature.xvc-home-reference .s-breakthrough.vcb-home-feature h3{font-size:30px}body.xvc-site.x-signature.xvc-home-reference .x-big-number-label{font-size:38px}}
@media(max-width:700px){body.xvc-site.x-signature.xvc-home-reference #breakthroughs>.x-wrap{width:calc(100% - 32px)}body.xvc-site.x-signature.xvc-home-reference #breakthroughs>.x-wrap>.s-eyebrow,body.xvc-site.x-signature.xvc-home-reference #breakthroughs>.x-wrap>.s-section-title,body.xvc-site.x-signature.xvc-home-reference #breakthroughs>.x-wrap>.s-intro{margin-left:4px;margin-right:4px}body.xvc-site.x-signature.xvc-home-reference .s-breakthrough.vcb-home-feature{display:flex;flex-direction:column}body.xvc-site.x-signature.xvc-home-reference .s-breakthrough.vcb-home-feature:nth-of-type(even)>.s-big-number{order:0}body.xvc-site.x-signature.xvc-home-reference .s-breakthrough.vcb-home-feature>.s-big-number{min-height:0;display:block;width:100%}body.xvc-site.x-signature.xvc-home-reference .x-breakthrough-illustration{position:static;max-height:none;min-height:0;height:auto;aspect-ratio:1.5/1}body.xvc-site.x-signature.xvc-home-reference .x-big-number-label{min-height:0;padding:25px 28px;font-size:40px}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}}
