#hh72ProviderContacts,#hhV39SmartPlan,#hhSmartSupportPlan,.hh61-provider-head,.hh61-provider-grid,.hh63-provider-grid{display:none!important}.hh73-guided-plan{margin:1rem auto 1.25rem;padding:clamp(1rem,2vw,1.5rem);border:1px solid rgba(155,116,182,.22);border-radius:26px;background:linear-gradient(180deg,#fff,#fff8fd);box-shadow:0 18px 50px rgba(68,47,91,.08)}.hh73-head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:1rem}.hh73-head h2{margin:.2rem 0}.hh73-overview,.hh73-empty{padding:1rem;border-radius:20px;background:#f5fbff;border:1px solid rgba(152,215,251,.45);margin:.8rem 0}.hh73-step{display:grid;grid-template-columns:44px 1fr;gap:.85rem;padding:1rem;margin:.8rem 0;border-radius:22px;background:#fff;border:1px solid rgba(155,116,182,.16)}.hh73-step h3{margin:.05rem 0 .35rem}.hh73-step p{margin:.2rem 0 .7rem}.hh73-num{width:38px;height:38px;border-radius:999px;display:grid;place-items:center;background:#efe4f7;color:#55386b;font-weight:900}.hh73-essential{border-color:rgba(155,116,182,.32);background:#fffaff}.hh73-finance{background:#fffaf4;border-color:rgba(180,124,43,.2)}.hh73-provider-list{list-style:none;padding:0;margin:.55rem 0;display:grid;gap:.55rem}.hh73-provider-list li{padding:.75rem;border-radius:16px;background:#fbf9ff;border:1px solid rgba(155,116,182,.12)}.hh73-provider-list span{font-weight:850}.hh73-provider-list em{font-style:normal;color:#5b6170;margin-left:.35rem}.hh73-contact,.hh73-safe-route{margin-top:.45rem;padding:.65rem;border-radius:14px;background:#f7fcff;border:1px solid rgba(152,215,251,.35);font-size:.95rem}.hh73-safe-route{background:#fff7ed;border-color:rgba(180,124,43,.25)}.hh73-action-list{margin:.7rem 0 0;padding-left:1.25rem}.hh73-action-list li{margin:.45rem 0}.hh73-all{margin-top:1rem;padding:1rem;border-radius:20px;background:#fff;border:1px solid rgba(155,116,182,.16)}.hh73-all summary{font-weight:850;cursor:pointer}@media(max-width:720px){.hh73-head{display:block}.hh73-head .btn{margin-top:.65rem}.hh73-step{grid-template-columns:34px 1fr;padding:.85rem}.hh73-num{width:30px;height:30px}.hh73-guided-plan{border-radius:22px;padding:.9rem}}
@media print{#hh72ProviderContacts,#hhV39SmartPlan,#hhSmartSupportPlan,.hh61-provider-head,.hh61-provider-grid,.hh63-provider-grid{display:none!important}.hh73-guided-plan{box-shadow:none;border:1px solid #ddd}.hh73-step{break-inside:avoid}}

/* V74: make pulled-through provider contacts visible inside the guided plan */
.hh74-guided-plan .hh73-contact{margin-top:8px;padding:10px 11px;border-radius:15px;background:#fff;border:1px solid rgba(126,87,139,.18);font-weight:760;color:#3d3145}.hh74-guided-plan .hh73-mini-links{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.hh74-guided-plan .hh73-mini-links a{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:8px 10px;background:#eef8ff;border:1px solid rgba(126,87,139,.16);font-weight:900;text-decoration:none;color:#2d2941}.hh74-guided-plan .hh73-provider-list li{padding:12px!important}.hh74-guided-plan .hh73-provider-list span{font-weight:950}.hh74-guided-plan .hh73-provider-list em{font-style:normal;font-weight:900;color:#604b6d;margin-left:6px}@media(max-width:700px){.hh74-guided-plan .hh73-mini-links{display:grid;grid-template-columns:1fr}.hh74-guided-plan .hh73-mini-links a{width:100%;text-align:center}}
