.workflow-public-shell{color:#0f172a}.workflow-public-hero{padding:4rem 0;background:radial-gradient(circle at 15% 15%,rgba(37,99,235,.18),transparent 28%),linear-gradient(135deg,#0f172a,#0f766e 55%,#1d4ed8);color:#fff}.workflow-public-hero h1{font-weight:900;letter-spacing:-.05em}.workflow-public-hero p{color:rgba(255,255,255,.83);max-width:720px}.workflow-public-kicker{display:inline-flex;align-items:center;gap:.5rem;background:rgba(255,255,255,.14);border-radius:999px;padding:.42rem .8rem;font-weight:800}.workflow-public-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.workflow-public-card,.workflow-public-form{background:#fff;border:1px solid rgba(148,163,184,.24);border-radius:1.4rem;box-shadow:0 18px 42px rgba(15,23,42,.07);padding:1.15rem}.workflow-public-card h2{font-size:1.1rem;font-weight:850}.workflow-public-card p{color:#64748b}.workflow-public-card i{width:2.8rem;height:2.8rem;border-radius:1rem;display:grid;place-items:center;background:#eff6ff;color:#2563eb;font-size:1.3rem}.workflow-public-form .form-control,.workflow-public-form .form-select{border-radius:.95rem}.workflow-public-label{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:#64748b;font-weight:800}.workflow-public-empty{text-align:center;border:1px dashed rgba(100,116,139,.35);background:#f8fafc;border-radius:1.3rem;padding:1.8rem;color:#64748b}@media (max-width:991.98px){.workflow-public-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.workflow-public-hero{padding:2.4rem 0}.workflow-public-grid{grid-template-columns:1fr}.workflow-public-card,.workflow-public-form{border-radius:1.1rem}}
