.flow-visual{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding-bottom:40px}.flow-visual article{border-radius:20px;padding:25px;background:#e2ebe6;border:1px solid #cfddd4;position:relative}.flow-visual article:nth-child(2){background:#eee5d4}.flow-visual article:nth-child(3){background:#dceae8}.flow-visual article:nth-child(4){background:#f4e2d8}.flow-visual span{font-size:11px;letter-spacing:.09em;font-weight:700}.flow-visual h2{font-size:25px;margin:23px 0 12px}.flow-visual p{font-size:14px}.field-label textarea{width:100%;padding:12px;font:inherit;border:1px solid #809997;border-radius:8px;background:#fffdf8;color:#193e40}.story-confirm{display:flex;gap:12px;align-items:flex-start;font-size:14px;margin:25px 0}.story-confirm input{width:20px;height:20px;flex-shrink:0}.content-body pre{font:14px/1.7 system-ui;white-space:pre-wrap;overflow-wrap:anywhere;padding:22px;background:#e8ede5;border-radius:15px;margin:22px 0}.growth-proof{padding:28px;border-radius:18px;background:#e8ede5;margin:25px 0}.growth-proof p{margin:15px 0}.growth-proof a{font-weight:600}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse}td,th{padding:15px;text-align:left;vertical-align:top;border-bottom:1px solid #cdd9d5}.field-label input:focus,.field-label select:focus,.field-label textarea:focus{outline:3px solid #5e9f9f;outline-offset:3px}@media(max-width:800px){.flow-visual{grid-template-columns:1fr 1fr}.flow-visual article{padding:20px}}@media(max-width:460px){.flow-visual{grid-template-columns:1fr}.flow-visual h2{margin:12px 0}}
.cta-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:24px}
