.body-hair-page{background:var(--color-white);--color-primary: var(--color-primary-ink)}.body-hair-heading{max-width:900px}.body-hair-heading>p:first-child{margin:0 0 var(--space-8);color:var(--color-primary);font-size:var(--text-small);font-weight:var(--weight-700)}.body-hair-heading h2{color:var(--color-dark)}.body-hair-heading>p:last-child:not(:first-child){margin:var(--space-16) 0 0;color:var(--color-muted-text)}.body-hair-heading--center{margin-inline:auto;text-align:center}.body-hair-hero{padding:150px 0 var(--space-96);color:var(--color-white);background:radial-gradient(circle at 82% 28%, color-mix(in srgb, var(--color-primary) 19%, transparent), transparent 35%),var(--color-dark);--color-primary: var(--color-primary-bright)}.body-hair-hero .doctor-breadcrumb{margin-bottom:var(--space-40)}.body-hair-hero__layout{display:grid;align-items:center;grid-template-columns:minmax(0, 1.15fr) minmax(0, 0.85fr);gap:var(--space-80)}.body-hair-hero__content{min-width:0}.body-hair-hero__content h1{color:var(--color-white);overflow-wrap:anywhere}.body-hair-hero__content>p:last-of-type{max-width:790px;margin:var(--space-24) 0 0;color:var(--color-light-text);font-size:var(--text-large);line-height:1.6}.body-hair-hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-12);margin-top:var(--space-32)}.body-hair-hero__facts{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-12)}.body-hair-hero__facts article{min-height:150px;padding:var(--space-20);border:1px solid color-mix(in srgb, var(--color-primary) 24%, transparent);border-radius:var(--radius-20);background:color-mix(in srgb, var(--color-surface) 86%, transparent);--color-primary: var(--color-primary-bright)}.body-hair-hero__facts span{color:var(--color-primary);font-family:var(--font-display);font-size:25px;font-weight:var(--weight-700)}.body-hair-hero__facts p{margin:var(--space-32) 0 0;color:var(--color-white);font-size:var(--text-regular);font-weight:var(--weight-600);overflow-wrap:anywhere}.body-hair-quick,.body-hair-define,.body-hair-when,.body-hair-donors,.body-hair-compare,.body-hair-chest,.body-hair-beard,.body-hair-procedure,.body-hair-limits,.body-hair-turkey{padding:var(--space-120) 0}.body-hair-quick__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--space-16);margin-top:var(--space-64)}.body-hair-quick__grid article{display:flex;flex-direction:column;min-height:280px;padding:var(--space-24);border-radius:var(--radius-24);background:var(--color-gray-background);--color-primary: var(--color-primary-ink)}.body-hair-quick__grid h3{color:var(--color-dark);font-size:var(--text-regular)}.body-hair-quick__grid p{margin:var(--space-12) 0 0;color:var(--color-muted-text);font-size:var(--text-small)}.body-hair-quick__grid .action-link{margin-top:auto;padding-top:var(--space-24)}.body-hair-results{background:var(--color-gray-background);--color-primary: var(--color-primary-ink)}.body-hair-procedure .action-link{margin-top:var(--space-32)}.body-hair-define__layout,.body-hair-split{display:grid;align-items:start;grid-template-columns:minmax(0, 0.85fr) minmax(0, 1.15fr);gap:var(--space-64)}.body-hair-define__layout p,.body-hair-split p{color:var(--color-muted-text)}.body-hair-define__layout p+p,.body-hair-split p+p{margin-top:var(--space-16)}.body-hair-when{background:var(--color-gray-background);--color-primary: var(--color-primary-ink)}.body-hair-when__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-16);margin-top:var(--space-64)}.body-hair-when article{padding:var(--space-32);border-radius:var(--radius-24);background:var(--color-white);--color-primary: var(--color-primary-ink)}.body-hair-when span{color:var(--color-primary);font-family:var(--font-display);font-size:28px;font-weight:var(--weight-700)}.body-hair-when h3{margin:var(--space-16) 0 0}.body-hair-when p{margin:var(--space-12) 0 0;color:var(--color-muted-text)}.body-hair-donors{color:var(--color-white);background:var(--color-dark);--color-primary: var(--color-primary-bright)}.body-hair-donors .body-hair-heading h2,.body-hair-donors .body-hair-heading>p:last-child:not(:first-child){color:var(--color-white)}.body-hair-donors .body-hair-heading>p:last-child:not(:first-child){color:var(--color-light-text)}.body-hair-donors__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--space-16);margin-top:var(--space-64)}.body-hair-donors article{min-height:260px;padding:var(--space-24);border:1px solid color-mix(in srgb, var(--color-primary) 24%, transparent);border-radius:var(--radius-24);background:color-mix(in srgb, var(--color-surface) 88%, transparent);--color-primary: var(--color-primary-bright)}.body-hair-donors span{color:var(--color-primary);font-size:var(--text-small);font-weight:var(--weight-700);letter-spacing:.04em;text-transform:uppercase}.body-hair-donors h3{margin:var(--space-16) 0 0;color:var(--color-white)}.body-hair-donors p{margin:var(--space-12) 0 0;color:var(--color-light-text)}.body-hair-compare__wrap{overflow-x:auto;margin-top:var(--space-48)}.body-hair-compare__table{width:100%;min-width:760px;border-collapse:collapse}.body-hair-compare__table th,.body-hair-compare__table td{padding:var(--space-16);text-align:left;vertical-align:top;border-bottom:1px solid var(--color-muted);font-size:var(--text-small)}.body-hair-compare__table thead th{color:var(--color-dark);background:var(--color-gray-background);--color-primary: var(--color-primary-ink)}.body-hair-compare__table tbody th{width:18%;color:var(--color-dark)}.body-hair-compare__table td{color:var(--color-muted-text)}.body-hair-compare__note{max-width:860px;margin:var(--space-24) 0 0;color:var(--color-muted-text);font-size:var(--text-small)}.body-hair-chest{background:var(--color-gray-background);--color-primary: var(--color-primary-ink)}.body-hair-procedure{background:var(--color-gray-background);--color-primary: var(--color-primary-ink)}.body-hair-procedure__steps{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-16);margin:var(--space-64) 0 0;padding:0;list-style:none}.body-hair-procedure__steps li{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:var(--space-16);padding:var(--space-24);border-radius:var(--radius-24);background:var(--color-white);--color-primary: var(--color-primary-ink)}.body-hair-procedure__steps span{color:var(--color-primary);font-family:var(--font-display);font-size:28px;font-weight:var(--weight-700)}.body-hair-procedure__steps p{margin:var(--space-8) 0 0;color:var(--color-muted-text)}.body-hair-procedure__roles{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--space-16);margin-top:var(--space-24)}.body-hair-procedure__roles article{padding:var(--space-24);border-radius:var(--radius-24);background:var(--color-white);--color-primary: var(--color-primary-ink)}.body-hair-procedure__roles p{margin:var(--space-8) 0 0;color:var(--color-muted-text)}.body-hair-limits{color:var(--color-white);background:var(--color-dark);--color-primary: var(--color-primary-bright)}.body-hair-limits .body-hair-heading h2{color:var(--color-white)}.body-hair-limits__list{max-width:760px;margin:var(--space-48) 0 0;padding-left:1.2em;color:var(--color-light-text)}.body-hair-limits__list li+li{margin-top:var(--space-12)}.body-hair-limits__close{max-width:760px;margin:var(--space-32) 0 0;color:var(--color-white);font-size:var(--text-large);font-weight:var(--weight-600)}.body-hair-cost{padding:var(--space-120) 0 0;background:var(--color-white);--color-primary: var(--color-primary-ink)}.body-hair-cost__panel{display:grid;align-items:center;grid-template-columns:minmax(0, 1.1fr) minmax(0, 0.9fr);gap:var(--space-64);padding:var(--space-56);border-radius:var(--radius-32);background:var(--color-dark);--color-primary: var(--color-primary-bright)}.body-hair-cost__panel>div>p:first-child{margin:0 0 var(--space-8);color:var(--color-primary);font-size:12px;font-weight:var(--weight-700)}.body-hair-cost__panel>div h2{color:var(--color-white)}.body-hair-cost__panel>div>p:last-of-type{margin:var(--space-20) 0 0;color:var(--color-light-text)}.body-hair-cost__panel>div .action-link{margin-top:var(--space-24)}.body-hair-cost__panel dl{display:grid;gap:var(--space-12);margin:0}.body-hair-cost__panel dl div{padding:var(--space-20);border:1px solid color-mix(in srgb, var(--color-primary) 22%, transparent);border-radius:var(--radius-16);background:var(--color-surface);--color-primary: var(--color-primary-bright)}.body-hair-cost__panel dl dt{color:var(--color-light-text);font-size:var(--text-small);font-weight:var(--weight-600)}.body-hair-cost__panel dl dd{margin:var(--space-8) 0 0;color:var(--color-white);font-family:var(--font-display);font-size:clamp(26px,2.6vw,38px);font-weight:var(--weight-700);line-height:1}.body-hair-turkey__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-16);margin-top:var(--space-64)}.body-hair-turkey article{padding:var(--space-32);border-radius:var(--radius-24);background:var(--color-gray-background);--color-primary: var(--color-primary-ink)}.body-hair-turkey p{margin:var(--space-12) 0 0;color:var(--color-muted-text)}.body-hair-page .medical-review{padding-top:0}.body-hair-page .medical-references{padding-bottom:var(--space-120)}.body-hair-page .related-guidance{padding-top:0}.consultation.body-hair-consultation{padding-top:0}@media(max-width: 1100px){.body-hair-hero__layout,.body-hair-define__layout,.body-hair-split{grid-template-columns:minmax(0, 1fr);gap:var(--space-40)}.body-hair-quick__grid,.body-hair-donors__grid,.body-hair-procedure__roles{grid-template-columns:1fr 1fr}}@media(max-width: 900px){.body-hair-hero{padding:120px 0 var(--space-72)}.body-hair-quick,.body-hair-define,.body-hair-when,.body-hair-donors,.body-hair-compare,.body-hair-chest,.body-hair-beard,.body-hair-procedure,.body-hair-limits,.body-hair-turkey{padding:var(--space-80) 0}.body-hair-cost__panel{grid-template-columns:minmax(0, 1fr)}}@media(max-width: 700px){.body-hair-hero__facts,.body-hair-quick__grid,.body-hair-when__grid,.body-hair-donors__grid,.body-hair-procedure__steps,.body-hair-procedure__roles,.body-hair-turkey__grid{grid-template-columns:1fr}.body-hair-hero__facts article,.body-hair-donors article{min-height:auto}.body-hair-cost__panel{padding:var(--space-32) var(--space-24)}}
