:root{--navy:#122A44;--blue:#1D6BF2;--blue-ink:#1A5FD8;--blue-lt:#1A5FD8;--light:#F7F9FC;--soft:#E9EEF5;--white:#FFFFFF;--t-firmi:#1A5FD8;--t-rabota:#0D7A6E;--t-partnyori:#5B4BD6;--t-imoti:#5F7322;--t-specialisti:#2F7A3E;--t-novini:#4A5D73;--gr-bg:#EAF6F0;--gr-line:#BBDFCC;--gr-ink:#0F6B4C;--ink:#122A44;--ink-mute:rgba(18,42,68,.68);--line:rgba(18,42,68,.13);--fg:#122A44;--mute:rgba(18,42,68,.68);--rule:rgba(18,42,68,.13);--pad:clamp(20px,5vw,64px);--cut:clamp(22px,3vw,44px);--bar-h:64px;--max:1500px;--ease-expo:cubic-bezier(.16,1,.3,1);--ease-quart:cubic-bezier(.25,1,.5,1);--ease-draw:cubic-bezier(.65,0,.35,1);--dur-reveal:1.4s;--dur-word:.9s}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar{width:0;height:0}*{scrollbar-width:none}*::-webkit-scrollbar{width:0;height:0}body{font-family:"Jost","Jost Fallback",system-ui,-apple-system,"Segoe UI",sans-serif;background:var(--light);color:var(--ink);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}img,svg,video{display:block;max-width:100%}h1,h2,h3,h4,.h2,.hero__h,.pagehead__h,.card__h,.sw__h,.board__h,.steps__h,.firma__h3,.vhod__h,.rule__t,.cta__h,.ft__h2{text-wrap:balance}p,li,dd,figcaption,.lead,.card__p{text-wrap:pretty}a{color:inherit}ul,ol{list-style:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}:focus-visible{outline:2px solid var(--blue);outline-offset:3px}[id]{scroll-margin-top:calc(var(--bar-h) + 12px)}.skip{position:absolute;left:-9999px;top:0;z-index:1100;padding:14px 22px;background:var(--navy);color:#FFFFFF;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.skip:focus{left:12px;top:12px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;-webkit-user-select:none;user-select:none}.ico{display:inline-block;width:1em;height:1em;fill:currentColor;vertical-align:-.125em;flex:none}.bar{position:fixed;top:0;left:0;right:0;z-index:1000;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px var(--pad);border-bottom:1px solid transparent;transition:padding .35s ease,background-color .35s ease,border-color .35s ease}.bar.is-scrolled{padding:11px var(--pad);background:rgba(247,249,252,.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom-color:rgba(18,42,68,.08)}body.menu-open .bar{background:transparent;border-bottom-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.prog{position:fixed;top:0;left:0;width:100%;height:2px;background:var(--blue);transform:scaleX(0);transform-origin:left center;z-index:1002;pointer-events:none}.bar__logo{position:relative;display:inline-flex;width:clamp(100px,10.5vw,136px);aspect-ratio:930.959/120.662;flex:none;line-height:1}.bar__logo img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:left center;transition:opacity .35s ease}.bar__logo .l-dark{opacity:0}.bar.is-scrolled .bar__logo .l-dark{opacity:1}.bar.is-scrolled .bar__logo .l-light{opacity:0}body.menu-open .bar__logo .l-dark{opacity:1}body.menu-open .bar__logo .l-light{opacity:0}.bar__right{display:flex;align-items:center;gap:clamp(18px,2.4vw,36px)}.nav{display:none}.nav a{display:inline-flex;align-items:center;gap:6px;color:#F7F9FC;text-decoration:none;font-size:14px;font-weight:500;line-height:1;white-space:nowrap;padding-bottom:3px;border-bottom:1px solid transparent;text-shadow:0 1px 10px rgba(8,20,36,.5);transition:color .25s ease,border-color .25s ease}.bar.is-scrolled .nav a,body.menu-open .nav a{color:var(--navy);text-shadow:none}.nav a:hover{color:var(--blue-ink);border-bottom-color:var(--blue)}.bar:not(.is-scrolled) .nav a:hover{color:#8DBBFF;border-bottom-color:#8DBBFF}.bar.is-scrolled .nav a:hover{color:var(--blue-ink);border-bottom-color:var(--blue)}.lang{display:flex;align-items:center;gap:6px;flex:none}.lang a{display:inline-flex;align-items:center;justify-content:center;width:30px;height:22px;border:1px solid rgba(247,249,252,.34);text-decoration:none;opacity:.5;transition:opacity .25s ease,border-color .25s ease}.bar.is-scrolled .lang a{border-color:rgba(18,42,68,.16)}.lang a svg{width:100%;height:100%}.lang a:hover,.lang a.is-on{opacity:1}.bar__ctas{display:flex;align-items:center;gap:10px}.toggle{display:inline-flex;align-items:center;gap:11px;padding:8px 0;color:#F7F9FC;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 10px rgba(8,20,36,.5);transition:color .3s ease}.bar.is-scrolled .toggle,body.menu-open .toggle{color:var(--navy);text-shadow:none}.lines{position:relative;width:24px;height:11px;flex:none}.lines i{position:absolute;left:0;width:100%;height:1.5px;background:currentColor;transition:transform .35s cubic-bezier(.22,1,.36,1),top .35s cubic-bezier(.22,1,.36,1)}.lines i:first-child{top:0}.lines i:last-child{top:9px}.toggle[aria-expanded="true"] .lines i:first-child{top:4.5px;transform:rotate(45deg)}.toggle[aria-expanded="true"] .lines i:last-child{top:4.5px;transform:rotate(-45deg)}@media (min-width:1140px){.nav{display:flex;align-items:center;gap:clamp(16px,1.8vw,30px)}.toggle,.menu{display:none !important}}.menu{position:fixed;inset:0;z-index:995;background:var(--white);color:var(--ink);clip-path:polygon(-30% 0,-5% 0,-25% 100%,-50% 100%);visibility:hidden;pointer-events:none;overflow-y:auto;transition:clip-path .85s cubic-bezier(.76,0,.24,1),visibility 0s .85s}.menu.active{clip-path:polygon(-30% 0,135% 0,115% 100%,-50% 100%);visibility:visible;pointer-events:auto;transition:clip-path .85s cubic-bezier(.76,0,.24,1),visibility 0s 0s}.menu__in{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center;gap:clamp(32px,6vh,60px);padding:110px var(--pad) 48px;max-width:var(--max);margin:0 auto;width:100%}.menu__links{display:flex;flex-direction:column;gap:clamp(2px,.7vh,8px)}.menu__lw{overflow:hidden;width:fit-content}.menu__links a{display:inline-block;padding:clamp(4px,.8vh,10px) .12em clamp(4px,.8vh,10px) 0;color:var(--fg);text-decoration:none;font-size:clamp(28px,5vw,62px);font-weight:600;line-height:1.05;letter-spacing:-.01em;transform:translateY(120%);transition:transform .7s cubic-bezier(.22,1,.36,1) var(--d,0s),color .25s ease}.menu.active .menu__links a{transform:translateY(0)}.menu__links a:hover{color:var(--blue-ink)}.menu__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 28px;padding-top:28px;border-top:1px solid var(--rule);opacity:0;transform:translateY(10px);transition:opacity .5s ease .45s,transform .5s ease .45s}.menu.active .menu__foot{opacity:1;transform:none}.menu__chips{display:flex;flex-wrap:wrap;gap:10px}.menu__acts{display:flex;flex-wrap:wrap;gap:10px 12px}.hero,.ft{--ink:#F7F9FC;--ink-mute:rgba(247,249,252,.74);--line:rgba(247,249,252,.16);--blue-ink:#5FA0FF;--blue-lt:#5FA0FF;--fg:#F7F9FC;--mute:rgba(247,249,252,.74);--rule:rgba(247,249,252,.16);color:var(--fg)}.hero .btn:hover,.ft .btn:hover{background:transparent;border-color:var(--fg);color:var(--fg)}.hero .btn--ghost,.ft .btn--ghost{border-color:var(--fg);color:var(--fg)}.hero .btn--ghost:hover,.ft .btn--ghost:hover{background:var(--fg);border-color:var(--fg);color:var(--navy)}.sec{position:relative;background:var(--light);color:var(--ink)}.sec--white{background:var(--white)}.sec--soft{background:var(--soft)}.sec__wrap{width:100%;max-width:var(--max);margin:0 auto;overflow-x:clip;padding:clamp(66px,11vh,124px) var(--pad)}.eyebrow{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--blue-ink);margin-bottom:16px}.h2{font-size:clamp(28px,3.6vw,48px);font-weight:600;line-height:1.1;letter-spacing:-.01em;color:var(--ink)}.dot{color:var(--blue-ink)}.lead{margin-top:18px;max-width:68ch;font-size:clamp(15px,1.2vw,18px);line-height:1.55;color:var(--ink-mute)}.head{max-width:1200px;margin-bottom:clamp(36px,6vh,58px)}.btn{display:inline-block;padding:13px 26px;background:var(--blue);color:var(--white);border:1px solid var(--blue);transform:skewX(-10deg);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.btn>span{display:inline-block;transform:skewX(10deg)}.btn:hover{background:var(--navy);border-color:var(--navy);color:var(--white)}.btn--ghost{background:transparent;border-color:var(--navy);color:var(--navy)}.bar:not(.is-scrolled) .btn--ghost{border-color:rgba(247,249,252,.72);color:#F7F9FC}.bar:not(.is-scrolled) .btn--ghost:hover{background:#F7F9FC;border-color:#F7F9FC;color:var(--navy)}body.menu-open .btn--ghost{border-color:var(--navy);color:var(--navy)}.btn--ghost:hover{background:var(--navy);color:var(--white)}.btn--sm{padding:11px 20px;font-size:11px}.btn--block{display:block;width:100%;text-align:center;transform:none}.btn--block>span{transform:none}.lnk{display:inline-flex;align-items:center;gap:9px;color:var(--blue-ink);text-decoration:none;font-size:14px;font-weight:600;letter-spacing:.02em;padding-bottom:3px;border-bottom:1px solid transparent;transition:color .25s ease,border-color .25s ease,gap .25s ease}.lnk:hover{border-bottom-color:var(--blue);gap:14px}.chip{display:inline-flex;align-items:center;padding:10px 16px;border:1px solid var(--line);transform:skewX(-10deg);transition:border-color .25s ease}.chip:hover{border-color:var(--blue)}.chip>span{display:inline-flex;align-items:center;gap:9px;transform:skewX(10deg);font-size:13px;font-weight:500;white-space:nowrap}.chip .ico{color:var(--blue-ink);font-size:15px}.fig{position:relative;overflow:hidden;background:#DCE3EC;clip-path:polygon(var(--cut) 0,100% 0,calc(100% - var(--cut)) 100%,0 100%)}.fig img{width:100%;height:100%;object-fit:cover;transform:scale(1.06);transition:transform .6s cubic-bezier(.22,1,.36,1)}.fig:hover img{transform:scale(1)}.hero{--hero-cut:clamp(26px,4.6vw,76px);position:relative;background:var(--navy);overflow:hidden;clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - var(--hero-cut)))}.hero__bg{position:absolute;inset:0;z-index:0}.hero__bg img{width:100%;height:100%;object-fit:cover;object-position:center 42%}.hero__wash{position:absolute;inset:0;pointer-events:none;background:linear-gradient(104deg,rgba(8,18,32,.80) 0%,rgba(10,23,39,.88) 34%,rgba(16,36,60,.94) 58%,rgba(18,42,68,.985) 76%,#122A44 92%),linear-gradient(180deg,rgba(8,18,32,.5) 0%,rgba(8,18,32,.08) 34%,rgba(8,18,32,.42) 100%)}.hero::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(247,249,252,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(247,249,252,.035) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(120% 90% at 70% 40%,#000 20%,transparent 78%);mask-image:radial-gradient(120% 90% at 70% 40%,#000 20%,transparent 78%)}.hero__in{position:relative;z-index:1;width:100%;max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(30px,3.6vw,60px);align-items:center;padding:calc(var(--bar-h) + clamp(44px,7vh,86px)) var(--pad) calc(clamp(44px,7vh,82px) + var(--hero-cut))}.hero__txt{min-width:0}.hero__k{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#8DBBFF;margin-bottom:clamp(12px,2.2vh,22px);text-shadow:0 1px 12px rgba(8,18,32,.7)}.hero__h{font-size:clamp(27px,3.3vw,49px);font-weight:600;line-height:1.06;letter-spacing:-.015em;color:var(--white)}.hero__h .dot{color:var(--blue-ink)}.hero__sub{margin-top:clamp(14px,2.6vh,26px);max-width:74ch;font-size:clamp(15px,1.2vw,17.5px);line-height:1.58;color:rgba(247,249,252,.88);text-shadow:0 1px 14px rgba(8,18,32,.7)}.br-lg{display:none}@media (min-width:1100px){.br-lg{display:inline}}.hero__acts{display:flex;align-items:center;flex-wrap:wrap;gap:12px 14px;margin-top:clamp(22px,3.6vh,34px)}.hero__towns{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:clamp(22px,3.4vh,32px);padding-top:clamp(14px,2.2vh,20px);border-top:1px solid var(--rule)}.hero__towns li{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(247,249,252,.84);text-shadow:0 1px 12px rgba(8,18,32,.7)}.hero__towns li::before{content:"";display:inline-block;width:6px;height:6px;margin-right:9px;background:var(--blue-ink);transform:rotate(45deg);vertical-align:.08em}.hero__towns li.is-more{font-style:italic;text-transform:none;letter-spacing:.02em;font-size:13px;font-weight:500;color:var(--blue-ink)}.hero__towns li.is-more::before{display:none}.hero__map{min-width:0;justify-self:end;width:100%;max-width:clamp(300px,34vw,470px)}.seg{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:clamp(12px,1.3vw,18px)}.seg__i{min-width:0}.seg a{display:block;height:100%;position:relative;background:var(--white);border:1px solid var(--line);transform:skewX(-4deg);text-decoration:none;transition:border-color .25s ease,transform .3s cubic-bezier(.22,1,.36,1)}.seg a:hover{border-color:var(--blue);transform:skewX(-4deg) translateY(-4px)}.seg a>span{display:flex;flex-direction:column;align-items:flex-start;gap:14px;transform:skewX(4deg);padding:clamp(20px,2vw,28px) clamp(16px,1.5vw,22px)}.seg .ico{font-size:24px;color:var(--blue-ink)}.seg b{font-size:clamp(15px,1.1vw,17px);font-weight:600;line-height:1.2;color:var(--navy)}.seg em{font-style:normal;font-size:13px;line-height:1.5;color:var(--ink-mute)}.seg__go{display:inline-flex;align-items:center;gap:7px;margin-top:auto;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--blue-ink);transition:gap .25s ease}.seg__go .ico{font-size:11px}.seg a:hover .seg__go{gap:12px}.quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);margin-top:clamp(16px,2vw,24px)}.quick a{display:block;height:100%;background:var(--white);border:1px solid var(--line);border-left:3px solid var(--blue);text-decoration:none;transition:border-color .25s ease,transform .3s cubic-bezier(.22,1,.36,1)}.quick a:hover{transform:translateY(-4px)}.quick a>span{display:block;padding:clamp(22px,2.2vw,30px) clamp(20px,2.2vw,30px)}.quick .ico{font-size:21px;color:var(--blue-ink);margin-bottom:16px}.quick b{display:block;font-size:clamp(16px,1.2vw,18px);font-weight:600;line-height:1.25;color:var(--navy);margin-bottom:8px}.quick em{display:block;font-style:normal;font-size:14px;line-height:1.55;color:var(--ink-mute)}.free{display:inline-flex;align-items:center;margin-top:clamp(20px,2.6vh,30px);padding:11px 20px;background:var(--gr-bg);border:1px solid var(--gr-line);border-left:3px solid var(--gr-ink);transform:skewX(-10deg)}.free>span{display:inline-flex;align-items:center;gap:10px;transform:skewX(10deg);font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--gr-ink)}.free .ico{font-size:15px;color:var(--gr-ink)}.row__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:clamp(36px,5vw,84px);align-items:center}.row__txt{min-width:0}.row__k{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--blue-ink);margin-bottom:16px}.row__k .ico{font-size:15px}.row__h{font-size:clamp(25px,3vw,40px);font-weight:600;line-height:1.12;letter-spacing:-.01em}.row__p{margin-top:18px;max-width:54ch;font-size:clamp(15px,1.15vw,17px);line-height:1.62;color:var(--ink-mute)}.row__list{margin-top:22px;display:grid;gap:12px}.row__list li{display:grid;grid-template-columns:17px 1fr;gap:11px;align-items:start;font-size:clamp(14px,1.05vw,15.5px);line-height:1.55;color:var(--ink-mute)}.row__list .ico{font-size:13px;margin-top:.28em;color:var(--blue-ink)}.row__in .lnk{margin-top:26px}.row__media{position:relative;min-width:0}.row__fig{aspect-ratio:4/3}.row--alt .row__in>.row__txt{order:2}.row--alt .row__in>.row__media{order:1}.scene{position:absolute;left:0;bottom:0;z-index:2;transform:translate(-14px,24px);width:min(326px,60%);padding:13px;background-color:var(--white);background-image:linear-gradient(rgba(18,42,68,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(18,42,68,.04) 1px,transparent 1px);background-size:22px 22px;border:1px solid var(--line);border-left:3px solid var(--blue);box-shadow:0 34px 64px -38px rgba(6,16,34,.5)}.sc{display:block;width:100%;height:auto}.sc *{transform-box:fill-box}.sc-box,.sc-card{fill:none;stroke:var(--line);stroke-width:1}.sc-card{fill:var(--white)}.sc-ln{fill:rgba(18,42,68,.26)}.sc-ln--d{fill:rgba(18,42,68,.13)}.sc-acc{fill:var(--blue)}.sc-t{fill:rgba(18,42,68,.72);font-size:7px;font-weight:600;letter-spacing:.5px}.sc-dash{fill:none;stroke:rgba(18,42,68,.22);stroke-width:1;stroke-dasharray:3 3}.sc-ico{fill:none;stroke:rgba(18,42,68,.42);stroke-width:1.4;stroke-linecap:round}.sc-d1{animation-delay:.14s}.sc-d2{animation-delay:.28s}.sc-d3{animation-delay:.42s}.sc-d4{animation-delay:.56s}.row:not(.is-inview) .sc *{animation-play-state:paused}.sc-type{fill:var(--blue);animation:sc-type 8s var(--ease-draw) infinite}@keyframes sc-type{0%,5%{width:0}24%,92%{width:116px}97%,100%{width:0}}.sc-r{opacity:0;animation:sc-row 8s var(--ease-quart) infinite}@keyframes sc-row{0%,28%{opacity:0;transform:translateY(7px)}38%,88%{opacity:1;transform:none}96%,100%{opacity:0;transform:translateY(7px)}}.sc-tick{fill:none;stroke:var(--blue);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:0;animation:sc-pop 8s var(--ease-quart) infinite}@keyframes sc-pop{0%,22%{opacity:0;transform:scale(.3)}32%,88%{opacity:1;transform:scale(1)}96%,100%{opacity:0;transform:scale(.3)}}.sc-link{fill:none;stroke:var(--blue);stroke-width:1.6;stroke-dasharray:1;stroke-dashoffset:1;animation:sc-draw 8s var(--ease-draw) infinite}@keyframes sc-draw{0%,44%{stroke-dashoffset:1}60%,90%{stroke-dashoffset:0}97%,100%{stroke-dashoffset:1}}.sc-hide{fill:rgba(18,42,68,.1)}.sc-node{opacity:0;animation:sc-pop 8s var(--ease-quart) infinite}.sc-line{fill:none;stroke:var(--blue);stroke-width:1.4;stroke-dasharray:1;stroke-dashoffset:1;animation:sc-draw 8s var(--ease-draw) infinite}.sc-plot{fill:none;stroke:var(--blue);stroke-width:1.8;stroke-dasharray:1;stroke-dashoffset:1;animation:sc-plot 9s var(--ease-draw) infinite}@keyframes sc-plot{0%,4%{stroke-dashoffset:1}30%,90%{stroke-dashoffset:0}97%,100%{stroke-dashoffset:1}}.sc-chk{opacity:0;animation:sc-chk 9s var(--ease-quart) infinite}@keyframes sc-chk{0%,34%{opacity:0;transform:translateX(-5px)}44%,88%{opacity:1;transform:none}96%,100%{opacity:0;transform:translateX(-5px)}}.sc-val{opacity:0;animation:sc-row 9s var(--ease-quart) infinite}text.sc-wait{fill:rgba(18,42,68,.82)}.sc-wait{color:rgba(18,42,68,.82);animation:sc-wait 9s ease-in-out infinite}@keyframes sc-wait{0%,52%{opacity:.8}66%{opacity:1}80%,100%{opacity:.8}}.sc-feed{animation:sc-feed 8s var(--ease-expo) infinite}@keyframes sc-feed{0%,16%{transform:translateY(0)}30%,88%{transform:translateY(38px)}97%,100%{transform:translateY(0)}}.sc-new{opacity:0;animation:sc-new 8s var(--ease-expo) infinite}@keyframes sc-new{0%,18%{opacity:0;transform:translateY(-14px)}32%,88%{opacity:1;transform:none}96%,100%{opacity:0;transform:translateY(-14px)}}.work__in{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(34px,4.5vw,72px);align-items:center}.work__in>.work__txt{order:1}.work__in>.work__fig{order:2}.work__fig{aspect-ratio:4/3;min-width:0}.work__txt{min-width:0}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1vw,16px);margin-top:26px}.stat{min-width:0;border:1px solid var(--line);border-top:2px solid var(--blue);padding:clamp(13px,1.2vw,17px) clamp(11px,1vw,15px)}.stat b{display:block;font-size:clamp(19px,1.9vw,27px);font-weight:600;line-height:1;color:var(--blue-ink);font-feature-settings:"tnum" 1}.stat span{display:block;margin-top:6px;font-size:12px;line-height:1.38;color:var(--ink-mute)}.src{margin-top:22px;max-width:70ch;font-size:13px;line-height:1.65;color:var(--ink-mute)}.event{margin-top:clamp(32px,5vh,52px);display:grid;grid-template-columns:auto 1fr auto;gap:clamp(18px,2.4vw,34px);align-items:center;background:var(--white);border:1px solid var(--line);border-left:3px solid var(--blue);padding:clamp(22px,2.4vw,32px)}.event__d{min-width:0;display:flex;align-items:baseline;gap:9px}.event__num{font-size:clamp(34px,4vw,50px);font-weight:600;line-height:.9;color:var(--blue-ink);font-feature-settings:"tnum" 1}.event__mon{font-size:clamp(15px,1.2vw,17px);font-weight:500;color:var(--navy)}.event__b{min-width:0}.event__k{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--blue-ink)}.event__k .ico{font-size:13px}.event__h{margin-top:9px;font-size:clamp(16px,1.3vw,19px);font-weight:600;line-height:1.25;color:var(--navy)}.event__m{margin-top:7px;font-size:13.5px;line-height:1.55;color:var(--ink-mute)}.event__warn{margin-top:9px;font-size:12.5px;font-weight:600;letter-spacing:.04em;line-height:1.5;color:var(--blue-ink)}.rules{border-top:1px solid var(--line)}.rule{border-bottom:1px solid var(--line)}.rule>summary{display:flex;align-items:center;gap:13px;cursor:pointer;list-style:none;padding:clamp(15px,1.7vh,20px) 0;font-size:clamp(15.5px,1.2vw,18px);font-weight:600;line-height:1.3;color:var(--navy);transition:color .25s ease}.rule>summary::-webkit-details-marker{display:none}.rule>summary:hover{color:var(--blue-ink)}.rule__i{flex:none;font-size:16px;color:var(--blue-ink)}.rule__t{min-width:0}.rule__pm{flex:none;margin-left:auto;font-size:13px;color:var(--blue-ink);transition:transform .3s var(--ease-quart)}.rule[open] .rule__pm{transform:rotate(90deg)}.rule__b{padding:0 0 clamp(16px,2vh,22px) 29px;max-width:88ch;font-size:clamp(14px,1.05vw,15.5px);line-height:1.62;color:var(--ink-mute)}.js .rule[open] .rule__b{animation:rule-in .45s var(--ease-quart) both}@keyframes rule-in{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.omap{width:100%;height:auto;overflow:visible}.omap__r{fill:var(--blue-ink);fill-opacity:.14;stroke:none}.omap__r--dryanovo{fill-opacity:.26}.omap__r--gabrovo{fill:var(--blue);fill-opacity:1}.omap__e{fill:none;stroke:rgba(247,249,252,.26);stroke-width:2;vector-effect:non-scaling-stroke}.omap__sil{fill:none;stroke:var(--blue-lt);stroke-width:3;stroke-linejoin:round;vector-effect:non-scaling-stroke}.omap__l{fill:none;stroke:var(--blue-lt);stroke-width:2;stroke-dasharray:6 7;vector-effect:non-scaling-stroke;opacity:.75}.omap__dot{fill:var(--fg)}.omap__t--big .omap__dot{fill:var(--white)}.omap__ring{fill:none;stroke:var(--blue-lt);stroke-width:2;vector-effect:non-scaling-stroke}.omap__stem{fill:none;stroke:var(--blue-lt);stroke-width:1.6;stroke-dasharray:5 6;vector-effect:non-scaling-stroke;opacity:.7}.omap__cap{fill:none;stroke:var(--blue-lt);stroke-width:2.4;vector-effect:non-scaling-stroke}.omap__lab{fill:var(--ink);font-family:inherit;font-size:25px;font-weight:400;letter-spacing:1.4px;paint-order:stroke;stroke:rgba(8,18,32,.55);stroke-width:3.5px;stroke-linejoin:round}.omap__t--big .omap__lab{font-size:29px;font-weight:400;fill:var(--white);stroke:none}.omap__sig{display:flex;flex-direction:column;align-items:center;gap:9px;width:100%;margin-top:2px;transform:translateX(7.3%)}.omap__sig-l{display:none}.omap__sig-t{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.omap__gi{width:50%;height:auto;flex:none}.omap__gi--txt{text-align:center;font-size:clamp(13px,1.2vw,16px);font-weight:700;letter-spacing:.02em;color:var(--fg)}.js .omap .omap__sil{stroke-dasharray:1;stroke-dashoffset:1}.js .omap .omap__r,.js .omap .omap__e,.js .omap .omap__t{opacity:0}.js .omap .omap__l{stroke-dasharray:1;stroke-dashoffset:1;opacity:0}.js .omap .omap__stem{stroke-dasharray:1;stroke-dashoffset:1}.js .omap .omap__cap{opacity:0}.js .omap__sig{opacity:0}.js .omap.is-on .omap__sil{animation:om-draw 1.5s var(--ease-draw) forwards}.js .omap.is-on .omap__r{animation:om-fill 1s var(--ease-quart) forwards;transform-box:fill-box;transform-origin:center}.js .omap.is-on .omap__e{animation:om-in .8s var(--ease-quart) forwards}.js .omap.is-on .omap__l{animation:om-link 1s var(--ease-draw) forwards}.js .omap.is-on .omap__t{animation:om-town .7s var(--ease-expo) forwards;transform-box:fill-box;transform-origin:center}.js .omap.is-on .omap__r.od0{animation-delay:1.0s}.js .omap.is-on .omap__r.od1{animation-delay:1.16s}.js .omap.is-on .omap__r.od2{animation-delay:1.32s}.js .omap.is-on .omap__r.od3{animation-delay:1.48s}.js .omap.is-on .omap__e{animation-delay:1.7s}.js .omap.is-on .omap__t.od0{animation-delay:1.9s}.js .omap.is-on .omap__t.od1{animation-delay:2.02s}.js .omap.is-on .omap__t.od2{animation-delay:2.14s}.js .omap.is-on .omap__t.od3{animation-delay:2.26s}.js .omap.is-on .omap__l.od0{animation-delay:2.5s}.js .omap.is-on .omap__l.od1{animation-delay:2.66s}.js .omap.is-on .omap__l.od2{animation-delay:2.82s}.js .omap.is-on .omap__l.od3{animation-delay:2.98s}.js .omap.is-on .omap__stem{animation:om-draw .9s var(--ease-draw) 3.1s forwards}.js .omap.is-on .omap__cap{animation:om-in .4s var(--ease-quart) 3.9s forwards}.js .omap.is-on~.omap__sig{animation:om-in .8s var(--ease-quart) 4.0s forwards}.js .omap.is-on~.omap__sig .omap__sig-l{transform:scaleX(0);transform-origin:left center;animation:om-grow .7s var(--ease-expo) 4.1s forwards}.js .omap.is-on .omap__ring{animation:om-ring 2.6s var(--ease-quart) 4.6s infinite}@keyframes om-draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes om-fill{from{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes om-in{from{opacity:0}to{opacity:1}}@keyframes om-link{from{stroke-dashoffset:1;opacity:0}30%{opacity:.75}to{stroke-dashoffset:0;opacity:.75}}@keyframes om-town{from{opacity:0;transform:scale(.55)}to{opacity:1;transform:none}}@keyframes om-grow{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes om-ring{0%{transform:scale(1);opacity:.85}70%,100%{transform:scale(2.3);opacity:0}}.omap__ring{transform-box:fill-box;transform-origin:center}.cta__in{display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:clamp(36px,5vw,80px);align-items:center}.cta__in>.cta__txt{order:2}.cta__in>.cta__fig{order:1}.cta__txt{min-width:0}.cta__h{font-size:clamp(28px,3.8vw,52px);font-weight:600;line-height:1.08;letter-spacing:-.015em;color:var(--navy);max-width:16ch}.cta__p{margin-top:20px;max-width:50ch;font-size:clamp(15px,1.3vw,18px);line-height:1.6;color:var(--ink-mute)}.cta__acts{display:flex;flex-wrap:wrap;gap:12px 14px;margin-top:30px}.cta__fig{aspect-ratio:4/3;min-width:0}.ft{background:var(--navy);overflow:hidden}.ft__max{max-width:var(--max);margin:0 auto}.ft__cta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:30px clamp(32px,5vw,72px);padding:clamp(48px,8vh,86px) var(--pad);border-bottom:1px solid var(--rule)}.ft__cl{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.ft__h2{font-size:clamp(25px,3.1vw,40px);font-weight:600;line-height:1.1;letter-spacing:-.01em;font-style:italic;color:var(--fg)}.ft__mail{font-size:15px;line-height:1.7;color:var(--mute)}.ft__mail a{color:var(--fg);text-decoration:none;font-weight:500;border-bottom:1px solid var(--blue-lt);padding-bottom:1px;transition:color .25s ease}.ft__mail a:hover{color:var(--blue-lt)}.ft__cr{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.ft__sup{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px clamp(24px,3vw,44px);padding:clamp(18px,2.6vh,26px) var(--pad);border-bottom:1px solid var(--rule);background:rgba(247,249,252,.04)}.ft__sup-t{display:flex;align-items:flex-start;gap:12px;min-width:0;max-width:72ch;font-size:clamp(14px,1.1vw,16px);line-height:1.5;color:var(--mute)}.ft__sup-t .ico{flex:none;margin-top:.2em;font-size:17px;color:var(--blue-ink)}.ft__sup .btn{flex:none}.ft__mid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);gap:clamp(32px,4vw,64px);padding:clamp(40px,6.5vh,64px) var(--pad);border-bottom:1px solid var(--rule)}.ft__brand{min-width:0}.ft__logo{width:min(240px,100%);aspect-ratio:930.959/120.663;height:auto}.ft__about{margin-top:18px;max-width:40ch;font-size:14px;line-height:1.6;color:var(--mute)}.ft__contact{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:26px}.ft__cline{display:inline-flex;align-items:center;gap:11px;font-size:clamp(15px,1.4vw,18px);font-weight:600;line-height:1.3;color:var(--fg);text-decoration:none;transition:color .25s ease}.ft__cline>span:last-child{border-bottom:1px solid var(--blue-lt);padding-bottom:2px;transition:border-color .25s ease}.ft__cicon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--rule);color:var(--blue-lt);transform:skewX(-10deg);transition:background-color .25s ease,border-color .25s ease,color .25s ease}.ft__cicon .ico{font-size:14px;transform:skewX(10deg)}.ft__cline:hover{color:var(--blue-lt)}.ft__cline:hover .ft__cicon{background:var(--blue);border-color:var(--blue);color:var(--white)}.ft__cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 24px}.ft__col{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.ft__ck{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--blue-lt);margin-bottom:14px}.ft__a{display:inline-flex;align-items:center;gap:6px;color:var(--fg);text-decoration:none;font-size:14px;line-height:1.5;padding-block:5px;transition:color .25s ease}.ft__a:hover{color:var(--blue-lt)}.ft__ext{width:9px;height:9px;flex:none;opacity:.7;fill:none;stroke:currentColor;stroke-width:1.3}.ft__base{display:flex;align-items:center;justify-content:space-between;gap:14px 24px;flex-wrap:wrap;padding:18px var(--pad) 26px}.ft__copy{font-size:12px;font-weight:500;color:var(--mute)}.ft__by{font-size:13px;font-weight:600;color:var(--blue-lt);text-decoration:none}.ft__by:hover{color:var(--ink)}.ft__top{display:inline-flex;align-items:center;padding:9px 16px;border:1px solid var(--rule);transform:skewX(-10deg);color:var(--fg);text-decoration:none;margin-left:auto;transition:background-color .25s ease,border-color .25s ease}.ft__top>span{display:inline-flex;align-items:center;gap:8px;transform:skewX(10deg);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.ft__top:hover{background:var(--blue);border-color:var(--blue);color:var(--white)}@media (max-width:1240px){.seg{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1140px){.bar .btn:not(.btn--ghost){display:none}}@media (max-width:1100px){.row__in{grid-template-columns:1fr;gap:32px}.row--alt .row__in>.row__txt{order:1}.row--alt .row__in>.row__media{order:2}.scene{width:50%;padding:9px;transform:translate(-10px,16px)}.row__media{margin-bottom:22px}.work__in,.cta__in{grid-template-columns:1fr;gap:32px}.cta__in>.cta__txt{order:1}.cta__in>.cta__fig{order:2}.hero__in{grid-template-columns:1fr;gap:34px}.hero__map{justify-self:start;max-width:560px}.omap__sig{transform:none;align-items:center;gap:8px}.omap__gi{width:min(50%,190px)}.omap__gi--txt{width:min(50%,190px)}.ft__mid{grid-template-columns:1fr}.ft__cols{grid-template-columns:repeat(2,minmax(0,1fr))}.event{grid-template-columns:auto 1fr;gap:18px 22px}.event .btn{grid-column:1 / -1;justify-self:start}}@media (max-width:900px){.quick{grid-template-columns:1fr}}@media (max-width:760px){:root{--pad:18px;--cut:18px}.sec__wrap{padding:clamp(44px,7vh,74px) var(--pad)}.hero__h{font-size:clamp(28px,8vw,38px);line-height:1.12;max-width:none}.hero__sub{font-size:16px;line-height:1.6;max-width:none}.hero__towns{gap:8px 16px}.hero__towns li{font-size:11px;letter-spacing:.1em}.seg{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.seg a>span{gap:8px;padding:14px 12px}.seg .ico{font-size:19px}.seg b{font-size:14px;line-height:1.25}.seg em{display:none}.seg__go{margin-top:7px;font-size:10px;letter-spacing:.05em;gap:5px}.seg__go .ico{font-size:9px}.quick{gap:8px;margin-top:12px}.quick a>span{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px clamp(11px,3vw,14px);padding:14px 15px}.quick .ico{grid-row:1 / 3;align-self:start;margin:1px 0 0;font-size:18px}.quick b{font-size:15px;margin-bottom:0}.quick em{font-size:13px;line-height:1.45}.free{margin-top:18px;padding:10px 17px}.stats{gap:10px}.event{grid-template-columns:1fr;gap:14px}.lead{font-size:16px;line-height:1.65}.row__p{display:none}.rule__b{font-size:15px;line-height:1.6}.ft__cta{padding:40px var(--pad)}.ft__sup{align-items:flex-start}.ft__base{justify-content:flex-start}.ft__top{margin-left:0}.omap__lab{font-size:30px}.omap__t--big .omap__lab{font-size:34px}}@media (max-width:620px){.bar .btn--ghost{display:none}.cta__h{font-size:clamp(28px,8vw,38px)}}@media (max-width:560px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stat:last-child{grid-column:1 / -1}.stat b{font-size:24px}.stat span{font-size:13px}}@media (max-width:460px){.bar .btn{display:none}.ft__cols{grid-template-columns:1fr}}@media (max-height:640px){.menu__in{justify-content:flex-start;gap:26px;padding-top:88px}.menu__links a{font-size:clamp(21px,4.4vh,32px)}}.js .fade-in{--shift:20px;--skew:0deg;--blur:10px;--d:0ms;opacity:0;filter:blur(var(--blur));transform:translateX(calc(var(--shift) * -1)) skewX(var(--skew)) scale(.97);transform-origin:0% 100%;will-change:opacity,filter,transform;transition:opacity calc(var(--dur-reveal) * .65) var(--ease-quart) var(--d),filter calc(var(--dur-reveal) * .8) var(--ease-quart) var(--d),transform var(--dur-reveal) var(--ease-expo) var(--d)}.js .fade-in-one{--d:120ms}.js .fade-in-two{--d:240ms}.js .fade-in-three{--d:360ms}.js .fade-in-four{--d:480ms}.js .fade-in-five{--d:600ms}.js .fade-in-right{transform:translateX(var(--shift)) scale(.97);transform-origin:100% 100%}.js .fade-in.triggered{opacity:1;filter:blur(0);transform:none}.js .fade-in.is-done{filter:none;will-change:auto}.js .btn.fade-in{transform:translateX(calc(var(--shift) * -1)) skewX(-10deg) scale(.97)}.js .btn.fade-in.fade-in-right{transform:translateX(var(--shift)) skewX(-10deg) scale(.97)}.js .btn.fade-in.triggered{transform:skewX(-10deg)}.js .free.fade-in{transform:translateX(calc(var(--shift) * -1)) skewX(-10deg) scale(.97)}.js .free.fade-in.triggered{transform:skewX(-10deg)}.js .text-blur-in:not(.is-split){visibility:hidden}.js .text-blur-in .w{display:inline-block;white-space:nowrap;opacity:0;filter:blur(8px);transform:translate3d(0,.5em,0) skewX(-9deg) scale(.92);transform-origin:0% 100%;will-change:opacity,filter,transform;transition:opacity calc(var(--dur-word) * .6) var(--ease-quart) var(--wd,0ms),filter calc(var(--dur-word) * .8) var(--ease-quart) var(--wd,0ms),transform var(--dur-word) var(--ease-expo) var(--wd,0ms)}.js .text-blur-in.triggered .w{opacity:1;filter:blur(0);transform:none}.js .text-blur-in.is-done .w{filter:none;will-change:auto}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .fade-in,.js .fade-in.triggered,.js .text-blur-in .w,.js .text-blur-in.triggered .w{opacity:1 !important;filter:none !important;transform:none !important;transition:none !important}.js .text-blur-in{visibility:visible !important}.js .btn.fade-in,.js .btn.fade-in.triggered,.js .free.fade-in,.js .free.fade-in.triggered{transform:skewX(-10deg) !important}.scene *{animation:none !important}.sc-line,.sc-link,.sc-plot{stroke-dashoffset:0 !important}.sc-r,.sc-tick,.sc-node,.sc-chk,.sc-val{opacity:1 !important}.js .omap .omap__r,.js .omap .omap__e,.js .omap .omap__t{opacity:1 !important}.js .omap .omap__sil,.js .omap .omap__l,.js .omap .omap__stem{stroke-dashoffset:0 !important;opacity:.75 !important}.js .omap .omap__sil,.js .omap .omap__cap{opacity:1 !important}.js .omap__sig,.js .omap__sig *{animation:none !important;opacity:1 !important}.js .omap__sig .omap__sig-l{transform:none !important}.js .omap *{animation:none !important}.fig img{transform:none !important;transition:none !important}.fig:hover img{transform:none !important}.seg a,.quick a,.menu,.menu__links a,.menu__foot,.bar,.bar__logo img,.lines i{transition:none !important}.seg a:hover{transform:skewX(-4deg) !important}.quick a:hover{transform:none !important}.menu{transition:visibility 0s !important}.menu.active{clip-path:none !important}.menu__links a{transform:none !important}.menu__foot{opacity:1 !important;transform:none !important}.prog{display:none !important}}.no-js .toggle{display:none}.no-js .nav{display:flex;flex-wrap:wrap;gap:14px 20px}.seg__i[data-tip] .ico,.seg__i[data-tip] .seg__go{color:var(--acc)}.seg__i[data-tip="firmi"]{--acc:var(--t-firmi)}.seg__i[data-tip="rabota"]{--acc:var(--t-rabota)}.seg__i[data-tip="partnyori"]{--acc:var(--t-partnyori)}.seg__i[data-tip="imoti"]{--acc:var(--t-imoti)}.seg__i[data-tip="novini"]{--acc:var(--t-novini)}.seg__i[data-tip="specialisti"]{--acc:var(--t-specialisti)}.seg__i[data-tip] a:hover{border-color:var(--acc)}@media (pointer:coarse){.lnk,.sw-btn,.ft__a,.bar__logo,.toggle,.kont a,.vhod__ul a,.board__f a,.crumb a,.ft__cline,.ft__bot a,.lang a,.ft__by,.ft__top,.post a,.firma__h3 a,.rub__za a{position:relative}.lnk::after,.ft__a::after,.bar__logo::after,.toggle::after,.kont a::after,.vhod__ul a::after,.board__f a::after,.crumb a::after,.ft__cline::after,.ft__bot a::after,.lang a::after,.ft__by::after,.ft__top::after,.sw-btn::before{content:"";position:absolute;left:-8px;right:-8px;top:50%;height:44px;transform:translateY(-50%);pointer-events:auto}.post a,.firma__h3 a,.rub__za a{padding-block:6px}.quickf button,.chips button,.rub__spis button,.seg2 button{min-height:44px}}.ngrid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(12px,1.4vw,20px)}.ncard{position:relative;display:flex;flex-direction:column;min-width:0;background:var(--white);border:1px solid var(--line);overflow:hidden;transition:border-color .25s ease,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.ncard:hover{border-color:rgba(18,42,68,.26);transform:translateY(-3px);box-shadow:0 22px 44px -32px rgba(6,16,34,.4)}.ncard__fig{position:relative;overflow:hidden;background:var(--light)}.ncard__fig img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.ncard:hover .ncard__fig img{transform:scale(1.04)}.ncard__b{display:flex;flex-direction:column;flex:1;padding:clamp(15px,1.4vw,20px)}.ncard__r{display:inline-flex;align-items:center;align-self:flex-start;gap:7px;padding:5px 11px;background:var(--acc);color:var(--white);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transform:skewX(-10deg)}.ncard__r>span{transform:skewX(10deg)}.ncard__h{margin-top:12px;font-size:17px;font-weight:600;line-height:1.28;color:var(--navy)}.ncard__h a{text-decoration:none}.ncard__h a::after{content:"";position:absolute;inset:0}.ncard__p{margin-top:10px;font-size:14px;line-height:1.6;color:var(--ink-mute)}.ncard__m{margin-top:auto;padding-top:14px;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;line-height:1.4;color:var(--ink-mute)}.ncard--lead{grid-column:span 12;flex-direction:row}.ncard--lead .ncard__fig{flex:0 0 46%;aspect-ratio:16/10}.ncard--lead .ncard__b{padding:clamp(20px,2.4vw,40px);justify-content:center}.ncard--lead .ncard__h{font-size:clamp(21px,2.3vw,32px);line-height:1.16;margin-top:16px}.ncard--lead .ncard__p{font-size:clamp(14.5px,1.15vw,16.5px);max-width:52ch}.ncard--6{grid-column:span 6}.ncard--6 .ncard__fig{aspect-ratio:16/9}.ncard--4{grid-column:span 4}.ncard--4 .ncard__fig{aspect-ratio:3/2}.ncard--4 .ncard__h{font-size:16px}@media (max-width:900px){.ncard--lead{flex-direction:column}.ncard--lead .ncard__fig{flex:none;aspect-ratio:16/9}.ncard--6,.ncard--4{grid-column:span 12}}.ncard__fig .art{width:100%;height:100%;display:block;object-fit:cover}.ico--flip{transform:scaleX(-1)}.hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.lang a{font-size:10.5px;font-weight:600;letter-spacing:.06em;color:inherit}.hero__towns a{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .25s ease,color .25s ease}.hero__towns a:hover{color:#FFFFFF;border-bottom-color:var(--blue-ink)}.event__h a{text-decoration:none;transition:color .25s ease}.event__h a:hover{color:var(--blue-ink)}.seg__n{position:absolute;top:clamp(16px,1.6vw,22px);right:clamp(14px,1.4vw,20px);font-size:clamp(20px,1.9vw,26px);font-weight:600;line-height:1;color:var(--acc,var(--blue-ink));font-feature-settings:"tnum" 1;opacity:.9}.seg a>span{position:relative}.head--row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px}.head--row .lnk{margin-bottom:6px}.latest{--acc:var(--t-novini)}.latest .eyebrow,.latest .dot,.latest .lnk{color:var(--acc)}@media (min-width:1101px){.work__in>.work__fig{order:1}.work__in>.work__txt{order:2}.cta__in>.cta__txt{order:1}.cta__in>.cta__fig{order:2}}@media (max-width:760px){.br-hero{display:none}.hero__h{font-size:clamp(27px,9.1vw,40px);line-height:1.08;letter-spacing:-.02em}}.js .row__media .row__fig::after,.js .work__fig::after,.js .cta__fig::after{content:"";position:absolute;inset:0;z-index:1;background:var(--blue);transform-origin:100% 50%;transform:scaleX(1);transition:transform 1.15s var(--ease-expo) calc(var(--d,0ms) + 160ms)}.js .triggered .row__fig::after,.js .work__fig.triggered::after,.js .cta__fig.triggered::after{transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.card,.pcard,.ncard{--mx:50%;--my:50%;isolation:isolate}.card::before,.pcard::before,.ncard::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx) var(--my),rgba(29,107,242,.07),transparent 60%);transition:opacity .3s ease}.card:hover::before,.pcard:hover::before,.ncard:hover::before{opacity:1}}@media (max-width:760px){.seg__n{top:12px;right:10px;font-size:17px}}@media (prefers-reduced-motion:reduce){.js .row__media .row__fig::after,.js .work__fig::after,.js .cta__fig::after{display:none}}.seg__i--gi{display:none}@media (max-width:760px){.seg__i--gi{display:block}.seg__i--gi a>span{height:100%;justify-content:space-between}.seg__gi-k{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted,#5B6B7F)}.seg__gi{width:85%;max-width:145px;height:auto}.seg__i--gi .omap__gi--txt,.seg__i--gi b{font-size:14px;font-weight:700;color:var(--navy);text-align:left;width:auto}}.ngrid{gap:clamp(20px,1.8vw,26px)}.ncard__fig{--cc:clamp(14px,1.4vw,20px);margin:12px 12px 0;clip-path:polygon(var(--cc) 0,100% 0,calc(100% - var(--cc)) 100%,0 100%)}.ncard--lead .ncard__fig{--cc:clamp(18px,2.2vw,32px);margin:12px 0 12px 12px}@media (max-width:900px){.ncard--lead .ncard__fig{margin:12px 12px 0}}@media (max-width:760px){html body .lead,html body .pagehead__p,html body .row__p,html body .prose p,html body .prose li,html body .entry p,html body .entry li,html body .post__body p,html body .post__body li{font-size:18px;line-height:1.62}html body .hero__sub{font-size:17px;line-height:1.6}html body .rule__b,html body .firma__p,html body .cta__p{font-size:17px;line-height:1.62}html body .vhod__p,html body .event__m{font-size:16.5px;line-height:1.55}html body .card__p,html body .ncard__p,html body .row__list li,html body .vhod__ul span,html body .facts dd,html body .check,html body .rub__spis a{font-size:16.5px;line-height:1.55}html body .ft__a,html body .ft__about,html body .ft__sup-t{font-size:16px;line-height:1.55}html body .pcard__h a,html body .pcard__h{font-size:17px}html body .ncard--lead .ncard__p{font-size:16.5px}html body .ncard__h,html body .card__h{font-size:18.5px;line-height:1.25}html body .ncard--lead .ncard__h{font-size:22px}html body .rule__t{font-size:16.5px}html body .lnk{font-size:15px}html body .seg em,html body .quick em{font-size:14.5px;line-height:1.45}html body .fld input,html body .fld select,html body .fld textarea,html body .tools input,html body .tools select{font-size:16px}html body .card__m,html body .card__m span,html body .card__m time,html body .pcard__loc,html body .ncard__m,html body .ncard__m span,html body .ncard__m time,html body .src,html body .form__note,html body .vhod__note,html body .event__warn,html body .stat span,html body .free span,html body .kont p,html body .strip__i,html body .rub__za,html body .more__n,html body .count,html body .hint-t,html body .quickf span,html body .ft__by{font-size:14px;line-height:1.5}html body .vhod__safe,html body .crumb{font-size:14.5px}html body .ft__copy{font-size:13.5px;line-height:1.55}html body .card__chips li,html body .pcard__p small,html body .card__pay small,html body .pcard__k li{font-size:13.5px}html body .facts dt{font-size:13px}html body .eyebrow,html body .row__k,html body .hero__k,html body .ft__ck{font-size:13px}html body .ncard__r,html body .pcard__deal,html body .seg__go{font-size:11.5px}html body .fld>span:first-child,html body .event__k,html body .firma__kind,html body .card__go{font-size:12.5px}}.bar,.bar.is-scrolled{padding:11px var(--pad);background:#FFFFFF;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid rgba(18,42,68,.08);transition:background-color .35s ease,border-color .35s ease}.hero{margin-top:var(--bar-h)}.hero__in{padding-top:clamp(44px,7vh,86px)}@media (max-width:620px){:root{--bar-h:57px}}.consent{position:fixed;left:0;right:0;bottom:0;z-index:1200;padding:0 var(--pad) 16px;pointer-events:none;opacity:0;transform:translateY(16px);transition:opacity .25s ease,transform .25s ease}.consent.is-on{opacity:1;transform:none}.consent__in{pointer-events:auto;max-width:960px;margin:0 auto;display:flex;align-items:center;gap:16px 28px;flex-wrap:wrap;padding:18px 22px;background:#FFFFFF;border-left:4px solid var(--blue);box-shadow:0 18px 50px -18px rgba(6,16,34,.45)}.consent__txt{flex:1 1 420px;min-width:0}.consent__h{font-size:15px;font-weight:600;color:var(--navy);margin-bottom:4px}.consent__txt p{font-size:14px;line-height:1.55;color:var(--ink-mute)}.consent__txt a{color:var(--blue-ink);font-weight:500;white-space:nowrap}.consent__acts{display:flex;flex-wrap:wrap;gap:10px}.consent .btn--ghost{color:var(--navy);border-color:rgba(18,42,68,.4)}.ft__ck-btn{background:none;border:0;padding:0;font:inherit;font-size:12px;color:inherit;opacity:.75;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ft__ck-btn:hover{opacity:1}@media (max-width:760px){.consent{padding:0 10px 10px}.consent__in{padding:16px 18px}.consent__txt p{font-size:15px}.consent__acts{width:100%}.consent__acts .btn{flex:1;justify-content:center}html body .ft__ck-btn{font-size:13.5px}}@media (prefers-reduced-motion:reduce){.consent{transition:none}}@media (max-width:760px){.omap__gi,.omap__gi--txt{width:min(42.5%,161.5px)}}@media (max-width:760px){.omap__gi,.omap__gi--txt{width:min(34%,129px)}.seg__i--gi .seg__gi{width:68%;max-width:116px}}.pbadge{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:4px 10px 4px 9px;font-size:11.5px;font-weight:600;letter-spacing:.02em;line-height:1.2;color:var(--t-partnyori);background:#F1EFFC;transform:skewX(-10deg)}.pbadge>*{transform:skewX(10deg)}.pbadge .ico{width:13px;height:13px;flex:none}.pbadge--full{font-size:12.5px;padding:6px 12px 6px 11px;margin:8px 0 2px}.sup{background:var(--light)}.sup__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 32px;margin-bottom:22px}.sup__h{font-size:clamp(20px,2.1vw,26px);font-weight:600;color:var(--navy);letter-spacing:-.01em}.sup__p{max-width:620px;font-size:15px;color:var(--ink-mute)}.sup__p a{color:var(--blue-ink)}.sup__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}.sup__i{display:flex;align-items:center;gap:14px;height:100%;padding:14px 16px;background:var(--white);color:var(--navy);text-decoration:none;transition:box-shadow .2s ease}.sup__i:hover{box-shadow:0 6px 22px rgba(18,42,68,.08)}.sup__i:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.sup__t{display:flex;flex-direction:column;min-width:0}.sup__t b{font-size:15px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.sup__t em{font-style:normal;font-size:12.5px;color:var(--t-partnyori);margin-top:2px}.sup .logo{flex:none;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;background:var(--navy);transform:skewX(-10deg);overflow:hidden}.sup .logo>span{transform:skewX(10deg);color:var(--white);font-size:15px;font-weight:600}.sup .logo--img{background:var(--white);border:1px solid var(--line)}.sup .logo img{width:100%;height:100%;object-fit:contain;transform:skewX(10deg) scale(.82)}@media (max-width:640px){.sup__list{grid-template-columns:1fr;gap:12px}}.lang a svg{display:block}p{text-wrap:pretty}.lead,.hero__sub,.pagehead__p,.head p,.sec__lead,.form__intro,.next__t,.seg__i p,.quick p,.card p,.rule__b>p{text-wrap:balance}@media (max-width:760px){.br-wide{display:none}}.next{margin-top:clamp(24px,3vh,34px);padding-top:clamp(20px,2.6vh,28px);border-top:1px solid rgba(18,42,68,.12);display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}.next__t{margin:0;max-width:38ch;font-size:16px;line-height:1.5;color:var(--ink-mute,rgba(18,42,68,.68))}.next__t b{color:var(--ink,#122A44);font-weight:600}