.cve-funnel{width:100%;margin-top:12px}.cve-funnel-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;grid-gap:24px;gap:24px;margin:0;padding:0;list-style:none}.cve-fcard{position:relative;display:flex}.cve-fcard-link{display:flex;flex:1 1;flex-direction:column;gap:10px;overflow:hidden;padding:22px 24px 18px;text-align:left;text-decoration:none;border:1px solid var(--hpu-line)}.cve-fcard-link:focus-visible{outline:2px solid var(--hpu-blue);outline-offset:3px}.cve-fcard-head{display:flex;align-items:center;gap:10px}.cve-fcard-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:36px;height:36px;color:var(--hpu-blue);background:rgba(0,97,193,.1);border-radius:10px}.cve-fcard--kev .cve-fcard-icon{color:#fff;background:var(--hpu-blue)}.cve-fcard-label{font-size:12.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--hpu-muted)}.cve-fcard-value{margin-top:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:clamp(38px,3.6vw,54px);font-weight:600;line-height:1;letter-spacing:-.03em;color:var(--hpu-blue-deep)}.cve-fcard-sub{font-size:15.5px;line-height:1.45;color:var(--hpu-ink)}.cve-fcard-foot{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:12px;border-top:1px solid var(--hpu-line-soft)}.cve-fcard-cta{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:600;white-space:nowrap;color:var(--hpu-blue)}.cve-fcard-link:hover .cve-fcard-cta{color:var(--hpu-blue-deep)}.cve-funnel-meta{margin:14px 0 0;text-align:right;font-family:var(--cve-mono);font-size:12.5px;color:var(--hpu-muted)}@media (max-width:900px){.cve-funnel-cards{grid-template-columns:minmax(0,1fr);gap:16px;max-width:520px;margin:0 auto}.cve-funnel-meta{text-align:center}}