.aip-patients-hero{--aip-patients-deep:#1f4e66;--aip-patients-teal:#00bf9f;--aip-patients-box-bg:rgba(80,89,97,0.75);--aip-patients-pill-bg:rgba(65,73,81,0.85)}.aip-patients-hero .aip-patients-hero-layout{position:relative;width:100%;min-height:420px;margin-top:6rem;overflow:hidden}@media (min-width:768px){.aip-patients-hero .aip-patients-hero-layout{min-height:520px;margin-top:7rem}}@media (min-width:1024px){.aip-patients-hero .aip-patients-hero-layout{min-height:580px}}.aip-patients-hero .aip-patients-hero-bg-wrap{position:absolute;inset:0;z-index:0}.aip-patients-hero .aip-patients-hero-bg-wrap img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.aip-patients-hero .aip-patients-hero-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.25) 0,rgba(0,0,0,.4));pointer-events:none}.aip-patients-hero .aip-patients-hero-inner{position:relative;z-index:10;display:flex;align-items:center;justify-content:center;min-height:420px;padding:2rem 1rem 3rem;box-sizing:border-box}@media (min-width:768px){.aip-patients-hero .aip-patients-hero-inner{min-height:520px;padding:3rem 2rem 4rem}}@media (min-width:1024px){.aip-patients-hero .aip-patients-hero-inner{min-height:580px}}.aip-patients-hero .aip-patients-hero-box{width:100%;max-width:52rem;padding:2rem 2rem 2.25rem;background:var(--aip-patients-box-bg);border-radius:1.25rem;box-shadow:0 20px 50px rgba(0,0,0,.35);text-align:center}@media (min-width:640px){.aip-patients-hero .aip-patients-hero-box{padding:2.5rem}}@media (min-width:1024px){.aip-patients-hero .aip-patients-hero-box{max-width:56rem;padding:2.75rem 3rem}}.aip-patients-hero .aip-patients-hero-pill{display:inline-block;padding:.35rem .85rem;font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--aip-patients-pill-bg);border-radius:9999px;margin-bottom:1rem}.aip-patients-hero .aip-patients-hero-title{font-size:clamp(1.5rem,4.5vw,2.25rem);font-weight:800;line-height:1.25;color:#fff;margin:0 0 1.5rem}.aip-patients-hero .aip-patients-hero-title-accent{color:var(--aip-patients-teal);font-weight:800}.aip-patients-hero .aip-patients-hero-ctas{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem 1rem}.aip-patients-hero .aip-patients-hero-cta-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;color:#fff;background:linear-gradient(to right,var(--aip-patients-deep),var(--aip-patients-teal));border:none;border-radius:.5rem;box-shadow:0 4px 14px rgba(31,78,102,.4);text-decoration:none;transition:opacity .2s,box-shadow .2s}.aip-patients-hero .aip-patients-hero-cta-primary:hover{opacity:.95;box-shadow:0 6px 18px rgba(31,78,102,.5)}.aip-patients-hero .aip-patients-hero-cta-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;color:#1f2937;background:#fff;border:2px solid rgba(31,41,55,.4);border-radius:.5rem;text-decoration:none;transition:background .2s,border-color .2s}.aip-patients-hero .aip-patients-hero-cta-secondary:hover{background:rgba(255,255,255,.95);border-color:#1f2937}@media (prefers-reduced-motion:reduce){.aip-patients-hero .aip-patients-hero-cta-primary,.aip-patients-hero .aip-patients-hero-cta-secondary{transition-duration:.1s}}.aip-patients-specialties .aip-patients-specialties-section{position:relative}.aip-patients-specialties .aip-patients-specialties-pill{display:inline-block!important;padding:.4rem .9rem;font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#3f5a7d;background:#e8edf0;border-radius:9999px;margin-bottom:.75rem}.aip-patients-specialties .aip-patients-specialties-heading-primary{color:#2e435f}.aip-patients-specialties .aip-patients-specialties-heading-accent{color:#25b085}.aip-patients-specialties .aip-patients-specialties-subtitle{color:#717171}.aip-patients-specialties .aip-patients-specialties-cta{background:linear-gradient(90deg,#2f618b,#25b085)!important;color:#fff!important;border:none!important;border-radius:.5rem;box-shadow:0 4px 14px rgba(47,97,139,.35);transition:box-shadow .2s ease,transform .2s ease}.aip-patients-specialties .aip-patients-specialties-cta:hover{box-shadow:0 6px 20px rgba(37,176,133,.4)}.aip-patients-specialties .aip-patients-specialty-card{position:relative;border-radius:.5rem;overflow:hidden}.aip-patients-specialties .aip-patients-specialty-card-inner{position:relative;z-index:1}.aip-patients-specialties .aip-patients-specialty-title{font-weight:600;color:#1f4e66}.aip-patients-specialties .aip-patients-specialty-title:hover{color:#00bf9f}