.success-stories-page{padding-bottom:60px}.page-header{text-align:center;padding:60px 20px 40px}.page-header h1{color:var(--sage-green,#8fa998);margin-bottom:10px;font-family:Heebo,sans-serif;font-size:2.5rem}.page-header .subtitle{max-width:600px;color:var(--text-grey,#666);margin:0 auto;font-size:1.1rem}.stories-grid{grid-template-columns:repeat(2,1fr);gap:40px;display:grid}.story-card{background:var(--white,#fff);border:1px solid #eee;border-radius:15px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 5px 20px #0000000d}.image-compare-wrapper{position:relative}.match-labels{pointer-events:none;z-index:5;box-sizing:border-box;justify-content:space-between;width:100%;padding:0 15px;display:flex;position:absolute;top:15px;left:0}.label-before,.label-after{color:#fff;background:#00000080;border-radius:4px;padding:2px 8px;font-size:.8rem}.card-content{flex-direction:column;flex-grow:1;justify-content:space-between;padding:25px;display:flex}.tags-row{flex-wrap:wrap;gap:8px;margin-bottom:15px;display:flex}.treatment-tag{color:var(--sage-green,#8fa998);background:#eef4f0;border-radius:20px;padding:5px 12px;font-size:.85rem;font-weight:600;display:inline-block}.review-text{color:#444;margin-bottom:20px;font-size:1rem;font-style:italic;line-height:1.6}.client-info{border-top:1px solid #f0f0f0;align-items:center;gap:10px;padding-top:15px;display:flex}.stars{display:flex}.client-name{font-size:.95rem;font-weight:700}@media (max-width:768px){.stories-grid{grid-template-columns:1fr}}
