:root{--accent:#C9181A;--card:#1b1b1b;--card2:#232323}.hover-card{background:linear-gradient(180deg,var(--card),var(--card2));color:#fff;border-radius:18px;padding:24px 22px;box-shadow:0 8px 24px rgba(0,0,0,.18);overflow:hidden;max-height:120px;transition:max-height .28s ease,box-shadow .2s ease,transform .2s ease}.hover-card .et_pb_module_header,.hover-card h1,.hover-card h2,.hover-card h3{margin:0 0 6px 0;line-height:1.15}.hover-card .et_pb_blurb_description,.hover-card .et_pb_text_inner p{opacity:.0;max-height:0;margin:0;transition:opacity .22s ease .05s,max-height .28s ease}.hover-card:hover{max-height:240px;transform:translateY(-2px);box-shadow:0 14px 34px rgba(0,0,0,.28)}.hover-card:hover .et_pb_blurb_description,.hover-card:hover .et_pb_text_inner p{opacity:1;max-height:400px}.hover-card::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.0;transition:opacity .2s ease}.hover-card:hover::after{opacity:.9}.gauge{--size:160px;--track:#222;--c:#d32f2f;--val:0;width:var(--size);height:var(--size);border-radius:50%;background:conic-gradient(var(--c) calc(var(--val)*1%),#2a2a2a 0),radial-gradient(farthest-side,#0b0b0b 60%,transparent 61%),conic-gradient(#0000 0,#0000);display:grid;place-items:center;border:10px solid var(--track)}.gauge span{font:700 28px/1 Inter,system-ui;color:#fff}.gauge.low{--c:#b71c1c}.gauge.med{--c:#f9a825}.gauge.high{--c:#2e7d32}.ds-vertical-align{display:flex;flex-direction:column;justify-content:center}#cta-reverse{position:fixed;left:0;right:0;bottom:0;transform:translateY(110%);opacity:0;transition:transform .35s ease,opacity .25s ease;z-index:9999}#cta-reverse.is-visible{transform:translateY(0);opacity:1}