@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/manrope-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/manrope-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}
.rv-src-ico{fill:currentColor;stroke:none;flex:none;width:12px;height:12px}.rv-src-row{align-items:center;gap:6px;display:inline-flex}.rv-star-part-fill--half{width:50%}.site-footer.fx-anim .fx-masthead{--fx-d:0s}.site-footer.fx-anim .fx-body>.fx-col:first-child{--fx-d:90ms}.site-footer.fx-anim .fx-body>.fx-col:nth-child(2){--fx-d:.18s}.site-footer.fx-anim .fx-body>.fx-col:nth-child(3){--fx-d:.27s}.site-footer.fx-anim .fx-body>.fx-col:nth-child(4),.site-footer.fx-anim .fx-body>.fx-col:first-child~.fx-bottom>:first-child,.site-footer.fx-anim .fx-bottom>:first-child{--fx-d:.36s}.site-footer.fx-anim .fx-bottom>:nth-child(2){--fx-d:.45s}.site-footer.fx-anim .fx-bottom>:nth-child(3){--fx-d:.54s}.site-footer.fx-anim .fx-bottom>:nth-child(4){--fx-d:.63s}.hp-list .hp-case:nth-child(odd){transition-delay:0s}.hp-list .hp-case:nth-child(2n){transition-delay:90ms}.l-cursor{transition:transform .7s cubic-bezier(.22,.61,.36,1)}.l-cursor[data-stop="0"]{transform:translate(268px,306px)}.l-cursor[data-stop="1"]{transform:translate(620px,158px)}.l-cursor[data-stop="2"]{transform:translate(560px,268px)}.l-cursor[data-stop="3"]{transform:translate(92px,392px)}@media (prefers-reduced-motion:reduce){.l-cursor{transition:none}}picture{display:contents}.nav-list span.is-current{color:var(--crimson);padding:6px 0;font-size:.92rem;font-weight:500;position:relative}.nav-list span.is-current:after{content:"";background:var(--crimson);transform-origin:0;width:100%;height:1px;position:absolute;bottom:0;left:0;transform:scaleX(1)}.site-header.hd .nav-list span.is-current{letter-spacing:-.005em;align-items:baseline;gap:0;font-weight:500;display:inline-flex}.mobile-nav li span.is-current{border-bottom:1px solid var(--line-soft);letter-spacing:-.02em;color:var(--crimson);align-items:baseline;gap:0;padding:16px 0;font-size:1.6rem;font-weight:600;display:flex}.site-footer.fx .fx-legal span.is-current{color:var(--white)}button.wordmark{font:inherit;letter-spacing:inherit;word-spacing:inherit;text-align:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.fx-chan-link:has(.fx-chan-secondary){grid-template-areas:"label arrow""value arrow""secondary arrow"}.fx-chan-secondary{letter-spacing:-.005em;color:#ffffff85;overflow-wrap:anywhere;grid-area:secondary;font-size:.82rem;font-weight:400}.mc-secondary{color:var(--muted);overflow-wrap:anywhere;font-size:.82rem}.page-contacts .ct-item-secondary{color:var(--muted);overflow-wrap:anywhere;transition:color var(--t-base) var(--ease);justify-self:start;font-size:.95rem;font-weight:500}.page-contacts a.ct-item-secondary:hover,.page-contacts a.ct-item-secondary:focus-visible{color:var(--crimson)}.cookie-notice{z-index:90;align-items:center;gap:var(--space-2);background:var(--graphite-strong);color:#ffffffd1;border-radius:var(--radius);opacity:0;width:min(760px,100% - clamp(24px,5vw,48px));transition:opacity var(--t-base) var(--ease), transform var(--t-base) var(--ease);padding:14px clamp(14px,2vw,20px);display:flex;position:fixed;bottom:clamp(12px,2vw,24px);left:50%;transform:translate(-50%)translateY(12px);box-shadow:0 10px 34px #00000038}.cookie-notice[hidden]{display:none}.cookie-notice.is-open{opacity:1;transform:translate(-50%)translateY(0)}.cookie-notice-text{min-width:0;margin:0;font-size:.86rem;line-height:1.5}.cookie-notice-ok{background:var(--crimson);border-radius:var(--radius);font:inherit;letter-spacing:.04em;color:var(--white);cursor:pointer;transition:background-color var(--t-fast) var(--ease);border:0;flex:none;margin:0;padding:9px 22px;font-size:.82rem;font-weight:600}.cookie-notice-ok:hover{background:var(--crimson-dark)}@media (max-width:620px){.cookie-notice{flex-direction:column;align-items:stretch;gap:12px;padding:14px 16px}.cookie-notice-text{font-size:.82rem}.cookie-notice-ok{width:100%;padding:11px 22px}}.cl-panel[hidden]{display:none!important}
@media (min-width:901px){:is(.sp-hero-grid:has(>.sv-art) .sp-h1,.ps-hero-grid:has(>.sv-art) .ps-h1,.rs-hero-grid:has(>.sv-art) .rs-h1){font-size:clamp(2.75rem,5vw,4.5rem)}}@media (min-width:1025px){.hero-inner:has(.hero-visual) .hero-title{font-size:clamp(2.75rem,5vw,4.5rem)}}
.hero-svg-wrap{transform:translate(var(--hero-px,0px), var(--hero-py,0px))}@media (prefers-reduced-motion:reduce){.hero-svg-wrap,.ex-svg{transform:none!important}}
.site-header .header-inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.hd-lead,.hd-trail{align-items:center;gap:var(--space-3);display:flex}.hd-trail{justify-self:end}.site-header .nav-desktop{justify-self:center}@media (max-width:1024px){.site-header .header-inner{grid-template-columns:auto minmax(0,1fr)}}.hd-lead>.wordmark,.hd-lead>.lang-switch,.hd-trail>.header-contacts,.hd-trail>.header-actions,.header-contacts>.hc-phone,.header-contacts>.hc-icon,.header-actions>.header-cta,.header-actions>.menu-toggle{flex:none}.hc-phone,.hc-phone .hc-text,.header-cta,.menu-toggle,.nav-list>li,.nav-list a,.nav-list .is-current{white-space:nowrap}
.lang-switch{align-items:center;gap:2px;display:inline-flex}.lang-switch-item{border-radius:var(--radius-sm);letter-spacing:.14em;text-transform:uppercase;min-width:30px;color:var(--muted);transition:color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease);justify-content:center;align-items:center;padding:5px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;font-weight:500;text-decoration:none;display:inline-flex}a.lang-switch-item:hover,a.lang-switch-item:focus-visible{color:var(--graphite);background:var(--line-soft)}.lang-switch-item.is-current{color:var(--graphite);background:var(--line-soft);cursor:default}.lang-switch-item+.lang-switch-item{margin-left:7px;position:relative}.lang-switch-item+.lang-switch-item:before{content:"";background:var(--line);width:1px;height:11px;margin-top:-5.5px;position:absolute;top:50%;left:-5px}.lang-switch{flex:none}.mobile-lang{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.mobile-lang .mobile-lang-head{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.74rem;font-weight:600}.lang-switch-menu .lang-switch-item{min-width:46px;padding:11px 14px;font-size:.76rem}.lang-switch-menu .lang-switch-item+.lang-switch-item{margin-left:9px}.lang-switch-menu .lang-switch-item+.lang-switch-item:before{height:15px;margin-top:-7.5px;left:-6px}@media (max-width:1024px){.lang-switch-header{display:none}}@media (min-width:1025px){.mobile-lang{display:none}}@media (max-width:1180px){.lang-switch-header .lang-switch-item{letter-spacing:.08em;min-width:0;padding:4px 2px}.lang-switch-header .lang-switch-item+.lang-switch-item{margin-left:8px}.lang-switch-header .lang-switch-item+.lang-switch-item:before{left:-4px}}
.lang-gate{z-index:1000;padding:clamp(16px, 5vw, var(--space-4));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overscroll-behavior:contain;background:#faf9f8f0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lang-gate[hidden],.lang-gate-resolved .lang-gate,html:not(.lang-gate-open) .lang-gate{display:none}.lang-gate-open,.lang-gate-open body{overflow:hidden}.lang-gate-panel{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);width:min(560px,100%);padding:clamp(24px, 5vw, var(--space-4));box-shadow:0 24px 60px #2f2c291f}.lang-gate-rule{background:var(--line);height:1px;position:relative}.lang-gate-node{background:var(--crimson);width:clamp(48px,20%,96px);height:1px;position:absolute;top:0;left:0}.lang-gate-title{margin:clamp(18px, 4vw, var(--space-3)) 0 0;letter-spacing:.06em;color:var(--graphite-strong);font-family:Manrope,system-ui,Segoe UI,sans-serif;font-size:clamp(1.05rem,3.4vw,1.35rem);font-weight:700;line-height:1.25}.lang-gate-actions{gap:var(--space-2);margin-top:clamp(20px, 4vw, var(--space-3));display:grid}@media (min-width:520px){.lang-gate-actions{grid-template-columns:1fr 1fr}}.lang-gate-action{min-width:0;min-height:54px;padding:14px var(--space-2);border-radius:var(--radius);font:inherit;letter-spacing:.08em;text-align:center;cursor:pointer;transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;margin:0;font-family:Manrope,system-ui,Segoe UI,sans-serif;font-size:.86rem;font-weight:600;text-decoration:none;display:flex}.lang-gate-label{overflow-wrap:anywhere;min-width:0}.lang-gate-code{letter-spacing:.14em;opacity:.62;flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;font-weight:500}.lang-gate-action-ua{background:var(--crimson);border-color:var(--crimson);color:var(--white)}.lang-gate-action-ua:hover,.lang-gate-action-ua:focus-visible{background:var(--crimson-dark);border-color:var(--crimson-dark);color:var(--white)}.lang-gate-action-ru{border-color:var(--line-strong);color:var(--graphite);background:0 0}.lang-gate-action-ru:hover,.lang-gate-action-ru:focus-visible{border-color:var(--crimson);color:var(--crimson)}.lang-gate-action-ua:focus-visible{outline:2px solid var(--white);outline-offset:-6px}@media (prefers-reduced-motion:reduce){.lang-gate-action{transition:none}}

