.ReviewCarousel_carousel__eADti{max-width:760px;margin:0 auto;outline:none}.ReviewCarousel_viewport__KHjqb{overflow:hidden;border-radius:var(--radius-lg)}@keyframes ReviewCarousel_enterFromRight__IQ0Gy{0%{opacity:0;transform:translateX(60px)}to{opacity:1;transform:translateX(0)}}@keyframes ReviewCarousel_enterFromLeft__LLFwK{0%{opacity:0;transform:translateX(-60px)}to{opacity:1;transform:translateX(0)}}.ReviewCarousel_card__Ad5IC{background:var(--white);border:1px solid var(--grey-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:40px 48px;min-height:220px;display:flex;flex-direction:column;gap:20px;transition:transform .45s ease,opacity .45s ease;transform:translateX(0);opacity:1}.ReviewCarousel_card__Ad5IC[data-dir=next]{animation:ReviewCarousel_enterFromRight__IQ0Gy .45s ease forwards}.ReviewCarousel_card__Ad5IC[data-dir=prev]{animation:ReviewCarousel_enterFromLeft__LLFwK .45s ease forwards}.ReviewCarousel_exitLeft__gqM9R{transform:translateX(-60px);opacity:0}.ReviewCarousel_exitRight__QUkFq{transform:translateX(60px);opacity:0}.ReviewCarousel_quoteIcon__2M_rr{font-size:2rem;color:var(--primary);opacity:.35;flex-shrink:0}.ReviewCarousel_reviewText__PI6tr{font-size:1rem;line-height:1.75;color:var(--grey-600);flex:1 1;font-style:italic}.ReviewCarousel_reviewMeta__Qfa7H{display:flex;align-items:center;justify-content:space-between;gap:12px}.ReviewCarousel_stars__sGGSY{display:flex;gap:3px}.ReviewCarousel_star__Nzl9c{color:#f59e0b;font-size:1rem;fill:#f59e0b}.ReviewCarousel_date__VMoNg{font-size:.82rem;color:var(--grey-400)}.ReviewCarousel_controls__LsqzK{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px}.ReviewCarousel_arrow__Cfl7f{width:40px;height:40px;border-radius:50%;border:1.5px solid var(--grey-200);background:var(--white);color:var(--grey-600);display:flex;align-items:center;justify-content:center;font-size:1.15rem;cursor:pointer;transition:all .2s ease;flex-shrink:0}.ReviewCarousel_arrow__Cfl7f:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-light)}.ReviewCarousel_dots__kPYMv{display:flex;gap:8px;align-items:center}.ReviewCarousel_dot__ENd2F{width:8px;height:8px;border-radius:50%;border:none;background:var(--grey-300);cursor:pointer;transition:all .25s ease;padding:0}.ReviewCarousel_dotActive__b6MVF{background:var(--primary);width:24px;border-radius:4px}@media (max-width:768px){.ReviewCarousel_card__Ad5IC{padding:28px 24px;min-height:180px}.ReviewCarousel_reviewText__PI6tr{font-size:.93rem}}@media (max-width:480px){.ReviewCarousel_card__Ad5IC{padding:24px 18px}}.PatientStories_banner___F25_{background:linear-gradient(135deg,#0B0F0E,#1A2522 40%,#1E7A6F);min-height:280px;display:flex;align-items:center;justify-content:center;text-align:center;padding:60px 24px;position:relative}.PatientStories_bannerContent__mcO5t{position:relative;z-index:1}.PatientStories_bannerTitle__AD8OH{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:800;color:var(--white);margin-bottom:12px}.PatientStories_breadcrumb__gVpe6{display:flex;align-items:center;justify-content:center;gap:10px;font-size:.9rem;color:var(--grey-400)}.PatientStories_breadcrumbLink__2IlN4{color:var(--primary);font-weight:500;transition:color .25s}.PatientStories_breadcrumbLink__2IlN4:hover{color:var(--primary-light)}.PatientStories_breadcrumbSep__VpQwZ{opacity:.5}.PatientStories_breadcrumbCurrent__SAuD4{color:rgba(255,255,255,.7)}.PatientStories_sectionHeader__BEX4_{text-align:center;margin-bottom:48px}.PatientStories_sectionHeader__BEX4_ .PatientStories_section-subtitle__9lhi4{max-width:560px;margin:0 auto}.PatientStories_baSection___aRt9{padding:var(--section-padding)}.PatientStories_baGrid__z6qJO{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:28px;gap:28px;margin-bottom:24px}.PatientStories_baCard__dpjqg{position:relative;border-radius:var(--radius-lg);overflow:hidden;cursor:pointer;box-shadow:var(--shadow-md);transition:all .4s ease}.PatientStories_baCard__dpjqg:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.PatientStories_baImage__XKjda{width:100%;height:auto;display:block;transition:transform .6s ease}.PatientStories_baCard__dpjqg:hover .PatientStories_baImage__XKjda{transform:scale(1.03)}.PatientStories_baOverlay__1u_ww{position:absolute;inset:0;background:linear-gradient(0deg,rgba(11,15,14,.7) 0,transparent 40%);display:flex;align-items:flex-end;padding:24px;opacity:0;transition:opacity .4s ease}.PatientStories_baCard__dpjqg:hover .PatientStories_baOverlay__1u_ww{opacity:1}.PatientStories_baCaption___3weo{font-size:1rem;font-weight:600;color:var(--white)}.PatientStories_disclaimer__v8nsU{text-align:center;font-size:.85rem;color:var(--grey-400);font-style:italic}.PatientStories_reviewsSection__z__5P{padding:var(--section-padding);background:var(--grey-100)}.PatientStories_ratingBadge__nizNn{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:10px 24px;background:var(--white);border-radius:100px;box-shadow:var(--shadow-sm);border:1px solid var(--grey-200)}.PatientStories_ratingStars__FAYM2{display:flex;gap:2px}.PatientStories_starFilled__bnkSY{font-size:1.1rem;color:#FBBC04;fill:#FBBC04}.PatientStories_ratingValue__iyaTl{font-size:1.1rem;font-weight:700;color:var(--black)}.PatientStories_ratingText__xwOXQ{font-size:.9rem;color:var(--grey-400)}.PatientStories_ctaSection__GppCP{padding:80px 0}.PatientStories_ctaContent__pna42{text-align:center}.PatientStories_ctaTitle__sN6Ot{font-family:var(--font-display);font-size:clamp(1.8rem,3.5vw,2.5rem);color:var(--black);font-weight:800;margin-bottom:16px}.PatientStories_ctaSubtitle__7cMeW{font-size:1.05rem;color:var(--grey-400);line-height:1.7;max-width:520px;margin:0 auto 32px}.PatientStories_lightbox__pSm1_{position:fixed;inset:0;z-index:2000;background:rgba(11,15,14,.95);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;animation:PatientStories_fadeIn__agJ0t .3s ease}.PatientStories_lightboxClose__msmsN{position:absolute;top:20px;right:20px;width:48px;height:48px;border-radius:50%;background:rgba(255,255,255,.1);color:var(--white);display:flex;align-items:center;justify-content:center;font-size:1.5rem;cursor:pointer;transition:background .3s;border:none}.PatientStories_lightboxClose__msmsN:hover{background:rgba(255,255,255,.2)}.PatientStories_lightboxImage__cac1P{max-width:90%;max-height:75vh;object-fit:contain;border-radius:var(--radius-md)}.PatientStories_lightboxCaption__9LKTx{margin-top:16px;font-size:1rem;color:rgba(255,255,255,.7);font-weight:500}@keyframes PatientStories_fadeIn__agJ0t{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.PatientStories_baGrid__z6qJO{grid-template-columns:1fr}.PatientStories_lightbox__pSm1_{padding:20px}}