/* Product tours use the same hierarchy for both independent programs. */
.mfx-site .explore-navigation{max-width:1184px;margin:28px auto 0;padding:0 28px;display:flex;align-items:center;justify-content:space-between;gap:18px;color:#365776}
.mfx-site .explore-navigation>a{font-size:14px;text-underline-offset:4px;color:#365776}
.mfx-site .explore-navigation>div{display:flex;gap:5px;background:#f5f8fc;border:1px solid #d9e5f1;border-radius:12px;padding:5px}
.mfx-site .explore-navigation>div a{padding:11px 18px;border-radius:8px;font-size:14px;color:#365776;text-decoration:none}
.mfx-site .explore-navigation a[aria-current]{background:#0866df;color:#fff}
.mfx-site .explore-intro{max-width:850px;margin:0 auto;padding:52px 24px 40px;text-align:center}
.mfx-site .explore-intro h1{font-size:clamp(32px,3.7vw,48px);line-height:1.4;color:#0a2344;margin:18px 0}
.mfx-site .explore-intro>p{font-size:18px;line-height:1.85;color:#52677e;margin:0 auto;max-width:750px}
.mfx-site .explore-actions{display:flex;justify-content:center;align-items:center;gap:24px;flex-wrap:wrap;margin:26px 0 0}
.mfx-site .explore-actions .button{background:#0866df;color:#fff;min-height:48px;padding:12px 24px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;font-size:14px;text-decoration:none}
.mfx-site .explore-actions>a:not(.button){color:#365776;font-size:14px;text-underline-offset:5px}
.mfx-site .explore-gallery{max-width:1184px;padding:0 28px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
.mfx-site .explore-screen{margin:0;border:1px solid #d9e5f1;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 12px 35px #0a234407;min-width:0}
.mfx-site .explore-screen-main{grid-column:1/-1}
.mfx-site .explore-screen>a{display:block;position:relative;padding:16px 16px 0;background:#eff5fb;text-decoration:none;overflow:hidden}
.mfx-site .explore-screen img{width:100%;height:auto;display:block;object-fit:contain;border:1px solid #d9e5f1;border-radius:8px 8px 0 0}
.mfx-site .explore-screen-main>a{padding:24px 24px 0}
.mfx-site .explore-enlarge{display:block;font-size:11px;color:#365776;padding:9px 0;text-align:end}
.mfx-site .explore-screen figcaption{padding:24px 28px}
.mfx-site .explore-screen h2{font-size:24px;line-height:1.4;color:#0a2344;margin:0 0 10px}
.mfx-site .explore-screen p{font-size:15px;line-height:1.85;color:#52677e;margin:0;max-width:850px}
.mfx-site .explore-caption{font-size:12px;color:#637a91;line-height:1.8;text-align:center;margin:20px auto 64px;padding:0 24px}
.mfx-site .explore-features,.mfx-site .explore-industries{max-width:1184px;margin:0 auto 72px;padding:0 28px}
.mfx-site .explore-features>header,.mfx-site .explore-industries>header{margin-bottom:30px}
.mfx-site .explore-features h2,.mfx-site .explore-industries h2{font-size:32px;line-height:1.5;color:#0a2344;margin:14px 0 0}
.mfx-site .explore-features>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}
.mfx-site .explore-features article{border-top:1px solid #d9e5f1;padding-top:24px}
.mfx-site .explore-features h3{font-size:18px;line-height:1.5;margin:16px 0 10px;color:#0a2344}
.mfx-site .explore-features p{font-size:14px;line-height:1.85;color:#52677e;margin:0}
.mfx-site .explore-industries>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.mfx-site .explore-industries article{min-width:0;border:1px solid #d9e5f1;border-radius:14px;overflow:hidden;background:#fff}
.mfx-site .explore-industries a{display:block;color:#0a2344;text-decoration:none;height:100%;padding-bottom:22px}
.mfx-site .explore-industries img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#eff5fb;border-bottom:1px solid #d9e5f1}
.mfx-site .explore-industries h3{font-size:19px;line-height:1.5;margin:20px 22px 10px}
.mfx-site .explore-industries p{font-size:14px;color:#52677e;line-height:1.8;margin:0 22px 18px}
.mfx-site .explore-industries a>span{color:#0866df;font-size:14px;margin:0 22px}
.mfx-site.mfx-explore-page a:focus-visible{outline:3px solid #0866df;outline-offset:4px}
@media(max-width:900px){.mfx-site .explore-features>div{grid-template-columns:1fr 1fr}.mfx-site .explore-industries>div{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.mfx-site .explore-navigation{padding:0 20px;flex-wrap:wrap;margin-top:22px}.mfx-site .explore-navigation>div{width:100%}.mfx-site .explore-navigation>div a{flex:1;text-align:center;font-size:13px;padding:11px 10px}.mfx-site .explore-intro{padding:36px 22px 30px}.mfx-site .explore-intro h1{font-size:31px}.mfx-site .explore-intro>p{font-size:16px}.mfx-site .explore-actions{gap:18px}.mfx-site .explore-gallery{padding:0 18px;grid-template-columns:1fr;gap:22px}.mfx-site .explore-screen-main{grid-column:auto}.mfx-site .explore-screen>a,.mfx-site .explore-screen-main>a{padding:12px 12px 0}.mfx-site .explore-screen figcaption{padding:20px}.mfx-site .explore-screen h2{font-size:23px}.mfx-site .explore-screen p{font-size:14px}.mfx-site .explore-caption{margin-bottom:44px}.mfx-site .explore-features,.mfx-site .explore-industries{padding:0 22px;margin-bottom:44px}.mfx-site .explore-features h2,.mfx-site .explore-industries h2{font-size:28px}.mfx-site .explore-features>div{gap:24px 20px}.mfx-site .explore-features h3{font-size:16px}.mfx-site .explore-features p{font-size:13px}.mfx-site .explore-industries>div{grid-template-columns:1fr}}
.mfx-site .explore-intro h1{--mfx-heading-size:clamp(32px,3.7vw,48px);--mfx-heading-leading:1.4}
.mfx-site .explore-screen h2{--mfx-heading-size:24px;--mfx-heading-leading:1.4}
.mfx-site :is(.explore-features,.explore-industries)>header h2{--mfx-heading-size:32px;--mfx-heading-leading:1.5}
.mfx-site .explore-features h3{--mfx-heading-size:18px;--mfx-heading-leading:1.5}
.mfx-site .explore-industries h3{--mfx-heading-size:19px;--mfx-heading-leading:1.5}
.mfx-site.mfx-explore-page .products-contact h2{--mfx-heading-size:30px}
@media(max-width:650px){.mfx-site .explore-intro h1{--mfx-heading-size:31px}.mfx-site .explore-screen h2{--mfx-heading-size:23px}.mfx-site :is(.explore-features,.explore-industries)>header h2{--mfx-heading-size:28px}.mfx-site .explore-features h3{--mfx-heading-size:16px}.mfx-site.mfx-explore-page .products-contact h2{--mfx-heading-size:26px}}
