.flow-main{max-width:1200px}.flow-hero{position:relative;overflow:hidden;border-radius:16px;min-height:290px;color:white}.flow-hero .notebook-visual{position:absolute;inset:0;height:100%}.flow-hero header{position:relative;padding:72px 40px;background:linear-gradient(90deg,#123b35cc,#123b3520)}.flow-hero h1{font-size:clamp(28px,4vw,44px);margin:10px 0}.flow-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0 32px}.flow-gallery img{width:100%;height:130px;object-fit:cover;border-radius:10px}.flow-columns{display:grid;grid-template-columns:280px minmax(0,1fr);gap:28px;align-items:start}.flow-form{display:flex;flex-direction:column;gap:14px}.flow-form input,.flow-form select{padding:12px;border:1px solid #b7cbc3;border-radius:8px;width:100%;min-width:0;color:#16483e;background:white}.flow-form select:disabled{opacity:.8}.flow-actions{display:flex;gap:16px;margin:24px 0;flex-wrap:wrap}.flow-columns .trek-panel{margin-bottom:20px}@media (max-width:900px){.flow-columns{grid-template-columns:230px minmax(0,1fr);gap:18px}}@media (max-width:600px){.flow-columns{grid-template-columns:1fr}.flow-gallery{grid-template-columns:repeat(2,1fr)}.flow-hero header{padding:48px 20px}.flow-gallery img{height:100px}.flow-actions>*{width:100%;text-align:center}}.flow-configuration-heading{color:var(--color-forest);margin:24px 0}.flow-configuration-heading h1{font-size:32px;font-weight:750;margin:12px 0}.flow-main .tmb-gallery{margin-bottom:32px}