.scene{--head:4.75rem;--cap:6rem;--svh:100vh;padding:2rem 1.25rem 3rem}@supports (height:100svh){.scene{--svh:100svh}}.scene{--dvh:var(--svh)}@supports (height:100dvh){.scene{--dvh:100dvh}}.scene-stage{flex-direction:column;align-items:center;gap:1.75rem;display:flex}.scene-frame{aspect-ratio:16/10;border:1px solid var(--color-border);background:var(--color-card);pointer-events:none;user-select:none;border-radius:20px;flex-direction:column;width:min(64rem,100%);display:flex;position:relative;overflow:hidden;box-shadow:0 50px 90px -50px #000000d9}@media (width<=639px){.scene{--cap:6.75rem}.scene-step-note{font-size:.875rem}.scene-frame{aspect-ratio:18/25;width:min(100%,22rem)}}.sf-bar{border-bottom:1px solid var(--color-border);flex:none;grid-template-columns:4.5rem minmax(0,1fr) 4.5rem;align-items:center;gap:.75rem;height:2.25rem;padding:0 .9rem;display:grid}.sf-dots{gap:.35rem;display:flex}.sf-dots i{background:var(--color-border);border-radius:50%;width:.55rem;height:.55rem}.sf-address{background:var(--color-surface);width:100%;min-width:0;max-width:24rem;height:1.4rem;color:var(--color-muted);border-radius:999px;flex:1;place-items:center;margin-inline:auto;font-size:.72rem;display:grid;position:relative;overflow:hidden}.sf-addr{white-space:nowrap;text-overflow:ellipsis;grid-area:1/1;max-width:100%;padding:0 .6rem;overflow:hidden}.sf-tag{box-shadow:inset 0 0 0 1px var(--color-accent);letter-spacing:.02em;color:var(--color-accent);white-space:nowrap;border-radius:999px;justify-self:end;padding:.1rem .55rem;font-size:.68rem;font-weight:600}.sf-load{transform-origin:0;background-image:linear-gradient(90deg, var(--color-accent), var(--color-accent2));width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}@media (width<=639px){.sf-bar{grid-template-columns:minmax(0,1fr) auto}.sf-dots{display:none}}.sf-view{background:#0b0a09;flex:1;min-height:0;position:relative;overflow:hidden;container-type:size}.sf-site{--m-accent:#f2c94c;--m-on:#17130a;color:#fff;font-family:var(--font-sans);position:absolute;inset:0}.sf-hero-img{display:block;position:absolute;inset:0}.sf-hero-img img,.sf-thumb img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;position:absolute;inset:0}.sf-shade{background:linear-gradient(#0000008c,#0000004d 40%,#000000b8);position:absolute;inset:0}.sf-nav{align-items:center;gap:2cqi;padding:2.2cqi 4cqi;font-size:1.1cqi;display:flex;position:absolute;top:0;left:0;right:0}.sf-name{letter-spacing:-.01em;white-space:nowrap;font-size:1.5cqi;font-weight:700}.sf-links{color:#ffffffe6;gap:1.8cqi;margin-inline:auto;display:flex}.sf-btn{border-radius:var(--m-btn,999px);background:var(--m-accent);color:var(--m-on);white-space:nowrap;justify-content:center;align-items:center;padding:.8cqi 1.9cqi;font-size:1.1cqi;font-weight:600;display:inline-flex}.sf-btn-2{color:#fff;background:0 0;box-shadow:inset 0 0 0 1px #ffffff8c}.sf-burger{display:none}.sf-hero{text-align:center;width:60cqi;position:absolute;top:45%;left:50%;translate:-50% -50%}.sf-city{letter-spacing:.22em;text-transform:uppercase;color:#ffffffe6;font-size:1cqi;font-weight:600}.sf-city>span{display:inline-block}.sf-title{font-family:var(--m-font,var(--font-sans));font-size:3.9cqi;font-weight:var(--m-weight,800);letter-spacing:-.025em;text-wrap:balance;margin-top:1.6cqi;line-height:1.07}.sf-btns{justify-content:center;gap:1.2cqi;margin-top:2.4cqi;display:flex}.sf-btns .sf-btn{padding:1.1cqi 2.6cqi;font-size:1.3cqi}.sf-stats{border-top:1px solid rgba(255, 255, 255, calc(.22 * var(--line,1)));text-align:center;grid-template-columns:repeat(3,1fr);width:62cqi;padding-top:2cqi;display:grid;position:absolute;bottom:3.2cqi;left:50%;translate:-50%}.sf-stats b{letter-spacing:-.02em;font-size:2.6cqi;font-weight:800;display:block}.sf-stats span{color:#ffffffb3;margin-top:.4cqi;font-size:1cqi;display:block}.sf-form{z-index:2;place-items:center;display:none;position:absolute;inset:0}.sf-card{background:var(--color-bg);position:absolute;inset:0}.sf-form-in{--card-o:1;z-index:1;flex-direction:column;gap:1.15cqi;width:46cqi;padding:2.4cqi 3cqi;display:flex;position:relative}.sf-form-in:before{content:"";z-index:-1;border:1px solid var(--color-border);background:var(--color-card);opacity:var(--card-o);border-radius:1.6cqi;position:absolute;inset:0}.sf-form-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);font-size:2cqi;font-weight:700}.sf-field{flex-direction:column;gap:.6cqi;min-width:0;display:flex}.sf-label{color:var(--color-muted);font-size:1cqi;font-weight:500}.sf-input{--in-o:1;min-height:3.5cqi;color:var(--color-ink);border-radius:1cqi;padding:.9cqi 1.2cqi;font-size:1.25cqi;line-height:1.35;display:block;position:relative}.sf-input:before{content:"";border:1px solid var(--color-border);border-radius:inherit;background:var(--color-surface);opacity:var(--in-o);position:absolute;inset:0}.sf-val{z-index:1;display:inline-block;position:relative}.sf-row{grid-template-columns:1fr 1fr;gap:1.2cqi;display:grid}.sf-row-city{grid-template-columns:auto minmax(0,1fr)}.sf-row-stat{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.sf-photo{align-items:center;gap:1.4cqi;display:flex}.sf-thumb{--dim:0;z-index:0;border-radius:1.2cqi;flex:none;width:6.5cqi;height:6.5cqi;position:relative;overflow:hidden}.sf-thumb:after{content:"";opacity:var(--dim);background:#000;position:absolute;inset:0}.sf-photo-note{color:var(--color-muted);flex-direction:column;gap:.3cqi;font-size:1cqi;display:flex}.sf-photo-note b{color:var(--color-ink);font-size:1.15cqi;font-weight:600}.sf-submit{--ready:0;--flash:0;isolation:isolate;background:var(--color-surface);height:3.8cqi;box-shadow:inset 0 0 0 1px var(--color-border);color:#17130a;border-radius:999px;place-items:center;margin-top:.4cqi;font-size:1.25cqi;font-weight:600;display:grid;position:relative;overflow:hidden}.sf-submit:before,.sf-submit:after{content:"";position:absolute}.sf-submit:before{z-index:-2;border-radius:inherit;opacity:var(--ready);background:#f2c94c;inset:0}.sf-submit-fill{z-index:-1;transform-origin:0;background:#00000024;position:absolute;inset:0;transform:scaleX(0)}.sf-submit:after{z-index:-1;width:60%;translate:calc((var(--flash) * 2.7 - 1) * 100%) 0;background:linear-gradient(100deg,#0000 10%,#ffffffbf 50%,#0000 90%);top:0;bottom:0;left:0}.sf-submit>b{font-weight:inherit;grid-area:1/1;align-items:center;gap:.5cqi;display:inline-flex}.sf-submit-b,.sf-submit-c{opacity:0}.sf-submit svg{width:1.3cqi;height:1.3cqi}.sf-panel{z-index:3;text-align:center;border:1px solid var(--color-border);background:var(--color-card);border-radius:1.6cqi;flex-direction:column;align-items:center;gap:.8cqi;width:22cqi;padding:1.8cqi;display:none;position:absolute;top:9cqi;right:3cqi;box-shadow:0 2cqi 5cqi #00000073}.sf-panel-kicker{color:var(--color-muted);font-size:.95cqi}.sf-panel-title{color:var(--color-ink);font-size:1.3cqi;font-weight:600}.sf-swatches{gap:1cqi;margin-top:.4cqi;display:flex}.sf-swatches i{--ring:0;background:var(--c);width:2.8cqi;height:2.8cqi;box-shadow:0 0 0 .3cqi var(--color-card), 0 0 0 calc(.3cqi + var(--ring) * .25cqi) var(--color-ink);border-radius:50%}.sf-swatches i:first-child{--ring:1}@container (orientation:portrait){.sf-nav{padding:4.5cqi 5cqi}.sf-name{font-size:4.2cqi}.sf-links,.sf-nav-btn{display:none}.sf-burger{flex-direction:column;gap:1cqi;margin-left:auto;display:flex}.sf-burger i{background:#fff;border-radius:1cqi;width:5.5cqi;height:.6cqi}.sf-hero{width:88cqi;top:42%}.sf-city{letter-spacing:.14em;font-size:2.6cqi}.sf-title{margin-top:3.5cqi;font-size:8cqi}.sf-btns{gap:2.5cqi;margin-top:5cqi}.sf-btns .sf-btn{padding:2.6cqi 5.5cqi;font-size:3.5cqi}.sf-stats{width:90cqi;padding-top:3.5cqi;bottom:5cqi}.sf-stats b{font-size:5.4cqi}.sf-stats span{margin-top:1cqi;font-size:2.5cqi}.sf-form-in{gap:1.9cqi;width:92cqi;padding:3.8cqi 4.5cqi}.sf-form-in:before{border-radius:4cqi}.sf-form-title{font-size:4.6cqi}.sf-field{gap:1.2cqi}.sf-label{font-size:2.6cqi}.sf-input{border-radius:2.4cqi;min-height:7.5cqi;padding:1.7cqi 2.8cqi;font-size:3.3cqi}.sf-input-tall{min-height:10.5cqi}.sf-row{gap:3cqi}.sf-photo{gap:3.5cqi}.sf-thumb{border-radius:3cqi;width:13cqi;height:13cqi}.sf-photo-note{font-size:2.6cqi}.sf-photo-note b{font-size:3.2cqi}.sf-submit{height:8.5cqi;font-size:3.4cqi}.sf-submit>b{gap:1.2cqi}.sf-submit svg{width:3.4cqi;height:3.4cqi}.sf-panel{border-radius:4cqi;gap:2cqi;width:auto;padding:5cqi;inset:auto 4cqi 4cqi}.sf-panel-kicker{font-size:2.6cqi}.sf-panel-title{font-size:3.6cqi}.sf-swatches{gap:3cqi}.sf-swatches i{width:8cqi;height:8cqi;box-shadow:0 0 0 .8cqi var(--color-card), 0 0 0 calc(.8cqi + var(--ring) * .7cqi) var(--color-ink)}}.scene-caps{flex-direction:column;align-items:center;gap:1.75rem;width:100%;display:flex}.scene-steps{text-align:center;gap:1.5rem;width:100%;max-width:36rem;display:grid}@media (width>=1024px){.scene-steps{grid-template-columns:repeat(3,1fr);max-width:64rem}}.scene-step-n{font-family:var(--font-display);color:var(--color-accent);font-size:.95rem;font-weight:700}.scene-step-title{color:var(--color-ink);margin-top:.35rem;font-size:1.125rem;font-weight:600}.scene-step-note{color:var(--color-body);margin-top:.4rem;font-size:.9375rem;line-height:1.55}.scene-progress{gap:.4rem;display:none}.scene-progress span{background:var(--color-border);border-radius:3px;width:2.5rem;height:3px;overflow:hidden}.scene-progress i{transform-origin:0;background:var(--color-accent);height:100%;display:block;transform:scaleX(0)}.scene.is-on{--pin:2.8;height:calc(var(--pin) * var(--svh) + var(--stage-h,var(--svh)));padding:0}[data-scene=anketa].is-on{--pin:3.6;margin-block:3.5rem 3rem}.scene.is-on .scene-stage{top:max(calc(var(--head) + .75rem), calc((var(--dvh) + var(--head) - var(--stage-h,var(--svh))) / 2));gap:1.1rem;padding:0 1.25rem;transition:top .45s cubic-bezier(.2,.7,.2,1);position:sticky}.scene.is-on .scene-frame{width:min(64rem, 100%, calc((100vh - var(--head) - var(--cap) - 4.5rem) * 1.6));width:min(64rem, 100%, var(--frame-w,calc((100svh - var(--head) - var(--cap) - 4.5rem) * 1.6)))}@media (width<=639px){.scene.is-on .scene-frame{width:min(100%, calc((100vh - var(--head) - var(--cap) - 4.5rem) * .72));width:min(100%, var(--frame-w,calc((100svh - var(--head) - var(--cap) - 4.5rem) * .72)))}}.scene.is-on .sf-form{display:grid}.scene.is-on .sf-panel{display:flex}.scene:not(.is-on) .sf-addr-form{display:none}.scene.is-on .scene-caps{max-width:36rem;min-height:var(--cap);display:grid}.scene.is-on .scene-caps>*,.scene.is-on .scene-step{grid-area:1/1}.scene.is-on .scene-steps{grid-template-columns:1fr;align-self:start}.scene.is-on .scene-cta{align-self:start}.scene.is-on .scene-step-n{display:none}.scene.is-on .scene-progress{display:flex}.scene-cta{text-align:center;flex-direction:column;align-items:center;gap:.9rem;width:100%;display:flex}.scene-cta a{width:100%;max-width:22rem}@media (width>=640px){.scene-cta a{width:auto;max-width:none}}.scene-cta-note{color:var(--color-muted);font-size:.875rem}.scene-tarif{--cap:11rem}.scene-tarif:not(.is-on){display:none}.scene-tarif.is-on{--pin:2.4}@media (width<=639px){.scene-tarif{--cap:13.5rem}.scene-tarif.is-on{margin-inline:-1.25rem}}.sf-page{--m-bg:#0f0e0d;--m-card:#1a1917;--m-ink:#f5f3ef;--m-muted:#f5f3ef99;--m-line:#ffffff1f;background:var(--m-bg);color:var(--m-ink)}.sf-page .sf-nav{border-bottom:1px solid var(--m-line)}.sf-page .sf-links{color:var(--m-muted)}.sf-page .sf-burger i{background:var(--m-ink)}.tf-card{border:1px solid var(--m-line);background:var(--m-card);border-radius:2cqi;width:52cqi;padding:3cqi;display:grid;position:absolute;top:calc(50% + 3.2cqi);left:50%;translate:-50% -50%}.tf-lead,.tf-book{flex-direction:column;grid-area:1/1;gap:1.5cqi;display:flex}.tf-lead{justify-content:center}.tf-title{font-family:var(--m-font,var(--font-sans));font-size:2.3cqi;font-weight:var(--m-weight,800);letter-spacing:-.02em;text-align:center}.tf-sub{text-align:center;color:var(--m-muted);margin-top:-.6cqi;font-size:1.15cqi;line-height:1.45}.tf-fields{grid-template-columns:1fr 1fr;gap:1.2cqi;display:grid}.tf-field{flex-direction:column;gap:.5cqi;display:flex}.tf-field i{color:var(--m-muted);font-size:.95cqi;font-style:normal}.tf-field b{border:1px solid var(--m-line);border-radius:1cqi;height:3.4cqi;display:block;position:relative}.tf-val{white-space:nowrap;color:var(--m-ink);padding:0 1cqi;font-size:1.05cqi;font-weight:500;line-height:3.4cqi;display:block;position:absolute;inset:0;overflow:hidden}.tf-wide .tf-val{white-space:normal;padding-top:.9cqi;line-height:1.35}.tf-wide{grid-column:span 2}.tf-wide b{height:5.5cqi}.tf-go{width:100%;padding:1.2cqi;font-size:1.25cqi}.tf-pick{--sel:0;border:1px solid var(--m-line);box-shadow:0 0 0 calc(var(--sel) * .2cqi) var(--m-accent);text-align:center;border-radius:1.2cqi;flex-direction:column;justify-content:center;align-items:center;gap:.3cqi;padding:1cqi;font-size:1.1cqi;display:flex;position:relative}.tf-pick:before{content:"";border-radius:inherit;background:var(--m-accent);opacity:calc(var(--sel) * .16);position:absolute;inset:0}.tf-pick b{font-weight:600}.tf-pick i{color:var(--m-muted);font-size:.9cqi;font-style:normal}.tf-pick em{font-size:1.05cqi;font-style:normal;font-weight:700}.tf-services{grid-template-columns:repeat(3,1fr);gap:1cqi;display:grid}.tf-days{grid-template-columns:repeat(6,1fr);gap:.8cqi;display:grid}.tf-slots{grid-template-columns:repeat(3,1fr);gap:.8cqi;display:grid}.tf-days .tf-pick,.tf-slots .tf-pick{font-variant-numeric:tabular-nums;padding:.9cqi 0}.tf-send{display:grid}.tf-send-a,.tf-send-b{grid-area:1/1;justify-content:center;align-items:center;gap:.6cqi;display:inline-flex}.tf-send-b{opacity:0}.tf-send-b svg{width:1.4cqi;height:1.4cqi}.tf-send{--ready:0;--flash:0;isolation:isolate;box-shadow:inset 0 0 0 1px var(--m-line);background:#2a2825;position:relative;overflow:hidden}.tf-send:before,.tf-send:after{content:"";z-index:-1;position:absolute}.tf-send:before{border-radius:inherit;background:var(--m-accent);opacity:var(--ready);inset:0}.tf-send:after{width:60%;translate:calc((var(--flash) * 2.7 - 1) * 100%) 0;background:linear-gradient(100deg,#0000 10%,#ffffffbf 50%,#0000 90%);top:0;bottom:0;left:0}@container (orientation:portrait){.tf-card{border-radius:4cqi;width:90cqi;padding:5cqi;top:calc(50% + 6cqi)}.tf-lead,.tf-book{gap:3.2cqi}.tf-title{font-size:5.4cqi}.tf-sub{font-size:3cqi}.tf-fields{gap:2.6cqi}.tf-field i{font-size:2.5cqi}.tf-field b{border-radius:2.2cqi;height:8cqi}.tf-wide b{height:12cqi}.tf-val{padding:0 2.4cqi;font-size:2.9cqi;line-height:8cqi}.tf-wide .tf-val{padding-top:2.2cqi;line-height:1.35}.tf-go{padding:2.8cqi;font-size:3.3cqi}.tf-services{gap:2cqi}.tf-pick{box-shadow:0 0 0 calc(var(--sel) * .5cqi) var(--m-accent);border-radius:2.6cqi;padding:2cqi 1cqi;font-size:2.8cqi}.tf-pick i{font-size:2.3cqi}.tf-pick em{font-size:2.6cqi}.tf-days,.tf-slots{gap:1.6cqi}.tf-days .tf-pick,.tf-slots .tf-pick{padding:2.2cqi 0;font-size:3cqi}.tf-send-b svg{width:3.4cqi;height:3.4cqi}}.tf-seg{background:var(--color-card);width:min(100%,30rem);box-shadow:inset 0 0 0 1px var(--color-border);border-radius:999px;grid-template-columns:1fr 1fr;padding:.25rem;display:grid;position:relative}.tf-seg-thumb{background-image:linear-gradient(135deg, var(--grad-from), var(--grad-to));border-radius:999px;width:calc(50% - .25rem);position:absolute;top:.25rem;bottom:.25rem;left:.25rem}.tf-seg-opt{text-align:center;min-width:0;color:var(--color-muted);flex-direction:column;justify-content:center;align-items:center;gap:.1rem;padding:.45rem .6rem;line-height:1.2;display:flex;position:relative}.tf-seg-opt b{text-wrap:balance;font-size:.8125rem;font-weight:600}.tf-seg-opt i{white-space:nowrap;font-size:.9375rem;font-style:normal;font-weight:800}.tf-seg-a{color:var(--on-grad,#17130a)}.scene-tarif.is-on .scene-caps{min-height:5.5rem}@media (width<=639px){.scene-tarif.is-on .scene-caps{min-height:6.5rem}}.scene.is-tight .scene-step-note{display:none}.scene.is-tight.is-on .scene-caps{min-height:0}.scene-tarif.is-tight .tf-seg-opt{padding-block:.3rem}.scene-tarif.is-tight .tf-seg-opt b{font-size:.6875rem}.scene-tarif.is-tight .tf-seg-opt i{font-size:.8125rem}#raznica:has(.scene-tarif:not(.is-on)){display:none}.kin-show .kin-q{flex-direction:column;gap:.6rem;margin-top:1.5rem;display:flex}.kin-show .kin-q>li{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.375rem,3.6vw,2.625rem);font-weight:700;line-height:1.12}.kin-show .kin-answer{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;color:var(--color-accent);margin-top:1.75rem;font-size:clamp(1.2rem,3vw,2.1rem);line-height:1.2}.kin-show .kin-body{margin-top:1.5rem;font-size:1.0625rem;line-height:1.6}@media (width>=640px){.kin-show .kin-body{font-size:1.1875rem}}@media (width<=639px){.kin-show .kin-q,.kin-show .kin-answer{margin-top:1.1rem}.kin-show .kin-body{margin-top:1rem;font-size:1rem;line-height:1.55}}.tg-note{z-index:5;color:#fff;width:34cqi;font-family:var(--font-sans);opacity:0;visibility:hidden;background:#1c1c20f7;border-radius:1.6cqi;padding:1.4cqi 1.6cqi;position:absolute;top:2cqi;right:2cqi;box-shadow:0 2cqi 5cqi #0000008c}.tg-head{color:#fff9;align-items:center;gap:.8cqi;font-size:.95cqi;display:flex}.tg-head b{color:#fff;font-weight:600}.tg-head i{margin-left:auto;font-style:normal}.tg-ico{background:#2aabee;border-radius:50%;place-items:center;width:1.9cqi;height:1.9cqi;display:grid}.tg-ico svg{width:70%;height:70%}.tg-title{margin-top:.8cqi;font-size:1.2cqi;font-weight:700}.tg-text{color:#ffffffd9;margin-top:.4cqi;font-size:1.05cqi;line-height:1.45}.tg-btn{text-align:center;color:#6ab3f3;background:#ffffff14;border-radius:.9cqi;margin-top:1cqi;padding:.7cqi;font-size:1cqi;font-weight:600;display:block}@container (orientation:portrait){.tg-note{border-radius:4cqi;width:auto;padding:3.4cqi 3.8cqi;top:3cqi;left:4cqi;right:4cqi}.tg-head{gap:2cqi;font-size:2.5cqi}.tg-ico{width:4.8cqi;height:4.8cqi}.tg-title{margin-top:2cqi;font-size:3.3cqi}.tg-text{margin-top:1cqi;font-size:2.9cqi}.tg-btn{border-radius:2.2cqi;margin-top:2.4cqi;padding:1.8cqi;font-size:2.7cqi}}.hero-glow{z-index:-2;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity 1.2s;position:absolute;inset:0}.hero-glow.is-on{opacity:1}.hero-dark.has-glow{background-image:none}
