.hub-tone{--hub-accent:#b9572f;--hub-soft:#fff0e5;--hub-border:#efc4aa}.hub-tone[data-kind=cost],.hub-tone[data-kind=assistance]{--hub-accent:#805d19;--hub-soft:#fff3d7;--hub-border:#ead293}.hub-tone[data-kind=coverage],.hub-tone[data-kind=temporary],.hub-tone[data-kind=portal]{--hub-accent:#2d6680;--hub-soft:#e6f0f5;--hub-border:#bfd8e4}.hub-tone[data-kind=safety]{--hub-accent:#91433a;--hub-soft:#faebe8;--hub-border:#e6c0ba}.hub-tone[data-kind=education],.hub-tone[data-kind=nurse],.hub-tone[data-kind=training],.hub-tone[data-kind=delivery],.hub-tone[data-kind=monitoring],.hub-tone[data-kind=disposal]{--hub-accent:#b9572f;--hub-soft:#fff0e5;--hub-border:#efc4aa}.support-hero{background:radial-gradient(circle at 8% 18%,#f8961d2e 0 7rem,#0000 7.1rem),radial-gradient(circle at 92% 22%,#2d668026 0 11rem,#0000 11.1rem),linear-gradient(135deg,#f1effd 0%,#fbfaf7 52%,#eef7f3 100%)}.support-spectrum{box-shadow:0 22px 55px -34px #161a1773}.support-program-card{border:1px solid var(--hub-border);background:#fff;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 14px 35px -30px #161a178c}.support-program-card-header{background:var(--hub-soft)}.support-program-card[data-program-tone=orange]{--hub-accent:#b9572f;--hub-soft:#fff0e5;--hub-border:#efc4aa}.support-program-card[data-program-tone=gold]{--hub-accent:#8a5e0a;--hub-soft:#fff3d7;--hub-border:#ead293}.support-program-card[data-program-tone=violet]{--hub-accent:#5b49bd;--hub-soft:#eeebff;--hub-border:#cec6f2}.support-program-card[data-program-tone=blue]{--hub-accent:#345eaa;--hub-soft:#e8f0ff;--hub-border:#bfd0ef}.support-program-card:hover{transform:translateY(-3px);box-shadow:0 22px 45px -28px #161a177a}.support-service-icon{background:var(--hub-soft);color:var(--hub-accent);border:1px solid var(--hub-border)}.support-service-card{border:1px solid var(--hub-border);background:linear-gradient(90deg, var(--hub-soft) 0 .4rem, #fff .4rem 100%);transition:transform .16s,box-shadow .16s;box-shadow:0 12px 32px -30px #161a1780}.support-service-card:hover{transform:translate(3px);box-shadow:0 18px 38px -28px #161a177a}.support-program-hero{background:radial-gradient(circle at 88% 14%,#f8961d29 0 8rem,#0000 8.1rem),linear-gradient(135deg,#f1effd 0%,#fbfaf7 62%,#fff 100%)}.support-service-hero{border:1px solid var(--hub-border);background:linear-gradient(135deg,#f5f3ff,#fff 72%)}.support-detail-card{border:1px solid var(--line);background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 14px 38px -34px #161a1773}.support-detail-card>h2>span{background:var(--hub-soft);width:2.25rem;height:2.25rem;color:var(--hub-accent);border:1px solid var(--hub-border);border-radius:.65rem;place-items:center;display:grid}.support-enrollment-card{border-color:var(--hub-border);background:#fff}.support-record-card{border:1px solid var(--line);border-left:4px solid var(--hub-accent);background:#fff;box-shadow:0 18px 45px -34px #161a1780}.support-fact-chip{border:1px solid var(--hub-border);color:var(--hub-accent);background:#fff}@media (prefers-reduced-motion:reduce){.support-program-card,.support-service-card{transition:none}.support-program-card:hover,.support-service-card:hover{transform:none}}
