@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/unbounded-cyrillic-wght-normal.C627f1f8.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/unbounded-vietnamese-wght-normal.rat7GD3o.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/unbounded-latin-ext-wght-normal.D6H-S6MW.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/unbounded-latin-wght-normal.D5afBTBx.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/golos-text-cyrillic-ext-wght-normal.hICkpzq7.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/golos-text-cyrillic-wght-normal.mKek_fSS.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/golos-text-latin-ext-wght-normal.B-I5lbAQ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/golos-text-latin-wght-normal.BS5oQT7X.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--zinc: #eef1f3;--zinc-2: #dfe4e8;--white: #ffffff;--ink: #161a1d;--graphite: #2c3339;--graphite-2: #3a424a;--steel: #55616b;--line: #c9d1d7;--yellow: #ff4419;--yellow-soft: #ffe3db;--display: "Unbounded Variable", "Unbounded", system-ui, sans-serif;--body: "Golos Text Variable", "Golos Text", system-ui, sans-serif;--wrap: 1320px;--pad: clamp(16px, 4vw, 48px);--r: 10px;--r-lg: 18px;--head-h: 72px}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--zinc);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg,video{display:block;max-width:100%}img{height:auto}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:4px}.on-dark :focus-visible{outline-color:var(--yellow)}h1,h2,h3,h4{font-family:var(--display);font-weight:600;line-height:1.12;margin:0;letter-spacing:-.01em;text-wrap:balance}h1{font-size:clamp(30px,4.6vw,64px);font-weight:700}h2{font-size:clamp(24px,3vw,42px)}h3{font-size:clamp(17px,1.5vw,22px);line-height:1.25}h4{font-size:16px;line-height:1.3}p{margin:0 0 1em}p:last-child{margin-bottom:0}.wrap{width:100%;max-width:calc(var(--wrap) + var(--pad) * 2);margin:0 auto;padding-inline:var(--pad)}.band{padding-block:clamp(44px,6vw,88px)}.band--white{background:var(--white)}.band--dark{background:var(--graphite);color:var(--white)}.band--yellow{background:var(--yellow);color:var(--ink)}.band--tight{padding-block:clamp(28px,4vw,48px)}.band-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px 32px;margin-bottom:clamp(22px,3vw,40px)}.band-head p{max-width:56ch;margin:0;color:var(--steel)}.band--dark .band-head p{color:#c9d2d9}.lead{font-size:clamp(18px,1.5vw,21px);line-height:1.5;max-width:62ch}.muted{color:var(--steel)}.band--dark .muted{color:#c2ccd4}.lamels{background-image:repeating-linear-gradient(to bottom,rgba(255,255,255,.055) 0 1px,transparent 1px 21px,rgba(0,0,0,.22) 21px 22px)}.lamel-edge{height:14px;background:var(--graphite);background-image:repeating-linear-gradient(to right,transparent 0 26px,rgba(255,255,255,.14) 26px 28px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:12px 26px;border:2px solid var(--ink);border-radius:var(--r);background:var(--ink);color:var(--white);font-weight:600;font-size:16px;text-decoration:none;line-height:1.2;transition:transform .15s ease,background .15s ease,color .15s ease}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn--yellow{background:var(--yellow);color:var(--ink);border-color:var(--yellow)}.btn--ghost{background:transparent;color:var(--ink)}.band--dark .btn--ghost,.on-dark .btn--ghost{color:var(--white);border-color:var(--white)}.btn--sm{min-height:44px;padding:8px 18px;font-size:15px}.btn svg{width:20px;height:20px;flex:none}.chip{display:inline-flex;align-items:center;min-height:44px;padding:8px 18px;border-radius:999px;border:2px solid var(--line);background:var(--white);color:var(--ink);font-weight:500;font-size:15px;text-decoration:none}.chip[aria-pressed=true],.chip[aria-selected=true],.chip.is-on{background:var(--ink);border-color:var(--ink);color:var(--white)}.band--dark .chip{background:transparent;color:var(--white);border-color:#68737c}.band--dark .chip[aria-pressed=true],.band--dark .chip[aria-selected=true],.band--dark .chip.is-on{background:var(--yellow);border-color:var(--yellow);color:var(--ink)}.chips{display:flex;flex-wrap:wrap;gap:8px}.head{position:sticky;top:0;z-index:50;background:var(--white);border-bottom:1px solid var(--line)}.head__in{display:flex;align-items:center;gap:20px;height:var(--head-h)}.logo{display:flex;align-items:center;gap:10px;text-decoration:none;font-family:var(--display);font-weight:700;font-size:18px;letter-spacing:0;white-space:nowrap}.logo img{height:40px;width:auto;display:block}.logo-w{height:34px;width:auto;display:block}.logo small{display:block;font-family:var(--body);font-weight:500;font-size:12.5px;line-height:1.25;color:var(--steel);letter-spacing:0;max-width:14ch;white-space:normal}@media(max-width:1320px)and (min-width:1181px){.logo small{display:none}}@media(max-width:520px){.logo img{height:36px}.logo small{display:none}}.menu{display:flex;align-items:center;gap:2px;margin-left:auto;list-style:none;padding:0}.menu>li{position:relative}.menu>li>a{display:flex;align-items:center;gap:6px;padding:10px 11px;border-radius:8px;text-decoration:none;font-weight:500;font-size:15.5px;white-space:nowrap}.menu>li>a:hover,.menu>li>a[aria-current=page]{background:var(--zinc)}.menu>li>a[aria-current=page]{box-shadow:inset 0 -3px 0 var(--yellow)}.sub{position:absolute;left:0;top:100%;min-width:250px;padding:8px;margin:0;list-style:none;background:var(--white);border:1px solid var(--line);border-radius:12px;box-shadow:0 18px 40px #20262b29;opacity:0;visibility:hidden;transform:translateY(6px);transition:.16s ease}.menu>li:hover .sub,.menu>li:focus-within .sub{opacity:1;visibility:visible;transform:none}.sub a{display:block;padding:9px 12px;border-radius:8px;text-decoration:none;font-size:15px}.sub a:hover{background:var(--yellow-soft)}.head__call{flex:none}.burger{display:none;width:48px;height:48px;border:0;background:var(--zinc);border-radius:10px;align-items:center;justify-content:center}.burger svg{width:24px;height:24px}.drawer{position:fixed;inset:0;z-index:80;background:var(--graphite);color:var(--white);padding:18px var(--pad) 110px;overflow-y:auto;transform:translateY(-102%);transition:transform .38s cubic-bezier(.6,.05,.2,1);visibility:hidden}.drawer.is-open{transform:none;visibility:visible}.drawer__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.drawer__close{width:48px;height:48px;border:0;border-radius:10px;background:var(--graphite-2);color:var(--white);font-size:26px;line-height:1}.drawer details{border-bottom:1px solid #47515a}.drawer summary,.drawer .drawer__link{display:flex;justify-content:space-between;align-items:center;padding:15px 2px;font-family:var(--display);font-size:17px;font-weight:500;list-style:none;text-decoration:none;color:var(--white);cursor:pointer}.drawer .drawer__link{border-bottom:1px solid #47515a}.drawer summary::-webkit-details-marker{display:none}.drawer summary:after{content:"+";font-size:24px;color:var(--yellow)}.drawer details[open] summary:after{content:"−"}.drawer details a{display:block;padding:11px 14px;color:#dbe2e7;text-decoration:none}.drawer details a:last-child{margin-bottom:10px}@media(max-width:1180px){.menu{display:none}.burger{display:flex;margin-left:auto}.head__call{display:none}:root{--head-h: 62px}}.callbar{display:none}@media(max-width:760px){.callbar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:var(--white);border-top:1px solid var(--line)}.callbar .btn{min-height:48px;padding:8px 10px;font-size:15px}.foot__bot{padding-bottom:84px}}.foot{background:var(--ink);color:#d6dde2}.foot a{text-decoration:none}.foot a:hover{color:var(--yellow)}.foot__grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:32px;padding-block:56px 36px}.foot h4{color:var(--white);margin-bottom:14px}.foot ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:15.5px}.foot__phone{font-family:var(--display);font-size:20px;color:var(--white);display:block;margin-bottom:6px}.foot__bot{border-top:1px solid #3b444c;padding-block:18px;font-size:14px;color:#aab5bd}@media(max-width:900px){.foot__grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.foot__grid{grid-template-columns:1fr;gap:26px;padding-block:40px 24px}}.crumbs{display:flex;flex-wrap:wrap;gap:6px;font-size:14px;color:var(--steel);list-style:none;padding:0;margin:0 0 14px}.crumbs li+li:before{content:"/";margin-right:6px;color:var(--line)}.crumbs a{text-decoration:none}.crumbs a:hover{text-decoration:underline}.grid{display:grid;gap:clamp(12px,1.6vw,22px)}.g2{grid-template-columns:repeat(2,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}@media(max-width:1000px){.g4,.g3{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.g2,.g3{grid-template-columns:1fr}}.photo{position:relative;overflow:hidden;border-radius:var(--r-lg);background:var(--zinc-2)}.photo img{width:100%;height:100%;object-fit:cover}@media(min-width:1800px){:root{--wrap: 1600px}body{font-size:18.5px}}@media(max-width:700px){.pgal .photo__cap,.works .photo__cap,.rb__grid .photo__cap{display:none}.pgal .photo__zoom,.works .photo__zoom{width:30px;height:30px;right:6px;top:6px}}.opener{position:fixed;inset:0;z-index:200;pointer-events:none;background:var(--graphite);transform-origin:top;animation:opener .55s cubic-bezier(.7,0,.2,1) .05s forwards}.opener:after{content:"";position:absolute;left:0;right:0;bottom:0;height:18px;background:var(--yellow)}@keyframes opener{to{transform:translateY(-101%)}}.no-opener .opener{display:none}@media(max-width:760px){.opener{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.opener{display:none}*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}.lead-grid[data-astro-cid-xyq5hly5]{display:grid;grid-template-columns:1fr minmax(320px,520px);gap:clamp(24px,5vw,80px);align-items:start}.lead-phones[data-astro-cid-xyq5hly5]{display:grid;gap:4px;margin:26px 0 14px}.lead-phones[data-astro-cid-xyq5hly5] a[data-astro-cid-xyq5hly5]{font-family:var(--display);font-weight:600;font-size:clamp(24px,2.6vw,36px);color:var(--yellow);text-decoration:none}.lead-form[data-astro-cid-xyq5hly5]{background:var(--white);color:var(--ink);border-radius:var(--r-lg);padding:clamp(18px,2.4vw,32px)}.lead-form__body[data-astro-cid-xyq5hly5]{display:grid;gap:14px}label[data-astro-cid-xyq5hly5]{display:grid;gap:6px;font-weight:600;font-size:15px}input[data-astro-cid-xyq5hly5],select[data-astro-cid-xyq5hly5],textarea[data-astro-cid-xyq5hly5]{width:100%;min-height:50px;padding:12px 14px;border:2px solid var(--line);border-radius:var(--r);background:var(--white);font-weight:400;font-size:16px}textarea[data-astro-cid-xyq5hly5]{resize:vertical}input[data-astro-cid-xyq5hly5]:focus,select[data-astro-cid-xyq5hly5]:focus,textarea[data-astro-cid-xyq5hly5]:focus{outline:none;border-color:var(--ink)}input[data-astro-cid-xyq5hly5]::placeholder,textarea[data-astro-cid-xyq5hly5]::placeholder{color:#6b7780}.err[data-astro-cid-xyq5hly5]{color:#b3261e;font-weight:500;font-size:14px}.is-bad[data-astro-cid-xyq5hly5]{border-color:#b3261e}.lead-form__cfg[data-astro-cid-xyq5hly5]{margin:0;padding:12px 14px;background:var(--yellow-soft);border-radius:var(--r);font-size:15px}.hp[data-astro-cid-xyq5hly5]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.lead-form__fail[data-astro-cid-xyq5hly5]{margin:0;padding:12px 14px;border:2px solid #b3261e;border-radius:var(--r);color:#8c1d18;font-weight:500;font-size:15px}.lead-form__fail[data-astro-cid-xyq5hly5] a[data-astro-cid-xyq5hly5]{color:inherit;font-weight:700;white-space:nowrap}.lead-form__done[data-astro-cid-xyq5hly5]{display:grid;gap:14px;justify-items:start;padding:20px 4px}.lead-form__done[data-astro-cid-xyq5hly5][hidden]{display:none}.lead-form__done[data-astro-cid-xyq5hly5] .btn--ghost[data-astro-cid-xyq5hly5]{color:var(--ink);border-color:var(--ink)}@media(max-width:860px){.lead-grid[data-astro-cid-xyq5hly5]{grid-template-columns:1fr}}
