.how-it-works{background:linear-gradient(135deg,#001840,#03102c 60%,#05235c);color:#fff}.workflow-heading h2{color:#fff}.workflow-subtext{color:#ffffffbf}.workflow-eyebrow{text-transform:uppercase;font-size:12px;letter-spacing:.12em;color:#00c950;display:inline-block;margin-bottom:6px}.workflow-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.workflow-step{background:#fdfdfdf5;border-radius:24px;padding:32px 26px;border:1px solid rgba(255,255,255,.18);box-shadow:0 28px 60px -32px #001840a6;display:flex;flex-direction:column;gap:14px;text-align:center}.workflow-icon{width:74px;height:74px;border-radius:24px;background:#001840;color:#fff;display:inline-flex;align-items:center;justify-content:center;margin-inline:auto}.workflow-icon svg{width:34px;height:34px}.workflow-step-number{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#001840;display:inline-flex;align-items:center;gap:6px;justify-content:center}.workflow-step-number:before,.workflow-step-number:after{content:"";width:20px;height:2px;background:#001840;display:inline-block}.workflow-step h5{margin:0;font-size:18px;color:#001840}.workflow-step-summary{margin:0;color:#4b5563;font-size:14px}
