.PatientStories-module__K5Ho2W__page{background:var(--color-bg-page);min-height:100vh}.PatientStories-module__K5Ho2W__hero{background:linear-gradient(135deg,#11100ef2,#1c1a17f2);padding:6rem 0 4rem;position:relative}.PatientStories-module__K5Ho2W__hero:after{content:"";background:linear-gradient(90deg,transparent,var(--color-primary),transparent);opacity:.3;height:1px;position:absolute;bottom:0;left:0;right:0}.PatientStories-module__K5Ho2W__heroContent{text-align:center;max-width:800px;margin:0 auto}.PatientStories-module__K5Ho2W__heroTitle{color:var(--color-text-main);margin-bottom:1rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700}.PatientStories-module__K5Ho2W__heroSubtitle{color:var(--color-text-secondary);max-width:600px;margin:0 auto;font-size:clamp(1rem,2vw,1.25rem);line-height:1.6}.PatientStories-module__K5Ho2W__filtersSection{background:var(--color-bg-page);padding:3rem 0 2rem}.PatientStories-module__K5Ho2W__filters{flex-wrap:wrap;justify-content:center;gap:2rem;display:flex}.PatientStories-module__K5Ho2W__filterGroup{flex-direction:column;gap:.5rem;display:flex}.PatientStories-module__K5Ho2W__filterLabel{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:.875rem;font-weight:500}.PatientStories-module__K5Ho2W__filterSelect{color:var(--color-text-main);cursor:pointer;background:#11100eb3;border:1px solid #b8733333;border-radius:8px;min-width:200px;padding:.75rem 1.25rem;font-size:1rem;transition:all .2s}.PatientStories-module__K5Ho2W__filterSelect:hover{background:#11100ee6;border-color:#b8733366}.PatientStories-module__K5Ho2W__filterSelect:focus{border-color:var(--color-primary);outline:none}.PatientStories-module__K5Ho2W__filterSelect option{background:var(--color-bg-section);color:var(--color-text-main)}.PatientStories-module__K5Ho2W__storiesSection{background:var(--color-bg-page);padding:4rem 0 6rem}.PatientStories-module__K5Ho2W__storiesGrid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2.5rem;max-width:1400px;margin:0 auto;display:grid}.PatientStories-module__K5Ho2W__storyCard{background:#11100e80;border:1px solid #b8733326;border-radius:12px;flex-direction:column;padding:2.5rem 2rem;transition:all .3s;display:flex;position:relative}.PatientStories-module__K5Ho2W__storyCard:hover{background:#11100eb3;border-color:#b8733359;transform:translateY(-4px);box-shadow:0 8px 24px #0000004d}.PatientStories-module__K5Ho2W__quoteIcon{color:var(--color-primary);opacity:.3;margin-bottom:.5rem;font-family:Georgia,serif;font-size:4rem;line-height:1}.PatientStories-module__K5Ho2W__storyQuote{color:var(--color-text-main);flex:1;margin-bottom:1.5rem;font-size:1.1rem;font-style:italic;line-height:1.7}.PatientStories-module__K5Ho2W__storyMeta{flex-direction:column;gap:.75rem;display:flex}.PatientStories-module__K5Ho2W__storyAuthor{color:var(--color-accent);font-size:1rem;font-style:normal;font-weight:500}.PatientStories-module__K5Ho2W__storyDetails{color:var(--color-text-secondary);align-items:center;gap:.75rem;font-size:.875rem;display:flex}.PatientStories-module__K5Ho2W__storyTreatment{color:var(--color-primary);font-weight:500}.PatientStories-module__K5Ho2W__storySeparator{color:var(--color-text-secondary);opacity:.5}.PatientStories-module__K5Ho2W__storyCity{color:var(--color-text-secondary)}.PatientStories-module__K5Ho2W__noResults{text-align:center;padding:4rem 2rem}.PatientStories-module__K5Ho2W__noResults p{color:var(--color-text-secondary);font-size:1.1rem}.PatientStories-module__K5Ho2W__ctaSection{background:linear-gradient(135deg,#11100ef2,#1c1a17f2);padding:5rem 0;position:relative}.PatientStories-module__K5Ho2W__ctaSection:before{content:"";background:linear-gradient(90deg,transparent,var(--color-primary),transparent);opacity:.3;height:1px;position:absolute;top:0;left:0;right:0}.PatientStories-module__K5Ho2W__ctaContent{text-align:center;max-width:700px;margin:0 auto}.PatientStories-module__K5Ho2W__ctaHeading{color:var(--color-text-main);margin-bottom:1rem;font-size:clamp(2rem,4vw,2.5rem);font-weight:700}.PatientStories-module__K5Ho2W__ctaSubtext{color:var(--color-text-secondary);margin-bottom:2.5rem;font-size:1.15rem;line-height:1.6}.PatientStories-module__K5Ho2W__ctaActions{flex-wrap:wrap;justify-content:center;gap:1.25rem;display:flex}@media (max-width:768px){.PatientStories-module__K5Ho2W__storiesGrid{grid-template-columns:1fr;gap:2rem}.PatientStories-module__K5Ho2W__filters{flex-direction:column;align-items:stretch}.PatientStories-module__K5Ho2W__filterSelect{min-width:100%}.PatientStories-module__K5Ho2W__ctaActions{flex-direction:column;align-items:center}}@media (max-width:480px){.PatientStories-module__K5Ho2W__hero{padding:4rem 0 3rem}.PatientStories-module__K5Ho2W__storyCard{padding:2rem 1.5rem}.PatientStories-module__K5Ho2W__quoteIcon{font-size:3rem}}
