/* Reuse the QA partnership's stacked-card composition and motion. */
html body :is(#industries,#applications).sector-explore-stack{background:#f4f5f7;padding:110px 0;overflow:hidden}
html body :is(#industries,#applications).sector-explore-stack::before{display:block;content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:url('../img/inline-dot.png') left top/16.8px 16.8px repeat;opacity:.05}
html body :is(#industries,#applications).sector-explore-stack>.container{max-width:1300px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:36px 60px;align-items:start}
html body :is(#industries,#applications).sector-explore-stack .sector-heading{max-width:none;margin:60px 0 0;text-align:left}
html body :is(#industries,#applications).sector-explore-stack .sector-heading::before{content:"";display:block;width:42px;height:42px;margin-bottom:30px;background:#17181c;clip-path:polygon(50% 0,66% 34%,100% 50%,66% 66%,50% 100%,34% 66%,0 50%,34% 34%)}
html body :is(#industries,#applications).sector-explore-stack .sector-eyebrow{border:0;border-radius:0;padding:0;background:none;color:#667185;letter-spacing:.14em;margin-bottom:18px}
html body :is(#industries,#applications).sector-explore-stack h2{font-size:clamp(34px,3.4vw,52px);font-weight:400;line-height:1.16;letter-spacing:-.035em;margin:0;text-wrap:balance}
html body :is(#industries,#applications).sector-explore-stack .sector-destinations{display:grid;grid-template-columns:1fr;gap:40px;margin:0;max-width:none}
html body :is(#industries,#applications).sector-explore-stack .sector-destination{position:relative;display:flex;flex-direction:column;width:100%;padding:32px;border:0;border-radius:0;background:#fff;min-height:360px;box-sizing:border-box;box-shadow:0 18px 32px -24px #34405440}
html body :is(#industries,#applications).sector-explore-stack .sector-destination::before,html body :is(#industries,#applications).sector-explore-stack .sector-destination::after{content:"";position:absolute;pointer-events:none;border:solid #dcdce1}
html body :is(#industries,#applications).sector-explore-stack .sector-destination::before{inset:-16px -1px;border-width:0 1px}
html body :is(#industries,#applications).sector-explore-stack .sector-destination::after{inset:-1px -16px;border-width:1px 0}
html body :is(#industries,#applications).sector-explore-stack .sector-destination>div{padding:0;background:none;border:0;border-radius:0;flex:1}
:is(#industries,#applications).sector-explore-stack .explore-stack-icon{display:block;width:32px;height:32px;margin-bottom:70px;color:#000}
:is(#industries,#applications).sector-explore-stack .explore-stack-icon svg{width:28px;height:28px}
html body :is(#industries,#applications).sector-explore-stack .sector-destination h3{font-size:24px;font-weight:500;line-height:1.35;margin:0 0 16px}
html body :is(#industries,#applications).sector-explore-stack .sector-destination p{font-size:15px;line-height:1.8;color:#596273;margin:0 0 24px}
:is(#industries,#applications).sector-explore-stack .qa-swap-stage{grid-column:2;min-width:0;padding-top:90px}
html body :is(#industries,#applications).sector-explore-stack.qa-card-swap .sector-destinations{position:relative;display:block;perspective:1100px;margin:0 82px 0 0;min-height:360px}
html body :is(#industries,#applications).sector-explore-stack.qa-card-swap .sector-destination{position:absolute;top:0;left:0;backface-visibility:hidden;transform-origin:center;will-change:transform}
:is(#industries,#applications).sector-explore-stack .qa-swap-controls{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:62px}
:is(#industries,#applications).sector-explore-stack .qa-swap-controls button{width:46px;height:33px;border:1px solid #fff;border-radius:99px;background:#f6f7f8;box-shadow:0 9px 20px #0103091a;color:#17181c;cursor:pointer;font-size:17px}
:is(#industries,#applications).sector-explore-stack .qa-swap-controls button:hover{background:#e9edf5}
:is(#industries,#applications).sector-explore-stack .qa-swap-controls button:focus-visible{outline:2px solid #356bff;outline-offset:4px}
:is(#industries,#applications).sector-explore-stack .qa-swap-controls span{font-size:12px;font-variant-numeric:tabular-nums;color:#667185}
@media(max-width:900px){html body :is(#industries,#applications).sector-explore-stack>.container{grid-template-columns:1fr}:is(#industries,#applications).sector-explore-stack .qa-swap-stage{grid-column:1;width:100%;max-width:620px;margin:auto}html body :is(#industries,#applications).sector-explore-stack.qa-card-swap .sector-destinations{margin-right:64px}}
@media(max-width:600px){html body :is(#industries,#applications).sector-explore-stack{padding:64px 0}html body :is(#industries,#applications).sector-explore-stack.qa-card-swap .sector-destinations{margin-right:44px}html body :is(#industries,#applications).sector-explore-stack .sector-destination{padding:26px 24px}:is(#industries,#applications).sector-explore-stack .qa-swap-controls{margin-top:48px;gap:12px}:is(#industries,#applications).sector-explore-stack .explore-stack-icon{margin-bottom:40px}}
@media(prefers-reduced-motion:reduce){html body :is(#industries,#applications).sector-explore-stack.qa-card-swap .sector-destination{will-change:auto}}
