.quality-story{display:grid;grid-template-columns:1fr 1fr;gap:6vw;background:#eeece2}.quality-story h2{max-width:600px}.quality-copy{max-width:600px}.quality-copy p{font-size:18px;line-height:1.85;margin:0 0 24px}.quality-evidence{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin-top:32px}@media(max-width:800px){.quality-story{grid-template-columns:1fr;gap:26px}.quality-copy p{font-size:17px}}

/* Featured treatments: balanced rows with a clear label for men's brows. */
.signature-strip.featured-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px;padding:36px 7%;text-align:center}
.signature-strip.featured-services>span{grid-column:1/-1;width:auto;margin-bottom:4px}
.signature-strip.featured-services>a{font-size:clamp(19px,2.2vw,28px);line-height:1.25;align-self:center;padding:6px 0}
.signature-strip.featured-services>a small{display:block;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.5;color:#67695f;margin-top:5px}
@media(max-width:600px){.signature-strip.featured-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px;padding:28px 6%}.signature-strip.featured-services>a{font-size:clamp(16px,4.1vw,22px)}.signature-strip.featured-services>span{font-size:9px}}

@media(min-width:601px){.treatments.featured-treatments{grid-template-columns:repeat(2,minmax(0,1fr))}}
