.technique-detail-page .treatment-hero-copy{max-width:980px}.technique-detail-page .treatment-hero h1{max-width:940px}.technique-detail-page .technique-image-placeholder{display:grid;place-items:center;background:#d8ddda;color:#69736f}.technique-detail-page .technique-image-placeholder>span{position:relative;z-index:1;font:600 12px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase}.technique-detail-page .technique-image-placeholder-hero{background:#808784;color:#ffffffb8}.technique-detail-page .technique-image-placeholder-hero>span{position:absolute;top:calc(var(--header-height) + 28px);left:50%;width:max-content;transform:translate(-50%)}.prp-page .procedure-ledger-list{grid-template-rows:none;align-self:start}.prp-page .procedure-ledger-list li{gap:12px;padding-block:14px}.prp-page .procedure-ledger-list h3{margin-top:8px}.technique-detail-page .technique-assessment-image{position:relative;overflow:hidden;aspect-ratio:1317 / 800;border-radius:var(--radius-media);background:#dfe5e1}.technique-detail-page .technique-assessment-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.technique-detail-page .casebook-photo-assessment figcaption{padding-top:14px}.technique-detail-page .casebook-recovery{padding-bottom:var(--home-section-space)}@media(min-width:901px){.fue-page .recovery-interactive-layout{width:100%;max-width:1380px;margin-right:auto;margin-left:auto}}.technique-detail-page .recovery-overview-panel h2{margin-top:12px}.prp-page .recovery-overview-panel h2{margin-top:6px}.technique-detail-page .casebook-decisions{border-top:1px solid var(--line)}.technique-detail-page [data-booking-slot]{display:block}.fue-page .hair-consultation,.fut-page .hair-consultation,.prp-page .hair-consultation{background:#dce6e2}.technique-detail-page .hair-consultation-steps,.technique-detail-page .hair-consultation-facts,.technique-detail-page .hair-procedure-steps{overflow:hidden;border-radius:var(--radius-panel)}.technique-detail-page .hair-procedure-photo>img,.technique-detail-page .continuity-portrait{border-radius:var(--radius-media)}.technique-detail-page .technique-consultation-intro{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);gap:clamp(42px,6vw,92px);align-items:stretch;max-width:1500px;margin:0 auto}.technique-detail-page .technique-consultation-media{position:relative;width:100%;min-width:0;min-height:430px;margin:0;overflow:hidden;border-radius:var(--radius-media)}.technique-detail-page .technique-consultation-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 38%}.technique-detail-page .technique-consultation-quote{position:absolute;right:clamp(18px,3vw,34px);bottom:clamp(18px,3vw,34px);left:clamp(18px,3vw,34px);margin:0;padding:clamp(18px,2.2vw,26px);border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-panel);color:var(--white);background:#0f4540eb;box-shadow:0 18px 44px #0c2a2738;backdrop-filter:blur(8px)}.technique-detail-page .technique-consultation-quote p{margin:0;font-size:clamp(12px,1vw,14px);font-weight:500;line-height:1.55}.technique-detail-page .technique-consultation-quote em{font-weight:400}.technique-detail-page .technique-consultation-quote cite{display:block;margin-top:12px;color:#ffffffad;font-size:9px;font-style:normal;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.technique-detail-page .technique-consultation-copy{align-self:center;max-width:590px}.technique-detail-page .technique-consultation-copy h2{margin:20px 0 0;font:400 var(--text-h2)/var(--leading-display) var(--font-display);letter-spacing:-.055em}.technique-detail-page .technique-consultation-copy>p:not(.section-label){max-width:560px;margin:30px 0 0;color:#596560;font-size:var(--text-body);line-height:var(--leading-body)}.technique-detail-page .technique-consultation-copy .treatment-text-link{margin-top:25px}.technique-detail-page .hair-section-heading--left,.technique-detail-page .hair-section-heading--left>div{text-align:left}.technique-detail-page .hair-section-heading--left{width:min(100%,1320px);max-width:1320px;margin-inline:auto}.technique-detail-page .hair-section-heading--left>div:last-child{max-width:850px}.technique-detail-page .hair-section-heading--left h2,.technique-detail-page .hair-section-heading--left>div:last-child>p{margin-right:0;margin-left:0}.technique-detail-page .hair-section-heading--left .treatment-text-link{margin-right:0;margin-left:0}@media(min-width:981px){.technique-detail-page .method-editorial-heading{max-width:1080px}.technique-detail-page .method-editorial-heading h2,.technique-detail-page .method-editorial-heading>p:last-child{max-width:1040px}.technique-detail-page .method-editorial-list article>header{min-height:0}.technique-detail-page .method-editorial-list article>p{margin-top:16px}.technique-detail-page .method-editorial-list article h3{max-width:none;font-size:clamp(23px,1.72vw,28px)!important;letter-spacing:-.045em!important;overflow-wrap:break-word;white-space:normal;text-wrap:balance}}.technique-detail-page .method-card-link{display:inline-flex;align-items:center;align-self:flex-start;gap:12px;width:fit-content;margin-top:16px;padding-bottom:5px;border-bottom:1px solid currentColor;color:#fff;font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1.4;text-decoration:none;text-transform:uppercase}.technique-detail-page .method-fut .method-card-link{color:#17332f}.technique-detail-page .method-card-link:hover{border-bottom-width:2px}.technique-detail-page .method-card-link:focus-visible{outline:2px solid currentColor;outline-offset:5px}.technique-detail-page .method-card-link+dl{margin-top:26px}.prp-page .casebook-assessment-heading .suitability-line{display:block}.technique-detail-page .decision-questions.doctor-faq{height:100%;display:flex;flex-direction:column;gap:0;padding:clamp(30px,3vw,44px);overflow:visible;border:1px solid #d1dcd8;border-radius:var(--radius-panel);background:#edf3f1}.technique-detail-page .decision-questions.doctor-faq>header{position:static;top:auto;z-index:auto;width:100%;box-sizing:border-box;align-self:stretch;padding:0 0 clamp(24px,2.2vw,32px);border:0;border-bottom:1px solid #bdccc7;border-radius:0;background:transparent;color:var(--ink);box-shadow:none}.technique-detail-page .decision-questions.doctor-faq>header .section-label{color:var(--teal)}.technique-detail-page .decision-questions.doctor-faq h3{max-width:680px;margin:14px 0 0;color:var(--ink);font-family:var(--font-display);font-size:clamp(28px,2.2vw,36px);font-weight:300;line-height:1.05;letter-spacing:-.045em}.technique-detail-page .decision-questions.doctor-faq h3 span{display:block;white-space:nowrap}.technique-detail-page .decision-questions.doctor-faq .doctor-faq-list{margin-top:0;border-bottom:1px solid #bdccc7}.technique-detail-page .decision-questions.doctor-faq details,.technique-detail-page .decision-questions.doctor-faq details:last-child{border-top:1px solid #bdccc7;border-bottom:0}.technique-detail-page .decision-questions.doctor-faq summary{min-height:64px;display:grid;grid-template-columns:minmax(0,1fr) 18px;gap:18px;align-items:center;color:#213632;font-size:13px;font-weight:500;line-height:1.4}.technique-detail-page .decision-questions.doctor-faq summary:after{width:auto;height:auto;display:block;border:0;border-radius:0;background:transparent;color:#55736d;font-size:18px;font-weight:300;line-height:1;text-align:right}.technique-detail-page .decision-questions.doctor-faq details[open] summary:after{border:0;background:transparent;color:#55736d}.technique-detail-page .decision-questions.doctor-faq details p{margin:-2px 28px 20px 0;color:#546863;font-size:var(--text-body);line-height:1.65}.technique-detail-page .casebook-decisions{color:var(--ink);background:#dce6e2}.technique-detail-page .casebook-decisions:before{display:none}.technique-detail-page .casebook-decisions .casebook-index{color:#526a64}.technique-detail-page .decision-heading>p:last-child{max-width:760px;color:#4f625d}.technique-detail-page .decision-ledger{padding:10px clamp(24px,3vw,38px);overflow:hidden;border:1px solid #c7d5d0;border-radius:var(--radius-panel);background:var(--white);box-shadow:0 18px 42px #123d3c12}.technique-detail-page .decision-ledger>div{min-height:108px;align-content:center;padding:22px 0;border-bottom-color:#d6dfdc}.technique-detail-page .decision-ledger>div:last-child{border-bottom:0}.technique-detail-page .decision-ledger dt,.technique-detail-page .decision-ledger small{color:#526760}.technique-detail-page .decision-ledger dd{color:#173f3b}.technique-detail-page .decision-questions.doctor-faq{border-color:#c7d5d0;background:var(--white);box-shadow:0 18px 42px #123d3c12}.technique-detail-page .decision-questions.doctor-faq .doctor-faq-list,.technique-detail-page .decision-questions.doctor-faq details,.technique-detail-page .decision-questions.doctor-faq details:last-child{border-color:#c5d2ce}.fut-page .method-editorial-list article.method-fue{background:#e5e9e6}.fut-page .method-editorial-list article.method-fue h3{color:#17332f}.fut-page .method-editorial-list article.method-fue>p,.fut-page .method-editorial-list article.method-fue dd{color:#435b55}.fut-page .method-editorial-list article.method-fue>header span,.fut-page .method-editorial-list article.method-fue dt{color:#245d55}.fut-page .method-editorial-list article.method-fue dl>div{border-top-color:#17332f29}.fut-page .method-editorial-list article.method-fue dl>div:first-child{border-top-color:#17332f47}.fut-page .method-editorial-list article.method-fue .method-card-link{color:#17332f}.fut-page .method-editorial-list article.method-fut{background:var(--petrol)}.fut-page .method-editorial-list article.method-fut h3{color:var(--white)}.fut-page .method-editorial-list article.method-fut>p,.fut-page .method-editorial-list article.method-fut dd{color:#ffffffd1}.fut-page .method-editorial-list article.method-fut>header span,.fut-page .method-editorial-list article.method-fut dt{color:#a8c8c1}.fut-page .method-editorial-list article.method-fut dl>div{border-top-color:#ffffff2e}.fut-page .method-editorial-list article.method-fut dl>div:first-child{border-top-color:#ffffff52}.fut-page .method-editorial-list article.method-fut .method-card-link{color:#fff}@media(max-width:900px){.technique-detail-page .method-editorial-heading{margin-right:0;margin-left:0;text-align:left}.technique-detail-page .method-editorial-heading h2,.technique-detail-page .method-editorial-heading>p:last-child{margin-right:0;margin-left:0}.technique-detail-page .technique-consultation-intro{grid-template-columns:1fr;gap:34px}.technique-detail-page .technique-consultation-media{min-height:0;aspect-ratio:4 / 5}.technique-detail-page .technique-consultation-media img{object-position:center top}.technique-detail-page .technique-consultation-quote{right:14px;bottom:14px;left:14px;padding:16px;backdrop-filter:none}.technique-detail-page .technique-consultation-quote p{font-size:12px;line-height:1.48}.technique-detail-page .technique-consultation-quote cite{margin-top:9px}.technique-detail-page .technique-consultation-copy{max-width:680px}.technique-detail-page .technique-assessment-image{aspect-ratio:4 / 3}}@media(max-width:600px){.technique-detail-page .treatment-hero-copy{max-width:none}.fue-page .treatment-hero-media img{object-position:55% center}.technique-detail-page .casebook-photo-assessment figcaption{padding-top:11px}.technique-detail-page .decision-questions.doctor-faq h3{font-size:clamp(22px,6.5vw,29px)}.technique-detail-page:is(.fue-page,.fut-page) .decision-heading{width:100%;min-width:0;text-align:left}.technique-detail-page:is(.fue-page,.fut-page) .decision-heading h2 span{display:block}.prp-page .method-guidance h3 span{display:block;white-space:nowrap}}@media(max-width:360px){.technique-detail-page .casebook-decisions{grid-template-columns:minmax(0,1fr)}.technique-detail-page .decision-questions.doctor-faq h3 span{white-space:normal}.technique-detail-page .technique-consultation-media{aspect-ratio:auto}.technique-detail-page .technique-consultation-media img{height:320px}.technique-detail-page .technique-consultation-quote{position:relative;inset:auto;width:100%;margin:0;background:var(--petrol)}.technique-detail-page .booking-intro-copy span{white-space:normal}}.technique-detail-page .procedure-aftercare-note{margin-top:clamp(24px,3vw,40px)}.technique-detail-page .fue-donor-comparison{width:calc(100% - 2 * var(--page-gutter));max-width:var(--content-max, 1600px);margin:0 auto clamp(40px,5vw,80px)}.technique-detail-page .fue-donor-comparison-row{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;overflow:hidden}.technique-detail-page .fue-donor-assessment .fue-donor-comparison-row{grid-column:1;grid-row:1;align-self:start;border-radius:var(--radius-panel)}.technique-detail-page .fue-donor-comparison-row a{display:block;min-width:0;aspect-ratio:4 / 3;overflow:hidden}.technique-detail-page .fue-donor-comparison-row img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;margin:0;border-radius:0}.technique-detail-page .fue-donor-comparison figcaption{margin-top:12px;font-size:.875rem;line-height:1.5}@media(min-width:901px){.fue-page .casebook-assessment-content{position:sticky;top:calc(var(--header-height, 88px) + 24px);align-self:start}}
