/* Scope spacing to the homepage workflow; keep headings and text readable. */
.home-logic-review .workflow{min-height:0!important;align-items:center!important;}
.home-logic-review .workflow-copy{padding-top:72px!important;padding-bottom:72px!important;}
.home-logic-review .workflow h2{margin-bottom:28px!important;}
.home-logic-review .workflow .step{padding-top:18px!important;padding-bottom:18px!important;}
.home-logic-review .workflow .step-content p{margin-top:12px!important;}
.home-logic-review .workflow-image{position:relative;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:4/3!important;align-self:center!important;padding:0!important;overflow:hidden;}
.home-logic-review .workflow-picture{inset:0;width:100%;height:100%;padding:0!important;}
.home-logic-review .workflow-picture img{width:100%;height:100%;object-fit:cover!important;object-position:center;}
.home-logic-review .workflow-picture:nth-child(2) img{object-position:center;}
.home-logic-review .workflow-timer-toggle{right:16px;bottom:16px;background:#ffffffed;}
@media(max-width:991px){.home-logic-review .workflow{gap:0!important;}.home-logic-review .workflow-copy{padding-top:48px!important;padding-bottom:40px!important;}.home-logic-review .workflow-image{margin-bottom:36px;}}

/* Roomier hierarchy uses minimum heights; short viewports remain scrollable. */
@media(min-width:900px){.home-logic-review .hero{min-height:clamp(800px,92svh,1000px)!important;}.home-logic-review .hero-copy{align-self:stretch!important;padding-bottom:48px!important;}.home-logic-review .workflow{min-height:700px!important;}.home-logic-review .workflow-image{background:#e2e3e3;}}
@media(max-width:899px){.home-logic-review .hero-copy{padding-top:150px!important;padding-bottom:64px!important;}.home-logic-review .hero-visual{aspect-ratio:1/1!important;min-height:0!important;}.home-logic-review .workflow-image{background:#e2e3e3;}}

/* Equal visible rectangles; mild crops stay within source-background margins. */
.home-logic-review .workflow-picture img{display:block!important;margin:0!important;padding:0!important;max-width:none!important;max-height:none!important;border-radius:0!important;transform:none!important;object-position:50% 50%!important;}
