/* Follow the user's chosen VCB reference. Preserve supplied text. No generated artwork. */
.xvc-site{background:#edf4f7;color:#102e4f;font-family:Arial,Helvetica,sans-serif}.x-wrap{width:min(1400px,calc(100% - 88px))}.x-header{background:#08172d;border-top:2px solid #67d1e9;border-bottom:1px solid #37536a}.x-header-row{min-height:98px;gap:28px}.x-header-row .x-brand{font:700 25px/1.05 Georgia,serif}.x-header-row .x-nav-shell nav{font:400 11px/1.5 Arial,Helvetica,sans-serif;gap:23px}.x-header-row .x-header-cta{border-radius:0;font-size:9px;padding:16px 23px;background:linear-gradient(110deg,#a1edf5,#2cb7d7)}.x-header-row .x-menu-toggle{border:0;background:none;box-shadow:none;color:#d5edf7}.x-button,.x-source-content .s-btn{border-radius:0;box-shadow:none;background:linear-gradient(110deg,#a1edf5,#2cb7d7);font-family:Arial,sans-serif;padding:18px 23px}.x-hero{background:radial-gradient(ellipse at 88% 25%,#173d69 0,transparent 65%),linear-gradient(115deg,#08172d,#102e50);padding:52px 0 50px}.x-hero-grid{grid-template-columns:.95fr 1.15fr;gap:55px;align-items:start}.x-sales-hero .x-hero-copy{border-left:1px solid #39718b44;padding:36px 0 0 14px}.x-sales-hero .x-hero-copy h1{font:700 clamp(38px,4.1vw,64px)/1.02 Arial,Helvetica,sans-serif;letter-spacing:-.045em;margin:0 0 31px;max-width:690px}.x-claim-accent{color:#8bdfe9}.x-hero .x-intro{font:400 15px/1.85 Arial,Helvetica,sans-serif;max-width:610px;color:#c2d9e5}.x-hero .x-intro strong{color:#91e2ed}.x-hero .x-actions{gap:20px;margin:29px 0}.x-hero .x-hero-note{font:400 11px/1.8 Arial,sans-serif;color:#9db9cc;max-width:580px}.x-visual{padding-top:0}.x-console{border-radius:11px;border:1px solid #6ba0b4;background:linear-gradient(135deg,#163653dc,#102a47ed);box-shadow:0 0 0 3px #7eb7cc08,0 20px 65px #0003}.x-console-head{font:600 8px/1.6 Arial,sans-serif;padding:20px 24px;border-color:#4c708555;letter-spacing:.12em}.x-console-guide{padding:21px 24px 0;font-size:11px}.x-console-caption{font-size:8px;letter-spacing:.15em}.x-map{height:435px;grid-template-columns:1fr 1fr;padding:30px 24px;gap:27px 24%}.x-map-node{background:linear-gradient(135deg,#173d56,#102b41);border:1px solid #3b6c82;border-radius:5px;box-shadow:inset 0 0 20px #8ed7ec03;transition:background .2s,border-color .2s,transform .2s}.x-map-node.is-active{border-color:#91d9e8;background:#234c65;box-shadow:0 0 28px #78bed519}.x-map-node:hover{transform:translateY(-2px);background:#244e65}.x-map-node>strong{font:600 12px/1.3 Arial,sans-serif}.x-map-node>small{font-size:11px;color:#8bc5d9}.x-map-center{background:radial-gradient(circle,#214f6a,#102c47);box-shadow:0 0 55px #63b9ce1c;border-color:#6dabc250}.x-map-details{padding:26px 30px;min-height:220px;border-top:1px solid #4c708555}.x-map-details h2{font:500 29px/1.15 Georgia,serif}.x-map-details p{font:400 13px/1.85 Arial,sans-serif;color:#b4cedc}.x-stat-strip>.x-wrap{grid-template-columns:repeat(3,1fr)}.x-stat-strip{background:#102d4c}.x-stat-strip .x-wrap>div{padding:0 30px}.x-stat-strip strong{font:500 38px/1 Georgia,serif;color:#a0e4ee}.x-stat-strip span{font-size:9px;letter-spacing:.1em;text-transform:none;color:#b1cfde}.x-source-content{padding:76px 0}.x-source-content .s-section-title,.x-section h2{font:400 clamp(34px,3.7vw,52px)/1.12 Georgia,serif;letter-spacing:-.035em;max-width:1100px}.x-source-content .s-benefits-grid{gap:24px}.x-source-content .s-benefit-card{background:#f9fcfd;border:1px solid #abc9d9;border-top:3px solid #2c94b1;box-shadow:none;border-radius:0;padding:31px}.x-source-content .s-benefit-card h3{font:400 29px/1.23 Georgia,serif}.x-source-content .s-benefit-id{font-size:9px;letter-spacing:.14em}.x-source-content .s-breakthrough{padding:37px 0;border:0;border-top:1px solid #a8c4d3;background:none;box-shadow:none;border-radius:0;grid-template-columns:155px 1fr;gap:40px}.x-source-content .s-breakthrough h3{font:400 34px/1.2 Georgia,serif}.x-source-content .s-big-number{font:500 43px/1.1 Georgia,serif;color:#23819d}.x-source-content .s-breakthrough p{font:400 16px/1.9 Arial,sans-serif}.x-source-content .s-canonical{font-weight:600!important;color:#234e69}.x-source-content .s-outcomes{gap:22px}.x-source-content .s-outcome,.x-source-content .s-step,.x-source-content .s-offer,.x-source-content .s-scenario-card{border-radius:0;box-shadow:none}.x-source-content .s-faq details{border-bottom:1px solid #abc8d7}.x-inner-hero{padding:60px 0;background:radial-gradient(ellipse at 90% 20%,#183b66 0,transparent 65%),linear-gradient(115deg,#08172d,#102e50)}.x-inner-hero h1{font:700 clamp(38px,4.5vw,62px)/1.06 Arial,Helvetica,sans-serif;letter-spacing:-.04em;max-width:1150px}.x-inner-hero p{max-width:900px;font:400 17px/1.85 Arial,sans-serif}.x-inner-hero .x-kicker{font-size:9px;letter-spacing:.18em}.x-story-panel{border-radius:0;background:#dfeaf1;border-color:#abc9d9}.x-engine-card{box-shadow:none;border-radius:0}.x-auto-intro h2{max-width:1000px}.x-auto-package-nav>a{border-radius:0;box-shadow:none;background:#f9fcfd;border-color:#abc8d7;padding:27px}.x-auto-package-nav strong{font:400 29px/1.2 Georgia,serif;max-width:none}.x-auto-package-nav small{font-size:9px;letter-spacing:.15em}.x-auto-metrics{border-radius:0;border-color:#abc8d7;background:#f8fcfd}.x-auto-metrics strong{font:400 47px/1.15 Georgia,serif}.x-auto-metrics span{font-size:9px;letter-spacing:.12em}.x-auto-programme{background:#dfeaf1}.x-auto-package{padding:64px 0;border-color:#abc8d7}.x-auto-package:nth-of-type(even){background:#e5eff4}.x-auto-package>.x-wrap>h2{font:400 42px/1.15 Georgia,serif}.x-auto-package-copy{max-width:1050px}.x-auto-package-copy p{font-size:15px;line-height:1.9}.x-auto-package-price{border-radius:0;background:#102e4c;color:#c2deeb;border:1px solid #37687f;padding:20px 26px}.x-auto-solution{border-radius:0;border-color:#adc9d9;box-shadow:none;background:#fafdfd}.x-auto-solution summary{padding:25px 27px;grid-template-columns:48px 1fr 25px}.x-auto-solution summary strong{font:400 25px/1.3 Georgia,serif}.x-auto-solution[open] summary{background:#dcecf3;border-color:#a8c9db}.x-auto-solution-body{padding:30px 36px}.x-auto-solution-body p{font-size:15px;line-height:1.9}.x-auto-solution-grid{border:1px solid #b7d1df;background:#e7f1f6;border-radius:0;padding:25px 28px}.x-auto-solution-grid h3{font:400 23px/1.25 Georgia,serif}.x-auto-solution-grid li{font-size:14px;line-height:1.85}.x-auto-solution-foot{border-color:#b3cedd}.x-auto-commercial .x-auto-three article{border-radius:0;box-shadow:none}.x-footer{background:#08172d}.x-footer-brand{font:600 25px/1.2 Georgia,serif}.x-footer-grid h2{font-size:10px;letter-spacing:.13em}
@media(max-width:1200px){.x-wrap{width:calc(100% - 64px)}.x-hero-grid{gap:35px}.x-sales-hero .x-hero-copy h1{font-size:46px}.x-map{height:400px;gap:22px 24%;padding:25px 20px}.x-header-row{gap:20px}.x-header-row .x-nav-shell nav{gap:15px;font-size:11px}.x-header-row .x-header-cta{font-size:8px;padding:15px 17px}}
@media(max-width:1050px){.x-header-row .x-menu-toggle{display:flex}.x-hero-grid{grid-template-columns:1fr 1fr;gap:28px}.x-sales-hero .x-hero-copy h1{font-size:40px}.x-hero .x-intro{font-size:14px}.x-map{height:380px;padding:23px 12px;gap:20px 23%}.x-map-node>strong{font-size:11px}.x-map-details{padding:25px}.x-map-center{width:110px;height:110px}.x-map-center>b{font-size:37px}.x-source-content .s-breakthrough h3{font-size:30px}}
@media(max-width:800px){.x-wrap{width:calc(100% - 44px)}.x-hero-grid{grid-template-columns:1fr;gap:38px}.x-hero{padding:35px 0}.x-sales-hero .x-hero-copy{padding-top:10px}.x-sales-hero .x-hero-copy h1{font-size:clamp(39px,6vw,52px)}.x-hero .x-intro{font-size:15px;max-width:700px}.x-visual{max-width:650px;width:100%;margin:auto}.x-map{height:410px;padding:27px;gap:22px 26%}.x-map-node>strong{font-size:13px}.x-map-center{width:125px;height:125px}.x-map-details{min-height:205px}.x-source-content{padding:52px 0}.x-source-content .s-section-title,.x-section h2{font-size:38px}.x-source-content .s-breakthrough{grid-template-columns:125px 1fr;gap:28px}.x-source-content .s-big-number{font-size:36px}.x-inner-hero h1{font-size:44px}.x-header-row .x-header-cta{order:2}.x-auto-package>.x-wrap>h2{font-size:36px}.x-auto-solution-grid{grid-template-columns:1fr}}
@media(max-width:550px){.x-wrap{width:calc(100% - 36px)}.x-header-row{min-height:80px;gap:10px}.x-header-row .x-brand{font-size:19px;gap:8px}.x-header-row .x-header-cta{font-size:7px;padding:12px 8px}.x-header-row .x-menu-toggle{font-size:10px}.x-sales-hero .x-hero-copy h1{font-size:39px;line-height:1.04}.x-hero .x-intro{font-size:14px}.x-hero .x-actions{gap:16px}.x-hero .x-button{padding:16px 20px;font-size:10px}.x-map{height:340px;padding:20px 12px;gap:17px 23%}.x-map-node>strong{font-size:10px}.x-map-node>small{font-size:9px}.x-map-center{width:90px;height:90px}.x-map-center>b{font-size:29px}.x-map-details h2{font-size:26px}.x-stat-strip>.x-wrap{grid-template-columns:1fr;padding:24px 0;gap:20px}.x-stat-strip .x-wrap>div{border-right:0;border-bottom:1px solid #3d6077;padding:0 0 19px}.x-stat-strip .x-wrap>div:last-child{border-bottom:0;padding-bottom:0}.x-stat-strip strong{font-size:35px}.x-stat-strip span{font-size:10px}.x-source-content .s-section-title,.x-section h2{font-size:34px}.x-source-content .s-breakthrough{grid-template-columns:1fr;gap:20px}.x-source-content .s-breakthrough h3{font-size:28px}.x-source-content .s-big-number{border-right:0;padding:0 0 16px;border-bottom:1px solid #b4cfdd}.x-source-content .s-benefit-card{padding:25px}.x-source-content .s-benefit-card h3{font-size:27px}.x-inner-hero{padding:40px 0}.x-inner-hero h1{font-size:38px}.x-inner-hero p{font-size:15px}.x-auto-solution summary{padding:22px 17px;gap:12px;grid-template-columns:30px 1fr 16px}.x-auto-solution summary strong{font-size:22px}.x-auto-solution-body{padding:25px 20px}.x-auto-solution-grid{padding:22px}.x-auto-package>.x-wrap>h2{font-size:34px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
