/* FLOW presentation only. No application, authentication or email changes. */
body[data-s5-page="flow.html"] .product-hero{border-bottom:0}
body[data-s5-page="flow.html"] #first-run.flow-invite-v14{background:#f4efe4;color:#202b24;padding:44px clamp(20px,5vw,80px) 46px;scroll-margin-top:20px}
.flow-invite-v14 .section-inner{max-width:1200px;margin:0 auto;padding-top:30px;border-top:1px solid #d8d1c2}
.flow-invite-kicker{display:block;font-size:10px;line-height:1.6;letter-spacing:.16em;color:#887044;font-weight:650;margin-bottom:13px}
.flow-invite-v14 h2{font-size:clamp(28px,3vw,42px);font-weight:600;letter-spacing:-.045em;line-height:1.3;margin:0!important;max-width:900px;word-break:keep-all}
.flow-invite-v14 .flow-invite-deck{font-size:14px;line-height:1.9;max-width:750px;color:#626257;margin:17px 0 0!important;word-break:keep-all;overflow-wrap:anywhere}
.flow-invite-facts{display:flex;flex-wrap:wrap;gap:8px 0;list-style:none;padding:0;margin:23px 0 0;font-size:12px;line-height:1.7;color:#4f594b}
.flow-invite-facts li{padding:0 20px;border-left:1px solid #c9c6b8}.flow-invite-facts li:first-child{padding-left:0;border-left:0}
.flow-invite-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 24px;margin-top:27px}
.flow-invite-v14 .flow-invite-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;min-height:46px;padding:13px 21px;border:1px solid #263e31;border-radius:3px;background:#263e31;color:#fff!important;font-size:12px;font-weight:650;text-decoration:none;line-height:1.5}
.flow-invite-primary:hover{filter:brightness(1.12)}
.flow-invite-v14 .flow-invite-secondary{font-size:12px;color:#53634d!important;text-decoration:none;border-bottom:1px solid #b4bba7;line-height:1.7;padding:5px 0;display:inline-flex;gap:18px;align-items:center}
.flow-invite-v14 .flow-invite-note{font-size:10px;line-height:1.8;max-width:850px;color:#7c7c6d;margin:20px 0 0!important;word-break:keep-all;overflow-wrap:anywhere}
.flow-invite-v14 a:focus-visible{outline:3px solid #ac7a32;outline-offset:5px}
@media(max-width:700px){body[data-s5-page="flow.html"] #first-run.flow-invite-v14{padding:26px 22px 34px}.flow-invite-v14 .section-inner{padding-top:26px}.flow-invite-v14 h2{font-size:28px}.flow-invite-v14 .flow-invite-deck{font-size:13px;margin-top:15px!important}.flow-invite-facts{font-size:11px;gap:9px 0;margin-top:20px}.flow-invite-facts li{padding:0 13px}.flow-invite-facts li:last-child{flex-basis:100%;border:0;padding:0}.flow-invite-actions{gap:16px 20px;margin-top:23px}.flow-invite-v14 .flow-invite-primary{font-size:11px;padding:12px 17px}.flow-invite-v14 .flow-invite-secondary{font-size:11px}.flow-invite-v14 .flow-invite-note{font-size:10px;margin-top:18px!important}}
