﻿.washing-page{background:var(--color-white);--color-primary: var(--color-primary-ink)}.washing-page .medical-references{padding-bottom:var(--space-120)}.washing-heading{max-width:920px}.washing-heading>p:first-child{margin:0 0 var(--space-8);color:var(--color-primary);font-size:var(--text-small);font-weight:var(--weight-700)}.washing-heading h2{color:var(--color-dark)}.washing-heading>p:last-child:not(:first-child){margin:var(--space-16) 0 0;color:var(--color-muted-text)}.washing-heading--center{margin-inline:auto;text-align:center}.washing-hero{padding:150px 0 var(--space-96);color:var(--color-white);background:radial-gradient(circle at 84% 24%, color-mix(in srgb, var(--color-primary) 18%, transparent), transparent 34%),var(--color-dark);--color-primary: var(--color-primary-bright)}.washing-hero__layout{display:grid;align-items:center;grid-template-columns:minmax(0, 1.15fr) minmax(340px, 0.85fr);gap:var(--space-80)}.washing-hero__content h1{color:var(--color-white)}.washing-hero__content>p:last-of-type{max-width:800px;margin:var(--space-24) 0 0;color:var(--color-light-text);font-size:var(--text-large);line-height:1.6}.washing-hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-12);margin-top:var(--space-32)}.washing-hero__facts{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-12)}.washing-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-24);background:color-mix(in srgb, var(--color-surface) 86%, transparent);--color-primary: var(--color-primary-bright)}.washing-hero__facts span{color:var(--color-primary);font-family:var(--font-display);font-size:25px;font-weight:var(--weight-700)}.washing-hero__facts p{margin:var(--space-32) 0 0;color:var(--color-white);font-size:var(--text-regular);font-weight:var(--weight-600)}.washing-quick,.washing-stages,.washing-clinic,.washing-recipient,.washing-pressure,.washing-temperature,.washing-products,.washing-best-shampoo,.washing-home,.washing-touch,.washing-scabs,.washing-scab-time,.washing-fingers,.washing-drying,.washing-frequency,.washing-context,.washing-mistakes,.washing-contact,.washing-next{padding:var(--space-120) 0}.washing-quick__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--space-16);margin-top:var(--space-64)}.washing-quick__grid article{display:flex;flex-direction:column;min-height:330px;padding:var(--space-24);border-radius:var(--radius-24);background:var(--color-gray-background);--color-primary: var(--color-primary-ink)}.washing-quick__grid>article>span{color:var(--color-dark);font-size:var(--text-regular);font-weight:var(--weight-700)}.washing-quick__grid p{margin:var(--space-16) 0 0;color:var(--color-muted-text);font-size:var(--text-small)}.washing-quick__grid .action-link{margin-top:auto;padding-top:var(--space-24)}.washing-stages{color:var(--color-white);background:var(--color-dark);--color-primary: var(--color-primary-bright)}.washing-stages .washing-heading h2{color:var(--color-white)}.washing-stages .washing-heading>p:last-child{color:var(--color-light-text)}.washing-stages__flow{display:grid;align-items:center;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:var(--space-16);margin-top:var(--space-64)}.washing-stages__flow article{min-height:250px;padding:var(--space-24);border:1px solid color-mix(in srgb, var(--color-white) 13%, transparent);border-radius:var(--radius-24);background:color-mix(in srgb, var(--color-white) 5%, transparent)}.washing-stages__flow span{color:var(--color-primary);font-size:var(--text-small);font-weight:var(--weight-700)}.washing-stages__flow h3{margin-top:var(--space-48);color:var(--color-white);font-size:var(--text-large)}.washing-stages__flow p{margin:var(--space-16) 0 0;color:var(--color-light-text);font-size:14px}.washing-stages__flow i{color:var(--color-primary);font-size:26px;font-style:normal}.washing-clinic{background:var(--color-gray-background);--color-primary: var(--color-primary-ink)}.washing-clinic__grid{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:var(--space-12);margin-top:var(--space-64)}.washing-clinic__grid article{min-height:270px;padding:var(--space-24);border-radius:var(--radius-24);background:var(--color-white);--color-primary: var(--color-primary-ink)}.washing-clinic__grid span{color:var(--color-primary);font-size:var(--text-small);font-weight:var(--weight-700)}.washing-clinic__grid h3{margin-top:var(--space-40);color:var(--color-dark);font-size:var(--text-large)}.washing-clinic__grid p{margin:var(--space-16) 0 0;color:var(--color-muted-text);font-size:14px}.washing-clinic__note{margin:var(--space-40) 0 0;padding-left:var(--space-24);color:var(--color-dark);text-align:center}.washing-recipient__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-16);margin-top:var(--space-64)}.washing-recipient__grid article{min-height:430px;padding:var(--space-40);border-radius:var(--radius-32);background:var(--color-gray-background);--color-primary: var(--color-primary-ink)}.washing-recipient__grid article:last-child{color:var(--color-white);background:var(--color-dark);--color-primary: var(--color-primary-bright)}.washing-recipient__grid article:last-child span,.washing-recipient__grid article:last-child li{color:inherit}.washing-recipient__grid article:last-child li{border-color:color-mix(in srgb, var(--color-white) 13%, transparent)}.washing-recipient__grid span{color:var(--color-dark);font-family:var(--font-display);font-size:34px;font-weight:var(--weight-700)}.washing-recipient__grid ul{display:grid;gap:var(--space-12);margin:var(--space-40) 0 0;padding:0;list-style:none}.washing-recipient__grid li{padding:var(--space-12) 0;border-bottom:1px solid var(--color-muted);color:var(--color-muted-text);font-size:var(--text-small)}.washing-recipient__grid li::before{padding-right:var(--space-12);color:var(--color-primary);content:"→"}.washing-pressure{background:var(--color-gray-background);--color-primary: var(--color-primary-ink)}.washing-pressure__scale{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--space-12);margin-top:var(--space-64)}.washing-pressure__scale article{min-height:260px;padding:var(--space-32);border-radius:var(--radius-24);background:var(--color-white);--color-primary: var(--color-primary-ink);text-align:center}.washing-pressure__scale span{color:var(--color-dark);font-weight:var(--weight-700)}.washing-pressure__scale i{display:block;margin:var(--space-40) 0;color:var(--color-muted-text);font-size:48px;font-style:normal}.washing-pressure__scale p{margin:0;color:var(--color-muted-text);font-size:var(--text-small)}.washing-pressure__ideal{color:var(--color-white);background:var(--color-dark) !important;--color-primary: var(--color-primary-bright)}.washing-pressure__ideal span,.washing-pressure__ideal p{color:inherit !important}.washing-pressure__ideal i{color:var(--color-primary)}.washing-temperature{padding-top:0;background:var(--color-gray-background);--color-primary: var(--color-primary-ink)}.washing-temperature__panel{display:grid;align-items:center;grid-template-columns:minmax(0, 0.8fr) minmax(0, 1fr);gap:var(--space-64);padding:var(--space-56);border-radius:var(--radius-32);background:var(--color-primary-bright);--color-primary: var(--color-dark)}.washing-temperature__panel>p{margin:0;color:var(--color-dark)}.washing-products__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-16);margin-top:var(--space-64)}.washing-products__grid article{min-height:400px;padding:var(--space-40);border:1px solid var(--color-muted);border-radius:var(--radius-32)}.washing-products__grid span{color:var(--color-dark);font-family:var(--font-display);font-size:34px;font-weight:var(--weight-700)}.washing-products__grid ol{display:grid;gap:var(--space-16);margin:var(--space-40) 0 0;padding-left:var(--space-24);color:var(--color-muted-text);font-size:var(--text-small)}.washing-products__grid ol li::marker{color:var(--color-primary);font-weight:var(--weight-700)}.washing-best-shampoo__layout,.washing-touch__layout,.washing-drying__layout{display:grid;align-items:center;grid-template-columns:minmax(0, 0.8fr) minmax(0, 1fr);gap:var(--space-80)}.washing-best-shampoo__layout>div>p,.washing-touch__layout>div>p,.washing-drying__layout>div>p{margin:0;color:var(--color-muted-text)}.washing-best-shampoo__layout>div>p+p,.washing-touch__layout>div>p+p,.washing-drying__layout>div>p+p{margin-top:var(--space-20)}.washing-best-shampoo__layout>div>p strong,.washing-touch__layout>div>p strong,.washing-drying__layout>div>p strong{color:var(--color-dark)}.washing-best-shampoo__layout>div .action-link,.washing-touch__layout>div .action-link,.washing-drying__layout>div .action-link{margin-top:var(--space-32)}.washing-best-shampoo{color:var(--color-white);background:var(--color-dark);--color-primary: var(--color-primary-bright)}.washing-best-shampoo .washing-heading h2,.washing-best-shampoo__layout>div p strong{color:var(--color-white)}.washing-best-shampoo__layout>div p{color:var(--color-light-text)}.washing-home{background:var(--color-gray-background);--color-primary: var(--color-primary-ink)}.washing-home__steps{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-12);margin:var(--space-64) 0 0;padding:0;list-style:none}.washing-home__steps li{display:grid;grid-template-columns:56px 1fr;gap:var(--space-20);min-height:180px;padding:var(--space-24);border-radius:var(--radius-24);background:var(--color-white);--color-primary: var(--color-primary-ink)}.washing-home__steps li:last-child{grid-column:1/-1}.washing-home__steps>li>span{color:var(--color-primary);font-family:var(--font-display);font-size:25px;font-weight:var(--weight-700)}.washing-home__steps h3{color:var(--color-dark);font-size:var(--text-large)}.washing-home__steps p{margin:var(--space-16) 0 0;color:var(--color-muted-text);font-size:var(--text-small)}.washing-scabs{background:var(--color-gray-background);--color-primary: var(--color-primary-ink)}.washing-scabs__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--space-16);margin-top:var(--space-64)}.washing-scabs__grid article{min-height:280px;padding:var(--space-32);border-radius:var(--radius-24);background:var(--color-white);--color-primary: var(--color-primary-ink)}.washing-scabs__grid span{color:var(--color-dark);font-weight:var(--weight-700)}.washing-scabs__grid p{margin:var(--space-40) 0 0;color:var(--color-muted-text);font-size:var(--text-small)}.washing-scab-time{padding-top:0;background:var(--color-gray-background);--color-primary: var(--color-primary-ink)}.washing-scab-time__panel{display:grid;align-items:center;grid-template-columns:minmax(0, 0.8fr) minmax(0, 1fr);gap:var(--space-64);padding:var(--space-56);border-radius:var(--radius-32);background:var(--color-primary-bright);--color-primary: var(--color-dark)}.washing-scab-time__panel>p{margin:0;color:var(--color-dark)}.washing-scab-time__panel header.washing-heading p{color:var(--color-dark)}.washing-fingers__compare{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-16);margin-top:var(--space-64)}.washing-fingers__compare article{display:grid;align-items:center;grid-template-columns:90px 1fr;gap:var(--space-24);min-height:230px;padding:var(--space-32);border:1px solid var(--color-muted);border-radius:var(--radius-24)}.washing-fingers__compare article:last-child>span{color:var(--color-white);background:var(--color-dark);--color-primary: var(--color-primary-bright)}.washing-fingers__compare>article>span{display:grid;width:80px;height:80px;border-radius:50%;color:var(--color-dark);background:var(--color-primary-bright);--color-primary: var(--color-dark);font-size:38px;place-items:center}.washing-fingers__compare h3{color:var(--color-dark)}.washing-fingers__compare p{margin:var(--space-12) 0 0;color:var(--color-muted-text);font-size:var(--text-small)}.washing-frequency{padding-top:0}.washing-frequency__panel{display:grid;align-items:center;grid-template-columns:minmax(0, 0.8fr) minmax(0, 1fr);gap:var(--space-64);padding:var(--space-56);border-radius:var(--radius-32);background:var(--color-gray-background);--color-primary: var(--color-primary-ink)}.washing-frequency__panel>p{margin:0;color:var(--color-muted-text)}.washing-context{background:var(--color-gray-background);--color-primary: var(--color-primary-ink)}.washing-context__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-16);margin-top:var(--space-64)}.washing-context__grid article{display:flex;flex-direction:column;padding:var(--space-32);border-radius:var(--radius-24);background:var(--color-white);--color-primary: var(--color-primary-ink)}.washing-context__grid>article>span{color:var(--color-dark);font-family:var(--font-display);font-size:26px;font-weight:var(--weight-700)}.washing-context__grid p{margin:var(--space-24) 0 0;color:var(--color-muted-text);font-size:var(--text-small)}.washing-context__grid .action-link{margin-top:auto;padding-top:var(--space-24)}.washing-context__grid nav{display:flex;flex-wrap:wrap;gap:var(--space-16);margin-top:auto}.washing-context__grid nav .action-link{margin-top:0}.washing-mistakes ul{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--space-12);margin:var(--space-64) 0 0;padding:0;list-style:none}.washing-mistakes ul li{position:relative;padding:var(--space-24) var(--space-24) var(--space-24) 58px;border-radius:var(--radius-16);color:var(--color-dark);background:var(--color-gray-background);--color-primary: var(--color-primary-ink);font-size:var(--text-small);font-weight:var(--weight-700)}.washing-mistakes ul li::before{position:absolute;top:var(--space-24);left:var(--space-20);display:grid;width:24px;height:24px;border:1px solid var(--color-primary);border-radius:50%;color:var(--color-primary);content:"×";place-items:center}.washing-contact{color:var(--color-white);background:var(--color-dark);--color-primary: var(--color-primary-bright)}.washing-contact .washing-heading h2{color:var(--color-white)}.washing-contact__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--space-12);margin-top:var(--space-64)}.washing-contact__grid span{padding:var(--space-24);border:1px solid color-mix(in srgb, var(--color-white) 14%, transparent);border-radius:var(--radius-16);color:var(--color-white);background:color-mix(in srgb, var(--color-white) 5%, transparent);font-size:var(--text-small);font-weight:var(--weight-700)}.washing-next{padding-top:0;background:var(--color-gray-background);--color-primary: var(--color-primary-ink)}.washing-next__panel{display:grid;align-items:center;grid-template-columns:minmax(0, 1fr) minmax(320px, 0.7fr);gap:var(--space-64);padding:var(--space-64);border-radius:var(--radius-32);background:var(--color-dark);--color-primary: var(--color-primary-bright)}.washing-next__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)}.washing-next__panel>div:first-child h2{color:var(--color-white)}.washing-next__panel>div:first-child>p:last-child{margin:var(--space-20) 0 0;color:var(--color-light-text)}.washing-next__actions{display:grid;gap:var(--space-12)}.washing-next__actions .button{width:100%}@media(max-width: 1100px){.washing-hero__layout,.washing-temperature__panel,.washing-best-shampoo__layout,.washing-touch__layout,.washing-scab-time__panel,.washing-drying__layout,.washing-frequency__panel{grid-template-columns:1fr}.washing-quick__grid,.washing-mistakes ul{grid-template-columns:repeat(2, minmax(0, 1fr))}.washing-clinic__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 900px){.washing-stages__flow{grid-template-columns:1fr}.washing-stages__flow i{transform:rotate(90deg);text-align:center}.washing-recipient__grid,.washing-products__grid,.washing-fingers__compare,.washing-next__panel{grid-template-columns:1fr}.washing-context__grid,.washing-contact__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 700px){.washing-hero{padding:120px 0 var(--space-72)}.washing-hero h1{font-size:44px;line-height:1.02}.washing-hero__content>p:last-of-type{font-size:17px}.washing-hero__actions{align-items:stretch;flex-direction:column}.washing-hero__facts{grid-template-columns:1fr}.washing-quick,.washing-stages,.washing-clinic,.washing-recipient,.washing-pressure,.washing-temperature,.washing-products,.washing-best-shampoo,.washing-home,.washing-touch,.washing-scabs,.washing-scab-time,.washing-fingers,.washing-drying,.washing-frequency,.washing-context,.washing-mistakes,.washing-contact,.washing-next{padding:var(--space-72) 0}.washing-quick__grid,.washing-clinic__grid,.washing-pressure__scale,.washing-home__steps,.washing-scabs__grid,.washing-context__grid,.washing-mistakes ul,.washing-contact__grid{grid-template-columns:1fr}.washing-home__steps li:last-child{grid-column:auto}.washing-quick__grid article,.washing-stages__flow article,.washing-clinic__grid article,.washing-recipient__grid article,.washing-pressure__scale article,.washing-products__grid article,.washing-scabs__grid article,.washing-context__grid article,.washing-contact__grid span{min-height:auto}.washing-temperature__panel,.washing-scab-time__panel,.washing-frequency__panel,.washing-next__panel{padding:var(--space-32) var(--space-24)}.washing-fingers__compare article{grid-template-columns:64px 1fr}.washing-fingers__compare article>span{width:58px;height:58px}}
