:root{--ink:#0C0B0A;--ink-2:#161513;--rule-d:#2A2825;--paper:#F3F1EC;--paper-2:#E8E5DE;--rule:#D2CDC3;--text:#1A1816;--text-2:#5C5751;--on-ink:#EFEDE8;--on-ink-2:#9E9A93;--white:#FFFFFF;--error:#A4332B;--ok:#3E6B4A;--accent:#C9873C;--accent-ink:#8E5420;--accent-glow:rgba(201,135,60,.35);--focus:var(--accent-ink);--focus-on-ink:var(--accent);--f:"Archivo","Helvetica Neue",Helvetica,Arial,sans-serif;--body-size:16px;--body-lh:1.5;--body-wght:400;--small-size:13px;--small-lh:1.45;--label-size:10.5px;--label-track:.18em;--label-wght:500;--num-wdth:62%;--num-wght:300;--d1-size:clamp(40px,5.4vw,84px);--d1-wdth:100%;--d1-wght:600;--d1-track:-.03em;--d1-lh:.95;--d2-size:clamp(28px,3.2vw,48px);--d2-wdth:100%;--d2-wght:600;--d2-track:-.025em;--d2-lh:1;--d3-size:22px;--d3-wdth:100%;--d3-wght:600;--d3-track:-.01em;--d3-lh:1.15;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--s10:128px;--g:40px;--max:1440px;--navh:64px;--section:clamp(64px,9vw,120px);--btn-h:46px;--btn-pad:0 22px;--btn-radius:0;--chip-h:36px;--radius:0;--card-ratio:4/5;--t-ctrl:150ms;--t-reg:260ms;--ease:cubic-bezier(.2,.7,.1,1);--t-reveal:400ms;--t-image:700ms;--stagger:70ms;--ease-room:var(--ease);--hero-dwell:4000ms;--hover-zoom:1}@media (max-width:767px){:root{--g:16px;--navh:56px}}[data-room=style]{--accent:#C9873C;--accent-ink:#8E5420;--accent-glow:rgba(201,135,60,.35);--d1-size:clamp(40px,6vw,96px);--d1-wdth:125%;--d1-wght:700;--d1-track:-.04em;--d1-lh:.9;--d2-size:clamp(28px,3.6vw,56px);--d2-wdth:118%;--d2-wght:700;--d2-track:-.035em;--d2-lh:.95;--d3-size:22px;--d3-wdth:112%;--d3-wght:600;--d3-track:-.015em;--d3-lh:1.1;--section:clamp(56px,8vw,104px);--t-reveal:280ms;--t-image:500ms;--stagger:50ms;--ease-room:cubic-bezier(.2,.7,.1,1);--hero-dwell:3200ms;--hover-zoom:1.04}[data-room=alopecia]{--accent:#8C7B68;--accent-ink:#5E5245;--accent-glow:rgba(140,123,104,.25);--body-size:17px;--body-lh:1.6;--d1-size:clamp(34px,4.4vw,64px);--d1-wdth:100%;--d1-wght:400;--d1-track:-.02em;--d1-lh:1.04;--d2-size:clamp(26px,2.8vw,42px);--d2-wdth:100%;--d2-wght:400;--d2-track:-.015em;--d2-lh:1.1;--d3-size:20px;--d3-wdth:100%;--d3-wght:500;--d3-track:-.005em;--d3-lh:1.25;--section:clamp(72px,10vw,144px);--t-reveal:600ms;--t-image:1200ms;--stagger:120ms;--ease-room:cubic-bezier(.3,.6,.2,1);--hero-dwell:0ms;--hover-zoom:1}[data-room=sheitel]{}@media (prefers-reduced-motion:reduce){:root,[data-room]{--t-reveal:0ms;--t-image:0ms;--stagger:0ms;--hero-dwell:0ms;--hover-zoom:1}}.h-d1{font-family:var(--f);font-size:var(--d1-size);font-stretch:var(--d1-wdth);font-weight:var(--d1-wght);letter-spacing:var(--d1-track);line-height:var(--d1-lh)}.h-d2{font-family:var(--f);font-size:var(--d2-size);font-stretch:var(--d2-wdth);font-weight:var(--d2-wght);letter-spacing:var(--d2-track);line-height:var(--d2-lh)}.h-d3{font-family:var(--f);font-size:var(--d3-size);font-stretch:var(--d3-wdth);font-weight:var(--d3-wght);letter-spacing:var(--d3-track);line-height:var(--d3-lh)}.h-lbl{font-size:var(--label-size);letter-spacing:var(--label-track);font-weight:var(--label-wght);text-transform:uppercase}.h-num{font-stretch:var(--num-wdth);font-weight:var(--num-wght);font-variant-numeric:tabular-nums}.h-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:var(--btn-h);padding:var(--btn-pad);border-radius:var(--btn-radius);background:var(--ink);color:var(--on-ink);border:1px solid var(--ink);text-decoration:none;font:var(--label-wght) 11px/1 var(--f);letter-spacing:var(--label-track);text-transform:uppercase;cursor:pointer;transition:background var(--t-ctrl),color var(--t-ctrl),border-color var(--t-ctrl)}.h-btn.ghost{background:none;color:var(--text)}.h-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}
