.affiliations-bar{background:var(--color-ivory-dark);overflow:hidden;padding:12px 0;border-bottom:1px solid var(--color-border-light)}.affiliations-track{display:flex;gap:40px;animation:ticker 25s linear infinite;white-space:nowrap}.affiliation-item{font-size:.78rem;font-weight:500;color:var(--color-primary);white-space:nowrap;letter-spacing:.3px}.why-perfect-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:start}.about-body-text{font-size:.95rem;color:var(--color-text-mid);line-height:1.8;margin-top:16px}.vision-box{background:var(--color-primary-dark);border-radius:var(--radius-lg);padding:40px 36px;color:#fff}.vision-title{font-family:var(--font-display);font-size:1.3rem;font-weight:700;color:#fff;margin-bottom:14px}.vision-desc{font-size:.875rem;color:hsla(0,0%,100%,.7);line-height:1.75;margin-bottom:28px}.vision-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.vision-stat{text-align:center}.vision-stat-val{display:block;font-family:var(--font-display);font-size:2.2rem;font-weight:700;color:var(--color-accent);line-height:1}.vision-stat-lbl{display:block;font-size:.72rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:hsla(0,0%,100%,.55);margin-top:6px}.programs-section{background:var(--color-ivory)}.programs-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px}.program-card{height:100%}.program-title{font-family:var(--font-display);font-size:1.05rem;font-weight:700;color:var(--color-primary-dark);margin-bottom:10px}.program-desc{font-size:.875rem;color:var(--color-text-mid);line-height:1.7}.hospital-section{background:var(--color-primary-dark)}.hospital-section .section-title{color:#fff}.dept-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px}.dept-heading{font-family:var(--font-display);font-size:1rem;font-weight:700;color:var(--color-accent);margin-bottom:16px;padding-bottom:10px;border-bottom:2px solid rgba(232,160,32,.3)}.consultants-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.consultant-card{overflow:hidden}.consultant-img-wrap{position:relative;background:var(--color-primary);aspect-ratio:4/3;display:flex;align-items:center;justify-content:center}.consultant-img-placeholder{font-family:var(--font-display);font-size:3rem;font-weight:700;color:hsla(0,0%,100%,.4)}.consultant-tag{position:absolute;top:10px;left:10px}.consultant-name{font-family:var(--font-display);font-size:.95rem;font-weight:700;color:var(--color-primary-dark);margin-bottom:4px}.consultant-spec{font-size:.8rem;color:var(--color-primary-light);font-weight:600;margin-bottom:10px}.consultant-meta{display:flex;flex-direction:column;gap:3px;font-size:.75rem;color:var(--color-text-muted)}.officers-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.officer-card{text-align:center;overflow:hidden}.officer-img{aspect-ratio:1;background:var(--color-primary);display:flex;align-items:center;justify-content:center}.officer-initials{font-size:2.5rem;color:hsla(0,0%,100%,.4)}.officer-initials,.officer-name{font-family:var(--font-display);font-weight:700}.officer-name{font-size:.9rem;color:var(--color-primary-dark);margin-bottom:4px}.officer-role{font-size:.78rem;color:var(--color-text-light)}.officer-qual{font-size:.75rem;color:var(--color-text-muted);margin-top:3px}@media (max-width:1024px){.consultants-grid,.officers-grid{grid-template-columns:repeat(2,1fr)}.why-perfect-grid{grid-template-columns:1fr;gap:32px}}@media (max-width:768px){.consultants-grid,.dept-grid,.programs-grid{grid-template-columns:1fr}.officers-grid{grid-template-columns:repeat(2,1fr)}}