.hipaa-progress{z-index:60;background:var(--line);height:3px;position:fixed;top:0;left:0;right:0}.hipaa-progress__bar{background:linear-gradient(90deg, var(--forest) 0%, var(--lime) 100%);height:100%;transition:width .12s linear}.hipaa-hero-visual{border-radius:var(--radius-2xl);-webkit-backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff1f;place-items:center;min-height:280px;display:grid}.hipaa-hero-visual__card{text-align:center;border-radius:var(--radius-xl);background:#ffffff0d;border:1px solid #ffffff1a;padding:2rem}.hipaa-icon-badge{border-radius:var(--radius);background:var(--lime-tint);width:2.75rem;height:2.75rem;color:var(--forest);place-items:center;display:grid}.hipaa-disclosure-banner{border-radius:var(--radius-xl);background:linear-gradient(135deg, var(--forest) 0%, var(--forest-deep) 100%);color:#fff;box-shadow:var(--shadow-elevated);padding:1.5rem 1.75rem}.hipaa-disclosure-banner__title{font-family:var(--font-head);font-size:1.05rem;font-weight:700}.hipaa-disclosure-banner__text{color:#ffffffc7;margin-top:.65rem;font-size:.95rem;line-height:1.7}.hipaa-right-icon{width:2.25rem;height:2.25rem;color:var(--lime-bright);background:#aedb6226;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.hipaa-responsibility-item{color:var(--ink-muted);align-items:flex-start;gap:.75rem;font-size:.95rem;line-height:1.65;display:flex}.hipaa-external-link{color:var(--forest);text-underline-offset:3px;align-items:center;gap:.4rem;font-size:.9rem;font-weight:600;text-decoration:underline;display:inline-flex}.hipaa-external-link:hover{color:var(--forest-soft)}.hipaa-contact-card{border-radius:var(--radius-xl);text-align:center;-webkit-backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff1f;padding:2rem}.hipaa-contact-card__icon{border-radius:var(--radius-lg);width:3.25rem;height:3.25rem;color:var(--lime-bright);background:#aedb6226;place-items:center;margin-inline:auto;display:grid}.hipaa-contact-card__org{font-family:var(--font-head);color:#fff;margin-top:1rem;font-size:1.15rem;font-weight:700}.hipaa-contact-card__link{color:var(--lime-bright);transition:color .2s var(--ease);justify-content:center;align-items:center;gap:.5rem;margin-top:.75rem;font-size:.95rem;font-weight:600;display:inline-flex}.hipaa-contact-card__link:hover{color:#fff}
