/* V25.46 - Lightweight visual refinement. Retains the existing responsive VOLENG structure. */
body.marketing-v2533{background:#f7faff}
body.marketing-v2533 .site-head{box-shadow:0 10px 30px #071e3f0a;border-bottom:1px solid #e3ecf9}
body.marketing-v2533 .nav-book{background:linear-gradient(115deg,#2769f7,#11b9cd)!important;color:#fff!important;box-shadow:0 8px 22px #1864dc33;border:0!important;transition:transform .2s,box-shadow .2s}
body.marketing-v2533 .nav-book:hover{transform:translateY(-2px);box-shadow:0 14px 31px #1761db55}
body.marketing-v2533 .vb-hero{background:radial-gradient(ellipse at 81% 23%,#4465db7a,transparent 34%),radial-gradient(ellipse at 93% 91%,#7a3dc86b,transparent 35%),linear-gradient(120deg,#06172e,#0d2852 58%,#20143f)}
body.marketing-v2533 .vb-hero .hero-pill{display:inline-flex;padding:7px 11px;border-radius:99px;background:#73b9ff1c;border:1px solid #7ac5ff61;color:#a7d9ff}
body.marketing-v2533 .vb-hero h1 em{background:linear-gradient(95deg,#76c9ff 0%,#a1b7ff 48%,#e5a9fd 95%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}
body.marketing-v2533 .vb-hero .hero-copy>p{color:#d8e7ff}
body.marketing-v2533 .vb-launchpad-inner{background:linear-gradient(145deg,#314976 0%,#162b53 53%,#291d55 100%);border:1px solid #a7bfff66;box-shadow:0 34px 95px #0006,0 0 0 7px #b5d2ff0b;transition:transform .25s,box-shadow .25s}
body.marketing-v2533 .vb-launchpad-inner:hover{transform:translateY(-4px);box-shadow:0 44px 95px #0008}
body.marketing-v2533 .vb-launch-icon{filter:saturate(1.18);transition:transform .25s}
body.marketing-v2533 .vb-launcher:hover .vb-launch-icon{transform:translateY(-3px) scale(1.045)}
body.marketing-v2533 .solutions-section{background:linear-gradient(180deg,#fff 5%,#f6f9ff 100%)}
body.marketing-v2533 .suite-card{box-shadow:0 12px 30px #103d8310;transition:transform .25s,box-shadow .25s,border-color .25s}
body.marketing-v2533 .suite-card:hover{transform:translateY(-5px);box-shadow:0 25px 50px #103d8328;border-color:#89b3ff}
body.marketing-v2533 .suite-field{background:linear-gradient(135deg,#f9fbff,#dfecff 85%)}
body.marketing-v2533 .suite-business{background:linear-gradient(135deg,#fcfaff,#ede5ff 90%)}
body.marketing-v2533 .suite-agenda{background:linear-gradient(135deg,#f8fffd,#dcf9ee 90%)}
body.marketing-v2533 .suite-resto{background:linear-gradient(135deg,#fffdf9,#ffebd3 90%)}
body.marketing-v2533 .suite-card .suite-arrow{border-color:#b6cff2;color:#1957c6}
body.marketing-v2533 .v40-suite-visual{box-shadow:0 20px 39px #162c5550;transform:rotate(-2deg);transition:transform .25s}
body.marketing-v2533 .suite-card:hover .v40-suite-visual{transform:rotate(0deg) translateY(-3px)}
body.marketing-v2533 .app-catalog-section{background:linear-gradient(180deg,#f2f6ff,#eef5ff)}
body.marketing-v2533 .vb-app-card{border:1px solid #cee0fa;box-shadow:0 14px 35px #133b790d;transition:transform .22s,box-shadow .22s}
body.marketing-v2533 .vb-app-card:hover{transform:translateY(-4px);box-shadow:0 24px 49px #1b50952c}
body.marketing-v2533 .v40-showcase{background:radial-gradient(ellipse at 90% 0%,#ebf4ff,#fff 55%)}
body.marketing-v2533 .vb-hero .btn.primary{box-shadow:0 13px 31px #09142750}
@media(max-width:760px){body.marketing-v2533 .vb-hero{padding-top:65px;padding-bottom:75px}body.marketing-v2533 .suite-card:hover,body.marketing-v2533 .vb-app-card:hover{transform:none}body.marketing-v2533 .vb-launchpad-inner:hover{transform:none}}
@media(prefers-reduced-motion:reduce){body.marketing-v2533 .suite-card,body.marketing-v2533 .vb-app-card,body.marketing-v2533 .nav-book,body.marketing-v2533 .vb-launchpad-inner,body.marketing-v2533 .v40-suite-visual{transition:none}body.marketing-v2533 .suite-card:hover,body.marketing-v2533 .vb-app-card:hover,body.marketing-v2533 .nav-book:hover,body.marketing-v2533 .vb-launchpad-inner:hover{transform:none}}
