﻿.afro-page{background:var(--color-white);--color-primary: var(--color-primary-ink)}.afro-section-heading{max-width:850px}.afro-section-heading>p:first-child{margin:0 0 var(--space-8);color:var(--color-primary);font-size:var(--text-small);font-weight:var(--weight-600)}.afro-section-heading>p:last-child:not(:first-child){margin:var(--space-16) 0 0;color:var(--color-muted-text)}.afro-section-heading h2{color:var(--color-dark)}.afro-section-heading--center{margin-inline:auto;text-align:center}.afro-hero{padding:150px 0 0;color:var(--color-white);background:radial-gradient(circle at 78% 24%, color-mix(in srgb, var(--color-primary) 13%, transparent), transparent 30%),var(--color-dark);--color-primary: var(--color-primary-bright)}.afro-hero__grid{display:grid;align-items:center;grid-template-columns:minmax(0, 1.1fr) minmax(360px, 0.75fr);gap:var(--space-80);padding:0 0 var(--space-64)}.afro-hero__content h1{color:var(--color-white)}.afro-hero__content>p:last-of-type{max-width:820px;margin:var(--space-24) 0 0;color:var(--color-light-text);font-size:var(--text-large);line-height:1.65}.afro-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-12);margin-top:var(--space-32)}.afro-hero__facts{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-12)}.afro-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)}.afro-hero__facts span{color:var(--color-primary);font-family:var(--font-display);font-size:25px;font-weight:var(--weight-700)}.afro-hero__facts p{margin:var(--space-32) 0 0;color:var(--color-white);font-size:var(--text-regular);font-weight:var(--weight-600)}.afro-hero__trust{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));margin:0;padding:var(--space-24) 0;border-top:1px solid color-mix(in srgb, var(--color-primary) 22%, transparent);list-style:none}.afro-hero__trust li{padding:0 var(--space-24);border-right:1px solid color-mix(in srgb, var(--color-primary) 18%, transparent);color:var(--color-light-text);font-size:14px;font-weight:var(--weight-600);text-align:center}.afro-hero__trust li:last-child{border-right:0}.afro-quick{padding:var(--space-96) 0;background:var(--color-white);--color-primary: var(--color-primary-ink)}.afro-quick__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--space-16)}.afro-quick__grid article{grid-column:auto;min-height:240px;padding:var(--space-24);border:1px solid color-mix(in srgb, var(--color-dark) 8%, transparent);border-radius:var(--radius-24);background:var(--color-gray-background);--color-primary: var(--color-primary-ink)}.afro-quick__grid article>span{color:var(--color-dark);font-size:var(--text-regular);font-weight:var(--weight-700);line-height:1.35}.afro-quick__grid p{margin:var(--space-16) 0 0;color:var(--color-muted-text);font-size:var(--text-small);line-height:var(--text-small-line-height)}.afro-quick__grid .action-link{align-self:flex-start;margin-top:auto;padding-top:var(--space-24)}.afro-answer{padding:var(--space-120) 0;background:var(--color-white);--color-primary: var(--color-primary-ink)}.afro-answer .afro-section-heading{max-width:920px}.afro-answer__chain{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-8);margin:var(--space-32) 0 0;padding:0;list-style:none}.afro-answer__chain li{display:inline-flex;align-items:center;gap:var(--space-8);color:var(--color-dark);font-size:14px;font-weight:var(--weight-700)}.afro-answer__chain li:not(:last-child)::after{color:var(--color-primary);font-size:18px;content:"→"}.afro-anatomy__figure{margin:var(--space-56) 0 0}.afro-anatomy__figure svg{display:block;width:100%;height:auto}.afro-anatomy__figure figcaption{max-width:850px;margin:var(--space-20) auto 0;color:var(--color-muted-text);font-size:14px;text-align:center}.afro-assessment{padding:var(--space-120) 0;background:var(--color-white);--color-primary: var(--color-primary-ink)}.afro-assessment__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--space-12);margin-top:var(--space-48)}.afro-assessment__grid article{min-height:240px;padding:var(--space-24);border:1px solid var(--color-muted);border-radius:var(--radius-16)}.afro-assessment__grid span{color:var(--color-primary);font-family:var(--font-display);font-size:var(--h3-size);font-weight:var(--weight-700)}.afro-assessment__grid h3{margin-top:var(--space-32);color:var(--color-dark);font-size:var(--text-large)}.afro-assessment__grid p{margin:var(--space-12) 0 0;color:var(--color-muted-text);font-size:var(--text-regular)}.afro-assessment__principle{display:flex;align-items:center;justify-content:space-between;gap:var(--space-32);margin-top:var(--space-32);padding:var(--space-24) var(--space-32);border-radius:var(--radius-16);background:var(--color-gray-background);--color-primary: var(--color-primary-ink)}.afro-assessment__principle strong{color:var(--color-dark);font-family:var(--font-display);font-size:var(--h4-size)}.afro-assessment__map{margin:var(--space-32) 0 0}.afro-assessment__map svg{display:block;width:100%;height:auto}.afro-assessment__map figcaption{margin-top:var(--space-12);color:var(--color-muted-text);font-size:14px;text-align:center}.afro-candidate{padding:var(--space-120) 0;background:var(--color-dark);--color-primary: var(--color-primary-bright)}.afro-candidate .afro-section-heading h2{color:var(--color-white)}.afro-candidate .afro-section-heading>p:last-child{color:var(--color-light-text)}.afro-candidate__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-16);margin-top:var(--space-48)}.afro-candidate__grid article{padding:var(--space-32);border:1px solid color-mix(in srgb, var(--color-primary) 24%, transparent);border-radius:var(--radius-16);background:color-mix(in srgb, var(--color-surface) 75%, transparent);--color-primary: var(--color-primary-bright)}.afro-candidate__grid article>span{color:var(--color-primary);font-size:var(--text-small);font-weight:var(--weight-700)}.afro-candidate__grid ul{display:grid;gap:var(--space-12);margin:var(--space-32) 0 0;padding:0;list-style:none}.afro-candidate__grid li{padding-bottom:var(--space-12);border-bottom:1px solid color-mix(in srgb, var(--color-white) 10%, transparent);color:var(--color-light-text);font-size:var(--text-regular)}.afro-candidate__grid li::before{margin-right:var(--space-8);color:var(--color-primary);content:"✓"}.afro-candidate__statement{margin:var(--space-40) 0 0;color:var(--color-white);font-family:var(--font-display);font-size:28px;font-weight:var(--weight-600);text-align:center}.afro-men-women{padding:var(--space-120) 0;background:var(--color-white);--color-primary: var(--color-primary-ink)}.afro-men-women__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-16);margin-top:var(--space-48)}.afro-men-women__grid article{padding:var(--space-40);border-radius:var(--radius-24);background:var(--color-gray-background);--color-primary: var(--color-primary-ink)}.afro-men-women__grid article>span{color:var(--color-primary);font-size:var(--text-small);font-weight:var(--weight-700);text-transform:uppercase}.afro-men-women__grid h3{margin-top:var(--space-24);color:var(--color-dark);font-size:var(--h4-size)}.afro-men-women__grid p{margin:var(--space-16) 0 0;color:var(--color-muted-text)}.afro-men-women__grid ul{display:flex;flex-wrap:wrap;gap:var(--space-8);margin:var(--space-24) 0;padding:0;list-style:none}.afro-men-women__grid ul li{padding:var(--space-8) var(--space-12);border-radius:var(--radius-full);color:var(--color-dark);background:var(--color-white);--color-primary: var(--color-primary-ink);font-size:14px;font-weight:var(--weight-600)}.afro-extraction{padding:var(--space-120) 0;background:var(--color-gray-background);--color-primary: var(--color-primary-ink)}.afro-extraction__layout{display:grid;align-items:center;grid-template-columns:minmax(0, 0.9fr) minmax(400px, 1.1fr);gap:var(--space-80)}.afro-extraction__layout>div>p{margin:var(--space-20) 0 0;color:var(--color-muted-text);font-size:var(--text-large);line-height:1.7}.afro-extraction__layout svg{display:block;width:100%;height:auto}.afro-technique{padding:var(--space-120) 0;background:var(--color-white);--color-primary: var(--color-primary-ink)}.afro-technique__table-wrap{overflow-x:auto;margin-top:var(--space-48);border:1px solid var(--color-muted);border-radius:var(--radius-16)}.afro-technique table{width:100%;min-width:800px;border-collapse:collapse}.afro-technique th,.afro-technique td{padding:var(--space-20);border-right:1px solid var(--color-muted);border-bottom:1px solid var(--color-muted);color:var(--color-muted-text);font-size:var(--text-small);line-height:1.6;text-align:left;vertical-align:top}.afro-technique th:last-child,.afro-technique td:last-child{border-right:0}.afro-technique thead th{color:var(--color-dark);background:var(--color-gray-background);--color-primary: var(--color-primary-ink);font-weight:var(--weight-700)}.afro-technique tbody th{width:23%;color:var(--color-dark);font-weight:var(--weight-700)}.afro-technique tbody tr:last-child th,.afro-technique tbody tr:last-child td{border-bottom:0}.afro-technique__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-32);margin-top:var(--space-32)}.afro-technique__footer strong{color:var(--color-dark);font-family:var(--font-display);font-size:var(--h4-size)}.afro-technique__footer nav{display:flex;flex-wrap:wrap;gap:var(--space-20)}.afro-doctor{padding:var(--space-80) 0;background:var(--color-dark);--color-primary: var(--color-primary-bright)}.afro-doctor__compact{display:grid;grid-template-columns:minmax(280px, 0.75fr) minmax(260px, 0.65fr) minmax(0, 1fr);gap:var(--space-32)}.afro-doctor__compact>header>p{margin:0 0 var(--space-8);color:var(--color-primary);font-size:var(--text-small);font-weight:var(--weight-700);text-transform:uppercase}.afro-doctor__compact>header h2{color:var(--color-white);font-size:var(--h3-size)}.afro-doctor__identity h3{color:var(--color-white);font-size:var(--h4-size)}.afro-doctor__identity>span{display:block;margin-top:var(--space-8);color:var(--color-primary);font-size:var(--text-small);font-weight:var(--weight-600)}.afro-doctor__identity>p{margin:var(--space-20) 0 0;color:var(--color-light-text);font-size:var(--text-small);line-height:1.7}.afro-doctor__principle>p{margin:0;color:var(--color-light-text);line-height:1.7}.afro-results{padding:var(--space-120) 0;background:var(--color-gray-background);--color-primary: var(--color-primary-ink)}.afro-results__temporary-note{font-size:14px;font-weight:var(--weight-600)}.afro-cost{padding:var(--space-120) 0;background:var(--color-white);--color-primary: var(--color-primary-ink)}.afro-cost__layout{display:grid;grid-template-columns:minmax(300px, 0.8fr) minmax(280px, 0.7fr) minmax(300px, 0.8fr);gap:var(--space-24)}.afro-cost__quote{display:flex;align-items:flex-start;flex-direction:column;padding:var(--space-32);border-radius:var(--radius-24);background:var(--color-primary-bright);--color-primary: var(--color-dark)}.afro-cost__quote span{color:var(--color-dark);font-size:11px;font-weight:var(--weight-700);text-transform:uppercase}.afro-cost__quote strong{margin-top:var(--space-40);color:var(--color-dark);font-size:var(--h3-size);line-height:1.15}.afro-cost__quote small{margin-top:auto;padding-top:var(--space-32);color:var(--color-dark);font-size:14px}.afro-cost__factors{padding:var(--space-32);border-radius:var(--radius-24);background:var(--color-gray-background);--color-primary: var(--color-primary-ink)}.afro-cost__factors h3{color:var(--color-dark);font-size:var(--text-large)}.afro-cost__factors>p{margin:var(--space-20) 0 0;color:var(--color-muted-text);line-height:1.7}.afro-cost__factors ul{display:grid;gap:var(--space-8);margin:var(--space-24) 0 0;padding:0;list-style:none}.afro-cost__factors ul li{color:var(--color-muted-text);font-size:var(--text-regular)}.afro-cost__factors ul li::before{margin-right:var(--space-8);color:var(--color-primary);content:"—"}.afro-grafts{padding:var(--space-120) 0;background:var(--color-gray-background);--color-primary: var(--color-primary-ink)}.afro-grafts__scale{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--space-8);margin-top:var(--space-48)}.afro-grafts__scale article{min-height:220px;padding:var(--space-24);border-radius:var(--radius-16);background:var(--color-white);--color-primary: var(--color-primary-ink)}.afro-grafts__scale article:nth-child(1){border-top:3px solid color-mix(in srgb, var(--color-primary) 32%, white)}.afro-grafts__scale article:nth-child(2){border-top:3px solid color-mix(in srgb, var(--color-primary) 55%, white)}.afro-grafts__scale article:nth-child(3){border-top:3px solid color-mix(in srgb, var(--color-primary) 78%, var(--color-dark))}.afro-grafts__scale article:nth-child(4){border-top:3px solid var(--color-dark)}.afro-grafts__scale span{color:var(--color-primary);font-family:var(--font-display);font-size:var(--text-large);font-weight:var(--weight-700)}.afro-grafts__scale h3{margin-top:var(--space-40);color:var(--color-dark);font-size:var(--text-large)}.afro-grafts__scale p{margin:var(--space-12) 0 0;color:var(--color-muted-text);font-size:var(--text-regular)}.afro-grafts__note{max-width:900px;margin:var(--space-32) auto 0;color:var(--color-dark);font-weight:var(--weight-600);text-align:center}.afro-grafts__cost-bridge{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-12);margin-top:var(--space-32);padding:var(--space-24) var(--space-32);border-radius:var(--radius-16);background:var(--color-white);--color-primary: var(--color-primary-ink)}.afro-grafts__cost-bridge p{margin:0;color:var(--color-dark);font-weight:var(--weight-600)}.afro-procedure{padding:var(--space-120) 0;background:var(--color-white);--color-primary: var(--color-primary-ink)}.afro-procedure ol{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--space-12);margin:var(--space-48) 0 0;padding:0;list-style:none}.afro-procedure ol li{min-height:250px;padding:var(--space-24);border:1px solid var(--color-muted);border-radius:var(--radius-16)}.afro-procedure ol li>span{color:var(--color-primary);font-family:var(--font-display);font-size:var(--text-large);font-weight:var(--weight-700)}.afro-procedure ol h3{margin-top:var(--space-32);color:var(--color-dark);font-size:var(--text-large)}.afro-procedure ol p{margin:var(--space-12) 0 0;color:var(--color-muted-text);font-size:var(--text-regular)}.afro-procedure ol p strong{color:var(--color-dark)}.afro-recovery{padding:var(--space-120) 0;background:var(--color-dark);--color-primary: var(--color-primary-bright)}.afro-recovery .afro-section-heading{max-width:920px}.afro-recovery .afro-section-heading h2{color:var(--color-white)}.afro-recovery .afro-section-heading>p:not(:first-child){color:var(--color-light-text)}.afro-recovery .afro-section-heading nav{display:flex;flex-wrap:wrap;gap:var(--space-20);margin-top:var(--space-32)}.afro-risks{padding:var(--space-120) 0;background:var(--color-white);--color-primary: var(--color-primary-ink)}.afro-risks__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--space-12);margin-top:var(--space-48)}.afro-risks__grid article{padding:var(--space-24);border:1px solid var(--color-muted);border-radius:var(--radius-16)}.afro-risks__grid h3{color:var(--color-dark);font-size:var(--text-large)}.afro-risks__grid p{margin:var(--space-12) 0 0;color:var(--color-muted-text);font-size:var(--text-regular)}.afro-risks__scar-note{margin:var(--space-32) 0 0;padding:var(--space-24);border-left:3px solid var(--color-primary);color:var(--color-dark);background:var(--color-gray-background);--color-primary: var(--color-primary-ink);font-weight:var(--weight-600)}.afro-risks__links{display:flex;align-items:center;justify-content:space-between;gap:var(--space-24);margin-top:var(--space-12);padding:var(--space-20) var(--space-24);border-radius:var(--radius-16);background:var(--color-dark);--color-primary: var(--color-primary-bright)}.afro-risks__links>span{color:var(--color-primary);font-size:var(--text-small);font-weight:var(--weight-700);text-transform:uppercase}.afro-risks__links>div{display:flex;flex-wrap:wrap;gap:var(--space-8)}.afro-risks__links a{display:inline-flex;align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-16);border:1px solid color-mix(in srgb, var(--color-primary) 28%, transparent);border-radius:var(--radius-full);color:var(--color-white);background:var(--color-surface);--color-primary: var(--color-primary-bright);font-size:var(--text-small);font-weight:var(--weight-700)}.afro-risks__links a span{color:var(--color-primary);font-size:18px;line-height:1}.afro-choose{padding:var(--space-120) 0;background:var(--color-gray-background);--color-primary: var(--color-primary-ink)}.afro-choose__layout{display:grid;grid-template-columns:minmax(300px, 0.8fr) minmax(0, 1.2fr);gap:var(--space-80)}.afro-choose__checklist{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-8)}.afro-choose__checklist>span{position:relative;min-width:0;padding:var(--space-20) var(--space-20) var(--space-20) 60px;border-radius:var(--radius-12);color:var(--color-dark);background:var(--color-white);--color-primary: var(--color-primary-ink);font-size:var(--text-regular);font-weight:var(--weight-600);display:block;overflow-wrap:break-word}.afro-choose__checklist>span::before{display:grid;position:absolute;top:50%;left:var(--space-20);width:24px;height:24px;border-radius:var(--radius-full);color:var(--color-dark);background:var(--color-primary-bright);--color-primary: var(--color-dark);content:"✓";font-size:13px;font-weight:var(--weight-700);transform:translateY(-50%);place-items:center}.afro-choose__cost-link{grid-column:1/-1;justify-self:start;width:auto;max-width:100%;min-width:0;margin:var(--space-16) 0 0}.afro-istanbul{background:radial-gradient(circle at 88% 12%, color-mix(in srgb, var(--color-primary) 16%, transparent), transparent 30%),var(--color-dark);--color-primary: var(--color-primary-bright)}.afro-istanbul__panel{display:grid;grid-template-columns:minmax(300px, 0.9fr) minmax(0, 1.1fr);gap:var(--space-80);overflow:hidden;padding:var(--space-64) 0;border-radius:var(--radius-24);align-items:center}.afro-istanbul__panel>div:first-child>p:first-child{margin:0 0 var(--space-8);color:var(--color-primary);font-size:var(--text-small);font-weight:var(--weight-700);text-transform:uppercase}.afro-istanbul__panel h2{color:var(--color-white)}.afro-istanbul__panel .afro-istanbul__intro{margin:var(--space-24) 0 0;color:var(--color-light-text);line-height:1.7}.afro-istanbul__panel>div:last-child ul{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-8);margin:0;padding:0;list-style:none}.afro-istanbul__panel>div:last-child li{position:relative;min-height:72px;padding:var(--space-16) var(--space-16) var(--space-16) 44px;border:1px solid color-mix(in srgb, var(--color-primary) 20%, transparent);border-radius:var(--radius-12);color:var(--color-light-text);background:color-mix(in srgb, var(--color-surface) 76%, transparent);--color-primary: var(--color-primary-bright);font-size:var(--text-regular);font-weight:var(--weight-600)}.afro-istanbul__panel>div:last-child li::before{position:absolute;top:var(--space-16);left:var(--space-16);color:var(--color-primary);content:"•";font-size:18px;line-height:1}.afro-istanbul__panel>div:last-child strong{display:block;margin:var(--space-24) 0;padding:var(--space-20);border-left:3px solid var(--color-primary);color:var(--color-white);background:color-mix(in srgb, var(--color-surface) 70%, transparent);--color-primary: var(--color-primary-bright);font-family:var(--font-display);font-size:var(--h4-size)}.afro-page .medical-references{padding-top:0}.consultation.afro-consultation{padding-top:0}@media(max-width: 1100px){.afro-assessment__grid,.afro-procedure ol,.afro-quick__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.afro-cost__layout{grid-template-columns:repeat(2, minmax(0, 1fr))}.afro-cost__layout>header{grid-column:1/-1}.afro-risks__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 900px){.afro-hero__grid,.afro-extraction__layout,.afro-choose__layout,.afro-istanbul__panel{grid-template-columns:1fr}.afro-doctor__compact{grid-template-columns:repeat(2, minmax(0, 1fr))}.afro-doctor__compact>header,.afro-doctor__compact>footer{grid-column:1/-1}.afro-grafts__scale,.afro-risks__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.afro-choose__cost-link{grid-column:1/-1}}@media(max-width: 700px){.afro-hero{padding-top:120px}.afro-hero__trust,.afro-hero__facts,.afro-quick__grid,.afro-assessment__grid,.afro-candidate__grid,.afro-men-women__grid,.afro-results__grid,.afro-cost__layout,.afro-grafts__scale,.afro-procedure ol,.afro-risks__grid{grid-template-columns:1fr}.afro-hero__trust li{padding:var(--space-12);border-right:0;border-bottom:1px solid color-mix(in srgb, var(--color-primary) 18%, transparent)}.afro-assessment__principle,.afro-technique__footer{align-items:flex-start;flex-direction:column}.afro-doctor__compact{grid-template-columns:1fr}.afro-doctor__compact>header,.afro-doctor__compact>footer{grid-column:auto}.afro-results__grid article dl,.afro-choose__checklist{grid-template-columns:1fr}.afro-grafts__cost-bridge{align-items:flex-start;flex-direction:column}.afro-risks__links{align-items:flex-start;flex-direction:column}.afro-risks__links>div{width:100%}.afro-risks__links a{justify-content:space-between;width:100%}.afro-results__grid article img{height:240px}.afro-istanbul__panel>div:last-child ul{grid-template-columns:1fr}.afro-cost__layout>header{grid-column:auto}.afro-istanbul__panel{padding:var(--space-32) var(--space-24)}}
