/* Layout is selected independently of the site's color theme. */
html[data-ui-theme] body.customer-body[data-session-state="guest"] #homeView[data-home-layout="catalog"],
html[data-ui-theme] body.customer-body[data-session-state="guest"] #homeView[data-home-layout="steps"]{display:flex!important;flex-direction:column}
html[data-ui-theme] body.customer-body #homeView[data-home-layout="catalog"] .home-nav,
html[data-ui-theme] body.customer-body #homeView[data-home-layout="steps"] .home-nav{order:0;width:100%}
html[data-ui-theme] body.customer-body #homeView[data-home-layout="catalog"] .home-template-stats{order:1;margin-top:26px!important;margin-bottom:0!important;box-shadow:none!important}
html[data-ui-theme] body.customer-body #homeView[data-home-layout="catalog"] .home-hero{order:2;padding-top:36px!important}
html[data-ui-theme] body.customer-body #homeView[data-home-layout="catalog"] .home-capabilities{order:3}
html[data-ui-theme] body.customer-body #homeView[data-home-layout="catalog"] .home-template-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
html[data-ui-theme] body.customer-body #homeView[data-home-layout="catalog"] .home-template-stats-grid article{background:var(--home-soft)!important;border-color:var(--home-line)!important}
html[data-ui-theme] body.customer-body #homeView[data-home-layout="steps"] .home-hero{order:1;padding-bottom:18px!important}
html[data-ui-theme] body.customer-body #homeView[data-home-layout="steps"] .home-hero-inner{grid-template-columns:minmax(0,1fr)!important;gap:30px!important}
html[data-ui-theme] body.customer-body #homeView[data-home-layout="steps"] .home-hero-copy{max-width:900px!important}
html[data-ui-theme] body.customer-body #homeView[data-home-layout="steps"] .home-workflow{max-width:none!important;justify-self:stretch!important;padding:24px!important}
html[data-ui-theme] body.customer-body #homeView[data-home-layout="steps"] .workflow-steps{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px!important}
html[data-ui-theme] body.customer-body #homeView[data-home-layout="steps"] .workflow-row{border:0!important;align-items:start!important;padding:16px 0!important}
html[data-ui-theme] body.customer-body #homeView[data-home-layout="steps"] .home-capabilities{order:2}
html[data-ui-theme] body.customer-body #homeView[data-home-layout="steps"] .home-template-stats{order:3;margin-bottom:24px!important}
html[data-ui-theme] body.customer-body #homeView:is([data-home-layout="steps"],[data-home-layout="catalog"]) .home-footer{order:4}
@media(max-width:760px){
 html[data-ui-theme] body.customer-body #homeView[data-home-layout="catalog"] .home-template-stats{margin-top:12px!important}
 html[data-ui-theme] body.customer-body #homeView[data-home-layout="catalog"] .home-hero{padding-top:28px!important}
 html[data-ui-theme] body.customer-body #homeView[data-home-layout="catalog"] .home-template-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 html[data-ui-theme] body.customer-body #homeView[data-home-layout="steps"] .workflow-steps{grid-template-columns:minmax(0,1fr);gap:0!important}
 html[data-ui-theme] body.customer-body #homeView[data-home-layout="steps"] .workflow-row{border-bottom:1px solid var(--home-line)!important;padding:13px 0!important}
 html[data-ui-theme] body.customer-body #homeView[data-home-layout="steps"] .workflow-row:last-child{border:0!important}
}
