/* v5.2: denser supporting-page rhythm for progressive executive scanning. */
.nexus-product-page .nexus-hero{min-height:72vh;padding-top:82px;padding-bottom:72px}
.nexus-product-page .nexus-foundation,.nexus-product-page .nexus-fit{padding-top:78px;padding-bottom:78px}
.nexus-product-page .explorer-wrap{padding-top:82px;padding-bottom:82px}
.nexus-product-page .prototype-sequence{gap:clamp(2.4rem,5vw,4.5rem);margin-top:2.4rem}
.nexus-product-page .nexus-fit{padding-top:86px}
.solutions-page .solutions-hero{min-height:72vh;padding-top:88px;padding-bottom:68px}
.solutions-page .solution-story{padding-top:82px;padding-bottom:82px;gap:48px}
.solutions-page .solution-visual{height:500px}
.solutions-page .chapter-heading{padding-bottom:28px}
.solutions-page .solution-close{padding-top:92px;padding-bottom:92px}
.enterprise-page .enterprise-section{padding-top:76px;padding-bottom:76px}
.enterprise-page .enterprise-intro{margin-bottom:34px}
.enterprise-page .offer-card{min-height:340px;padding:28px}
.enterprise-page .offer-card h3{margin:22px 0 12px}
body:not(.home-page)>.footer{margin-top:0}
@media(max-width:700px){.nexus-product-page .nexus-hero,.solutions-page .solutions-hero{min-height:auto}.solutions-page .solution-story{padding-top:68px;padding-bottom:68px}.solutions-page .solution-visual{height:360px}.enterprise-page .enterprise-section{padding-top:62px;padding-bottom:62px}}
