/* One shared button/link gradient, using the existing Future Studio token. */
:root{--v5-gradient:var(--grad)}
#service-pillars-a .pillar-media .image-number{font-size:clamp(115px,15.5vw,242px)!important}
#industry-workflow-b .industry-explore,#industry-workflow-b .industry-route-detail a,#starting-point-guidance .refinement-link{background-image:var(--grad)}
#industry-workflow-b .more-industries>summary,#industry-workflow-b .more-industries>summary>span{background:none;color:#0a0a0a!important;-webkit-text-fill-color:#0a0a0a;text-shadow:none}
#service-rows-a .service-scope-copy dt{background:none;padding:0;color:#087fb7;font-weight:800;text-shadow:0 0 16px #69d7ff35;font-size:13px}
.industry-film video{pointer-events:none}
.industry-film video::-webkit-media-controls{display:none!important}
#menu-panel .menu-mega{background:#fff8f2}
#menu-panel .mega-top{padding-top:12px;padding-bottom:22px;align-items:end}
#menu-panel .mega-top h2{font-size:clamp(32px,3vw,48px);line-height:1.05}
#menu-panel .mega-top p{max-width:360px;font-size:14px;line-height:1.6}
#menu-panel .v5-menu-columns{grid-template-columns:1fr 1fr;padding-top:26px;padding-bottom:26px;gap:36px}
#menu-panel .mega-columns h3{font-size:26px;margin-bottom:16px}
#menu-panel .route-list a{min-height:48px;font-size:14px}
#menu-panel .mega-bottom{padding-top:20px}
#menu-panel .assessment-link.btn{background:var(--grad)}
@media(max-width:700px){#menu-panel .v5-menu-columns{grid-template-columns:1fr;gap:0}#menu-panel .mega-top{padding-top:32px}#menu-panel .mega-top p{margin-top:14px}#menu-panel .route-list a{font-size:12px}}

#menu-panel .mega-top{padding-right:150px}
@media(max-width:700px){#menu-panel .mega-top{padding-right:0;padding-top:52px}}
