*,*:before,*:after{box-sizing:border-box}:root{--vbs-coral-red: #e6321b;--vbs-primary-orange: #f04424;--vbs-bright-orange: #ff641a;--vbs-warm-peach: #ff9a69;--vbs-warm-ivory: #fff4ea;--vbs-deep-charcoal: #17202b;--vbs-white: #ffffff;--vbs-deep-orange: #dd3b22;--vbs-coral-orange: #f05339;--vbs-coral-mid: #f77659;--vbs-white-soft: rgba(255, 255, 255, .9);--vbs-white-muted: rgba(255, 255, 255, .72);--vbs-font-display: "Manrope", "Montserrat", "Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--vbs-font-body: "Manrope", "Plus Jakarta Sans", system-ui, -apple-system, sans-serif}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{margin:0;padding:0;font-family:var(--vbs-font-body);color:var(--vbs-deep-charcoal);background-color:var(--vbs-warm-ivory);overflow-x:hidden}a,button{font-family:inherit}img{display:block;max-width:100%}.vbs-header{position:fixed;top:0;left:0;right:0;z-index:100;width:100%;background:transparent;transition:background-color .32s cubic-bezier(.22,1,.36,1),box-shadow .32s ease,border-color .32s ease;border-bottom:1px solid transparent}.vbs-header.is-scrolled{background:#fff4eaf5;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom-color:#17202b14;box-shadow:0 10px 30px #17202b17}@keyframes vbsNavFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.vbs-header-inner{max-width:1440px;margin:0 auto;padding:26px clamp(20px,5.2vw,72px) 14px;display:flex;align-items:center;justify-content:space-between;gap:24px;transition:padding .32s cubic-bezier(.22,1,.36,1);animation:vbsNavFadeIn .7s cubic-bezier(.22,1,.36,1) both}.vbs-header.is-scrolled .vbs-header-inner{padding:14px clamp(20px,5.2vw,72px)}.vbs-logo{display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;border:none;box-shadow:none;text-decoration:none;flex-shrink:0;transition:transform .25s cubic-bezier(.22,1,.36,1),opacity .25s ease}.vbs-logo:hover{transform:translateY(-1px);opacity:.94}.vbs-logo-img{display:block;width:auto;height:clamp(42px,3.8vw,54px);max-width:185px;object-fit:contain;transition:height .28s cubic-bezier(.22,1,.36,1),filter .25s ease}.vbs-header.is-scrolled .vbs-logo-img{height:clamp(36px,3.2vw,46px)}.vbs-nav{display:flex;align-items:center;justify-content:center;flex:1 1 auto}.vbs-nav-list{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:center;gap:clamp(16px,2vw,30px)}.vbs-nav-item{position:relative}.vbs-nav-link{position:relative;display:inline-flex;align-items:center;gap:4px;padding:6px 0;color:#ffffffeb;text-decoration:none;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(13px,.95vw,14.5px);font-weight:500;letter-spacing:.005em;white-space:nowrap;transition:color .25s ease,opacity .25s ease,transform .25s ease}.vbs-nav-chevron{transition:transform .25s ease;opacity:.85}.vbs-nav-chevron.is-open{transform:rotate(180deg)}.vbs-header.is-scrolled .vbs-nav-link{color:#17202bd6}.vbs-header.is-scrolled .vbs-nav-link:hover,.vbs-header.is-scrolled .vbs-nav-link.is-active{color:var(--vbs-coral-red, #e6321b)}.vbs-header.is-scrolled .vbs-nav-link:after{background-color:var(--vbs-primary-orange, #f04424)}.vbs-dropdown{position:absolute;top:calc(100% + 10px);left:50%;min-width:265px;padding:8px;border-radius:12px;background:#fffffffa;border:1px solid rgba(23,32,43,.1);box-shadow:0 20px 44px #17202b2e;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);opacity:0;visibility:hidden;transform:translate(-50%,6px);transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1),visibility .22s ease;z-index:120}.vbs-dropdown.is-open{opacity:1;visibility:visible;transform:translate(-50%)}.vbs-dropdown-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:8px;color:var(--vbs-deep-charcoal, #17202b);text-decoration:none;font-size:13px;font-weight:600;transition:background-color .2s ease,color .2s ease}.vbs-dropdown-item:hover{background:#f0442414;color:var(--vbs-coral-red, #e6321b)}.vbs-dropdown-tag{font-size:11px;font-weight:700;color:var(--vbs-primary-orange, #f04424);background:#f044241a;padding:2px 8px;border-radius:999px;white-space:nowrap}.vbs-nav-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background-color:#fff;transform:scaleX(0);transform-origin:center;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .25s ease;opacity:0}.vbs-nav-link:hover{color:#fff;transform:translateY(-1px)}.vbs-nav-link:hover:after{transform:scaleX(1);opacity:.85}.vbs-nav-link.is-active{color:#fff;font-weight:600}.vbs-nav-link.is-active:after{transform:scaleX(1);opacity:1}.vbs-header-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.vbs-nav-cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 20px;border:1px solid rgba(255,255,255,.78);border-radius:7px;color:#fff;background:#ffffff0a;text-decoration:none;font-family:Plus Jakarta Sans,sans-serif;font-size:13.5px;font-weight:500;letter-spacing:.01em;white-space:nowrap;transition:background-color .28s cubic-bezier(.22,1,.36,1),border-color .28s ease,color .28s ease,transform .25s cubic-bezier(.22,1,.36,1),box-shadow .28s ease}.vbs-nav-cta-icon{transition:transform .28s cubic-bezier(.22,1,.36,1)}.vbs-nav-cta:hover{background:#fff;border-color:#fff;color:#dc3a20;transform:translateY(-1px);box-shadow:0 10px 24px #8216062e}.vbs-nav-cta:hover .vbs-nav-cta-icon{transform:translate(3px)}.vbs-header.is-scrolled .vbs-nav-cta{border-color:var(--vbs-primary-orange, #f04424);color:var(--vbs-deep-charcoal, #17202b);background:#f044240f}.vbs-header.is-scrolled .vbs-nav-cta:hover{background:linear-gradient(135deg,#e6321b,#ff641a);border-color:transparent;color:#fff;box-shadow:0 10px 24px #e6321b3d}.vbs-mobile-toggle{display:none;align-items:center;justify-content:center;width:42px;height:42px;border-radius:8px;border:1px solid rgba(255,255,255,.6);background:#ffffff14;color:#fff;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.vbs-header.is-scrolled .vbs-mobile-toggle{border-color:#17202b42;background:#17202b0d;color:var(--vbs-deep-charcoal, #17202b)}.vbs-mobile-toggle:hover{background:#ffffff2e;border-color:#fff}.vbs-mobile-drawer{display:none}@media(min-width:1025px)and (max-height:740px){.vbs-header-inner{padding:16px clamp(20px,5vw,72px) 6px}}@media(max-width:1120px){.vbs-nav-list{gap:14px}.vbs-nav-link{font-size:13px}.vbs-nav-cta{padding:9px 15px;font-size:13px}}@media(max-width:960px){.vbs-header-inner{padding:18px 20px 12px}.vbs-nav,.vbs-nav-cta{display:none}.vbs-mobile-toggle{display:inline-flex}.vbs-mobile-drawer{display:block;position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100dvh;z-index:39;padding:86px 24px 36px;background:linear-gradient(170deg,#da351bfa,#ef5638fa 60%,#f9865cfa);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);opacity:0;pointer-events:none;transform:translateY(-12px);transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1);overflow-y:auto}.vbs-mobile-drawer.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.vbs-header-inner{position:relative;z-index:41}.vbs-mobile-nav{display:flex;flex-direction:column;gap:28px;max-width:420px;margin:0 auto}.vbs-mobile-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.vbs-mobile-item{opacity:0;transform:translateY(8px);transition:opacity .32s ease,transform .32s ease}.vbs-mobile-drawer.is-open .vbs-mobile-item{opacity:1;transform:translateY(0)}.vbs-mobile-link{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border-radius:10px;color:#ffffffe6;text-decoration:none;font-family:Plus Jakarta Sans,sans-serif;font-size:17px;font-weight:500;transition:background-color .2s ease,color .2s ease}.vbs-mobile-link.is-active,.vbs-mobile-link:hover{background:#ffffff24;color:#fff;font-weight:600}.vbs-mobile-active-dot{width:7px;height:7px;border-radius:50%;background:#fff}.vbs-mobile-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:15px 22px;border:1.5px solid #ffffff;border-radius:10px;background:#fff;color:#da381e;text-decoration:none;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:700;box-shadow:0 12px 28px #78140633}}@media(prefers-reduced-motion:reduce){.vbs-header-inner,.vbs-nav-link,.vbs-nav-link:after,.vbs-nav-cta,.vbs-mobile-drawer,.vbs-mobile-item{animation:none!important;transition:none!important}}.vbs-hero{position:relative;width:100%;height:100dvh;min-height:560px;max-height:1080px;padding-top:78px;overflow:hidden;display:flex;flex-direction:column;isolation:isolate;background-color:#df3d24}.vbs-hero-sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#df3d24,#e6442b,#f1553b 32%,#f97156 46%,#fb9473,#ffbfa8 70%,#ffbfa8)}.vbs-hero-sky-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 86% 42% at 50% 62%,rgba(255,224,180,.38) 0%,rgba(255,196,152,.12) 55%,transparent 82%)}.vbs-road-backdrop{position:absolute;left:-18px;right:-18px;bottom:-10px;height:45%;z-index:3;pointer-events:none;display:flex;flex-direction:column;justify-content:flex-end;will-change:transform}.vbs-road-scene-img{width:100%;height:100%;object-fit:cover;object-position:left bottom;-webkit-user-select:none;user-select:none}.vbs-road-ground-extend{position:absolute;left:0;right:0;bottom:-24px;height:30px;background:#7c7e85}.vbs-hero-content{position:relative;z-index:25;width:100%;max-width:1120px;margin:0 auto;padding:clamp(4px,1vh,14px) clamp(20px,4vw,48px) 0;display:flex;flex-direction:column;align-items:center;text-align:center;pointer-events:none}.vbs-hero-copy{pointer-events:auto;display:flex;flex-direction:column;align-items:center}.vbs-hero-headline{margin:0;color:#fff;font-family:var(--vbs-font-display);font-weight:700;font-size:clamp(30px,3.85vw,54px);line-height:1.09;letter-spacing:-.025em;text-shadow:0 4px 28px rgba(145,22,6,.16)}.vbs-headline-line{display:block}.vbs-hero-subcopy{margin:clamp(8px,1.1vh,14px) 0 0;color:#fffffff0;font-family:var(--vbs-font-body);font-weight:500;font-size:clamp(14px,1.15vw,17px);line-height:1.45;letter-spacing:.008em;max-width:620px;text-shadow:0 2px 16px rgba(145,22,6,.18)}.vbs-hero-actions{margin-top:clamp(12px,1.6vh,18px);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px}.vbs-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:8px;background:#fff;border:1.5px solid #ffffff;color:#dc3a20;text-decoration:none;font-family:var(--vbs-font-body);font-size:14px;font-weight:700;letter-spacing:.005em;box-shadow:0 10px 28px #84160638;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,background-color .25s ease}.vbs-btn-icon{transition:transform .25s cubic-bezier(.22,1,.36,1)}.vbs-btn-primary:hover{transform:translateY(-2px);background:#fff9f7;box-shadow:0 14px 34px #84160647}.vbs-btn-primary:hover .vbs-btn-icon{transform:translate(3px)}.vbs-btn-secondary{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;border-radius:8px;background:#ffffff17;border:1.5px solid rgba(255,255,255,.78);color:#fff;text-decoration:none;font-family:var(--vbs-font-body);font-size:14px;font-weight:600;letter-spacing:.005em;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform .25s cubic-bezier(.22,1,.36,1),background-color .25s ease,border-color .25s ease}.vbs-btn-secondary:hover{transform:translateY(-2px);background:#fff3;border-color:#fff}.vbs-vehicle-stage{position:absolute;left:0;right:0;bottom:clamp(48px,6.4vh,74px);height:clamp(240px,50vh,480px);z-index:15;pointer-events:none;display:flex;align-items:flex-end;justify-content:center}.vbs-vehicle-motion{position:absolute;bottom:0;display:flex;align-items:flex-end;justify-content:center;will-change:transform,opacity;margin-left:clamp(0px,2.5vw,38px)}.vbs-vehicle-size-wide{--truck-vw: 86vw;--truck-vh: 47vh;--truck-max-w: 1180px}.vbs-vehicle-size-medium-wide{--truck-vw: 78vw;--truck-vh: 48vh;--truck-max-w: 1040px}.vbs-vehicle-size-medium{--truck-vw: 70vw;--truck-vh: 47vh;--truck-max-w: 940px}.vbs-vehicle-frame{position:relative;width:min(var(--truck-vw, 76vw),calc(var(--truck-vh, 38vh) * var(--truck-ar, 2.3)),var(--truck-max-w, 980px));aspect-ratio:var(--truck-ar, 2.3);height:auto;display:flex;align-items:flex-end;justify-content:center}.vbs-vehicle-img{width:100%;height:100%;object-fit:fill;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 6px 14px rgba(15,16,20,.16))}.vbs-vehicle-ground-shadow{position:absolute;left:9%;right:4%;bottom:-2%;height:11%;border-radius:50%;background:radial-gradient(ellipse at center,#0c0d128f,#0c0d1247 54%,#0c0d1200 78%);filter:blur(7px);pointer-events:none}.vbs-wheel-ellipse{position:absolute;aspect-ratio:1 / 1;pointer-events:none;display:flex;align-items:center;justify-content:center;transform-origin:center center}.vbs-wheel-disc{width:100%;height:100%;object-fit:contain;border-radius:50%;will-change:transform;-webkit-user-select:none;user-select:none}.vbs-slider-hud{position:absolute;left:0;right:0;bottom:0;z-index:30;padding:28px 20px 16px;background:linear-gradient(to top,#16181d70,#16181d00);display:flex;justify-content:center;pointer-events:none}.vbs-hud-inner{pointer-events:auto;display:inline-flex;align-items:center;gap:8px;padding:6px;border-radius:999px;background:#14161c75;border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 24px #00000038}.vbs-hud-arrow{width:30px;height:30px;border-radius:50%;border:1px solid rgba(255,255,255,.24);background:#ffffff14;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.vbs-hud-arrow:hover{background:#ffffff38;border-color:#ffffffb8;transform:scale(1.05)}.vbs-hud-dots{display:flex;align-items:center;gap:5px}.vbs-hud-pill{position:relative;overflow:hidden;height:30px;padding:0 11px;border-radius:999px;border:1px solid transparent;background:#ffffff14;color:#ffffffc7;font-family:var(--vbs-font-body);font-size:12px;font-weight:600;letter-spacing:.02em;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease,padding .25s ease}.vbs-hud-pill:hover{background:#ffffff2e;color:#fff}.vbs-hud-pill.is-active{background:#fff3;border-color:#ffffff80;color:#fff;padding:0 14px}.vbs-hud-code{position:relative;z-index:2;font-variant-numeric:tabular-nums}.vbs-hud-label{position:relative;z-index:2;white-space:nowrap;font-weight:600}.vbs-hud-progress{position:absolute;left:0;right:0;bottom:0;height:2.5px;background:#fff;transform-origin:left center;opacity:.92}.vbs-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1024px){.vbs-hero{min-height:760px}.vbs-hero-content{padding-top:12px}.vbs-hero-headline{font-size:clamp(32px,5vw,48px)}.vbs-road-backdrop{height:44%}.vbs-vehicle-stage{bottom:66px;height:360px}.vbs-vehicle-size-wide{--truck-vw: 86vw;--truck-vh: 36vh;--truck-max-w: 760px}.vbs-vehicle-size-medium-wide{--truck-vw: 78vw;--truck-vh: 37vh;--truck-max-w: 680px}.vbs-vehicle-size-medium{--truck-vw: 70vw;--truck-vh: 36vh;--truck-max-w: 620px}}@media(max-width:640px){.vbs-hero{height:auto;min-height:100svh;min-height:760px;max-height:none;padding-top:72px;justify-content:space-between}.vbs-hero-sky{background:linear-gradient(180deg,#df3d24,#e8472e 24%,#f35b41 44%,#fa8669 58%,#ffbfa8 68%,#ffbfa8)}.vbs-hero-content{padding:20px 20px 0;z-index:25}.vbs-hero-headline{font-size:clamp(28px,7.6vw,36px);line-height:1.12}.vbs-hero-subcopy{margin-top:12px;font-size:14px;max-width:330px}.vbs-hero-actions{margin-top:18px;width:100%;max-width:340px;flex-direction:column;gap:10px}.vbs-btn-primary,.vbs-btn-secondary{width:100%;padding:13px 18px;font-size:14px}.vbs-road-backdrop{left:-8px;right:-8px;bottom:0;height:36%;min-height:235px}.vbs-road-scene-img{object-position:12% bottom}.vbs-vehicle-stage{position:relative;bottom:auto;height:280px;margin-top:auto;padding-bottom:64px}.vbs-vehicle-motion{bottom:64px;margin-left:0}.vbs-vehicle-size-wide,.vbs-vehicle-size-medium-wide,.vbs-vehicle-size-medium{--truck-vw: 96vw;--truck-vh: 225px;--truck-max-w: 480px}.vbs-slider-hud{padding:20px 12px 14px}.vbs-hud-inner{max-width:calc(100vw - 24px);gap:6px;padding:5px}.vbs-hud-pill{height:28px;padding:0 9px;font-size:11px}.vbs-hud-pill.is-active{padding:0 11px}.vbs-hud-label{max-width:98px;overflow:hidden;text-overflow:ellipsis}}@media(min-width:1025px)and (max-height:740px){.vbs-hero{padding-top:62px}.vbs-hero-content{padding-top:2px}.vbs-hero-headline{font-size:clamp(26px,3.25vw,44px);line-height:1.07}.vbs-hero-subcopy{margin-top:6px;font-size:14px}.vbs-hero-actions{margin-top:10px}.vbs-btn-primary,.vbs-btn-secondary{padding:9px 18px;font-size:13px}.vbs-road-backdrop{height:43%}.vbs-vehicle-stage{bottom:46px;height:48vh}.vbs-vehicle-size-wide{--truck-vh: 45vh}.vbs-vehicle-size-medium-wide{--truck-vh: 46vh}.vbs-vehicle-size-medium{--truck-vh: 45vh}.vbs-slider-hud{padding:18px 20px 10px}}.vbs-about{position:relative;width:100%;min-height:clamp(600px,74vh,800px);background:radial-gradient(ellipse 68% 68% at 28% 48%,#ffa25c5c,#ff641a00 68%),linear-gradient(142deg,#e6321b,#f04418 42%,#ff5a1f 78%,#ff6b26);color:var(--vbs-white);overflow:hidden;display:flex;align-items:center;padding:clamp(52px,6vw,84px) clamp(20px,4.5vw,64px)}.vbs-about-grid{width:100%;max-width:1420px;margin:0 auto;display:grid;grid-template-columns:1.32fr .94fr;align-items:center;gap:clamp(24px,3.6vw,56px)}.vbs-about-left{display:flex;align-items:center;justify-content:center;min-width:0}.vbs-about-fleet-frame{position:relative;width:100%;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none}.vbs-about-fleet-img{display:block;width:100%;height:auto;max-height:clamp(340px,44vw,610px);object-fit:contain}.vbs-about-right-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0;max-width:520px}.vbs-about-heading{margin:0;font-family:var(--vbs-font-display);font-weight:800;font-size:clamp(2.05rem,3.4vw,3.25rem);line-height:1.1;letter-spacing:-.028em;color:#fff;text-shadow:0 2px 18px rgba(130,18,6,.14)}.vbs-about-intro{margin:20px 0 0;font-size:clamp(1rem,1.18vw,1.12rem);line-height:1.62;color:#fff8f3f0;font-weight:500}.vbs-about-stats{width:100%;margin-top:28px;padding-top:24px;border-top:1px solid rgba(255,255,255,.28);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.vbs-about-stat{display:flex;flex-direction:column;gap:6px}.vbs-about-stat-icon{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:#f04418;background:#fff;box-shadow:0 8px 18px #8212052e;margin-bottom:4px}.vbs-about-stat-value{font-family:var(--vbs-font-display);font-size:clamp(1.65rem,2.3vw,2.15rem);font-weight:800;line-height:1.05;letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums}.vbs-about-stat-since{display:inline-flex;align-items:baseline;gap:6px}.vbs-about-since-tag{font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#fff4ea}.vbs-about-stat-label{font-size:.84rem;font-weight:600;line-height:1.35;color:#fff8f3e6}.vbs-about-cta-wrap{margin-top:30px}.vbs-about-cta{display:inline-flex;align-items:center;gap:10px;padding:15px 28px;border-radius:10px;background:#fff;color:#e6321b;text-decoration:none;font-family:var(--vbs-font-display);font-size:.96rem;font-weight:800;letter-spacing:.005em;box-shadow:0 14px 32px #7812053d;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,background-color .25s ease}.vbs-about-cta-icon{transition:transform .25s cubic-bezier(.22,1,.36,1)}.vbs-about-cta:hover{background:#fff4ea;transform:translateY(-2px);box-shadow:0 18px 36px #78120552}.vbs-about-cta:hover .vbs-about-cta-icon{transform:translate(4px)}@media(max-width:980px){.vbs-about{min-height:auto;padding:56px 20px 64px}.vbs-about-grid{grid-template-columns:1fr;gap:32px}.vbs-about-right-copy{order:1;max-width:100%}.vbs-about-left{order:2}}@media(max-width:540px){.vbs-about-stats{gap:12px}.vbs-about-cta{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.vbs-about-cta{transition:none!important}}.vbs-enquiry-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#101e2db8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:clamp(12px,2.5vw,28px);overflow-y:auto;-webkit-overflow-scrolling:touch}.vbs-enquiry-modal{position:relative;background:#fff;border-radius:20px;width:100%;max-width:680px;max-height:92vh;display:flex;flex-direction:column;box-shadow:0 24px 64px #00000059;border:1px solid rgba(223,61,36,.16);color:#101e2d;font-family:var(--vbs-font-body, system-ui, -apple-system, sans-serif);overflow:hidden}.vbs-em-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 28px 18px;border-bottom:1px solid #f2e4da;background:#fff8f2}.vbs-em-badge{display:inline-flex;align-items:center;gap:6px;font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:#df3d24;margin-bottom:6px}.vbs-em-title{margin:0 0 4px;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:900;color:#101e2d;letter-spacing:-.015em}.vbs-em-subtitle{margin:0;font-size:.86rem;color:#556779}.vbs-em-close-btn{background:#0000000d;border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#3e5062;cursor:pointer;flex-shrink:0;transition:all .2s ease}.vbs-em-close-btn:hover{background:#df3d24;color:#fff;transform:rotate(90deg)}.vbs-em-body{padding:20px 28px 24px;overflow-y:auto;max-height:calc(92vh - 120px)}.vbs-em-service-banner{display:flex;align-items:center;gap:12px;background:#fff3ec;border:1.5px solid rgba(223,61,36,.22);border-radius:12px;padding:10px 16px;margin-bottom:18px}.vbs-em-sb-icon{width:34px;height:34px;border-radius:8px;background:#df3d24;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.vbs-em-sb-content{display:flex;flex-direction:column;flex:1}.vbs-em-sb-label{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#8c533e}.vbs-em-sb-val{font-size:.94rem;font-weight:800;color:#101e2d}.vbs-em-sb-tag{font-size:.72rem;font-weight:800;color:#2e7d32;background:#e8f5e9;padding:4px 8px;border-radius:6px}.vbs-em-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:18px}.vbs-em-field{display:flex;flex-direction:column}.vbs-em-field--full{grid-column:1 / -1}.vbs-em-label{font-size:.8rem;font-weight:800;color:#3e5062;margin-bottom:5px}.vbs-em-input,.vbs-em-select,.vbs-em-textarea{width:100%;padding:10px 12px;font-size:.9rem;font-weight:600;border-radius:8px;border:1.5px solid #e3d5cb;background:#fff8f2;color:#101e2d;outline:none;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.vbs-em-input:focus,.vbs-em-select:focus,.vbs-em-textarea:focus{border-color:#df3d24;box-shadow:0 0 0 3px #df3d241f}.vbs-em-input.is-error{border-color:#e53935;background:#fff5f5}.vbs-em-error{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;font-weight:700;color:#e53935;margin-top:3px}.vbs-em-footer{display:flex;flex-direction:column;gap:10px}.vbs-em-submit-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;background:linear-gradient(135deg,#df3d24,#ea4e2f);color:#fff;padding:13px 24px;border-radius:10px;font-size:.95rem;font-weight:800;border:none;cursor:pointer;box-shadow:0 6px 20px #df3d2447;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.vbs-em-submit-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #df3d2461}.vbs-em-submit-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.vbs-em-footer-note{display:flex;align-items:center;justify-content:center;gap:6px;font-size:.74rem;color:#7b8b9b}.vbs-em-success{text-align:center;padding:20px 8px}.vbs-em-success-icon-wrap{width:64px;height:64px;border-radius:50%;background:#e8f5e9;color:#2e7d32;display:flex;align-items:center;justify-content:center;margin:0 auto 14px}.vbs-em-success-title{margin:0 0 6px;font-size:1.35rem;font-weight:900;color:#101e2d}.vbs-em-success-desc{font-size:.9rem;line-height:1.55;color:#4a5c6e;margin:0 0 20px}.vbs-em-summary-card{background:#fff8f2;border-radius:12px;padding:14px 18px;border:1px solid #ebd9cd;margin-bottom:20px;text-align:left;display:flex;flex-direction:column;gap:8px}.vbs-em-sum-row{display:flex;justify-content:space-between;font-size:.84rem;gap:12px}.vbs-em-sum-label{font-weight:700;color:#55697d;flex-shrink:0}.vbs-em-sum-val{font-weight:800;color:#101e2d;text-align:right}.vbs-em-success-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.vbs-em-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 18px;border-radius:8px;font-size:.86rem;font-weight:700;cursor:pointer;border:none;transition:all .2s ease}.vbs-em-btn--copy{background:#df3d24;color:#fff}.vbs-em-btn--copy:hover{background:#c52d15}.vbs-em-btn--outline{background:#fff8f2;color:#3e5062;border:1px solid #dcc9bd}.vbs-em-btn--outline:hover{background:#f6ebe3}.vbs-em-btn--close{background:#101e2d;color:#fff}.vbs-em-btn--close:hover{background:#1d3249}@media(max-width:640px){.vbs-em-form-grid{grid-template-columns:1fr;gap:12px}.vbs-em-header{padding:18px 20px 14px}.vbs-em-body{padding:16px 20px 20px}.vbs-em-service-banner{flex-direction:column;align-items:flex-start;gap:8px}.vbs-em-sb-tag{align-self:flex-start}.vbs-em-sum-row{flex-direction:column;gap:2px}.vbs-em-sum-val{text-align:left}}.vbs-services-section{position:relative;width:100%;overflow-x:clip;background-color:#fff4ea;scroll-margin-top:84px}.vbs-srv-showcase{position:relative;width:100%;min-height:clamp(500px,65vh,625px);display:flex;flex-direction:column;justify-content:space-between;padding:clamp(46px,4.8vw,68px) 0 clamp(16px,2vw,24px);overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#e6321b,#f04424,#ff641a 60%,#ff9a69 84%,#ffd0ad)}.vbs-srv-sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.vbs-srv-sun-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 42% at 72% 58%,rgba(255,224,186,.56) 0%,rgba(255,168,108,.24) 48%,transparent 80%)}.vbs-srv-hills-svg{position:absolute;left:0;right:0;bottom:21%;width:100%;height:clamp(110px,16vw,210px);z-index:2}.vbs-srv-road-layer{position:absolute;left:-24px;right:-24px;bottom:0;height:clamp(150px,26%,225px);z-index:3;pointer-events:none;display:flex;flex-direction:column;justify-content:flex-end;will-change:transform}.vbs-srv-road-img{width:100%;height:100%;object-fit:cover;object-position:center bottom;-webkit-user-select:none;user-select:none}.vbs-srv-guardrail{position:absolute;left:0;right:0;top:22%;height:4px;background:linear-gradient(90deg,#ffc69638,#ffe0c273 55%,#ffc69629);border-top:1px solid rgba(255,255,255,.2)}.vbs-srv-header{position:relative;z-index:10;max-width:820px;margin:0 auto;padding:0 clamp(20px,4vw,48px);text-align:center;color:#fff}.vbs-srv-eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:14px;font-size:.74rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#ffffffeb;margin-bottom:10px}.vbs-srv-eyebrow-line{width:34px;height:1px;background:#ffffff8f}.vbs-srv-main-heading{font-family:var(--font-heading, "Manrope", "Plus Jakarta Sans", sans-serif);font-size:clamp(2rem,3.8vw,3.35rem);font-weight:800;line-height:1.08;letter-spacing:-.028em;color:#fff;text-shadow:0 4px 20px rgba(108,22,8,.22)}.vbs-srv-sub-heading{margin:10px auto 0;max-width:660px;font-size:clamp(.9rem,1.15vw,1.04rem);font-weight:500;line-height:1.5;color:#fff8f2f0}.vbs-srv-stage{position:relative;z-index:12;width:100%;max-width:1440px;margin:clamp(8px,1.4vw,18px) auto 0;padding:0 clamp(22px,4vw,70px);touch-action:pan-y}.vbs-srv-grid{display:grid;grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(14px,2.6vw,38px);min-height:clamp(290px,32vw,385px)}.vbs-srv-info-col{position:relative;z-index:14;padding:clamp(6px,.8vw,12px) 0 clamp(18px,2.2vw,28px)}.vbs-srv-info-inner{display:flex;flex-direction:column;align-items:flex-start;text-align:left;color:#fff}.vbs-srv-count-badge{display:inline-flex;align-items:center;padding:5px 14px;border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:.1em;color:#fff;background:#92240e6b;border:1px solid rgba(255,255,255,.34);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin-bottom:12px}.vbs-srv-title{font-family:var(--font-heading, "Manrope", "Plus Jakarta Sans", sans-serif);font-size:clamp(1.68rem,2.9vw,2.65rem);font-weight:800;line-height:1.09;letter-spacing:-.025em;color:#fff;margin-bottom:10px;text-shadow:0 3px 18px rgba(96,18,6,.28)}.vbs-srv-desc{max-width:430px;font-size:clamp(.9rem,1.05vw,1.01rem);font-weight:500;line-height:1.54;color:#fff8f2f5;margin-bottom:20px}.vbs-srv-cta-btn{display:inline-flex;align-items:center;gap:10px;padding:12px 24px;border-radius:999px;border:none;background:#fff;color:#17202b;font-family:var(--font-heading, "Manrope", "Plus Jakarta Sans", sans-serif);font-size:.92rem;font-weight:800;cursor:pointer;box-shadow:0 12px 28px #5412083d;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s ease,background-color .24s ease}.vbs-srv-cta-btn:hover{transform:translateY(-2px);background:#fff4ea;box-shadow:0 16px 32px #5412084d}.vbs-srv-cta-arrow{color:#f04424;transition:transform .22s ease}.vbs-srv-cta-btn:hover .vbs-srv-cta-arrow{transform:translate(3px)}.vbs-srv-vehicle-col{position:relative;width:100%;height:clamp(275px,31vw,410px);display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.vbs-srv-truck-frame{position:absolute;bottom:clamp(4px,.8vw,10px);left:0;right:0;margin-inline:auto;width:min(100%,var(--srv-max-w, 780px),calc(var(--srv-max-h, 390px) * var(--srv-ar, 2)));aspect-ratio:var(--srv-ar, 2);height:auto;will-change:transform,opacity,filter}.vbs-srv-truck-frame.size-wide{--srv-max-w: 820px;--srv-max-h: 390px}.vbs-srv-truck-frame.size-medium-wide{--srv-max-w: 740px;--srv-max-h: 365px}.vbs-srv-truck-frame.size-medium{--srv-max-w: 690px;--srv-max-h: 355px}.vbs-srv-truck-img{position:relative;z-index:2;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 16px 26px rgba(20,12,10,.36))}.vbs-srv-wheel-slot{position:absolute;aspect-ratio:1 / 1;pointer-events:none;display:flex;align-items:center;justify-content:center;transform-origin:center center;z-index:3}.vbs-srv-wheel-disc{width:100%;height:100%;object-fit:contain;border-radius:50%;will-change:transform;-webkit-user-select:none;user-select:none}.vbs-srv-ground-shadow{position:absolute;left:7%;right:5%;bottom:2%;height:10%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(23,32,43,.65) 0%,rgba(23,32,43,.24) 58%,transparent 82%);filter:blur(8px);z-index:1}.vbs-srv-dust-puff{position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(255,224,198,.65) 0%,rgba(255,190,146,.2) 60%,transparent 100%);filter:blur(4px);z-index:1}.vbs-srv-arrow{position:absolute;top:50%;transform:translateY(-60%);z-index:20;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.42);background:#ffffff29;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color .22s ease,transform .22s ease}.vbs-srv-arrow:hover{background:#ffffff47;transform:translateY(-60%) scale(1.06)}.vbs-srv-arrow-prev{left:clamp(10px,1.4vw,22px)}.vbs-srv-arrow-next{right:clamp(10px,1.4vw,22px)}.vbs-srv-dots{position:relative;z-index:18;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:4px}.vbs-srv-dot{width:10px;height:10px;border-radius:999px;border:none;padding:0;background:#ffffff85;cursor:pointer;transition:width .28s cubic-bezier(.22,1,.36,1),background-color .24s ease}.vbs-srv-dot.is-active{width:28px;background:#f04424;box-shadow:0 2px 8px #e6321b6b}.vbs-srv-selector-band{width:100%;background:#fff4ea;padding:clamp(20px,2.8vw,32px) clamp(16px,3.5vw,48px) clamp(26px,3.5vw,42px)}.vbs-srv-selector-shell{max-width:1380px;margin:0 auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(10px,1.4vw,18px)}.vbs-srv-strip-nav{width:38px;height:38px;border-radius:50%;border:1px solid rgba(23,32,43,.14);background:#fff;color:#17202b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px #17202b0f;transition:border-color .2s ease,color .2s ease,transform .2s ease}.vbs-srv-strip-nav:hover{border-color:#f04424;color:#f04424;transform:scale(1.06)}.vbs-srv-cards-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(10px,1.2vw,16px)}.vbs-srv-card{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:12px 10px 14px;border-radius:16px;border:1.5px solid rgba(23,32,43,.08);background:#fff;cursor:pointer;box-shadow:0 8px 20px #17202b0f;transition:border-color .24s ease,transform .24s ease,box-shadow .24s ease}.vbs-srv-card:hover{transform:translateY(-3px);border-color:#ff641a8c;box-shadow:0 12px 24px #f044241f}.vbs-srv-card.is-active{border:2px solid #f04424;box-shadow:0 14px 28px #f044242e;transform:translateY(-2px)}.vbs-srv-card-thumb-wrap{width:100%;height:clamp(64px,6.2vw,88px);display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:8px}.vbs-srv-card-thumb{width:92%;height:100%;object-fit:contain;transition:transform .25s ease}.vbs-srv-card:hover .vbs-srv-card-thumb,.vbs-srv-card.is-active .vbs-srv-card-thumb{transform:scale(1.05)}.vbs-srv-card-label{font-family:var(--font-heading, "Manrope", "Plus Jakarta Sans", sans-serif);font-size:clamp(.76rem,.92vw,.9rem);font-weight:700;color:#17202b;text-align:center;white-space:nowrap}.vbs-srv-card.is-active .vbs-srv-card-label{color:#f04424;font-weight:800}@media(max-width:1120px){.vbs-srv-grid{grid-template-columns:.85fr 1.15fr}.vbs-srv-cards-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.vbs-srv-showcase{min-height:0;padding-top:40px}.vbs-srv-stage{padding:0 18px}.vbs-srv-grid{grid-template-columns:1fr;gap:10px;min-height:0}.vbs-srv-info-col{padding:8px 34px 4px}.vbs-srv-info-inner{align-items:center;text-align:center}.vbs-srv-vehicle-col{height:clamp(200px,44vw,275px)}.vbs-srv-truck-frame.size-wide,.vbs-srv-truck-frame.size-medium-wide,.vbs-srv-truck-frame.size-medium{--srv-max-w: 96vw;--srv-max-h: 240px}.vbs-srv-arrow{top:32%;width:38px;height:38px}.vbs-srv-road-layer{height:135px}.vbs-srv-cards-row{grid-template-columns:repeat(2,minmax(0,1fr))}.vbs-srv-strip-nav{display:none}.vbs-srv-selector-shell{grid-template-columns:1fr}}@media(max-width:480px){.vbs-srv-info-col{padding:6px 12px 0}.vbs-srv-vehicle-col{height:clamp(165px,42vw,210px)}.vbs-srv-truck-frame.size-wide,.vbs-srv-truck-frame.size-medium-wide,.vbs-srv-truck-frame.size-medium{--srv-max-w: 92vw;--srv-max-h: 185px}.vbs-srv-arrow{display:none}.vbs-srv-cards-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.vbs-rt-section{position:relative;width:100%;overflow-x:clip;border-top:1px solid rgba(240,68,24,.12);background-color:#fff8f2;background-image:linear-gradient(180deg,#fff8f2,#fff4eb 46%,#fff1e8);color:#101e2d;scroll-margin-top:72px}.vbs-rt-sky-wash{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle 420px at 19% 48%,rgba(255,90,31,.22) 0%,rgba(255,112,67,.11) 44%,transparent 74%),radial-gradient(circle 460px at 80% 60%,rgba(240,68,24,.22) 0%,rgba(255,112,67,.12) 46%,transparent 76%),radial-gradient(ellipse 56% 36% at 62% 16%,rgba(255,160,110,.16) 0%,rgba(255,241,232,.04) 58%,transparent 82%)}.vbs-rt-canvas{position:relative;z-index:2;max-width:1420px;margin:0 auto;padding:clamp(28px,3.6vw,48px) clamp(18px,3vw,44px) 0}.vbs-rt-main-grid{display:grid;grid-template-columns:minmax(300px,.365fr) minmax(560px,.635fr);gap:clamp(16px,2.2vw,32px);align-items:end}.vbs-rt-map-col{display:flex;justify-content:center;align-items:center;padding-bottom:clamp(18px,2.2vw,28px)}.vbs-rt-map-wrap{position:relative;width:100%;max-width:470px}.vbs-rt-map-img{display:block;width:100%;height:auto;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 16px 28px rgba(48,22,10,.12))}.vbs-rt-map-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.vbs-rt-map-pin-hit{cursor:pointer;outline:none}.vbs-rt-pin-ring{fill:#ff5a1f3d;stroke:#fff;stroke-width:.7;animation:vbsMapBeacon 1.9s ease-out infinite;transform-box:fill-box;transform-origin:center}.vbs-rt-right-col{display:flex;flex-direction:column;justify-content:space-between}.vbs-rt-header{text-align:center;margin-bottom:clamp(16px,2vw,22px)}.vbs-rt-eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:14px;font-size:.78rem;font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:#101e2d;margin-bottom:10px}.vbs-rt-eyebrow-rule{width:clamp(32px,3.6vw,52px);height:2px;background:linear-gradient(90deg,#f04418,#ff7043);border-radius:999px}.vbs-rt-heading{font-family:var(--vbs-font-display, "Manrope", "Plus Jakarta Sans", sans-serif);font-size:clamp(2rem,3.65vw,3.3rem);font-weight:800;line-height:1.07;letter-spacing:-.025em;margin:0 0 10px}.vbs-rt-heading-dark{display:block;color:#101e2d}.vbs-rt-heading-orange{display:block;background:linear-gradient(90deg,#e83e12,#f04418 48%,#ff6a2b);-webkit-background-clip:text;background-clip:text;color:transparent}.vbs-rt-subtitle{margin:0;font-size:clamp(.95rem,1.15vw,1.08rem);font-weight:600;color:#101e2dc2}.vbs-rt-pillars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.1vw,14px);margin-bottom:clamp(18px,2vw,24px)}.vbs-rt-pillar-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:15px 10px;border-radius:16px;background:#ffffffe0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.95);box-shadow:0 10px 26px #101e2d0f;text-align:center;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.vbs-rt-pillar-card:hover{transform:translateY(-2px);border-color:#f044184d;box-shadow:0 14px 30px #f044181a}.vbs-rt-pillar-icon{color:#f04418;display:inline-flex;align-items:center;justify-content:center}.vbs-rt-pillar-label{font-family:var(--vbs-font-display, "Manrope", sans-serif);font-size:clamp(.8rem,.92vw,.88rem);font-weight:800;line-height:1.24;color:#101e2d}.vbs-rt-lower-stage{display:grid;grid-template-columns:minmax(255px,.84fr) minmax(320px,1.16fr);gap:clamp(12px,1.6vw,22px);align-items:end}.vbs-rt-major-card{position:relative;z-index:3;background:#ffffffed;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.98);border-radius:20px;padding:16px 16px 14px;margin-bottom:clamp(18px,2.2vw,28px);box-shadow:0 20px 44px #101e2d14,0 4px 12px #f044180d}.vbs-rt-major-head{display:flex;align-items:center;gap:10px;padding:2px 4px 12px}.vbs-rt-major-pin-badge{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#f044181f;color:#f04418}.vbs-rt-major-title{margin:0;font-family:var(--vbs-font-display, "Manrope", sans-serif);font-size:1.12rem;font-weight:800;color:#101e2d}.vbs-rt-major-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.vbs-rt-major-li{margin:0;padding:0}.vbs-rt-route-pill{width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid transparent;background:#fff;color:#101e2d;font-size:.87rem;font-weight:700;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.vbs-rt-route-pill.is-alt{background:#f5efe9}.vbs-rt-route-pill:hover{transform:translate(3px);border-color:#f0441857;background:#fff4ec}.vbs-rt-route-pill.is-active{background:linear-gradient(90deg,#ffe2cf,#ffeadc);border-color:#f0441861;box-shadow:0 6px 14px #f044181f}.vbs-rt-pill-origin{display:inline-flex;align-items:center;gap:7px;color:#101e2d;font-weight:800}.vbs-rt-small-pin{color:#f04418;flex-shrink:0}.vbs-rt-pill-arrows{display:inline-flex;align-items:center;justify-content:center;color:#f04418}.vbs-rt-pill-dest{text-align:right;font-weight:800;color:#101e2d}.vbs-rt-route-pill.is-active .vbs-rt-pill-dest,.vbs-rt-route-pill.is-active .vbs-rt-pill-origin{color:#c92f09}.vbs-rt-truck-stage{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:flex-end;margin-right:clamp(-44px,-3vw,-18px)}.vbs-rt-truck-motion{width:100%;will-change:transform}.vbs-rt-truck-img{display:block;width:100%;height:auto;aspect-ratio:1040 / 666;object-fit:cover;object-position:center bottom;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.72) 5%,#000000 11%,#000000 100%),linear-gradient(180deg,transparent 0%,#000000 18%,#000000 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.72) 5%,#000000 11%,#000000 100%),linear-gradient(180deg,transparent 0%,#000000 18%,#000000 100%);mask-composite:intersect}.vbs-rt-bottom-bar{position:relative;z-index:4;width:100%;background:linear-gradient(90deg,#f04418,#df4819 22%,#3d201c 48%,#18202c 76%,#101e2d);color:#fff;box-shadow:0 -6px 24px #101e2d24;scroll-margin-top:84px}.vbs-rt-bottom-inner{max-width:1420px;margin:0 auto;padding:18px clamp(18px,3vw,44px);display:flex;align-items:center;justify-content:space-between;gap:20px}.vbs-rt-stats-row{flex:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:12px}.vbs-rt-stat-item{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;padding:4px 12px}.vbs-rt-stat-item:not(:last-child):after{content:"";position:absolute;right:0;top:12%;height:76%;width:1px;background:#ffffff38}.vbs-rt-stat-icon{color:#ff8c42;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.vbs-rt-stat-item:first-child .vbs-rt-stat-icon{color:#ffd7ba}.vbs-rt-stat-copy{display:flex;flex-direction:column;line-height:1.15}.vbs-rt-stat-val{font-family:var(--vbs-font-display, "Manrope", sans-serif);font-size:clamp(1.18rem,1.7vw,1.52rem);font-weight:800;color:#fff}.vbs-rt-stat-lbl{font-size:.78rem;font-weight:600;color:#fff8f2db}.vbs-rt-view-all-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:10px;padding:12px 26px;border-radius:999px;border:2px solid rgba(255,255,255,.92);background:linear-gradient(135deg,#ff5a1f,#f04418);color:#fff;font-family:var(--vbs-font-display, "Manrope", sans-serif);font-size:.92rem;font-weight:800;cursor:pointer;box-shadow:0 8px 20px #0000003d;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}.vbs-rt-view-all-btn:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 12px 26px #00000052}.vbs-rt-drawer{overflow:hidden;background:#fff8f2;color:#101e2d;border-top:1px solid rgba(240,68,24,.24)}.vbs-rt-drawer-inner{max-width:1420px;margin:0 auto;padding:22px clamp(18px,3vw,44px) 26px}.vbs-rt-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.vbs-rt-drawer-kicker{display:block;font-size:.68rem;font-weight:800;letter-spacing:.16em;color:#f04418;margin-bottom:4px}.vbs-rt-drawer-head h4{margin:0;font-size:1.12rem;font-weight:800;color:#101e2d}.vbs-rt-drawer-close{width:34px;height:34px;border-radius:50%;border:1px solid rgba(16,30,45,.14);background:#fff;color:#101e2d;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.vbs-rt-drawer-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.vbs-rt-chip,.vbs-rt-chip-cta{padding:8px 14px;border-radius:999px;font-size:.82rem;font-weight:700;cursor:pointer;transition:all .2s ease}.vbs-rt-chip{border:1px solid rgba(16,30,45,.14);background:#fff;color:#101e2d}.vbs-rt-chip.is-active{background:#f04418;border-color:#f04418;color:#fff}.vbs-rt-chip-cta{border:1px solid #f04418;background:#f0441814;color:#f04418;font-weight:800}.vbs-rt-quote-form{display:grid;grid-template-columns:1fr 1fr auto;gap:12px}.vbs-rt-quote-form input{padding:11px 14px;border-radius:12px;border:1.5px solid rgba(16,30,45,.14);background:#fff;font-family:inherit;font-size:.9rem;color:#101e2d;outline:none}.vbs-rt-quote-form input:focus{border-color:#f04418}.vbs-rt-quote-submit{padding:11px 22px;border-radius:12px;border:none;background:linear-gradient(135deg,#f04418,#ff5a1f);color:#fff;font-weight:800;font-size:.88rem;cursor:pointer}.vbs-rt-quote-done{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:12px;background:#fff;border:1px solid rgba(240,68,24,.28);color:#101e2d;font-size:.9rem}.vbs-rt-quote-done svg{color:#f04418;flex-shrink:0}@keyframes vbsMapBeacon{0%{transform:scale(.75);opacity:.95}70%{transform:scale(1.75);opacity:0}to{transform:scale(1.75);opacity:0}}@media(prefers-reduced-motion:reduce){.vbs-rt-pin-ring{animation:none}.vbs-rt-pillar-card,.vbs-rt-route-pill,.vbs-rt-view-all-btn{transition:none}}@media(max-width:1120px){.vbs-rt-main-grid{grid-template-columns:.42fr .58fr;align-items:start}.vbs-rt-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.vbs-rt-lower-stage{grid-template-columns:1fr;gap:16px}.vbs-rt-major-card{margin-bottom:0}.vbs-rt-truck-stage{margin-right:0}.vbs-rt-bottom-inner{flex-direction:column;align-items:stretch}.vbs-rt-stats-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.vbs-rt-stat-item:nth-child(2):after{display:none}.vbs-rt-view-all-btn{align-self:center}}@media(max-width:760px){.vbs-rt-canvas{padding:36px 16px 0}.vbs-rt-main-grid{display:flex;flex-direction:column;align-items:stretch;gap:20px}.vbs-rt-map-col{order:2;padding-bottom:0}.vbs-rt-right-col{display:contents}.vbs-rt-header{order:1;margin-bottom:4px}.vbs-rt-pillars{order:4;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:4px}.vbs-rt-lower-stage{display:contents}.vbs-rt-major-card{order:3;padding:16px 14px}.vbs-rt-truck-stage{order:5;margin:0 -16px}.vbs-rt-map-wrap{max-width:340px}.vbs-rt-bottom-bar{background:linear-gradient(180deg,#f04418,#3d201c 45%,#101e2d)}.vbs-rt-stats-row{grid-template-columns:repeat(2,minmax(0,1fr))}.vbs-rt-stat-item{justify-content:flex-start;padding:4px 6px}.vbs-rt-stat-item:after{display:none}.vbs-rt-view-all-btn{width:100%;justify-content:center}.vbs-rt-quote-form{grid-template-columns:1fr}}.vbs-why-section{position:relative;width:100%;padding:5.5rem 0 6rem;background:radial-gradient(ellipse 84% 48% at 50% 42%,rgba(255,224,180,.28) 0%,rgba(255,162,108,.08) 55%,transparent 80%),linear-gradient(180deg,#df3d24,#e6442b 22%,#f1553b,#e6442b 82%,#df3d24);color:#fff;overflow-x:clip;border-top:1px solid rgba(255,255,255,.16)}.vbs-why-inner{width:min(1440px,100%);margin:0 auto;padding:0 clamp(1.25rem,4vw,3.5rem)}.vbs-why-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.75rem 2.5rem;margin-bottom:clamp(2.25rem,4vw,3.25rem)}.vbs-why-heading-col{max-width:720px}.vbs-why-eyebrow{display:inline-flex;align-items:center;gap:.6rem;padding:.42rem .9rem;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.28);color:#fff;font-family:var(--vbs-font-body);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin-bottom:1rem}.vbs-why-eyebrow-dot{width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #ffffff38}.vbs-why-title{font-family:var(--vbs-font-display);font-size:clamp(2rem,4vw,3.2rem);font-weight:800;line-height:1.08;letter-spacing:-.028em;color:#fff;margin:0 0 .85rem}.vbs-why-title-accent{background:linear-gradient(95deg,#fff8f2,#ffe2c4 60%,#ffd4a8);-webkit-background-clip:text;background-clip:text;color:transparent}.vbs-why-subtitle{margin:0;font-family:var(--vbs-font-body);font-size:clamp(.96rem,1.35vw,1.08rem);line-height:1.62;color:#fff8f2eb;max-width:60ch}.vbs-why-controls-col{display:flex;flex-direction:column;align-items:flex-end;gap:.85rem}.vbs-why-status-pill{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--vbs-font-body);font-size:.76rem;font-weight:600;color:#fff;background:#ffffff29;border:1px solid rgba(255,255,255,.28);border-radius:999px;padding:.36rem .85rem;box-shadow:0 6px 16px #7812051f}.vbs-why-status-led{width:7px;height:7px;border-radius:50%;background:#22a06b;transition:background-color .25s ease,transform .25s ease}.vbs-why-status-led.is-paused{background:#f04418;transform:scale(1.15)}.vbs-why-nav-buttons{display:flex;align-items:center;gap:.65rem}.vbs-why-nav-btn{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:999px;border:1.5px solid rgba(16,30,45,.14);background:#fff;color:#101e2d;cursor:pointer;box-shadow:0 8px 20px #101e2d0f;transition:background-color .26s ease,border-color .26s ease,color .26s ease,transform .26s cubic-bezier(.16,1,.3,1),box-shadow .26s ease}.vbs-why-nav-btn:hover{background:linear-gradient(135deg,#f04418,#ff5a1f);border-color:#f04418;color:#fff;transform:translateY(-2px);box-shadow:0 12px 26px #f0441847}.vbs-why-nav-btn:focus-visible{outline:2px solid #f04418;outline-offset:3px}.vbs-why-nav-btn:active{transform:translateY(0) scale(.96)}.vbs-why-viewport{position:relative;width:100%;overflow:hidden;padding:.75rem 0 1.5rem;touch-action:pan-y;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 3%,#000 97%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 3%,#000 97%,transparent 100%)}.vbs-why-track{display:flex;align-items:stretch;width:max-content;will-change:transform}.vbs-why-group{display:flex;align-items:stretch;gap:20px;padding-right:20px;flex-shrink:0}.vbs-why-card{position:relative;flex:0 0 auto;width:296px;height:440px;border-radius:26px;overflow:hidden;background:linear-gradient(160deg,#fff,#fff5ed);border:1px solid rgba(240,68,24,.16);box-shadow:0 12px 30px -10px #101e2d14,inset 0 1px #ffffffe6;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;transition:width .56s cubic-bezier(.16,1,.3,1),opacity .42s ease,filter .42s ease,transform .5s cubic-bezier(.16,1,.3,1),border-color .4s ease,box-shadow .5s ease}.vbs-why-card:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,#f04418,#ff641a 70%,#ff704333);opacity:.72;transition:opacity .35s ease,height .35s ease;z-index:4}.vbs-why-card.is-dimmed{opacity:.58;filter:saturate(.75);transform:scale(.972)}.vbs-why-card.is-expanded{width:500px;opacity:1;filter:none;transform:translateY(-4px);border-color:#f044188c;box-shadow:0 28px 54px -16px #101e2d52,0 0 0 1px #f0441840}.vbs-why-card.is-expanded:before{opacity:1;height:5px}.vbs-why-photo-wrap{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;opacity:0;transition:opacity .48s cubic-bezier(.16,1,.3,1);z-index:1;pointer-events:none}.vbs-why-card.is-expanded .vbs-why-photo-wrap{opacity:1}.vbs-why-photo{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.13);transition:transform .75s cubic-bezier(.16,1,.3,1);display:block}.vbs-why-card.is-expanded .vbs-why-photo{transform:scale(1.02)}.vbs-why-photo-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#101e2d38,#101e2d5c,#101e2de0 76%,#0a141ff5)}.vbs-why-card-body{position:relative;z-index:3;height:100%;padding:1.6rem 1.55rem;display:flex;flex-direction:column;justify-content:space-between}.vbs-why-card-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.vbs-why-index{font-family:var(--vbs-font-display);font-size:.86rem;font-weight:800;letter-spacing:.08em;color:#f04418;background:#f044181a;padding:.34rem .72rem;border-radius:999px;transition:background-color .35s ease,color .35s ease}.vbs-why-card.is-expanded .vbs-why-index{background:linear-gradient(135deg,#f04418,#ff5a1f);color:#fff}.vbs-why-icon-badge{width:44px;height:44px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:#fff4ea;border:1px solid rgba(240,68,24,.22);color:#f04418;transition:background-color .35s ease,border-color .35s ease,color .35s ease,transform .45s cubic-bezier(.16,1,.3,1)}.vbs-why-card.is-expanded .vbs-why-icon-badge{background:#ffffff29;border-color:#ffffff4d;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:scale(1.06)}.vbs-why-card-bottom{display:flex;flex-direction:column;gap:.55rem}.vbs-why-tag{font-family:var(--vbs-font-body);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#f04418;transition:color .35s ease}.vbs-why-card.is-expanded .vbs-why-tag{color:#ff9a69}.vbs-why-card-title{margin:0;font-family:var(--vbs-font-display);font-size:1.38rem;font-weight:800;line-height:1.22;letter-spacing:-.02em;color:#101e2d;transition:color .35s ease,font-size .42s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1)}.vbs-why-card.is-expanded .vbs-why-card-title{color:#fff;font-size:1.56rem}.vbs-why-accent-line{width:28px;height:3px;border-radius:999px;background:linear-gradient(90deg,#f04418,#ff7043);transition:width .5s cubic-bezier(.16,1,.3,1);margin:.1rem 0}.vbs-why-card.is-expanded .vbs-why-accent-line{width:72px}.vbs-why-compact-summary{margin:0;font-family:var(--vbs-font-body);font-size:.92rem;line-height:1.52;color:#526173;transition:opacity .25s ease,max-height .35s ease}.vbs-why-card.is-expanded .vbs-why-compact-summary{display:none}.vbs-why-expanded-details{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(14px);transition:grid-template-rows .45s cubic-bezier(.16,1,.3,1),opacity .42s ease,transform .48s cubic-bezier(.16,1,.3,1)}.vbs-why-card.is-expanded .vbs-why-expanded-details{grid-template-rows:1fr;opacity:1;transform:translateY(0)}.vbs-why-expanded-inner{overflow:hidden;display:flex;flex-direction:column;gap:.85rem}.vbs-why-card-desc{margin:0;font-family:var(--vbs-font-body);font-size:.94rem;line-height:1.56;color:#fff8f2eb}.vbs-why-action-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.35rem;border-top:1px solid rgba(255,255,255,.16)}.vbs-why-action-label{font-family:var(--vbs-font-body);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ff9a69}.vbs-why-arrow-circle{width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f04418,#ff5a1f);color:#fff;transform:translate(-6px);transition:transform .42s cubic-bezier(.16,1,.3,1)}.vbs-why-card.is-expanded .vbs-why-arrow-circle{transform:translate(0)}.vbs-why-rest-hint{display:inline-flex;align-items:center;gap:.4rem;margin-top:.35rem;font-family:var(--vbs-font-body);font-size:.78rem;font-weight:700;color:#f04418;opacity:.88}.vbs-why-card.is-expanded .vbs-why-rest-hint{display:none}@media(max-width:1024px){.vbs-why-card{width:274px;height:416px}.vbs-why-card.is-expanded{width:410px}}@media(max-width:767px){.vbs-why-section{padding:4rem 0 4.5rem}.vbs-why-controls-col{width:100%;flex-direction:row;align-items:center;justify-content:space-between}.vbs-why-viewport{-webkit-mask-image:none;mask-image:none;padding-left:1rem}.vbs-why-card{width:268px;height:390px;border-radius:22px}.vbs-why-card.is-expanded{width:334px}.vbs-why-nav-btn{width:42px;height:42px}}@media(prefers-reduced-motion:reduce){.vbs-why-card,.vbs-why-photo-wrap,.vbs-why-photo,.vbs-why-accent-line,.vbs-why-expanded-details,.vbs-why-arrow-circle{transition:none!important}}.vbs-clients-section{position:relative;width:100%;background:radial-gradient(ellipse 84% 48% at 50% 42%,rgba(255,224,180,.26) 0%,rgba(255,162,108,.08) 55%,transparent 80%),linear-gradient(180deg,#df3d24,#e6442b 22%,#f1553b,#e6442b 82%,#df3d24);color:#fff;overflow-x:clip;padding-top:5.25rem;border-top:1px solid rgba(255,255,255,.14)}.vbs-clients-header-wrap{width:min(1240px,100%);margin:0 auto;padding:0 clamp(1.25rem,4vw,3rem) 2.5rem;text-align:center;position:relative;z-index:4}.vbs-clients-eyebrow-row{display:inline-flex;align-items:center;justify-content:center;gap:.9rem;margin-bottom:1rem}.vbs-clients-eyebrow-line{width:44px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.88))}.vbs-clients-eyebrow-line.is-right{background:linear-gradient(90deg,rgba(255,255,255,.88),transparent)}.vbs-clients-eyebrow{font-family:var(--vbs-font-body);font-size:.78rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#fff}.vbs-clients-heading{margin:0 auto;font-family:var(--vbs-font-display);font-size:clamp(2.1rem,4.4vw,3.55rem);font-weight:800;line-height:1.09;letter-spacing:-.028em;color:#fff;max-width:840px}.vbs-clients-highlight-wrap{position:relative;display:inline-block;margin-top:.15rem}.vbs-clients-highlight{background:linear-gradient(95deg,#fff8f2,#ffe2c4 58%,#ffd4a8);-webkit-background-clip:text;background-clip:text;color:transparent}.vbs-clients-swoosh-svg{display:block;width:100%;height:14px;margin-top:-2px;overflow:visible}.vbs-clients-subtitle{margin:1rem auto 0;font-family:var(--vbs-font-body);font-size:clamp(.96rem,1.35vw,1.1rem);line-height:1.62;color:#fff8f2eb;max-width:60ch}.vbs-clients-showcase{width:min(1440px,100%);margin:0 auto;padding:.5rem clamp(1.25rem,4vw,3.5rem) 4rem;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);align-items:center;gap:clamp(1.5rem,3.5vw,3.5rem)}.vbs-partner-corridor{position:relative;width:100%;display:flex;flex-direction:column;justify-content:center;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 6%,#000 94%,transparent 100%)}.vbs-light-trail{position:relative;width:100%;height:1px;background:linear-gradient(90deg,#ffffff24,#fff8f2a6,#ffffff24);overflow:hidden}.vbs-light-trail:after{content:"";position:absolute;top:-1px;left:0;width:180px;height:3px;background:linear-gradient(90deg,transparent,#ffffff,#ffe6cc,transparent);filter:blur(1px);animation:vbsLightPulseSweep 3.8s linear infinite}.vbs-light-trail.is-bottom:after{animation-delay:1.9s}@keyframes vbsLightPulseSweep{0%{transform:translate(-200px)}to{transform:translate(920px)}}.vbs-partner-viewport{position:relative;width:100%;padding:24px 0;overflow:hidden}.vbs-partner-track{display:flex;align-items:center;width:max-content;will-change:transform}.vbs-partner-group{display:flex;align-items:center;gap:20px;padding-right:20px;flex-shrink:0}.vbs-partner-panel{position:relative;width:176px;height:92px;border-radius:14px;background:#fff;border:1px solid rgba(16,30,45,.09);box-shadow:0 12px 28px #101e2d0f,0 1px #fffffff2 inset;padding:12px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;outline:none;overflow:hidden;transition:transform .34s cubic-bezier(.16,1,.3,1),border-color .3s ease,box-shadow .34s ease,background-color .3s ease}.vbs-partner-panel:after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:2.5px;border-radius:999px;background:linear-gradient(90deg,#f04418,#ff641a);transform:scaleX(0);transform-origin:center;transition:transform .34s cubic-bezier(.16,1,.3,1)}.vbs-partner-panel:hover,.vbs-partner-panel:focus-visible,.vbs-partner-panel.is-active{transform:translateY(-4px);border-color:#f044188c;box-shadow:0 18px 36px #101e2d1f,0 0 0 1px #f0441829,0 8px 22px #f0441829}.vbs-partner-panel:hover:after,.vbs-partner-panel:focus-visible:after,.vbs-partner-panel.is-active:after{transform:scaleX(1)}.vbs-partner-logo-wrap{width:100%;height:48px;display:flex;align-items:center;justify-content:center;transition:transform .32s cubic-bezier(.16,1,.3,1)}.vbs-partner-panel:hover .vbs-partner-logo-wrap,.vbs-partner-panel:focus-visible .vbs-partner-logo-wrap,.vbs-partner-panel.is-active .vbs-partner-logo-wrap{transform:translateY(-6px) scale(.9)}.vbs-client-logo-svg{max-width:126px;max-height:44px;width:auto;height:auto;display:block}.vbs-partner-reveal-name{position:absolute;left:10px;right:10px;bottom:9px;text-align:center;font-family:var(--vbs-font-display);font-size:.74rem;font-weight:800;letter-spacing:.02em;color:#101e2d;opacity:0;transform:translateY(8px);transition:opacity .28s ease,transform .32s cubic-bezier(.16,1,.3,1);pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vbs-partner-panel:hover .vbs-partner-reveal-name,.vbs-partner-panel:focus-visible .vbs-partner-reveal-name,.vbs-partner-panel.is-active .vbs-partner-reveal-name{opacity:1;transform:translateY(0)}.vbs-static-truck-wrap{position:relative;width:100%;display:flex;align-items:center;justify-content:center}.vbs-static-truck-shadow{position:absolute;left:8%;right:6%;bottom:3%;height:16%;border-radius:50%;background:radial-gradient(ellipse at center,#101e2d42,#101e2d1a 55%,#101e2d00 80%);filter:blur(8px);pointer-events:none}.vbs-static-truck-img{position:relative;z-index:2;width:100%;max-width:560px;height:auto;display:block;object-fit:contain;filter:drop-shadow(0 14px 24px rgba(16,30,45,.14))}.vbs-clients-footer-bar{position:relative;z-index:8;background:linear-gradient(90deg,#b8300e,#581e12 24%,#101e2d 56%,#142233);border-top:1px solid rgba(255,112,67,.35);padding:1.35rem clamp(1.25rem,4vw,3.5rem)}.vbs-clients-footer-inner{width:min(1320px,100%);margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem 2rem}.vbs-clients-metrics{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem 2.5rem}.vbs-clients-metric{display:flex;align-items:center;gap:.75rem;color:#fff8f2}.vbs-clients-metric-icon{width:38px;height:38px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#ff5a1f29;border:1px solid rgba(255,112,67,.38);color:#ff8b5e;flex-shrink:0}.vbs-clients-metric-text strong{display:block;font-family:var(--vbs-font-display);font-size:.96rem;font-weight:700;color:#fff;line-height:1.2}.vbs-clients-metric-text span{display:block;font-family:var(--vbs-font-body);font-size:.76rem;color:#fff0e4bd;margin-top:2px}.vbs-clients-cta-btn{display:inline-flex;align-items:center;gap:.65rem;padding:.85rem 1.7rem;border-radius:999px;background:linear-gradient(135deg,#f04418,#ff5a1f 55%,#ff7043);color:#fff;text-decoration:none;font-family:var(--vbs-font-display);font-size:.92rem;font-weight:700;box-shadow:0 10px 24px #f0441861,inset 0 1px #ffffff40;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s ease}.vbs-clients-cta-btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px #ff5a1f85}@media(max-width:1024px){.vbs-clients-showcase{grid-template-columns:1fr;gap:2rem;padding-bottom:3rem}.vbs-static-truck-img{max-width:480px}}@media(max-width:640px){.vbs-clients-section{padding-top:3.75rem}.vbs-partner-panel{width:148px;height:80px;padding:10px 12px}.vbs-client-logo-svg{max-width:108px;max-height:36px}.vbs-clients-metrics{gap:1rem 1.5rem}.vbs-clients-cta-btn{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.vbs-light-trail:after{animation:none!important}}.vbs-gallery-section{position:relative;width:100%;padding:5.5rem 0;background:radial-gradient(ellipse 84% 48% at 50% 42%,rgba(255,224,180,.28) 0%,rgba(255,162,108,.08) 55%,transparent 80%),linear-gradient(180deg,#df3d24,#e6442b 22%,#f1553b,#e6442b 82%,#df3d24);color:#fff;overflow:hidden;border-top:1px solid rgba(255,255,255,.14)}.vbs-gallery-waves-tl,.vbs-gallery-waves-br{position:absolute;pointer-events:none;z-index:1;opacity:.42}.vbs-gallery-waves-tl{top:-10px;left:-20px;width:min(440px,40vw);height:auto}.vbs-gallery-waves-br{bottom:-20px;right:-20px;width:min(440px,40vw);height:auto}.vbs-gallery-inner{position:relative;z-index:3;width:min(1400px,100%);margin:0 auto;padding:0 clamp(1rem,3.5vw,3rem)}.vbs-gallery-header{text-align:center;max-width:820px;margin:0 auto 2.15rem}.vbs-gallery-eyebrow-row{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:.9rem}.vbs-gallery-eyebrow-line{width:46px;height:1.5px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.85))}.vbs-gallery-eyebrow-line.is-right{background:linear-gradient(90deg,rgba(255,255,255,.85),transparent)}.vbs-gallery-eyebrow-icon{color:#fff4e2;display:inline-flex;align-items:center}.vbs-gallery-eyebrow{font-family:var(--vbs-font-body);font-size:.78rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#fff}.vbs-gallery-title{margin:0 auto;font-family:var(--vbs-font-display);font-size:clamp(2.05rem,4.3vw,3.45rem);font-weight:800;line-height:1.1;letter-spacing:-.028em;color:#fff}.vbs-gallery-word{display:inline-block;margin-right:.24em}.vbs-gallery-highlight-group{position:relative;display:inline-block}.vbs-gallery-highlight-word{display:inline-block;margin-right:.24em;background:linear-gradient(95deg,#fff8f2,#ffe2c4 58%,#ffd4a8);-webkit-background-clip:text;background-clip:text;color:transparent}.vbs-gallery-highlight-word:last-of-type{margin-right:0}.vbs-gallery-underline-svg{display:block;width:100%;height:12px;margin-top:-2px;overflow:visible}.vbs-gallery-desc{margin:1rem auto 0;font-family:var(--vbs-font-body);font-size:clamp(.95rem,1.3vw,1.07rem);line-height:1.62;color:#fff8f2eb;max-width:60ch}.vbs-gallery-tabs-scroll{display:flex;justify-content:center;margin-bottom:2.35rem;overflow-x:auto;scrollbar-width:none;padding:4px 0 8px}.vbs-gallery-tabs-scroll::-webkit-scrollbar{display:none}.vbs-gallery-tabs{display:inline-flex;align-items:center;gap:.7rem;flex-wrap:nowrap}.vbs-gallery-tab{position:relative;display:inline-flex;align-items:center;gap:.55rem;padding:.72rem 1.3rem;border-radius:999px;border:1.5px solid rgba(255,255,255,.34);background:#ffffff24;color:#fff;font-family:var(--vbs-font-display);font-size:.88rem;font-weight:700;white-space:nowrap;cursor:pointer;box-shadow:0 6px 16px #7812051f;transition:border-color .28s ease,color .28s ease,background-color .28s ease,transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s ease}.vbs-gallery-tab:hover{border-color:#fff;background:#ffffff3d;transform:translateY(-1px);box-shadow:0 10px 22px #7812052e}.vbs-gallery-tab:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.vbs-gallery-tab.is-active{border-color:transparent;color:#f04418;box-shadow:0 12px 26px #78120547}.vbs-gallery-tab-pill-bg{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:999px;background:#fff;z-index:0}.vbs-gallery-tab-content{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.55rem}.vbs-gallery-tab-icon{color:#fff;display:inline-flex;align-items:center;transition:transform .28s cubic-bezier(.16,1,.3,1),color .25s ease}.vbs-gallery-tab:hover .vbs-gallery-tab-icon{transform:translate(2px)}.vbs-gallery-tab.is-active .vbs-gallery-tab-icon{color:#f04418}.vbs-gallery-stage{position:relative;width:min(1240px,100%);margin:0 auto;height:clamp(335px,34vw,450px);display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:pan-y}.vbs-gallery-slides-frame{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.vbs-gallery-slide-card{position:absolute;width:min(720px,58%);height:100%;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none}.vbs-gallery-card-shell{position:relative;width:100%;height:100%;border-radius:26px;overflow:hidden;clip-path:polygon(5.5% 0%,100% 0%,94.5% 100%,0% 100%);border:2px solid rgba(255,112,67,.22);background:#f5e9e0;box-shadow:0 22px 48px -14px #101e2d38;transition:box-shadow .45s ease,border-color .4s ease,filter .45s ease}.vbs-gallery-slide-card.is-center{cursor:default}.vbs-gallery-slide-card.is-center .vbs-gallery-card-shell{border-color:#f0441885;box-shadow:0 32px 62px -18px #101e2d57,0 0 0 1px #f0441838,0 12px 32px -10px #f0441842}.vbs-gallery-slide-card.is-center:hover .vbs-gallery-card-shell{border-color:#f04418;box-shadow:0 36px 70px -16px #101e2d66,0 0 34px #ff5a1f47}.vbs-gallery-slide-card.is-side .vbs-gallery-card-shell{opacity:.88;filter:saturate(.84) brightness(.95);border-color:#f0441833}.vbs-gallery-slide-card.is-side:hover .vbs-gallery-card-shell{opacity:1;filter:saturate(1) brightness(1);border-color:#f04418a6;box-shadow:0 24px 44px -14px #f044183d}.vbs-gallery-photo{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .65s cubic-bezier(.16,1,.3,1)}.vbs-gallery-slide-card.is-center:hover .vbs-gallery-photo{transform:scale(1.045)}.vbs-gallery-side-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#101e2d14,#101e2d57);pointer-events:none}.vbs-gallery-info-overlay{position:absolute;left:3.5%;right:5%;bottom:0;padding:1.2rem 1.8rem 1.25rem 2.2rem;background:linear-gradient(90deg,#101e2de6,#101e2dc7 65%,#182636ad);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(255,112,67,.36);display:flex;align-items:center;justify-content:space-between;gap:1.2rem;z-index:4}.vbs-gallery-overlay-left{display:flex;align-items:center;gap:1rem;min-width:0}.vbs-gallery-overlay-badge{width:48px;height:48px;border-radius:13px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:#f0441829;border:1px solid rgba(255,112,67,.5);color:#ff7a49}.vbs-gallery-overlay-text{min-width:0}.vbs-gallery-overlay-title{margin:0;font-family:var(--vbs-font-display);font-size:clamp(1.05rem,1.5vw,1.32rem);font-weight:800;letter-spacing:-.015em;color:#fff}.vbs-gallery-overlay-desc{margin:.2rem 0 0;font-family:var(--vbs-font-body);font-size:.86rem;line-height:1.45;color:#fff4eadb;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .3s ease}.vbs-gallery-overlay-cta{width:44px;height:44px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f04418,#ff5a1f);color:#fff;text-decoration:none;box-shadow:0 8px 20px #f0441866;transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s ease}.vbs-gallery-slide-card.is-center:hover .vbs-gallery-overlay-cta,.vbs-gallery-overlay-cta:hover{transform:translate(4px);box-shadow:0 12px 26px #ff5a1f8c}.vbs-gallery-arrow-btn{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;border-radius:50%;border:1.5px solid rgba(240,68,24,.25);background:#fffffff5;color:#f04418;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:15;box-shadow:0 12px 28px #101e2d24;transition:background-color .26s ease,border-color .26s ease,color .26s ease,transform .26s cubic-bezier(.16,1,.3,1),box-shadow .26s ease}.vbs-gallery-arrow-btn.is-prev{left:clamp(.4rem,1.5vw,1.4rem)}.vbs-gallery-arrow-btn.is-next{right:clamp(.4rem,1.5vw,1.4rem)}.vbs-gallery-arrow-btn:hover{background:linear-gradient(135deg,#f04418,#ff5a1f);border-color:#f04418;color:#fff;transform:translateY(-50%) scale(1.06);box-shadow:0 14px 30px #f0441857}.vbs-gallery-arrow-btn:focus-visible{outline:2px solid #f04418;outline-offset:3px}.vbs-gallery-dots{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:1.35rem auto 2.3rem}.vbs-gallery-dot{width:9px;height:9px;padding:0;border:none;border-radius:999px;background:#ffffff61;cursor:pointer;transition:width .36s cubic-bezier(.16,1,.3,1),background-color .3s ease}.vbs-gallery-dot.is-active{width:28px;background:#fff}.vbs-gallery-bottom-bar{width:min(1140px,100%);margin:0 auto;padding:1.15rem 1.75rem;border-radius:22px;background:#ffffffe0;border:1.5px solid rgba(240,68,24,.3);box-shadow:0 16px 36px -14px #101e2d14;display:flex;align-items:center;justify-content:space-between;gap:1.25rem}.vbs-gallery-stats-group{display:flex;align-items:center;flex:1;justify-content:space-around;gap:1rem}.vbs-gallery-stat{display:flex;align-items:center;gap:.85rem}.vbs-gallery-stat-icon{width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#f0441817;border:1px solid rgba(240,68,24,.22);color:#f04418;flex-shrink:0}.vbs-gallery-stat-value{font-family:var(--vbs-font-display);font-size:clamp(1.3rem,2vw,1.65rem);font-weight:800;line-height:1.1;color:#101e2d}.vbs-gallery-stat-label{font-family:var(--vbs-font-body);font-size:.8rem;font-weight:600;color:#506072;margin-top:2px}.vbs-gallery-stat-divider{width:1px;height:40px;background:#f044183d;flex-shrink:0}.vbs-gallery-explore-btn{display:inline-flex;align-items:center;gap:.65rem;padding:.9rem 1.85rem;border-radius:999px;background:linear-gradient(135deg,#f04418,#ff5a1f 55%,#ff7043);color:#fff;text-decoration:none;font-family:var(--vbs-font-display);font-size:.94rem;font-weight:700;white-space:nowrap;box-shadow:0 12px 26px #f0441857;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s ease}.vbs-gallery-explore-btn:hover{transform:translateY(-2px);box-shadow:0 16px 32px #ff5a1f75}.vbs-gallery-mobile-info{display:none}@media(max-width:1024px){.vbs-gallery-tabs-scroll{justify-content:flex-start;padding-left:.25rem;padding-right:.25rem}.vbs-gallery-slide-card{width:min(620px,72%)}.vbs-gallery-bottom-bar{flex-direction:column;align-items:stretch;padding:1.35rem}.vbs-gallery-stats-group{justify-content:space-between}.vbs-gallery-explore-btn{justify-content:center}}@media(max-width:767px){.vbs-gallery-section{padding:4rem 0 4.25rem}.vbs-gallery-stage{height:270px}.vbs-gallery-slide-card{width:84%}.vbs-gallery-card-shell{clip-path:none;border-radius:20px}.vbs-gallery-info-overlay{display:none}.vbs-gallery-mobile-info{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.1rem;padding:1rem 1.15rem;border-radius:16px;background:#fff;border:1px solid rgba(240,68,24,.24);box-shadow:0 12px 26px #101e2d12}.vbs-gallery-mobile-info .vbs-gallery-overlay-title{color:#101e2d}.vbs-gallery-mobile-info .vbs-gallery-overlay-desc{color:#465567;-webkit-line-clamp:3}.vbs-gallery-arrow-btn{width:40px;height:40px}.vbs-gallery-stats-group{flex-direction:column;align-items:flex-start;gap:1rem}.vbs-gallery-stat-divider{width:100%;height:1px}}@media(prefers-reduced-motion:reduce){.vbs-gallery-photo,.vbs-gallery-tab,.vbs-gallery-arrow-btn,.vbs-gallery-dot{transition:none!important}}.vbs-testi-section{position:relative;overflow:hidden;padding:clamp(72px,8vw,108px) clamp(20px,5vw,64px);background:radial-gradient(ellipse 68% 58% at 50% 42%,#ffe0b447,#f0441800 64%),linear-gradient(110deg,#df3d24,#e6442b 36%,#f1553b 64%,#e6442b 84%,#df3d24);color:#fff}.vbs-testi-glow{position:absolute;pointer-events:none;border-radius:999px;z-index:0}.vbs-testi-glow--top{width:680px;height:460px;top:-120px;left:-180px;background:radial-gradient(circle,#ffe0b429,#ff704300 70%)}.vbs-testi-glow--bottom{width:640px;height:440px;right:-180px;bottom:-140px;background:radial-gradient(circle,#ffe0b424,#ff5a1f00 72%)}.vbs-testi-waves{position:absolute;pointer-events:none;z-index:0;opacity:.7}.vbs-testi-waves--tl{top:-20px;left:-30px;width:clamp(220px,24vw,380px);height:auto}.vbs-testi-waves--br{right:-30px;bottom:-24px;width:clamp(240px,26vw,420px);height:auto}.vbs-testi-shell{position:relative;z-index:1;max-width:1220px;margin:0 auto}.vbs-testi-header{text-align:center;max-width:780px;margin:0 auto clamp(34px,4.5vw,48px)}.vbs-testi-eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:12px;font-size:.78rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#fff;margin-bottom:14px}.vbs-testi-rule{display:inline-block;width:34px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.85));transform-origin:center}.vbs-testi-rule--right{background:linear-gradient(90deg,rgba(255,255,255,.85),transparent)}.vbs-testi-eyebrow-icon{color:#fff4e2;display:inline-flex;align-items:center}.vbs-testi-heading{margin:0 0 16px;font-family:var(--vbs-font-display);font-size:clamp(2.05rem,4.2vw,3.25rem);font-weight:800;line-height:1.14;letter-spacing:-.025em;color:#fff}.vbs-testi-word-wrap{display:inline-block;overflow:hidden;vertical-align:bottom;margin-right:.26em}.vbs-testi-word{display:inline-block}.vbs-testi-highlight{position:relative;display:inline-block;color:#fff8f2;background:linear-gradient(95deg,#fff8f2,#ffe2c4 60%,#ffd4a8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:6px}.vbs-testi-underline{position:absolute;left:2%;bottom:-2px;width:96%;height:10px;pointer-events:none}.vbs-testi-copy{margin:0 auto;max-width:660px;font-size:clamp(.98rem,1.35vw,1.08rem);line-height:1.65;color:#fff8f2eb;font-weight:500}.vbs-testi-stage{position:relative;display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:24px}.vbs-testi-nav{flex-shrink:0;width:48px;height:48px;border-radius:50%;border:1px solid rgba(240,68,24,.24);background:#fff;color:#f04418;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 24px #101e2d14;transition:transform .24s cubic-bezier(.22,1,.36,1),background-color .24s ease,color .24s ease,border-color .24s ease,box-shadow .24s ease;z-index:4}.vbs-testi-nav:hover{background:linear-gradient(135deg,#f04418,#ff5a1f);color:#fff;border-color:#f04418;transform:scale(1.06);box-shadow:0 12px 28px #f0441847}.vbs-testi-nav:focus-visible{outline:2px solid #f04418;outline-offset:3px}.vbs-testi-viewport{position:relative;flex:1;max-width:1020px;min-width:0;overflow:hidden;border-radius:26px;padding:6px 2px}.vbs-testi-card{position:relative;display:grid;grid-template-columns:1.15fr 1fr;min-height:368px;background:linear-gradient(135deg,#fff,#fffaf5 54%,#fff3ea);border:1px solid rgba(240,68,24,.16);border-radius:24px;box-shadow:0 22px 54px #101e2d17,0 4px 16px #f044180f;overflow:hidden;-webkit-user-select:none;user-select:none;touch-action:pan-y}.vbs-testi-card:hover .vbs-testi-photo{transform:scale(1.045)}.vbs-testi-card:hover{border-color:#f0441852}.vbs-testi-content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(24px,3.6vw,42px) clamp(20px,3vw,34px) clamp(24px,3.6vw,40px) clamp(26px,4vw,46px)}.vbs-testi-top-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.vbs-testi-quote-mark{display:block;width:44px;height:34px;color:#f04418;flex-shrink:0}.vbs-testi-preview-pill{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:#f0441814;border:1px dashed rgba(240,68,24,.38);color:#c73712;font-size:.7rem;font-weight:700;letter-spacing:.03em;text-align:right;line-height:1.25}.vbs-testi-quote{margin:4px 0 22px;font-size:clamp(1rem,1.45vw,1.18rem);line-height:1.62;color:#101e2d;font-weight:500;min-height:108px}.vbs-testi-quote-hl{display:inline;color:#f04418;font-weight:700;background:linear-gradient(120deg,#ff5a1f1a,#ff704324);padding:1px 6px;border-radius:6px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.vbs-testi-identity{display:flex;align-items:center;gap:14px;padding-top:14px;border-top:1px solid rgba(240,68,24,.14)}.vbs-testi-avatar{flex-shrink:0;width:54px;height:54px;border-radius:50%;background:linear-gradient(135deg,#fff1e8,#ffe2d1);border:2px solid #f04418;color:#101e2d;display:flex;align-items:center;justify-content:center;font-family:var(--vbs-font-display);font-size:.95rem;font-weight:800;letter-spacing:.04em;box-shadow:0 6px 16px #f0441824}.vbs-testi-meta{min-width:0}.vbs-testi-name{margin:0 0 2px;font-family:var(--vbs-font-display);font-size:1.02rem;font-weight:800;color:#101e2d;line-height:1.25}.vbs-testi-role{margin:0 0 4px;font-size:.82rem;font-weight:600;color:#101e2db8;line-height:1.3}.vbs-testi-company-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.8rem;font-weight:700;color:#f04418}.vbs-testi-accent-bar{display:inline-block;width:3px;height:14px;border-radius:2px;background:linear-gradient(180deg,#f04418,#ff7043);flex-shrink:0}.vbs-testi-corridor{color:#101e2d9e;font-weight:600;font-size:.75rem}.vbs-testi-media{position:relative;min-height:368px;overflow:hidden;clip-path:polygon(16% 0%,100% 0%,100% 100%,0% 100%);margin-left:-34px}.vbs-testi-diagonal-beam{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(135deg,#f04418,#ff5a1f);clip-path:polygon(15.6% 0%,18.8% 0%,3.2% 100%,0% 100%)}.vbs-testi-photo{position:relative;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .65s cubic-bezier(.22,1,.36,1)}.vbs-testi-photo-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(95deg,#fff1e840,#f0441814 28%,#101e2d29),linear-gradient(180deg,#101e2d00 65%,#101e2d3d)}.vbs-testi-dots{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:clamp(28px,4vw,40px)}.vbs-testi-dot{width:9px;height:9px;padding:0;border:none;border-radius:999px;background:#ffffff61;cursor:pointer;transition:width .3s cubic-bezier(.22,1,.36,1),background-color .25s ease}.vbs-testi-dot.is-active{width:28px;background:#fff}.vbs-testi-dot:hover:not(.is-active){background:#ffffffad}.vbs-testi-dot:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.vbs-testi-mobile-nav{display:none}.vbs-testi-trust-strip{max-width:980px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;background:#ffffffe6;border:1px solid rgba(240,68,24,.22);border-radius:999px;padding:18px 16px;box-shadow:0 12px 32px #101e2d0d}.vbs-testi-trust-item{position:relative;display:flex;align-items:center;justify-content:center;gap:14px;padding:4px 20px}.vbs-testi-trust-item+.vbs-testi-trust-item:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:36px;background:#f0441847}.vbs-testi-trust-icon{flex-shrink:0;width:40px;height:40px;border-radius:12px;background:#f0441814;color:#f04418;display:inline-flex;align-items:center;justify-content:center}.vbs-testi-trust-label{font-family:var(--vbs-font-display);font-size:.98rem;font-weight:800;color:#101e2d;line-height:1.25}@media(max-width:1024px){.vbs-testi-card{grid-template-columns:1.08fr 1fr;min-height:340px}.vbs-testi-media{min-height:340px;margin-left:-24px}.vbs-testi-quote{min-height:120px}}@media(max-width:767px){.vbs-testi-section{padding:56px 16px 64px}.vbs-testi-stage{gap:0}.vbs-testi-nav--side{display:none}.vbs-testi-mobile-nav{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:18px}.vbs-testi-card{grid-template-columns:1fr;min-height:auto;border-radius:20px}.vbs-testi-content{padding:22px 20px 20px}.vbs-testi-quote{min-height:0;margin-bottom:18px;font-size:.98rem}.vbs-testi-media{min-height:220px;height:220px;margin-left:0;clip-path:polygon(0% 10%,100% 0%,100% 100%,0% 100%)}.vbs-testi-diagonal-beam{clip-path:polygon(0% 9%,100% 0%,100% 3.5%,0% 12.5%)}.vbs-testi-trust-strip{grid-template-columns:1fr;border-radius:20px;padding:10px 16px}.vbs-testi-trust-item{justify-content:flex-start;padding:12px 6px}.vbs-testi-trust-item+.vbs-testi-trust-item:before{left:6px;right:6px;top:0;transform:none;width:auto;height:1px}}@media(prefers-reduced-motion:reduce){.vbs-testi-photo,.vbs-testi-nav,.vbs-testi-dot{transition:none}}.vbs-faq-section{position:relative;width:100%;overflow:hidden;padding:clamp(64px,8vw,108px) clamp(20px,4.5vw,56px);background:radial-gradient(ellipse 68% 58% at 50% 42%,#ffe0b447,#f0441800 64%),linear-gradient(110deg,#df3d24,#e6442b 36%,#f1553b 64%,#e6442b 84%,#df3d24);border-top:1px solid rgba(255,255,255,.14);color:#fff;scroll-margin-top:72px}.vbs-faq-glow{position:absolute;pointer-events:none;border-radius:999px;z-index:0}.vbs-faq-glow--left{width:560px;height:480px;left:-140px;top:80px;background:radial-gradient(circle,#ffe0b429,#ff704300 70%)}.vbs-faq-glow--right{width:540px;height:460px;right:-140px;bottom:-100px;background:radial-gradient(circle,#ffe0b429,#ff5a1f00 70%)}.vbs-faq-waves{position:absolute;pointer-events:none;z-index:0;opacity:.65}.vbs-faq-waves--tl{top:-16px;left:-20px;width:clamp(200px,22vw,340px);height:auto}.vbs-faq-waves--br{right:-20px;bottom:-16px;width:clamp(220px,24vw,380px);height:auto}.vbs-faq-shell{position:relative;z-index:1;max-width:1260px;margin:0 auto}.vbs-faq-grid{display:grid;grid-template-columns:.36fr .64fr;gap:clamp(28px,4vw,56px);align-items:start;margin-bottom:clamp(32px,4.5vw,48px)}.vbs-faq-left{display:flex;flex-direction:column}.vbs-faq-eyebrow-row{display:inline-flex;align-items:center;gap:12px;margin-bottom:12px}.vbs-faq-rule{display:inline-block;width:34px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.85));transform-origin:left center}.vbs-faq-rule--right{background:linear-gradient(90deg,rgba(255,255,255,.85),transparent)}.vbs-faq-eyebrow{font-size:.82rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#fff}.vbs-faq-heading{margin:0 0 14px;font-family:var(--vbs-font-display);font-size:clamp(2.1rem,3.7vw,3.1rem);font-weight:800;line-height:1.09;letter-spacing:-.028em;color:#fff}.vbs-faq-word-wrap{display:inline-block;overflow:hidden;vertical-align:bottom}.vbs-faq-word{display:inline-block}.vbs-faq-highlight{position:relative;display:inline-block;color:#fff8f2;background:linear-gradient(95deg,#fff8f2,#ffe2c4 60%,#ffd4a8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:6px}.vbs-faq-underline{position:absolute;left:0;bottom:-2px;width:100%;height:10px;pointer-events:none}.vbs-faq-copy{margin:0 0 24px;font-size:clamp(.95rem,1.18vw,1.04rem);line-height:1.62;color:#fff8f2eb;max-width:38ch;font-weight:500}.vbs-faq-truck-frame{position:relative;border-radius:26px;overflow:hidden;background:#df3d24;box-shadow:0 24px 48px -18px #64120457,0 10px 28px #101e2d24;border:1.5px solid rgba(255,255,255,.34);aspect-ratio:1120 / 800}.vbs-faq-truck-img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .7s cubic-bezier(.22,1,.36,1)}.vbs-faq-truck-frame:hover .vbs-faq-truck-img{transform:scale(1.045)}.vbs-faq-truck-blend{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at center,#df3d2400 60%,#df3d2457),linear-gradient(180deg,#df3d242e,#df3d2400 24%,#df3d2400 78%,#df3d2442)}.vbs-faq-list{display:flex;flex-direction:column;gap:12px}.vbs-faq-item{border-radius:16px;border:1.5px solid rgba(255,255,255,.3);background:#ffffff29;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow:hidden;box-shadow:0 10px 24px -10px #64120433;transition:border-color .28s ease,background-color .28s ease,box-shadow .28s ease,transform .28s cubic-bezier(.22,1,.36,1)}.vbs-faq-item:hover:not(.is-open){background:#ffffff3d;border-color:#ffffff8c;transform:translateY(-1px);box-shadow:0 14px 28px -10px #64120447}.vbs-faq-item.is-open{border-color:#fff;background:#fff7f0;box-shadow:0 20px 40px -12px #5a10044d}.vbs-faq-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 18px;border:none;background:transparent;text-align:left;cursor:pointer;transition:background .28s ease}.vbs-faq-item.is-open .vbs-faq-trigger{background:#fff}.vbs-faq-q-wrap{display:flex;align-items:center;gap:13px;min-width:0}.vbs-faq-q-icon{width:36px;height:36px;border-radius:10px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:#fff3;color:#fff;transition:background-color .25s ease,color .25s ease}.vbs-faq-item.is-open .vbs-faq-q-icon{background:#f044181f;color:#f04418}.vbs-faq-question{font-family:var(--vbs-font-display);font-size:clamp(.95rem,1.15vw,1.05rem);font-weight:800;color:#fff;line-height:1.35;transition:color .25s ease}.vbs-faq-item.is-open .vbs-faq-question{color:#101e2d}.vbs-faq-toggle-badge{flex-shrink:0;width:28px;height:28px;border-radius:50%;border:1.5px solid rgba(255,255,255,.7);background:#fff;color:#f04418;display:inline-flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.22,1,.36,1),background-color .25s ease,border-color .25s ease,color .25s ease}.vbs-faq-item.is-open .vbs-faq-toggle-badge{background:#f04418;border-color:#f04418;color:#fff;transform:rotate(180deg)}.vbs-faq-trigger:focus-visible{outline:2px solid #ffffff;outline-offset:-2px}.vbs-faq-collapse{overflow:hidden}.vbs-faq-answer{padding:16px 20px 18px 67px;background:#fff5ec;border-top:1px solid rgba(240,68,24,.14)}.vbs-faq-placeholder-tag{display:inline-block;margin-bottom:8px;padding:3px 10px;border-radius:999px;font-size:.7rem;font-weight:700;color:#c73712;background:#f044181a;border:1px dashed rgba(240,68,24,.38)}.vbs-faq-answer p{margin:0;font-size:clamp(.9rem,1.05vw,.98rem);line-height:1.62;color:#101e2dd6;font-weight:500}.vbs-faq-cta-strip{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 26px;border-radius:20px;background:#fffffff0;border:1.5px solid rgba(240,68,24,.24);box-shadow:0 14px 34px -10px #101e2d14}.vbs-faq-cta-left{display:flex;align-items:center;gap:16px;min-width:0}.vbs-faq-cta-icon{flex-shrink:0;width:46px;height:46px;border-radius:14px;background:#f044181a;color:#f04418;display:inline-flex;align-items:center;justify-content:center}.vbs-faq-cta-copy-group{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px}.vbs-faq-cta-title{margin:0;font-family:var(--vbs-font-display);font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:800;color:#101e2d;white-space:nowrap}.vbs-faq-cta-divider{display:inline-block;width:1px;height:22px;background:#f0441857}.vbs-faq-cta-desc{margin:0;font-size:.94rem;color:#101e2dc2;font-weight:500}.vbs-faq-cta-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:999px;background:linear-gradient(135deg,#f04418,#ff5a1f);color:#fff;font-family:var(--vbs-font-display);font-size:.95rem;font-weight:700;text-decoration:none;box-shadow:0 10px 24px #f044184d;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease}.vbs-faq-cta-btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px #f044186b}.vbs-faq-cta-arrow{transition:transform .25s ease}.vbs-faq-cta-btn:hover .vbs-faq-cta-arrow{transform:translate(4px)}@media(max-width:1024px){.vbs-faq-grid{grid-template-columns:.4fr .6fr;gap:24px}.vbs-faq-cta-strip{flex-direction:column;align-items:flex-start}.vbs-faq-cta-divider{display:none}}@media(max-width:767px){.vbs-faq-section{padding:56px 16px 64px}.vbs-faq-grid{grid-template-columns:1fr;gap:22px}.vbs-faq-trigger{padding:14px}.vbs-faq-answer{padding:14px 16px 16px}.vbs-faq-cta-strip{padding:18px;border-radius:18px}.vbs-faq-cta-left{align-items:flex-start}.vbs-faq-cta-btn{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.vbs-faq-truck-img,.vbs-faq-item,.vbs-faq-toggle-badge,.vbs-faq-cta-btn,.vbs-faq-cta-arrow{transition:none}}.vbs-footer{position:relative;width:100%;overflow:hidden;color:#fff;background:linear-gradient(180deg,#df3d24,#e6442b 24%,#f04418 56%,#f1553b 84%,#d9381e);isolation:isolate}.vbs-footer-ambient-light{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;pointer-events:none;z-index:0;background:radial-gradient(ellipse 68% 42% at 22% 16%,rgba(255,191,168,.24) 0%,transparent 65%),radial-gradient(ellipse 60% 45% at 84% 72%,rgba(255,224,180,.2) 0%,transparent 70%);animation:vbsFooterLightDrift 16s ease-in-out infinite alternate}@keyframes vbsFooterLightDrift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-2.5%,1.5%,0) scale(1.04)}}.vbs-footer-texture-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;opacity:.48}.vbs-footer-shell{position:relative;z-index:2;max-width:1260px;margin:0 auto;padding:clamp(56px,7vw,88px) clamp(20px,4.5vw,56px) 28px}.vbs-footer-top-cta{display:flex;align-items:center;justify-content:space-between;gap:28px;padding-bottom:clamp(36px,5vw,54px);margin-bottom:clamp(36px,5vw,52px);border-bottom:1px solid rgba(255,255,255,.22)}.vbs-footer-cta-copy{max-width:660px}.vbs-footer-cta-heading{margin:0 0 10px;font-family:var(--vbs-font-display);font-size:clamp(1.9rem,3.6vw,2.85rem);font-weight:800;line-height:1.12;letter-spacing:-.025em;color:#fff}.vbs-footer-cta-desc{margin:0;font-size:clamp(.98rem,1.3vw,1.12rem);line-height:1.55;color:#fff8f2e6;font-weight:500}.vbs-footer-cta-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:10px;padding:15px 28px;border-radius:999px;background:#fff;color:#f04418;font-family:var(--vbs-font-display);font-size:.98rem;font-weight:800;text-decoration:none;box-shadow:0 16px 34px #84180647;transition:transform .26s cubic-bezier(.22,1,.36,1),background-color .25s ease,box-shadow .26s ease}.vbs-footer-cta-btn:hover{transform:translateY(-2px);background:#fff8f2;box-shadow:0 20px 42px #7012045c}.vbs-footer-cta-arrow{transition:transform .26s cubic-bezier(.22,1,.36,1)}.vbs-footer-cta-btn:hover .vbs-footer-cta-arrow{transform:translate(5px)}.vbs-footer-cta-btn:focus-visible{outline:2px solid #ffffff;outline-offset:4px}.vbs-footer-grid{display:grid;grid-template-columns:1.35fr .85fr .95fr 1.25fr;gap:clamp(28px,3.6vw,48px);align-items:start}.vbs-footer-logo-badge{display:inline-flex;align-items:center;padding:10px 16px;border-radius:14px;background:#fffaf6f5;box-shadow:0 12px 28px #84180638;margin-bottom:18px}.vbs-footer-logo-img{height:44px;width:auto;display:block}.vbs-footer-brand-desc{margin:0 0 22px;font-size:.93rem;line-height:1.65;color:#fff8f2e0;max-width:34ch;font-weight:500}.vbs-footer-socials{display:flex;align-items:center;gap:10px}.vbs-footer-social-link{width:38px;height:38px;border-radius:50%;border:1.5px solid rgba(255,255,255,.38);background:#ffffff14;color:#fff;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:transform .25s cubic-bezier(.22,1,.36,1),background-color .25s ease,border-color .25s ease,color .25s ease}.vbs-footer-social-link:hover{background:#fff;color:#f04418;border-color:#fff;transform:translateY(-3px)}.vbs-footer-col-title{margin:0 0 18px;font-family:var(--vbs-font-display);font-size:.95rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fff}.vbs-footer-link-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.vbs-footer-link{position:relative;display:inline-block;font-size:.94rem;font-weight:500;color:#fff8f2e0;text-decoration:none;padding-bottom:3px;transition:color .22s ease,transform .22s ease}.vbs-footer-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1.5px;border-radius:2px;background:#fff;transform:scaleX(0);transform-origin:left center;transition:transform .28s cubic-bezier(.22,1,.36,1)}.vbs-footer-link:hover{color:#fff;transform:translate(3px)}.vbs-footer-link:hover:after{transform:scaleX(1)}.vbs-footer-contact-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:13px}.vbs-footer-contact-link{display:flex;align-items:flex-start;gap:12px;text-decoration:none;color:#fff8f2eb;transition:color .22s ease}.vbs-footer-contact-link:hover{color:#fff}.vbs-footer-contact-icon{flex-shrink:0;width:34px;height:34px;border-radius:10px;border:1px solid rgba(255,255,255,.32);background:#ffffff1a;color:#fff;display:inline-flex;align-items:center;justify-content:center;transition:transform .25s cubic-bezier(.22,1,.36,1),background-color .25s ease}.vbs-footer-contact-link:hover .vbs-footer-contact-icon{transform:translateY(-2px) scale(1.05);background:#fff3}.vbs-footer-contact-text{display:flex;flex-direction:column;gap:1px;min-width:0}.vbs-footer-contact-label{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff4eabd}.vbs-footer-contact-val{font-size:.91rem;font-weight:600;line-height:1.4;word-break:break-word}.vbs-footer-bottom{margin-top:clamp(36px,5vw,52px);padding-top:22px;border-top:1px solid rgba(255,255,255,.24);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px 24px;font-size:.86rem;color:#fff8f2e0}.vbs-footer-copyright{margin:0;font-weight:500}.vbs-footer-legal-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px}.vbs-footer-legal-btn{border:none;background:transparent;padding:0;color:#fff8f2e6;font-family:inherit;font-size:.86rem;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#fff6;transition:color .2s ease,text-decoration-color .2s ease}.vbs-footer-legal-btn:hover{color:#fff;text-decoration-color:#fff}.vbs-footer-legal-sep{opacity:.45}.vbs-footer-legal-drawer{margin-top:14px;padding:14px 18px;border-radius:14px;background:#101e2d38;border:1px solid rgba(255,255,255,.24);display:flex;align-items:flex-start;justify-content:space-between;gap:16px;font-size:.85rem;line-height:1.55;color:#fff8f2}.vbs-footer-legal-close{flex-shrink:0;border:1px solid rgba(255,255,255,.36);background:#ffffff24;color:#fff;border-radius:999px;padding:4px 12px;font-size:.78rem;font-weight:700;cursor:pointer}@media(max-width:1024px){.vbs-footer-top-cta{flex-direction:column;align-items:flex-start}.vbs-footer-grid{grid-template-columns:repeat(2,1fr);gap:36px 28px}}@media(max-width:639px){.vbs-footer-shell{padding:48px 18px 24px}.vbs-footer-cta-btn{width:100%;justify-content:center}.vbs-footer-grid{grid-template-columns:1fr;gap:30px}.vbs-footer-bottom{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.vbs-footer-ambient-light{animation:none}.vbs-footer-cta-btn,.vbs-footer-cta-arrow,.vbs-footer-social-link,.vbs-footer-link,.vbs-footer-link:after,.vbs-footer-contact-icon{transition:none}}.vbs-aboutpage{width:100%;overflow-x:clip;background-color:#fff8f2;color:#101e2d}.vbs-ap-shell{position:relative;z-index:2;max-width:1280px;margin:0 auto}.vbs-ap-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;font-size:.78rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#fff8f2f0}.vbs-ap-eyebrow--center{justify-content:center}.vbs-ap-eyebrow-rule{display:inline-block;width:30px;height:2px;border-radius:2px;background:#ffead4d9}.vbs-ap-sec-eyebrow{display:inline-flex;align-items:center;gap:11px;margin-bottom:12px;font-size:.78rem;font-weight:800;letter-spacing:.19em;text-transform:uppercase;color:#f04418}.vbs-ap-sec-eyebrow--center{justify-content:center}.vbs-ap-sec-rule{display:inline-block;width:30px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,#f04418)}.vbs-ap-sec-rule--right{background:linear-gradient(90deg,#f04418,transparent)}.vbs-ap-sec-heading{margin:0 0 14px;font-family:var(--vbs-font-display);font-size:clamp(1.95rem,3.6vw,2.95rem);font-weight:800;line-height:1.13;letter-spacing:-.025em;color:#101e2d}.vbs-ap-sec-highlight{color:#f04418;background:linear-gradient(110deg,#f04418,#ff5a1f 55%,#ff7043);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.vbs-ap-cream-highlight{color:#fff8f2;background:linear-gradient(95deg,#fff8f2,#ffe2c4 60%,#ffd4a8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.vbs-ap-center-head{text-align:center;max-width:740px;margin:0 auto clamp(34px,4.5vw,52px)}.vbs-ap-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 26px;border-radius:999px;font-family:var(--vbs-font-display);font-size:.94rem;font-weight:800;text-decoration:none;cursor:pointer;border:1.5px solid transparent;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,background-color .25s ease,border-color .25s ease}.vbs-ap-btn--white{background:#fff;color:#df3d24;box-shadow:0 14px 30px #6c160638}.vbs-ap-btn--white:hover{transform:translateY(-2px);box-shadow:0 18px 34px #6c16064d}.vbs-ap-btn--ghost{background:#ffffff24;color:#fff;border-color:#ffffff85;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.vbs-ap-btn--ghost:hover{background:#ffffff3d;border-color:#fff;transform:translateY(-2px)}.vbs-ap-btn--orange{background:linear-gradient(100deg,#f04418,#ff5a1f 62%,#ff7043);color:#fff;box-shadow:0 12px 26px #f0441852}.vbs-ap-btn--orange:hover{transform:translateY(-2px);box-shadow:0 16px 32px #f044186b}.vbs-ap-btn-arrow{transition:transform .25s ease}.vbs-ap-btn:hover .vbs-ap-btn-arrow{transform:translate(4px)}.vbs-ap-hero{position:relative;overflow:hidden;padding:clamp(112px,11vw,146px) clamp(20px,5vw,64px) clamp(72px,8vw,108px);background:radial-gradient(ellipse 68% 60% at 72% 45%,#ffe0b447,#f0441800 64%),linear-gradient(112deg,#df3d24,#e6442b 34%,#f1553b 64%,#f97156);color:#fff}.vbs-ap-hero-glow{position:absolute;inset:-12% -10% auto auto;width:680px;height:680px;border-radius:999px;background:radial-gradient(circle,#ffe0ac38,#ff704300 70%);pointer-events:none;z-index:0}.vbs-ap-hero-waves{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.vbs-ap-hero-grid{display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(32px,5vw,64px)}.vbs-ap-hero-title{margin:0 0 20px;font-family:var(--vbs-font-display);font-size:clamp(2.25rem,4.4vw,3.65rem);font-weight:800;line-height:1.1;letter-spacing:-.028em;color:#fff}.vbs-ap-word-wrap{display:inline-block;overflow:hidden;vertical-align:bottom;margin-right:.25em}.vbs-ap-word{display:inline-block}.vbs-ap-hero-highlight{position:relative;display:inline-block;padding-bottom:8px;color:#fff8f2;background:linear-gradient(95deg,#fff8f2,#ffe6cc 60%,#ffd6ad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.vbs-ap-hero-underline{position:absolute;left:0;bottom:-2px;width:100%;height:12px;pointer-events:none}.vbs-ap-hero-desc{margin:0 0 30px;max-width:54ch;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.66;color:#fff8f2eb;font-weight:500}.vbs-ap-hero-actions{display:flex;flex-wrap:wrap;gap:14px}.vbs-ap-hero-visual{position:relative}.vbs-ap-hero-frame{position:relative;border-radius:30px;overflow:hidden;border:1.5px solid rgba(255,255,255,.34);background:linear-gradient(155deg,#ffe8ce33,#df3d2480);box-shadow:0 34px 70px -18px #540e0470,0 12px 30px #540e0433;aspect-ratio:14 / 9}.vbs-ap-hero-img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .7s cubic-bezier(.22,1,.36,1)}.vbs-ap-hero-frame:hover .vbs-ap-hero-img{transform:scale(1.035)}.vbs-ap-hero-img-vignette{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at center,#df3d2400 58%,#df3d2457)}.vbs-ap-story{padding:clamp(72px,8vw,112px) clamp(20px,5vw,64px);background:linear-gradient(180deg,#fff8f2,#fff1e8 60%,#fff8f2)}.vbs-ap-story-grid{display:grid;grid-template-columns:1.04fr .96fr;align-items:center;gap:clamp(32px,5vw,64px)}.vbs-ap-story-frame{position:relative;border-radius:26px;overflow:hidden;border:1px solid rgba(240,68,24,.2);box-shadow:0 28px 60px -18px #101e2d29;aspect-ratio:16 / 10}.vbs-ap-story-img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.vbs-ap-story-frame:hover .vbs-ap-story-img{transform:scale(1.04)}.vbs-ap-story-badge{position:absolute;left:18px;bottom:18px;padding:12px 16px;border-radius:16px;background:#fffffff0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(240,68,24,.22);box-shadow:0 12px 26px #101e2d24;display:flex;flex-direction:column;gap:2px}.vbs-ap-story-badge-tag{font-size:.68rem;font-weight:800;letter-spacing:.16em;color:#f04418}.vbs-ap-story-badge strong{font-family:var(--vbs-font-display);font-size:1.15rem;font-weight:800;color:#101e2d}.vbs-ap-story-badge span:last-child{font-size:.78rem;font-weight:600;color:#101e2db3}.vbs-ap-story-subhead{margin:0 0 12px;font-family:var(--vbs-font-display);font-size:clamp(1.15rem,1.8vw,1.38rem);font-weight:800;color:#101e2d}.vbs-ap-story-desc{margin:0 0 28px;font-size:1rem;line-height:1.68;color:#101e2dc7}.vbs-ap-timeline{position:relative;display:flex;flex-direction:column;gap:18px;padding-left:24px}.vbs-ap-timeline:before{content:"";position:absolute;left:7px;top:8px;bottom:8px;width:2px;background:linear-gradient(180deg,#f04418,#f0441840)}.vbs-ap-timeline-item{position:relative;padding:16px 18px;border-radius:16px;background:#fff;border:1px solid rgba(240,68,24,.18);box-shadow:0 10px 24px -10px #101e2d14}.vbs-ap-timeline-item.is-placeholder{background:#fff8f2e6;border-style:dashed;border-color:#f0441857}.vbs-ap-timeline-marker{position:absolute;left:-24px;top:20px;width:16px;height:16px;border-radius:50%;background:#fff8f2;border:2px solid #f04418;display:flex;align-items:center;justify-content:center}.vbs-ap-timeline-dot{width:6px;height:6px;border-radius:50%;background:#f04418}.vbs-ap-timeline-year{display:inline-block;margin-bottom:4px;font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#f04418}.vbs-ap-timeline-title{margin:0 0 4px;font-family:var(--vbs-font-display);font-size:1rem;font-weight:800;color:#101e2d}.vbs-ap-timeline-text{margin:0;font-size:.9rem;line-height:1.56;color:#101e2db8}.vbs-ap-vm{padding:clamp(64px,7.5vw,96px) clamp(20px,5vw,64px);background:linear-gradient(180deg,#fff1e8,#ffe8d9 52%,#fff8f2)}.vbs-ap-vm-note{margin:0;font-size:.86rem;font-weight:600;color:#101e2d99}.vbs-ap-vm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,32px)}.vbs-ap-vm-card{border-radius:26px;padding:clamp(28px,4vw,44px);transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s ease}.vbs-ap-vm-card:hover{transform:translateY(-4px)}.vbs-ap-vm-card--vision{background:#fff;border:1.5px solid rgba(240,68,24,.22);box-shadow:0 22px 46px -18px #101e2d1f}.vbs-ap-vm-card--mission{background:radial-gradient(ellipse 75% 70% at 85% 20%,#ffe0b43d,#f0441800 68%),linear-gradient(125deg,#df3d24,#f04418 55%,#ff7043);color:#fff;box-shadow:0 24px 52px -18px #df3d246b}.vbs-ap-vm-icon{width:54px;height:54px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:20px}.vbs-ap-vm-icon--orange{background:#f044181f;color:#f04418}.vbs-ap-vm-icon--white{background:#fff3;color:#fff}.vbs-ap-vm-label{display:block;margin-bottom:12px;font-size:.78rem;font-weight:800;letter-spacing:.2em;color:#f04418}.vbs-ap-vm-label--white{color:#fff2e0f0}.vbs-ap-vm-statement{margin:0;font-family:var(--vbs-font-display);font-size:clamp(1.16rem,1.8vw,1.44rem);font-weight:700;line-height:1.5;color:#101e2d}.vbs-ap-vm-statement--white{color:#fff}.vbs-ap-caps{padding:clamp(72px,8vw,108px) clamp(20px,5vw,64px);background:radial-gradient(ellipse 68% 58% at 50% 35%,#ffe0b43d,#f0441800 64%),linear-gradient(110deg,#df3d24,#e6442b 36%,#f1553b 64%,#e6442b 84%,#df3d24);color:#fff}.vbs-ap-caps-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:32px}.vbs-ap-caps-heading{margin:0;font-family:var(--vbs-font-display);font-size:clamp(1.95rem,3.6vw,2.9rem);font-weight:800;line-height:1.14;color:#fff}.vbs-ap-caps-arrows{display:inline-flex;gap:10px;flex-shrink:0}.vbs-ap-arrow-btn{width:46px;height:46px;border-radius:50%;border:1.5px solid rgba(255,255,255,.65);background:#ffffff29;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .25s ease,color .25s ease,transform .25s ease}.vbs-ap-arrow-btn:hover{background:#fff;color:#f04418;transform:translateY(-1px)}.vbs-ap-caps-viewport{overflow:hidden;padding:6px 2px 14px}.vbs-ap-caps-track{display:flex;gap:20px}.vbs-ap-cap-card{flex:0 0 calc((100% - 40px) / 3);border-radius:22px;background:#fff;color:#101e2d;overflow:hidden;box-shadow:0 22px 46px -18px #540e0457;display:flex;flex-direction:column;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s ease}.vbs-ap-cap-card:hover{transform:translateY(-5px);box-shadow:0 28px 56px -16px #540e046b}.vbs-ap-cap-media{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:#f5ebe2}.vbs-ap-cap-img{width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.22,1,.36,1)}.vbs-ap-cap-card:hover .vbs-ap-cap-img{transform:scale(1.06)}.vbs-ap-cap-tag{position:absolute;left:14px;bottom:12px;padding:5px 12px;border-radius:999px;background:#101e2dd6;color:#fff8f2;font-size:.74rem;font-weight:700;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.vbs-ap-cap-body{padding:20px 22px 24px;display:flex;flex-direction:column;flex:1 1 auto}.vbs-ap-cap-num{font-size:.74rem;font-weight:800;letter-spacing:.14em;color:#f04418;margin-bottom:6px}.vbs-ap-cap-title{margin:0 0 8px;font-family:var(--vbs-font-display);font-size:1.18rem;font-weight:800;color:#101e2d}.vbs-ap-cap-desc{margin:0 0 18px;font-size:.92rem;line-height:1.58;color:#101e2dbd;flex:1 1 auto}.vbs-ap-cap-link{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;border:1.5px solid rgba(240,68,24,.34);background:#fff6ee;color:#f04418;font-weight:800;font-size:.84rem;cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.vbs-ap-cap-link:hover{background:#f04418;border-color:#f04418;color:#fff}.vbs-ap-caps-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.vbs-ap-cap-pill{padding:8px 15px;border-radius:999px;border:1px solid rgba(255,255,255,.36);background:#ffffff24;color:#fff;font-size:.82rem;font-weight:700;cursor:pointer;transition:background-color .25s ease,color .25s ease}.vbs-ap-cap-pill.is-active{background:#fff;border-color:#fff;color:#df3d24}.vbs-ap-why{padding:clamp(72px,8vw,108px) clamp(20px,5vw,64px);background:linear-gradient(180deg,#fff8f2,#fff1e8 60%,#fff8f2)}.vbs-ap-why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.vbs-ap-why-card{padding:26px 24px;border-radius:22px;background:#fff;border:1px solid rgba(240,68,24,.18);box-shadow:0 14px 32px -14px #101e2d14;transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .28s ease,box-shadow .28s ease}.vbs-ap-why-card:hover{transform:translateY(-4px);border-color:#f0441873;box-shadow:0 22px 42px -16px #f044182e}.vbs-ap-why-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.vbs-ap-why-icon{width:48px;height:48px;border-radius:14px;background:#f044181a;color:#f04418;display:inline-flex;align-items:center;justify-content:center}.vbs-ap-why-num{font-family:var(--vbs-font-display);font-size:1.15rem;font-weight:800;color:#f044186b}.vbs-ap-why-title{margin:0 0 8px;font-family:var(--vbs-font-display);font-size:1.12rem;font-weight:800;color:#101e2d}.vbs-ap-why-desc{margin:0;font-size:.93rem;line-height:1.62;color:#101e2dbd}.vbs-ap-fleet{padding:clamp(40px,5vw,68px) clamp(20px,5vw,64px);background:#fff8f2}.vbs-ap-fleet-card{position:relative;border-radius:30px;overflow:hidden;min-height:clamp(420px,46vw,560px);display:flex;align-items:flex-end;background:#1a2430;box-shadow:0 32px 66px -22px #101e2d57}.vbs-ap-fleet-bg{position:absolute;top:-6%;right:0;bottom:-6%;left:0;width:100%;height:112%;object-fit:cover;object-position:center}.vbs-ap-fleet-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#101e2d14,#101e2d7a 54%,#101e2de6),linear-gradient(95deg,#df3d2459,#101e2d00 60%)}.vbs-ap-fleet-overlay{position:relative;z-index:2;width:100%;padding:clamp(28px,4.5vw,52px)}.vbs-ap-fleet-title{margin:0 0 18px;font-family:var(--vbs-font-display);font-size:clamp(1.9rem,3.6vw,2.95rem);font-weight:800;color:#fff}.vbs-ap-fleet-tags{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.vbs-ap-fleet-chip{padding:7px 14px;border-radius:999px;background:#ffffff29;border:1px solid rgba(255,255,255,.34);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff8f2;font-size:.82rem;font-weight:700}.vbs-ap-network{padding:clamp(72px,8vw,108px) clamp(20px,5vw,64px);background:linear-gradient(180deg,#fff8f2,#fff1e8 60%,#fff8f2)}.vbs-ap-network-grid{display:grid;grid-template-columns:.96fr 1.04fr;align-items:center;gap:clamp(28px,5vw,56px)}.vbs-ap-map-panel{border-radius:26px;padding:22px;background:#fff;border:1.5px solid rgba(240,68,24,.2);box-shadow:0 24px 52px -18px #101e2d1f}.vbs-ap-map-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.vbs-ap-map-pill{padding:5px 12px;border-radius:999px;background:#f044181a;color:#f04418;font-size:.76rem;font-weight:800}.vbs-ap-map-hint{font-size:.76rem;font-weight:600;color:#101e2d8f}.vbs-ap-karnataka-svg{display:block;width:100%;max-width:390px;height:auto;margin:0 auto}.vbs-ap-network-desc{margin:0 0 20px;font-size:1rem;line-height:1.65;color:#101e2dc7}.vbs-ap-hub-detail{padding:16px 18px;border-radius:16px;background:#fff;border:1.5px solid rgba(240,68,24,.26);margin-bottom:18px;box-shadow:0 12px 26px -12px #f0441829}.vbs-ap-hub-detail-top{display:flex;align-items:center;gap:10px;margin-bottom:6px}.vbs-ap-hub-pin{color:#f04418;flex-shrink:0}.vbs-ap-hub-detail-top strong{font-family:var(--vbs-font-display);font-size:1.08rem;color:#101e2d;margin-right:10px}.vbs-ap-hub-region{font-size:.76rem;font-weight:800;color:#f04418;text-transform:uppercase;letter-spacing:.08em}.vbs-ap-hub-detail p{margin:0;font-size:.92rem;line-height:1.56;color:#101e2dc2}.vbs-ap-hub-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.vbs-ap-hub-chip{padding:8px 14px;border-radius:999px;border:1px solid rgba(240,68,24,.28);background:#fff;color:#101e2d;font-size:.84rem;font-weight:700;cursor:pointer;transition:background-color .22s ease,color .22s ease,border-color .22s ease}.vbs-ap-hub-chip.is-active,.vbs-ap-hub-chip:hover{background:#f04418;border-color:#f04418;color:#fff}.vbs-ap-network-disclaimer{margin:0 0 22px;font-size:.84rem;font-weight:600;color:#101e2d99}.vbs-ap-commit{padding:clamp(72px,8vw,108px) clamp(20px,5vw,64px);background:linear-gradient(180deg,#fff1e8,#fff8f2)}.vbs-ap-commit-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.vbs-ap-commit-card{border-radius:24px;background:#fff;border:1px solid rgba(240,68,24,.2);overflow:hidden;box-shadow:0 20px 44px -18px #101e2d1f;display:flex;flex-direction:column}.vbs-ap-commit-media{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:#f6ebe1}.vbs-ap-commit-img{width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.22,1,.36,1)}.vbs-ap-commit-card:hover .vbs-ap-commit-img{transform:scale(1.055)}.vbs-ap-commit-index{position:absolute;top:14px;left:14px;width:36px;height:36px;border-radius:50%;background:#f04418;color:#fff;font-family:var(--vbs-font-display);font-size:.82rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 16px #f044185c}.vbs-ap-commit-body{padding:22px 24px 26px}.vbs-ap-commit-rule{width:42px;height:3px;border-radius:3px;background:linear-gradient(90deg,#f04418,#ff7043);margin-bottom:12px}.vbs-ap-commit-sub{display:block;font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#f04418;margin-bottom:6px}.vbs-ap-commit-title{margin:0 0 8px;font-family:var(--vbs-font-display);font-size:1.2rem;font-weight:800;color:#101e2d}.vbs-ap-commit-desc{margin:0;font-size:.93rem;line-height:1.6;color:#101e2dbd}.vbs-ap-cta{position:relative;overflow:hidden;padding:clamp(78px,8.5vw,118px) clamp(20px,5vw,64px);background:linear-gradient(112deg,#df3d24,#e6442b 42%,#f1553b);color:#fff;text-align:center}.vbs-ap-cta-bg-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 65%;opacity:.24;mix-blend-mode:luminosity;pointer-events:none}.vbs-ap-cta-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 68% 62% at 50% 45%,#df3d248f,#c42c12e0);pointer-events:none}.vbs-ap-cta-inner{max-width:780px}.vbs-ap-cta-heading{margin:0 0 14px;font-family:var(--vbs-font-display);font-size:clamp(2rem,4vw,3.2rem);font-weight:800;line-height:1.12;color:#fff}.vbs-ap-cta-desc{margin:0 auto 30px;max-width:56ch;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.65;color:#fff8f2f0}.vbs-ap-cta-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}@media(max-width:1024px){.vbs-ap-hero-grid,.vbs-ap-story-grid,.vbs-ap-network-grid{grid-template-columns:1fr}.vbs-ap-cap-card{flex:0 0 calc((100% - 20px)/2)}.vbs-ap-why-grid,.vbs-ap-commit-track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.vbs-ap-hero{padding:104px 16px 58px}.vbs-ap-story,.vbs-ap-vm,.vbs-ap-caps,.vbs-ap-why,.vbs-ap-network,.vbs-ap-commit,.vbs-ap-cta{padding:58px 16px}.vbs-ap-vm-grid,.vbs-ap-why-grid,.vbs-ap-commit-track{grid-template-columns:1fr}.vbs-ap-cap-card{flex:0 0 100%}.vbs-ap-caps-head{flex-direction:column;align-items:flex-start}.vbs-ap-hero-actions,.vbs-ap-cta-actions{flex-direction:column}.vbs-ap-btn{width:100%}.vbs-ap-fleet-card{min-height:390px}}@media(prefers-reduced-motion:reduce){.vbs-ap-hero-img,.vbs-ap-story-img,.vbs-ap-cap-img,.vbs-ap-commit-img,.vbs-ap-btn,.vbs-ap-why-card,.vbs-ap-vm-card{transition:none!important}}.vbs-servicespage{width:100%;overflow-x:clip;background-color:#fff8f2;color:#101e2d}.vbs-sp-shell{position:relative;z-index:2;max-width:1280px;margin:0 auto}.vbs-sp-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;font-size:.78rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#fff8f2f0}.vbs-sp-eyebrow--center{justify-content:center}.vbs-sp-eyebrow-rule{display:inline-block;width:28px;height:2px;border-radius:2px;background:#ffead4d9}.vbs-sp-sec-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:12px;font-size:.78rem;font-weight:800;letter-spacing:.19em;text-transform:uppercase;color:#f04418}.vbs-sp-sec-eyebrow--center{justify-content:center}.vbs-sp-sec-rule{display:inline-block;width:28px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,#f04418)}.vbs-sp-sec-rule--right{background:linear-gradient(90deg,#f04418,transparent)}.vbs-sp-sec-heading{margin:0 0 14px;font-family:var(--vbs-font-display);font-size:clamp(1.95rem,3.6vw,2.95rem);font-weight:800;line-height:1.13;letter-spacing:-.025em;color:#101e2d}.vbs-sp-sec-highlight{color:#f04418;background:linear-gradient(110deg,#f04418,#ff5a1f 55%,#ff7043);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.vbs-sp-sec-subtitle{max-width:680px;margin:0;font-size:1.03rem;line-height:1.68;color:#4b5563}.vbs-sp-section-center{text-align:center;max-width:760px;margin:0 auto 48px}.vbs-sp-section-center .vbs-sp-sec-subtitle{margin:0 auto}.vbs-sp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 26px;border-radius:14px;font-family:var(--vbs-font-body);font-size:.96rem;font-weight:700;letter-spacing:-.01em;cursor:pointer;border:1px solid transparent;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,background-color .25s ease,border-color .25s ease}.vbs-sp-btn svg{transition:transform .25s ease}.vbs-sp-btn:hover svg{transform:translate(4px)}.vbs-sp-btn--primary{background:#fff;color:#dc3a16;box-shadow:0 16px 34px -10px #480e045c}.vbs-sp-btn--primary:hover{transform:translateY(-2px);box-shadow:0 22px 42px -12px #480e0473}.vbs-sp-btn--ghost{background:#ffffff24;color:#fff;border-color:#ffffff57;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vbs-sp-btn--ghost:hover{background:#ffffff38;border-color:#ffffff8a;transform:translateY(-2px)}.vbs-sp-btn--accent{background:linear-gradient(125deg,#f04418,#ff5a1f);color:#fff;box-shadow:0 14px 28px -8px #f0441873}.vbs-sp-btn--accent:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 20px 36px -10px #f044188c}.vbs-sp-btn--accent:disabled{opacity:.7;cursor:wait}.vbs-sp-btn--white-on-orange{background:#fff;color:#e63916;box-shadow:0 14px 30px -10px #520e045c}.vbs-sp-btn--white-on-orange:hover{transform:translateY(-2px);box-shadow:0 20px 38px -10px #520e047a}.vbs-sp-btn--full{width:100%}.vbs-sp-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#df3d24,#e6442b 32%,#f1553b 68%,#f97156);color:#fff;padding:clamp(114px,12vw,152px) clamp(20px,5vw,64px) clamp(62px,7vw,88px)}.vbs-sp-hero-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 68% 60% at 80% 42%,rgba(255,194,122,.24) 0%,transparent 66%),radial-gradient(ellipse 52% 48% at 14% 20%,rgba(168,30,12,.32) 0%,transparent 64%)}.vbs-sp-hero-curves{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.vbs-sp-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,4.4vw,64px);align-items:center}.vbs-sp-hero-title{margin:0 0 20px;font-family:var(--vbs-font-display);font-size:clamp(2.2rem,4.4vw,3.65rem);font-weight:800;line-height:1.08;letter-spacing:-.028em;color:#fff}.vbs-sp-hero-accent{position:relative;display:inline-block;color:#fff2de}.vbs-sp-hero-underline{position:absolute;left:0;right:0;bottom:-8px;width:100%;height:12px;color:#ffe8c8d9}.vbs-sp-hero-desc{margin:0 0 30px;max-width:590px;font-size:1.07rem;line-height:1.72;color:#fff8f2f0}.vbs-sp-hero-actions{display:flex;flex-wrap:wrap;gap:14px}.vbs-sp-hero-media-frame{position:relative;border-radius:26px;overflow:hidden;border:1.5px solid rgba(255,255,255,.34);background:#fff8f224;box-shadow:0 28px 64px -18px #4a0c0373,0 0 0 8px #ffffff14;aspect-ratio:14 / 9}.vbs-sp-hero-img{width:100%;height:100%;object-fit:cover;display:block}.vbs-sp-hero-badge{position:absolute;left:16px;bottom:16px;display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border-radius:999px;background:#101e2dd6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:.8rem;font-weight:700;border:1px solid rgba(255,255,255,.22)}.vbs-sp-hero-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:clamp(36px,4.5vw,54px)}.vbs-sp-stat-pill{padding:18px 20px;border-radius:18px;background:#ffffff24;border:1px solid rgba(255,255,255,.24);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.vbs-sp-stat-value{display:block;font-family:var(--vbs-font-display);font-size:clamp(1.5rem,2.3vw,2.05rem);font-weight:800;color:#fff;line-height:1.1;margin-bottom:4px}.vbs-sp-stat-label{display:block;font-size:.86rem;font-weight:600;color:#fff5eceb}.vbs-sp-overview{padding:clamp(64px,7vw,94px) clamp(20px,5vw,64px);background:linear-gradient(180deg,#fff8f2,#fff1e8)}.vbs-sp-overview-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:36px}.vbs-sp-carousel-controls{display:flex;gap:10px;flex-shrink:0}.vbs-sp-arrow-btn{width:46px;height:46px;border-radius:50%;border:1px solid rgba(240,68,24,.28);background:#fff;color:#f04418;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 20px -8px #101e2d29;transition:transform .2s ease,background-color .2s ease,color .2s ease}.vbs-sp-arrow-btn:hover{transform:translateY(-2px);background:#f04418;color:#fff}.vbs-sp-overview-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(278px,1fr);gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;scrollbar-width:thin;scrollbar-color:rgba(240,68,24,.35) transparent}.vbs-sp-overview-card{scroll-snap-align:start;text-align:left;padding:24px 22px;border-radius:22px;background:#fff;border:1.5px solid rgba(16,30,45,.08);box-shadow:0 14px 34px -18px #101e2d29;cursor:pointer;display:flex;flex-direction:column;transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .25s ease,box-shadow .25s ease}.vbs-sp-overview-card:hover,.vbs-sp-overview-card.is-focused{transform:translateY(-4px);border-color:#f0441873;box-shadow:0 22px 44px -18px #f0441842}.vbs-sp-overview-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.vbs-sp-overview-icon{width:44px;height:44px;border-radius:13px;background:#f044181a;color:#f04418;display:inline-flex;align-items:center;justify-content:center}.vbs-sp-overview-num{font-family:var(--vbs-font-display);font-size:.92rem;font-weight:800;color:#101e2d5c}.vbs-sp-overview-tag{font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#f04418;margin-bottom:6px}.vbs-sp-overview-title{margin:0 0 10px;font-family:var(--vbs-font-display);font-size:1.24rem;font-weight:800;color:#101e2d}.vbs-sp-overview-summary{margin:0 0 18px;font-size:.93rem;line-height:1.6;color:#4b5563;flex:1}.vbs-sp-overview-link{display:inline-flex;align-items:center;gap:7px;font-size:.88rem;font-weight:700;color:#f04418}.vbs-sp-showcase{padding:clamp(66px,7.5vw,102px) clamp(20px,5vw,64px);scroll-margin-top:84px}.vbs-sp-showcase--light{background:linear-gradient(180deg,#fffaf6,#fff2e8);color:#101e2d}.vbs-sp-showcase--orange{position:relative;background:linear-gradient(135deg,#df3d24,#e6442b,#f1553b 72%,#f97156);color:#fff}.vbs-sp-showcase-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4.8vw,64px);align-items:center}.vbs-sp-showcase-grid.is-img-left .vbs-sp-showcase-media{order:-1}.vbs-sp-showcase-meta{display:flex;align-items:center;gap:12px;margin-bottom:16px}.vbs-sp-showcase-num{font-family:var(--vbs-font-display);font-size:.95rem;font-weight:800;padding:5px 12px;border-radius:999px;background:#f044181f;color:#f04418}.vbs-sp-showcase--orange .vbs-sp-showcase-num{background:#ffffff2e;color:#fff}.vbs-sp-showcase-tag{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#f04418}.vbs-sp-showcase--orange .vbs-sp-showcase-tag{color:#fff2de}.vbs-sp-showcase-title{margin:0 0 14px;font-family:var(--vbs-font-display);font-size:clamp(1.85rem,3.2vw,2.6rem);font-weight:800;line-height:1.15;letter-spacing:-.025em}.vbs-sp-title-link{color:inherit;text-decoration:none;transition:opacity .22s ease,transform .22s ease;display:inline-block}.vbs-sp-title-link:hover{opacity:.9;transform:translate(4px)}.vbs-sp-showcase-desc{margin:0 0 22px;font-size:1.02rem;line-height:1.72;color:#425264}.vbs-sp-showcase--orange .vbs-sp-showcase-desc{color:#fff8f2f0}.vbs-sp-suitable-box{padding:18px 20px;border-radius:18px;margin-bottom:18px;background:#fff;border:1px solid rgba(240,68,24,.16);box-shadow:0 10px 28px -16px #101e2d1f}.vbs-sp-showcase--orange .vbs-sp-suitable-box{background:#ffffff24;border-color:#ffffff3d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vbs-sp-suitable-heading{margin:0 0 10px;font-size:.8rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#f04418}.vbs-sp-showcase--orange .vbs-sp-suitable-heading{color:#fff2de}.vbs-sp-suitable-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}.vbs-sp-suitable-list li{display:flex;align-items:flex-start;gap:8px;font-size:.91rem;font-weight:600;line-height:1.42}.vbs-sp-suitable-list li svg{flex-shrink:0;margin-top:2px;color:#f04418}.vbs-sp-showcase--orange .vbs-sp-suitable-list li svg{color:#fff2de}.vbs-sp-ops-notes{margin:0 0 26px;padding:0 0 0 18px;display:flex;flex-direction:column;gap:7px;font-size:.93rem;line-height:1.55;color:#4b5563}.vbs-sp-showcase--orange .vbs-sp-ops-notes{color:#fff8f2eb}.vbs-sp-showcase-frame{position:relative;border-radius:26px;overflow:hidden;aspect-ratio:16 / 10;border:1.5px solid rgba(240,68,24,.22);box-shadow:0 24px 52px -18px #101e2d38;background:#fff5ed}.vbs-sp-showcase-frame--clickable{display:block;text-decoration:none;cursor:pointer;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,border-color .3s ease}.vbs-sp-showcase-frame--clickable:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 32px 64px -16px #101e2d47}.vbs-sp-showcase-frame--clickable:hover .vbs-sp-showcase-img{transform:scale(1.04)}.vbs-sp-showcase-frame--clickable .vbs-sp-showcase-img{transition:transform .6s cubic-bezier(.22,1,.36,1)}.vbs-sp-showcase--orange .vbs-sp-showcase-frame{border-color:#ffffff57;box-shadow:0 28px 56px -18px #4a0c036b,0 0 0 7px #ffffff14}.vbs-sp-showcase-img{width:100%;height:100%;object-fit:cover;display:block}.vbs-sp-showcase-caption{position:absolute;left:14px;bottom:14px;display:inline-flex;align-items:center;gap:9px;padding:8px 14px;border-radius:999px;background:#101e2dd1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:.8rem;font-weight:700}.vbs-sp-caption-num{color:#ff8c61;font-weight:800}.vbs-sp-process{padding:clamp(68px,7.5vw,100px) clamp(20px,5vw,64px);background:#fff8f2}.vbs-sp-process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.vbs-sp-process-card{position:relative;padding:26px 22px;border-radius:22px;background:#fff;border:1.5px solid rgba(240,68,24,.14);box-shadow:0 16px 36px -20px #101e2d24}.vbs-sp-process-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.vbs-sp-process-icon{width:46px;height:46px;border-radius:14px;background:linear-gradient(135deg,#f04418,#ff6b3d);color:#fff;display:inline-flex;align-items:center;justify-content:center}.vbs-sp-process-step{font-family:var(--vbs-font-display);font-size:1.45rem;font-weight:800;color:#f0441840}.vbs-sp-process-title{margin:0 0 10px;font-family:var(--vbs-font-display);font-size:1.16rem;font-weight:800;color:#101e2d}.vbs-sp-process-desc{margin:0;font-size:.94rem;line-height:1.62;color:#4b5563}.vbs-sp-why{padding:clamp(72px,8vw,108px) clamp(20px,5vw,64px);background:linear-gradient(135deg,#df3d24,#e6442b,#f1553b 70%,#f97156);color:#fff}.vbs-sp-why-heading{margin:0 0 14px;font-family:var(--vbs-font-display);font-size:clamp(2rem,3.6vw,2.95rem);font-weight:800;line-height:1.13;letter-spacing:-.025em;color:#fff}.vbs-sp-why-highlight{color:#fff2de}.vbs-sp-why-subtitle{margin:0 auto;max-width:660px;font-size:1.03rem;line-height:1.68;color:#fff8f2eb}.vbs-sp-why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.vbs-sp-why-card{padding:26px 24px;border-radius:22px;background:#ffffff24;border:1px solid rgba(255,255,255,.26);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .25s ease,background-color .25s ease}.vbs-sp-why-card:hover{transform:translateY(-4px);background:#fff3}.vbs-sp-why-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.vbs-sp-why-icon{width:46px;height:46px;border-radius:14px;background:#fff3;color:#fff;display:inline-flex;align-items:center;justify-content:center}.vbs-sp-why-num{font-family:var(--vbs-font-display);font-size:.94rem;font-weight:800;color:#fff5ecb8}.vbs-sp-why-title{margin:0 0 8px;font-family:var(--vbs-font-display);font-size:1.2rem;font-weight:800;color:#fff}.vbs-sp-why-desc{margin:0;font-size:.94rem;line-height:1.62;color:#fff8f2eb}.vbs-sp-enquiry{padding:clamp(72px,8vw,108px) clamp(20px,5vw,64px);background:linear-gradient(180deg,#fff9f4,#fff1e8);scroll-margin-top:84px}.vbs-sp-enquiry-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(28px,4.5vw,56px);align-items:start}.vbs-sp-enquiry-lead{margin:0 0 28px;font-size:1.02rem;line-height:1.7;color:#425264}.vbs-sp-enquiry-pillars{display:flex;flex-direction:column;gap:16px}.vbs-sp-enquiry-pillar{display:flex;align-items:flex-start;gap:14px;padding:18px 20px;border-radius:18px;background:#fff;border:1px solid rgba(240,68,24,.14);box-shadow:0 12px 26px -18px #101e2d24}.vbs-sp-enquiry-pillar svg{flex-shrink:0;margin-top:2px;color:#f04418}.vbs-sp-enquiry-pillar h3{margin:0 0 4px;font-size:1rem;font-weight:800;color:#101e2d}.vbs-sp-enquiry-pillar p{margin:0;font-size:.9rem;line-height:1.56;color:#4b5563}.vbs-sp-form-card{padding:clamp(24px,3.4vw,38px);border-radius:26px;background:#fff;border:1.5px solid rgba(240,68,24,.16);box-shadow:0 26px 60px -22px #101e2d2e}.vbs-sp-form{display:flex;flex-direction:column;gap:16px}.vbs-sp-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.vbs-sp-field{display:flex;flex-direction:column;gap:6px}.vbs-sp-field label{font-size:.85rem;font-weight:700;color:#101e2d}.vbs-sp-field input,.vbs-sp-field select,.vbs-sp-field textarea{width:100%;padding:12px 14px;border-radius:12px;border:1.5px solid rgba(16,30,45,.14);background:#fffdfb;font-family:var(--vbs-font-body);font-size:.95rem;color:#101e2d;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.vbs-sp-field input:focus,.vbs-sp-field select:focus,.vbs-sp-field textarea:focus{outline:none;border-color:#f04418;background:#fff;box-shadow:0 0 0 3px #f0441824}.vbs-sp-field input[aria-invalid=true],.vbs-sp-field select[aria-invalid=true],.vbs-sp-field textarea[aria-invalid=true]{border-color:#c92a14}.vbs-sp-field-error{font-size:.8rem;font-weight:600;color:#b42318}.vbs-sp-form-notice{padding:16px 18px;border-radius:14px;font-size:.9rem;line-height:1.55}.vbs-sp-form-notice--info{background:#fff4eb;border:1px solid rgba(240,68,24,.35);color:#101e2d}.vbs-sp-form-notice--success{background:#ecfdf3;border:1px solid rgba(16,130,74,.35);color:#065f46}.vbs-sp-form-notice--error{background:#fef3f2;border:1px solid rgba(180,35,24,.35);color:#912018}.vbs-sp-notice-head{display:flex;align-items:center;gap:8px;margin-bottom:6px}.vbs-sp-notice-head svg{flex-shrink:0;color:#f04418}.vbs-sp-form-notice--success .vbs-sp-notice-head svg{color:#059669}.vbs-sp-summary-preview{margin:10px 0 12px;padding:12px;border-radius:10px;background:#fff;border:1px solid rgba(16,30,45,.1);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;line-height:1.5;white-space:pre-wrap;word-break:break-word;color:#101e2d}.vbs-sp-copy-btn{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border-radius:10px;border:1px solid rgba(240,68,24,.35);background:#fff;color:#d93812;font-size:.84rem;font-weight:700;cursor:pointer}.vbs-sp-copy-btn:hover{background:#fff8f2}.vbs-sp-final-cta{padding:clamp(68px,7.5vw,98px) clamp(20px,5vw,64px);background:linear-gradient(135deg,#df3d24,#e6442b 34%,#f1553b 70%,#f97156);color:#fff}.vbs-sp-final-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4.4vw,56px);align-items:center}.vbs-sp-final-title{margin:0 0 16px;font-family:var(--vbs-font-display);font-size:clamp(2rem,3.8vw,3rem);font-weight:800;line-height:1.12;letter-spacing:-.025em;color:#fff}.vbs-sp-final-accent{color:#fff2de}.vbs-sp-final-desc{margin:0 0 28px;max-width:540px;font-size:1.05rem;line-height:1.68;color:#fff8f2eb}.vbs-sp-final-frame{border-radius:26px;overflow:hidden;aspect-ratio:16 / 9;border:1.5px solid rgba(255,255,255,.34);box-shadow:0 28px 56px -18px #4a0c0370}.vbs-sp-final-img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:1080px){.vbs-sp-hero-grid,.vbs-sp-showcase-grid,.vbs-sp-enquiry-grid,.vbs-sp-final-grid{grid-template-columns:1fr}.vbs-sp-showcase-grid.is-img-left .vbs-sp-showcase-media{order:0}.vbs-sp-hero-stats,.vbs-sp-process-grid,.vbs-sp-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.vbs-sp-overview-header{flex-direction:column;align-items:flex-start}.vbs-sp-suitable-list,.vbs-sp-form-row,.vbs-sp-hero-stats,.vbs-sp-process-grid,.vbs-sp-why-grid{grid-template-columns:1fr}.vbs-sp-btn{width:100%}}.vbs-routespage{width:100%;overflow-x:clip;background-color:#fff8f2;color:#101e2d}.vbs-drp-shell{position:relative;z-index:2;max-width:1280px;margin:0 auto}.vbs-drp-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;font-size:.78rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#fff8f2f0}.vbs-drp-eyebrow-rule{display:inline-block;width:28px;height:2px;border-radius:2px;background:#ffead4d9}.vbs-drp-sec-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:12px;font-size:.78rem;font-weight:800;letter-spacing:.19em;text-transform:uppercase;color:#f04418}.vbs-drp-sec-eyebrow--center{justify-content:center}.vbs-drp-sec-rule{display:inline-block;width:28px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,#f04418)}.vbs-drp-sec-rule--right{background:linear-gradient(90deg,#f04418,transparent)}.vbs-drp-sec-heading{margin:0 0 14px;font-family:var(--vbs-font-display);font-size:clamp(1.95rem,3.6vw,2.95rem);font-weight:800;line-height:1.13;letter-spacing:-.025em;color:#101e2d}.vbs-drp-sec-highlight{color:#f04418;background:linear-gradient(110deg,#f04418,#ff5a1f 55%,#ff7043);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.vbs-drp-sec-subtitle{max-width:680px;margin:0;font-size:1.02rem;line-height:1.68;color:#4b5563}.vbs-drp-section-center{text-align:center;max-width:760px;margin:0 auto 46px}.vbs-drp-section-center .vbs-drp-sec-subtitle{margin:0 auto}.vbs-drp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 26px;border-radius:14px;font-family:var(--vbs-font-body);font-size:.96rem;font-weight:700;letter-spacing:-.01em;cursor:pointer;border:1px solid transparent;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,background-color .25s ease,border-color .25s ease}.vbs-drp-btn svg{transition:transform .25s ease}.vbs-drp-btn:hover svg{transform:translate(4px)}.vbs-drp-btn--primary{background:#fff;color:#dc3a16;box-shadow:0 16px 34px -10px #480e045c}.vbs-drp-btn--primary:hover{transform:translateY(-2px);box-shadow:0 22px 42px -12px #480e0473}.vbs-drp-btn--ghost{background:#ffffff24;color:#fff;border-color:#ffffff57;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vbs-drp-btn--ghost:hover{background:#ffffff38;border-color:#ffffff8a;transform:translateY(-2px)}.vbs-drp-btn--accent{background:linear-gradient(125deg,#f04418,#ff5a1f);color:#fff;box-shadow:0 14px 28px -8px #f0441873}.vbs-drp-btn--accent:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 20px 36px -10px #f044188c}.vbs-drp-btn--accent:disabled{opacity:.7;cursor:wait}.vbs-drp-btn--outline{background:#fff;color:#101e2d;border-color:#101e2d2e;box-shadow:0 8px 20px -10px #101e2d1a}.vbs-drp-btn--outline:hover{border-color:#f04418;color:#f04418;transform:translateY(-2px)}.vbs-drp-btn--full{width:100%}.vbs-drp-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#df3d24,#e6442b 32%,#f1553b 68%,#f97156);color:#fff;padding:clamp(114px,12vw,152px) clamp(20px,5vw,64px) clamp(62px,7vw,88px)}.vbs-drp-hero-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 70% 60% at 82% 44%,rgba(255,194,122,.25) 0%,transparent 68%),radial-gradient(ellipse 52% 48% at 14% 20%,rgba(168,30,12,.32) 0%,transparent 64%)}.vbs-drp-hero-curves{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.vbs-drp-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,4.4vw,64px);align-items:center}.vbs-drp-hero-title{margin:0 0 20px;font-family:var(--vbs-font-display);font-size:clamp(2.2rem,4.4vw,3.65rem);font-weight:800;line-height:1.08;letter-spacing:-.028em;color:#fff}.vbs-drp-hero-highlight{position:relative;display:inline-block;color:#fff}.vbs-drp-hero-underline{position:absolute;left:0;right:0;bottom:-8px;width:100%;height:12px;color:#ffe8c8d9}.vbs-drp-hero-desc{margin:0 0 30px;max-width:590px;font-size:1.07rem;line-height:1.72;color:#fff8f2f0}.vbs-drp-hero-actions{display:flex;flex-wrap:wrap;gap:14px}.vbs-drp-hero-frame{position:relative;border-radius:26px;overflow:hidden;border:1.5px solid rgba(255,255,255,.34);background:#fff8f224;box-shadow:0 28px 64px -18px #4a0c0373,0 0 0 8px #ffffff14;aspect-ratio:16 / 9}.vbs-drp-hero-img{width:100%;height:100%;object-fit:cover;display:block}.vbs-drp-hero-badge{position:absolute;left:16px;bottom:16px;display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border-radius:999px;background:#101e2dd6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:.8rem;font-weight:700;border:1px solid rgba(255,255,255,.22)}.vbs-drp-hero-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:clamp(36px,4.5vw,54px)}.vbs-drp-stat-pill{padding:18px 20px;border-radius:18px;background:#ffffff24;border:1px solid rgba(255,255,255,.24);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.vbs-drp-stat-val{display:block;font-family:var(--vbs-font-display);font-size:clamp(1.5rem,2.3vw,2.05rem);font-weight:800;color:#fff;line-height:1.1;margin-bottom:4px}.vbs-drp-stat-lbl{display:block;font-size:.86rem;font-weight:600;color:#fff5eceb}.vbs-drp-pillars{background:#fff;border-bottom:1px solid rgba(16,30,45,.08);padding:22px clamp(20px,5vw,64px)}.vbs-drp-pillars-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.vbs-drp-pillar-item{display:flex;align-items:center;gap:14px}.vbs-drp-pillar-icon{width:44px;height:44px;border-radius:13px;background:#f044181a;color:#f04418;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.vbs-drp-pillar-text strong{display:block;font-size:.93rem;color:#101e2d;line-height:1.25}.vbs-drp-pillar-text span{display:block;font-size:.82rem;color:#6b7280}.vbs-drp-map-section{padding:clamp(66px,7.5vw,102px) clamp(20px,5vw,64px);background:linear-gradient(180deg,#fffaf6,#fff1e8);scroll-margin-top:84px}.vbs-drp-map-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:38px}.vbs-drp-region-tabs{display:flex;flex-wrap:wrap;gap:8px;background:#fff;padding:6px;border-radius:16px;border:1px solid rgba(16,30,45,.1);box-shadow:0 8px 20px -10px #101e2d1a}.vbs-drp-region-tab{padding:8px 16px;border-radius:11px;border:none;background:transparent;font-size:.86rem;font-weight:700;color:#4b5563;cursor:pointer;transition:all .2s ease}.vbs-drp-region-tab:hover{color:#f04418}.vbs-drp-region-tab.is-active{background:#f04418;color:#fff;box-shadow:0 4px 14px -4px #f0441873}.vbs-drp-map-layout{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:clamp(24px,3.8vw,44px);align-items:start}.vbs-drp-map-card{position:relative;border-radius:26px;overflow:hidden;background:#fff;border:1.5px solid rgba(240,68,24,.16);box-shadow:0 24px 54px -20px #101e2d2e;padding:20px}.vbs-drp-map-top-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;font-size:.84rem}.vbs-drp-hub-tag{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:#f04418}.vbs-drp-active-tag{color:#4b5563}.vbs-drp-active-tag strong{color:#101e2d}.vbs-drp-map-stage{position:relative;width:100%;aspect-ratio:706 / 962;border-radius:20px;overflow:hidden;background:#fff6ee}.vbs-drp-map-img{width:100%;height:100%;object-fit:cover;display:block}.vbs-drp-map-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.vbs-drp-arc{fill:none;stroke:#f0441866;stroke-width:.9;stroke-dasharray:2.2 1.6;transition:all .3s ease}.vbs-drp-arc.is-selected{stroke:#ff3b10;stroke-width:2.4;stroke-dasharray:none}.vbs-drp-arc.is-muted{opacity:.22}.vbs-drp-arc-bead{fill:#fff;stroke:#ff3b10;stroke-width:.9}.vbs-drp-hub-pin{position:absolute;transform:translate(-50%,-50%);pointer-events:none;z-index:10}.vbs-drp-hub-pulse{position:absolute;left:50%;top:50%;width:28px;height:28px;transform:translate(-50%,-50%);border-radius:50%;background:#f044184d;animation:vbs-hub-ping 2s cubic-bezier(0,0,.2,1) infinite}@keyframes vbs-hub-ping{0%{transform:translate(-50%,-50%) scale(.6);opacity:1}to{transform:translate(-50%,-50%) scale(1.9);opacity:0}}.vbs-drp-hub-dot{display:block;width:16px;height:16px;border-radius:50%;background:#f04418;border:3px solid #ffffff;box-shadow:0 4px 10px #00000059}.vbs-drp-city-pin{position:absolute;transform:translate(-50%,-50%);background:transparent;border:none;padding:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;z-index:8;transition:transform .2s ease,opacity .2s ease}.vbs-drp-city-pin:hover{transform:translate(-50%,-55%) scale(1.08)}.vbs-drp-city-pin.is-muted{opacity:.35}.vbs-drp-city-dot{width:12px;height:12px;border-radius:50%;background:#fff;border:2.5px solid #f04418;box-shadow:0 2px 6px #00000047;transition:all .2s ease}.vbs-drp-city-pin.is-selected .vbs-drp-city-dot{background:#f04418;border-color:#fff;transform:scale(1.25);box-shadow:0 0 0 4px #f0441859}.vbs-drp-city-label{margin-top:3px;font-family:var(--vbs-font-body);font-size:.72rem;font-weight:800;color:#101e2d;background:#ffffffeb;padding:2px 6px;border-radius:6px;box-shadow:0 2px 6px #00000026;white-space:nowrap}.vbs-drp-city-pin.is-selected .vbs-drp-city-label{background:#101e2d;color:#fff}.vbs-drp-inspector-col{display:flex;flex-direction:column;gap:18px}.vbs-drp-detail-card{padding:clamp(24px,3.2vw,34px);border-radius:24px;background:#fff;border:1.5px solid rgba(240,68,24,.16);box-shadow:0 20px 48px -20px #101e2d29}.vbs-drp-detail-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.vbs-drp-zone-badge{font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#f04418;background:#f044181a;padding:5px 11px;border-radius:999px}.vbs-drp-highway-badge{font-size:.78rem;font-weight:700;color:#374151;background:#f3f4f6;padding:5px 11px;border-radius:999px}.vbs-drp-detail-title{margin:0 0 12px;font-family:var(--vbs-font-display);font-size:clamp(1.65rem,2.8vw,2.15rem);font-weight:800;color:#101e2d;display:flex;align-items:center;gap:12px}.vbs-drp-detail-title svg{color:#f04418;flex-shrink:0}.vbs-drp-detail-summary{margin:0 0 20px;font-size:.98rem;line-height:1.68;color:#4b5563}.vbs-drp-detail-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:22px}.vbs-drp-meta-cell{padding:12px 14px;border-radius:14px;background:#fff8f2;border:1px solid rgba(240,68,24,.12)}.vbs-drp-meta-cell--wide{grid-column:span 2}.vbs-drp-meta-cell span{display:block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#6b7280;margin-bottom:4px}.vbs-drp-meta-cell strong{display:block;font-size:.95rem;color:#101e2d}.vbs-drp-cargo-box{padding:16px 18px;border-radius:16px;background:#fafafa;border:1px solid rgba(16,30,45,.08);margin-bottom:24px}.vbs-drp-cargo-box h4{margin:0 0 10px;font-size:.8rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#f04418}.vbs-drp-cargo-box ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.vbs-drp-cargo-box li{display:flex;align-items:flex-start;gap:8px;font-size:.88rem;font-weight:600;color:#374151}.vbs-drp-cargo-box li svg{color:#f04418;flex-shrink:0;margin-top:2px}.vbs-drp-detail-actions{display:flex;flex-wrap:wrap;gap:12px}.vbs-drp-route-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vbs-drp-route-chip{text-align:left;padding:12px 14px;border-radius:14px;background:#fff;border:1.5px solid rgba(16,30,45,.08);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;transition:all .2s ease}.vbs-drp-route-chip:hover,.vbs-drp-route-chip.is-active{border-color:#f04418;background:#fff8f2;transform:translateY(-2px)}.vbs-drp-route-chip strong{display:block;font-size:.88rem;color:#101e2d;line-height:1.3}.vbs-drp-route-chip span{display:block;font-size:.76rem;color:#6b7280}.vbs-drp-chip-dist{font-family:var(--vbs-font-display);font-size:.82rem;font-weight:800;color:#f04418;flex-shrink:0}.vbs-drp-corridors{padding:clamp(68px,7.5vw,100px) clamp(20px,5vw,64px);background:linear-gradient(135deg,#df3d24,#e6442b 34%,#f1553b 70%,#f97156);color:#fff}.vbs-drp-corridors-top{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(24px,4vw,48px);align-items:center;margin-bottom:42px}.vbs-drp-corridors-heading{margin:0 0 14px;font-family:var(--vbs-font-display);font-size:clamp(2rem,3.6vw,2.95rem);font-weight:800;line-height:1.13;letter-spacing:-.025em;color:#fff}.vbs-drp-corridors-highlight{color:#fff2de}.vbs-drp-corridors-subtitle{margin:0;max-width:640px;font-size:1.02rem;line-height:1.68;color:#fff8f2f0}.vbs-drp-hub-visual{border-radius:22px;overflow:hidden;border:1.5px solid rgba(255,255,255,.32);box-shadow:0 24px 50px -16px #4a0c036b;aspect-ratio:16 / 9}.vbs-drp-hub-img{width:100%;height:100%;object-fit:cover;display:block}.vbs-drp-belts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.vbs-drp-belt-card{padding:26px 24px;border-radius:22px;background:#ffffff24;border:1px solid rgba(255,255,255,.26);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;transition:transform .25s ease,background-color .25s ease}.vbs-drp-belt-card:hover{transform:translateY(-4px);background:#fff3}.vbs-drp-belt-zone{font-size:.74rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fff2de;margin-bottom:8px}.vbs-drp-belt-title{margin:0 0 10px;font-family:var(--vbs-font-display);font-size:1.25rem;font-weight:800;color:#fff}.vbs-drp-belt-summary{margin:0 0 16px;font-size:.93rem;line-height:1.62;color:#fff8f2eb;flex:1}.vbs-drp-belt-hubs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:20px}.vbs-drp-hub-pill{padding:4px 10px;border-radius:999px;background:#ffffff2e;font-size:.78rem;font-weight:700;color:#fff}.vbs-drp-belt-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid rgba(255,255,255,.2)}.vbs-drp-belt-fleet{font-size:.8rem;font-weight:700;color:#fff2de}.vbs-drp-belt-btn{background:#fff;color:#e63916;border:none;padding:7px 14px;border-radius:10px;font-size:.82rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:transform .2s ease}.vbs-drp-belt-btn:hover{transform:translate(3px)}.vbs-drp-standards{padding:clamp(68px,7.5vw,100px) clamp(20px,5vw,64px);background:#fff8f2}.vbs-drp-standards-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.vbs-drp-standard-card{padding:26px 22px;border-radius:22px;background:#fff;border:1.5px solid rgba(240,68,24,.14);box-shadow:0 16px 36px -20px #101e2d24}.vbs-drp-standard-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.vbs-drp-standard-icon{width:46px;height:46px;border-radius:14px;background:linear-gradient(135deg,#f04418,#ff6b3d);color:#fff;display:inline-flex;align-items:center;justify-content:center}.vbs-drp-standard-num{font-family:var(--vbs-font-display);font-size:1.45rem;font-weight:800;color:#f0441840}.vbs-drp-standard-title{margin:0 0 10px;font-family:var(--vbs-font-display);font-size:1.16rem;font-weight:800;color:#101e2d}.vbs-drp-standard-desc{margin:0;font-size:.94rem;line-height:1.62;color:#4b5563}.vbs-drp-enquiry{padding:clamp(72px,8vw,108px) clamp(20px,5vw,64px);background:linear-gradient(180deg,#fff9f4,#fff1e8);scroll-margin-top:84px}.vbs-drp-enquiry-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(28px,4.5vw,56px);align-items:start}.vbs-drp-enquiry-lead{margin:0 0 28px;font-size:1.02rem;line-height:1.7;color:#425264}.vbs-drp-enquiry-notes{display:flex;flex-direction:column;gap:16px}.vbs-drp-enquiry-note{display:flex;align-items:flex-start;gap:14px;padding:18px 20px;border-radius:18px;background:#fff;border:1px solid rgba(240,68,24,.14);box-shadow:0 12px 26px -18px #101e2d24}.vbs-drp-enquiry-note svg{flex-shrink:0;margin-top:2px;color:#f04418}.vbs-drp-enquiry-note h3{margin:0 0 4px;font-size:1rem;font-weight:800;color:#101e2d}.vbs-drp-enquiry-note p{margin:0;font-size:.9rem;line-height:1.56;color:#4b5563}.vbs-drp-form-card{padding:clamp(24px,3.4vw,38px);border-radius:26px;background:#fff;border:1.5px solid rgba(240,68,24,.16);box-shadow:0 26px 60px -22px #101e2d2e}.vbs-drp-form{display:flex;flex-direction:column;gap:16px}.vbs-drp-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.vbs-drp-field{display:flex;flex-direction:column;gap:6px}.vbs-drp-field label{font-size:.85rem;font-weight:700;color:#101e2d}.vbs-drp-field input,.vbs-drp-field select,.vbs-drp-field textarea{width:100%;padding:12px 14px;border-radius:12px;border:1.5px solid rgba(16,30,45,.14);background:#fffdfb;font-family:var(--vbs-font-body);font-size:.95rem;color:#101e2d;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.vbs-drp-field input:focus,.vbs-drp-field select:focus,.vbs-drp-field textarea:focus{outline:none;border-color:#f04418;background:#fff;box-shadow:0 0 0 3px #f0441824}.vbs-drp-field input[aria-invalid=true],.vbs-drp-field select[aria-invalid=true]{border-color:#c92a14}.vbs-drp-field-err{font-size:.8rem;font-weight:600;color:#b42318}.vbs-drp-notice{padding:16px 18px;border-radius:14px;font-size:.9rem;line-height:1.55}.vbs-drp-notice--info{background:#fff4eb;border:1px solid rgba(240,68,24,.35);color:#101e2d}.vbs-drp-notice--success{background:#ecfdf3;border:1px solid rgba(16,130,74,.35);color:#065f46}.vbs-drp-notice--error{background:#fef3f2;border:1px solid rgba(180,35,24,.35);color:#912018}.vbs-drp-notice-head{display:flex;align-items:center;gap:8px;margin-bottom:6px}.vbs-drp-notice-head svg{flex-shrink:0;color:#f04418}.vbs-drp-notice--success .vbs-drp-notice-head svg{color:#059669}.vbs-drp-summary-pre{margin:10px 0 12px;padding:12px;border-radius:10px;background:#fff;border:1px solid rgba(16,30,45,.1);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;line-height:1.5;white-space:pre-wrap;word-break:break-word;color:#101e2d}.vbs-drp-copy-btn{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border-radius:10px;border:1px solid rgba(240,68,24,.35);background:#fff;color:#d93812;font-size:.84rem;font-weight:700;cursor:pointer}.vbs-drp-copy-btn:hover{background:#fff8f2}.vbs-drp-final-cta{padding:clamp(68px,7.5vw,98px) clamp(20px,5vw,64px);background:linear-gradient(135deg,#df3d24,#e6442b 34%,#f1553b 70%,#f97156);color:#fff}.vbs-drp-final-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4.4vw,56px);align-items:center}.vbs-drp-final-title{margin:0 0 16px;font-family:var(--vbs-font-display);font-size:clamp(2rem,3.8vw,3rem);font-weight:800;line-height:1.12;letter-spacing:-.025em;color:#fff}.vbs-drp-final-accent{color:#fff2de}.vbs-drp-final-desc{margin:0 0 28px;max-width:540px;font-size:1.05rem;line-height:1.68;color:#fff8f2eb}.vbs-drp-final-frame{border-radius:26px;overflow:hidden;aspect-ratio:16 / 9;border:1.5px solid rgba(255,255,255,.34);box-shadow:0 28px 56px -18px #4a0c0370}.vbs-drp-final-img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:1080px){.vbs-drp-hero-grid,.vbs-drp-map-layout,.vbs-drp-corridors-top,.vbs-drp-enquiry-grid,.vbs-drp-final-grid{grid-template-columns:1fr}.vbs-drp-hero-stats,.vbs-drp-pillars-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vbs-drp-belts-grid{grid-template-columns:1fr}.vbs-drp-standards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.vbs-drp-map-header{flex-direction:column;align-items:flex-start}.vbs-drp-detail-meta,.vbs-drp-route-list,.vbs-drp-form-row,.vbs-drp-hero-stats,.vbs-drp-pillars-grid,.vbs-drp-standards-grid{grid-template-columns:1fr}.vbs-drp-meta-cell--wide{grid-column:span 1}.vbs-drp-btn{width:100%}}.vbs-clientspage{width:100%;overflow-x:clip;background-color:#fff8f2;color:#101e2d;font-family:var(--vbs-font-body, system-ui, -apple-system, sans-serif)}.vbs-cp-shell{position:relative;z-index:2;max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,40px)}.vbs-cp-sec-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;font-size:.8rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#f04418}.vbs-cp-sec-eyebrow--center{justify-content:center}.vbs-cp-sec-rule{display:inline-block;width:28px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,#f04418)}.vbs-cp-sec-rule--right{background:linear-gradient(90deg,#f04418,transparent)}.vbs-cp-sec-heading{margin:0 0 16px;font-family:var(--vbs-font-display, inherit);font-size:clamp(2rem,3.8vw,3rem);font-weight:800;line-height:1.15;letter-spacing:-.025em;color:#101e2d}.vbs-cp-text-highlight{color:#f04418;background:linear-gradient(115deg,#f04418,#ff5a1f 55%,#ff7043);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.vbs-cp-sec-subtitle{max-width:720px;margin:0;font-size:1.05rem;line-height:1.68;color:#4b5563}.vbs-cp-sec-center{text-align:center;max-width:780px;margin:0 auto 52px}.vbs-cp-sec-center .vbs-cp-sec-subtitle{margin:0 auto}.vbs-cp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 26px;border-radius:14px;font-family:var(--vbs-font-body, inherit);font-size:.96rem;font-weight:700;letter-spacing:-.01em;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,background-color .25s ease,border-color .25s ease}.vbs-cp-btn svg{transition:transform .25s ease}.vbs-cp-btn:hover svg{transform:translate(4px)}.vbs-cp-btn--white{background:#fff;color:#dc3a16;box-shadow:0 16px 34px -10px #480e045c}.vbs-cp-btn--white:hover{transform:translateY(-2px);box-shadow:0 22px 42px -12px #480e0473}.vbs-cp-btn--ghost{background:#ffffff24;color:#fff;border-color:#ffffff59;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vbs-cp-btn--ghost:hover{background:#ffffff38;border-color:#ffffff8c;transform:translateY(-2px)}.vbs-cp-btn--accent{background:linear-gradient(125deg,#f04418,#ff5a1f);color:#fff;box-shadow:0 14px 28px -8px #f0441873}.vbs-cp-btn--accent:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 20px 36px -10px #f044188c}.vbs-cp-btn--accent:disabled{opacity:.7;cursor:wait}.vbs-cp-btn--outline{background:transparent;color:#101e2d;border-color:#101e2d38}.vbs-cp-btn--outline:hover{background:#101e2d0d;border-color:#101e2d66}.vbs-cp-btn--large{padding:16px 32px;font-size:1.05rem}.vbs-cp-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#df3d24,#e6442b 32%,#f1553b 68%,#f97156);color:#fff;padding:clamp(114px,12vw,152px) 0 clamp(62px,7vw,92px)}.vbs-cp-hero-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 68% 60% at 80% 42%,rgba(255,194,122,.25) 0%,transparent 66%),radial-gradient(ellipse 52% 48% at 14% 20%,rgba(168,30,12,.35) 0%,transparent 64%)}.vbs-cp-hero-curves{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.vbs-cp-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,5vw,68px);align-items:center}.vbs-cp-hero-heading{margin:0 0 20px;font-family:var(--vbs-font-display, inherit);font-size:clamp(2.4rem,4.6vw,3.8rem);font-weight:900;line-height:1.08;letter-spacing:-.03em;color:#fff}.vbs-cp-hero-heading-cream{color:#ffe8d2;text-shadow:0 4px 18px rgba(72,14,4,.35)}.vbs-cp-hero-desc{max-width:580px;margin:0 0 32px;font-size:1.06rem;line-height:1.68;color:#ffffffeb}.vbs-cp-hero-actions{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:40px}.vbs-cp-hero-stats{display:flex;align-items:center;gap:clamp(16px,3vw,28px);padding-top:24px;border-top:1px solid rgba(255,255,255,.2)}.vbs-cp-hero-stat strong{display:block;font-size:1.65rem;font-weight:800;line-height:1.1;color:#fff}.vbs-cp-hero-stat span{display:block;font-size:.8rem;font-weight:600;color:#ffebd7d9;text-transform:uppercase;letter-spacing:.06em}.vbs-cp-hero-stat-sep{width:1px;height:38px;background:#ffffff38}.vbs-cp-hero-visual{position:relative}.vbs-cp-hero-img-wrap{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 28px 60px -16px #2a06028c;border:1px solid rgba(255,255,255,.22);aspect-ratio:16 / 9}.vbs-cp-hero-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(18,4,2,.65) 100%);pointer-events:none}.vbs-cp-hero-glass-card{position:absolute;bottom:20px;left:20px;right:20px;display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:16px;background:#180804b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);color:#fff}.vbs-cp-glass-icon{width:40px;height:40px;border-radius:12px;background:#f04418;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.vbs-cp-glass-info strong{display:block;font-size:.94rem;font-weight:700}.vbs-cp-glass-info span{display:block;font-size:.8rem;color:#ffebd7e0}.vbs-cp-intro-sec{padding:clamp(72px,8vw,108px) 0;background-color:#fff;position:relative}.vbs-cp-intro-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(36px,5.5vw,76px);align-items:center}.vbs-cp-intro-img-card{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 24px 50px -14px #101e2d29;border:1px solid rgba(240,68,24,.14);aspect-ratio:16 / 9}.vbs-cp-intro-img{width:100%;height:100%;object-fit:cover;display:block}.vbs-cp-intro-img-badge{position:absolute;top:18px;left:18px;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#101e2dd1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);color:#fff;font-size:.78rem;font-weight:700;letter-spacing:.04em}.vbs-cp-intro-badge-pulse{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 10px #22c55e}.vbs-cp-intro-para{font-size:1.02rem;line-height:1.72;color:#4b5563;margin:0 0 20px}.vbs-cp-intro-para--lead{font-size:1.12rem;color:#1f2937;font-weight:500}.vbs-cp-pillars-list{display:flex;flex-direction:column;gap:18px;margin-top:32px}.vbs-cp-pillar-item{display:flex;gap:16px;align-items:flex-start;padding:16px 20px;border-radius:16px;background:#fff8f2;border:1px solid rgba(240,68,24,.12);transition:transform .25s ease,border-color .25s ease}.vbs-cp-pillar-item:hover{transform:translate(4px);border-color:#f044184d}.vbs-cp-pillar-num{font-family:var(--vbs-font-display, inherit);font-size:1.25rem;font-weight:900;color:#f04418;line-height:1.2}.vbs-cp-pillar-title{margin:0 0 4px;font-size:1.02rem;font-weight:800;color:#101e2d}.vbs-cp-pillar-desc{margin:0;font-size:.92rem;line-height:1.55;color:#52525b}.vbs-cp-showcase-sec{padding:clamp(72px,8vw,104px) 0;background-color:#fff8f2;overflow:hidden}.vbs-cp-marquee-wrap{display:flex;flex-direction:column;gap:20px;width:100%;margin:36px 0 44px}.vbs-cp-marquee-row{display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;mask-image:linear-gradient(90deg,transparent 0%,#000000 10%,#000000 90%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000000 10%,#000000 90%,transparent 100%)}.vbs-cp-marquee-track{display:flex;gap:20px;flex-shrink:0;animation:cpMarquee 42s linear infinite;will-change:transform}.vbs-cp-marquee-track--reverse{animation:cpMarqueeReverse 42s linear infinite}.vbs-cp-marquee-row:hover .vbs-cp-marquee-track,.vbs-cp-marquee-row:focus-within .vbs-cp-marquee-track{animation-play-state:paused}@keyframes cpMarquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes cpMarqueeReverse{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}.vbs-cp-partner-card{width:280px;flex-shrink:0;padding:22px 24px;border-radius:20px;background:#fff;border:1px solid rgba(240,68,24,.12);box-shadow:0 10px 24px -6px #101e2d0d;display:flex;flex-direction:column;justify-content:space-between;gap:16px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;outline:none}.vbs-cp-partner-card:hover,.vbs-cp-partner-card:focus-visible{transform:translateY(-4px);border-color:#f04418;box-shadow:0 18px 36px -10px #f0441833}.vbs-cp-card-badge{align-self:flex-start;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#f04418;background:#f0441814;padding:4px 10px;border-radius:999px}.vbs-cp-card-logo-area{display:flex;align-items:center;justify-content:center;min-height:64px}.vbs-cp-logo-svg{width:130px;height:48px;object-fit:contain}.vbs-cp-logo-generic{display:flex;align-items:center;gap:8px;color:#101e2d;font-weight:700;font-size:.94rem}.vbs-cp-card-footer{display:flex;flex-direction:column;border-top:1px solid rgba(16,30,45,.07);padding-top:12px}.vbs-cp-card-name{font-size:.98rem;font-weight:800;color:#101e2d}.vbs-cp-card-sector{font-size:.8rem;color:#64748b;margin-top:2px}.vbs-cp-showcase-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 28px;margin-top:16px}.vbs-cp-meta-pill{display:inline-flex;align-items:center;gap:8px;font-size:.88rem;font-weight:600;color:#334155}.vbs-cp-pill-icon{color:#f04418}.vbs-cp-industries-sec{padding:clamp(72px,8vw,108px) 0;background-color:#fff}.vbs-cp-ind-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:28px}.vbs-cp-ind-card{border-radius:22px;background:#fff;border:1px solid rgba(16,30,45,.08);box-shadow:0 12px 28px -8px #101e2d0f;overflow:hidden;display:flex;flex-direction:column;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease,border-color .28s ease;cursor:pointer}.vbs-cp-ind-card:hover,.vbs-cp-ind-card.is-selected{transform:translateY(-6px);border-color:#f0441866;box-shadow:0 24px 48px -12px #f044182e}.vbs-cp-ind-media{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:#101e2d}.vbs-cp-ind-img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.vbs-cp-ind-card:hover .vbs-cp-ind-img,.vbs-cp-ind-card.is-selected .vbs-cp-ind-img{transform:scale(1.06)}.vbs-cp-ind-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#101e2d59,#101e2dcc);pointer-events:none}.vbs-cp-ind-top-bar{position:absolute;top:16px;left:16px;right:16px;display:flex;justify-content:space-between;align-items:center}.vbs-cp-ind-num{font-family:var(--vbs-font-display, inherit);font-size:1.1rem;font-weight:900;color:#fff;letter-spacing:.08em}.vbs-cp-ind-icon-wrap{width:38px;height:38px;border-radius:10px;background:#f04418;color:#fff;display:flex;align-items:center;justify-content:center}.vbs-cp-ind-tag{position:absolute;bottom:14px;left:16px;color:#ffe3c4;font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.vbs-cp-ind-body{padding:24px;display:flex;flex-direction:column;flex-grow:1}.vbs-cp-ind-title{margin:0 0 10px;font-size:1.3rem;font-weight:800;color:#101e2d;line-height:1.25}.vbs-cp-ind-desc{margin:0 0 20px;font-size:.94rem;line-height:1.6;color:#4b5563}.vbs-cp-ind-features{display:flex;flex-direction:column;gap:10px;margin-bottom:24px;margin-top:auto}.vbs-cp-ind-feature{display:flex;align-items:flex-start;gap:9px;font-size:.87rem;color:#334155;line-height:1.45}.vbs-cp-feat-check{color:#f04418;flex-shrink:0;margin-top:2px}.vbs-cp-ind-action-btn{display:inline-flex;align-items:center;justify-content:space-between;width:100%;padding:12px 18px;border-radius:12px;background:#fff8f2;color:#dc3a16;border:1px solid rgba(240,68,24,.16);font-weight:700;font-size:.9rem;cursor:pointer;transition:all .2s ease}.vbs-cp-ind-action-btn:hover{background:#f04418;color:#fff;border-color:#f04418}.vbs-cp-motion-sec{padding:clamp(64px,7vw,96px) 0;background-color:#fff8f2}.vbs-cp-motion-card{padding:clamp(32px,5vw,56px);border-radius:28px;background:#101e2d;color:#fff;box-shadow:0 28px 60px -16px #101e2d59;position:relative;overflow:hidden}.vbs-cp-motion-header{max-width:760px;margin-bottom:48px}.vbs-cp-motion-title{margin:12px 0 16px;font-family:var(--vbs-font-display, inherit);font-size:clamp(1.8rem,3.2vw,2.5rem);font-weight:800;line-height:1.18}.vbs-cp-motion-desc{margin:0;font-size:1.02rem;line-height:1.65;color:#ffffffd1}.vbs-cp-corridor-box{position:relative;padding:36px 0 54px;margin-bottom:36px}.vbs-cp-corridor-track-line{position:absolute;top:48px;left:20px;right:20px;height:4px;border-radius:2px;background:linear-gradient(90deg,#f04418,#ff7043,#f04418);opacity:.65}.vbs-cp-corridor-waypoints{position:relative;z-index:2;display:grid;grid-template-columns:repeat(6,1fr);gap:12px;text-align:center}.vbs-cp-corridor-node{cursor:pointer;display:flex;flex-direction:column;align-items:center;transition:transform .2s ease}.vbs-cp-corridor-node:hover{transform:translateY(-2px)}.vbs-cp-node-dot{width:26px;height:26px;border-radius:50%;background:#1a2c40;border:3px solid rgba(255,255,255,.4);display:flex;align-items:center;justify-content:center;margin-bottom:14px;transition:all .25s ease}.vbs-cp-node-dot-inner{width:10px;height:10px;border-radius:50%;background:#ffffffb3;transition:all .25s ease}.vbs-cp-corridor-node.is-active .vbs-cp-node-dot{background:#f04418;border-color:#fff;box-shadow:0 0 18px #f04418}.vbs-cp-corridor-node.is-active .vbs-cp-node-dot-inner{background:#fff;transform:scale(1.2)}.vbs-cp-node-city{font-size:.95rem;font-weight:800;color:#fff}.vbs-cp-node-hub{font-size:.72rem;color:#fff9;margin-top:3px;max-width:120px}.vbs-cp-corridor-node.is-active .vbs-cp-node-city{color:#ffe3c4}.vbs-cp-truck-runner{position:absolute;top:30px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;transition:left .6s cubic-bezier(.22,1,.36,1);pointer-events:none;z-index:5}.vbs-cp-runner-pulse{position:absolute;width:44px;height:44px;border-radius:50%;background:#f0441859;animation:cpTruckPulse 2s ease-out infinite}@keyframes cpTruckPulse{0%{transform:scale(.6);opacity:.9}to{transform:scale(1.6);opacity:0}}.vbs-cp-runner-icon{width:36px;height:36px;border-radius:50%;background:#f04418;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 0 16px #f04418cc;position:relative;z-index:2}.vbs-cp-runner-tooltip{margin-top:42px;background:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:4px 10px;border-radius:6px;border:1px solid rgba(255,255,255,.2);white-space:nowrap;font-size:.74rem;color:#ffe3c4;font-weight:600}.vbs-cp-motion-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding-top:32px;border-top:1px solid rgba(255,255,255,.12)}.vbs-cp-mstat{display:flex;align-items:center;gap:14px}.vbs-cp-mstat-icon{color:#f04418;flex-shrink:0}.vbs-cp-mstat strong{display:block;font-size:.96rem;color:#fff}.vbs-cp-mstat span{display:block;font-size:.8rem;color:#ffffffa6}.vbs-cp-why-sec{padding:clamp(72px,8vw,108px) 0;background-color:#fff}.vbs-cp-why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:24px}.vbs-cp-why-card{padding:30px;border-radius:22px;background:#fff8f2;border:1px solid rgba(240,68,24,.12);box-shadow:0 10px 24px -6px #101e2d0a;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.vbs-cp-why-card:hover{transform:translateY(-4px);border-color:#f0441859;box-shadow:0 20px 40px -10px #f0441824}.vbs-cp-why-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.vbs-cp-why-num{font-family:var(--vbs-font-display, inherit);font-size:1.4rem;font-weight:900;color:#f04418}.vbs-cp-why-badge{font-size:.74rem;font-weight:700;color:#b91c1c;background:#f0441814;padding:4px 10px;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}.vbs-cp-why-title{margin:0 0 12px;font-size:1.22rem;font-weight:800;color:#101e2d;line-height:1.3}.vbs-cp-why-desc{margin:0;font-size:.94rem;line-height:1.62;color:#4b5563}.vbs-cp-final-cta-sec{position:relative;overflow:hidden;background:linear-gradient(135deg,#df3d24,#e6442b 32%,#f1553b 68%,#f97156);color:#fff;padding:clamp(72px,8vw,108px) 0}.vbs-cp-final-cta-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 65% 55% at 20% 50%,rgba(255,194,122,.26) 0%,transparent 66%),radial-gradient(ellipse 55% 50% at 85% 50%,rgba(168,30,12,.35) 0%,transparent 64%)}.vbs-cp-final-cta-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,5vw,64px);align-items:center}.vbs-cp-final-cta-heading{margin:0 0 18px;font-family:var(--vbs-font-display, inherit);font-size:clamp(2rem,3.6vw,3rem);font-weight:900;line-height:1.15;letter-spacing:-.025em;color:#fff}.vbs-cp-final-cta-desc{font-size:1.05rem;line-height:1.68;color:#ffffffeb;margin:0 0 32px}.vbs-cp-final-cta-actions{display:flex;flex-wrap:wrap;gap:16px}.vbs-cp-final-cta-media{border-radius:24px;overflow:hidden;box-shadow:0 28px 60px -16px #2a06028c;border:1px solid rgba(255,255,255,.22);aspect-ratio:16 / 9}.vbs-cp-final-cta-img{width:100%;height:100%;object-fit:cover;display:block}.vbs-cp-enquiry-sec{padding:clamp(72px,8vw,114px) 0;background-color:#fff8f2}.vbs-cp-form-container{max-width:880px;margin:0 auto;padding:clamp(28px,4.5vw,48px);border-radius:28px;background:#fff;border:1px solid rgba(240,68,24,.14);box-shadow:0 24px 56px -16px #101e2d1a}.vbs-cp-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.vbs-cp-form-group{display:flex;flex-direction:column}.vbs-cp-form-group--full{grid-column:1 / -1;margin-top:6px}.vbs-cp-form-label{font-size:.88rem;font-weight:700;color:#101e2d;margin-bottom:8px}.vbs-cp-req{color:#dc2626}.vbs-cp-input,.vbs-cp-select,.vbs-cp-textarea{width:100%;box-sizing:border-box;padding:13px 16px;border-radius:12px;border:1px solid rgba(16,30,45,.18);background:#fafaf9;font-family:inherit;font-size:.95rem;color:#101e2d;transition:all .2s ease;outline:none}.vbs-cp-input:focus,.vbs-cp-select:focus,.vbs-cp-textarea:focus{background:#fff;border-color:#f04418;box-shadow:0 0 0 3px #f044182e}.vbs-cp-input.is-error{border-color:#dc2626;background:#fef2f2}.vbs-cp-error-msg{font-size:.78rem;color:#dc2626;margin-top:5px;font-weight:600}.vbs-cp-select-wrap{position:relative}.vbs-cp-textarea{resize:vertical;min-height:100px}.vbs-cp-form-footer{margin-top:32px;display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center}.vbs-cp-form-privacy{display:inline-flex;align-items:center;gap:8px;font-size:.82rem;color:#64748b}.vbs-cp-form-success{text-align:center;padding:16px 8px}.vbs-cp-success-icon-wrap{color:#16a34a;margin-bottom:12px}.vbs-cp-success-title{margin:0 0 8px;font-size:1.8rem;font-weight:800;color:#101e2d}.vbs-cp-success-lead{font-size:1.05rem;color:#4b5563;margin:0 0 32px}.vbs-cp-summary-card{text-align:left;border-radius:20px;background:#fff8f2;border:1px solid rgba(240,68,24,.18);padding:24px}.vbs-cp-summary-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px;border-bottom:1px solid rgba(240,68,24,.14);margin-bottom:16px}.vbs-cp-summary-header h4{margin:0;font-size:1.05rem;font-weight:800;color:#101e2d}.vbs-cp-summary-pill{font-size:.74rem;font-weight:700;color:#15803d;background:#22c55e24;padding:4px 10px;border-radius:999px;text-transform:uppercase}.vbs-cp-summary-list{display:flex;flex-direction:column;gap:12px;margin:0 0 24px}.vbs-cp-summary-row{display:grid;grid-template-columns:210px 1fr;gap:12px;font-size:.92rem}.vbs-cp-summary-row dt{font-weight:700;color:#374151}.vbs-cp-summary-row dd{margin:0;color:#111827;font-weight:500}.vbs-cp-summary-actions{display:flex;flex-wrap:wrap;gap:14px;padding-top:18px;border-top:1px solid rgba(240,68,24,.14)}.vbs-cp-honest-notice{margin-top:18px;display:flex;align-items:center;gap:8px;font-size:.8rem;color:#6b7280;line-height:1.45}@media(max-width:1024px){.vbs-cp-hero-grid,.vbs-cp-intro-grid,.vbs-cp-final-cta-grid{grid-template-columns:1fr}.vbs-cp-hero-visual,.vbs-cp-intro-visual,.vbs-cp-final-cta-media{max-width:680px;margin:0 auto;width:100%}.vbs-cp-corridor-waypoints{grid-template-columns:repeat(3,1fr);gap:20px 12px}.vbs-cp-truck-runner,.vbs-cp-corridor-track-line{display:none}.vbs-cp-motion-stats{grid-template-columns:1fr}}@media(max-width:640px){.vbs-cp-hero{padding-top:104px}.vbs-cp-form-grid{grid-template-columns:1fr}.vbs-cp-summary-row{grid-template-columns:1fr;gap:2px}.vbs-cp-summary-actions{flex-direction:column}.vbs-cp-summary-actions .vbs-cp-btn{width:100%}.vbs-cp-hero-stats{flex-wrap:wrap;gap:14px}.vbs-cp-hero-stat-sep{display:none}.vbs-cp-corridor-waypoints{grid-template-columns:repeat(2,1fr)}}.vbs-gallerypage{width:100%;overflow-x:clip;background-color:#fff8f2;color:#101e2d;font-family:var(--vbs-font-body, system-ui, -apple-system, sans-serif)}.vbs-gp-shell{position:relative;z-index:2;max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,40px)}.vbs-gp-breadcrumb{display:inline-flex;align-items:center;gap:8px;font-size:.82rem;font-weight:700;margin-bottom:18px;color:#ffebd7d9;background:#ffffff1f;padding:6px 14px;border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2)}.vbs-gp-bc-link{color:#fff;text-decoration:none;transition:opacity .2s ease}.vbs-gp-bc-link:hover{opacity:.8}.vbs-gp-bc-sep{opacity:.6}.vbs-gp-bc-current{color:#ffe3c4}.vbs-gp-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;font-size:.8rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#fff8f2f0}.vbs-gp-eyebrow-rule{display:inline-block;width:28px;height:2px;border-radius:2px;background:#ffead4d9}.vbs-gp-sec-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;font-size:.8rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#f04418}.vbs-gp-sec-eyebrow--center{justify-content:center}.vbs-gp-sec-rule{display:inline-block;width:28px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,#f04418)}.vbs-gp-sec-rule--right{background:linear-gradient(90deg,#f04418,transparent)}.vbs-gp-sec-heading{margin:0 0 16px;font-family:var(--vbs-font-display, inherit);font-size:clamp(2rem,3.8vw,3rem);font-weight:800;line-height:1.15;letter-spacing:-.025em;color:#101e2d}.vbs-gp-text-highlight{color:#f04418;background:linear-gradient(115deg,#f04418,#ff5a1f 55%,#ff7043);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.vbs-gp-sec-subtitle{max-width:720px;margin:0;font-size:1.05rem;line-height:1.68;color:#4b5563}.vbs-gp-sec-center{text-align:center;max-width:780px;margin:0 auto 48px}.vbs-gp-sec-center .vbs-gp-sec-subtitle{margin:0 auto}.vbs-gp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 26px;border-radius:14px;font-family:var(--vbs-font-body, inherit);font-size:.96rem;font-weight:700;letter-spacing:-.01em;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,background-color .25s ease,border-color .25s ease}.vbs-gp-btn svg{transition:transform .25s ease}.vbs-gp-btn:hover svg{transform:translate(4px)}.vbs-gp-btn--white{background:#fff;color:#dc3a16;box-shadow:0 16px 34px -10px #480e045c}.vbs-gp-btn--white:hover{transform:translateY(-2px);box-shadow:0 22px 42px -12px #480e0473}.vbs-gp-btn--ghost{background:#ffffff24;color:#fff;border-color:#ffffff59;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vbs-gp-btn--ghost:hover{background:#ffffff38;border-color:#ffffff8c;transform:translateY(-2px)}.vbs-gp-btn--accent{background:linear-gradient(125deg,#f04418,#ff5a1f);color:#fff;box-shadow:0 14px 28px -8px #f0441873}.vbs-gp-btn--accent:hover{transform:translateY(-2px);box-shadow:0 20px 36px -10px #f044188c}.vbs-gp-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#df3d24,#e6442b 32%,#f1553b 68%,#f97156);color:#fff;padding:clamp(114px,12vw,152px) 0 clamp(62px,7vw,92px)}.vbs-gp-hero-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 68% 60% at 80% 42%,rgba(255,194,122,.25) 0%,transparent 66%),radial-gradient(ellipse 52% 48% at 14% 20%,rgba(168,30,12,.35) 0%,transparent 64%)}.vbs-gp-hero-curves{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.vbs-gp-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,5vw,68px);align-items:center}.vbs-gp-hero-heading{margin:0 0 20px;font-family:var(--vbs-font-display, inherit);font-size:clamp(2.3rem,4.4vw,3.6rem);font-weight:900;line-height:1.1;letter-spacing:-.03em;color:#fff}.vbs-gp-hero-heading-cream{color:#ffe8d2;text-shadow:0 4px 18px rgba(72,14,4,.35)}.vbs-gp-hero-desc{max-width:580px;margin:0 0 32px;font-size:1.06rem;line-height:1.68;color:#ffffffeb}.vbs-gp-hero-actions{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:40px}.vbs-gp-hero-stats{display:flex;align-items:center;gap:clamp(16px,3vw,28px);padding-top:24px;border-top:1px solid rgba(255,255,255,.2)}.vbs-gp-hero-stat strong{display:block;font-size:1.65rem;font-weight:800;line-height:1.1;color:#fff}.vbs-gp-hero-stat span{display:block;font-size:.8rem;font-weight:600;color:#ffebd7d9;text-transform:uppercase;letter-spacing:.06em}.vbs-gp-hero-stat-sep{width:1px;height:38px;background:#ffffff38}.vbs-gp-hero-visual{position:relative}.vbs-gp-hero-img-wrap{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 28px 60px -16px #2a06028c;border:1px solid rgba(255,255,255,.22);aspect-ratio:16 / 9}.vbs-gp-hero-img{width:100%;height:100%;object-fit:cover;display:block}.vbs-gp-hero-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(18,4,2,.65) 100%);pointer-events:none}.vbs-gp-hero-glass-card{position:absolute;bottom:20px;left:20px;right:20px;display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:16px;background:#180804b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);color:#fff}.vbs-gp-glass-icon{width:40px;height:40px;border-radius:12px;background:#f04418;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.vbs-gp-glass-info strong{display:block;font-size:.94rem;font-weight:700}.vbs-gp-glass-info span{display:block;font-size:.8rem;color:#ffebd7e0}.vbs-gp-gallery-sec{padding:clamp(72px,8vw,108px) 0;background-color:#fff8f2}.vbs-gp-category-bar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin-bottom:44px;padding:6px;border-radius:999px;background:#fff;border:1px solid rgba(240,68,24,.14);box-shadow:0 8px 24px -6px #101e2d0d}.vbs-gp-cat-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;border:1px solid transparent;background:transparent;font-family:inherit;font-size:.88rem;font-weight:700;color:#4b5563;cursor:pointer;transition:all .22s ease;white-space:nowrap}.vbs-gp-cat-btn:hover{color:#f04418;background:#f044180f}.vbs-gp-cat-btn.is-active{background:linear-gradient(125deg,#f04418,#ff5a1f);color:#fff;box-shadow:0 8px 20px -6px #f0441873}.vbs-gp-cat-count{font-size:.72rem;padding:2px 7px;border-radius:999px;background:#0000000f;color:inherit;font-weight:800}.vbs-gp-cat-btn.is-active .vbs-gp-cat-count{background:#ffffff40;color:#fff}.vbs-gp-masonry-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:24px}.vbs-gp-item-card{border-radius:22px;overflow:hidden;position:relative;background:#101e2d;cursor:pointer;border:1px solid rgba(16,30,45,.08);box-shadow:0 12px 28px -8px #101e2d14;outline:none;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease,border-color .28s ease}.vbs-gp-item-card.is-featured{grid-column:span 8;grid-row:span 2}.vbs-gp-item-card:nth-child(2){grid-column:span 4}.vbs-gp-item-card:nth-child(3){grid-column:span 4}.vbs-gp-item-card:nth-child(n+4){grid-column:span 4}.vbs-gp-item-card:hover,.vbs-gp-item-card:focus-visible{transform:translateY(-6px);border-color:#f0441880;box-shadow:0 24px 48px -12px #f0441838}.vbs-gp-item-media{position:relative;width:100%;height:100%;min-height:280px;overflow:hidden;display:flex}.vbs-gp-item-card.is-featured .vbs-gp-item-media{min-height:480px}.vbs-gp-item-img{width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.22,1,.36,1)}.vbs-gp-item-card:hover .vbs-gp-item-img{transform:scale(1.06)}.vbs-gp-item-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#101e2d26,#101e2dd9);pointer-events:none}.vbs-gp-zoom-badge{position:absolute;top:16px;right:16px;width:38px;height:38px;border-radius:50%;background:#101e2db8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.25);color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.85);transition:all .25s ease}.vbs-gp-item-card:hover .vbs-gp-zoom-badge,.vbs-gp-item-card:focus-visible .vbs-gp-zoom-badge{opacity:1;transform:scale(1)}.vbs-gp-item-cat-tag{position:absolute;top:16px;left:16px;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#fff;background:#f04418;padding:4px 10px;border-radius:999px;box-shadow:0 4px 12px #f0441866}.vbs-gp-item-overlay-info{position:absolute;bottom:0;left:0;right:0;padding:22px;color:#fff}.vbs-gp-item-loc-row{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;color:#ffe3c4;font-weight:600;margin-bottom:6px}.vbs-gp-loc-icon{color:#f04418}.vbs-gp-item-title{margin:0;font-size:1.15rem;font-weight:800;line-height:1.25;color:#fff}.vbs-gp-item-card.is-featured .vbs-gp-item-title{font-size:1.45rem}.vbs-gp-showcase-sec{padding:clamp(72px,8vw,108px) 0;background-color:#fff}.vbs-gp-slider-container{max-width:1100px;margin:0 auto}.vbs-gp-slide-card{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:center;padding:clamp(24px,4vw,44px);border-radius:28px;background:#fff8f2;border:1px solid rgba(240,68,24,.16);box-shadow:0 20px 48px -12px #101e2d14}.vbs-gp-slide-media{position:relative;border-radius:22px;overflow:hidden;box-shadow:0 20px 44px -12px #101e2d2e;aspect-ratio:16 / 10}.vbs-gp-slide-img{width:100%;height:100%;object-fit:cover;display:block}.vbs-gp-slide-media-badge{position:absolute;bottom:14px;left:14px;display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;background:#101e2dcc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);color:#fff;font-size:.76rem;font-weight:700}.vbs-gp-slide-sub{display:inline-block;font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#f04418;margin-bottom:8px}.vbs-gp-slide-title{margin:0 0 14px;font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:800;color:#101e2d;line-height:1.2}.vbs-gp-slide-desc{margin:0 0 24px;font-size:.98rem;line-height:1.65;color:#4b5563}.vbs-gp-slide-specs{display:flex;flex-direction:column;gap:10px;margin-bottom:32px}.vbs-gp-slide-spec{display:flex;align-items:center;gap:9px;font-size:.88rem;font-weight:600;color:#334155}.vbs-gp-spec-check{color:#f04418;flex-shrink:0}.vbs-gp-slide-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;padding-top:22px;border-top:1px solid rgba(240,68,24,.14)}.vbs-gp-slide-nav-btns{display:flex;align-items:center;gap:12px}.vbs-gp-nav-circle-btn{width:40px;height:40px;border-radius:50%;border:1px solid rgba(16,30,45,.2);background:#fff;color:#101e2d;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.vbs-gp-nav-circle-btn:hover{background:#f04418;color:#fff;border-color:#f04418}.vbs-gp-slide-counter{font-size:.88rem;font-weight:800;color:#64748b;letter-spacing:.06em}.vbs-gp-slider-dots{display:flex;justify-content:center;gap:12px;margin-top:24px;flex-wrap:wrap}.vbs-gp-slider-dot{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:transparent;border:1px solid rgba(16,30,45,.14);font-size:.82rem;font-weight:700;color:#64748b;cursor:pointer;transition:all .2s ease}.vbs-gp-dot-inner{width:8px;height:8px;border-radius:50%;background:#101e2d4d;transition:all .2s ease}.vbs-gp-slider-dot.is-active{background:#101e2d;color:#fff;border-color:#101e2d}.vbs-gp-slider-dot.is-active .vbs-gp-dot-inner{background:#f04418}.vbs-gp-action-sec{padding:clamp(72px,8vw,108px) 0;background-color:#fff8f2}.vbs-gp-action-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:26px}.vbs-gp-action-card{border-radius:22px;overflow:hidden;background:#fff;border:1px solid rgba(240,68,24,.12);box-shadow:0 12px 28px -8px #101e2d0f;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.vbs-gp-action-card:hover{transform:translateY(-6px);border-color:#f0441866;box-shadow:0 20px 44px -10px #f0441829}.vbs-gp-action-media{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:#101e2d}.vbs-gp-action-img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.vbs-gp-action-card:hover .vbs-gp-action-img{transform:scale(1.06)}.vbs-gp-action-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(16,30,45,.65) 100%);pointer-events:none}.vbs-gp-action-num{position:absolute;top:14px;left:14px;font-family:var(--vbs-font-display, inherit);font-size:1rem;font-weight:900;color:#fff;background:#f04418;padding:4px 10px;border-radius:8px}.vbs-gp-action-body{padding:22px}.vbs-gp-action-title{margin:0 0 8px;font-size:1.15rem;font-weight:800;color:#101e2d;line-height:1.3}.vbs-gp-action-desc{margin:0;font-size:.9rem;line-height:1.58;color:#4b5563}.vbs-gp-final-cta-sec{position:relative;overflow:hidden;background:linear-gradient(135deg,#df3d24,#e6442b 32%,#f1553b 68%,#f97156);color:#fff;padding:clamp(72px,8vw,108px) 0}.vbs-gp-final-cta-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 65% 55% at 20% 50%,rgba(255,194,122,.26) 0%,transparent 66%),radial-gradient(ellipse 55% 50% at 85% 50%,rgba(168,30,12,.35) 0%,transparent 64%)}.vbs-gp-final-cta-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,5vw,64px);align-items:center}.vbs-gp-final-cta-heading{margin:0 0 18px;font-family:var(--vbs-font-display, inherit);font-size:clamp(2rem,3.6vw,3rem);font-weight:900;line-height:1.15;letter-spacing:-.025em;color:#fff}.vbs-gp-final-cta-desc{font-size:1.05rem;line-height:1.68;color:#ffffffeb;margin:0 0 32px}.vbs-gp-final-cta-actions{display:flex;flex-wrap:wrap;gap:16px}.vbs-gp-final-cta-media{border-radius:24px;overflow:hidden;box-shadow:0 28px 60px -16px #2a06028c;border:1px solid rgba(255,255,255,.22);aspect-ratio:16 / 9}.vbs-gp-final-cta-img{width:100%;height:100%;object-fit:cover;display:block}.vbs-gp-lightbox-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0a1018f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:center;padding:clamp(16px,3vw,36px)}.vbs-gp-lightbox-container{width:100%;max-width:1100px;max-height:94vh;display:flex;flex-direction:column;background:#101e2d;border-radius:24px;overflow:hidden;border:1px solid rgba(255,255,255,.16);box-shadow:0 32px 80px -16px #000000d9}.vbs-gp-lightbox-header{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;border-bottom:1px solid rgba(255,255,255,.1)}.vbs-gp-lightbox-badge-wrap{display:flex;align-items:center;gap:12px}.vbs-gp-lightbox-cat{font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#fff;background:#f04418;padding:4px 12px;border-radius:999px}.vbs-gp-lightbox-counter{font-size:.84rem;color:#ffffffa6;font-weight:700}.vbs-gp-lightbox-close{width:40px;height:40px;border-radius:50%;background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.vbs-gp-lightbox-close:hover{background:#f04418;border-color:#f04418}.vbs-gp-lightbox-stage{position:relative;display:flex;align-items:center;justify-content:center;min-height:380px;max-height:64vh;background:#091018}.vbs-gp-lightbox-img-wrap{width:100%;height:100%;max-height:64vh;display:flex;align-items:center;justify-content:center}.vbs-gp-lightbox-img{max-width:100%;max-height:64vh;object-fit:contain;display:block}.vbs-gp-lightbox-arrow{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;background:#101e2dd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.25);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:10}.vbs-gp-lightbox-arrow:hover{background:#f04418;border-color:#f04418;transform:translateY(-50%) scale(1.08)}.vbs-gp-lightbox-arrow--prev{left:20px}.vbs-gp-lightbox-arrow--next{right:20px}.vbs-gp-lightbox-caption{padding:20px 26px;background:#101e2d;border-top:1px solid rgba(255,255,255,.1)}.vbs-gp-lightbox-title-row{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px}.vbs-gp-lightbox-title{margin:0;font-size:1.25rem;font-weight:800;color:#fff}.vbs-gp-lightbox-loc{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;color:#ffe3c4;font-weight:600}.vbs-gp-lightbox-desc{margin:0;font-size:.92rem;line-height:1.6;color:#ffffffc7}@media(max-width:1024px){.vbs-gp-hero-grid,.vbs-gp-final-cta-grid,.vbs-gp-slide-card{grid-template-columns:1fr}.vbs-gp-hero-visual,.vbs-gp-final-cta-media{max-width:680px;margin:0 auto;width:100%}.vbs-gp-item-card.is-featured{grid-column:span 12;grid-row:span 1}.vbs-gp-item-card:nth-child(n){grid-column:span 6}}@media(max-width:768px){.vbs-gp-category-bar{justify-content:flex-start;overflow-x:auto;border-radius:16px;padding:8px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.vbs-gp-category-bar::-webkit-scrollbar{display:none}.vbs-gp-item-card:nth-child(n){grid-column:span 12}.vbs-gp-item-card.is-featured .vbs-gp-item-media{min-height:320px}.vbs-gp-lightbox-caption{padding:16px}.vbs-gp-lightbox-title-row{flex-direction:column;align-items:flex-start;gap:4px}.vbs-gp-lightbox-arrow{width:38px;height:38px}.vbs-gp-lightbox-arrow--prev{left:8px}.vbs-gp-lightbox-arrow--next{right:8px}}@media(max-width:640px){.vbs-gp-hero{padding-top:104px}.vbs-gp-hero-stats{flex-wrap:wrap;gap:14px}.vbs-gp-hero-stat-sep{display:none}}.vbs-faqpage{width:100%;overflow-x:clip;background-color:#fff8f2;color:#101e2d;font-family:var(--vbs-font-body, system-ui, -apple-system, sans-serif)}.vbs-faq-shell{position:relative;z-index:2;max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,40px)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.vbs-faq-breadcrumb{display:inline-flex;align-items:center;gap:8px;font-size:.82rem;font-weight:700;margin-bottom:18px;color:#ffebd7d9;background:#ffffff1f;padding:6px 14px;border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2)}.vbs-faq-bc-link{color:#fff;text-decoration:none;transition:opacity .2s ease}.vbs-faq-bc-link:hover{opacity:.8}.vbs-faq-bc-sep{opacity:.6}.vbs-faq-bc-current{color:#ffe3c4}.vbs-faq-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;font-size:.8rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#fff8f2f0}.vbs-faq-eyebrow-rule{display:inline-block;width:28px;height:2px;border-radius:2px;background:#ffead4d9}.vbs-faq-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 26px;border-radius:999px;font-size:.94rem;font-weight:700;text-decoration:none;cursor:pointer;border:none;transition:transform .2s cubic-bezier(.2,0,0,1),box-shadow .2s cubic-bezier(.2,0,0,1),background .2s ease,color .2s ease}.vbs-faq-btn:hover{transform:translateY(-2px)}.vbs-faq-btn:active{transform:translateY(0)}.vbs-faq-btn--primary{background:#fff;color:#d83515;box-shadow:0 8px 24px #00000029}.vbs-faq-btn--primary:hover{background:#fff4eb;color:#c12708;box-shadow:0 12px 28px #00000038}.vbs-faq-btn--ghost{background:#ffffff24;color:#fff;border:1px solid rgba(255,255,255,.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vbs-faq-btn--ghost:hover{background:#ffffff40;border-color:#fff9}.vbs-faq-btn--white{background:#fff;color:#df3d24;box-shadow:0 8px 24px #0000002e}.vbs-faq-btn--white:hover{background:#fff3ec;color:#c42b12}.vbs-faq-btn--outline{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.4)}.vbs-faq-btn--outline:hover{background:#ffffff26;border-color:#fff}.vbs-faq-hero{position:relative;background:linear-gradient(135deg,#df3d24,#ea4e2f 48%,#f97156);color:#fff;padding:clamp(100px,12vw,136px) 0 clamp(64px,8vw,88px);overflow:hidden}.vbs-faq-hero-glow{position:absolute;top:-20%;right:-10%;width:60vw;height:60vw;max-width:800px;max-height:800px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.18) 0%,transparent 68%);pointer-events:none}.vbs-faq-hero-curves{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;opacity:.6}.vbs-faq-hero-grid{display:grid;grid-template-columns:1.15fr .95fr;align-items:center;gap:clamp(32px,5vw,64px)}.vbs-faq-hero-heading{font-size:clamp(2.3rem,4.4vw,3.8rem);font-weight:900;line-height:1.12;letter-spacing:-.025em;margin:0 0 18px;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.14)}.vbs-faq-hero-subtitle{font-size:clamp(1rem,1.3vw,1.16rem);line-height:1.62;color:#fff8f2f0;max-width:580px;margin:0 0 28px}.vbs-faq-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:24px}.vbs-faq-hero-note{display:inline-flex;align-items:center;gap:10px;font-size:.85rem;color:#fff5ebe0;background:#0000001f;padding:8px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.16)}.vbs-faq-hero-right{position:relative}.vbs-faq-hero-img-wrap{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 24px 56px #00000047;border:1px solid rgba(255,255,255,.28);background:#101e2d;aspect-ratio:16 / 10}.vbs-faq-hero-img{width:100%;height:100%;object-fit:cover;display:block}.vbs-faq-hero-badge{position:absolute;bottom:16px;left:16px;right:16px;display:flex;align-items:center;gap:14px;background:#101e2de0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:12px 18px;border-radius:14px;border:1px solid rgba(255,255,255,.2)}.vbs-faq-hb-icon{width:42px;height:42px;border-radius:10px;background:linear-gradient(135deg,#df3d24,#f97156);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.vbs-faq-hb-title{display:block;font-size:.86rem;font-weight:800;color:#fff;letter-spacing:.02em}.vbs-faq-hb-sub{display:block;font-size:.74rem;color:#fff0e4cc}.vbs-faq-filter-sec{position:relative;margin-top:-36px;z-index:10}.vbs-faq-filter-card{background:#fff;border-radius:20px;padding:clamp(20px,3vw,32px);box-shadow:0 16px 48px #101e2d14;border:1px solid rgba(223,61,36,.12)}.vbs-faq-search-wrap{position:relative;display:flex;align-items:center;background:#fff8f2;border:2px solid rgba(223,61,36,.2);border-radius:999px;padding:4px 18px;transition:border-color .2s ease,box-shadow .2s ease}.vbs-faq-search-wrap:focus-within{border-color:#df3d24;box-shadow:0 0 0 4px #df3d241f}.vbs-faq-search-icon{color:#df3d24;flex-shrink:0;margin-right:12px}.vbs-faq-search-input{width:100%;padding:12px 0;font-size:1.02rem;font-weight:600;border:none;background:transparent;color:#101e2d;outline:none}.vbs-faq-search-input::placeholder{color:#8b9baa;font-weight:500}.vbs-faq-search-clear{background:#f1dfd3;border:none;border-radius:50%;width:26px;height:26px;display:flex;align-items:center;justify-content:center;color:#101e2d;cursor:pointer;transition:background .2s ease}.vbs-faq-search-clear:hover{background:#df3d24;color:#fff}.vbs-faq-categories-wrap{display:flex;align-items:center;gap:16px;margin-top:22px;flex-wrap:wrap}.vbs-faq-cat-label{font-size:.84rem;font-weight:800;color:#55697d;text-transform:uppercase;letter-spacing:.08em}.vbs-faq-categories-list{display:flex;gap:10px;flex-wrap:wrap}.vbs-faq-cat-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;font-size:.86rem;font-weight:700;background:#fff8f2;color:#3d4f61;border:1px solid rgba(223,61,36,.14);cursor:pointer;transition:all .2s ease}.vbs-faq-cat-btn:hover{background:#fed;color:#df3d24;border-color:#df3d2459}.vbs-faq-cat-btn.is-active{background:#df3d24;color:#fff;border-color:#df3d24;box-shadow:0 4px 14px #df3d2447}.vbs-faq-cat-count{display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:800;padding:2px 7px;border-radius:999px;background:#0000000f}.vbs-faq-cat-btn.is-active .vbs-faq-cat-count{background:#ffffff47;color:#fff}.vbs-faq-toolbar{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding-top:18px;border-top:1px solid #f0e4da;font-size:.86rem;color:#5d6e80;flex-wrap:wrap;gap:12px}.vbs-faq-result-count strong{color:#101e2d}.vbs-faq-toggle-actions{display:flex;align-items:center;gap:10px}.vbs-faq-tool-btn{background:none;border:none;color:#df3d24;font-size:.84rem;font-weight:700;cursor:pointer;padding:0;transition:opacity .2s ease}.vbs-faq-tool-btn:hover{text-decoration:underline;opacity:.85}.vbs-faq-tool-sep{color:#cbd5e1}.vbs-faq-list-sec{padding:clamp(36px,6vw,64px) 0 clamp(48px,8vw,80px)}.vbs-faq-accordion-list{display:flex;flex-direction:column;gap:16px}.vbs-faq-card{background:#fff;border-radius:18px;border:1px solid rgba(223,61,36,.1);box-shadow:0 4px 16px #101e2d0a;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease;overflow:hidden}.vbs-faq-card:hover{border-color:#df3d2442;box-shadow:0 8px 24px #df3d2412}.vbs-faq-card.is-open{border-color:#df3d2466;box-shadow:0 12px 32px #df3d241a}.vbs-faq-question-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:clamp(18px,2.5vw,24px) clamp(18px,3vw,28px);background:transparent;border:none;text-align:left;cursor:pointer}.vbs-faq-q-left{display:flex;align-items:flex-start;gap:clamp(14px,2vw,20px)}.vbs-faq-q-num{font-family:var(--vbs-font-mono, ui-monospace, monospace);font-size:.96rem;font-weight:800;color:#df3d24;background:#fff3ec;padding:4px 10px;border-radius:8px;flex-shrink:0;margin-top:2px}.vbs-faq-card.is-open .vbs-faq-q-num{background:#df3d24;color:#fff}.vbs-faq-q-tag{display:inline-block;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#8c533e;margin-bottom:4px}.vbs-faq-q-title{margin:0;font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:800;color:#101e2d;line-height:1.35;letter-spacing:-.015em;transition:color .2s ease}.vbs-faq-card.is-open .vbs-faq-q-title{color:#df3d24}.vbs-faq-q-icon{width:38px;height:38px;border-radius:50%;background:#fff8f2;border:1px solid rgba(223,61,36,.15);display:flex;align-items:center;justify-content:center;color:#df3d24;flex-shrink:0;transition:transform .25s cubic-bezier(.2,0,0,1),background .2s ease,color .2s ease}.vbs-faq-q-icon.is-open{transform:rotate(180deg);background:#df3d24;color:#fff}.vbs-faq-panel{overflow:hidden}.vbs-faq-panel-inner{padding:0 clamp(18px,3vw,28px) clamp(20px,3vw,28px) clamp(58px,6vw,76px);border-top:1px solid #f6ebe3;margin-top:4px}.vbs-faq-answer{font-size:.98rem;line-height:1.68;color:#3b4d5e;margin:16px 0}.vbs-faq-highlights{background:#fff8f2;border-radius:12px;padding:16px 20px;border-left:3px solid #df3d24;margin:16px 0}.vbs-faq-hl-title{margin:0 0 10px;font-size:.82rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#101e2d}.vbs-faq-hl-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.vbs-faq-hl-item{display:flex;align-items:flex-start;gap:10px;font-size:.88rem;line-height:1.45;color:#2a3d4f}.vbs-faq-hl-check{color:#df3d24;flex-shrink:0;margin-top:2px}.vbs-faq-meta-badge{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;color:#8c5822;background:#fff6eb;padding:6px 12px;border-radius:6px;border:1px solid rgba(220,140,50,.25);margin-top:10px}.vbs-faq-empty{text-align:center;background:#fff;padding:56px 24px;border-radius:20px;border:1px dashed rgba(223,61,36,.3);max-width:600px;margin:0 auto}.vbs-faq-empty-icon{color:#df3d24;margin-bottom:16px}.vbs-faq-empty-title{font-size:1.3rem;font-weight:800;color:#101e2d;margin:0 0 10px}.vbs-faq-empty-desc{font-size:.94rem;line-height:1.6;color:#556779;margin:0 0 24px}.vbs-faq-cta-sec{position:relative;padding:clamp(60px,8vw,96px) 0;background:linear-gradient(135deg,#df3d24,#ea4e2f 48%,#f97156);color:#fff;overflow:hidden}.vbs-faq-cta-glow{position:absolute;bottom:-20%;left:-10%;width:50vw;height:50vw;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.16) 0%,transparent 70%);pointer-events:none}.vbs-faq-cta-box{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(32px,5vw,64px)}.vbs-faq-cta-heading{font-size:clamp(2rem,3.6vw,3rem);font-weight:900;line-height:1.15;letter-spacing:-.02em;margin:0 0 16px;color:#fff}.vbs-faq-cta-desc{font-size:clamp(.98rem,1.25vw,1.12rem);line-height:1.6;color:#fff5ebeb;margin:0 0 32px;max-width:540px}.vbs-faq-cta-btns{display:flex;flex-wrap:wrap;gap:14px}.vbs-faq-cta-img-wrap{border-radius:20px;overflow:hidden;box-shadow:0 20px 48px #00000047;border:1px solid rgba(255,255,255,.25);background:#101e2d;aspect-ratio:16 / 10}.vbs-faq-cta-img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:991px){.vbs-faq-hero-grid,.vbs-faq-cta-box{grid-template-columns:1fr;gap:36px}.vbs-faq-hero-right,.vbs-faq-cta-visual{max-width:600px;margin:0 auto;width:100%}.vbs-faq-panel-inner{padding-left:clamp(18px,3vw,28px)}}@media(max-width:640px){.vbs-faq-categories-wrap{flex-direction:column;align-items:flex-start;gap:10px}.vbs-faq-categories-list{width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:8px;-webkit-overflow-scrolling:touch}.vbs-faq-cat-btn{white-space:nowrap;flex-shrink:0}.vbs-faq-toolbar{flex-direction:column;align-items:flex-start}.vbs-faq-q-left{gap:12px}.vbs-faq-q-num{display:none}}.vbs-testipage{width:100%;overflow-x:clip;background-color:#fff8f2;color:#101e2d;font-family:var(--vbs-font-body, system-ui, -apple-system, sans-serif)}.vbs-tp-shell{position:relative;z-index:2;max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,40px)}.vbs-tp-breadcrumb{display:inline-flex;align-items:center;gap:8px;font-size:.82rem;font-weight:700;margin-bottom:18px;color:#ffebd7d9;background:#ffffff1f;padding:6px 14px;border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2)}.vbs-tp-bc-link{color:#fff;text-decoration:none;transition:opacity .2s ease}.vbs-tp-bc-link:hover{opacity:.8}.vbs-tp-bc-sep{opacity:.6}.vbs-tp-bc-current{color:#ffe3c4}.vbs-tp-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;font-size:.8rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#fff8f2f0}.vbs-tp-eyebrow-rule{display:inline-block;width:28px;height:2px;border-radius:2px;background:#ffead4d9}.vbs-tp-sec-head{margin-bottom:clamp(36px,5vw,56px)}.vbs-tp-sec-head--center{text-align:center;max-width:760px;margin-left:auto;margin-right:auto}.vbs-tp-sec-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:.8rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#f04418;margin-bottom:12px}.vbs-tp-sec-rule{display:inline-block;width:28px;height:2px;background:#f04418;border-radius:2px}.vbs-tp-sec-title{font-size:clamp(2rem,3.2vw,2.75rem);font-weight:900;line-height:1.18;letter-spacing:-.02em;color:#101e2d;margin:0 0 14px}.vbs-tp-sec-desc{font-size:clamp(.98rem,1.25vw,1.1rem);line-height:1.62;color:#4a5c6e;margin:0}.vbs-tp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 26px;border-radius:999px;font-size:.94rem;font-weight:700;text-decoration:none;cursor:pointer;border:none;transition:transform .2s cubic-bezier(.2,0,0,1),box-shadow .2s cubic-bezier(.2,0,0,1),background .2s ease,color .2s ease}.vbs-tp-btn:hover{transform:translateY(-2px)}.vbs-tp-btn:active{transform:translateY(0)}.vbs-tp-btn--primary{background:#fff;color:#d83515;box-shadow:0 8px 24px #00000029}.vbs-tp-btn--primary:hover{background:#fff4eb;color:#c12708;box-shadow:0 12px 28px #00000038}.vbs-tp-btn--ghost{background:#ffffff24;color:#fff;border:1px solid rgba(255,255,255,.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vbs-tp-btn--ghost:hover{background:#ffffff40;border-color:#fff9}.vbs-tp-btn--white{background:#fff;color:#df3d24;box-shadow:0 8px 24px #0000002e}.vbs-tp-btn--white:hover{background:#fff3ec;color:#c42b12}.vbs-tp-btn--outline{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.4)}.vbs-tp-btn--outline:hover{background:#ffffff26;border-color:#fff}.vbs-tp-hero{position:relative;background:linear-gradient(135deg,#df3d24,#ea4e2f 48%,#f97156);color:#fff;padding:clamp(100px,12vw,136px) 0 clamp(64px,8vw,88px);overflow:hidden}.vbs-tp-hero-glow{position:absolute;top:-20%;right:-10%;width:60vw;height:60vw;max-width:800px;max-height:800px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.18) 0%,transparent 68%);pointer-events:none}.vbs-tp-hero-curves{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;opacity:.6}.vbs-tp-hero-grid{display:grid;grid-template-columns:1.15fr .95fr;align-items:center;gap:clamp(32px,5vw,64px)}.vbs-tp-hero-heading{font-size:clamp(2.3rem,4.4vw,3.8rem);font-weight:900;line-height:1.12;letter-spacing:-.025em;margin:0 0 18px;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.14)}.vbs-tp-hero-desc{font-size:clamp(1rem,1.3vw,1.16rem);line-height:1.62;color:#fff8f2f0;max-width:580px;margin:0 0 28px}.vbs-tp-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:24px}.vbs-tp-hero-policy{display:inline-flex;align-items:center;gap:10px;font-size:.84rem;color:#fff5ebe0;background:#0000001f;padding:8px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.16)}.vbs-tp-hero-right{position:relative}.vbs-tp-hero-img-wrap{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 24px 56px #00000047;border:1px solid rgba(255,255,255,.28);background:#101e2d;aspect-ratio:16 / 10}.vbs-tp-hero-img{width:100%;height:100%;object-fit:cover;display:block}.vbs-tp-hero-badge{position:absolute;bottom:16px;left:16px;right:16px;display:flex;align-items:center;gap:14px;background:#101e2de0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:12px 18px;border-radius:14px;border:1px solid rgba(255,255,255,.2)}.vbs-tp-hb-icon{width:42px;height:42px;border-radius:10px;background:linear-gradient(135deg,#df3d24,#f97156);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.vbs-tp-hb-title{display:block;font-size:.86rem;font-weight:800;color:#fff;letter-spacing:.02em}.vbs-tp-hb-sub{display:block;font-size:.74rem;color:#fff0e4cc}.vbs-tp-featured-sec{padding:clamp(56px,8vw,88px) 0}.vbs-tp-featured-card{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 16px 48px #101e2d14;border:1px solid rgba(223,61,36,.12)}.vbs-tp-featured-quote-col{padding:clamp(32px,5vw,56px)}.vbs-tp-quote-badge{display:inline-flex;align-items:center;gap:12px;margin-bottom:20px}.vbs-tp-quote-icon{color:#df3d24}.vbs-tp-qb-text{font-size:.84rem;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:#df3d24}.vbs-tp-featured-quote{margin:0 0 28px;font-size:clamp(1.2rem,1.8vw,1.55rem);font-weight:700;line-height:1.5;letter-spacing:-.015em;color:#101e2d;font-style:italic}.vbs-tp-featured-meta{border-top:1px solid #f2e2d8;padding-top:24px}.vbs-tp-author-name{margin:0;font-size:1.15rem;font-weight:800;color:#101e2d}.vbs-tp-author-role{margin:2px 0 14px;font-size:.88rem;color:#657788}.vbs-tp-meta-details{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.vbs-tp-meta-pill{display:inline-flex;align-items:center;gap:7px;font-size:.82rem;font-weight:600;color:#3e5062;background:#fff8f2;padding:6px 12px;border-radius:8px;border:1px solid rgba(223,61,36,.14)}.vbs-tp-meta-pill svg{color:#df3d24}.vbs-tp-featured-disclaimer{display:inline-flex;align-items:center;gap:8px;font-size:.76rem;color:#8c5822;background:#fff6eb;padding:6px 12px;border-radius:6px;border:1px solid rgba(220,140,50,.25)}.vbs-tp-featured-img-col{height:100%}.vbs-tp-featured-img-wrap{position:relative;height:100%;min-height:380px;background:#101e2d}.vbs-tp-featured-img{width:100%;height:100%;object-fit:cover;display:block}.vbs-tp-slider-sec{padding:clamp(56px,8vw,88px) 0;background:#fff;border-top:1px solid #f6ebe3;border-bottom:1px solid #f6ebe3}.vbs-tp-slider-stage{display:flex;align-items:center;gap:16px;max-width:920px;margin:0 auto}.vbs-tp-slide-viewport{flex:1;min-width:0}.vbs-tp-slide-card{background:#fff8f2;border-radius:20px;padding:clamp(28px,4vw,44px);border:1px solid rgba(223,61,36,.15);box-shadow:0 12px 36px #101e2d0d}.vbs-tp-slide-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.vbs-tp-slide-quote-icon{color:#df3d24}.vbs-tp-slide-badge{font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#df3d24;background:#df3d2414;padding:6px 14px;border-radius:999px}.vbs-tp-slide-quote{font-size:clamp(1.1rem,1.6vw,1.35rem);font-weight:600;line-height:1.55;color:#101e2d;font-style:italic;margin:0 0 28px}.vbs-tp-slide-footer{display:flex;justify-content:space-between;align-items:flex-end;border-top:1px solid #ebd9cd;padding-top:20px;flex-wrap:wrap;gap:16px}.vbs-tp-slide-author{margin:0;font-size:1.05rem;font-weight:800;color:#101e2d}.vbs-tp-slide-role{margin:2px 0 0;font-size:.84rem;color:#6a7c8e}.vbs-tp-slide-company{margin:2px 0 0;font-size:.84rem;font-weight:700;color:#df3d24}.vbs-tp-slide-details{display:flex;flex-direction:column;gap:6px}.vbs-tp-slide-detail-row{display:flex;align-items:center;gap:8px;font-size:.82rem;color:#4f6173}.vbs-tp-slide-detail-row svg{color:#df3d24}.vbs-tp-slide-notice{display:inline-flex;align-items:center;gap:6px;font-size:.74rem;color:#8c5822;margin-top:18px;opacity:.9}.vbs-tp-nav-btn{width:48px;height:48px;border-radius:50%;background:#fff;border:1px solid rgba(223,61,36,.2);display:flex;align-items:center;justify-content:center;color:#df3d24;cursor:pointer;transition:all .2s ease;flex-shrink:0}.vbs-tp-nav-btn:hover{background:#df3d24;color:#fff;transform:scale(1.05)}.vbs-tp-dots-wrap{display:flex;justify-content:center;gap:8px;margin-top:32px}.vbs-tp-dot{width:10px;height:10px;border-radius:999px;background:#e2cec2;border:none;cursor:pointer;transition:all .2s ease}.vbs-tp-dot.is-active{width:28px;background:#df3d24}.vbs-tp-why-sec{padding:clamp(64px,9vw,96px) 0}.vbs-tp-why-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(20px,3vw,32px)}.vbs-tp-why-card{background:#fff;border-radius:20px;overflow:hidden;border:1px solid rgba(223,61,36,.12);box-shadow:0 12px 32px #101e2d0d;display:flex;flex-direction:column}.vbs-tp-why-img-wrap{position:relative;aspect-ratio:16 / 9;background:#101e2d;overflow:hidden}.vbs-tp-why-img{width:100%;height:100%;object-fit:cover;display:block}.vbs-tp-why-num{position:absolute;top:14px;left:14px;font-family:var(--vbs-font-mono, monospace);font-size:.88rem;font-weight:800;color:#fff;background:#df3d24e6;padding:4px 10px;border-radius:8px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vbs-tp-why-body{padding:clamp(20px,3vw,28px);display:flex;flex-direction:column;flex:1}.vbs-tp-why-title{margin:0 0 10px;font-size:1.25rem;font-weight:800;color:#101e2d;letter-spacing:-.015em}.vbs-tp-why-desc{margin:0 0 18px;font-size:.94rem;line-height:1.6;color:#4a5c6e}.vbs-tp-why-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.vbs-tp-why-item{display:flex;align-items:flex-start;gap:9px;font-size:.86rem;line-height:1.45;color:#2b3e50}.vbs-tp-why-check{color:#df3d24;flex-shrink:0;margin-top:2px}.vbs-tp-cta-sec{position:relative;padding:clamp(60px,8vw,96px) 0;background:linear-gradient(135deg,#df3d24,#ea4e2f 48%,#f97156);color:#fff;overflow:hidden}.vbs-tp-cta-glow{position:absolute;bottom:-20%;left:-10%;width:50vw;height:50vw;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.16) 0%,transparent 70%);pointer-events:none}.vbs-tp-cta-box{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(32px,5vw,64px)}.vbs-tp-cta-heading{font-size:clamp(2rem,3.6vw,3rem);font-weight:900;line-height:1.15;letter-spacing:-.02em;margin:0 0 16px;color:#fff}.vbs-tp-cta-desc{font-size:clamp(.98rem,1.25vw,1.12rem);line-height:1.6;color:#fff5ebeb;margin:0 0 32px;max-width:540px}.vbs-tp-cta-btns{display:flex;flex-wrap:wrap;gap:14px}.vbs-tp-cta-img-wrap{border-radius:20px;overflow:hidden;box-shadow:0 20px 48px #00000047;border:1px solid rgba(255,255,255,.25);background:#101e2d;aspect-ratio:16 / 10}.vbs-tp-cta-img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:991px){.vbs-tp-hero-grid,.vbs-tp-featured-card,.vbs-tp-why-grid,.vbs-tp-cta-box{grid-template-columns:1fr;gap:36px}.vbs-tp-hero-right,.vbs-tp-cta-visual{max-width:600px;margin:0 auto;width:100%}.vbs-tp-featured-img-wrap{min-height:280px}}@media(max-width:640px){.vbs-tp-slider-stage{gap:8px}.vbs-tp-nav-btn{width:40px;height:40px}.vbs-tp-slide-footer{flex-direction:column;align-items:flex-start}}.vbs-contactpage{width:100%;overflow-x:clip;background-color:#fff8f2;color:#101e2d;font-family:var(--vbs-font-body, system-ui, -apple-system, sans-serif)}.vbs-cp-shell{position:relative;z-index:2;max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,40px)}.vbs-cp-breadcrumb{display:inline-flex;align-items:center;gap:8px;font-size:.82rem;font-weight:700;margin-bottom:18px;color:#ffebd7d9;background:#ffffff1f;padding:6px 14px;border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2)}.vbs-cp-bc-link{color:#fff;text-decoration:none;transition:opacity .2s ease}.vbs-cp-bc-link:hover{opacity:.8}.vbs-cp-bc-sep{opacity:.6}.vbs-cp-bc-current{color:#ffe3c4}.vbs-cp-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;font-size:.8rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#fff8f2f0}.vbs-cp-eyebrow-rule{display:inline-block;width:28px;height:2px;border-radius:2px;background:#ffead4d9}.vbs-cp-sec-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:.8rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#f04418;margin-bottom:12px}.vbs-cp-sec-rule{display:inline-block;width:28px;height:2px;background:#f04418;border-radius:2px}.vbs-cp-sec-title{font-size:clamp(2rem,3.2vw,2.75rem);font-weight:900;line-height:1.18;letter-spacing:-.02em;color:#101e2d;margin:0 0 14px}.vbs-cp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 26px;border-radius:999px;font-size:.94rem;font-weight:700;text-decoration:none;cursor:pointer;border:none;transition:transform .2s cubic-bezier(.2,0,0,1),box-shadow .2s cubic-bezier(.2,0,0,1),background .2s ease,color .2s ease}.vbs-cp-btn:hover{transform:translateY(-2px)}.vbs-cp-btn:active{transform:translateY(0)}.vbs-cp-btn--primary{background:#fff;color:#d83515;box-shadow:0 8px 24px #00000029}.vbs-cp-btn--primary:hover{background:#fff4eb;color:#c12708;box-shadow:0 12px 28px #00000038}.vbs-cp-btn--ghost{background:#ffffff24;color:#fff;border:1px solid rgba(255,255,255,.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vbs-cp-btn--ghost:hover{background:#ffffff40;border-color:#fff9}.vbs-cp-btn--white{background:#fff;color:#df3d24;box-shadow:0 8px 24px #0000002e}.vbs-cp-btn--white:hover{background:#fff3ec;color:#c42b12}.vbs-cp-btn--outline{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.4)}.vbs-cp-btn--outline:hover{background:#ffffff26;border-color:#fff}.vbs-cp-btn--submit{width:100%;background:linear-gradient(135deg,#df3d24,#ea4e2f);color:#fff;padding:15px 28px;border-radius:12px;box-shadow:0 6px 20px #df3d244d;margin-top:14px}.vbs-cp-btn--submit:hover{background:linear-gradient(135deg,#c73019,#d83d20);box-shadow:0 8px 26px #df3d2466}.vbs-cp-btn--submit:disabled{opacity:.7;cursor:not-allowed;transform:none}.vbs-cp-btn--copy{background:#df3d24;color:#fff;padding:10px 20px;border-radius:8px;font-size:.88rem}.vbs-cp-btn--reset{background:#fff8f2;color:#3f5264;border:1px solid #e7d5c7;padding:10px 20px;border-radius:8px;font-size:.88rem}.vbs-cp-hero{position:relative;background:linear-gradient(135deg,#df3d24,#ea4e2f 48%,#f97156);color:#fff;padding:clamp(100px,12vw,136px) 0 clamp(64px,8vw,88px);overflow:hidden}.vbs-cp-hero-glow{position:absolute;top:-20%;right:-10%;width:60vw;height:60vw;max-width:800px;max-height:800px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.18) 0%,transparent 68%);pointer-events:none}.vbs-cp-hero-curves{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;opacity:.6}.vbs-cp-hero-grid{display:grid;grid-template-columns:1.15fr .95fr;align-items:center;gap:clamp(32px,5vw,64px)}.vbs-cp-hero-heading{font-size:clamp(2.3rem,4.4vw,3.8rem);font-weight:900;line-height:1.12;letter-spacing:-.025em;margin:0 0 18px;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.14)}.vbs-cp-hero-desc{font-size:clamp(1rem,1.3vw,1.16rem);line-height:1.62;color:#fff8f2f0;max-width:580px;margin:0 0 28px}.vbs-cp-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:24px}.vbs-cp-hero-note{display:inline-flex;align-items:center;gap:10px;font-size:.84rem;color:#fff5ebe0;background:#0000001f;padding:8px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.16)}.vbs-cp-hero-right{position:relative}.vbs-cp-hero-img-wrap{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 24px 56px #00000047;border:1px solid rgba(255,255,255,.28);background:#101e2d;aspect-ratio:16 / 10}.vbs-cp-hero-img{width:100%;height:100%;object-fit:cover;display:block}.vbs-cp-hero-badge{position:absolute;bottom:16px;left:16px;right:16px;display:flex;align-items:center;gap:14px;background:#101e2de0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:12px 18px;border-radius:14px;border:1px solid rgba(255,255,255,.2)}.vbs-cp-hb-icon{width:42px;height:42px;border-radius:10px;background:linear-gradient(135deg,#df3d24,#f97156);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.vbs-cp-hb-title{display:block;font-size:.86rem;font-weight:800;color:#fff;letter-spacing:.02em}.vbs-cp-hb-sub{display:block;font-size:.74rem;color:#fff0e4cc}.vbs-cp-info-sec{position:relative;margin-top:-36px;z-index:10}.vbs-cp-info-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.vbs-cp-info-card{background:#fff;border-radius:18px;padding:24px 20px;box-shadow:0 12px 36px #101e2d12;border:1px solid rgba(223,61,36,.12);display:flex;flex-direction:column;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.vbs-cp-info-card:hover{transform:translateY(-4px);border-color:#df3d2452;box-shadow:0 16px 44px #df3d241a}.vbs-cp-info-icon-wrap{width:48px;height:48px;border-radius:12px;background:#fff3ec;color:#df3d24;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.vbs-cp-info-label{font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#8c533e;margin-bottom:6px}.vbs-cp-info-value{margin:0 0 6px;font-size:1.08rem;font-weight:800;color:#101e2d;line-height:1.35}.vbs-cp-info-sub{margin:0 0 16px;font-size:.82rem;color:#657788;line-height:1.45;flex:1}.vbs-cp-info-link{display:inline-flex;align-items:center;gap:6px;font-size:.84rem;font-weight:800;color:#df3d24;text-decoration:none;transition:gap .2s ease,color .2s ease;margin-top:auto}.vbs-cp-info-link:hover{gap:9px;color:#b52207}.vbs-cp-form-sec{padding:clamp(64px,9vw,96px) 0}.vbs-cp-form-layout{display:grid;grid-template-columns:1fr 1.15fr;align-items:flex-start;gap:clamp(32px,5vw,64px)}.vbs-cp-context-desc{font-size:1rem;line-height:1.65;color:#4a5c6e;margin:0 0 28px}.vbs-cp-context-highlights{display:flex;flex-direction:column;gap:18px;margin-bottom:32px}.vbs-cp-ch-item{display:flex;align-items:flex-start;gap:14px}.vbs-cp-ch-icon{width:32px;height:32px;border-radius:8px;background:#fff3ec;color:#df3d24;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.vbs-cp-ch-title{margin:0 0 3px;font-size:.96rem;font-weight:800;color:#101e2d}.vbs-cp-ch-desc{margin:0;font-size:.85rem;line-height:1.5;color:#556779}.vbs-cp-dispatch-notice{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#fff;border-radius:10px;border:1px dashed rgba(223,61,36,.28);font-size:.8rem;color:#7b4a2e}.vbs-cp-form-card{background:#fff;border-radius:24px;padding:clamp(24px,4vw,36px);box-shadow:0 16px 48px #101e2d14;border:1px solid rgba(223,61,36,.12)}.vbs-cp-form-title{margin:0 0 6px;font-size:1.45rem;font-weight:800;color:#101e2d}.vbs-cp-form-sub{margin:0 0 24px;font-size:.86rem;color:#657788}.vbs-cp-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:12px}.vbs-cp-field{display:flex;flex-direction:column}.vbs-cp-field--full{grid-column:1 / -1}.vbs-cp-label{font-size:.82rem;font-weight:800;color:#3e5062;margin-bottom:6px}.vbs-cp-input,.vbs-cp-select,.vbs-cp-textarea{width:100%;padding:11px 14px;font-size:.92rem;font-weight:600;border-radius:10px;border:1.5px solid #e5dad1;background:#fff8f2;color:#101e2d;outline:none;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.vbs-cp-input:focus,.vbs-cp-select:focus,.vbs-cp-textarea:focus{border-color:#df3d24;box-shadow:0 0 0 3px #df3d241f}.vbs-cp-input.is-error{border-color:#e53935;background:#fff5f5}.vbs-cp-error-text{display:inline-flex;align-items:center;gap:4px;font-size:.74rem;font-weight:700;color:#e53935;margin-top:4px}.vbs-cp-form-note{font-size:.76rem;text-align:center;color:#7d8e9f;margin:12px 0 0}.vbs-cp-success-box{text-align:center;padding:20px 8px}.vbs-cp-success-icon-wrap{width:68px;height:68px;border-radius:50%;background:#e8f5e9;color:#2e7d32;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.vbs-cp-success-title{margin:0 0 8px;font-size:1.35rem;font-weight:800;color:#101e2d}.vbs-cp-success-desc{font-size:.92rem;line-height:1.55;color:#4a5c6e;margin:0 0 24px}.vbs-cp-summary-table{background:#fff8f2;border-radius:12px;padding:16px;border:1px solid #ebd9cd;margin-bottom:24px;text-align:left;display:flex;flex-direction:column;gap:8px}.vbs-cp-sum-row{display:flex;justify-content:space-between;font-size:.86rem;gap:12px}.vbs-cp-sum-label{font-weight:700;color:#55697d;flex-shrink:0}.vbs-cp-sum-val{font-weight:800;color:#101e2d;text-align:right}.vbs-cp-success-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.vbs-cp-map-sec{padding:clamp(56px,8vw,88px) 0;background:#fff;border-top:1px solid #f6ebe3;border-bottom:1px solid #f6ebe3}.vbs-cp-map-box{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,5vw,64px)}.vbs-cp-map-heading{font-size:clamp(2rem,3.2vw,2.75rem);font-weight:900;line-height:1.18;letter-spacing:-.02em;color:#101e2d;margin:0 0 10px}.vbs-cp-map-sub{font-size:1.02rem;font-weight:800;color:#df3d24;margin:0 0 12px}.vbs-cp-map-desc{font-size:.96rem;line-height:1.6;color:#556779;margin:0 0 24px}.vbs-cp-address-card{display:flex;align-items:flex-start;gap:14px;background:#fff8f2;border-radius:14px;padding:16px 20px;border:1px solid rgba(223,61,36,.15);margin-bottom:24px}.vbs-cp-ac-icon{color:#df3d24;flex-shrink:0;margin-top:2px}.vbs-cp-ac-line1{margin:0 0 4px;font-size:.98rem;font-weight:800;color:#101e2d}.vbs-cp-ac-line2{margin:0;font-size:.84rem;color:#657788}.vbs-cp-map-visual{border-radius:20px;overflow:hidden;box-shadow:0 16px 44px #101e2d14;border:1px solid rgba(223,61,36,.12);aspect-ratio:16 / 10;background:#101e2d}.vbs-cp-map-img{width:100%;height:100%;object-fit:cover;display:block}.vbs-cp-cta-sec{position:relative;padding:clamp(60px,8vw,96px) 0;background:linear-gradient(135deg,#df3d24,#ea4e2f 48%,#f97156);color:#fff;overflow:hidden}.vbs-cp-cta-glow{position:absolute;bottom:-20%;left:-10%;width:50vw;height:50vw;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.16) 0%,transparent 70%);pointer-events:none}.vbs-cp-cta-box{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(32px,5vw,64px)}.vbs-cp-cta-heading{font-size:clamp(2rem,3.6vw,3rem);font-weight:900;line-height:1.15;letter-spacing:-.02em;margin:0 0 16px;color:#fff}.vbs-cp-cta-desc{font-size:clamp(.98rem,1.25vw,1.12rem);line-height:1.6;color:#fff5ebeb;margin:0 0 32px;max-width:540px}.vbs-cp-cta-btns{display:flex;flex-wrap:wrap;gap:14px}.vbs-cp-cta-img-wrap{border-radius:20px;overflow:hidden;box-shadow:0 20px 48px #00000047;border:1px solid rgba(255,255,255,.25);background:#101e2d;aspect-ratio:16 / 10}.vbs-cp-cta-img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:991px){.vbs-cp-hero-grid,.vbs-cp-form-layout,.vbs-cp-map-box,.vbs-cp-cta-box{grid-template-columns:1fr;gap:36px}.vbs-cp-info-grid{grid-template-columns:repeat(2,1fr)}.vbs-cp-hero-right,.vbs-cp-cta-visual,.vbs-cp-map-visual{max-width:600px;margin:0 auto;width:100%}}@media(max-width:640px){.vbs-cp-info-grid,.vbs-cp-form-grid{grid-template-columns:1fr}}.vbs-dspage{width:100%;overflow-x:clip;background-color:#fff8f2;color:#101e2d;font-family:var(--vbs-font-body, system-ui, -apple-system, sans-serif)}.vbs-ds-shell{position:relative;z-index:2;max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,40px)}.vbs-ds-breadcrumb{display:inline-flex;align-items:center;gap:8px;font-size:.82rem;font-weight:700;margin-bottom:18px;color:#ffebd7d9;background:#ffffff1f;padding:6px 14px;border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2)}.vbs-ds-bc-link{color:#fff;text-decoration:none;transition:opacity .2s ease}.vbs-ds-bc-link:hover{opacity:.8}.vbs-ds-bc-sep{opacity:.6}.vbs-ds-bc-current{color:#ffe3c4}.vbs-ds-eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}.vbs-ds-badge-pill{font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;background:#fff;color:#df3d24;padding:4px 12px;border-radius:999px}.vbs-ds-eyebrow-text{font-size:.78rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#fff8f2f0}.vbs-ds-sec-head{margin-bottom:clamp(36px,5vw,56px)}.vbs-ds-sec-head--center{text-align:center;max-width:760px;margin-left:auto;margin-right:auto}.vbs-ds-sec-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:.8rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#f04418;margin-bottom:12px}.vbs-ds-sec-rule{display:inline-block;width:28px;height:2px;background:#f04418;border-radius:2px}.vbs-ds-sec-title{font-size:clamp(2rem,3.2vw,2.75rem);font-weight:900;line-height:1.18;letter-spacing:-.02em;color:#101e2d;margin:0 0 14px}.vbs-ds-sec-desc{font-size:clamp(.98rem,1.25vw,1.1rem);line-height:1.62;color:#4a5c6e;margin:0}.vbs-ds-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 26px;border-radius:999px;font-size:.94rem;font-weight:700;text-decoration:none;cursor:pointer;border:none;transition:transform .2s cubic-bezier(.2,0,0,1),box-shadow .2s cubic-bezier(.2,0,0,1),background .2s ease,color .2s ease}.vbs-ds-btn:hover{transform:translateY(-2px)}.vbs-ds-btn:active{transform:translateY(0)}.vbs-ds-btn--primary{background:#fff;color:#d83515;box-shadow:0 8px 24px #00000029}.vbs-ds-btn--primary:hover{background:#fff4eb;color:#c12708;box-shadow:0 12px 28px #00000038}.vbs-ds-btn--ghost{background:#ffffff24;color:#fff;border:1px solid rgba(255,255,255,.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vbs-ds-btn--ghost:hover{background:#ffffff40;border-color:#fff9}.vbs-ds-btn--orange{background:linear-gradient(135deg,#df3d24,#ea4e2f);color:#fff;box-shadow:0 6px 20px #df3d244d}.vbs-ds-btn--orange:hover{background:linear-gradient(135deg,#c73019,#d83d20);box-shadow:0 8px 26px #df3d2466}.vbs-ds-btn--white{background:#fff;color:#df3d24;box-shadow:0 8px 24px #0000002e}.vbs-ds-btn--white:hover{background:#fff3ec;color:#c42b12}.vbs-ds-btn--outline{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.4)}.vbs-ds-btn--outline:hover{background:#ffffff26;border-color:#fff}.vbs-ds-hero{position:relative;background:linear-gradient(135deg,#df3d24,#ea4e2f 48%,#f97156);color:#fff;padding:clamp(100px,12vw,136px) 0 clamp(64px,8vw,88px);overflow:hidden}.vbs-ds-hero-glow{position:absolute;top:-20%;right:-10%;width:60vw;height:60vw;max-width:800px;max-height:800px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.18) 0%,transparent 68%);pointer-events:none}.vbs-ds-hero-curves{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;opacity:.6}.vbs-ds-hero-grid{display:grid;grid-template-columns:1.15fr .95fr;align-items:center;gap:clamp(32px,5vw,64px)}.vbs-ds-hero-heading{font-size:clamp(2.3rem,4.4vw,3.8rem);font-weight:900;line-height:1.12;letter-spacing:-.025em;margin:0 0 18px;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.14)}.vbs-ds-hero-subtitle{font-size:clamp(1rem,1.3vw,1.16rem);line-height:1.62;color:#fff8f2f0;max-width:580px;margin:0 0 28px}.vbs-ds-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:24px}.vbs-ds-hero-meta{display:flex;flex-wrap:wrap;gap:16px}.vbs-ds-hm-item{display:inline-flex;align-items:center;gap:8px;font-size:.82rem;color:#fff5ebe0;background:#0000001f;padding:6px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.16)}.vbs-ds-hero-right{position:relative}.vbs-ds-hero-img-wrap{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 24px 56px #00000047;border:1px solid rgba(255,255,255,.28);background:#101e2d;aspect-ratio:16 / 10}.vbs-ds-hero-img{width:100%;height:100%;object-fit:cover;display:block}.vbs-ds-hero-badge{position:absolute;bottom:16px;left:16px;right:16px;display:flex;align-items:center;gap:14px;background:#101e2de0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:12px 18px;border-radius:14px;border:1px solid rgba(255,255,255,.2)}.vbs-ds-hb-icon{width:42px;height:42px;border-radius:10px;background:linear-gradient(135deg,#df3d24,#f97156);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.vbs-ds-hb-title{display:block;font-size:.86rem;font-weight:800;color:#fff;letter-spacing:.02em}.vbs-ds-hb-sub{display:block;font-size:.74rem;color:#fff0e4cc}.vbs-ds-details-sec{padding:clamp(64px,9vw,96px) 0}.vbs-ds-details-grid{display:grid;grid-template-columns:.95fr 1.05fr;align-items:flex-start;gap:clamp(36px,5vw,64px)}.vbs-ds-details-img-wrap{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 16px 44px #101e2d14;border:1px solid rgba(223,61,36,.12);background:#101e2d;aspect-ratio:16 / 10;margin-bottom:20px}.vbs-ds-details-img{width:100%;height:100%;object-fit:cover;display:block}.vbs-ds-details-badge{position:absolute;top:14px;left:14px;display:inline-flex;align-items:center;gap:7px;font-size:.76rem;font-weight:800;background:#101e2de0;color:#fff;padding:6px 12px;border-radius:8px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vbs-ds-specs-card{background:#fff;border-radius:18px;padding:24px;border:1px solid rgba(223,61,36,.12);box-shadow:0 12px 32px #101e2d0a}.vbs-ds-specs-title{display:flex;align-items:center;gap:9px;margin:0 0 16px;font-size:.96rem;font-weight:800;color:#df3d24}.vbs-ds-specs-list{display:flex;flex-direction:column;gap:10px}.vbs-ds-spec-row{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;border-bottom:1px solid #f6ece3;font-size:.88rem;gap:12px}.vbs-ds-spec-row:last-child{border-bottom:none;padding-bottom:0}.vbs-ds-spec-label{font-weight:700;color:#657788}.vbs-ds-spec-val{font-weight:800;color:#101e2d;text-align:right}.vbs-ds-detailed-desc{font-size:1.02rem;line-height:1.68;color:#3e5062;margin:0 0 28px}.vbs-ds-cargo-panel{background:#fff;border-radius:16px;padding:22px 24px;border-left:4px solid #df3d24;box-shadow:0 8px 24px #101e2d0a;margin-bottom:24px}.vbs-ds-cargo-title{display:flex;align-items:center;gap:9px;margin:0 0 14px;font-size:.94rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#101e2d}.vbs-ds-cargo-title svg{color:#df3d24}.vbs-ds-cargo-list{display:flex;flex-direction:column;gap:10px}.vbs-ds-cargo-item{display:flex;align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.5;color:#2b3e50}.vbs-ds-cargo-check{color:#df3d24;flex-shrink:0;margin-top:2px}.vbs-ds-usecases-panel{margin-bottom:28px}.vbs-ds-uc-title{font-size:.88rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#6a7c8e;margin:0 0 12px}.vbs-ds-uc-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.vbs-ds-uc-card{display:flex;align-items:center;gap:10px;background:#fff8f2;border:1px solid rgba(223,61,36,.14);padding:10px 14px;border-radius:10px;font-size:.82rem;font-weight:700;color:#101e2d}.vbs-ds-uc-dot{width:8px;height:8px;border-radius:50%;background:#df3d24;flex-shrink:0}.vbs-ds-details-cta{display:flex}.vbs-ds-showcase-sec{padding:clamp(56px,8vw,88px) 0;background:#fff;border-top:1px solid #f6ebe3;border-bottom:1px solid #f6ebe3}.vbs-ds-showcase-box{display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:clamp(32px,5vw,64px)}.vbs-ds-showcase-desc{font-size:1rem;line-height:1.6;color:#556779;margin:0 0 24px}.vbs-ds-showcase-chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.vbs-ds-sc-chip{display:inline-flex;align-items:center;gap:6px;background:#fff8f2;border:1px solid rgba(223,61,36,.16);padding:7px 14px;border-radius:8px;font-size:.82rem}.vbs-ds-sc-chip-lbl{font-weight:700;color:#7b8b9b}.vbs-ds-sc-chip-val{font-weight:800;color:#df3d24}.vbs-ds-showcase-visual{border-radius:20px;overflow:hidden;box-shadow:0 16px 44px #101e2d14;border:1px solid rgba(223,61,36,.12);background:#101e2d;aspect-ratio:16 / 10}.vbs-ds-showcase-img{width:100%;height:100%;object-fit:cover;display:block}.vbs-ds-why-sec{padding:clamp(64px,9vw,96px) 0}.vbs-ds-why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:40px}.vbs-ds-why-card{background:#fff;border-radius:18px;padding:24px 20px;border:1px solid rgba(223,61,36,.12);box-shadow:0 10px 28px #101e2d0a;display:flex;flex-direction:column}.vbs-ds-why-num{font-family:var(--vbs-font-mono, monospace);font-size:.9rem;font-weight:800;color:#df3d24;background:#fff3ec;padding:4px 10px;border-radius:8px;align-self:flex-start;margin-bottom:14px}.vbs-ds-why-title{margin:0 0 10px;font-size:1.05rem;font-weight:800;color:#101e2d;line-height:1.35}.vbs-ds-why-desc{margin:0;font-size:.86rem;line-height:1.55;color:#4a5c6e}.vbs-ds-check-banner{background:#fff;border-radius:20px;padding:clamp(24px,4vw,36px);border:1px solid rgba(223,61,36,.12);box-shadow:0 12px 32px #101e2d0d}.vbs-ds-cb-title{margin:0 0 20px;font-size:1.15rem;font-weight:800;color:#101e2d}.vbs-ds-cb-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.vbs-ds-cb-item{display:flex;align-items:flex-start;gap:10px;font-size:.88rem;line-height:1.45;color:#2b3e50}.vbs-ds-cb-check{color:#df3d24;flex-shrink:0;margin-top:2px}.vbs-ds-related-sec{padding:clamp(56px,8vw,88px) 0;background:#fff;border-top:1px solid #f6ebe3}.vbs-ds-related-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.vbs-ds-related-card{background:#fff8f2;border-radius:16px;overflow:hidden;border:1px solid rgba(223,61,36,.14);text-decoration:none;color:#101e2d;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease;display:flex;flex-direction:column}.vbs-ds-related-card:hover{transform:translateY(-4px);border-color:#df3d24;box-shadow:0 12px 32px #df3d241f}.vbs-ds-rc-img-wrap{position:relative;aspect-ratio:16 / 10;background:#101e2d}.vbs-ds-rc-img{width:100%;height:100%;object-fit:cover;display:block}.vbs-ds-rc-badge{position:absolute;top:8px;left:8px;font-size:.68rem;font-weight:800;background:#101e2de0;color:#fff;padding:3px 8px;border-radius:6px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.vbs-ds-rc-body{padding:14px;display:flex;flex-direction:column;flex:1}.vbs-ds-rc-title{margin:0 0 10px;font-size:.88rem;font-weight:800;color:#101e2d;line-height:1.35}.vbs-ds-rc-link{display:inline-flex;align-items:center;gap:4px;font-size:.74rem;font-weight:800;color:#df3d24;margin-top:auto}.vbs-ds-cta-sec{position:relative;padding:clamp(60px,8vw,96px) 0;background:linear-gradient(135deg,#df3d24,#ea4e2f 48%,#f97156);color:#fff;overflow:hidden}.vbs-ds-cta-glow{position:absolute;bottom:-20%;left:-10%;width:50vw;height:50vw;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.16) 0%,transparent 70%);pointer-events:none}.vbs-ds-cta-box{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(32px,5vw,64px)}.vbs-ds-cta-heading{font-size:clamp(2rem,3.6vw,3rem);font-weight:900;line-height:1.15;letter-spacing:-.02em;margin:0 0 16px;color:#fff}.vbs-ds-cta-desc{font-size:clamp(.98rem,1.25vw,1.12rem);line-height:1.6;color:#fff5ebeb;margin:0 0 32px;max-width:540px}.vbs-ds-cta-btns{display:flex;flex-wrap:wrap;gap:14px}.vbs-ds-cta-img-wrap{border-radius:20px;overflow:hidden;box-shadow:0 20px 48px #00000047;border:1px solid rgba(255,255,255,.25);background:#101e2d;aspect-ratio:16 / 10}.vbs-ds-cta-img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:1100px){.vbs-ds-why-grid{grid-template-columns:repeat(2,1fr)}.vbs-ds-related-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:991px){.vbs-ds-hero-grid,.vbs-ds-details-grid,.vbs-ds-showcase-box,.vbs-ds-cta-box{grid-template-columns:1fr;gap:36px}.vbs-ds-hero-right,.vbs-ds-cta-visual,.vbs-ds-showcase-visual{max-width:600px;margin:0 auto;width:100%}.vbs-ds-cb-grid{grid-template-columns:1fr}}@media(max-width:640px){.vbs-ds-usecases-panel .vbs-ds-uc-grid,.vbs-ds-why-grid,.vbs-ds-related-grid{grid-template-columns:1fr}}
