.animatsiya-okleyki__kadr[data-astro-cid-5k3gemlk],.animatsiya-okleyki__kadr[data-astro-cid-5k3gemlk] picture[data-astro-cid-5k3gemlk],.animatsiya-okleyki__statika[data-astro-cid-5k3gemlk],.animatsiya-okleyki__video[data-astro-cid-5k3gemlk]{position:absolute;inset:0}.animatsiya-okleyki__kadr[data-astro-cid-5k3gemlk] picture[data-astro-cid-5k3gemlk]{display:block}.animatsiya-okleyki[data-astro-cid-5k3gemlk]{background:#e7ebe4;width:100%;height:100%;margin:0;position:relative;overflow:hidden}.animatsiya-okleyki__statika[data-astro-cid-5k3gemlk],.animatsiya-okleyki__video[data-astro-cid-5k3gemlk]{object-fit:cover;object-position:center 60%;width:calc(100% + 2px);height:100%;display:block;top:0;left:-1px;right:auto}.animatsiya-okleyki__statika[data-astro-cid-5k3gemlk]{z-index:0}.animatsiya-okleyki__video[data-astro-cid-5k3gemlk]{z-index:1;opacity:0;background:#e7ebe4;transition:opacity .22s}.animatsiya-okleyki[data-astro-cid-5k3gemlk][data-sostoyanie=gotovo] .animatsiya-okleyki__video[data-astro-cid-5k3gemlk]{opacity:1}.animatsiya-okleyki__upravlenie[data-astro-cid-5k3gemlk]{z-index:4;right:var(--pole-stranitsy);bottom:var(--pole-stranitsy);min-height:3rem;color:var(--belyy);font-size:var(--tekst-malenkiy);font-weight:var(--ves-sredniy);backdrop-filter:blur(12px);transition:border-color var(--motion-ui) var(--motion-ease), background-color var(--motion-ui) var(--motion-ease), transform var(--motion-fast) ease;background:#121613e0;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.45rem;padding:.65rem 1rem;line-height:1;display:inline-flex;position:absolute;box-shadow:0 12px 32px #12161329}.animatsiya-okleyki__upravlenie[data-astro-cid-5k3gemlk][hidden]{display:none}.animatsiya-okleyki__upravlenie[data-astro-cid-5k3gemlk]:active{transform:translateY(1px)}@media (hover:hover) and (pointer:fine){.animatsiya-okleyki__upravlenie[data-astro-cid-5k3gemlk]:hover{color:var(--belyy);background:var(--aktsent-temnyy);border-color:#0b735f73}}@media (width<=47.99rem),(orientation:portrait),(height<=32rem){.animatsiya-okleyki__statika[data-astro-cid-5k3gemlk],.animatsiya-okleyki__video[data-astro-cid-5k3gemlk]{object-fit:cover;object-position:center}}@media (orientation:portrait),(width<=47.99rem) and (aspect-ratio<=6/5){.animatsiya-okleyki__statika[data-astro-cid-5k3gemlk],.animatsiya-okleyki__video[data-astro-cid-5k3gemlk]{aspect-ratio:auto;object-fit:cover;object-position:center;width:calc(100% + 2px);height:100%;inset:0 auto 0 -1px}.animatsiya-okleyki__upravlenie[data-astro-cid-5k3gemlk]{right:max(var(--shag-4), env(safe-area-inset-right,0px));bottom:max(var(--shag-4), env(safe-area-inset-bottom,0px));min-width:2.75rem;min-height:2.75rem;padding:.55rem .75rem}}@media (width<=47.99rem) and (aspect-ratio<=6/5){.animatsiya-okleyki__statika[data-astro-cid-5k3gemlk],.animatsiya-okleyki__video[data-astro-cid-5k3gemlk]{object-position:center 72%}}.perviy-ekran[data-astro-cid-hvfzqu27]{--hero-progress:0;color:#f5f5f0;background:#0e0e0e;overflow:hidden}.perviy-ekran__stsena[data-astro-cid-hvfzqu27]{isolation:isolate;position:relative}.perviy-ekran__media[data-astro-cid-hvfzqu27]{width:max(min(84vw, var(--shirina)), calc(100vw - (var(--hero-progress) * 50vw)));background:#e7ebe4;height:100svh;min-height:38rem;margin-inline:auto;position:relative;overflow:hidden}.perviy-ekran[data-astro-cid-hvfzqu27][data-motion-active=true] .perviy-ekran__media[data-astro-cid-hvfzqu27]{will-change:width}.perviy-ekran__overlay[data-astro-cid-hvfzqu27]{z-index:2;padding:clamp(2rem, 7svh, 4.75rem) var(--pole-stranitsy) 0;pointer-events:none;justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:0}.perviy-ekran__overlay[data-astro-cid-hvfzqu27] h1[data-astro-cid-hvfzqu27]{color:#121613;letter-spacing:-.045em;text-align:center;text-wrap:balance;white-space:nowrap;-webkit-text-stroke:.45px #ffffffc7;paint-order:stroke fill;text-shadow:0 1px #ffffffb3,0 0 10px #ffffff9e,0 8px 24px #0724222e;width:max-content;max-width:100%;margin:0;font-family:Onest,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.9rem,min(3.35vw,6.8svh),3.75rem);font-weight:700;line-height:.98}.perviy-ekran__overlay[data-astro-cid-hvfzqu27] h1[data-astro-cid-hvfzqu27] span[data-astro-cid-hvfzqu27]{display:inline}.perviy-ekran__posle-media[data-astro-cid-hvfzqu27]{padding-top:clamp(3rem,4.5vw,4.5rem);padding-bottom:var(--interval-temnyh-razdelov)}.perviy-ekran__tekst[data-astro-cid-hvfzqu27]{text-align:center;max-width:none}.perviy-ekran__tekst[data-astro-cid-hvfzqu27] p[data-astro-cid-hvfzqu27]{text-wrap:balance;gap:.7rem;max-width:42rem;margin:0;margin-inline:auto;display:grid}.perviy-ekran__tekst[data-astro-cid-hvfzqu27] strong[data-astro-cid-hvfzqu27],.perviy-ekran__tekst[data-astro-cid-hvfzqu27] span[data-astro-cid-hvfzqu27]{display:block}.perviy-ekran__tekst[data-astro-cid-hvfzqu27] strong[data-astro-cid-hvfzqu27]{color:#f5f5f0;letter-spacing:-.035em;font-size:clamp(1.5rem,min(3vw,5svh),3rem);font-weight:650;line-height:1.08}.perviy-ekran__tekst[data-astro-cid-hvfzqu27] span[data-astro-cid-hvfzqu27]{color:#f5f5f0;letter-spacing:-.012em;font-size:clamp(1rem,min(1.4vw,2.8svh),1.2rem);font-weight:450;line-height:1.45}@media (width<=61.99rem){.perviy-ekran__overlay[data-astro-cid-hvfzqu27] h1[data-astro-cid-hvfzqu27]{white-space:normal;width:auto;max-width:20ch;font-size:clamp(1.75rem,min(4.8vw,5.6svh),2.75rem)}.perviy-ekran__overlay[data-astro-cid-hvfzqu27] h1[data-astro-cid-hvfzqu27] span[data-astro-cid-hvfzqu27]{white-space:nowrap;display:block}}@media (width>=48rem) and (width<=61.99rem) and (orientation:portrait){.perviy-ekran__overlay[data-astro-cid-hvfzqu27] h1[data-astro-cid-hvfzqu27]{max-width:calc(100vw - var(--pole-stranitsy) - var(--pole-stranitsy));font-size:clamp(2.2rem,min(5.2vw,5svh),2.75rem)}}@media (width<=47.99rem){.perviy-ekran__tekst[data-astro-cid-hvfzqu27] p[data-astro-cid-hvfzqu27]{gap:.6rem;max-width:24rem}.perviy-ekran__tekst[data-astro-cid-hvfzqu27] strong[data-astro-cid-hvfzqu27]{font-size:clamp(1.35rem,min(6.2vw,4.8svh),1.8rem)}.perviy-ekran__tekst[data-astro-cid-hvfzqu27] span[data-astro-cid-hvfzqu27]{max-width:31ch;margin-inline:auto;font-size:clamp(.95rem,min(4.15vw,3.1svh),1.08rem)}.perviy-ekran__media[data-astro-cid-hvfzqu27]{width:calc(100vw - (var(--hero-progress) * 25vw));height:min(35.125rem,126vw);min-height:0}.perviy-ekran__overlay[data-astro-cid-hvfzqu27]{padding-top:calc(var(--vysota-shapki-mobile) + clamp(1.25rem, 4svh, 2rem))}.perviy-ekran__overlay[data-astro-cid-hvfzqu27] h1[data-astro-cid-hvfzqu27]{width:auto;max-width:calc(100vw - var(--pole-stranitsy) - var(--pole-stranitsy));letter-spacing:-.052em;white-space:normal;font-family:Onest,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.23rem,min(6.15vw,4.8svh),1.65rem);font-weight:700;line-height:.98}.perviy-ekran__overlay[data-astro-cid-hvfzqu27] h1[data-astro-cid-hvfzqu27] span[data-astro-cid-hvfzqu27]{white-space:nowrap;display:block}.perviy-ekran__posle-media[data-astro-cid-hvfzqu27]{padding-top:3rem}}@media (width>=64rem) and (orientation:landscape) and (height<=40rem) and (aspect-ratio>=2){.perviy-ekran__overlay[data-astro-cid-hvfzqu27]{padding-top:.5rem}}@media (orientation:landscape) and (height<=32rem){.perviy-ekran__media[data-astro-cid-hvfzqu27]{height:100svh;min-height:20rem}.perviy-ekran__overlay[data-astro-cid-hvfzqu27]{padding-top:1.5rem}.perviy-ekran__overlay[data-astro-cid-hvfzqu27] h1[data-astro-cid-hvfzqu27]{max-width:26ch}}@media (width<=47.99rem) and (orientation:landscape) and (height<=32rem){.perviy-ekran__stsena[data-astro-cid-hvfzqu27]{padding-top:var(--vysota-shapki-mobile)}.perviy-ekran__overlay[data-astro-cid-hvfzqu27]{padding-top:calc(var(--vysota-shapki-mobile) + .5rem)}.perviy-ekran__overlay[data-astro-cid-hvfzqu27] h1[data-astro-cid-hvfzqu27]{width:auto;max-width:calc(100vw - var(--pole-stranitsy) - var(--pole-stranitsy));white-space:normal;line-height:1.05}}@media (prefers-reduced-motion:reduce){.perviy-ekran__media[data-astro-cid-hvfzqu27]{width:100vw}.perviy-ekran__overlay[data-astro-cid-hvfzqu27] h1[data-astro-cid-hvfzqu27]{opacity:1!important;transition:none!important;transform:none!important}}.logotipy-brendov[data-astro-cid-pbcqspmx]{--tekst:#f5f5f0;--tekst-priglushennyy:#b6b6af;color:var(--tekst);background:#0e0e0e}.logotipy-brendov__vnutri[data-astro-cid-pbcqspmx]{padding-block:0}.logotipy-brendov__okno[data-astro-cid-pbcqspmx]{min-height:8rem}.logotipy-brendov__setka[data-astro-cid-pbcqspmx]{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.logotipy-brendov__setka[data-astro-cid-pbcqspmx][hidden]{display:none}.logotipy-brendov__setka[data-astro-cid-pbcqspmx] li[data-astro-cid-pbcqspmx]{justify-content:center;align-items:center;min-width:0;min-height:8rem;padding:1rem;display:flex}.logotipy-brendov[data-astro-cid-pbcqspmx]:is([data-logotipy-motion=pending],[data-logotipy-motion=animate]) [data-astro-cid-pbcqspmx][data-logotip]{opacity:0;transform:translateY(10px)}.logotipy-brendov[data-astro-cid-pbcqspmx][data-logotipy-motion=animate] .logotipy-brendov__setka[data-astro-cid-pbcqspmx]:not([hidden]) [data-astro-cid-pbcqspmx][data-logotip]{will-change:opacity, transform}.logotipy-brendov__izobrazhenie[data-astro-cid-pbcqspmx]{width:min(var(--logotip-shirina), 100%);filter:brightness(0)invert();object-fit:contain;max-height:5.25rem;display:block;scale:.82}@media (width<=39.99rem){.logotipy-brendov__okno[data-astro-cid-pbcqspmx]{min-height:7rem}.logotipy-brendov__setka[data-astro-cid-pbcqspmx]{grid-template-columns:repeat(3,minmax(0,1fr))}.logotipy-brendov__setka[data-astro-cid-pbcqspmx] li[data-astro-cid-pbcqspmx]:nth-child(n+4){display:none}.logotipy-brendov__setka[data-astro-cid-pbcqspmx] li[data-astro-cid-pbcqspmx]{min-height:7rem;padding:.5rem}.logotipy-brendov__izobrazhenie[data-astro-cid-pbcqspmx]{width:min(var(--logotip-shirina), 86%);max-height:4rem;scale:1}}@media (prefers-reduced-motion:reduce){.logotipy-brendov__setka[data-astro-cid-pbcqspmx]:first-child,.logotipy-brendov__setka[data-astro-cid-pbcqspmx]:first-child li[data-astro-cid-pbcqspmx]{opacity:1!important;transform:none!important}}.polnyy-tsikl[data-astro-cid-lipuokbs]{--tekst:#f5f5f0;--tekst-priglushennyy:#f5f5f0;--fon-glubokiy:#171717;color:var(--tekst);background:#0e0e0e}.polnyy-tsikl__vvedenie[data-astro-cid-lipuokbs]{padding-block:var(--interval-temnyh-razdelov);text-align:center}.polnyy-tsikl__etap[data-astro-cid-lipuokbs]{color:var(--tekst);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600;line-height:1.3}.polnyy-tsikl[data-astro-cid-lipuokbs] h2[data-astro-cid-lipuokbs]{max-width:18ch;font-size:var(--tekst-vvodnoy);letter-spacing:-.035em;margin:0 auto;font-weight:600;line-height:1.1}.polnyy-tsikl__ryady[data-astro-cid-lipuokbs]{margin-block:0;padding:0;list-style:none}.polnyy-tsikl__ryad[data-astro-cid-lipuokbs]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:4rem;display:grid}.polnyy-tsikl__ryad[data-astro-cid-lipuokbs]+.polnyy-tsikl__ryad[data-astro-cid-lipuokbs]{margin-top:6.25rem}.polnyy-tsikl__ryad[data-astro-cid-lipuokbs]:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.polnyy-tsikl__ryad[data-astro-cid-lipuokbs]:nth-child(2n) .polnyy-tsikl__media[data-astro-cid-lipuokbs]{grid-area:1/2}.polnyy-tsikl__ryad[data-astro-cid-lipuokbs]:nth-child(2n) .polnyy-tsikl__tekst[data-astro-cid-lipuokbs]{grid-area:1/1}.polnyy-tsikl__media[data-astro-cid-lipuokbs]{background:var(--fon-glubokiy);height:28rem;margin:0;overflow:hidden}.polnyy-tsikl__media[data-astro-cid-lipuokbs] img{object-fit:cover;width:100%;height:100%;display:block}.polnyy-tsikl__tekst[data-astro-cid-lipuokbs]{padding-top:.6rem}.polnyy-tsikl__tekst[data-astro-cid-lipuokbs] h3[data-astro-cid-lipuokbs]{max-width:18ch;font-size:var(--tekst-stseny);letter-spacing:-.025em;margin:1.25rem 0 .9rem;font-weight:400;line-height:1.2}.polnyy-tsikl__opisanie[data-astro-cid-lipuokbs]{max-width:29rem;color:var(--tekst);font-size:var(--tekst-osnovnoy);line-height:1.5}.polnyy-tsikl__opisanie[data-astro-cid-lipuokbs] p[data-astro-cid-lipuokbs]{margin:0}.polnyy-tsikl__opisanie[data-astro-cid-lipuokbs] p[data-astro-cid-lipuokbs]+p[data-astro-cid-lipuokbs]{margin-top:.9rem}@media (width<=61.99rem){.polnyy-tsikl__ryad[data-astro-cid-lipuokbs]{gap:2.5rem}.polnyy-tsikl__ryad[data-astro-cid-lipuokbs]+.polnyy-tsikl__ryad[data-astro-cid-lipuokbs]{margin-top:5rem}.polnyy-tsikl__media[data-astro-cid-lipuokbs]{height:24rem}}@media (width<=47.99rem){.polnyy-tsikl__vvedenie[data-astro-cid-lipuokbs]{grid-template-columns:1fr;gap:1.5rem}.polnyy-tsikl__ryad[data-astro-cid-lipuokbs],.polnyy-tsikl__ryad[data-astro-cid-lipuokbs]:nth-child(2n){grid-template-columns:minmax(0,1fr);gap:0}.polnyy-tsikl__ryad[data-astro-cid-lipuokbs]+.polnyy-tsikl__ryad[data-astro-cid-lipuokbs]{margin-top:4rem}.polnyy-tsikl__ryad[data-astro-cid-lipuokbs]:nth-child(2n) .polnyy-tsikl__media[data-astro-cid-lipuokbs],.polnyy-tsikl__ryad[data-astro-cid-lipuokbs]:nth-child(2n) .polnyy-tsikl__tekst[data-astro-cid-lipuokbs]{grid-area:auto/1}.polnyy-tsikl__media[data-astro-cid-lipuokbs]{width:100vw;max-width:none;height:14rem;margin-inline:calc(50% - 50vw)}.polnyy-tsikl__ryad[data-astro-cid-lipuokbs]:last-child .polnyy-tsikl__media[data-astro-cid-lipuokbs] img{object-position:46% 50%!important}.polnyy-tsikl__tekst[data-astro-cid-lipuokbs]{padding-top:.6rem}.polnyy-tsikl__tekst[data-astro-cid-lipuokbs] h3[data-astro-cid-lipuokbs]{font-size:var(--tekst-stseny);margin-top:1rem}.polnyy-tsikl__opisanie[data-astro-cid-lipuokbs]{font-size:var(--tekst-osnovnoy);line-height:1.5}}.raboty[data-astro-cid-ueghscqt]{--raboty-fon:#0e0e0e;--raboty-tekst:#f5f5f0;--raboty-priglushennyy:#949994;--raboty-shirina-slayda:min(55vw, 42rem);--raboty-otstup:max(var(--pole-stranitsy), calc((100vw - var(--raboty-shirina-slayda)) / 2));padding:var(--interval-temnyh-razdelov) 0 0;color:var(--raboty-tekst);background:var(--raboty-fon);overflow:hidden}.raboty__vvedenie[data-astro-cid-ueghscqt]{text-align:center;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.raboty[data-astro-cid-ueghscqt] h2[data-astro-cid-ueghscqt]{font-size:var(--tekst-vvodnoy);letter-spacing:-.04em;margin:0 auto;font-weight:600;line-height:1.08}.raboty[data-astro-cid-ueghscqt] h2[data-astro-cid-ueghscqt]:focus{outline:none}.raboty__polosa[data-astro-cid-ueghscqt]{width:100%;position:relative}.raboty__polosa[data-astro-cid-ueghscqt]:before,.raboty__polosa[data-astro-cid-ueghscqt]:after{z-index:2;width:clamp(3.5rem,9vw,8rem);color:var(--raboty-tekst);opacity:0;pointer-events:none;transition:opacity var(--motion-ui) var(--motion-ease);place-items:center;font-size:1.4rem;display:grid;position:absolute;top:0;bottom:0}.raboty__polosa[data-astro-cid-ueghscqt]:before{content:"←";background:linear-gradient(90deg,#0e0e0ebd,#0000);left:0}.raboty__polosa[data-astro-cid-ueghscqt]:after{content:"→";background:linear-gradient(270deg,#0e0e0ebd,#0000);right:0}.raboty[data-astro-cid-ueghscqt][data-portfolio-direction=left] .raboty__polosa[data-astro-cid-ueghscqt]:before,.raboty[data-astro-cid-ueghscqt][data-portfolio-direction=right] .raboty__polosa[data-astro-cid-ueghscqt]:after{opacity:1}.raboty__prokrutka[data-astro-cid-ueghscqt]{width:100%;padding-inline:var(--raboty-otstup);overscroll-behavior-inline:contain;scrollbar-width:none;scroll-padding-inline:var(--raboty-otstup);scroll-snap-type:x mandatory;touch-action:pan-x pan-y;overflow:auto hidden}.raboty__prokrutka[data-astro-cid-ueghscqt]::-webkit-scrollbar{display:none}.raboty__prokrutka[data-astro-cid-ueghscqt]:focus-visible{outline:none}.raboty__prokrutka[data-astro-cid-ueghscqt][data-keyboard-focus=true]:focus-visible{outline:2px solid var(--aktsent);outline-offset:-2px}.raboty[data-astro-cid-ueghscqt][data-portfolio-ready=true] .raboty__prokrutka[data-astro-cid-ueghscqt]{cursor:grab}.raboty__prokrutka[data-astro-cid-ueghscqt][data-edge-click]{cursor:pointer}.raboty__prokrutka[data-astro-cid-ueghscqt][data-dragging=true]{cursor:grabbing;scroll-snap-type:none}.raboty__prokrutka[data-astro-cid-ueghscqt][data-gliding=true],.raboty__prokrutka[data-astro-cid-ueghscqt][data-programmatic=true]{scroll-snap-type:none}.raboty__spisok[data-astro-cid-ueghscqt]{gap:clamp(.75rem,1.4vw,1.25rem);width:max-content;margin:0;padding:0;list-style:none;display:flex}.raboty__slayd[data-astro-cid-ueghscqt]{width:var(--raboty-shirina-slayda);flex:0 0 var(--raboty-shirina-slayda);scroll-snap-align:center;scroll-snap-stop:always;transform-origin:50% 60%}.raboty[data-astro-cid-ueghscqt][data-portfolio-ready=true] .raboty__slayd[data-astro-cid-ueghscqt]{opacity:.58;transform:perspective(90rem) rotateY(var(--raboty-povorot,0deg)) scale(var(--raboty-masshtab,.965)) translateZ(0);backface-visibility:hidden;transition:opacity var(--motion-ui) ease-in-out;will-change:transform, opacity}.raboty[data-astro-cid-ueghscqt][data-portfolio-ready=true] .raboty__slayd[data-astro-cid-ueghscqt][data-active=true]{opacity:1}.raboty__slayd[data-astro-cid-ueghscqt] figure[data-astro-cid-ueghscqt]{margin:0}.raboty__media[data-astro-cid-ueghscqt]{aspect-ratio:4/3;background:var(--raboty-fon);place-items:center;display:grid;overflow:hidden}.raboty__media[data-astro-cid-ueghscqt] img{object-fit:contain;pointer-events:none;user-select:none;width:100%;height:100%;display:block}.raboty__upravlenie[data-astro-cid-ueghscqt]{justify-content:flex-end;margin-top:2rem;display:none}.raboty__knopki[data-astro-cid-ueghscqt]{gap:.5rem;display:flex}.raboty__knopki[data-astro-cid-ueghscqt][hidden]{display:none}.raboty__knopki[data-astro-cid-ueghscqt] button[data-astro-cid-ueghscqt]{width:3rem;height:3rem;color:var(--raboty-tekst);cursor:pointer;transition:color var(--motion-fast) ease, border-color var(--motion-fast) ease, background-color var(--motion-fast) ease, opacity var(--motion-fast) ease;background:0 0;border:1px solid #4a4d4a;border-radius:50%;place-items:center;padding:0;display:grid}.raboty__knopki[data-astro-cid-ueghscqt] button[data-astro-cid-ueghscqt]:hover:not(:disabled){border-color:var(--raboty-tekst);color:#0e0e0e;background:var(--raboty-tekst)}.raboty__knopki[data-astro-cid-ueghscqt] button[data-astro-cid-ueghscqt]:disabled{cursor:default;opacity:.28}.raboty__knopki[data-astro-cid-ueghscqt] span[data-astro-cid-ueghscqt]{font-size:1.3rem;line-height:1;transform:translateY(-.08em)}@media (width<=47.99rem){.raboty[data-astro-cid-ueghscqt]{--raboty-shirina-slayda:min(calc(100vw - 2rem), 28rem);--raboty-otstup:max(1rem, calc((100vw - var(--raboty-shirina-slayda)) / 2))}.raboty__vvedenie[data-astro-cid-ueghscqt]{margin-bottom:2.5rem}.raboty__polosa[data-astro-cid-ueghscqt]:before,.raboty__polosa[data-astro-cid-ueghscqt]:after{display:none}.raboty__spisok[data-astro-cid-ueghscqt]{gap:.75rem}.raboty[data-astro-cid-ueghscqt][data-portfolio-ready=true] .raboty__slayd[data-astro-cid-ueghscqt]{will-change:opacity;transform:none}.raboty__upravlenie[data-astro-cid-ueghscqt]{margin-top:1.5rem;display:flex}.raboty__knopki[data-astro-cid-ueghscqt] button[data-astro-cid-ueghscqt]{width:2.75rem;height:2.75rem}}@media (prefers-reduced-motion:reduce){.raboty__prokrutka[data-astro-cid-ueghscqt]{scroll-behavior:auto}.raboty[data-astro-cid-ueghscqt][data-portfolio-ready=true] .raboty__slayd[data-astro-cid-ueghscqt]{opacity:1;will-change:auto;transition:none;transform:none}}.stoimost[data-astro-cid-owvyjabi]{--tekst:#f5f5f0;--tekst-priglushennyy:#f5f5f0;--aktsent-temnyy:#8fb9ad;--granitsa:#323232;padding:var(--interval-temnyh-razdelov) 0;color:var(--tekst);background:#0e0e0e}.stoimost__vnutri[data-astro-cid-owvyjabi]{gap:clamp(3rem, 5vw, 4.5rem) var(--zazor-setki);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.stoimost__zagolovok[data-astro-cid-owvyjabi]{text-align:center;grid-column:1/-1;min-width:0}.stoimost__lid[data-astro-cid-owvyjabi]{grid-column:1/span 5;min-width:0}.stoimost__detali[data-astro-cid-owvyjabi]{grid-column:7/-1;min-width:0}.stoimost__pometa[data-astro-cid-owvyjabi]{color:var(--tekst);font-size:var(--tekst-pomety);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;scroll-margin-top:1rem;font-weight:700}.stoimost__zagolovok[data-astro-cid-owvyjabi] h2[data-astro-cid-owvyjabi]{max-width:none;font-size:var(--tekst-vvodnoy);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:600;line-height:1.1}.stoimost__poyasnenie[data-astro-cid-owvyjabi]{max-width:35rem;color:var(--tekst-priglushennyy);margin:0;line-height:1.62}.stoimost__lid[data-astro-cid-owvyjabi]{max-width:35rem;color:var(--tekst);font-size:var(--tekst-lid);margin:0;line-height:1.62}.stoimost__urovni[data-astro-cid-owvyjabi]{border-top:1px solid var(--tekst);margin:0 0 1.5rem;display:grid}.stoimost__uroven[data-astro-cid-owvyjabi]{border-bottom:1px solid var(--granitsa);grid-template-columns:2rem minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding:1.15rem 0 1.25rem;display:grid}.stoimost__uroven[data-astro-cid-owvyjabi]:last-child{border-bottom-color:var(--tekst)}.stoimost__nomer[data-astro-cid-owvyjabi]{color:var(--tekst-priglushennyy);letter-spacing:.08em;font-size:.68rem;font-weight:700}.stoimost__opisanie[data-astro-cid-owvyjabi]{min-width:0}.stoimost__opisanie[data-astro-cid-owvyjabi] h3[data-astro-cid-owvyjabi],.stoimost__opisanie[data-astro-cid-owvyjabi] p[data-astro-cid-owvyjabi]{margin:0}.stoimost__opisanie[data-astro-cid-owvyjabi] h3[data-astro-cid-owvyjabi]{font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.25}.stoimost__opisanie[data-astro-cid-owvyjabi] p[data-astro-cid-owvyjabi]{color:var(--tekst-priglushennyy);font-size:var(--tekst-malenkiy);margin-top:.25rem;line-height:1.45}.stoimost__uroven[data-astro-cid-owvyjabi]>strong[data-astro-cid-owvyjabi]{color:var(--tekst);letter-spacing:-.035em;white-space:nowrap;font-size:clamp(1.15rem,2vw,1.55rem);font-weight:600;line-height:1}.stoimost__poyasnenie[data-astro-cid-owvyjabi]{font-size:var(--tekst-osnovnoy)}.stoimost__poyasnenie[data-astro-cid-owvyjabi] span[data-astro-cid-owvyjabi]{color:var(--tekst);font-weight:700}@media (width>=60.01rem){.stoimost__zagolovok[data-astro-cid-owvyjabi] h2[data-astro-cid-owvyjabi]{white-space:nowrap}}@media (width<=60rem){.stoimost[data-astro-cid-owvyjabi]{padding-bottom:7rem}.stoimost__vnutri[data-astro-cid-owvyjabi]{grid-template-columns:minmax(0,1fr);gap:2.5rem}.stoimost__zagolovok[data-astro-cid-owvyjabi],.stoimost__lid[data-astro-cid-owvyjabi],.stoimost__detali[data-astro-cid-owvyjabi]{grid-column:auto}}@media (width<=38rem){.stoimost[data-astro-cid-owvyjabi]{padding-bottom:5.5rem}.stoimost__vnutri[data-astro-cid-owvyjabi]{gap:2rem}.stoimost__zagolovok[data-astro-cid-owvyjabi] h2[data-astro-cid-owvyjabi]{max-width:21ch;margin-inline:auto}.stoimost__uroven[data-astro-cid-owvyjabi]{grid-template-columns:1.5rem minmax(0,1fr);gap:.75rem}.stoimost__uroven[data-astro-cid-owvyjabi]>strong[data-astro-cid-owvyjabi]{grid-column:2;margin-top:.15rem}}.bystraya-svyaz{border-block:1px solid color-mix(in srgb, var(--tekst) 14%, transparent);grid-template-columns:minmax(10rem,1fr) auto;align-items:center;gap:1.5rem;margin:0 0 clamp(2rem,4vw,3rem);padding:1rem 0;display:grid}.bystraya-svyaz__copy{gap:.25rem;display:grid}.bystraya-svyaz__copy p{color:var(--tekst);letter-spacing:-.01em;margin:0;font-size:.82rem;font-weight:700}.bystraya-svyaz__copy span{color:var(--tekst-priglushennyy);font-size:.75rem}.bystraya-svyaz__kanaly{grid-auto-columns:minmax(4.6rem,5.4rem);grid-auto-flow:column;gap:.45rem;display:grid}.bystraya-svyaz__kanal{border:1px solid color-mix(in srgb, var(--tekst) 19%, transparent);border-radius:var(--radius-m);min-height:4.25rem;color:var(--tekst);background:color-mix(in srgb, var(--tekst) 2.5%, transparent);transition:transform var(--motion-fast) var(--motion-ease), color var(--motion-ui) var(--motion-ease), border-color var(--motion-ui) var(--motion-ease), background-color var(--motion-ui) var(--motion-ease);align-content:center;place-items:center;gap:.35rem;padding:.55rem .4rem;text-decoration:none;display:grid}.bystraya-svyaz__kanal svg{fill:currentColor;width:1.25rem;height:1.25rem}.bystraya-svyaz__kanal span{font-size:.68rem;font-weight:600;line-height:1}@media (hover:hover){.bystraya-svyaz__kanal:hover{border-color:color-mix(in srgb, var(--aktsent) 70%, transparent);color:var(--tekst);background:color-mix(in srgb, var(--aktsent) 11%, transparent);transform:translateY(-2px)}}.bystraya-svyaz__kanal:active{transform:translateY(0)}.bystraya-svyaz__dialog{border-radius:var(--radius-l);color:#f5f5f0;opacity:0;background:#151716;border:1px solid #ffffff24;width:min(100% - 2rem,34rem);max-width:none;margin:auto;padding:0;transform:translateY(.75rem)scale(.985);box-shadow:0 2rem 6rem #00000070}.bystraya-svyaz__dialog[open]{animation:contact-dialog-in var(--motion-ui) var(--motion-ease) forwards}.bystraya-svyaz__dialog[data-closing=true]{animation:contact-dialog-out var(--motion-ui) var(--motion-ease) forwards}.bystraya-svyaz__dialog::backdrop{backdrop-filter:blur(4px);animation:contact-backdrop-in var(--motion-ui) ease-out both;background:#000000a8}.bystraya-svyaz__dialog[data-closing=true]::backdrop{animation:contact-backdrop-out var(--motion-ui) ease-out both}.bystraya-svyaz__dialog-vnutri{gap:1rem;padding:clamp(1.4rem,4vw,2rem);display:grid;position:relative}.bystraya-svyaz__close{color:#f5f5f0b3;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:grid;position:absolute;top:.75rem;right:.75rem}.bystraya-svyaz__close svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:1.25rem}.bystraya-svyaz__dialog-metka{color:#9bcbbf;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.bystraya-svyaz__dialog h3{max-width:14ch;margin:0;padding-right:2.5rem;font-size:clamp(1.65rem,5vw,2.2rem)}.bystraya-svyaz__dialog p:not(.bystraya-svyaz__dialog-metka){color:#f5f5f0ad;max-width:29rem;margin:0;font-size:.9rem;line-height:1.5}.bystraya-svyaz__email{border-radius:var(--radius-m);background:#ffffff08;border:1px solid #ffffff26;min-width:0;padding:1rem}.bystraya-svyaz__email span,.bystraya-svyaz__email strong{overflow-wrap:anywhere;font-size:.9rem;line-height:1.45;display:block}.bystraya-svyaz__email strong{color:#fff;font-weight:600}.bystraya-svyaz__dialog-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.bystraya-svyaz__dialog-actions button,.bystraya-svyaz__dialog-actions a{border-radius:var(--radius-m);color:#fff;cursor:pointer;background:0 0;border:1px solid #9bcbbf94;place-items:center;min-height:3.25rem;padding:.75rem 1rem;font-size:.82rem;font-weight:700;text-decoration:none;display:grid}.bystraya-svyaz__dialog-actions a{background:#126b57;border-color:#126b57}.bystraya-svyaz__dialog-actions button:disabled,.bystraya-svyaz__dialog-actions a[aria-disabled=true]{cursor:default;opacity:.42}@keyframes contact-dialog-in{to{opacity:1;transform:none}}@keyframes contact-dialog-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(.5rem)scale(.99)}}@keyframes contact-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes contact-backdrop-out{0%{opacity:1}to{opacity:0}}@media (width<=39.99rem){.bystraya-svyaz{grid-template-columns:1fr;gap:.85rem}.bystraya-svyaz__kanaly{grid-auto-columns:minmax(0,1fr);width:100%}.bystraya-svyaz__kanal{min-height:4rem}.bystraya-svyaz__dialog{border-width:1px 0 0;border-radius:1rem 1rem 0 0;width:100%;margin:auto 0 0;transform:translateY(1.5rem)}.bystraya-svyaz__dialog-vnutri{padding:1.35rem 1rem calc(1.25rem + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.bystraya-svyaz__dialog,.bystraya-svyaz__dialog::backdrop{opacity:1;transform:none;animation:none!important}}.visual-brief{--application-bg:#0e0e0e;--tekst:#f5f5f0;--tekst-priglushennyy:#f5f5f0;--aktsent:#76b6a5;--aktsent-temnyy:#9bcbbf;--granitsa:#ffffff30;color:var(--tekst);background:var(--application-bg);padding:clamp(6rem,9vw,8rem) 0}.visual-brief__composer{width:min(100%,70rem);min-width:0;margin-inline:auto}.visual-brief__header{border-top:1px solid var(--tekst);gap:.8rem;margin:0 0 clamp(1.25rem,2.5vw,1.75rem);padding-top:1.25rem;display:grid}.visual-brief__header p{color:var(--aktsent-temnyy);font-size:var(--tekst-pomety);letter-spacing:.14em;text-transform:uppercase;margin:0;font-weight:700;line-height:1.35}.visual-brief__header h2{max-width:none;font-size:var(--tekst-vvodnoy);letter-spacing:-.035em;margin:0;font-weight:600;line-height:1.1}@media (width>=62rem){.visual-brief__header h2{white-space:nowrap}}.forma{--composer-press:var(--motion-fast);--composer-lay:var(--motion-ui);--composer-seat:var(--motion-seat);--composer-replace:var(--motion-ui);--composer-ease:var(--motion-ease);--composer-gap:clamp(1.5rem, 3vw, 2rem);--composer-frame-height:4rem;--composer-frame-radius:.625rem;--composer-frame-padding:.65rem .8rem;width:100%;display:grid}.forma__draft-notice{color:var(--tekst-priglushennyy);justify-content:flex-end;align-items:center;gap:.75rem;margin:0 0 1rem;font-size:.76rem;display:flex}.forma__draft-notice button{min-height:2.75rem;color:var(--aktsent-temnyy);cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;padding:.35rem .45rem;font-size:.76rem;font-weight:750;text-decoration:underline}.forma__meta,.forma__stage{column-gap:var(--composer-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.forma__meta{align-items:end;margin-bottom:.65rem}.forma__step-status,.forma__step-status-mobile,.forma__project-title,.forma__project-title-mobile{color:var(--tekst-priglushennyy);letter-spacing:.105em;text-transform:uppercase;margin:0;font-size:.73rem;font-weight:800;line-height:1.35}.forma__step-status{align-items:baseline;display:flex}.forma__step-status [data-composer-step-count]{color:var(--aktsent-temnyy)}.forma__step-status-mobile{color:var(--aktsent-temnyy);display:none}.forma__project-title{color:var(--aktsent-temnyy)}.forma__project-title-mobile{color:var(--aktsent-temnyy);display:none}.forma[data-composer-has-answers] .forma__project-title{animation:composer-heading-seat var(--composer-seat) var(--composer-ease) both}.forma__stage{align-items:start;min-height:29rem}.forma__questions{isolation:isolate;min-width:0;position:relative}.forma__shag{border:0;gap:.75rem;min-width:0;margin:0;padding:0;display:grid}.forma__shag legend{width:100%;height:5.5rem;margin:0;padding:0;display:block}.forma__step-title{width:100%;scroll-margin-block:1rem;display:block;position:relative}.forma__step-title:focus,.forma__summary h3:focus{outline:none}.forma__step-title strong,.forma__summary h3{max-width:17ch;font-size:var(--tekst-stseny);letter-spacing:-.034em;line-height:1.04;display:block}.forma__varianty{grid-auto-rows:1fr;gap:.6rem;margin-top:.35rem;display:grid}.forma__variant{cursor:pointer;height:100%;display:block;position:relative}.forma__variant input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.forma__variant>span{height:100%;min-height:var(--composer-frame-height);padding:var(--composer-frame-padding);border:1px solid var(--granitsa);border-radius:var(--composer-frame-radius);color:var(--tekst);transition:transform var(--composer-press) var(--composer-ease), border-color var(--composer-lay) var(--composer-ease), background-color var(--composer-lay) var(--composer-ease), box-shadow var(--composer-lay) var(--composer-ease);background:0 0;grid-template-columns:minmax(0,1fr) 1.6rem;align-items:center;gap:1rem;display:grid}.forma__variant-copy{min-width:0;display:grid}.forma__variant strong{font-size:clamp(1rem,1.25vw,1.08rem);line-height:1.3}.forma__variant b{color:#0000;opacity:.7;width:1.45rem;height:1.45rem;transition:color var(--composer-lay) var(--composer-ease), background-color var(--composer-lay) var(--composer-ease), border-color var(--composer-lay) var(--composer-ease), opacity var(--composer-lay) var(--composer-ease), transform var(--composer-lay) var(--composer-ease);border:1px solid #1d242047;border-radius:50%;place-items:center;font-size:.68rem;display:grid;transform:scale(.92)}.forma__variant input:checked+span{border-color:var(--aktsent);box-shadow:none;background:linear-gradient(90deg,#126b571a,#0000 72%)}.forma__variant input:checked+span b{border-color:var(--aktsent-temnyy);color:#fff;background:var(--aktsent-temnyy);opacity:1;transform:scale(1)}.forma__variant input:focus-visible+span{outline:3px solid var(--aktsent);outline-offset:3px}.forma__variant:active>span{transform:translateY(1px)}.forma[data-composer-auto-advance=pending] .forma__shag:not([hidden]) .forma__variant input:checked+span{animation:composer-choice-commit var(--composer-press) var(--composer-ease) both}.forma__upravlenie{align-items:center;min-height:3rem;margin-top:.35rem;display:flex}.forma__nazad{min-height:2.75rem;color:var(--tekst-priglushennyy);cursor:pointer;text-underline-offset:.22em;transition:color var(--composer-lay) var(--composer-ease), transform var(--composer-press) var(--composer-ease);background:0 0;border:0;padding:.55rem .25rem;font-weight:750;text-decoration:underline #1d24203d}.forma__summary{align-content:start;gap:1rem;min-height:14rem;display:grid}.forma__summary h3{max-width:15ch;margin:0;scroll-margin-block:1rem;position:relative}.forma__summary>p{max-width:30rem;color:var(--tekst-priglushennyy);margin:0;font-size:.98rem;line-height:1.55}.forma__summary-rail{min-width:0;padding-top:5.85rem}.forma__project-list{grid-auto-rows:1fr;gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.forma__summary-rail[data-has-answers] .forma__project-list{padding:0}.forma__project-list li{height:100%;min-height:var(--composer-frame-height);padding:var(--composer-frame-padding);border:1px solid var(--granitsa);border-radius:var(--composer-frame-radius);box-shadow:none;background:#126b570f;grid-template-columns:1.4rem minmax(0,1fr) auto;align-items:center;gap:.7rem;display:grid;position:relative}.forma__project-list li+li{margin-top:0}.forma__project-check{color:#fff;background:var(--aktsent);border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;font-size:.62rem;font-weight:900;display:grid}.forma__project-copy{gap:.12rem;min-width:0;display:grid}.forma__project-label{color:var(--tekst-priglushennyy);font-size:.76rem;font-weight:700;line-height:1.3}.forma__project-value{color:var(--aktsent-temnyy);overflow-wrap:anywhere;font-size:clamp(1rem,1.25vw,1.08rem);font-weight:760;line-height:1.32}.forma__project-edit{min-height:2.75rem;color:var(--aktsent-temnyy);cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;padding:.4rem .25rem;font-size:.78rem;font-weight:800;text-decoration:underline}.forma__project-list li[data-updated]{animation:composer-status-seat var(--composer-seat) var(--composer-ease) both}.forma__project-list li[data-updated] .forma__project-check{animation:composer-check-seat var(--composer-seat) var(--composer-ease) both}.forma[data-composer-screen="5"] .forma__summary-rail{padding-top:0}.forma[data-composer-screen="5"] .forma__stage{min-height:24rem}.forma[data-composer-screen="5"] .forma__meta{display:none}.forma__summary-actions{gap:.65rem;margin-top:1rem;display:grid}.forma__summary-actions p{color:var(--tekst-priglushennyy);margin:0;font-size:.74rem;line-height:1.4}.forma__contact{border-top:1px solid var(--granitsa);gap:.7rem;margin-top:1rem;padding-top:1rem;display:grid}.forma__contact h3,.forma__contact p{margin:0}.forma__contact h3{letter-spacing:-.02em;font-size:.95rem}.forma__contact label:not(.forma__consent){color:var(--tekst-priglushennyy);gap:.35rem;font-size:.75rem;font-weight:700;display:grid}.forma__contact input[type=text],.forma__contact input[type=tel],.forma__contact input[type=email]{box-sizing:border-box;border:1px solid var(--granitsa);width:100%;min-height:3.25rem;color:var(--tekst);background:var(--poverhnost);font:inherit;border-radius:.72rem;padding:.75rem .9rem}.forma__contact input[type=text]:focus-visible,.forma__contact input[type=tel]:focus-visible,.forma__contact input[type=email]:focus-visible,.forma__consent:has(input:focus-visible){outline:3px solid var(--aktsent);outline-offset:2px}.forma__contact-channels{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin:0;padding:0;display:grid}.forma__contact-channels legend{color:var(--tekst-priglushennyy);margin-bottom:.4rem;font-size:.75rem;font-weight:700}.forma__contact-channels label{border:1px solid var(--granitsa);min-height:2.75rem;color:var(--tekst);cursor:pointer;overflow-wrap:anywhere;border-radius:.55rem;justify-content:center;align-items:center;gap:.35rem;padding:.45rem;font-size:.7rem;font-weight:700;display:flex}.forma__contact-channels label:has(input:checked){border-color:var(--aktsent);background:#76b6a524}.forma__contact-channels input{accent-color:var(--aktsent)}@media (width<=27rem){.forma__contact-channels{grid-template-columns:repeat(2,minmax(0,1fr))}}.forma__consent{color:var(--tekst-priglushennyy);align-items:flex-start;gap:.55rem;font-size:.72rem;line-height:1.45;display:flex}.forma__consent input{accent-color:var(--aktsent);margin:.18rem 0 0}.forma__consent a{color:inherit;text-decoration-thickness:1px}.forma__send{border:1px solid var(--aktsent);color:#fff;background:var(--aktsent);cursor:pointer;min-height:3.5rem;font:800 .9rem/1 var(--shrift);border-radius:.75rem}.forma__submit-status,.forma__launch-note{color:var(--tekst-priglushennyy);font-size:.74rem;line-height:1.4}.forma[data-submit-state=success] .forma__submit-status,.forma[data-submit-state=verification] .forma__submit-status{color:var(--aktsent-temnyy)}.forma[data-submit-state=error] .forma__submit-status{color:var(--oshibka)}.forma__honeypot{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.forma__challenge{background:#0d74650f;border:1px solid #0d74653d;border-radius:.75rem;gap:.55rem;padding:.85rem;display:grid}.forma__challenge h4,.forma__challenge p{margin:0}.forma__challenge h4{font-size:.85rem}.forma__challenge p{color:var(--tekst-priglushennyy);font-size:.74rem;line-height:1.45}.forma__challenge button{border:1px solid var(--aktsent-temnyy);color:#fff;background:var(--aktsent-temnyy);cursor:pointer;min-height:3.25rem;font:800 .84rem/1 var(--shrift);border-radius:.7rem}.forma__challenge button:focus-visible{outline:3px solid var(--aktsent);outline-offset:2px}.forma__copy{border:1px solid var(--tekst);color:#fff;background:var(--tekst);cursor:pointer;min-height:3.5rem;transition:transform var(--composer-press) var(--composer-ease), border-color var(--composer-lay) var(--composer-ease), background-color var(--composer-lay) var(--composer-ease);border-radius:.75rem;justify-content:center;align-items:center;padding:.8rem 1.15rem;font-weight:800;display:inline-flex}.forma :is(.forma__copy,.forma__nazad):active{transform:translateY(1px)}.forma button:disabled{cursor:not-allowed;opacity:.58}.forma__summary-copy-source{border:1px solid var(--granitsa);color:var(--tekst);background:var(--poverhnost);font:650 .82rem/1.55 var(--shrift);user-select:text;white-space:pre-wrap;border-radius:.75rem;margin:.9rem 0 0;padding:1rem;overflow:auto}.forma__summary-copy-source:focus{outline:3px solid var(--aktsent);outline-offset:.2rem}.forma__status{color:var(--aktsent-temnyy);background:#0d746514;border-radius:.65rem;margin:.75rem 0 0;padding:.75rem .85rem;font-size:.78rem;font-weight:650}.forma[data-copy-state=error] .forma__status{color:var(--oshibka);background:#ad3f3312}.forma__bez-js{color:var(--tekst-priglushennyy);margin:1rem 0 0;font-size:.82rem}.forma__draft-notice[hidden],.forma__shag[hidden],.forma__summary[hidden],.forma__project-list li[hidden],.forma__project-edit[hidden],.forma__summary-actions[hidden],.forma__contact[hidden],.forma__challenge[hidden],.forma__summary-copy-source[hidden],.forma__status[hidden],html:not([data-composer-scripting=true]) .forma:not([data-composer-enhanced]) :is(.forma__meta,.forma__summary-rail,.forma__summary,.forma__upravlenie,.forma__draft-notice),.forma[data-composer-fallback] :is(.forma__meta,.forma__summary-rail,.forma__summary,.forma__upravlenie,.forma__draft-notice){display:none}html:not([data-composer-scripting=true]) .forma:not([data-composer-enhanced]) .forma__stage,.forma[data-composer-fallback] .forma__stage{min-height:0;display:block}html:not([data-composer-scripting=true]) .forma:not([data-composer-enhanced]) .forma__shag,.forma[data-composer-fallback] .forma__shag{margin-top:3rem}.forma [data-exit]{z-index:2;pointer-events:auto;background:var(--poverhnost);width:100%;position:absolute;inset:0 0 auto}.forma [data-exit]>*,.forma [data-enter]{pointer-events:none}.forma [data-enter=forward]{animation:composer-enter-forward var(--composer-replace) var(--composer-ease) both}.forma [data-enter=back]{animation:composer-enter-back var(--composer-replace) var(--composer-ease) both}.forma [data-exit=forward]{animation:composer-exit-forward var(--composer-lay) var(--composer-ease) both}.forma [data-exit=back]{animation:composer-exit-back var(--composer-lay) var(--composer-ease) both}@keyframes composer-enter-forward{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes composer-enter-back{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes composer-exit-forward{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.125rem)}}@keyframes composer-exit-back{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(.125rem)}}@keyframes composer-status-seat{0%{opacity:.2;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes composer-check-seat{0%{transform:scale(.62)}to{transform:scale(1)}}@keyframes composer-heading-seat{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@keyframes composer-tray-seat{0%{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:translateY(0)}}@keyframes composer-rail-reveal{0%{opacity:0;max-height:0;transform:translateY(-.35rem)}to{opacity:1;max-height:12rem;transform:translateY(0)}}@keyframes composer-choice-commit{0%{transform:translateY(0)}45%{transform:translateY(-.06rem)}to{transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.forma__variant:hover>span{border-color:var(--aktsent);background:#126b570d}.forma__copy:hover{border-color:var(--aktsent-temnyy);background:var(--aktsent-temnyy)}.forma__nazad:hover,.forma__project-edit:hover,.forma__draft-notice button:hover{color:var(--tekst)}}@media (width<=60rem){.visual-brief{padding-top:5.5rem;padding-bottom:5.5rem}.visual-brief__header{margin-bottom:2rem}.forma__stage{grid-template-columns:minmax(0,1fr)}.forma__meta,.forma__project-title{display:none}.forma__stage{gap:1rem;min-height:0}.forma__shag legend{height:auto}.forma__summary-rail{grid-row:1;padding-top:0}.forma__questions{grid-row:2}.forma:not([data-composer-has-answers]) .forma__questions{grid-row:1}.forma__step-status-mobile{margin-bottom:.4rem;display:block}.forma__project-title-mobile{margin-bottom:.55rem;display:block}.forma:not([data-composer-screen="5"]) .forma__summary-rail[data-has-answers]{animation:composer-rail-reveal var(--composer-lay) var(--composer-ease) both;overflow:clip}.forma:not([data-composer-screen="5"]) .forma__summary-rail[data-has-answers] .forma__project-list{min-height:var(--composer-frame-height);border-radius:var(--composer-frame-radius);box-shadow:none;animation:composer-tray-seat var(--composer-seat) var(--composer-ease) both;background:#126b570f;border:1px solid #126b573d;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.45rem .55rem;display:flex}.forma:not([data-composer-screen="5"]) .forma__project-list li{height:2rem;min-height:2rem;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:1.15rem minmax(0,auto);gap:.45rem;margin:0;padding:.28rem .35rem;display:grid}.forma:not([data-composer-screen="5"]) .forma__project-check{width:1.05rem;height:1.05rem;font-size:.5rem}.forma:not([data-composer-screen="5"]) .forma__project-label{display:none}.forma:not([data-composer-screen="5"]) .forma__project-value{white-space:nowrap;font-size:.92rem;line-height:1.25}.forma[data-composer-screen="5"] .forma__questions{grid-row:1}.forma[data-composer-screen="5"] .forma__summary-rail{grid-row:2}.forma[data-composer-screen="5"] .forma__summary{min-height:0}.forma[data-composer-screen="5"] .forma__project-title-mobile{display:none}}@media (width<=38rem){.visual-brief{padding-block:4.75rem}.visual-brief__header{margin-bottom:1.75rem}.visual-brief__header h2{max-width:18ch;font-size:var(--tekst-vvodnoy)}.forma__draft-notice{justify-content:space-between}.forma__draft-notice button,.forma__project-edit{min-height:2.75rem}.forma__step-status{font-size:.69rem}.forma__shag{gap:.7rem}.forma__shag legend{height:auto}.forma__step-title strong,.forma__summary h3{max-width:19ch;font-size:var(--tekst-stseny);line-height:1.04}.forma__varianty{grid-auto-rows:1fr;gap:.5rem;margin-top:.35rem}.forma__variant{height:100%}.forma__variant>span{height:100%;min-height:4rem;padding:.55rem .7rem}.forma__variant strong{font-size:.95rem;line-height:1.25}.forma__project-value{font-size:.95rem}.forma[data-composer-screen="5"] .forma__project-list li{border-radius:var(--composer-frame-radius);grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;gap:.55rem;height:100%;min-height:3.25rem;padding:.5rem .65rem}.forma[data-composer-screen="5"] .forma__project-check{width:1.1rem;height:1.1rem;margin-top:0;font-size:.52rem}.forma[data-composer-screen="5"] .forma__project-copy{gap:0}.forma[data-composer-screen="5"] .forma__project-label{font-size:.7rem}.forma[data-composer-screen="5"] .forma__project-value{font-size:.95rem}.forma[data-composer-screen="5"] .forma__project-edit{padding-inline:.1rem;font-size:.74rem}.forma__summary-actions .forma__copy{width:100%}}@media (orientation:landscape) and (height<=32rem){.visual-brief{padding-block:1.75rem 2.5rem}.visual-brief__header{margin-bottom:.65rem}}@media (orientation:landscape) and (height<=32rem) and (width>=36rem) and (width<=60rem){.forma__stage{gap:.8rem}.forma__shag{gap:.5rem}.forma__step-title strong{font-size:var(--tekst-stseny)}.forma__varianty{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-composer-scripting=true] .forma:not([data-composer-enhanced]):not([data-composer-fallback]) [data-composer-step]:not([data-composer-step="1"]){display:none}@media (prefers-reduced-motion:reduce){.forma__variant>span,.forma__variant b,.forma__copy,.forma__nazad{transition-duration:.01ms}.forma [data-enter],.forma [data-exit],.forma[data-composer-has-answers] .forma__project-title,.forma:not([data-composer-screen="5"]) .forma__summary-rail[data-has-answers],.forma:not([data-composer-screen="5"]) .forma__summary-rail[data-has-answers] .forma__project-list,.forma__project-list li[data-updated],.forma__project-list li[data-updated] .forma__project-check,.forma[data-composer-auto-advance=pending] .forma__shag:not([hidden]) .forma__variant input:checked+span{animation:none}}@media (forced-colors:active){.forma__variant{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;display:grid}.forma__variant input{opacity:1;pointer-events:auto;width:1.1rem;height:1.1rem;position:static}.forma__variant input:checked+span{outline-offset:-2px;outline:2px solid highlight}.forma__project-check{border:1px solid buttontext}}.forma [hidden]{display:none!important}.voprosy[data-astro-cid-h5dm7id4]{border-top:1px solid var(--granitsa);background:var(--poverhnost)}.voprosy__vnutri[data-astro-cid-h5dm7id4]{gap:var(--zazor-setki);padding-top:var(--interval-sektsii);padding-bottom:var(--interval-sektsii);display:grid}.voprosy__zagolovok[data-astro-cid-h5dm7id4] h2[data-astro-cid-h5dm7id4]{max-width:10ch;font-size:var(--tekst-vvodnoy);letter-spacing:-.035em;margin:0;font-weight:600;line-height:1.1}.voprosy__zagolovok[data-astro-cid-h5dm7id4] .podpis[data-astro-cid-h5dm7id4]{scroll-margin-top:1rem}.voprosy__spisok[data-astro-cid-h5dm7id4]{border-top:1px solid var(--tekst)}.vopros[data-astro-cid-h5dm7id4]{border-bottom:1px solid var(--granitsa)}.vopros[data-astro-cid-h5dm7id4] summary[data-astro-cid-h5dm7id4]{align-items:center;gap:var(--shag-4);cursor:pointer;min-height:5.5rem;font-size:clamp(1.08rem,1.55vw,1.3rem);font-weight:var(--ves-sredniy);grid-template-columns:minmax(0,1fr) 2.75rem;padding:1rem 0;list-style:none;display:grid}.vopros[data-astro-cid-h5dm7id4] summary[data-astro-cid-h5dm7id4]::-webkit-details-marker{display:none}.vopros__znak[data-astro-cid-h5dm7id4]{border:1px solid var(--granitsa);border-radius:50%;width:2.75rem;height:2.75rem;display:block;position:relative}.vopros__znak[data-astro-cid-h5dm7id4]:before,.vopros__znak[data-astro-cid-h5dm7id4]:after{content:"";width:.85rem;height:1px;transition:transform var(--motion-ui) var(--motion-ease);background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vopros__znak[data-astro-cid-h5dm7id4]:after{transform:translate(-50%,-50%)rotate(90deg)}.vopros[data-astro-cid-h5dm7id4][open] .vopros__znak[data-astro-cid-h5dm7id4]:after{transform:translate(-50%,-50%)rotate(0)}.vopros[data-astro-cid-h5dm7id4]>p[data-astro-cid-h5dm7id4]{max-width:43rem;padding:0 3.75rem var(--shag-6) 0;color:var(--tekst-priglushennyy);font-size:var(--tekst-osnovnoy);margin:0;line-height:1.62}@media (width>=58rem){.voprosy__vnutri[data-astro-cid-h5dm7id4]{grid-template-columns:repeat(12,minmax(0,1fr))}.voprosy__zagolovok[data-astro-cid-h5dm7id4]{grid-column:1/span 4}.voprosy__spisok[data-astro-cid-h5dm7id4]{grid-column:6/-1}}@media (width<=36rem){.voprosy__vnutri[data-astro-cid-h5dm7id4]{gap:3rem;padding-top:5.25rem;padding-bottom:5.5rem}.voprosy__zagolovok[data-astro-cid-h5dm7id4] h2[data-astro-cid-h5dm7id4]{font-size:var(--tekst-vvodnoy)}.vopros[data-astro-cid-h5dm7id4] summary[data-astro-cid-h5dm7id4]{min-height:4.75rem}}.shapka__nav-desktop a:not(.shapka__cta){transition:color .35s;position:relative}[data-motion-reveal][data-motion-ready=true]{opacity:0;transform:translateY(25px)}[data-motion-reveal=fade][data-motion-ready=true]{transform:none}[data-motion-reveal][data-motion-visible=true]{opacity:1;transition:opacity 1s .1s,transform 1s .1s;transform:translate(0,0)}[data-motion-reveal=fade][data-motion-visible=true]{transition:opacity .7s .4s}@media (prefers-reduced-motion:reduce){[data-motion-reveal],[data-motion-hero-copy],[data-motion-hero-copy] *{opacity:1!important;transform:none!important}}
