.industry-hub .sector-hero{overflow:visible}.industry-hub .sector-hero h1{height:auto;max-height:none;overflow:visible;padding-bottom:.08em}
.industry-hub .sector-tile:first-child .scene-art{height:215px;opacity:1;transform:none;display:block}
.industry-hub .mini-ads{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;height:215px;align-items:center;padding:5px 0}
.industry-hub .mini-ads img{display:block;width:100%;max-width:none;height:auto;aspect-ratio:4/5;object-fit:cover;opacity:1;visibility:visible;border-radius:10px;box-shadow:0 9px 18px #34203e20;transform:none}
.industry-hub .mini-ads img:first-child{transform:translateY(calc((1 - var(--scene))*8px)) rotate(-4deg)}
.industry-hub .mini-ads img:last-child{transform:translateY(calc((1 - var(--scene))*8px)) rotate(4deg)}
.industry-hub .sector-tile:first-child .sector-scene{background:linear-gradient(145deg,#ffffffd9,#f5edff);border-color:#fff;padding:18px;min-height:0}
@media(max-width:700px){.industry-hub{padding-top:calc(52px + env(safe-area-inset-top,0px))!important}.industry-hub .sector-hero h1{font-size:clamp(34px,9.5vw,42px)!important;line-height:1.1!important;letter-spacing:-.045em;margin:16px 0 22px!important;text-wrap:initial}.industry-hub .sector-hero .eyebrow{font-size:10px;line-height:1.6;display:block}.industry-hub .sector-hero>p{font-size:15px;line-height:1.65}.industry-hub .sector-tile:first-child{padding:20px}.industry-hub .sector-tile:first-child .sector-scene{padding:14px}.industry-hub .sector-tile:first-child .scene-art,.industry-hub .mini-ads{height:180px}.industry-hub .mini-ads{gap:8px;grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr) minmax(0,.8fr)}.industry-hub .mini-ads img{border-radius:8px}.industry-hub .scene-team{margin-top:12px}.industry-hub .scene-result{line-height:1.5}.industry-hub .sector-link{line-height:1.5}}
@media(prefers-reduced-motion:reduce){.industry-hub .mini-ads img{transform:none!important}}
