@font-face{font-family:Fixel Display;src:url(/fonts/FixelDisplay-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Fixel Display;src:url(/fonts/FixelDisplay-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Fixel Text;src:url(/fonts/FixelText-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Fixel Text;src:url(/fonts/FixelText-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Fixel Text;src:url(/fonts/FixelText-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}:root{--c-vitryna:#fbf9f5;--c-pidkladka:#f2eee7;--c-chernet:#111110;--c-chernet-2:#2a2926;--c-patyna:#6f6a62;--c-staro-zoloto:#9a7a3e;--c-staro-zoloto-tekst:#7c6230;--c-rubets:#e3ddd3;--c-pomylka:#a33a2a;--tg:#229ed9;--vb:#7360f2;--wa:#1fa855;--f-display:"Fixel Display", "Fixel Text", system-ui, sans-serif;--f-text:"Fixel Text", system-ui, sans-serif;--r-glass:2px;--r-control:6px;--wrap:1280px;--gut:40px}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}fieldset{border:0;min-width:0;margin:0;padding:0}html{color-scheme:light;-webkit-text-size-adjust:100%;scrollbar-color:#c9c1b4 var(--c-vitryna);scroll-padding-top:100px}body{background:var(--c-vitryna);color:var(--c-chernet);font:400 17px/1.55 var(--f-text);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;height:auto;display:block}::selection{background:var(--c-chernet);color:var(--c-vitryna)}a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--c-chernet);outline-offset:3px;border-radius:2px}h1,h2,h3{font-family:var(--f-display);letter-spacing:-.008em;text-wrap:balance;margin:0;font-weight:600;line-height:1.1}h2{font-size:clamp(30px,3.4vw,46px)}h3{letter-spacing:-.01em;font-size:21px;font-weight:500}p{margin:0}.wrap{width:min(var(--wrap), 100% - var(--gut) * 2);margin-inline:auto}.nowrap{white-space:nowrap}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.muted{color:var(--c-patyna)}.section{padding:104px 0}.section--tight{padding:72px 0}.section__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:40px;margin-bottom:40px;display:grid}.section__head p{color:var(--c-patyna);max-width:44ch}.section__title{margin-bottom:40px}.top{z-index:30;background:var(--c-vitryna);border-bottom:1px solid var(--c-rubets);position:sticky;top:0}.top__row{align-items:center;gap:32px;height:84px;display:flex}.logo{line-height:1;text-decoration:none;display:grid}.logo img{justify-self:start;display:block}.top .logo img,.foot .logo img{width:230px;height:36px}.logo small{white-space:nowrap;color:var(--c-patyna);letter-spacing:.01em;margin-top:7px;font-size:13px}.nav{white-space:nowrap;gap:22px;margin-left:auto;font-size:16px;display:flex}.nav a{color:var(--c-chernet-2);transition:color var(--motion-hover);padding:31px 0;text-decoration:none;position:relative}.nav a:hover{color:var(--c-chernet)}.nav a[aria-current=page]{color:var(--c-chernet);font-weight:500}.nav__dot{background:var(--c-chernet);height:2px;position:absolute;bottom:-1px;left:0;right:0}.top__call{align-items:center;gap:4px;margin-left:8px;display:flex}.top__phone{white-space:nowrap;padding:10px 8px;font-size:18px;font-weight:600;text-decoration:none}.ims{gap:2px;display:flex}.ims a{border-radius:var(--r-control);width:40px;height:40px;transition:background var(--motion-hover);place-items:center;display:grid}.ims a:hover{background:var(--c-pidkladka)}.ims svg{width:21px;height:21px}.btn{border-radius:var(--r-control);border:1px solid var(--c-chernet);min-height:52px;color:var(--c-chernet);font:500 16px/1 var(--f-text);cursor:pointer;transition:background var(--motion-hover), color var(--motion-hover), transform var(--motion-press);background:0 0;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--c-pidkladka)}.btn:active{transform:translateY(1px)}.btn--solid{background:var(--c-chernet);color:var(--c-vitryna)}.btn--solid:hover{background:var(--c-chernet-2)}.btn[disabled]{opacity:.7;cursor:progress}.input{font:400 17px/1.3 var(--f-text);color:var(--c-chernet);border-radius:var(--r-control);width:100%;min-height:52px;transition:border-color var(--motion-hover);background:#fff;border:1px solid #8f877b;padding:0 16px}textarea.input{resize:vertical;min-height:92px;padding:14px 16px}.input::placeholder{color:#77716a}.input:hover{border-color:var(--c-patyna)}.input:focus-visible{outline:2px solid var(--c-chernet);outline-offset:0;border-color:var(--c-chernet)}.input[aria-invalid=true]{border-color:var(--c-pomylka)}.err{color:var(--c-pomylka);margin-top:6px;font-size:14px}.err:empty{display:none}.lbl{margin-bottom:8px;font-size:14px;font-weight:500;display:block}.lbl .req{color:var(--c-staro-zoloto)}.channels{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ch{border-radius:var(--r-control);background:var(--c-pidkladka);min-height:74px;transition:background var(--motion-hover), transform var(--motion-press);grid-template-columns:28px 1fr;align-items:center;gap:14px;padding:12px 18px;text-decoration:none;display:grid}.ch:hover{background:#e7dfd3}.ch:active{transform:translateY(1px)}.ch b{font-size:17px;font-weight:600;line-height:1.2;display:block}.ch small{color:var(--c-patyna);font-size:14px;line-height:1.3;display:block}.ch svg{width:26px;height:26px}.ch--call{background:var(--c-chernet);color:var(--c-vitryna)}.ch--call small{color:#bdb7ad}.ch--call:hover{background:var(--c-chernet-2)}.quick{margin-top:16px}.quick__row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}[data-lead-form] .sent{display:none}[data-lead-form][data-state=sent] .sent{display:block}[data-lead-form][data-state=sent] .unsent{display:none}.sent b{font:600 22px/1.2 var(--f-display);margin-bottom:6px;display:block}.sent p{color:var(--c-patyna);margin-bottom:14px}.hero{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:stretch;gap:48px;padding:48px 0 0;display:grid}.hero__text{flex-direction:column;justify-content:center;padding:24px 0 40px;display:flex}.hero h1{font-size:clamp(40px,4.4vw,66px)}.hero__lead{color:var(--c-chernet-2);max-width:48ch;margin:22px 0 32px;font-size:19px;line-height:1.5}.hero__photo{border-radius:var(--r-glass);background:var(--c-pidkladka);min-height:600px;position:relative;overflow:hidden}.hero__photo img{object-fit:cover;object-position:70% 50%;width:100%;height:100%;position:absolute;inset:0}.price-chip{background:var(--c-vitryna);border-radius:var(--r-glass);min-width:260px;padding:18px 22px 16px;position:absolute;bottom:28px;left:28px;box-shadow:0 1px #1111100f}.price-chip span{color:var(--c-patyna);font-size:14px;display:block}.price-chip b{font:600 34px/1.1 var(--f-display);letter-spacing:-.02em;margin:4px 0 2px;display:block}.price-chip a{color:var(--c-staro-zoloto-tekst);font-size:14px}.ph-note{color:var(--c-patyna);background:#fbf9f5d9;border-radius:2px;padding:3px 8px;font-size:11px;position:absolute;top:12px;right:12px}.est{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:24px;display:grid}.calc{background:var(--c-pidkladka);border-radius:var(--r-glass);flex-direction:column;padding:32px;display:flex}.seg{background:var(--c-vitryna);border-radius:var(--r-control);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:26px;padding:4px;display:grid;position:relative}.seg__ind{background:var(--c-chernet);border-radius:4px;position:absolute;top:4px;bottom:4px;left:0}.seg label{z-index:1;position:relative}.seg input{opacity:0;position:absolute;inset:0}.seg label span{cursor:pointer;min-height:52px;transition:color var(--motion-switch);place-items:center;font-size:16px;font-weight:500;display:grid}.seg input:checked+span{color:var(--c-vitryna)}.seg input:focus-visible+span{outline:2px solid var(--c-staro-zoloto-tekst);outline-offset:-2px;border-radius:4px}.probes{flex-wrap:wrap;gap:8px;display:flex}.probe{position:relative}.probe input{opacity:0;position:absolute;inset:0}.probe__mark{border-radius:var(--r-control);cursor:pointer;background:var(--c-vitryna);min-width:72px;height:52px;transition:background var(--motion-hover), border-color var(--motion-hover);border:1px solid #8f877b;place-items:center;padding:0 14px;font-size:18px;font-weight:600;display:grid}.probe__mark:hover{border-color:var(--c-chernet)}.probe input:checked+.probe__mark{background:var(--c-chernet);border-color:var(--c-chernet);color:var(--c-vitryna)}.probe input:focus-visible+.probe__mark{outline:2px solid var(--c-chernet);outline-offset:2px}.probe-other select{appearance:none;font:500 16px/1 var(--f-text);border-radius:var(--r-control);background:var(--c-vitryna) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23111110' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 16px center;height:52px;color:var(--c-chernet);cursor:pointer;border:1px solid #8f877b;padding:0 40px 0 16px}.probe-other select:hover{border-color:var(--c-chernet)}.probe-other select:focus-visible{outline:2px solid var(--c-chernet);outline-offset:2px}.weight{border-radius:var(--r-control);cursor:text;min-height:72px;transition:border-color var(--motion-hover);background:#fff;border:1px solid #8f877b;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:24px 0 0;padding:0 18px;display:grid}.weight:hover{border-color:var(--c-chernet)}.weight input{font:500 36px/1.15 var(--f-display);letter-spacing:-.02em;color:var(--c-chernet);background:0 0;border:0;width:100%;min-width:0;padding:0}.weight input::placeholder{color:#857d72}.weight input:focus-visible{outline:none}.weight:focus-within{border-color:var(--c-chernet);box-shadow:0 0 0 1px var(--c-chernet)}.weight:has([aria-invalid]){border-color:var(--c-pomylka)}.weight span{color:var(--c-patyna);font-size:17px}.rows{grid-template-columns:auto auto;justify-content:space-between;gap:10px 16px;margin:22px 0 0;font-size:16px;display:grid}.rows dt{color:var(--c-patyna)}.rows dd[data-out=ppg]{font-size:18px;font-weight:600}.rows dd{text-align:right;margin:0;font-weight:500}.total{margin-top:auto;padding-top:24px}.total__lbl{color:var(--c-patyna);border-top:1px solid #ddd5c8;margin-top:18px;padding-top:18px;font-size:15px;display:block}.total__sum{font:600 clamp(40px, 4.2vw, 58px)/1.05 var(--f-display);letter-spacing:-.025em;min-height:1.05em;margin:6px 0 4px;display:block}[data-calc]:not([data-filled]) .total__sum{color:#857d72}.calc__note{color:var(--c-patyna);margin:12px 0 20px;font-size:14px}.calc .btn{width:100%;min-height:56px;font-size:17px}.chart-card{border:1px solid var(--c-rubets);border-radius:var(--r-glass);flex-direction:column;padding:32px 32px 24px;display:flex}.chart-card__top{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.chart-card__now{color:var(--c-patyna);font-size:15px}.chart-card__now b{font:600 40px/1.1 var(--f-display);letter-spacing:-.02em;color:var(--c-chernet);margin:6px 0 2px;display:block}[data-trend=up] .chg{color:#2e6b3a}[data-trend=down] .chg{color:var(--c-pomylka)}.chg{font-weight:500}.toggles{flex-wrap:wrap;align-items:start;gap:8px;display:flex}.chips{background:var(--c-pidkladka);border-radius:var(--r-control);padding:3px;display:inline-flex}.chips label{position:relative}.chips input{opacity:0;position:absolute;inset:0}.chips span{cursor:pointer;min-width:48px;min-height:44px;transition:background var(--motion-hover), color var(--motion-hover);border-radius:4px;place-items:center;padding:0 14px;font-size:15px;font-weight:500;display:grid}.chips label:hover input:not(:checked)+span{background:#e7dfd3}.chips input:checked+span{background:var(--c-chernet);color:var(--c-vitryna)}.chips input:focus-visible+span{outline:2px solid var(--c-chernet);outline-offset:-2px}.chart{flex:1;min-height:360px;margin-top:24px;position:relative}.chart svg{touch-action:pan-y;width:100%;height:100%;position:absolute;inset:0}.chart__grid line{stroke:var(--c-rubets)}.chart__grid text,.chart__xlabels text{font:500 13.5px var(--f-text);fill:var(--c-chernet-2)}.chart__line{fill:none;stroke:var(--c-staro-zoloto);stroke-width:2.5px;stroke-linejoin:round}.chart__area{fill:var(--c-staro-zoloto);fill-opacity:.1}.chart__last{fill:var(--c-staro-zoloto);stroke:var(--c-vitryna);stroke-width:2px}.chart__cursor line{stroke:var(--c-chernet);stroke-opacity:.35}.chart__cursor circle{fill:var(--c-vitryna);stroke:var(--c-chernet);stroke-width:2.5px}.chart__tip{pointer-events:none;background:var(--c-chernet);color:var(--c-vitryna);white-space:nowrap;border-radius:4px;padding:9px 13px;font-size:14px;display:grid;position:absolute;top:0;left:0}.chart__tip b{font-size:17px}.chart__src{color:var(--c-patyna);margin-top:10px;font-size:13px}.mosaic{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px;display:grid}.tile{flex-direction:column;text-decoration:none;display:flex}.tile__img{border-radius:var(--r-glass);background:var(--c-pidkladka);aspect-ratio:1;position:relative;overflow:hidden}.tile__img img{object-fit:cover;width:100%;height:100%}.tile--big{grid-area:span 2/span 2}.tile--big .tile__img{aspect-ratio:auto;flex:1;min-height:420px}.tile--wide{grid-column:span 2}.tile--wide .tile__img{aspect-ratio:2}.tile__cap{gap:2px;margin-top:14px;display:grid}.tile__cap h3{font-size:19px}.tile--big .tile__cap h3{font-size:26px}.tile__cap span{color:var(--c-patyna);font-size:15px}.tile__cap span b{color:var(--c-chernet);font:600 20px/1.3 var(--f-display);letter-spacing:-.01em;margin-left:4px}.tile:hover h3{text-underline-offset:5px;text-decoration:underline}.how{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:56px;display:grid}.how__img{border-radius:var(--r-glass);background:var(--c-pidkladka);overflow:hidden}.steps{counter-reset:s;margin:32px 0 0;padding:0;list-style:none}.steps li{counter-increment:s;border-top:1px solid var(--c-rubets);grid-template-columns:56px 1fr;gap:4px 12px;padding:22px 0;display:grid}.steps li:before{content:counter(s);font:500 30px/1 var(--f-display);color:var(--c-staro-zoloto-tekst);grid-row:span 2}.steps h3{font-weight:600}.steps p{color:var(--c-chernet-2)}.offices{grid-template-columns:1fr 1fr;gap:20px;display:grid}.office{background:var(--c-pidkladka);border-radius:var(--r-glass);grid-template-columns:200px minmax(0,1fr);gap:24px;padding:20px;display:grid}.office__img{border-radius:var(--r-glass);aspect-ratio:4/5;background:#e2dacd;overflow:hidden}.office__img img{object-fit:cover;width:100%;height:100%}.office h3{margin-bottom:10px;font-size:26px;font-weight:600}.office p{font-size:16px}.office .meta{color:var(--c-patyna);margin-top:10px;font-size:15px}.office .row{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.office .btn{min-height:46px;padding:0 16px;font-size:15px}.direct{background:var(--c-pidkladka);border-top:1px solid var(--c-rubets)}.direct h2{font-size:clamp(30px,3.2vw,44px)}.direct__lead{color:var(--c-chernet-2);max-width:46ch;margin:14px 0 28px;font-size:18px}.direct .field{margin-bottom:16px}.direct .fine{color:var(--c-patyna);margin-top:12px;font-size:13px}.direct .btn--solid{width:100%}.direct__in{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:56px;padding:96px 0;display:grid}.direct .ch:not(.ch--call){background:var(--c-vitryna)}.direct .ch:not(.ch--call):hover{background:#fff}.direct__hours{color:var(--c-patyna);margin-top:24px;font-size:15px}.direct__hours b{color:var(--c-chernet);font-weight:600}.direct__card{background:var(--c-vitryna);border-radius:var(--r-glass);box-shadow:inset 0 3px 0 var(--c-staro-zoloto);padding:32px}.direct__card-h{font:600 24px/1.2 var(--f-display);margin-bottom:20px}.crumbs{color:var(--c-patyna);padding-top:28px;font-size:14px}.crumbs a{color:var(--c-patyna)}.page-hero{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:48px;padding:24px 0 0;display:grid}.page-hero h1{font-size:clamp(38px,4.2vw,62px)}.page-hero__lead{color:var(--c-chernet-2);max-width:52ch;margin:20px 0 28px;font-size:19px}.page-hero__img{border-radius:var(--r-glass);background:var(--c-pidkladka);aspect-ratio:5/4;position:relative;overflow:hidden}.page-hero__img img{object-fit:cover;width:100%;height:100%}.page-hero .row{flex-wrap:wrap;gap:8px;display:flex}.page-end{padding-bottom:104px}.ptable{border-collapse:collapse;width:100%;font-size:16px}.ptable caption{text-align:left;font:600 24px/1.2 var(--f-display);margin-bottom:14px}.ptable th{text-align:left;color:var(--c-patyna);border-bottom:1px solid var(--c-chernet);padding:12px 16px 12px 0;font-size:14px;font-weight:500}.ptable td{border-bottom:1px solid var(--c-rubets);padding:15px 16px 15px 0}.ptable td:not(:first-child),.ptable th:not(:first-child){text-align:right}.ptable td:first-child{font-weight:500}.ptable tr:hover td{background:color-mix(in srgb, var(--c-pidkladka) 50%, transparent)}.ptable .num{font-weight:600}.ptable .soft{color:var(--c-patyna)}.tables{grid-template-columns:1fr 1fr;gap:56px 48px;display:grid}.note{color:var(--c-patyna);max-width:70ch;margin-top:14px;font-size:14px}.prose{max-width:68ch}.prose p+p{margin-top:14px}.split{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:56px;display:grid}details{border-bottom:1px solid var(--c-rubets)}details:first-of-type{border-top:1px solid var(--c-chernet)}summary{cursor:pointer;padding:20px 40px 20px 0;font-size:18px;font-weight:500;list-style:none;position:relative}summary::-webkit-details-marker{display:none}summary:after{content:"";width:10px;height:10px;transition:transform var(--motion-enter);border-bottom:1.5px solid;border-right:1.5px solid;position:absolute;top:50%;right:8px;transform:translateY(-70%)rotate(45deg)}details[open] summary:after{transform:translateY(-30%)rotate(-135deg)}details p{max-width:64ch;color:var(--c-chernet-2);padding:0 0 20px}.map{border-radius:var(--r-glass);background:var(--c-pidkladka);min-height:360px;overflow:hidden}.map iframe{filter:grayscale(.85)contrast(1.02);border:0;width:100%;height:100%;min-height:360px}.office-full{border-top:1px solid var(--c-rubets);grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:40px;padding:48px 0;display:grid}.office-full h2{margin-bottom:18px}.office-full .pics{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:24px;display:grid}.office-full .pics img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--r-glass);width:100%}.ostatus{color:var(--c-patyna);align-items:center;gap:8px;font-size:15px;font-weight:500;display:inline-flex}.ostatus:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.ostatus[data-open=true]{color:#2e6b3a}.ocards{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin:0 0 24px;display:grid}.ocard{background:var(--c-pidkladka);border-radius:var(--r-glass);padding:20px 20px 20px 60px;position:relative}.ocard--wide{grid-column:1/-1}.ocard__i{width:24px;height:24px;color:var(--c-staro-zoloto-tekst);position:absolute;top:20px;left:20px}.office-full .ocard__k{font:500 14px/1.3 var(--f-text);letter-spacing:0;color:var(--c-patyna);margin:2px 0 6px}.ocard__v{font-size:18px;font-weight:500;line-height:1.35}.ocard__s{color:var(--c-patyna);margin-top:2px;font-size:15px}.ocard .ostatus{margin-bottom:8px}.odays{grid-template-rows:repeat(4,auto);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-flow:column;gap:0 24px;margin:0;padding:0;list-style:none;display:grid}.odays li{border-bottom:1px solid #ddd5c8;justify-content:space-between;gap:12px;padding:7px 0;display:flex}.odays span{color:var(--c-patyna)}.odays b{font-weight:500}.odays .is-off b{color:var(--c-patyna);font-weight:400}.odays .is-today{border-bottom-color:var(--c-staro-zoloto);box-shadow:inset 0 -1px 0 var(--c-staro-zoloto)}.odays .is-today span,.odays .is-today b{color:var(--c-chernet);font-weight:600}.otels{flex-wrap:wrap;gap:8px;display:flex}.otel{background:var(--c-vitryna);border-radius:var(--r-control);white-space:nowrap;min-height:48px;transition:border-color var(--motion-hover);border:1px solid #8f877b;align-items:center;padding:0 16px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.otel:hover{border-color:var(--c-chernet)}footer{padding:56px 0 40px;font-size:15px}.foot{grid-template-columns:minmax(200px,1fr) repeat(2,max-content);gap:32px 56px;display:grid}.foot li{white-space:nowrap}.foot .foot__h{font-family:inherit;font-size:14px;line-height:inherit;letter-spacing:0;color:var(--c-patyna);margin:0 0 12px;font-weight:500}.foot ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.foot a{text-decoration:none}.foot a:hover{text-decoration:underline}.foot__bottom{border-top:1px solid var(--c-rubets);color:var(--c-patyna);justify-content:space-between;gap:24px;margin-top:48px;padding-top:20px;font-size:13px;display:flex}.dock,.mnav{display:none}details.mnav{border:0}.mnav summary{border-radius:var(--r-control);cursor:pointer;width:44px;height:44px;transition:background var(--motion-hover);place-items:center;padding:0;list-style:none;display:grid}.mnav summary:after{content:none}.mnav summary::-webkit-details-marker{display:none}.mnav summary svg{width:22px;height:22px}.mnav[open] summary{background:var(--c-pidkladka)}.mnav__panel{background:var(--c-vitryna);border-bottom:1px solid var(--c-rubets);max-height:calc(100dvh - 84px);padding:4px 0 24px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.mnav__panel a{min-height:56px;font:500 22px/1.2 var(--f-display);letter-spacing:-.01em;border-bottom:1px solid var(--c-rubets);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.mnav__panel a[aria-current=page]:after{content:"";background:var(--c-staro-zoloto);border-radius:50%;width:8px;height:8px}@media (width<=1320px){.top__call .ims{display:none}}@media (width<=1180px){.nav{gap:18px;font-size:15px}.top__row{gap:24px}.logo small{display:none}}@media (width<=1024px){:root{--gut:24px}.nav{display:none}.mnav{display:block}.top__call{margin-left:auto}.top__call .ims{display:flex}.hero,.page-hero,.est,.how,.direct__in,.section__head,.split,.office-full{grid-template-columns:minmax(0,1fr);gap:32px}.hero__photo{min-height:420px}.hero__photo img{object-position:70% 85%}.mosaic{grid-template-columns:repeat(2,minmax(0,1fr))}.offices,.tables{grid-template-columns:minmax(0,1fr)}.foot{grid-template-columns:1fr 1fr}.section{padding:72px 0}.page-end{padding-bottom:72px}}@media (width<=640px){:root{--gut:18px}body{padding-bottom:80px}.top__row{gap:12px;height:64px}.top .logo img{width:179px;height:28px}.top__phone{font-size:17px}.logo small,.top__call .ims{display:none}.hero{padding-top:24px}.hero__text{padding:0}.channels{display:none}.hero__photo{min-height:320px}.price-chip{min-width:0;padding:14px 16px 12px;top:14px;bottom:auto;left:14px}.price-chip b{font-size:26px}.ph-note{top:auto;bottom:12px}.mnav__panel{max-height:calc(100dvh - 144px)}.quick__row{grid-template-columns:minmax(0,1fr)}.calc,.chart-card{padding:22px 18px}.chart{min-height:300px}.toggles{width:100%}.chips:first-child{flex:1;display:flex}.chips:first-child label{flex:1}.chips span{white-space:nowrap;min-width:0;padding:0 8px}.mosaic{grid-template-columns:minmax(0,1fr);gap:28px}.tile--big,.tile--wide{grid-area:auto}.tile--big .tile__img{aspect-ratio:4/5;min-height:0}.tile--wide .tile__img{aspect-ratio:3/2}.office{grid-template-columns:1fr}.office__img{aspect-ratio:3/2}.direct__in{padding:64px 0}.direct__card{padding:24px 18px}.ocard{padding:18px 16px 18px 52px}.ocard__i{top:18px;left:16px}.ocards{grid-template-columns:minmax(0,1fr)}.ocards .ocard{grid-column:auto}.otel{padding:0 12px;font-size:16px}.odays{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.foot{grid-template-columns:1fr}.foot__bottom{flex-direction:column}.ptable{font-size:15px}.dock{z-index:40;padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:var(--c-vitryna);border-top:1px solid var(--c-rubets);grid-template-columns:1.4fr 1fr 1fr 1fr;gap:6px;display:grid;position:fixed;inset:auto 0 0}.dock a{border-radius:var(--r-control);background:var(--c-pidkladka);align-content:center;justify-items:center;gap:3px;min-height:56px;font-size:12px;text-decoration:none;display:grid}.dock a:first-child{background:var(--c-chernet);color:var(--c-vitryna);font-size:13px;font-weight:600}.dock svg{width:22px;height:22px}}.prose{max-width:70ch;color:var(--c-chernet-2)}.prose>*+*{margin-top:1em}.prose h3{color:var(--c-chernet);margin-top:1.8em}.prose ul,.prose ol{padding-left:1.2em}.prose li+li{margin-top:.35em}.prose a{color:var(--c-staro-zoloto-tekst)}.prose table{border-collapse:collapse;font-size:16px}.prose th{text-align:left;color:var(--c-patyna);border-bottom:1px solid var(--c-chernet);padding:10px 32px 10px 0;font-size:14px;font-weight:500}.prose td{border-bottom:1px solid var(--c-rubets);color:var(--c-chernet);padding:10px 32px 10px 0}.gallery__group+.gallery__group{margin-top:48px}.gallery__group h3{margin-bottom:20px}.gallery{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:24px 16px;margin:0;padding:0;list-style:none;display:grid}.gallery figure{margin:0}.gallery img{aspect-ratio:1;object-fit:contain;border-radius:var(--r-glass);background:#fff;width:100%;max-width:200px}.gallery figcaption{color:var(--c-patyna);margin-top:8px;font-size:14px;line-height:1.35}.bar-sum{background:var(--c-pidkladka);border-radius:var(--r-glass);gap:6px;padding:28px 32px;display:grid}.bar-sum span{color:var(--c-patyna);font-size:15px}.bar-sum b{font:600 clamp(36px, 4vw, 52px)/1.05 var(--f-display);letter-spacing:-.025em}.links{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.links a{border:1px solid var(--c-rubets);border-radius:var(--r-control);min-height:44px;transition:border-color var(--motion-hover);align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.links a:hover{border-color:var(--c-chernet)}.links a[aria-current=page]{border-color:var(--c-chernet);font-weight:500}@media (width<=640px){.gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.bar-sum{padding:22px 18px}}.ptable tr.is-current td{background:var(--c-pidkladka);font-weight:600}.ptable tr[data-row]{cursor:pointer;position:relative}.ptable__pick{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.ptable__pick:after{content:"";position:absolute;inset:0}.ptable__pick:focus-visible{outline:none}.ptable tr:has(.ptable__pick:focus-visible){outline:2px solid var(--c-chernet);outline-offset:-2px}.ptable tr.is-picked td{background:var(--c-pidkladka)}.ptable-wrap .ptable th:first-child,.ptable tr[data-row] td:first-child{padding-left:14px}.ptable tr.is-picked td:first-child{box-shadow:inset 3px 0 0 var(--c-staro-zoloto)}.ptable__hint{color:var(--c-patyna);margin-top:12px;font-size:14px}.tables .ptable-wrap+.ptable-wrap .ptable__hint{display:none}@media (width<=640px){.ptable thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ptable,.ptable tbody{display:block}.ptable tbody{gap:8px;display:grid}.ptable tbody tr{border:1px solid var(--c-rubets);border-radius:var(--r-glass);grid-template-columns:88px minmax(0,1fr);grid-template-areas:"p pay""p nbu";align-items:center;column-gap:16px;padding:14px 16px;display:grid}.ptable tbody td,.ptable tr.is-picked td,.ptable tr[data-row] td:first-child,.ptable tr.is-picked td:first-child{box-shadow:none;background:0 0;border:0;padding:0}.ptable tbody td:not(:first-child){text-align:right}.ptable tr.is-picked{background:var(--c-pidkladka);border-color:var(--c-staro-zoloto)}.ptable td:first-child{font:600 26px/1 var(--f-display);letter-spacing:-.01em;grid-area:p}.ptable td.num{grid-area:pay;font-size:19px}.ptable td.soft{grid-area:nbu;font-size:13px}.ptable td.num:before,.ptable td.soft:before{content:attr(data-label) " ";color:var(--c-patyna);font-size:13px;font-weight:400}.ptable td.num:before{display:block}}.article{max-width:70ch}.article__lead{color:var(--c-chernet);font-size:19px;line-height:1.55}details.article__more{border:0;margin-top:16px}.article__more>summary{color:var(--c-staro-zoloto-tekst);text-underline-offset:5px;padding:10px 32px 10px 0;font-size:16px;text-decoration:underline 1px;display:inline-flex}.article__more>summary:hover{text-decoration-thickness:2px}.article__more[open] .article__open,.article__more:not([open]) .article__close{display:none}.article__more .prose{border-top:1px solid var(--c-rubets);margin-top:20px;padding-top:24px}.est-band{background:var(--c-pidkladka);border-block:1px solid var(--c-rubets)}.est-band .calc{background:var(--c-vitryna);box-shadow:inset 0 3px 0 var(--c-staro-zoloto)}.est-band .seg{background:var(--c-pidkladka)}.est-band .chart-card{background:var(--c-vitryna);border-color:#0000}.hero-calc{color:var(--c-staro-zoloto-tekst);text-underline-offset:5px;margin-top:18px;font-weight:500;display:inline-block}.hero-calc:hover{text-decoration-thickness:2px}:root{--dur-1:.14s;--dur-2:.28s;--dur-3:.56s;--dur-4:1.05s;--ease-mt-lyag:cubic-bezier(.25, 1, .5, 1);--ease-mt-vaha:cubic-bezier(.34, 1.3, .64, 1);--ease-mt-zsuv:cubic-bezier(.7, 0, .2, 1);--ease-depart:cubic-bezier(.4, 0, 1, 1);--motion-enter:var(--dur-2) var(--ease-mt-lyag);--motion-exit:calc(var(--dur-2) * .65) var(--ease-mt-lyag);--motion-depart:calc(var(--dur-2) * .65) var(--ease-depart);--motion-hover:var(--dur-1) ease;--motion-press:var(--dur-1) var(--ease-mt-lyag);--motion-reveal:var(--dur-3) var(--ease-mt-lyag);--motion-page:var(--dur-4) var(--ease-mt-lyag);--motion-weigh:var(--dur-3) var(--ease-mt-vaha);--motion-switch:var(--dur-2) var(--ease-mt-zsuv);--motion-photo:var(--dur-3) var(--ease-mt-lyag);--motion-draw:var(--dur-4) var(--ease-mt-lyag);--motion-drift:7%;--motion-stagger:50ms;--motion-stagger-support:.12s}@view-transition{navigation:auto}.top{view-transition-name:header}.dock{view-transition-name:dock}.nav a[aria-current=page] .nav__dot{view-transition-name:nav-dot}::view-transition-group(nav-dot){animation-duration:var(--dur-2);animation-timing-function:var(--ease-mt-zsuv)}::view-transition-old(root){animation:mt-fade-out calc(var(--dur-2) * .65) var(--ease-depart) both}::view-transition-new(root){animation:mt-page-in var(--dur-4) var(--ease-mt-lyag) both}@keyframes mt-fade-out{to{opacity:0}}@keyframes mt-page-in{0%{opacity:0;transform:translateY(12px)}}.first-visit .hero__photo{animation:mt-unveil var(--dur-4) var(--ease-mt-lyag) both}.first-visit .hero h1{animation:mt-fade var(--dur-3) var(--ease-mt-lyag) both}.first-visit .hero__lead{animation:mt-rise var(--dur-3) var(--ease-mt-lyag) both;animation-delay:var(--motion-stagger-support)}.first-visit .channels,.first-visit .hero .quick{animation:mt-rise var(--dur-3) var(--ease-mt-lyag) both;animation-delay:calc(var(--motion-stagger-support) * 2)}.first-visit .price-chip{animation:mt-rise var(--dur-3) var(--ease-mt-lyag) both;animation-delay:calc(var(--motion-stagger-support) * 3)}@keyframes mt-unveil{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes mt-fade{0%{opacity:0}}@keyframes mt-rise{0%{opacity:0;transform:translateY(10px)}}.js [data-reveal]{opacity:0;transition:opacity var(--motion-reveal), transform var(--motion-reveal);transform:translateY(16px)}[data-reveal].is-in{opacity:1;transform:none}.page-hero__img{animation:mt-lift var(--motion-page) both}@keyframes mt-lift{0%{clip-path:inset(14% 0 0)}to{clip-path:inset(0)}}@supports (animation-timeline:view()){.page-hero__img img,.hero__photo img,.how__img img{animation:linear both mt-drift view();animation-range:cover}}@keyframes mt-drift{0%{transform:translateY(calc(var(--motion-drift) * -.5)) scale(1.08)}to{transform:translateY(calc(var(--motion-drift) * .5)) scale(1.08)}}.chart__line.is-waiting,.chart__line.is-drawing{stroke-dasharray:1;stroke-dashoffset:1px}.chart__line.is-drawing{animation:mt-draw var(--motion-draw) forwards}.chart__area.is-waiting,.chart__last.is-waiting{opacity:0}.chart__area.is-drawing,.chart__last.is-drawing{animation:mt-fade var(--motion-draw) both}@keyframes mt-draw{to{stroke-dashoffset:0}}:root{interpolate-size:allow-keywords}details:not(.mnav)::details-content{block-size:0;transition:block-size var(--motion-enter), content-visibility var(--motion-enter) allow-discrete;overflow:clip}details:not(.mnav)[open]::details-content{block-size:auto}.ptable tr[data-row] td{transition:background var(--motion-hover)}[data-roll],[data-roll-in]{white-space:nowrap;align-items:flex-start;height:1em;line-height:1;display:flex}[data-roll]>span,[data-roll-in]>span{line-height:1;display:block}[data-roll-in]{vertical-align:-.12em;display:inline-flex}.roll__d{height:1em;overflow:hidden}.roll__col{transition:transform var(--motion-weigh);transition-delay:var(--roll-delay,0s);display:block}.roll__col span{text-align:center;height:1em;line-height:1;display:block}.seg__ind{transition:transform var(--motion-switch), width var(--motion-switch)}@media (hover:hover) and (pointer:fine){.tile__img img{transition:transform var(--motion-photo)}.tile:hover .tile__img img{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){:root{--dur-1:80ms;--dur-2:.12s;--dur-3:.16s;--dur-4:.2s}::view-transition-new(root),.first-visit .hero__photo{animation-name:mt-fade}.first-visit .hero__lead,.first-visit .channels,.first-visit .hero .quick,.first-visit .price-chip{animation-name:mt-fade;animation-delay:0s}::view-transition-group(nav-dot){animation:none}.js [data-reveal]{transform:none}.page-hero__img{animation-name:mt-fade}.page-hero__img img,.hero__photo img,.how__img img{animation:none}.chart__line.is-drawing{stroke-dashoffset:0;animation:mt-fade var(--motion-draw)}.chart__line.is-waiting{stroke-dashoffset:0;opacity:0}.roll__col{transition:none}}
