/* Only the two requested envelopes move; hero, categories and other sections stay put. */
.home-page .material-flow>.featured-section{z-index:6;margin-top:-48px;padding-top:0;padding-bottom:68px}
.home-page .material-flow>.project-section{margin-top:0;padding:54px 0 82px}
.home-page .home-wizard-shell{padding:0;border:0;overflow:hidden;background:#fff;border-radius:64px 0 64px 0}
.home-page .home-wizard-shell .solution-wizard-v3{border:1px solid #e5eaf2}
.home-guided-scope .wizard-back-v3{border:0;background:none;color:#5f7397;cursor:pointer;font:700 .77rem Manrope,sans-serif}
.home-guided-scope [hidden]{display:none!important}
.home-guided-scope .wizard-step-title{color:#222a33}
.home-guided-scope .wizard-progress-copy-v3{display:flex;align-items:center}
.home-guided-scope .wizard-progress-dots{align-items:center}
.home-guided-scope .wizard-native-loading{display:grid;gap:15px;padding:18px}
.home-guided-scope .wizard-native-loading span{display:block;height:40px;border-radius:8px;background:linear-gradient(100deg,#f1f5fa 25%,#e7eef9 50%,#f1f5fa 75%);background-size:220% 100%;animation:wizard-shimmer 1.2s linear infinite}
@media(max-width:850px){.home-page .material-flow>.featured-section{margin-top:-28px;padding-bottom:50px}.home-page .material-flow>.project-section{padding:42px 0 66px}.home-page .home-wizard-shell{border-radius:44px 0 44px 0}}
@media(max-width:560px){.home-page .home-wizard-shell{border-radius:32px 0 32px 0}.home-page .material-flow>.featured-section{padding-bottom:36px}.home-page .material-flow>.project-section{padding:34px 0 50px}}
@media(prefers-reduced-motion:reduce){.home-guided-scope .wizard-native-loading span{animation:none}}
