.home-services{background:#fff;padding:56px 0}.home-services__inner{max-width:1280px;margin:0 auto;padding:0 16px}.home-services__header{text-align:center}.home-services__eyebrow{color:#179d82;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.home-services__title{color:#004d40;letter-spacing:-.025em;margin:8px 0 0;font-size:clamp(1.875rem,4vw,2.25rem);font-weight:800;line-height:1.2}.home-services__grid{gap:24px;margin-top:32px;display:grid}@media (min-width:640px){.home-services__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.home-services__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-services__card{background:#fff;border:1px solid #f3f4f6;border-radius:16px;padding:24px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block;box-shadow:0 1px 2px #0000000d}.home-services__card:hover{transform:translateY(-2px);box-shadow:0 10px 25px #004d401a}.home-services__card:hover .home-services__link{text-decoration:underline}.home-services__icon{color:#004d40;background:#004d4014;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.home-services__card-title{color:#004d40;margin:16px 0 0;font-size:16px;font-weight:700;line-height:1.3}.home-services__card-desc{color:#212529;margin:6px 0 0;font-size:14px;line-height:1.5}.home-services__link{color:#ffa000;margin-top:12px;font-size:12px;font-weight:600;display:inline-block}
.home-doctors{background:#f9fafb}.home-doctors__inner{max-width:1280px;margin:0 auto;padding:56px 16px}.home-doctors__header{text-align:center}.home-doctors__eyebrow{color:#179d82;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.home-doctors__title{color:#004d40;letter-spacing:-.025em;margin:8px 0 0;font-size:clamp(1.875rem,4vw,2.25rem);font-weight:800;line-height:1.2}.home-doctors__note{color:#212529;text-align:center;max-width:42rem;margin:8px auto 0;font-size:14px;line-height:1.5}.home-doctors__note a{color:#004d40;font-weight:600;text-decoration:underline}.home-doctors__grid{gap:24px;margin-top:32px;display:grid}@media (min-width:640px){.home-doctors__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.home-doctors__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-doctors__card{text-align:center;background:#fff;border-radius:16px;outline:1px solid #f3f4f6;padding:20px;box-shadow:0 1px 2px #0000000d}.home-doctors__avatar{background:#004d40;border-radius:50%;place-items:center;width:80px;height:80px;margin:0 auto;display:grid;overflow:hidden}.home-doctors__avatar-img{object-fit:cover;width:100%;height:100%}.home-doctors__name{color:#004d40;margin:16px 0 0;font-size:14px;font-weight:700;line-height:1.3}.home-doctors__meta{color:#212529;margin:0;font-size:12px;line-height:1.45}.home-doctors__meta+.home-doctors__meta{margin-top:2px}.home-doctors__meta--spaced{margin-top:4px}.home-doctors__experience{color:#179d82;margin:2px 0 0;font-size:12px;font-weight:600;line-height:1.45}
.home-testimonials{background:0 0;padding:56px 0}.home-testimonials__inner{max-width:1280px;margin:0 auto;padding:0 16px}.home-testimonials__header{text-align:center}.home-testimonials__eyebrow{color:#179d82;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.home-testimonials__title{color:#004d40;letter-spacing:-.025em;margin:8px 0 0;font-size:clamp(1.875rem,4vw,2.25rem);font-weight:800;line-height:1.2}.home-testimonials__grid{gap:24px;margin-top:32px;display:grid}@media (min-width:640px){.home-testimonials__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.home-testimonials__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-testimonials__card{background:#fff;border:1px solid #f3f4f6;border-radius:16px;flex-direction:column;height:100%;margin:0;padding:20px;display:flex;box-shadow:0 1px 2px #0000000d}.home-testimonials__stars{color:#ffa000;gap:2px;display:flex}.home-testimonials__star{fill:currentColor;width:16px;height:16px}.home-testimonials__quote{color:#212529;flex:1;margin:12px 0 0;font-size:14px;font-style:normal;line-height:1.5}.home-testimonials__footer{border-top:1px solid #f3f4f6;margin-top:auto;padding-top:12px}.home-testimonials__name{color:#004d40;font-size:14px;font-weight:700;line-height:1.3}.home-testimonials__city{color:#212529;margin-top:2px;font-size:12px;line-height:1.4}.home-testimonials__verified{color:#179d82;letter-spacing:.05em;text-transform:uppercase;background-color:#179d821a;border-radius:9999px;align-items:center;gap:6px;margin-top:8px;padding:4px 8px;font-size:10px;font-weight:700;line-height:15px;display:inline-flex}.home-testimonials__verified-icon{flex-shrink:0;width:12px;height:12px}
