.workflow-page .workflow-panel[hidden]{display:none!important}
.workspace-intro{padding-top:45px;padding-bottom:30px}
.workspace-intro .eyebrow{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#718672}
.workspace-intro h1{font:normal clamp(32px,4vw,54px)/1.15 Georgia,serif;letter-spacing:-.03em;margin:12px 0 12px}
.workspace-intro>p:not(.eyebrow){font-size:15px;line-height:1.65;color:#657669;max-width:700px}
.flow-nav{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px}
.flow-nav button{appearance:none;display:flex;align-items:center;gap:13px;text-align:left;min-height:65px;padding:14px 18px;border:1px solid #d7e1d3;border-radius:9px;background:#f3f5ee;color:#476452;cursor:pointer;font:14px Arial,sans-serif}
.flow-nav button[aria-current="step"]{background:#284f3d;border-color:#284f3d;color:#fff}
.flow-nav b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#dce8d7;color:#284f3d;flex:none;font-size:12px}
.flow-nav button:focus-visible,.flow-to-kit:focus-visible,.kit-next button:focus-visible{outline:3px solid #d4aa57;outline-offset:2px}
.workflow-page .constructor-section>.section{padding-top:35px}
.workflow-page .offer-section,.workflow-page .kit-section{padding-top:35px}
.flow-to-kit{margin-top:24px;font-size:13px;min-height:48px}
.prepared-export img{aspect-ratio:auto}
.kit-next{margin:18px 0!important}
.kit-next button{background:none;border:0;color:#285b41;font-size:13px;min-height:40px;text-decoration:underline;text-underline-offset:4px;cursor:pointer;padding:0}
@media(max-width:700px){.workspace-intro{padding-top:30px;padding-bottom:20px}.workspace-intro h1{font-size:35px}.workspace-intro>p:not(.eyebrow){font-size:13px}.flow-nav{gap:6px;margin-top:23px}.flow-nav button{min-height:68px;padding:10px 8px;gap:6px;flex-direction:column;justify-content:center;text-align:center;font-size:11px}.flow-nav b{width:23px;height:23px;font-size:10px}.workflow-page .constructor-section>.section{padding-top:20px}.workflow-page .offer-section,.workflow-page .kit-section{padding-top:20px}}
