.cflow,.cflow-public-card,.cflow-saas{font-family:Inter,Arial,sans-serif}.cflow h1,.cflow-public-card h2,.cflow-saas h2{letter-spacing:-.02em}.cflow-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;margin:18px 0}.cflow-card,.cflow-public-card,.cflow-saas{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:22px;box-shadow:0 10px 24px rgb(15 23 42 / .06);margin:16px 0}.cflow-card h2{font-size:34px;margin:0 0 8px;color:#0f172a}.cflow-form{display:grid;gap:12px;max-width:760px}.cflow-form input,.cflow-form select,.cflow-form textarea{width:100%;padding:12px 14px;border:1px solid #d1d5db;border-radius:12px;font-size:15px}.cflow-form textarea{min-height:90px}.cflow-form button,.cflow-btn{background:#0f172a;color:#fff;border:0;border-radius:999px;padding:12px 18px;font-weight:700;cursor:pointer;text-decoration:none;display:inline-block}.cflow-inline{grid-template-columns:1fr auto;align-items:center}.cflow-status{border-left:5px solid #0f172a;background:#f8fafc;margin-top:18px;padding:16px;border-radius:14px}.cflow-ok{background:#ecfdf5;border:1px solid #10b981;color:#065f46;padding:12px 14px;border-radius:12px;margin:12px 0}.cflow-saas{background:linear-gradient(135deg,#fff7ed,#eff6ff)}pre{white-space:pre-wrap;max-width:460px;overflow:auto}