.rv.svelte-12qeu2s{will-change:opacity,transform,filter}.rv.armed.svelte-12qeu2s{opacity:0;transition:opacity 1.1s cubic-bezier(.22,.7,.18,1),transform 1.2s cubic-bezier(.22,.7,.18,1),filter 1.2s cubic-bezier(.22,.7,.18,1);transition-delay:var(--rv-delay, 0ms)}.rv-rise.armed.svelte-12qeu2s{transform:translate3d(0,26px,0)}.rv-fade.armed.svelte-12qeu2s{transform:none}.rv-slide-left.armed.svelte-12qeu2s{transform:translate3d(-34px,0,0)}.rv-slide-right.armed.svelte-12qeu2s{transform:translate3d(34px,0,0)}.rv-surface.armed.svelte-12qeu2s{transform:translate3d(0,18px,0) scale(1.035);filter:blur(7px)}.rv.armed.visible.svelte-12qeu2s{opacity:1;transform:none;filter:none}@media(prefers-reduced-motion:reduce){.rv.armed.svelte-12qeu2s{transition:none;transform:none;filter:none}}.photo.svelte-mh28yz{margin:0;display:block;--tilt: 0deg;--rx: 0deg;--ry: 0deg;--lift: 0px;--mx: 50%;--my: 50%;perspective:1100px}.frame.svelte-mh28yz{display:block;position:relative;overflow:hidden;border-radius:2px;background:var(--room);transform-style:preserve-3d;transform:rotate(var(--tilt)) rotateX(var(--rx)) rotateY(var(--ry)) translateZ(var(--lift));box-shadow:inset 0 1px #ffffff73,0 1px rgba(var(--cast, 44, 56, 68),.04),0 30px 60px -42px rgba(var(--cast, 44, 56, 68),.4),0 8px 20px -18px rgba(var(--cast, 44, 56, 68),.35);transition:transform 1.4s cubic-bezier(.22,.7,.18,1),box-shadow 1.4s cubic-bezier(.22,.7,.18,1)}.frame.live.svelte-mh28yz{transition:box-shadow .4s ease;box-shadow:inset 0 1px #ffffff80,0 2px rgba(var(--cast, 44, 56, 68),.05),0 50px 90px -46px rgba(var(--cast, 44, 56, 68),.5),0 18px 36px -22px rgba(var(--cast, 44, 56, 68),.4)}img.svelte-mh28yz{display:block;width:100%;height:auto}.sheen.svelte-mh28yz{position:absolute;inset:0;background:linear-gradient(105deg,#fafaf900 38%,#fafaf98c,#fafaf900 62%);transform:translate(-120%);pointer-events:none}.glare.svelte-mh28yz{position:absolute;inset:0;pointer-events:none;background:radial-gradient(32% 32% at var(--mx) var(--my),rgba(252,251,250,.55),rgba(252,251,250,0) 70%);transition:opacity .4s ease}.photo.armed.svelte-mh28yz .glare:where(.svelte-mh28yz){opacity:0}.photo.armed.svelte-mh28yz .frame.live:where(.svelte-mh28yz) .glare:where(.svelte-mh28yz){opacity:1}.photo.armed.svelte-mh28yz{opacity:0;transition:opacity 1.2s cubic-bezier(.22,.7,.18,1);transition-delay:var(--ph-delay, 0ms)}.photo.armed.svelte-mh28yz .frame:where(.svelte-mh28yz){transform:rotate(calc(var(--tilt) * .2)) translate3d(0,30px,0) scale(1.015)}.photo.armed.visible.svelte-mh28yz{opacity:1}.photo.armed.visible.svelte-mh28yz .frame:where(.svelte-mh28yz){transform:rotate(var(--tilt)) rotateX(var(--rx)) rotateY(var(--ry)) translateZ(var(--lift)) scale(1)}.photo.armed.visible.svelte-mh28yz .sheen:where(.svelte-mh28yz){animation:svelte-mh28yz-photo-sheen 1.5s ease-out .25s 1 both}@keyframes svelte-mh28yz-photo-sheen{0%{transform:translate(-120%);opacity:.9}to{transform:translate(120%);opacity:0}}@media(prefers-reduced-motion:reduce){.frame.svelte-mh28yz,.photo.armed.svelte-mh28yz{transition:none}.photo.armed.svelte-mh28yz .frame:where(.svelte-mh28yz){transform:rotate(var(--tilt))}.sheen.svelte-mh28yz,.glare.svelte-mh28yz{display:none}}.intro-grid.svelte-ty5wlw{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(2rem,6vw,5rem);align-items:center}.intro-copy.svelte-ty5wlw{display:flex;flex-direction:column;gap:1.5rem}.intro.svelte-ty5wlw .display:where(.svelte-ty5wlw) em:where(.svelte-ty5wlw){color:var(--silver);font-style:italic}.walk-sec.svelte-ty5wlw{background:var(--room)}.walk-head.svelte-ty5wlw{display:flex;flex-direction:column;gap:1rem;margin-bottom:clamp(2.4rem,5vh,3.6rem)}.walk-head.svelte-ty5wlw em:where(.svelte-ty5wlw){color:var(--silver);font-style:italic}.walk.svelte-ty5wlw{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.2rem,3vw,2.4rem);align-items:start}.walk.svelte-ty5wlw [data-tenant=kosmetologia-holistyczna] .gw-wide{grid-column:1 / -1}.reviews-inner.svelte-ty5wlw{display:grid;grid-template-columns:auto 1fr;gap:clamp(2rem,6vw,5rem);align-items:center}.reviews-inner.svelte-ty5wlw [data-tenant=kosmetologia-holistyczna] .reviews-figure{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;border-right:1px solid var(--line);padding-right:clamp(2rem,5vw,4rem)}.rv-value.svelte-ty5wlw{font-family:var(--font-heading);font-size:clamp(4rem,11vw,7rem);font-weight:300;line-height:.9;color:var(--ink)}.rv-of.svelte-ty5wlw{font-family:var(--font-body);font-size:.8rem;letter-spacing:.2em;text-transform:uppercase;color:var(--silver)}.rv-stars.svelte-ty5wlw{display:inline-flex;gap:.25rem;color:var(--silver);margin-top:.4rem}.reviews-copy.svelte-ty5wlw{display:flex;flex-direction:column;gap:1.3rem;align-items:flex-start}.cta-band.svelte-ty5wlw{background:var(--ink);color:var(--paper);text-align:center}.cta-inner.svelte-ty5wlw{display:flex;flex-direction:column;align-items:center;gap:1.4rem}.cta-title.svelte-ty5wlw{color:var(--paper)}.cta-title.svelte-ty5wlw em:where(.svelte-ty5wlw){color:var(--sheen);font-style:italic}.cta-addr.svelte-ty5wlw{font-family:var(--font-body);font-size:.82rem;letter-spacing:.18em;text-transform:uppercase;color:var(--sheen)}.cta-actions.svelte-ty5wlw{display:flex;gap:1.2rem;flex-wrap:wrap;justify-content:center;margin-top:.6rem}.cta-band.svelte-ty5wlw [data-tenant=kosmetologia-holistyczna] .btn--ink{background:var(--paper);color:var(--ink)}.cta-band.svelte-ty5wlw [data-tenant=kosmetologia-holistyczna] .btn--ghost{color:var(--paper);border-color:#f5f3f04d}.cta-band.svelte-ty5wlw [data-tenant=kosmetologia-holistyczna] .btn--ghost:hover{border-color:var(--paper)}@media(max-width:900px){.intro-grid.svelte-ty5wlw{grid-template-columns:1fr;gap:2.2rem}.intro-grid.svelte-ty5wlw [data-tenant=kosmetologia-holistyczna] .intro-photo{max-width:480px}.reviews-inner.svelte-ty5wlw{grid-template-columns:1fr;gap:1.8rem}.reviews-inner.svelte-ty5wlw [data-tenant=kosmetologia-holistyczna] .reviews-figure{flex-direction:row;align-items:baseline;gap:1rem;border-right:none;border-bottom:1px solid var(--line);padding-right:0;padding-bottom:1.4rem}.rv-stars.svelte-ty5wlw{margin-top:0}}@media(max-width:560px){.walk.svelte-ty5wlw{grid-template-columns:1fr}}.intro-grid.svelte-1nv9ex4{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2rem,6vw,5rem);align-items:center}.intro-copy.svelte-1nv9ex4{display:flex;flex-direction:column;gap:1.5rem}.intro.svelte-1nv9ex4 .display:where(.svelte-1nv9ex4) em:where(.svelte-1nv9ex4){color:var(--silver);font-style:italic}.layers-sec.svelte-1nv9ex4{background:var(--room)}.layers-head.svelte-1nv9ex4{display:flex;flex-direction:column;gap:1rem;margin-bottom:clamp(2.6rem,6vh,4rem)}.layers-head.svelte-1nv9ex4 em:where(.svelte-1nv9ex4){color:var(--silver);font-style:italic}.layers.svelte-1nv9ex4{position:relative;list-style:none;margin:0;padding:0 0 0 clamp(1.4rem,4vw,3rem);display:flex;flex-direction:column;gap:clamp(.6rem,1.4vw,1rem)}.rail.svelte-1nv9ex4{position:absolute;top:.6rem;bottom:.6rem;left:0;width:1px;background:var(--sheen);overflow:hidden}.glint.svelte-1nv9ex4{position:absolute;left:0;top:0;width:1px;height:26%;background:linear-gradient(to bottom,rgba(106,109,112,0) 0%,var(--ink) 50%,rgba(106,109,112,0) 100%);transform:translateY(-120%)}.layers.on.svelte-1nv9ex4 .glint:where(.svelte-1nv9ex4){animation:svelte-1nv9ex4-rail-descend 2.6s cubic-bezier(.4,0,.2,1) .2s 1 forwards}@keyframes svelte-1nv9ex4-rail-descend{0%{transform:translateY(-120%)}to{transform:translateY(420%)}}@media(prefers-reduced-motion:reduce){.layers.on.svelte-1nv9ex4 .glint:where(.svelte-1nv9ex4){animation:none}}.layers.svelte-1nv9ex4 [data-tenant=kosmetologia-holistyczna] .layer{position:relative;display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:clamp(1rem,2.4vw,2rem);margin-left:calc(var(--i) * clamp(0px,2.2vw,1.9rem));padding:clamp(1.2rem,2.6vw,1.9rem) clamp(1.3rem,3vw,2.2rem);background:color-mix(in srgb,var(--surface) calc(72% + var(--i) * 7%),transparent);border:1px solid var(--line);border-radius:3px;box-shadow:0 calc(14px + var(--i) * 8px) calc(40px + var(--i) * 14px) calc(-30px - var(--i) * 4px) rgba(26,26,25,calc(.18 + var(--i) * .05));backdrop-filter:blur(2px)}.layers.svelte-1nv9ex4 [data-tenant=kosmetologia-holistyczna] .layer:last-child{background:var(--ink);border-color:var(--ink)}.layer-dot.svelte-1nv9ex4{width:8px;height:8px;border-radius:50%;border:1px solid var(--silver);background:var(--paper)}.layers.svelte-1nv9ex4 [data-tenant=kosmetologia-holistyczna] .layer:last-child .layer-dot{background:var(--paper);border-color:var(--paper)}.layer-index.svelte-1nv9ex4{font-family:var(--font-body);font-size:.72rem;letter-spacing:.22em;color:var(--silver)}.layers.svelte-1nv9ex4 [data-tenant=kosmetologia-holistyczna] .layer:last-child .layer-index{color:var(--sheen)}.layer-body.svelte-1nv9ex4{display:flex;flex-direction:column;gap:.3rem}.layer-label.svelte-1nv9ex4{font-family:var(--font-heading);font-size:clamp(1.5rem,3.4vw,2.3rem);font-weight:300;line-height:1.05;color:var(--ink)}.layers.svelte-1nv9ex4 [data-tenant=kosmetologia-holistyczna] .layer:last-child .layer-label{color:var(--paper)}.layer-note.svelte-1nv9ex4{font-size:.95rem;line-height:1.6;color:#1a1a19a8;max-width:52ch}.layers.svelte-1nv9ex4 [data-tenant=kosmetologia-holistyczna] .layer:last-child .layer-note{color:#f5f3f0bd}.philosophy-grid.svelte-1nv9ex4{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,6vw,4.5rem);align-items:start}.philosophy-grid.svelte-1nv9ex4 [data-tenant=kosmetologia-holistyczna] .philosophy-aside{display:flex;flex-direction:column;gap:1rem;position:sticky;top:7rem}.philosophy-title.svelte-1nv9ex4{margin:0}.philosophy-text.svelte-1nv9ex4{display:flex;flex-direction:column;gap:1.5rem;max-width:62ch}.path-sec.svelte-1nv9ex4{background:var(--room)}.path-head.svelte-1nv9ex4{display:flex;flex-direction:column;gap:1rem;margin-bottom:clamp(2.4rem,5vh,3.6rem)}.path-head.svelte-1nv9ex4 em:where(.svelte-1nv9ex4){color:var(--silver);font-style:italic}.path.svelte-1nv9ex4{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.path.svelte-1nv9ex4 [data-tenant=kosmetologia-holistyczna] .path-step{display:grid;grid-template-columns:auto 1fr;gap:clamp(1.4rem,4vw,3.2rem);align-items:baseline;padding:clamp(1.6rem,3.4vw,2.6rem) 0;border-bottom:1px solid var(--line)}.ps-no.svelte-1nv9ex4{font-family:var(--font-heading);font-size:clamp(2rem,5vw,3.2rem);font-weight:300;color:var(--silver);line-height:1}.ps-body.svelte-1nv9ex4{display:flex;flex-direction:column;gap:.6rem}.ps-title.svelte-1nv9ex4{font-family:var(--font-heading);font-size:clamp(1.3rem,2.6vw,1.8rem);font-weight:300;line-height:1.15}.ps-desc.svelte-1nv9ex4{font-size:1rem;line-height:1.7;color:#1a1a19b8;max-width:60ch}.cta-band.svelte-1nv9ex4{background:var(--ink);color:var(--paper);text-align:center}.cta-inner.svelte-1nv9ex4{display:flex;flex-direction:column;align-items:center;gap:2rem}.cta-title.svelte-1nv9ex4{color:var(--paper)}.cta-title.svelte-1nv9ex4 em:where(.svelte-1nv9ex4){color:var(--sheen);font-style:italic}.cta-actions.svelte-1nv9ex4{display:flex;gap:1.2rem;flex-wrap:wrap;justify-content:center}.cta-band.svelte-1nv9ex4 [data-tenant=kosmetologia-holistyczna] .btn--ink{background:var(--paper);color:var(--ink)}.cta-band.svelte-1nv9ex4 [data-tenant=kosmetologia-holistyczna] .btn--ghost{color:var(--paper);border-color:#f5f3f04d}.cta-band.svelte-1nv9ex4 [data-tenant=kosmetologia-holistyczna] .btn--ghost:hover{border-color:var(--paper)}@media(max-width:900px){.intro-grid.svelte-1nv9ex4,.philosophy-grid.svelte-1nv9ex4{grid-template-columns:1fr;gap:2.2rem}.philosophy-grid.svelte-1nv9ex4 [data-tenant=kosmetologia-holistyczna] .philosophy-aside{position:static}.intro-grid.svelte-1nv9ex4 [data-tenant=kosmetologia-holistyczna] .intro-photo{max-width:440px}}@media(max-width:560px){.layers.svelte-1nv9ex4 [data-tenant=kosmetologia-holistyczna] .layer{margin-left:0;grid-template-columns:auto 1fr}.layer-index.svelte-1nv9ex4{display:none}.path.svelte-1nv9ex4 [data-tenant=kosmetologia-holistyczna] .path-step{grid-template-columns:1fr;gap:.6rem}}.hero.svelte-19ltzj9{position:relative;min-height:100svh;display:flex;align-items:center;padding-top:clamp(7rem,14vh,10rem);padding-bottom:clamp(3.5rem,9vh,6rem);overflow:clip}.hero-grid.svelte-19ltzj9{position:relative;z-index:1;width:100%;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2rem,5vw,5rem);align-items:center}.hero-copy.svelte-19ltzj9{display:flex;flex-direction:column;align-items:flex-start;transform:translate3d(0,var(--par-copy, 0px),0);will-change:transform}.hero-note.svelte-19ltzj9{margin-top:1.4rem;font-size:clamp(1.75rem,1.6vw + 1.35rem,2.95rem);color:var(--ink);max-width:18ch}.hero-sign.svelte-19ltzj9{margin-top:.7rem;font-family:var(--font-hand);font-size:1.15rem;color:var(--silver)}.hero-sub.svelte-19ltzj9{margin-top:1.5rem;font-size:clamp(1.15rem,1vw + .95rem,1.55rem);font-weight:300;color:var(--ink)}.hero-lead.svelte-19ltzj9{margin-top:1.1rem}.hero-cta.svelte-19ltzj9{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;margin-top:2.1rem}.hero-proof.svelte-19ltzj9{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.8rem;font-size:.84rem;letter-spacing:.04em;color:var(--silver)}.hero-proof.svelte-19ltzj9 [data-tenant=kosmetologia-holistyczna] svg{color:var(--ink);opacity:.55}.hero-copy.armed.svelte-19ltzj9>:where(.svelte-19ltzj9){opacity:0;transform:translateY(16px)}.hero-copy.armed.play.svelte-19ltzj9>:where(.svelte-19ltzj9){opacity:1;transform:none;transition:opacity 1s ease,transform 1.1s cubic-bezier(.22,.7,.18,1)}.hero-copy.armed.play.svelte-19ltzj9 .eyebrow:where(.svelte-19ltzj9){transition-delay:.05s}.hero-copy.armed.play.svelte-19ltzj9 .hero-note:where(.svelte-19ltzj9){transition-delay:.18s}.hero-copy.armed.play.svelte-19ltzj9 .hero-sign:where(.svelte-19ltzj9){transition-delay:.34s}.hero-copy.armed.play.svelte-19ltzj9 .hero-sub:where(.svelte-19ltzj9){transition-delay:.46s}.hero-copy.armed.play.svelte-19ltzj9 .hero-lead:where(.svelte-19ltzj9){transition-delay:.56s}.hero-copy.armed.play.svelte-19ltzj9 .hero-cta:where(.svelte-19ltzj9){transition-delay:.66s}.hero-copy.armed.play.svelte-19ltzj9 .hero-proof:where(.svelte-19ltzj9){transition-delay:.76s}.hero-figure.svelte-19ltzj9{position:relative;justify-self:end;width:100%;max-width:440px;transform:translate3d(0,var(--par-fig, 0px),0);will-change:transform}.hero-frame.svelte-19ltzj9{position:relative;overflow:hidden;border-radius:3px;background:var(--room);box-shadow:inset 0 1px #ffffff80,0 1px rgba(var(--cast),.04),0 40px 80px -50px rgba(var(--cast),.5)}.hero-frame.svelte-19ltzj9 img:where(.svelte-19ltzj9){width:100%;height:auto;animation:svelte-19ltzj9-breathe 11s ease-in-out infinite}.hero-sheen.svelte-19ltzj9{position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,#fcfbfa00 40%,#fcfbfa80,#fcfbfa00 60%);transform:translate(-120%)}.hero-figure.armed.svelte-19ltzj9 .hero-frame:where(.svelte-19ltzj9){opacity:0;transform:translateY(24px) scale(1.02)}.hero-figure.armed.play.svelte-19ltzj9 .hero-frame:where(.svelte-19ltzj9){opacity:1;transform:none;transition:opacity 1.3s ease,transform 1.4s cubic-bezier(.22,.7,.18,1);transition-delay:.3s}.hero-figure.armed.play.svelte-19ltzj9 .hero-sheen:where(.svelte-19ltzj9){animation:svelte-19ltzj9-hero-sheen 1.6s ease-out 1.2s 1 both}@keyframes svelte-19ltzj9-hero-sheen{0%{transform:translate(-120%)}to{transform:translate(120%)}}.hero-tag.svelte-19ltzj9{display:block;margin-top:.9rem;font-family:var(--font-body);font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--silver);text-align:right}.hero-figure.armed.svelte-19ltzj9 .hero-tag:where(.svelte-19ltzj9){opacity:0}.hero-figure.armed.play.svelte-19ltzj9 .hero-tag:where(.svelte-19ltzj9){opacity:1;transition:opacity 1s ease .7s}@keyframes svelte-19ltzj9-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.018)}}.scroll-cue.svelte-19ltzj9{position:absolute;left:50%;bottom:1.5rem;z-index:1;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.7rem;font-size:.6rem;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--silver)}.cue-line.svelte-19ltzj9{width:1px;height:3rem;background:linear-gradient(var(--silver),transparent);animation:svelte-19ltzj9-cue 2.6s ease-in-out infinite;transform-origin:top}@keyframes svelte-19ltzj9-cue{0%,to{transform:scaleY(.4);opacity:.4}50%{transform:scaleY(1);opacity:1}}.symptom-grid.svelte-19ltzj9{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,5vw,4.5rem);align-items:center}.symptom-grid.svelte-19ltzj9 [data-tenant=kosmetologia-holistyczna] .symptom-side{align-self:stretch}.sym-card.svelte-19ltzj9{height:100%;display:flex;flex-direction:column;gap:1.1rem;padding:clamp(1.8rem,3.5vw,2.8rem);border-radius:3px;border:1px solid var(--line);background:radial-gradient(120% 80% at 0% 0%,#dce8ee99,#dce8ee00 60%),var(--surface);box-shadow:inset 0 1px #fff9,0 24px 44px -40px rgba(var(--cast),.4)}.sym-intro.svelte-19ltzj9{font-family:var(--font-heading);font-size:1.2rem;font-style:italic;color:#1a1a19bf}.sym-list.svelte-19ltzj9{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.sym-list.svelte-19ltzj9 li:where(.svelte-19ltzj9){position:relative;padding-left:1.4rem;font-family:var(--font-heading);font-size:clamp(1.3rem,2.5vw,1.7rem);font-weight:300;color:var(--ink)}.sym-list.svelte-19ltzj9 li:where(.svelte-19ltzj9):before{content:"";position:absolute;left:0;top:.7em;width:.55rem;height:1px;background:var(--silver)}.cause-side.svelte-19ltzj9{display:flex;flex-direction:column;align-items:flex-start;gap:1.3rem}.cause-q.svelte-19ltzj9{font-family:var(--font-heading);font-size:clamp(2.4rem,6vw,4rem);font-weight:300;line-height:1.18;color:var(--ink)}.cause-q.svelte-19ltzj9 em:where(.svelte-19ltzj9){font-style:italic;color:var(--silver)}.proof.svelte-19ltzj9{background:var(--room)}.proof-inner.svelte-19ltzj9{display:grid;grid-template-columns:auto 1fr;gap:clamp(2rem,6vw,5rem);align-items:center}.proof-inner.svelte-19ltzj9 [data-tenant=kosmetologia-holistyczna] .proof-figure{display:flex;flex-direction:column;align-items:center;gap:.9rem}.proof-number.svelte-19ltzj9{display:flex;align-items:baseline;gap:.4rem;font-family:var(--font-heading);font-weight:300;color:var(--ink);line-height:.9}.pn-value.svelte-19ltzj9{font-size:clamp(5rem,12vw,8.5rem);letter-spacing:-.03em}.pn-of.svelte-19ltzj9{font-size:clamp(1.4rem,3vw,2.2rem);color:var(--silver)}.proof-stars.svelte-19ltzj9{display:flex;gap:.35rem;color:var(--ink);opacity:.7}.proof-copy.svelte-19ltzj9{display:flex;flex-direction:column;align-items:flex-start;gap:1.3rem;max-width:52ch}.proof-lead.svelte-19ltzj9{font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,2.1rem);font-weight:300;line-height:1.3;color:var(--ink)}.holistic.svelte-19ltzj9{background:linear-gradient(180deg,var(--paper),var(--surface) 45%,var(--paper))}.holistic-head.svelte-19ltzj9{display:flex;flex-direction:column;gap:1.3rem;margin-bottom:clamp(3rem,7vh,5rem)}.layers.svelte-19ltzj9{position:relative;max-width:760px;margin-inline:auto;padding-left:.5rem}.layers-rail.svelte-19ltzj9{position:absolute;left:.5rem;top:.6rem;bottom:.6rem;width:1px;background:var(--line);transform-origin:top;transform:scaleY(1);transition:transform 1.4s cubic-bezier(.22,.7,.18,1)}.layers.armed.svelte-19ltzj9 .layers-rail:where(.svelte-19ltzj9){transform:scaleY(0)}.layers.on.svelte-19ltzj9 .layers-rail:where(.svelte-19ltzj9){transform:scaleY(1)}.layers-glint.svelte-19ltzj9{position:absolute;left:.5rem;top:0;width:1px;height:18%;transform:translate(-.5px);background:linear-gradient(180deg,transparent,var(--sheen),transparent)}.layers.armed.svelte-19ltzj9 .layers-glint:where(.svelte-19ltzj9){opacity:0}.layers.on.svelte-19ltzj9 .layers-glint:where(.svelte-19ltzj9){animation:svelte-19ltzj9-rail-glint 4.5s ease-in-out 1.3s infinite}@keyframes svelte-19ltzj9-rail-glint{0%{top:-18%;opacity:0}25%{opacity:1}75%{opacity:1}to{top:100%;opacity:0}}.layer-row.svelte-19ltzj9{position:relative;display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:clamp(1rem,2.5vw,2rem);margin-left:calc(var(--i) * clamp(.6rem,2vw,1.6rem));padding:clamp(1.1rem,2.4vh,1.7rem) clamp(1.2rem,2.5vw,2rem);border-radius:3px;border:1px solid var(--line);background:rgba(251,252,253,calc(.5 + var(--i) * .11));box-shadow:inset 0 1px #fff9,0 24px 40px -38px rgba(var(--cast),calc(.22 + var(--i) * .12))}.layer-row.svelte-19ltzj9+.layer-row:where(.svelte-19ltzj9){margin-top:clamp(.6rem,1.5vh,1rem)}.layer-row.last.svelte-19ltzj9{background:var(--ink);border-color:var(--ink)}.layer-row.last.svelte-19ltzj9 .lr-index:where(.svelte-19ltzj9){color:var(--sheen)}.layer-row.last.svelte-19ltzj9 .lr-label:where(.svelte-19ltzj9){color:var(--paper)}.layer-row.last.svelte-19ltzj9 .lr-note:where(.svelte-19ltzj9){color:#f5f3f0b8}.layer-row.last.svelte-19ltzj9 .lr-dot:where(.svelte-19ltzj9){background:var(--paper);border-color:var(--paper)}.layers.armed.svelte-19ltzj9 .layer-row:where(.svelte-19ltzj9){opacity:0;transform:translateY(16px)}.layers.on.svelte-19ltzj9 .layer-row:where(.svelte-19ltzj9){opacity:1;transform:none;transition:opacity .8s ease,transform .9s cubic-bezier(.22,.7,.18,1);transition-delay:calc(.35s + var(--i) * .16s)}.lr-dot.svelte-19ltzj9{position:absolute;left:calc(-1 * (var(--i) * clamp(.6rem,2vw,1.6rem)) - .5rem + .5rem);margin-left:calc(-1 * var(--i) * clamp(.6rem,2vw,1.6rem));width:9px;height:9px;border-radius:50%;background:var(--surface);border:1px solid var(--silver);box-shadow:0 0 0 4px var(--paper)}.lr-index.svelte-19ltzj9{font-family:var(--font-body);font-size:.72rem;font-weight:700;letter-spacing:.18em;color:var(--silver)}.lr-body.svelte-19ltzj9{display:flex;flex-direction:column;gap:.25rem}.lr-label.svelte-19ltzj9{font-family:var(--font-heading);font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:300;line-height:1.1;color:var(--ink)}.lr-note.svelte-19ltzj9{font-size:.92rem;line-height:1.55;color:#1a1a19a8;max-width:46ch}.holistic-cta.svelte-19ltzj9{margin-top:clamp(2.2rem,5vh,3.2rem);text-align:center}.therapies-head.svelte-19ltzj9{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;flex-wrap:wrap;margin-bottom:clamp(2rem,5vh,3.5rem)}.therapies-head.svelte-19ltzj9 h2:where(.svelte-19ltzj9){margin-top:.7rem}.therapies-intro.svelte-19ltzj9{padding-bottom:.4rem}.therapy-list.svelte-19ltzj9{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.therapy.svelte-19ltzj9{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(1rem,3vw,2.5rem);padding:clamp(1.4rem,3vh,2.1rem) .4rem;border-bottom:1px solid var(--line);border-radius:3px;isolation:isolate;transition:padding-left .5s cubic-bezier(.22,.7,.18,1),transform .5s cubic-bezier(.22,.7,.18,1),box-shadow .5s cubic-bezier(.22,.7,.18,1),background-color .5s ease}@media(hover:hover)and (pointer:fine){.therapy.svelte-19ltzj9:hover{padding-left:1.6rem;transform:translateY(-3px);background:#fbfcfdb8;box-shadow:inset 0 1px #ffffffb3,0 1px rgba(var(--cast),.03),0 30px 50px -40px rgba(var(--cast),.45),0 10px 24px -22px rgba(var(--cast),.35)}}.therapy.svelte-19ltzj9:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(105deg,#c9ccce00 38%,#c9ccce52,#c9ccce00 62%);transform:translate(-120%);opacity:0}@media(hover:hover)and (pointer:fine){.therapy.svelte-19ltzj9:hover:before{opacity:1;animation:svelte-19ltzj9-therapy-sheen .9s cubic-bezier(.22,.7,.18,1) both}}@keyframes svelte-19ltzj9-therapy-sheen{0%{transform:translate(-120%)}to{transform:translate(120%)}}.t-no.svelte-19ltzj9{font-family:var(--font-body);font-size:.72rem;font-weight:700;letter-spacing:.2em;color:var(--silver)}.t-main.svelte-19ltzj9{display:flex;flex-direction:column;gap:.35rem}.t-title.svelte-19ltzj9{font-family:var(--font-heading);font-size:clamp(1.3rem,2.6vw,1.85rem);font-weight:300;line-height:1.1}.t-desc.svelte-19ltzj9{font-size:.92rem;line-height:1.6;color:#1a1a19a3;max-width:64ch}.t-arrow.svelte-19ltzj9{color:var(--silver);transition:transform .5s cubic-bezier(.22,.7,.18,1),color .5s ease}.therapy.svelte-19ltzj9:hover .t-arrow:where(.svelte-19ltzj9){color:var(--ink);transform:translate(4px,-4px)}.therapies-cta.svelte-19ltzj9{margin-top:clamp(2.2rem,5vh,3.4rem)}.path.svelte-19ltzj9{background:var(--room)}.path-head.svelte-19ltzj9{display:flex;flex-direction:column;gap:1rem;margin-bottom:clamp(2.5rem,6vh,4rem)}.steps.svelte-19ltzj9{list-style:none;margin:0;padding:0;display:grid;gap:0}.steps.svelte-19ltzj9 [data-tenant=kosmetologia-holistyczna] .step{display:grid;grid-template-columns:5rem 1fr;gap:clamp(1rem,3vw,2.5rem);padding:clamp(1.5rem,3.5vh,2.3rem) 0;border-top:1px solid var(--line);align-items:baseline}.steps.svelte-19ltzj9 [data-tenant=kosmetologia-holistyczna] .step:last-child{border-bottom:1px solid var(--line)}.s-no.svelte-19ltzj9{font-family:var(--font-heading);font-size:clamp(1.6rem,3vw,2.4rem);color:var(--silver);font-weight:300}.s-body.svelte-19ltzj9{display:flex;flex-direction:column;gap:.5rem}.s-title.svelte-19ltzj9{font-family:var(--font-heading);font-size:clamp(1.3rem,2.4vw,1.7rem);font-weight:300}.s-desc.svelte-19ltzj9{font-size:.98rem;line-height:1.7;color:#1a1a19b8;max-width:60ch}.online.svelte-19ltzj9{background:var(--ink);color:var(--paper)}.online-card.svelte-19ltzj9{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.online.svelte-19ltzj9 [data-tenant=kosmetologia-holistyczna] .eyebrow{color:var(--sheen)}.online.svelte-19ltzj9 [data-tenant=kosmetologia-holistyczna] .eyebrow:before{background:var(--sheen)}.online-title.svelte-19ltzj9{color:var(--paper)}.online-title.svelte-19ltzj9 em:where(.svelte-19ltzj9){color:var(--sheen)}.online-lead.svelte-19ltzj9{color:#f5f3f0c2}.online-cta.svelte-19ltzj9{margin-top:.6rem}.online.svelte-19ltzj9 [data-tenant=kosmetologia-holistyczna] .btn--ink{background:var(--paper);color:var(--ink)}.online.svelte-19ltzj9 [data-tenant=kosmetologia-holistyczna] .btn--ink:hover{background:#fff}.touches-head.svelte-19ltzj9{display:flex;flex-direction:column;gap:1.2rem;margin-bottom:clamp(2.5rem,6vh,4rem)}.touches-grid.svelte-19ltzj9{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.2rem,3vw,2.4rem);align-items:start}.touches-grid.svelte-19ltzj9 [data-tenant=kosmetologia-holistyczna] .touch:nth-child(2){margin-top:clamp(1.5rem,5vw,3.5rem)}.walk-head.svelte-19ltzj9{display:flex;flex-direction:column;gap:1.3rem;margin-bottom:clamp(2.5rem,7vh,4.5rem)}.gallery.svelte-19ltzj9{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.2rem,3vw,2.4rem);align-items:start}.gallery.svelte-19ltzj9 [data-tenant=kosmetologia-holistyczna] .g:nth-child(3n+2){margin-top:clamp(1.5rem,5vw,3.5rem)}.gallery.svelte-19ltzj9 [data-tenant=kosmetologia-holistyczna] .g:nth-child(3n){margin-top:clamp(.8rem,3vw,2rem)}.walk-cta.svelte-19ltzj9{margin-top:clamp(2.5rem,6vh,4rem);text-align:center}.sandra-grid.svelte-19ltzj9{display:grid;grid-template-columns:.82fr 1fr;gap:clamp(2rem,6vw,5rem);align-items:center}.sandra-copy.svelte-19ltzj9{display:flex;flex-direction:column;align-items:flex-start;gap:1.4rem;order:2}.sandra-grid.svelte-19ltzj9 [data-tenant=kosmetologia-holistyczna] .sandra-photo{order:1;max-width:420px}.quote.svelte-19ltzj9{margin:0;font-family:var(--font-heading);font-size:clamp(1.45rem,2.6vw,2rem);font-style:italic;font-weight:300;line-height:1.4;color:var(--ink);max-width:28ch}.calm.svelte-19ltzj9{background:radial-gradient(80% 120% at 50% 0%,var(--glow),rgba(226,236,241,0) 70%),var(--paper);text-align:center}.calm-inner.svelte-19ltzj9{display:flex;flex-direction:column;align-items:center;gap:1.6rem}.calm-title.svelte-19ltzj9{font-family:var(--font-heading);font-weight:300;font-size:clamp(2.3rem,5.4vw,3.9rem);line-height:1.18;letter-spacing:-.02em;color:var(--ink)}.calm-title.svelte-19ltzj9 em:where(.svelte-19ltzj9){font-style:italic;color:var(--silver)}.calm-lead.svelte-19ltzj9{color:#1a1a19bd}.calm-cta.svelte-19ltzj9{display:flex;gap:1.2rem;flex-wrap:wrap;justify-content:center;margin-top:.8rem}.contact-grid.svelte-19ltzj9{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,6vw,5rem);align-items:center}.contact-copy.svelte-19ltzj9{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem}.contact-info.svelte-19ltzj9{font-style:normal;display:flex;flex-direction:column;gap:1.1rem;margin-top:.4rem}.ci-row.svelte-19ltzj9{display:inline-flex;align-items:flex-start;gap:.8rem;color:#1a1a19d1;line-height:1.5;transition:color .35s ease}.ci-row.svelte-19ltzj9 [data-tenant=kosmetologia-holistyczna] svg{margin-top:3px;color:var(--silver);flex-shrink:0}.ci-row.svelte-19ltzj9:hover{color:var(--ink)}.ci-row.big.svelte-19ltzj9{font-family:var(--font-heading);font-size:clamp(1.7rem,3vw,2.2rem);color:var(--ink)}.contact-cta.svelte-19ltzj9{display:flex;gap:1.2rem;flex-wrap:wrap;margin-top:.6rem}.map-frame.svelte-19ltzj9{position:relative;aspect-ratio:4 / 3;border-radius:3px;overflow:hidden;border:1px solid var(--line);box-shadow:0 30px 70px -50px rgba(var(--cast),.5)}.map-frame.svelte-19ltzj9 iframe:where(.svelte-19ltzj9){position:absolute;inset:0;width:100%;height:100%;border:0;filter:grayscale(1) contrast(.95) brightness(1.04)}@media(max-width:980px){.hero-grid.svelte-19ltzj9{grid-template-columns:1fr;gap:2.5rem}.hero-figure.svelte-19ltzj9{order:-1;justify-self:center;max-width:340px}.hero-tag.svelte-19ltzj9{text-align:center}.hero-copy.svelte-19ltzj9{align-items:flex-start}.symptom-grid.svelte-19ltzj9,.proof-inner.svelte-19ltzj9,.sandra-grid.svelte-19ltzj9,.contact-grid.svelte-19ltzj9{grid-template-columns:1fr;gap:2.4rem}.proof-inner.svelte-19ltzj9 [data-tenant=kosmetologia-holistyczna] .proof-figure{align-items:flex-start}.sandra-copy.svelte-19ltzj9{order:2}.sandra-grid.svelte-19ltzj9 [data-tenant=kosmetologia-holistyczna] .sandra-photo{order:1;max-width:440px}}@media(max-width:760px){.touches-grid.svelte-19ltzj9{grid-template-columns:1fr 1fr}.touches-grid.svelte-19ltzj9 [data-tenant=kosmetologia-holistyczna] .touch:nth-child(2){margin-top:0}.gallery.svelte-19ltzj9{grid-template-columns:1fr 1fr;gap:1rem}.gallery.svelte-19ltzj9 [data-tenant=kosmetologia-holistyczna] .g:nth-child(3n+2),.gallery.svelte-19ltzj9 [data-tenant=kosmetologia-holistyczna] .g:nth-child(3n){margin-top:0}.gallery.svelte-19ltzj9 [data-tenant=kosmetologia-holistyczna] .g:nth-child(2n){margin-top:clamp(1rem,6vw,2.4rem)}.therapy.svelte-19ltzj9{grid-template-columns:auto 1fr}.t-arrow.svelte-19ltzj9{display:none}}@media(max-width:520px){.touches-grid.svelte-19ltzj9{grid-template-columns:1fr;max-width:360px;margin-inline:auto}.steps.svelte-19ltzj9 [data-tenant=kosmetologia-holistyczna] .step{grid-template-columns:3.4rem 1fr;gap:1rem}.layer-row.svelte-19ltzj9{grid-template-columns:auto 1fr}.lr-index.svelte-19ltzj9{display:none}}@media(prefers-reduced-motion:reduce){.hero-copy.svelte-19ltzj9>:where(.svelte-19ltzj9),.hero-copy.armed.svelte-19ltzj9>:where(.svelte-19ltzj9),.hero-copy.armed.play.svelte-19ltzj9>:where(.svelte-19ltzj9),.hero-figure.armed.svelte-19ltzj9 .hero-frame:where(.svelte-19ltzj9),.hero-figure.armed.play.svelte-19ltzj9 .hero-frame:where(.svelte-19ltzj9),.hero-figure.armed.svelte-19ltzj9 .hero-tag:where(.svelte-19ltzj9){opacity:1;transform:none;transition:none}.hero-frame.svelte-19ltzj9 img:where(.svelte-19ltzj9),.cue-line.svelte-19ltzj9,.hero-figure.armed.play.svelte-19ltzj9 .hero-sheen:where(.svelte-19ltzj9),.layers.on.svelte-19ltzj9 .layers-glint:where(.svelte-19ltzj9),.therapy.svelte-19ltzj9:hover:before{animation:none}.therapy.svelte-19ltzj9{transition:padding-left .5s cubic-bezier(.22,.7,.18,1)}.therapy.svelte-19ltzj9:hover{transform:none;box-shadow:none}}.intro-grid.svelte-d6kwse{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2rem,6vw,5rem);align-items:center}.intro-copy.svelte-d6kwse{display:flex;flex-direction:column;gap:1.5rem}.intro.svelte-d6kwse .display:where(.svelte-d6kwse) em:where(.svelte-d6kwse){color:var(--silver);font-style:italic}.intro-cta.svelte-d6kwse{display:flex;flex-direction:column;gap:.9rem;align-items:flex-start;margin-top:.4rem}.intro-tel.svelte-d6kwse{font-size:.9rem;letter-spacing:.04em;color:var(--silver);transition:color .35s ease}.intro-tel.svelte-d6kwse:hover{color:var(--ink)}.flow-sec.svelte-d6kwse{background:var(--room)}.flow-head.svelte-d6kwse{display:flex;flex-direction:column;gap:1rem;margin-bottom:clamp(2.2rem,5vh,3.5rem)}.flow-head.svelte-d6kwse em:where(.svelte-d6kwse){color:var(--silver);font-style:italic}.flow-grid.svelte-d6kwse{display:grid;grid-template-columns:1fr;gap:1px;background:var(--line);border:1px solid var(--line)}.flow-grid.svelte-d6kwse [data-tenant=kosmetologia-holistyczna] .flow-card{background:var(--room);padding:clamp(1.6rem,3vw,2.4rem);display:flex;flex-direction:column;gap:.9rem;min-height:13rem}.fc-no.svelte-d6kwse{font-family:var(--font-heading);font-size:1.8rem;color:var(--silver);font-weight:300}.fc-title.svelte-d6kwse{font-family:var(--font-heading);font-size:clamp(1.2rem,2.2vw,1.5rem);font-weight:300}.fc-desc.svelte-d6kwse{font-size:.94rem;line-height:1.65;color:#1a1a19b3}.plan-grid.svelte-d6kwse{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,6vw,5rem);align-items:center}.plan-copy.svelte-d6kwse{display:flex;flex-direction:column;gap:1.3rem}.plan-sec.svelte-d6kwse em:where(.svelte-d6kwse){color:var(--silver);font-style:italic}.plan-list.svelte-d6kwse{list-style:none;margin:.4rem 0 0;padding:0;display:flex;flex-direction:column;gap:0}.plan-list.svelte-d6kwse [data-tenant=kosmetologia-holistyczna] .plan-item{display:flex;align-items:center;gap:1rem;padding:1rem 0;border-top:1px solid var(--line);font-size:1.05rem;color:#1a1a19d1}.plan-list.svelte-d6kwse [data-tenant=kosmetologia-holistyczna] .plan-item:last-child{border-bottom:1px solid var(--line)}.pi-mark.svelte-d6kwse{width:7px;height:7px;border-radius:50%;background:var(--ink);flex-shrink:0}.cta-band.svelte-d6kwse{background:var(--ink);color:var(--paper);text-align:center}.cta-inner.svelte-d6kwse{display:flex;flex-direction:column;align-items:center;gap:2rem}.cta-title.svelte-d6kwse{color:var(--paper)}.cta-title.svelte-d6kwse em:where(.svelte-d6kwse){color:var(--sheen);font-style:italic}.cta-actions.svelte-d6kwse{display:flex;gap:1.2rem;flex-wrap:wrap;justify-content:center}.cta-band.svelte-d6kwse [data-tenant=kosmetologia-holistyczna] .btn--ink{background:var(--paper);color:var(--ink)}.cta-band.svelte-d6kwse [data-tenant=kosmetologia-holistyczna] .btn--ghost{color:var(--paper);border-color:#f5f3f04d}.cta-band.svelte-d6kwse [data-tenant=kosmetologia-holistyczna] .btn--ghost:hover{border-color:var(--paper)}@media(max-width:900px){.intro-grid.svelte-d6kwse,.plan-grid.svelte-d6kwse{grid-template-columns:1fr;gap:2.2rem}.intro-grid.svelte-d6kwse [data-tenant=kosmetologia-holistyczna] .intro-photo,.plan-grid.svelte-d6kwse [data-tenant=kosmetologia-holistyczna] .plan-photo{max-width:440px}}@media(max-width:520px){.flow-grid.svelte-d6kwse{grid-template-columns:1fr}.flow-grid.svelte-d6kwse [data-tenant=kosmetologia-holistyczna] .flow-card{min-height:0}}.intro-grid.svelte-4n4egg{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2rem,6vw,5rem);align-items:center}.intro-copy.svelte-4n4egg{display:flex;flex-direction:column;gap:1.5rem}.intro.svelte-4n4egg .display:where(.svelte-4n4egg) em:where(.svelte-4n4egg){color:var(--silver);font-style:italic}.details.svelte-4n4egg{padding-top:0}.details-grid.svelte-4n4egg{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.d-card.svelte-4n4egg{background:var(--paper);padding:clamp(1.8rem,3vw,2.6rem);display:flex;flex-direction:column;gap:.65rem;min-height:14rem;transition:background-color .45s ease}.d-card.svelte-4n4egg:hover{background:var(--room)}.d-ic.svelte-4n4egg{color:var(--silver);margin-bottom:.6rem}.d-label.svelte-4n4egg{font-family:var(--font-body);font-size:.68rem;letter-spacing:.24em;text-transform:uppercase;color:var(--silver)}.d-value.svelte-4n4egg{font-family:var(--font-heading);font-size:clamp(1.3rem,2.2vw,1.6rem);font-weight:300;line-height:1.25;color:var(--ink)}.d-value.email.svelte-4n4egg{font-size:clamp(1rem,1.6vw,1.18rem);word-break:break-word}.d-hint.svelte-4n4egg{margin-top:auto;font-size:.82rem;color:#1a1a198c}.form-sec.svelte-4n4egg{padding-top:0}.form-grid.svelte-4n4egg{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,6vw,5rem);align-items:start}.form-copy.svelte-4n4egg{display:flex;flex-direction:column;gap:1.5rem;position:sticky;top:7rem}.display.sm.svelte-4n4egg{font-size:clamp(1.9rem,4vw,3rem)}.form-copy.svelte-4n4egg .display:where(.svelte-4n4egg) em:where(.svelte-4n4egg){color:var(--silver);font-style:italic}.form.svelte-4n4egg{display:flex;flex-direction:column;gap:1.4rem;background:var(--paper);border:1px solid var(--line);padding:clamp(1.6rem,3vw,2.6rem);border-radius:2px;box-shadow:0 30px 80px -60px #1a1a1980}.field.svelte-4n4egg{display:flex;flex-direction:column;gap:.5rem}.field-row.svelte-4n4egg{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem}.field.svelte-4n4egg label:where(.svelte-4n4egg){font-family:var(--font-body);font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--silver)}.field.svelte-4n4egg label:where(.svelte-4n4egg) .opt:where(.svelte-4n4egg){letter-spacing:.02em;text-transform:none;opacity:.7}.field.svelte-4n4egg input:where(.svelte-4n4egg),.field.svelte-4n4egg select:where(.svelte-4n4egg),.field.svelte-4n4egg textarea:where(.svelte-4n4egg){font-family:var(--font-body);font-size:1rem;color:var(--ink);background:transparent;border:0;border-bottom:1px solid var(--line);padding:.65rem .1rem;border-radius:0;transition:border-color .3s ease,box-shadow .3s ease}.field.svelte-4n4egg textarea:where(.svelte-4n4egg){resize:vertical;min-height:6.5rem;line-height:1.55}.field.svelte-4n4egg input:where(.svelte-4n4egg):focus,.field.svelte-4n4egg select:where(.svelte-4n4egg):focus,.field.svelte-4n4egg textarea:where(.svelte-4n4egg):focus{outline:none;border-bottom-color:var(--ink);box-shadow:0 1px 0 0 var(--ink)}.field.svelte-4n4egg input:where(.svelte-4n4egg)::placeholder,.field.svelte-4n4egg textarea:where(.svelte-4n4egg)::placeholder{color:#1a1a1966}.form-btn.svelte-4n4egg{align-self:flex-start;display:inline-flex;align-items:center;gap:.55rem;margin-top:.4rem;padding:.85rem 1.7rem;font-family:var(--font-body);font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;color:var(--paper);background:var(--ink);border:1px solid var(--ink);border-radius:999px;cursor:pointer;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .3s ease}.form-btn.svelte-4n4egg:hover{background:var(--silver);border-color:var(--silver)}.form-btn.svelte-4n4egg:active{transform:scale(.97)}.form-note.svelte-4n4egg{font-size:.9rem;line-height:1.55;color:var(--silver)}.map-card.svelte-4n4egg{position:relative;display:block;aspect-ratio:16 / 9;border-radius:3px;overflow:hidden;border:1px solid var(--line);box-shadow:inset 0 1px #ffffffb3,0 30px 80px -55px rgba(var(--cast),.55);cursor:pointer;transition:box-shadow .5s ease,transform .5s cubic-bezier(.22,.7,.18,1)}.map-art.svelte-4n4egg{position:absolute;inset:0;width:100%;height:100%}.map-card.svelte-4n4egg:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 90% at 50% 46%,transparent 55%,rgba(var(--cast),.14) 100%)}.map-pin.svelte-4n4egg{position:absolute;left:50%;top:52%;width:0;height:0;z-index:2}.pin-drop.svelte-4n4egg{position:absolute;left:50%;top:0;width:26px;height:26px;margin:-26px 0 0 -13px;background:var(--ink);border-radius:50% 50% 50% 0;transform:rotate(-45deg);box-shadow:0 10px 18px -8px rgba(var(--cast),.7);transition:transform .45s cubic-bezier(.22,.7,.18,1)}.pin-drop.svelte-4n4egg:after{content:"";position:absolute;left:50%;top:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;background:var(--surface);border-radius:50%}.pin-ring.svelte-4n4egg{position:absolute;left:50%;top:0;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;border:1.5px solid var(--ink);opacity:0;animation:svelte-4n4egg-pin-pulse 2.6s cubic-bezier(.22,.7,.18,1) infinite}.pin-ring--2.svelte-4n4egg{animation-delay:1.3s}@keyframes svelte-4n4egg-pin-pulse{0%{transform:scale(.5);opacity:.55}70%{opacity:0}to{transform:scale(3.4);opacity:0}}.map-card.svelte-4n4egg:hover .pin-drop:where(.svelte-4n4egg){transform:rotate(-45deg) translateY(-4px) scale(1.06)}.map-card.svelte-4n4egg:active{transform:scale(.995)}.map-chip.svelte-4n4egg{position:absolute;left:clamp(.9rem,2vw,1.6rem);bottom:clamp(.9rem,2vw,1.6rem);z-index:3;display:flex;align-items:flex-start;gap:.7rem;max-width:min(84%,24rem);padding:.85rem 1.1rem;background:#fbfcfdd1;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.75);border-radius:4px;box-shadow:0 18px 40px -28px rgba(var(--cast),.6)}.chip-ic.svelte-4n4egg{display:grid;place-items:center;width:2rem;height:2rem;flex-shrink:0;border-radius:50%;background:var(--ink);color:var(--surface)}.chip-text.svelte-4n4egg{display:flex;flex-direction:column;gap:.15rem;line-height:1.35}.chip-text.svelte-4n4egg strong:where(.svelte-4n4egg){font-family:var(--font-heading);font-weight:400;font-size:.98rem;color:var(--ink)}.chip-text.svelte-4n4egg small:where(.svelte-4n4egg){font-size:.78rem;color:var(--silver)}.chip-cta.svelte-4n4egg{margin-top:.15rem;font-weight:700!important;letter-spacing:.02em;color:var(--ink)!important;transition:opacity .3s ease}.map-card.svelte-4n4egg:hover .chip-cta:where(.svelte-4n4egg){opacity:.62}.map-tag.svelte-4n4egg{position:absolute;top:clamp(.9rem,2vw,1.5rem);right:clamp(.9rem,2vw,1.5rem);z-index:3;font-family:var(--font-body);font-size:.64rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--silver);background:#fbfcfdb3;padding:.35rem .7rem;border-radius:999px;border:1px solid var(--line)}.map-legal.svelte-4n4egg{margin-top:1.6rem;text-align:center;font-size:.76rem;letter-spacing:.06em;color:var(--silver)}.socials.svelte-4n4egg{display:flex;align-items:center;gap:.8rem}.socials-label.svelte-4n4egg{font-family:var(--font-body);font-size:.68rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--silver);margin-right:.2rem}.soc.svelte-4n4egg{display:grid;place-items:center;width:2.7rem;height:2.7rem;border-radius:50%;color:var(--ink);background:var(--metal);border:1px solid rgba(255,255,255,.7);box-shadow:inset 0 1px #ffffffd9,0 1px rgba(var(--cast),.05);transition:transform .4s cubic-bezier(.22,.7,.18,1),box-shadow .4s ease}.soc.svelte-4n4egg:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffffe6,0 16px 30px -20px rgba(var(--cast),.5)}.soc.svelte-4n4egg:active{transform:translateY(0) scale(.95)}@media(prefers-reduced-motion:reduce){.pin-ring.svelte-4n4egg{animation:none}.map-card.svelte-4n4egg,.pin-drop.svelte-4n4egg,.soc.svelte-4n4egg{transition:none}}@media(max-width:900px){.intro-grid.svelte-4n4egg{grid-template-columns:1fr;gap:2.2rem}.intro-grid.svelte-4n4egg [data-tenant=kosmetologia-holistyczna] .intro-photo{max-width:440px}.form-grid.svelte-4n4egg{grid-template-columns:1fr;gap:2rem}.form-copy.svelte-4n4egg{position:static;top:auto}.details-grid.svelte-4n4egg{grid-template-columns:1fr 1fr}.d-card.svelte-4n4egg{min-height:12rem}.map-card.svelte-4n4egg{aspect-ratio:4 / 3}}@media(max-width:480px){.details-grid.svelte-4n4egg{grid-template-columns:1fr}.d-card.svelte-4n4egg{min-height:0}.field-row.svelte-4n4egg{grid-template-columns:1fr}}.light.svelte-bvm92v{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.depth.svelte-bvm92v{position:absolute;inset:0;overflow:hidden}.blob.svelte-bvm92v{position:absolute;will-change:transform;transition:transform 1.1s cubic-bezier(.33,.5,.2,1)}.blob.svelte-bvm92v:before{content:"";position:absolute;inset:0;border-radius:47% 53% 68% 32%/42% 51% 49% 58%;will-change:transform,opacity}.blob--glow.svelte-bvm92v{left:-12%;top:-8%;width:62vmax;height:62vmax;transform:translate3d(calc((var(--mx) - .5) * 34px),calc(var(--ly) * -90px),0)}.blob--glow.svelte-bvm92v:before{background:radial-gradient(closest-side,#dde7ed8c,#dde7ed00 72%);filter:blur(60px);animation:svelte-bvm92v-blob-drift-a 46s ease-in-out infinite}.blob--rose.svelte-bvm92v{right:-16%;bottom:-14%;width:54vmax;height:54vmax;transform:translate3d(calc((var(--mx) - .5) * -56px),calc(var(--ly) * 70px),0)}.blob--rose.svelte-bvm92v:before{border-radius:62% 38% 41% 59%/53% 44% 56% 47%;background:radial-gradient(closest-side,#cedde66b,#cedde600 70%);filter:blur(72px);animation:svelte-bvm92v-blob-drift-b 38s ease-in-out infinite}.blob--cool.svelte-bvm92v{right:6%;top:24%;width:38vmax;height:38vmax;transform:translate3d(calc((var(--mx) - .5) * 78px),calc(var(--ly) * -150px),0)}.blob--cool.svelte-bvm92v:before{border-radius:38% 62% 57% 43%/60% 38% 62% 40%;background:radial-gradient(closest-side,#cdd6dc66,#cdd6dc00 68%);filter:blur(58px);animation:svelte-bvm92v-blob-drift-a 31s ease-in-out infinite reverse}@keyframes svelte-bvm92v-blob-drift-a{0%,to{transform:translateZ(0) rotate(0) scale(1)}50%{transform:translate3d(3%,-4%,0) rotate(8deg) scale(1.08)}}@keyframes svelte-bvm92v-blob-drift-b{0%,to{transform:translateZ(0) rotate(0) scale(1.04)}50%{transform:translate3d(-4%,3%,0) rotate(-7deg) scale(.95)}}.beam.svelte-bvm92v{position:absolute;left:calc(8% + (var(--mx) - .5) * 10%);top:calc((var(--ly) * 150%) - 28%);width:96%;height:78%;background:radial-gradient(60% 52% at 50% 42%,#ffffffeb,#e2eaef8c 34%,#cdd6dd29 62%,#cdd6dd00);filter:blur(8px);opacity:.85;transition:top .7s cubic-bezier(.33,.5,.2,1),left .9s cubic-bezier(.33,.5,.2,1);transform:rotate(-9deg)}.grain.svelte-bvm92v{position:absolute;inset:-50%;opacity:.04;background-image:radial-gradient(rgba(24,23,26,.6) .5px,transparent .5px);background-size:3px 3px}.motes.svelte-bvm92v{position:absolute;inset:0;overflow:hidden}.mote.svelte-bvm92v{position:absolute;left:calc((var(--n) * 11% + 6%));bottom:-6%;width:calc(2px + (var(--n) % 3) * 1.5px);height:calc(2px + (var(--n) % 3) * 1.5px);border-radius:50%;background:radial-gradient(circle,#f9fcfef2,#dce6ec00 70%);opacity:0;filter:blur(.4px);will-change:transform,opacity;animation:svelte-bvm92v-mote-drift calc(26s + (var(--n) % 5) * 6s) linear infinite;animation-delay:calc(var(--n) * -4.5s)}@keyframes svelte-bvm92v-mote-drift{0%{transform:translateZ(0) scale(.7);opacity:0}12%{opacity:.5}50%{transform:translate3d(14px,-52vh,0) scale(1)}88%{opacity:.45}to{transform:translate3d(-10px,-108vh,0) scale(.8);opacity:0}}@media(prefers-reduced-motion:reduce){.beam.svelte-bvm92v{top:6%;transition:none}.motes.svelte-bvm92v{display:none}.blob.svelte-bvm92v{transition:none;transform:none}.blob.svelte-bvm92v:before{animation:none}}.bloom.svelte-1l5hmfo{position:fixed;right:-7vmax;bottom:-8vmax;width:40vmax;height:40vmax;z-index:0;pointer-events:none;opacity:.5}.stage.svelte-1l5hmfo{position:absolute;inset:0;perspective:900px}.flower.svelte-1l5hmfo{position:absolute;inset:0;transform-style:preserve-3d;will-change:transform;animation:svelte-1l5hmfo-bloom-turn 64s cubic-bezier(.45,0,.55,1) infinite}.petal.svelte-1l5hmfo{position:absolute;left:50%;top:50%;width:4.2vmax;height:11vmax;margin:-11vmax 0 0 -2.1vmax;border:1px solid var(--rose, #e7d6cf);border-radius:50% 50% 48% 48%/64% 64% 36% 36%;background:radial-gradient(60% 80% at 50% 22%,#cedde633,#cdd6dc00 72%);transform-origin:50% 100%;transform:rotate(calc(var(--i) * 60deg)) rotateX(46deg);backface-visibility:visible}.pistil.svelte-1l5hmfo{position:absolute;left:50%;top:50%;width:2.4vmax;height:2.4vmax;margin:-1.2vmax 0 0 -1.2vmax;border-radius:50%;background:radial-gradient(circle,#d2d9de99,#d2d9de00 70%);transform:translateZ(.6vmax)}@keyframes svelte-1l5hmfo-bloom-turn{0%{transform:rotateX(14deg) rotateY(0)}50%{transform:rotateX(24deg) rotateY(180deg)}to{transform:rotateX(14deg) rotateY(360deg)}}@media(prefers-reduced-motion:reduce){.flower.svelte-1l5hmfo{animation:none;transform:rotateX(18deg) rotateY(28deg)}}.sparks.svelte-9icqpl{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.nav.svelte-ixi742{position:fixed;inset:0 0 auto;z-index:40;transition:background-color .6s ease,border-color .6s ease,backdrop-filter .6s ease;border-bottom:1px solid transparent}.nav.scrolled.svelte-ixi742{background:#f5f3f0cc;backdrop-filter:blur(14px) saturate(1.1);border-bottom-color:var(--line)}.nav.menu-open.svelte-ixi742{background:var(--paper);border-bottom-color:transparent}.nav-inner.svelte-ixi742{max-width:1320px;margin-inline:auto;padding:clamp(.9rem,2vw,1.3rem) clamp(1.25rem,5vw,4rem);display:flex;align-items:center;gap:1.4rem}.brand.svelte-ixi742{display:inline-flex;align-items:center;gap:.7rem;margin-right:auto}.mark.svelte-ixi742{display:grid;place-items:center;width:2.3rem;height:2.3rem;border:1px solid var(--silver);border-radius:50%;font-family:var(--font-heading);font-size:.95rem;letter-spacing:.06em;color:var(--ink);transition:border-color .6s ease,background-color .6s ease}.brand.svelte-ixi742:hover .mark:where(.svelte-ixi742){border-color:var(--ink)}.brand-text.svelte-ixi742{display:flex;flex-direction:column;line-height:1.1}.brand-name.svelte-ixi742{font-family:var(--font-heading);font-size:1.2rem;font-weight:400;color:var(--ink)}.brand-sub.svelte-ixi742{font-family:var(--font-body);font-size:.58rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--silver)}.links.svelte-ixi742{display:flex;align-items:center;gap:clamp(1.1rem,1.9vw,2.1rem)}.link.svelte-ixi742{position:relative;font-family:var(--font-body);font-size:.76rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--ink);opacity:.74;padding-block:.4rem;transition:opacity .4s ease}.link.svelte-ixi742:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:1px;background:var(--silver);transition:right .45s cubic-bezier(.22,.7,.18,1)}.link.svelte-ixi742:hover{opacity:1}.link.svelte-ixi742:hover:after,.link[aria-current=page].svelte-ixi742:after{right:0}.link[aria-current=page].svelte-ixi742{opacity:1}.nav-inner.svelte-ixi742 .cta:where(.svelte-ixi742){font-family:var(--font-body);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--paper);background:var(--ink);padding:.7rem 1.25rem;border-radius:999px;white-space:nowrap;transition:transform .4s ease,background-color .4s ease}.nav-inner.svelte-ixi742 .cta:where(.svelte-ixi742):hover{transform:translateY(-2px);background:#000}.burger.svelte-ixi742{display:none;position:relative;width:2.6rem;height:2.6rem;background:none;border:none;cursor:pointer;padding:0}.burger-line.svelte-ixi742{position:absolute;left:50%;width:1.4rem;height:1px;background:var(--ink);transform:translate(-50%);transition:transform .4s ease}.burger-line.svelte-ixi742:first-child{top:calc(50% - 4px)}.burger-line.svelte-ixi742:last-child{top:calc(50% + 4px)}.burger-line.a.svelte-ixi742{top:50%;transform:translate(-50%) rotate(45deg)}.burger-line.b.svelte-ixi742{top:50%;transform:translate(-50%) rotate(-45deg)}.sheet.svelte-ixi742{position:fixed;inset:0;z-index:35;background:var(--paper);display:flex;flex-direction:column;justify-content:center;gap:2.2rem;padding:clamp(2rem,8vw,4rem);visibility:hidden;transform:translateY(-1.5%);transition:opacity .5s ease,transform .6s cubic-bezier(.22,.7,.18,1),visibility 0s linear .5s}.sheet.armed.svelte-ixi742{opacity:0}.sheet.open.svelte-ixi742{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .5s ease,transform .6s cubic-bezier(.22,.7,.18,1)}.sheet-links.svelte-ixi742{display:flex;flex-direction:column;gap:.9rem}.sheet-link.svelte-ixi742{font-family:var(--font-heading);font-weight:300;font-size:clamp(1.9rem,8vw,2.6rem);color:var(--ink);line-height:1.1;width:fit-content}.sheet-link[aria-current=page].svelte-ixi742{font-style:italic;color:var(--silver)}.sheet-foot.svelte-ixi742{display:flex;flex-direction:column;gap:.5rem;border-top:1px solid var(--line);padding-top:1.6rem}.sheet-tel.svelte-ixi742{font-family:var(--font-heading);font-size:1.7rem;color:var(--ink)}.sheet-mail.svelte-ixi742{font-family:var(--font-body);font-size:.9rem;letter-spacing:.04em;color:var(--silver)}@media(max-width:1040px){.links.svelte-ixi742,.cta.svelte-ixi742{display:none}.burger.svelte-ixi742{display:block}}@media(prefers-reduced-motion:reduce){.sheet.svelte-ixi742,.sheet.open.svelte-ixi742{transition:opacity .2s ease;transform:none}.link.svelte-ixi742:after,.cta.svelte-ixi742{transition:none}}.foot.svelte-1g3gsfy{position:relative;z-index:1;background:var(--paper);border-top:1px solid var(--line);padding:clamp(3.5rem,8vh,5.5rem) 0 2.5rem}.foot-inner.svelte-1g3gsfy{max-width:1320px;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,4rem);display:grid;grid-template-columns:1.7fr 1fr 1fr;gap:clamp(2rem,5vw,4rem)}.col.svelte-1g3gsfy{display:flex;flex-direction:column;gap:.75rem}.f-brand.svelte-1g3gsfy{display:inline-flex;align-items:center;gap:.7rem;width:fit-content}.f-mark.svelte-1g3gsfy{display:grid;place-items:center;width:2.3rem;height:2.3rem;border:1px solid var(--silver);border-radius:50%;font-family:var(--font-heading);font-size:.95rem;color:var(--ink)}.f-name.svelte-1g3gsfy{display:block;font-family:var(--font-heading);font-size:1.25rem;color:var(--ink)}.f-sub.svelte-1g3gsfy{display:block;font-size:.58rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--silver)}.f-line.svelte-1g3gsfy{max-width:36ch;margin-top:.4rem;font-size:.94rem;line-height:1.7;color:#1a1a19b3}.f-rating.svelte-1g3gsfy{font-size:.8rem;letter-spacing:.04em;color:var(--silver)}.f-social.svelte-1g3gsfy{display:flex;gap:.7rem;margin-top:.5rem}.f-soc.svelte-1g3gsfy{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;color:var(--ink);border:1px solid var(--line);background:var(--surface);transition:transform .4s cubic-bezier(.22,.7,.18,1),border-color .4s ease}.f-soc.svelte-1g3gsfy:hover{transform:translateY(-2px);border-color:var(--silver)}.f-soc.svelte-1g3gsfy:active{transform:translateY(0) scale(.95)}@media(prefers-reduced-motion:reduce){.f-soc.svelte-1g3gsfy{transition:none}}.f-head.svelte-1g3gsfy{font-family:var(--font-body);font-size:.68rem;letter-spacing:.24em;text-transform:uppercase;color:var(--silver);margin-bottom:.35rem;font-weight:700}.f-item.svelte-1g3gsfy{font-size:.94rem;line-height:1.55;color:#1a1a19c7;width:fit-content;transition:color .35s ease}.f-item.svelte-1g3gsfy:hover{color:var(--ink)}.foot-base.svelte-1g3gsfy{max-width:1320px;margin:clamp(2.5rem,5vh,3.5rem) auto 0;padding:1.8rem clamp(1.25rem,5vw,4rem) 0;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-size:.76rem;letter-spacing:.05em;color:var(--silver)}@media(max-width:860px){.foot-inner.svelte-1g3gsfy{grid-template-columns:1fr 1fr}.col-brand.svelte-1g3gsfy{grid-column:1 / -1}}@media(max-width:520px){.foot-inner.svelte-1g3gsfy{grid-template-columns:1fr}}.sticky.svelte-1fjy6g{position:fixed;z-index:38;right:clamp(1rem,3vw,2rem);bottom:max(1.1rem,env(safe-area-inset-bottom));display:inline-flex;align-items:center;gap:.55rem;padding:.8rem 1.2rem;border-radius:999px;background:#fcfbfadb;backdrop-filter:blur(12px) saturate(1.1);border:1px solid var(--line);box-shadow:0 18px 40px -28px #1a1a198c;color:var(--ink);font-family:var(--font-body);font-size:.74rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;transition:transform .6s cubic-bezier(.22,.7,.18,1),opacity .6s ease,border-color .4s ease,box-shadow .4s ease}.ico.svelte-1fjy6g{display:grid;place-items:center;color:var(--silver);transition:color .4s ease}.sticky.svelte-1fjy6g:hover{border-color:var(--silver);box-shadow:0 22px 46px -26px #1a1a1999}.sticky.svelte-1fjy6g:hover .ico:where(.svelte-1fjy6g){color:var(--ink)}.sticky.armed.svelte-1fjy6g{opacity:0;transform:translateY(120%) scale(.96);pointer-events:none}.sticky.armed.shown.svelte-1fjy6g{opacity:1;transform:none;pointer-events:auto}@media(max-width:560px){.sticky.svelte-1fjy6g{right:.9rem;padding:.75rem 1.05rem;font-size:.7rem}}@media(prefers-reduced-motion:reduce){.sticky.svelte-1fjy6g{transition:opacity .2s ease}.sticky.armed.svelte-1fjy6g{transform:none}}[data-tenant=kosmetologia-holistyczna] html{font-size:80%}.tenant-root.svelte-137s4au{--paper: #eef2f5;--surface: #fbfcfd;--room: #e4e9ed;--ink: #15181b;--silver: #677078;--sheen: #d2d9de;--line: #dce2e7;--glow: #e2ecf1;--rose: #dde8ee;--cast: 44, 56, 68;--metal: linear-gradient( 150deg, #fafbfc 0%, #d8dfe4 26%, #eef2f5 47%, #c4ccd2 68%, #e8edf0 84%, #cdd5da 100% );--font-heading: "Montserrat", ui-sans-serif, system-ui, sans-serif;--font-body: "Lato", ui-sans-serif, system-ui, sans-serif;--font-hand: "Montserrat", ui-sans-serif, system-ui, sans-serif;position:relative;isolation:isolate;min-height:100vh;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:1.0625rem;font-weight:400;line-height:1.7;letter-spacing:.004em;overflow-x:clip;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.tenant-root.svelte-137s4au:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:repeating-linear-gradient(0deg,rgba(44,56,68,.045) 0,rgba(44,56,68,.045) .5px,transparent .5px,transparent 6px),repeating-linear-gradient(90deg,rgba(44,56,68,.038) 0,rgba(44,56,68,.038) .5px,transparent .5px,transparent 6px),repeating-linear-gradient(90deg,rgba(255,255,255,.5) 0,rgba(255,255,255,.5) .5px,transparent .5px,transparent 6px);background-position:0 0,0 0,3px 0;opacity:.5}main.svelte-137s4au{position:relative;z-index:1}main.svelte-137s4au:focus{outline:none}.skip-link.svelte-137s4au{position:fixed;top:.7rem;left:.7rem;z-index:100;transform:translateY(-200%);padding:.7rem 1.15rem;background:var(--ink);color:var(--paper);font-family:var(--font-body);font-size:.8rem;font-weight:600;letter-spacing:.02em;border-radius:999px;box-shadow:0 12px 30px -16px #1a1a1999;transition:transform .22s cubic-bezier(.22,.7,.18,1)}.skip-link.svelte-137s4au:focus{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.skip-link.svelte-137s4au{transition:none}}[data-tenant=kosmetologia-holistyczna] .tenant-root h1,[data-tenant=kosmetologia-holistyczna] .tenant-root h2,[data-tenant=kosmetologia-holistyczna] .tenant-root h3,[data-tenant=kosmetologia-holistyczna] .tenant-root h4{font-family:var(--font-heading);font-weight:300;line-height:1.2;letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:0;padding-bottom:.04em;text-shadow:0 1px 0 rgba(255,255,255,.55),0 10px 26px rgba(var(--cast),.1)}[data-tenant=kosmetologia-holistyczna] .tenant-root p{margin:0}[data-tenant=kosmetologia-holistyczna] .tenant-root a,[data-tenant=kosmetologia-holistyczna] .tenant-root button{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}[data-tenant=kosmetologia-holistyczna] .tenant-root img{display:block;max-width:100%}[data-tenant=kosmetologia-holistyczna] .tenant-root ::selection{background:var(--glow);color:var(--ink)}[data-tenant=kosmetologia-holistyczna] .tenant-root :focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:1px}[data-tenant=kosmetologia-holistyczna] .tenant-root .container{max-width:1160px;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,4rem)}[data-tenant=kosmetologia-holistyczna] .tenant-root .container-wide{max-width:1320px;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,4rem)}[data-tenant=kosmetologia-holistyczna] .tenant-root .section{padding-block:clamp(4.5rem,12vh,9rem)}[data-tenant=kosmetologia-holistyczna] .tenant-root .measure{max-width:62ch}[data-tenant=kosmetologia-holistyczna] .tenant-root .measure-sm{max-width:46ch}[data-tenant=kosmetologia-holistyczna] .tenant-root .center{text-align:center;margin-inline:auto}[data-tenant=kosmetologia-holistyczna] .tenant-root .eyebrow{display:inline-flex;align-items:center;gap:.7rem;font-family:var(--font-body);font-size:.72rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--silver)}[data-tenant=kosmetologia-holistyczna] .tenant-root .eyebrow:before{content:"";width:1.7rem;height:1px;background:var(--silver);opacity:.7}[data-tenant=kosmetologia-holistyczna] .tenant-root .eyebrow.center{justify-content:center}[data-tenant=kosmetologia-holistyczna] .tenant-root .display{font-size:clamp(2.15rem,1.7vw + 1.6rem,3.4rem);line-height:1.18;font-weight:300;letter-spacing:-.02em}[data-tenant=kosmetologia-holistyczna] .tenant-root .h-sec{font-size:clamp(1.65rem,1.1vw + 1.4rem,2.3rem);line-height:1.12;font-weight:300}[data-tenant=kosmetologia-holistyczna] .tenant-root .h-sub{font-size:clamp(1.25rem,2vw,1.55rem);font-weight:300}[data-tenant=kosmetologia-holistyczna] .tenant-root em,[data-tenant=kosmetologia-holistyczna] .tenant-root .italic{font-style:italic}[data-tenant=kosmetologia-holistyczna] .tenant-root .hand{font-family:var(--font-hand);font-weight:500;font-style:normal;letter-spacing:.005em;line-height:1.25;text-shadow:0 1px 0 rgba(255,255,255,.55),0 10px 26px rgba(var(--cast),.1)}[data-tenant=kosmetologia-holistyczna] .tenant-root .lead{font-family:var(--font-body);font-size:clamp(1.05rem,1.3vw,1.22rem);line-height:1.7;font-weight:400;color:#1a1a19d1}[data-tenant=kosmetologia-holistyczna] .tenant-root .body{font-size:1rem;line-height:1.76;color:#1a1a19bd}[data-tenant=kosmetologia-holistyczna] .tenant-root .muted{color:var(--silver)}[data-tenant=kosmetologia-holistyczna] .tenant-root .rule{height:1px;background:linear-gradient(90deg,rgba(210,217,222,0) 0%,var(--sheen) 18%,#fbfcfd 50%,var(--sheen) 82%,rgba(210,217,222,0) 100%);border:0;width:100%}[data-tenant=kosmetologia-holistyczna] .tenant-root .btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;font-family:var(--font-body);font-size:.76rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:1rem 1.7rem;border-radius:999px;border:1px solid transparent;cursor:pointer;transition:transform .45s cubic-bezier(.22,.7,.18,1),background-color .45s ease,color .45s ease,border-color .45s ease}[data-tenant=kosmetologia-holistyczna] .tenant-root .btn:hover{transform:translateY(-2px)}[data-tenant=kosmetologia-holistyczna] .tenant-root .btn--ink{background:var(--ink);color:var(--paper)}[data-tenant=kosmetologia-holistyczna] .tenant-root .btn--ink:hover{background:#000}[data-tenant=kosmetologia-holistyczna] .tenant-root .btn--ghost{background:var(--metal);color:var(--ink);border-color:#ffffffb3;box-shadow:inset 0 1px #ffffffd9,inset 0 -1px rgba(var(--cast),.12),0 1px rgba(var(--cast),.05)}[data-tenant=kosmetologia-holistyczna] .tenant-root .btn--ghost:hover{border-color:#ffffffe6}[data-tenant=kosmetologia-holistyczna] .tenant-root .btn--ink,[data-tenant=kosmetologia-holistyczna] .tenant-root .btn--ghost{position:relative;overflow:hidden;isolation:isolate}[data-tenant=kosmetologia-holistyczna] .tenant-root .btn--ink{box-shadow:inset 0 1px #d2d9de38,0 1px rgba(var(--cast),.06)}[data-tenant=kosmetologia-holistyczna] .tenant-root .btn--ink:before,[data-tenant=kosmetologia-holistyczna] .tenant-root .btn--ghost:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg,#fcfbfa00 38%,#fcfbfa47,#fcfbfa00 62%);transform:translate(-130%)}[data-tenant=kosmetologia-holistyczna] .tenant-root .btn:active{transform:translateY(0) scale(.97);transition-duration:.13s}@media(hover:hover)and (pointer:fine){[data-tenant=kosmetologia-holistyczna] .tenant-root .btn--ink:hover{box-shadow:inset 0 1px #d2d9de47,0 22px 40px -26px rgba(var(--cast),.5),0 8px 18px -14px rgba(var(--cast),.4)}[data-tenant=kosmetologia-holistyczna] .tenant-root .btn--ghost:hover{box-shadow:inset 0 1px #ffffffe6,inset 0 -1px rgba(var(--cast),.14),0 22px 40px -26px rgba(var(--cast),.42),0 8px 18px -14px rgba(var(--cast),.34)}[data-tenant=kosmetologia-holistyczna] .tenant-root .btn--ink:hover:before,[data-tenant=kosmetologia-holistyczna] .tenant-root .btn--ghost:hover:before{animation:btn-sheen .85s cubic-bezier(.22,.7,.18,1) both}}@keyframes btn-sheen{0%{transform:translate(-130%)}to{transform:translate(130%)}}[data-tenant=kosmetologia-holistyczna] .tenant-root .btn--quiet{position:relative;padding:.3rem 0;border-radius:0;color:var(--ink);letter-spacing:.14em}[data-tenant=kosmetologia-holistyczna] .tenant-root .btn--quiet:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--silver);transform-origin:left;transition:transform .5s cubic-bezier(.22,.7,.18,1)}[data-tenant=kosmetologia-holistyczna] .tenant-root .btn--quiet:hover{transform:none}[data-tenant=kosmetologia-holistyczna] .tenant-root .btn--quiet:hover:after{transform:scaleX(.4)}[data-tenant=kosmetologia-holistyczna] .tenant-root .page-head{padding-top:clamp(7.5rem,16vh,11rem)}[data-tenant=kosmetologia-holistyczna] .tenant-root .tel-nowrap{white-space:nowrap}@media(prefers-reduced-motion:reduce){[data-tenant=kosmetologia-holistyczna] .tenant-root .btn,[data-tenant=kosmetologia-holistyczna] .tenant-root .btn--quiet:after{transition:none}[data-tenant=kosmetologia-holistyczna] .tenant-root .btn--ink:before,[data-tenant=kosmetologia-holistyczna] .tenant-root .btn--ghost:before{animation:none;display:none}}.intro-grid.svelte-19baie8{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2rem,6vw,5rem);align-items:center}.intro-copy.svelte-19baie8{display:flex;flex-direction:column;gap:1.5rem}.intro.svelte-19baie8 .display:where(.svelte-19baie8) em:where(.svelte-19baie8){color:var(--silver)}.philosophy.svelte-19baie8{background:var(--room)}.philosophy-grid.svelte-19baie8{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,6vw,4.5rem);align-items:start}.philosophy-title.svelte-19baie8{position:sticky;top:7rem}.philosophy-text.svelte-19baie8{display:flex;flex-direction:column;gap:1.5rem;max-width:62ch}.values-grid.svelte-19baie8{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,6vw,5rem);align-items:center}.values-copy.svelte-19baie8{display:flex;flex-direction:column;gap:1.3rem}.values-list.svelte-19baie8{list-style:none;margin:.6rem 0 0;padding:0;border-top:1px solid var(--line)}.values-list.svelte-19baie8 [data-tenant=kosmetologia-holistyczna] .value{display:flex;align-items:baseline;gap:1.4rem;padding:1.1rem 0;border-bottom:1px solid var(--line)}.v-no.svelte-19baie8{font-family:var(--font-body);font-size:.72rem;letter-spacing:.2em;color:var(--silver)}.v-text.svelte-19baie8{font-family:var(--font-heading);font-size:clamp(1.2rem,2.4vw,1.6rem);font-weight:300}.certs-grid.svelte-19baie8{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2rem,6vw,5rem);align-items:center}.certs-copy.svelte-19baie8{display:flex;flex-direction:column;gap:1.4rem}.certs.svelte-19baie8 h2:where(.svelte-19baie8) em:where(.svelte-19baie8){color:var(--silver)}.certs-meta.svelte-19baie8{color:var(--silver);letter-spacing:.04em;font-size:.85rem}.cta-band.svelte-19baie8{background:var(--ink);color:var(--paper);text-align:center}.cta-inner.svelte-19baie8{display:flex;flex-direction:column;align-items:center;gap:2rem}.cta-title.svelte-19baie8{color:var(--paper)}.cta-title.svelte-19baie8 em:where(.svelte-19baie8){color:var(--silver)}.cta-actions.svelte-19baie8{display:flex;gap:1.2rem;flex-wrap:wrap;justify-content:center}.cta-band.svelte-19baie8 [data-tenant=kosmetologia-holistyczna] .btn--ink{background:var(--paper);color:var(--ink)}.cta-band.svelte-19baie8 [data-tenant=kosmetologia-holistyczna] .btn--ghost{color:var(--paper);border-color:#fafaf94d}.cta-band.svelte-19baie8 [data-tenant=kosmetologia-holistyczna] .btn--ghost:hover{border-color:var(--paper)}@media(max-width:900px){.intro-grid.svelte-19baie8,.philosophy-grid.svelte-19baie8,.values-grid.svelte-19baie8,.certs-grid.svelte-19baie8{grid-template-columns:1fr;gap:2.2rem}.philosophy-title.svelte-19baie8{position:static}.values-grid.svelte-19baie8 [data-tenant=kosmetologia-holistyczna] .values-photo,.certs-grid.svelte-19baie8 [data-tenant=kosmetologia-holistyczna] .certs-photo,.intro-grid.svelte-19baie8 [data-tenant=kosmetologia-holistyczna] .intro-photo{max-width:440px}.certs-grid.svelte-19baie8 [data-tenant=kosmetologia-holistyczna] .certs-photo{order:-1}}.intro.svelte-1n0wh3m .container:where(.svelte-1n0wh3m){display:flex;flex-direction:column;gap:1.5rem}.intro.svelte-1n0wh3m .display:where(.svelte-1n0wh3m) em:where(.svelte-1n0wh3m){color:var(--silver);font-style:italic}.booking.svelte-1n0wh3m{padding-top:0}.booking-grid.svelte-1n0wh3m{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4rem);align-items:start}.cal.svelte-1n0wh3m{background:var(--surface);border:1px solid var(--line);border-radius:3px;padding:clamp(1.4rem,3vw,2.2rem);box-shadow:0 30px 80px -60px rgba(var(--cast),.6);position:sticky;top:7rem}.cal-head.svelte-1n0wh3m{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.4rem}.cal-title.svelte-1n0wh3m{font-family:var(--font-heading);font-size:clamp(1.3rem,2.4vw,1.7rem);font-weight:300;color:var(--ink)}.cal-nav.svelte-1n0wh3m{display:grid;place-items:center;width:2.4rem;height:2.4rem;border:1px solid var(--line);border-radius:50%;background:var(--metal);color:var(--ink);cursor:pointer;transition:border-color .3s ease,transform .3s ease,opacity .3s ease}.cal-nav.svelte-1n0wh3m:hover:not(:disabled){border-color:var(--silver);transform:translateY(-1px)}.cal-nav.svelte-1n0wh3m:disabled{opacity:.35;cursor:not-allowed}.cal-weekdays.svelte-1n0wh3m{display:grid;grid-template-columns:repeat(7,1fr);gap:.3rem;margin-bottom:.5rem}.cal-wd.svelte-1n0wh3m{text-align:center;font-family:var(--font-body);font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--silver)}.cal-grid.svelte-1n0wh3m{display:grid;grid-template-columns:repeat(7,1fr);gap:.3rem}.cal-cell.svelte-1n0wh3m{aspect-ratio:1;display:grid;place-items:center;font-family:var(--font-body);font-size:.92rem;border-radius:50%;border:1px solid transparent}.cal-cell.empty.svelte-1n0wh3m{visibility:hidden}.cal-cell.day.svelte-1n0wh3m{background:transparent;color:var(--ink);cursor:pointer;transition:background-color .24s ease,color .24s ease,border-color .24s ease,transform .24s ease}.cal-cell.day.svelte-1n0wh3m:hover:not(:disabled){background:var(--room);transform:translateY(-1px)}.cal-cell.day.svelte-1n0wh3m:disabled{color:#67707866;cursor:not-allowed;text-decoration:line-through}.cal-cell.day.selected.svelte-1n0wh3m{background:var(--ink);color:var(--paper);border-color:var(--ink)}.cal-legend.svelte-1n0wh3m{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.4rem;padding-top:1.1rem;border-top:1px solid var(--line);font-size:.74rem;color:var(--silver)}.lg.svelte-1n0wh3m{display:inline-flex;align-items:center;gap:.4rem}.dot.svelte-1n0wh3m{width:.6rem;height:.6rem;border-radius:50%;border:1px solid var(--line)}.dot.free.svelte-1n0wh3m{background:var(--surface)}.dot.taken.svelte-1n0wh3m{background:var(--room);border-color:var(--silver)}.dot.sel.svelte-1n0wh3m{background:var(--ink);border-color:var(--ink)}.panel.svelte-1n0wh3m{background:var(--paper);border:1px solid var(--line);border-radius:3px;padding:clamp(1.4rem,3vw,2.2rem);min-height:22rem;box-shadow:0 30px 80px -60px rgba(var(--cast),.5)}.panel-empty.svelte-1n0wh3m{height:100%;min-height:18rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;text-align:center;color:var(--silver)}.panel-empty.svelte-1n0wh3m p:where(.svelte-1n0wh3m){max-width:24ch;font-size:.95rem;line-height:1.6}.panel-label.svelte-1n0wh3m{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-body);font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--silver)}.slots.svelte-1n0wh3m{display:grid;grid-template-columns:repeat(4,1fr);gap:.6rem;margin-top:1rem}.slot.svelte-1n0wh3m{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;padding:.7rem .3rem;font-family:var(--font-body);font-size:.9rem;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:2px;cursor:pointer;transition:border-color .24s ease,background-color .24s ease,color .24s ease,transform .24s ease}.slot.svelte-1n0wh3m:hover:not(:disabled){border-color:var(--silver);transform:translateY(-1px)}.slot.svelte-1n0wh3m:disabled{background:var(--room);color:#6770788c;cursor:not-allowed}.slot.selected.svelte-1n0wh3m{background:var(--ink);color:var(--paper);border-color:var(--ink)}.slot-tag.svelte-1n0wh3m{font-size:.56rem;letter-spacing:.1em;text-transform:uppercase}.form.svelte-1n0wh3m{display:flex;flex-direction:column;gap:1.1rem;margin-top:1.6rem;padding-top:1.6rem;border-top:1px solid var(--line)}.picked.svelte-1n0wh3m{font-size:.92rem;color:var(--silver)}.picked.svelte-1n0wh3m strong:where(.svelte-1n0wh3m){font-family:var(--font-heading);font-weight:400;color:var(--ink)}.field.svelte-1n0wh3m{display:flex;flex-direction:column;gap:.45rem}.field.svelte-1n0wh3m label:where(.svelte-1n0wh3m){font-family:var(--font-body);font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--silver)}.field.svelte-1n0wh3m label:where(.svelte-1n0wh3m) .opt:where(.svelte-1n0wh3m){letter-spacing:.02em;text-transform:none;opacity:.7}.field.svelte-1n0wh3m input:where(.svelte-1n0wh3m),.field.svelte-1n0wh3m select:where(.svelte-1n0wh3m),.field.svelte-1n0wh3m textarea:where(.svelte-1n0wh3m){font-family:var(--font-body);font-size:1rem;color:var(--ink);background:transparent;border:0;border-bottom:1px solid var(--line);padding:.6rem .1rem;border-radius:0;transition:border-color .3s ease,box-shadow .3s ease}.field.svelte-1n0wh3m textarea:where(.svelte-1n0wh3m){resize:vertical;min-height:4.5rem;line-height:1.55}.field.svelte-1n0wh3m input:where(.svelte-1n0wh3m):focus,.field.svelte-1n0wh3m select:where(.svelte-1n0wh3m):focus,.field.svelte-1n0wh3m textarea:where(.svelte-1n0wh3m):focus{outline:none;border-bottom-color:var(--ink);box-shadow:0 1px 0 0 var(--ink)}.field.svelte-1n0wh3m input:where(.svelte-1n0wh3m)::placeholder,.field.svelte-1n0wh3m textarea:where(.svelte-1n0wh3m)::placeholder{color:#1a1a1966}.form-btn.svelte-1n0wh3m{align-self:flex-start;display:inline-flex;align-items:center;gap:.55rem;margin-top:.3rem;padding:.85rem 1.7rem;font-family:var(--font-body);font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--paper);background:var(--ink);border:1px solid var(--ink);border-radius:999px;cursor:pointer;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .3s ease}.form-btn.svelte-1n0wh3m:hover{background:var(--silver);border-color:var(--silver)}.form-btn.svelte-1n0wh3m:active{transform:scale(.97)}.form-note.svelte-1n0wh3m{font-size:.9rem;line-height:1.55;color:var(--silver)}.booking-foot.svelte-1n0wh3m{margin-top:clamp(2.5rem,6vh,4rem);text-align:center;font-size:.95rem;color:var(--silver)}.booking-foot.svelte-1n0wh3m .btn--quiet:where(.svelte-1n0wh3m){color:var(--ink)}@media(max-width:900px){.booking-grid.svelte-1n0wh3m{grid-template-columns:1fr;gap:2rem}.cal.svelte-1n0wh3m{position:static;top:auto}}@media(max-width:480px){.slots.svelte-1n0wh3m{grid-template-columns:repeat(3,1fr)}.cal-cell.day.svelte-1n0wh3m{font-size:.84rem}}@media(prefers-reduced-motion:reduce){.cal-nav.svelte-1n0wh3m,.cal-cell.day.svelte-1n0wh3m,.slot.svelte-1n0wh3m,.form-btn.svelte-1n0wh3m{transition:none}}.intro-grid.svelte-1suzogk{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2rem,6vw,5rem);align-items:center}.intro-copy.svelte-1suzogk{display:flex;flex-direction:column;gap:1.5rem}.intro.svelte-1suzogk .display:where(.svelte-1suzogk) em:where(.svelte-1suzogk){color:var(--silver);font-style:italic}.list-sec.svelte-1suzogk{padding-top:0}.t-list.svelte-1suzogk{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--line)}.t-list.svelte-1suzogk [data-tenant=kosmetologia-holistyczna] .t-item{padding:clamp(2rem,4vh,3rem) clamp(1.5rem,3vw,2.6rem);border-bottom:1px solid var(--line);border-right:1px solid var(--line);display:flex;flex-direction:column;gap:1.3rem;transition:background-color .5s ease}.t-list.svelte-1suzogk [data-tenant=kosmetologia-holistyczna] .t-item:hover{background:var(--room)}.t-list.svelte-1suzogk [data-tenant=kosmetologia-holistyczna] .t-item:nth-child(2n){border-right:none}.t-top.svelte-1suzogk{display:flex;align-items:baseline;gap:1.1rem}.t-no.svelte-1suzogk{font-family:var(--font-body);font-size:.74rem;letter-spacing:.2em;color:var(--silver)}.t-title.svelte-1suzogk{font-family:var(--font-heading);font-size:clamp(1.4rem,2.8vw,1.95rem);font-weight:300;line-height:1.1}.t-content.svelte-1suzogk{display:flex;flex-direction:column;gap:1rem}.t-desc.svelte-1suzogk{font-size:1rem;line-height:1.72;color:#18171abd;max-width:46ch}.t-for.svelte-1suzogk{font-family:var(--font-heading);font-style:italic;font-size:1.08rem;color:var(--silver)}.ritual.svelte-1suzogk{background:var(--room)}.ritual-grid.svelte-1suzogk{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,6vw,5rem);align-items:center}.ritual-copy.svelte-1suzogk{display:flex;flex-direction:column;gap:1.4rem}.ritual.svelte-1suzogk em:where(.svelte-1suzogk){color:var(--silver)}.ritual-note.svelte-1suzogk{color:var(--silver);font-size:.85rem;letter-spacing:.04em;text-transform:uppercase}.cta-band.svelte-1suzogk{background:var(--ink);color:var(--paper);text-align:center}.cta-inner.svelte-1suzogk{display:flex;flex-direction:column;align-items:center;gap:1.6rem}.cta-title.svelte-1suzogk{color:var(--paper)}.cta-title.svelte-1suzogk em:where(.svelte-1suzogk){color:var(--silver)}.cta-actions.svelte-1suzogk{display:flex;gap:1.2rem;flex-wrap:wrap;justify-content:center;margin-top:.6rem}.cta-band.svelte-1suzogk [data-tenant=kosmetologia-holistyczna] .btn--ink{background:var(--paper);color:var(--ink)}.cta-band.svelte-1suzogk [data-tenant=kosmetologia-holistyczna] .btn--ghost{color:var(--paper);border-color:#fafaf94d}.cta-band.svelte-1suzogk [data-tenant=kosmetologia-holistyczna] .btn--ghost:hover{border-color:var(--paper)}@media(max-width:860px){.intro-grid.svelte-1suzogk,.ritual-grid.svelte-1suzogk{grid-template-columns:1fr;gap:2.2rem}.t-list.svelte-1suzogk{grid-template-columns:1fr}.t-list.svelte-1suzogk [data-tenant=kosmetologia-holistyczna] .t-item{border-right:none}.intro-grid.svelte-1suzogk [data-tenant=kosmetologia-holistyczna] .intro-photo,.ritual-grid.svelte-1suzogk [data-tenant=kosmetologia-holistyczna] .ritual-photo{max-width:440px}}
