@layer skin{[data-template=clean-clinic]{--bg:var(--brand-paper);--fg:var(--brand-ink);--muted:color-mix(in oklab, var(--brand-ink) 78%, var(--brand-paper));--surface:color-mix(in oklab, var(--brand-primary) 7%, var(--brand-paper));--line:color-mix(in oklab, var(--brand-primary) 18%, transparent);--tint-bg:color-mix(in oklab, var(--brand-primary) 10%, var(--brand-paper));--dark-bg:var(--brand-dark);--focus:var(--brand-primary);--display-weight:800;--display-tracking:-.025em;--display-leading:1.02;--body-weight:300;--body-size:clamp(1rem, .96rem + .2vw, 1.125rem);--h1:clamp(2.25rem, 1.7218rem + 2.2535vw, 3.75rem);--h2:clamp(1.875rem, 1.5669rem + 1.3146vw, 2.75rem);--radius-s:14px;--radius:24px;--radius-l:28px;--radius-xl:40px;--btn-pad:.95em 1.6em;--btn-weight:500;--container:1200px;--nav-h:84px;--nav-weight:400;--shadow:0 12px 32px -14px color-mix(in oklab, var(--brand-dark) 45%, transparent);--menu-bg:var(--brand-paper)}[data-template=clean-clinic][lang|=ar]{--body-weight:400}[data-template=clean-clinic][lang|=ar] .lead{font-weight:400}[data-template=clean-clinic] h3{letter-spacing:-.01em;font-weight:700}[data-template=clean-clinic] strong,[data-template=clean-clinic] b{font-weight:500}[data-template=clean-clinic] .btn--secondary{border-color:var(--line);border-width:1.5px}[data-template=clean-clinic] .btn--secondary:hover{background:var(--surface);color:var(--fg);border-color:var(--primary)}[data-template=clean-clinic] .nav--pill .nav-inner{background:color-mix(in oklab, var(--brand-paper) 88%, white);border-color:var(--line);box-shadow:var(--shadow)}[data-template=clean-clinic] .logo-word{font-size:1.3rem;font-weight:800}[data-template=clean-clinic] .nav .logo-word{color:var(--primary)}[data-template=clean-clinic] .lead{font-weight:300}[data-template=clean-clinic] .sc-slots{background:var(--surface)}[data-template=clean-clinic] .sc-slots a{background:#fff}[data-template=clean-clinic] .sc-score .icon{color:#f4a63a;fill:#f4a63a}[data-template=clean-clinic] .cd-card{transition:box-shadow .35s}[data-template=clean-clinic] .cd-card:hover{box-shadow:var(--shadow)}[data-template=clean-clinic] .cd-card--feature{background:var(--brand-primary);color:var(--brand-on-primary);--muted:color-mix(in oklab, var(--brand-on-primary) 92%, transparent)}[data-template=clean-clinic] .cd-card--feature .cd-meta{color:var(--brand-on-primary)}[data-template=clean-clinic] .cd-card--feature .cd-icon{color:#fff;background:oklab(100% 0 5.96046e-8/.15)}[data-template=clean-clinic] .cd-icon{background:#fff}[data-template=clean-clinic] [data-section=stats]{--bg:var(--tint-bg)}[data-template=clean-clinic] .sr-value{color:var(--primary)}[data-template=clean-clinic] .tmg-img{border-radius:var(--radius-l);background:var(--surface)}[data-template=clean-clinic] .tmg-name{font-size:1.25rem}[data-template=clean-clinic] .tg-card{background:var(--surface);border-radius:var(--radius-l);border:0}[data-template=clean-clinic] .tg-card blockquote{font-family:var(--font-body);font-size:1.1rem;font-weight:400;line-height:1.55}[data-template=clean-clinic] .fq-list{border:0;gap:.75rem;display:grid}[data-template=clean-clinic] .fq-item{background:var(--surface);border-radius:var(--radius);border:0;padding-inline:1.4rem}[data-template=clean-clinic] .fq-item summary{font-weight:500}[data-template=clean-clinic] .cb-box{border-radius:var(--radius-xl);--cta-btn-bg:white;--cta-btn-fg:var(--brand-primary)}[data-template=clean-clinic] .pc-plan{background:var(--surface);border:0}[data-template=clean-clinic] .pc-plan[data-featured]{box-shadow:var(--shadow), 0 0 0 2px var(--primary);background:#fff}[data-template=clean-clinic] .cs-form{box-shadow:var(--shadow);border-radius:var(--radius-xl);background:#fff}[data-template=clean-clinic] .cs-details dt{background:var(--surface);border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;margin-top:-.3rem;display:grid}[data-template=clean-clinic] .cs-field input,[data-template=clean-clinic] .cs-field textarea{border-radius:var(--radius-s);background:var(--brand-paper)}[data-template=clean-clinic] .footer{--footer-bg:var(--brand-dark)}}@keyframes cc-out{to{opacity:0}}@keyframes cc-in{0%{opacity:0;transform:translateY(12px)}}html[data-template=clean-clinic]::view-transition-old(root){animation:.25s both cc-out}html[data-template=clean-clinic]::view-transition-new(root){animation:.5s cubic-bezier(.2,.7,.2,1) both cc-in}
