.nav-tools{display:flex;align-items:center;gap:13px;margin-left:auto}.od-lang-switch{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid rgba(222,211,190,.22);border-radius:999px;background:rgba(7,12,19,.28);-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.od-lang-switch :is(button,a){display:grid;place-items:center;min-width:31px;height:27px;padding:0 7px;border:0;border-radius:999px;background:transparent;color:#8F9AA8;font-family:var(--font-mono);font-size:9.5px;line-height:1;letter-spacing:.11em;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:background-color .35s ease,color .35s ease,box-shadow .35s ease}.od-lang-switch :is(button[aria-pressed=true],a[aria-current=page]){background:rgba(222,205,174,.14);color:#EFE6D7;box-shadow:inset 0 0 0 1px rgba(222,205,174,.16)}.od-lang-switch :is(button,a):hover,.od-lang-switch :is(button,a):focus-visible{color:#FBF9F4;outline:none}.od-lang-switch :is(button,a):focus-visible{box-shadow:inset 0 0 0 1px rgba(222,205,174,.38),0 0 0 2px rgba(192,154,99,.22)}.od-lang-switch button:disabled,.od-lang-switch button[aria-disabled=true]{color:#77818C;opacity:.46;cursor:default;box-shadow:none}.od-lang-switch button:disabled:hover,.od-lang-switch button[aria-disabled=true]:hover{color:#77818C}#mobileMenu .od-lang-switch--menu{align-self:center;margin:2px auto 18px;background:rgba(237,232,223,.035)}@media(max-width:1120px){#heroNav{flex-wrap:nowrap;gap:14px}.nav-tools{gap:8px}#hamburger{margin-left:0!important}}@media(max-width:420px){.od-lang-switch{padding:2px}.od-lang-switch :is(button,a){min-width:28px;height:26px;padding:0 5px;font-size:9px}}@media(prefers-reduced-motion:reduce){.od-lang-switch :is(button,a){transition:none}}:root{--hs-measure: 1100px;--hs-content-top: clamp(120px, 21vh, 250px);--hs-chrome-ref: 130px;--hs-rhythm: 24px;--hs-gap-title: 16px;--hs-gap-cta: 32px;--hs-h1-size: 58px;--hs-h1-lh: 1.08;--hs-lede-size: 18px;--hs-lede-lh: 1.62;--hs-lede-ink: #BCC6D2;--hs-lede-measure: 84ch;--hs-h1-measure: 20ch;--hs-eyebrow-size: 11.5px;--hs-eyebrow-ls: 0.18em;--hs-ghost-op: 0.05;--hs-ghost-w: clamp(420px, 44vw, 600px);--hs-ghost-ratio: 2.4525;--hs-ghost-fade: 0.6;--hs-btn-size: 12.5px;--hs-btn-ls: 0.16em;--hs-btn-pad: 17px 32px;--hs-btn-min: 50px;--hs-btn-radius: 2px;--hs-btn-primary: #E7D3AC;--hs-btn-primary-hover: #F0DFBE;--hs-btn-primary-ink: #10151D;--hs-btn-line: rgba(237, 232, 223, 0.38);--hs-btn-ink: #EDE8DF}.od-hero-meta{font-family:var(--font-mono);font-size:13px;letter-spacing:0.04em;line-height:2;color:var(--text-body-2);margin:0 0 24px}@media(min-width:861px){.od-hero-sys{--hs-active: 1;min-height:100svh;overflow:hidden}.od-hero-sys .pf-hero-body{align-items:flex-start;padding-top:var(--hs-content-top)}.od-hero-sys .pf-hero-text{display:flex;flex-direction:column;align-items:flex-start;max-width:var(--hs-measure)}.od-hero-sys .pf-hero-text>*{margin:0}.od-hero-sys .pf-hero-text>*+*{margin-top:var(--hs-rhythm)}.od-hero-sys .pf-hero-text>.pf-hero-name{margin-top:var(--hs-gap-title)}.od-hero-sys .pf-hero-text>.pf-hero-ctas{margin-top:var(--hs-gap-cta)}.od-hero-sys .od-eyebrow{font-size:var(--hs-eyebrow-size);letter-spacing:var(--hs-eyebrow-ls)}.od-hero-sys .pf-hero-name{font-size:var(--hs-h1-size);line-height:var(--hs-h1-lh)}.od-hero-sys .pf-hero-name .pf-surname{display:inline}.od-hero-sys .pf-hero-lede{font-family:var(--font-sans);font-weight:300;font-size:var(--hs-lede-size);line-height:var(--hs-lede-lh);color:var(--hs-lede-ink);max-width:none}.od-hero-sys .pf-btn{font-size:var(--hs-btn-size);letter-spacing:var(--hs-btn-ls);padding:var(--hs-btn-pad);min-height:var(--hs-btn-min);border-radius:var(--hs-btn-radius);transition:background-color 0.16s ease,border-color 0.16s ease,color 0.16s ease}.od-hero-sys .pf-btn--gold{background:var(--hs-btn-primary);color:var(--hs-btn-primary-ink);border-color:transparent}.od-hero-sys .pf-btn--gold:hover{background:var(--hs-btn-primary-hover);color:var(--hs-btn-primary-ink)}.od-hero-sys .pf-btn--ghost{background:transparent;color:var(--hs-btn-ink);border-color:var(--hs-btn-line)}.od-hero-sys .pf-btn--ghost:hover{border-color:var(--gold-soft, #C9B79A);color:var(--gold-soft, #C9B79A)}.od-hero-sys .pf-btn:focus-visible{outline:2px solid var(--gold-soft, #C9B79A);outline-offset:3px}#top.od-hero-sys .gm-mark{right:-2%;bottom:-4%;--odn-h: calc(var(--hs-ghost-w) / var(--hs-ghost-ratio));opacity:var(--hs-ghost-op)}.od-hero-sys .hs-band{align-items:flex-start!important;justify-content:flex-start!important;padding-top:max(0px,calc(var(--hs-content-top) + var(--hs-chrome-ref) - var(--hs-chrome, var(--hs-chrome-ref))))!important;text-align:left!important}.od-hero-sys .hs-band.hs-col{max-width:none!important;margin:0!important;padding-left:calc(max(0px,(100% - var(--wrap-max, 1320px)) / 2) + var(--pad-x, 60px))!important;padding-right:var(--pad-x, 60px)!important}.od-hero-sys .hs-col{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.od-hero-sys .hs-clip{position:relative;overflow:hidden;min-height:calc(100svh - var(--hs-chrome, 128px))}.od-hero-sys .hs-eyebrow{margin:0!important;justify-content:flex-start!important;font-size:var(--hs-eyebrow-size)!important;letter-spacing:var(--hs-eyebrow-ls)!important}.od-hero-sys .hs-h1{margin:var(--hs-gap-title) 0 0!important;max-width:var(--hs-h1-measure)!important;width:auto!important;font-size:var(--hs-h1-size)!important;line-height:var(--hs-h1-lh)!important;text-align:left!important}.od-hero-sys .hs-h1>span{margin-left:0!important;margin-right:0!important}.od-hero-sys .hs-lede{margin:var(--hs-rhythm) 0 0!important;max-width:min(var(--hs-measure),var(--hs-lede-measure))!important;font-family:var(--font-sans)!important;font-weight:300!important;font-size:var(--hs-lede-size)!important;line-height:var(--hs-lede-lh)!important;color:var(--hs-lede-ink)!important;text-align:left!important}.od-hero-sys .hs-salutation{margin:var(--hs-rhythm) 0 0!important;max-width:min(var(--hs-measure),var(--hs-lede-measure))!important;text-align:left!important}.od-hero-sys .hs-meta{margin:var(--hs-rhythm) 0 0!important}.od-hero-sys .hs-ctas{margin:var(--hs-gap-cta) 0 0!important;justify-content:flex-start!important}}@media(min-width:861px)and (prefers-reduced-motion:reduce){#top.od-hero-sys .gm-mark{opacity:var(--hs-ghost-op)}}@keyframes nt-cue-breathe{0%{transform:scaleY(.38);opacity:.5}48%{transform:scaleY(1);opacity:1}100%{transform:scaleY(.64) translateY(11px);opacity:.22}}body.nt-hero-page #top.od-hero-sys{--nt-content-top:clamp(62px,8vh,80px);--nt-content-left:max(60px,calc((100vw - 1200px)/2));--hs-content-top:var(--nt-content-top)!important;--hs-gap-title:15px;--hs-rhythm:21px;--hs-h1-size:clamp(54px,5vw,68px);--hs-h1-lh:1.02;position:relative;min-height:100svh;overflow:hidden;background-color:#0A1018}body.nt-hero-page{opacity:1;filter:none;transform:none}body.nt-hero-page #top .hs-eyebrow{justify-content:flex-start!important;margin:0!important;font-family:var(--font-mono)!important;font-size:10.5px!important;line-height:1.35!important;letter-spacing:.18em!important;text-align:left!important}body.nt-hero-page #top h1.hs-h1{margin-top:15px!important;margin-left:0!important;margin-right:0!important;font-family:var(--font-serif)!important;font-size:var(--hs-h1-size)!important;font-weight:300!important;line-height:var(--hs-h1-lh)!important;letter-spacing:-.018em!important;text-align:left!important;text-wrap:balance}body.nt-hero-page #top .hs-lede{margin-left:0!important;margin-right:0!important;font-family:var(--font-sans)!important;font-size:18px!important;font-weight:300!important;line-height:1.65!important;text-align:left!important}body.nt-hero-page #top .nt-hero-cue{position:absolute!important;left:50%!important;right:auto!important;bottom:0!important;z-index:6!important;width:54px!important;height:78px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:none!important;color:transparent!important;font-size:0!important;line-height:0!important;text-indent:-9999px!important;transform:translateX(-50%)!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;overflow:visible!important}body.nt-hero-page #top .nt-hero-cue::before{display:none!important;content:none!important}body.nt-hero-page #top .nt-hero-cue::after{content:""!important;display:block!important;width:2px!important;height:47px!important;margin:0!important;border:0!important;background:linear-gradient(180deg,#C9B79A 0%,rgba(201,183,154,.75) 52%,rgba(201,183,154,0) 100%)!important;transform-origin:top!important;animation:nt-cue-breathe 3.25s cubic-bezier(.4,0,.2,1) infinite!important}@media(min-width:861px){body.nt-hero-page #top .hs-eyebrow{width:max-content;max-width:none;white-space:nowrap}body.nt-hero-page[data-lang-page=treatments] #top .hs-stage{align-self:start!important}body.nt-hero-page[data-lang-page=treatments] #choose>.wrap{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:var(--nt-content-left)!important;padding-right:var(--nt-content-left)!important}body.nt-hero-page #top>.pf-hero-body{align-items:flex-start!important;padding-top:var(--nt-content-top)!important}body.nt-hero-page #top>.hs-band,body.nt-hero-page #top>.cv-hero{align-items:flex-start!important;justify-content:flex-start!important;padding-top:var(--nt-content-top)!important;text-align:left!important}body.nt-hero-page[data-lang-page=journal] #top>.jr-hbody{align-items:flex-start!important;justify-content:flex-start!important;padding-top:var(--nt-content-top)!important;text-align:left!important}body.nt-hero-page[data-lang-page=fees] #top>.hs-band{flex:1 1 auto!important;width:min(100%,1320px)!important;margin:0 auto!important;padding-right:var(--pad-x,60px)!important;padding-left:calc(var(--nt-content-left) - max(0px,(100vw - 1320px)/2))!important;padding-bottom:88px!important}body.nt-hero-page[data-lang-page=fees] #top>.hs-band>*{max-width:760px!important;margin-left:0!important;margin-right:0!important}body.nt-hero-page[data-lang-page=booking] #top>.ap-hero{flex:1 1 auto!important;width:min(100%,1320px)!important;margin:0 auto!important;padding:var(--nt-content-top) var(--pad-x,60px) 92px!important;align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important}body.nt-hero-page[data-lang-page=booking] .ap-hero-inner{width:100%!important;max-width:760px!important;margin:0!important;text-align:left!important}body.nt-hero-page[data-lang-page=booking] #top .pf-hero-ctas{justify-content:flex-start!important}body.nt-hero-page[data-lang-page=contact] .ct-hero-grid{align-items:start!important}}body.nt-hero-page:not(.nt-v2-page):not(.treatments-v2-page):not(.consultation-v2-page):not(.nt-hero-ready) #top .hs-eyebrow,body.nt-hero-page:not(.nt-v2-page):not(.treatments-v2-page):not(.consultation-v2-page):not(.nt-hero-ready) #top h1,body.nt-hero-page:not(.nt-v2-page):not(.treatments-v2-page):not(.consultation-v2-page):not(.nt-hero-ready) #top .hs-lede,body.nt-hero-page:not(.nt-v2-page):not(.treatments-v2-page):not(.consultation-v2-page):not(.nt-hero-ready) #top .mp-hero-role,body.nt-hero-page:not(.nt-v2-page):not(.treatments-v2-page):not(.consultation-v2-page):not(.nt-hero-ready) #top .mp-hero-intro,body.nt-hero-page:not(.nt-v2-page):not(.treatments-v2-page):not(.consultation-v2-page):not(.nt-hero-ready) #top .cv-atglance,body.nt-hero-page:not(.nt-v2-page):not(.treatments-v2-page):not(.consultation-v2-page):not(.nt-hero-ready) #top .ct-direct,body.nt-hero-page:not(.nt-v2-page):not(.treatments-v2-page):not(.consultation-v2-page):not(.nt-hero-ready) #top .pf-hero-ctas{opacity:0!important;filter:blur(8px);transform:translate3d(0,14px,0)}body.nt-hero-page #top .hs-eyebrow,body.nt-hero-page #top h1,body.nt-hero-page #top .hs-lede,body.nt-hero-page #top .mp-hero-role,body.nt-hero-page #top .mp-hero-intro,body.nt-hero-page #top .cv-atglance,body.nt-hero-page #top .ct-direct,body.nt-hero-page #top .pf-hero-ctas{transition:opacity .9s cubic-bezier(.16,1,.3,1),filter 1s cubic-bezier(.16,1,.3,1),transform 1.05s cubic-bezier(.16,1,.3,1)}body.nt-hero-page.nt-hero-ready #top .hs-eyebrow,body.nt-hero-page.nt-hero-ready #top h1,body.nt-hero-page.nt-hero-ready #top .hs-lede,body.nt-hero-page.nt-hero-ready #top .mp-hero-role,body.nt-hero-page.nt-hero-ready #top .mp-hero-intro,body.nt-hero-page.nt-hero-ready #top .cv-atglance,body.nt-hero-page.nt-hero-ready #top .ct-direct,body.nt-hero-page.nt-hero-ready #top .pf-hero-ctas{opacity:1!important;filter:blur(0);transform:translate3d(0,0,0)}body.nt-hero-page #top .hs-eyebrow{transition-delay:.08s}body.nt-hero-page #top h1{transition-delay:.16s}body.nt-hero-page #top .hs-lede,body.nt-hero-page #top .mp-hero-role{transition-delay:.27s}body.nt-hero-page #top .mp-hero-intro,body.nt-hero-page #top .cv-atglance,body.nt-hero-page #top .ct-direct,body.nt-hero-page #top .pf-hero-ctas{transition-delay:.37s}body.nt-hero-page[data-lang-page=meet-piotr] .mp-hero-photo{transition:opacity 1.2s .08s cubic-bezier(.16,1,.3,1),transform 1.6s .08s cubic-bezier(.16,1,.3,1)}body.nt-hero-page[data-lang-page=meet-piotr]:not(.nt-hero-ready) .mp-hero-photo{opacity:.35;transform:scale(1.018)}body.nt-hero-page[data-lang-page=meet-piotr].nt-hero-ready .mp-hero-photo{opacity:1;transform:scale(1)}@media(max-width:860px){body.nt-hero-page #top.od-hero-sys{--nt-content-top:24px;--hs-h1-size:clamp(46px,13.5vw,58px);min-height:100svh}body.nt-hero-page #top>.pf-hero-body,body.nt-hero-page #top>.hs-band,body.nt-hero-page #top>.cv-hero,body.nt-hero-page #top>.jr-hbody,body.nt-hero-page #top>.ap-hero{align-items:flex-start!important;justify-content:flex-start!important;padding-top:var(--nt-content-top)!important;text-align:left!important}body.nt-hero-page #top h1.hs-h1{font-size:var(--hs-h1-size)!important;line-height:1.01!important}body.nt-hero-page #top .hs-eyebrow{min-height:29px;align-items:flex-start!important}body.nt-hero-page #top .hs-lede{font-size:16px!important;line-height:1.62!important}body.nt-hero-page #top .nt-hero-cue{height:65px!important}body.nt-hero-page #top .nt-hero-cue::after{height:42px!important}body.nt-hero-page[data-lang-page=booking] #top>.ap-hero{width:100%!important;margin:0!important;padding-right:20px!important;padding-bottom:82px!important;padding-left:20px!important}body.nt-hero-page[data-lang-page=booking] .ap-hero-inner{margin:0!important;text-align:left!important}body.nt-hero-page[data-lang-page=booking] #top .pf-hero-ctas{justify-content:flex-start!important}body.nt-hero-page[data-lang-page=fees] #top>.hs-band{padding-right:20px!important;padding-bottom:78px!important;padding-left:20px!important}body.nt-hero-page[data-lang-page=journal] #top>.jr-hbody{padding-right:0!important;padding-left:0!important}body.nt-hero-page[data-lang-page=treatments] #top .hs-stage{margin-top:-12px!important}body.nt-hero-page[data-lang-page=contact] #top.od-hero-sys{min-height:calc(100svh - 43px)}body.nt-hero-page[data-lang-page=contact] #top .nt-hero-cue{bottom:43px!important}}@media(prefers-reduced-motion:reduce){body.nt-hero-page #top .hs-eyebrow,body.nt-hero-page #top h1,body.nt-hero-page #top .hs-lede,body.nt-hero-page #top .mp-hero-role,body.nt-hero-page #top .mp-hero-intro,body.nt-hero-page #top .cv-atglance,body.nt-hero-page #top .ct-direct,body.nt-hero-page #top .pf-hero-ctas,body.nt-hero-page .mp-hero-photo{opacity:1!important;filter:none!important;transform:none!important;transition:none!important}body.nt-hero-page{opacity:1!important;filter:none!important;transform:none!important;transition:none!important}body.nt-hero-page #top .nt-hero-cue::after{animation:none!important;opacity:1!important;transform:none!important}}body.nt-hero-page:is([data-lang-page=home],[data-lang-page=consultation],[data-lang-page=fees],[data-lang-page=meet-piotr],[data-lang-page=booking],[data-lang-page=contact],[data-lang-page=treatments],[data-lang-page=journal],[data-lang-page=odnova-approach]) #top.od-hero-sys{isolation:isolate;background:radial-gradient(62% 74% at 88% 28%,rgba(94,116,139,.11),transparent 68%),radial-gradient(48% 54% at 8% 94%,rgba(169,130,77,.075),transparent 72%),linear-gradient(145deg,#080d14 0%,#0b121b 55%,#101923 100%)!important}body.nt-hero-page:is([data-lang-page=home],[data-lang-page=consultation],[data-lang-page=fees],[data-lang-page=meet-piotr],[data-lang-page=booking],[data-lang-page=contact],[data-lang-page=treatments],[data-lang-page=journal],[data-lang-page=odnova-approach]) #top.od-hero-sys::before{content:""!important;position:absolute!important;inset:auto -29vw auto auto!important;top:14vh!important;z-index:0!important;width:min(68vw,900px)!important;height:auto!important;aspect-ratio:1!important;border:1px solid rgba(201,183,154,.045)!important;border-radius:50%!important;background:none!important;box-shadow:0 0 0 10vw rgba(255,255,255,.003),0 0 0 20vw rgba(201,183,154,.009)!important;opacity:1!important;filter:none!important;transform:none!important;animation:none!important;pointer-events:none!important}body.nt-hero-page:is([data-lang-page=consultation],[data-lang-page=fees],[data-lang-page=booking],[data-lang-page=contact],[data-lang-page=treatments],[data-lang-page=journal]) #top#top.od-hero-sys{overflow:hidden!important;overflow:clip!important;background:#080d14!important}body.nt-hero-page:is([data-lang-page=consultation],[data-lang-page=fees],[data-lang-page=booking],[data-lang-page=contact],[data-lang-page=treatments],[data-lang-page=journal]) #top#top.od-hero-sys::before{content:none!important;display:none!important}.odn-shared-hero-freeze{position:sticky;z-index:0;top:0;width:100%;height:100svh;min-height:100svh;margin-bottom:-100svh;flex:0 0 100svh;align-self:stretch;overflow:hidden;overflow:clip;background:radial-gradient(62% 74% at 88% 28%,rgba(94,116,139,.11),transparent 68%),radial-gradient(48% 54% at 8% 94%,rgba(169,130,77,.075),transparent 72%),linear-gradient(145deg,#080d14 0%,#0b121b 55%,#101923 100%);pointer-events:none;transform:none;will-change:auto}.odn-shared-hero-freeze::before{content:"";position:absolute;top:14vh;right:-29vw;width:min(68vw,900px);aspect-ratio:1;box-sizing:content-box;border:1px solid rgba(201,183,154,.045);border-radius:50%;background:none;box-shadow:0 0 0 10vw rgba(255,255,255,.003),0 0 0 20vw rgba(201,183,154,.009);pointer-events:none}@media(prefers-reduced-motion:reduce){body.nt-hero-page .odn-shared-hero-freeze,body.nt-hero-page .odn-shared-hero-freeze::before{animation:none!important;transition:none!important}}body.nt-hero-page #top.od-hero-sys>#announce,body.nt-hero-page #top.od-hero-sys>#heroNav,body.nt-hero-page #top.od-hero-sys>.cv-hero,body.nt-hero-page #top.od-hero-sys>.jr-hero-content,body.nt-hero-page #top.od-hero-sys>.fees-hero-layout,body.nt-hero-page #top.od-hero-sys>.pf-hero-body,body.nt-hero-page #top.od-hero-sys>.ap-hero,body.nt-hero-page #top.od-hero-sys>.ow-hero-content,body.nt-hero-page #top.od-hero-sys>.home-hero-content,body.nt-hero-page #top.od-hero-sys>.nt-hero-cue{position:relative;z-index:2}body.nt-hero-page:is([data-lang-page=home],[data-lang-page=consultation],[data-lang-page=fees],[data-lang-page=meet-piotr],[data-lang-page=booking],[data-lang-page=contact],[data-lang-page=treatments],[data-lang-page=journal],[data-lang-page=odnova-approach]) #top.od-hero-sys .gm-mark{display:none!important}#announce #annL,#announce #annR{font-weight:400}#announce #annL a,#announce #annR a,#announce #annL a:link,#announce #annR a:link,#announce #annL a:visited,#announce #annR a:visited,#announce #annL a:hover,#announce #annR a:hover,#announce #annL a:active,#announce #annR a:active{color:inherit;background:none;text-decoration:none;font:inherit;letter-spacing:inherit;text-transform:inherit;opacity:1;border:0;box-shadow:none;transform:none}#announce #annL a:focus,#announce #annR a:focus{outline:none}#announce #annL a:focus-visible,#announce #annR a:focus-visible{outline:1px solid currentColor;outline-offset:2px;border-radius:1px}body.nt-hero-page:is([data-lang-page=consultation],[data-lang-page=fees],[data-lang-page=meet-piotr],[data-lang-page=booking],[data-lang-page=contact],[data-lang-page=treatments],[data-lang-page=journal],[data-lang-page=odnova-approach],[data-lang-page=privacy],[data-lang-page=terms],[data-lang-page=complaints]) #top.od-hero-sys::after{content:none!important;display:none!important;animation:none!important}
