.flow-feature{align-items:center}.flow-feature .rm-copy h2{font-size:clamp(30px,3.1vw,44px);line-height:1.12;letter-spacing:-1.6px}.flow-feature .rm-copy>p{font-size:15px;line-height:1.85;max-width:520px}.flow-feature .rm-copy li{font-size:13px;line-height:1.65}.flow-feature .pm-tour{width:100%}.flow-feature .pm-stage{min-height:440px}.flow-identity{border-bottom:1px solid #e2e2dc;padding:0 0 16px;margin:15px 0 20px}.flow-identity b{display:block;font-size:14px}.flow-identity span{display:block;color:#85887f;font-size:10px;margin-top:8px}.flow-portal{border:1px solid #e0dedb;border-radius:12px;overflow:hidden;background:white}.flow-url{font-size:10px;padding:13px;background:#f2f3f3;overflow-wrap:anywhere;color:#627079}.flow-url b{color:#9c647b}.flow-tentbrand{background:linear-gradient(#486577 0 35%,#fff 35%);text-align:center;padding:20px 10px 12px}.flow-tentbrand img{display:block;margin:auto;background:white;border-radius:50%;object-fit:contain;padding:8px;width:90px;height:80px}.flow-tentbrand span{display:block;font-family:Georgia,serif;color:#50616a;font-size:10px;letter-spacing:1px;margin-top:10px}.flow-tentnav{border-bottom:2px solid #aa8295;padding:13px 10px;text-align:center;font:9px Georgia,serif;color:#5e6364}.flow-portalbody{padding:23px}.flow-portalbody h3{font:25px/1.2 Georgia,serif;color:#9c6c80;letter-spacing:-.5px}.flow-portalbody .pm-cards{gap:9px}.flow-portalbody .pm-cards>div{padding:12px}.flow-portalbody .pm-action{background:#f7edf2;border-color:#d7b8c7;color:#96637a}.flow-fields{display:grid;gap:13px;font-size:10px;color:#7e817b}.flow-fields b{display:block;margin-top:7px;background:#fafafa;border:1px solid #ddd;padding:12px;border-radius:5px;color:#4c5149;font-size:12px;font-weight:500}.flow-choices{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:25px 0}.flow-choices>*{border:1px solid #dfdcd1;padding:17px;border-radius:10px;text-align:center;font-size:13px}.flow-choices b{background:#fff0cd;border-color:#edcb7c}.flow-editor{display:grid;grid-template-columns:110px 1fr;background:white;border:1px solid #e5e5df;border-radius:10px;overflow:hidden}.flow-editor aside{font-size:11px;line-height:3.7;padding:16px;background:#f0f1ee;border-right:1px solid #ddd}.flow-editor>div{padding:22px;font-size:14px}.flow-editor mark{background:#fff0c5;padding:2px 4px;border-radius:3px;font-size:11px}.flow-upload{border:1px dashed #ccbf9c;border-radius:14px;padding:45px 20px;text-align:center;background:#fffdf6}.flow-upload>strong{font-size:36px;color:#b58b32}.flow-match{padding:20px;background:#fff3d7;border:1px solid #e4d3a9;border-radius:12px;margin:22px 0;font-size:13px;line-height:1.8}.flow-capacity{height:12px;background:#e6e8e2;border-radius:10px;overflow:hidden;margin:30px 0}.flow-capacity span{display:block;width:50%;height:100%;background:#eaa42b}.flow-hero{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:center;padding:44px;border:1px solid #ead8ad;background:linear-gradient(135deg,#fffdf7,#fff4d7);border-radius:24px;margin:40px 0 26px;scroll-margin-top:110px}.flow-hero-story>span{font-size:10px;letter-spacing:1.5px;color:#93703b}.flow-hero-story h2{font-size:clamp(36px,4vw,58px);line-height:1.04;letter-spacing:-2.4px;margin:26px 0}.flow-hero-story p{font-size:15px;line-height:1.8;color:#787662}.flow-hero-story ol{list-style:none;padding:20px 0 0;counter-reset:story}.flow-hero-story li{counter-increment:story;padding:12px 0;font-size:12px;border-top:1px solid #e4d7b9}.flow-hero-story li:before{content:'0' counter(story);margin-right:16px;color:#b48a36}.flow-hero .pm-stage{min-height:390px}.flow-hero .pm-top{padding:16px;font-size:10px}.flow-hero .pm-top small{display:none}.flow-feature .intake-examples{grid-column:1/-1}.flow-feature .pm-scene>.seat-map{margin:0}.flow-feature .seat-map img{width:100%;display:block}.flow-feature .pm-scene h3{font-size:23px;line-height:1.25}.flow-feature .flow-portalbody h3{font-size:25px}.flow-feature .pm-scene .pm-help{font-size:12px}.flow-feature .pm-scene h4{line-height:1.5}.flow-feature .pm-controls{background:#fff}.flow-feature .pm-table-wrap td{overflow-wrap:anywhere}@media(max-width:800px){.flow-hero{grid-template-columns:1fr;padding:23px;gap:24px}.flow-hero-story h2 br{display:none}.flow-hero-story h2{font-size:38px}.flow-hero-story ol{display:none}.flow-feature .rm-copy h2{letter-spacing:-1px}.flow-portalbody{padding:17px}.flow-editor{grid-template-columns:85px 1fr}.flow-editor aside{padding:12px;font-size:10px}.flow-editor>div{padding:15px}.flow-hero .pm-controls{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.flow-click{animation:none}}
.flow-hero .flow-tentbrand{padding:8px}.flow-hero .flow-tentbrand img{width:55px;height:48px;padding:4px}.flow-hero .flow-tentbrand span{font-size:8px;margin-top:4px}.flow-hero .flow-tentnav{padding:8px}.flow-hero .flow-portalbody{padding:17px}.flow-hero .pm-stage{padding:22px}.flow-hero .pm-cards{margin:14px 0}.flow-hero .pm-cards>div{padding:12px}.flow-hero .pm-scene h3{font-size:25px;margin-bottom:16px}.flow-hero .flow-identity{padding-bottom:12px;margin:10px 0 15px}.flow-hero .flow-portal{background:#fff}.flow-hero .pm-tour{align-self:center}
