@font-face{font-family:Onest;src:url(/fonts/Onest-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:GOST common italic;src:url(/fonts/GOST_Common_Italic.ttf) format("truetype");font-style:italic;font-display:swap}:root{--white: #FFFFFF;--black: #0C0B0B;--B2C-main: #008AD1;--B2C-accent: #34BBDA;--B2C-bg: #F6F6F6;--B2C-contrast: #3C3C3B;--B2B-main: #0A426A;--B2B-accent: #27639A;--B2G-accent: #004067;--B2G-bg: #5A667A;--B2G-main: #38404C;--Geo-title: #1B4F74;--nmb-bg: #E2E8ED;--LL-card-bg: #F6F7F8;--B2B-main-op: rgba(10, 66, 106, .5);--blur-15: blur(15px);--main: 10, 66, 106;--map-fill: #DBE1E5;--map-border: #B7CAD5;--map-fill-off: #EEF0F1;--map-border-off: #E2E5E6;--actv-fill: #BECAD3;--actv-border: #96ACBD;--cardBorder: #0A426A15;--cardBg: #5A667A05;--brand-dark: #164C72;--brand-primary-50: rgba(10, 66, 106, .31);--brand-primary-20: rgba(10, 66, 106, .12);--brand-primary-15: rgba(10, 66, 106, .08);--accent-aqua: rgb(135, 250, 250);--ui-muted: #6B7B8C;--ui-border: rgba(10, 66, 106, .15);--text-dark: #0B1B2A;--text-muted: rgba(11, 15, 24, .85);--bg-dark-grad: rgba(0, 0, 0, 0);--fs-sm: 14px;--fs-st: 18px;--fs-md: 22px;--fs-h4: 34px;--fs-h2: 54px}html,body{margin:0;-ms-overflow-style:none;scrollbar-width:none!important;padding-right:0!important;background-color:var(--B2B-main);font-family:Onest,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:var(--black)}html::-webkit-scrollbar,body::-webkit-scrollbar,*::-webkit-scrollbar{display:none!important}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent;scrollbar-width:none!important}.hero-section{display:flex;background-color:var(--black);position:relative;width:100%;height:150vh;overflow:hidden}.under-hero{position:absolute;background-color:var(--white);width:100%;z-index:7}.video-bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 15px 30px var(--black);z-index:2;pointer-events:none}.video-bg__video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.main-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.bg_arrow_wrap{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.bg_grad_linear{width:100%;height:100%;background:linear-gradient(to top,var(--B2G-accent) 40%,rgba(0,0,0,0) 70%);opacity:1;position:absolute;z-index:4}.bg_grad_radial{width:100%;height:100vh;background:radial-gradient(circle at 70% 50%,rgba(255,255,255,0) 25%,var(--B2G-accent) 100%);opacity:.63;position:absolute;z-index:4}.bg_grad_lenear-top{width:100%;height:100vh;background:linear-gradient(to bottom,var(--black) 1%,rgba(0,0,0,0) 50%);opacity:1;position:absolute;z-index:2}.hero-overlay{height:100%;width:100%;z-index:9}.subhero{height:100%;display:flex;flex-direction:column;align-items:end;padding:60px 96px}.subhero-line{width:100%;border-bottom:solid 1px var(--white);z-index:10}.subhero-fndt{font-family:Onest;color:var(--white);font-size:22px;font-weight:400;margin-bottom:13px}.subhero-desc{width:864px;color:var(--white);font-family:Onest;font-size:43px;font-weight:600;line-height:47.3px;padding-top:32px}.hero-text{z-index:6;font-size:105px;font-weight:900;line-height:1em;color:var(--white);width:1131px;margin:0 0 0 -6px}.hero-arrow-icon{fill:var(--B2C-accent);width:50px;height:50px;position:absolute;top:83.5vh;right:5.2vw;z-index:99}.hero-upper-text{z-index:6;margin:10px 0;font-family:Onest;color:var(--white);font-size:28px;font-weight:400}.hero-upper-text>strong{font-weight:900}.animate-on-scroll{opacity:0;transform:translateY(40px);transition:opacity .8s ease-out,transform .8s ease-out}.animate-on-scroll.visible{opacity:1;transform:translateY(0)}.delay-1{transition-delay:.1s}.delay-2{transition-delay:.3s}.delay-3{transition-delay:.5s}@keyframes videoScaleUp{0%{transform:translate(0) translateY(0) scale(1.05);opacity:1}to{transform:translate(0) translateY(0) scale(1);opacity:1}}.video-bg{position:absolute;top:0;left:0;width:100vw;height:100vh;overflow:hidden;background-color:var(--black);animation:videoScaleUp 1.2s cubic-bezier(.22,1,.36,1) forwards}.video-bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 12px 25px var(--black);z-index:2;pointer-events:none;box-sizing:border-box;border:3px solid var(--black)}.video-bg__video{position:absolute;width:100%;height:100%;object-fit:cover;z-index:1}.bg-arrow{position:absolute;top:0;object-fit:contain;left:43px;z-index:5;background-color:radial-gradient(49.3% 44.43% at 34.98% 48.35%,rgb(22,76,114) 60.12817621231079%,rgb(52,187,218) 100%),linear-gradient(270deg,#164c72 0%,rgba(22,76,114,0) 100%);animation:arrowSlideIn .8s cubic-bezier(.16,1,.3,1) forwards;opacity:0}@keyframes heroGroupSlideUp{0%{transform:translateY(24px);opacity:.85}to{transform:translateY(0);opacity:1}}@keyframes heroGroupSlideUp{0%{transform:translateY(60px);opacity:1}to{transform:translateY(0);opacity:1}}.hero-text-wrap{height:100vh;z-index:10;display:flex;flex-direction:column;justify-content:end;padding-left:96px;padding-bottom:85px;animation:heroGroupSlideUp 1.2s cubic-bezier(.16,1,.3,1) forwards}.glow-move{opacity:1;animation:fadeOutMove .8s cubic-bezier(.16,1,.3,1) forwards}@keyframes fadeOutMove{to{opacity:0}}.glow-base{opacity:0;animation:fadeInBase 2.5s cubic-bezier(.32,.01,0,1) forwards}@keyframes fadeInBase{to{opacity:1}}.glow-pulse{opacity:0;animation:pulseGlow 8s cubic-bezier(.52,.21,.42,.77) 2.5s infinite}@keyframes pulseGlow{0%{opacity:0}50%{opacity:1}to{opacity:0}}@property --grad-x{syntax: "<percentage>"; inherits: false; initial-value: 66%;}@property --grad-y{syntax: "<percentage>"; inherits: false; initial-value: 32%;}@property --grad-size{syntax: "<percentage>"; inherits: false; initial-value: 45%;}@property --stop-inner{syntax: "<percentage>"; inherits: false; initial-value: 15%;}@property --grad-color{syntax: "<color>"; inherits: false; initial-value: #34BBDA08;}.bg-arrow-animated{position:absolute;top:0;width:1594px;height:150vh;left:43px;z-index:5;opacity:0;clip-path:url(#arrow-clip);background:linear-gradient(to top,#164c72 30%,#164c7200 50%),radial-gradient(ellipse var(--grad-size) var(--grad-size) at var(--grad-x) var(--grad-y),rgba(22,76,114,0) var(--stop-inner),var(--grad-color) 100%);animation:arrowSlideIn 1.5s cubic-bezier(.22,1,.36,1) .2s both,slideArrowGradient 2.5s cubic-bezier(.32,.01,0,1) 0s both,pulseArrowGradient 8s cubic-bezier(.41,.02,.28,1) 2.5s infinite,fadeInGradientColor 3.5s cubic-bezier(.32,.01,0,1) 0s both}@keyframes arrowSlideIn{0%{transform:translate(867px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideArrowGradient{0%{--grad-x: 55%;--grad-y: 27%;--grad-size: 60%;--stop-inner: 15%}to{--grad-x: 60%;--grad-y: 29%;--grad-size: 70%;--stop-inner: 53%}}@keyframes pulseArrowGradient{0%,to{--stop-inner: 55%}50%{--stop-inner: 45%}}@keyframes fadeInGradientColor{0%{--grad-color: #34BBDA00}to{--grad-color: #34BBDA}}@keyframes headerSlideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}header{position:fixed;z-index:999;width:100%;display:flex;align-items:center;padding:24px 96px;justify-content:space-between;animation:headerSlideDown 2.5s cubic-bezier(.32,.01,0,1)}.header-preloader-wrapper{display:contents}.header-waiting{display:none!important}.header-waiting *,.hero-waiting *{animation:none!important;transition:none!important}.header-ready header{animation-play-state:running!important}@media screen and (min-width:769px){.subhero{padding:3.125vw 5vw}.subhero-fndt{font-size:1.1458vw;margin-bottom:.677vw}.subhero-desc{width:45vw;font-size:2.2396vw;line-height:2.4635vw;padding-top:1.6667vw}.hero-text{font-size:5.46875vw;width:58.90625vw;margin-left:-.3125vw}.hero-arrow-icon{width:2.6042vw;height:2.6042vw;right:5.2vw}.hero-upper-text{margin:.5208vw 0;font-size:1.4583vw}.hero-text-wrap{padding-left:5vw;padding-bottom:4.4271vw}.bg-arrow{left:2.2396vw}.bg-arrow-animated{width:83.0208vw;height:114.5833vw;left:2.2396vw;clip-path:url(#arrow-clip-desktop)}@keyframes arrowSlideIn{0%{transform:translate(45.15625vw);opacity:0}to{transform:translate(0);opacity:1}}.video-bg:after{box-shadow:inset 0 0 .625vw 1.302vw var(--black);border:.156vw solid var(--black)}}@media(max-width:768px){.hero-section{height:auto!important;min-height:100svh;display:block;overflow:hidden}.video-bg{height:80dvh;position:absolute;top:50px}.video-bg:after{box-shadow:none;border:none;background:linear-gradient(to bottom,#00000080,#0000 20% 80%,#000000e6)}.hero-text-wrap{height:100svh!important;display:flex;flex-direction:column;justify-content:flex-end;padding:0 20px 59px;position:relative;z-index:15}.hero-text{font-size:52px;line-height:59.4px;letter-spacing:-1px;width:100%;margin-left:0;word-wrap:break-word}.hero-upper-text{font-size:18px;margin-bottom:12px}.subhero{position:relative;z-index:15;height:auto;padding:20px 20px 80px;display:flex;flex-direction:column;align-items:flex-start;background:transparent}.subhero-line{width:100%;border-bottom:1px solid rgba(255,255,255,.3);margin-bottom:16px}.subhero-desc{font-size:22px;line-height:1.4;width:100%;color:var(--white);padding:0;font-weight:400}.subhero-fndt{font-size:14px;margin-bottom:8px;text-align:right}.bg_arrow_wrap{position:absolute;top:0;left:0;width:100dvw;height:100%;overflow:hidden;z-index:5}.bg-arrow{background-color:radial-gradient(49.3% 44.43% at 34.98% 48.35%,rgb(22,76,114) 60.12817621231079%,rgb(52,187,218) 100%),linear-gradient(270deg,#164c72 0%,rgba(22,76,114,0) 100%)}#arrow-clip{transform:scale(.7) translate3D(-100px,190px,0)}.bg-arrow-animated{mix-blend-mode:color-dodge;width:1594px!important;height:1900px!important;inset:-346px -700px auto auto!important;transform-origin:center;clip-path:url(#arrow-clip);background:linear-gradient(to top,#164c72 50%,#164c7200 70%),radial-gradient(ellipse 45% 45% at 35% 45%,#164c7200 65%,#008ad180);animation:arrowSlideInMobile 1.5s cubic-bezier(.22,1,.36,1) .2s both,pulseOpacityMobile 3s ease-in-out 2.5s infinite;will-change:transform,opacity}.mobile-scroll-chevron{display:block;position:absolute;bottom:30px;right:20px;width:32px;height:32px;z-index:20;animation:bounceChevron 2s infinite ease-in-out}.hero-arrow-icon{fill:var(--B2C-accent);width:28px;height:28px;position:absolute;top:94svh;right:4vw;z-index:99}}@keyframes arrowSlideInMobile{0%{transform:scale(.7) translate(400px);opacity:0}to{transform:scale(.7) translate(150px);opacity:1}}@keyframes pulseOpacityMobile{0%,to{opacity:1}50%{height:80dvh;position:absolute;top:50px}}header{position:absolute;width:100%;display:flex;flex-direction:column;align-items:center;padding:1.25vw 5vw;justify-content:space-between;pointer-events:none}.header-scrolled{position:absolute;width:100%;display:flex;flex-direction:column;align-items:flex-start;padding:1.25vw 5vw;justify-content:space-between;pointer-events:none;gap:.78125vw}.header-top{display:flex;justify-content:space-between;align-items:center;width:100%;pointer-events:all}.header-main{display:flex;justify-content:center;align-items:center}.logo-wrap{display:flex;align-items:center;justify-content:center;padding:.625vw;height:100%;flex-shrink:0}.logo-link-container{position:relative;display:flex;align-items:center;justify-content:center;width:6.40625vw;height:2.03125vw;aspect-ratio:164 / 52;flex-shrink:0}.logo{display:block;width:100%;height:100%;object-fit:contain;aspect-ratio:164 / 52;flex-shrink:0;transition:opacity .3s ease;backface-visibility:hidden;transform:translateZ(0);font-size:0;color:transparent}.header-special-active .logo{transition:opacity .3s ease .75s}.header-special-active .nav-links .nav:nth-child(-n+3)>a{transition:all .3s ease .6s}.logo-white{position:relative;display:block;width:100%;height:100%}.logo-dark,.logo-full-white{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.logo-visible{opacity:1}.logo-hidden{opacity:0;pointer-events:none}.nav-links{display:flex;justify-content:center;align-items:center;gap:.989583vw;transform:translate(0);padding-left:1.302083vw}.header-category-group .nav-links .nav:nth-child(-n+3){transform:translate(10vw)!important;transition:transform .7s cubic-bezier(.2,.8,.2,1) .7s!important}.nav{display:flex;justify-content:center;align-items:center;text-decoration:none}.nav,.nav>a,.nav>span{font-family:Onest;font-size:.9375vw;color:var(--white);text-decoration:none;transition:color .3s ease}.header-left-block{width:22.135417vw;flex-shrink:0;display:flex;align-items:center;background-color:var(--white);border-radius:.260417vw;height:3.333333vw;border:.052083vw solid rgba(199,210,218,.5)}.nav-separator{width:.052083vw;height:1.666667vw;background-color:#e0e0e0;margin:0 .572917vw 0 .833333vw}.nav-links-inner{display:flex;height:100%;align-items:center;padding-right:.104167vw}.header-left-block .nav,.header-left-block .nav>a,.header-left-block .nav>span{color:var(--B2B-main);display:flex;align-items:center}.nav-arrow{fill:var(--B2C-main);width:.625vw;height:.625vw;margin-left:.260417vw;transition:transform .2s ease;transform:rotate(-90deg) translateY(.15625vw)}:has(~.price-mega-menu.open) .price-arrow{transform:rotate(0) translateY(.15625vw)}:has(~.header-mega-menu.open) .prod-arrow{transform:rotate(0) translateY(.15625vw)}:has(~.price-mega-menu.open) .prod-arrow{transform:rotate(-90deg) translateY(.15625vw)}.nav:hover .nav-arrow{transition:transform .3s ease;transform:rotate(0) translateY(.15625vw)}.contacts{text-decoration:none}.contactsArrow{width:.833333vw;height:.833333vw;fill:var(--white);transform:rotate(-90deg);transform-origin:50% 50%;backface-visibility:hidden}.header-scrolled .nav,.header-scrolled .nav>a,.header-scrolled .nav>span{color:var(--B2B-main)}.header-scrolled .arrow-icon{filter:brightness(10) saturate(0%)}.contacts-arrow{height:.78125vw;width:.78125vw;transform:rotate(-90deg) translate(.15625vw,.15625vw);fill:var(--white)}.nav{position:relative;display:flex;align-items:center;height:100%;padding:.520833vw .78125vw;cursor:pointer}.nav:hover:before{opacity:1}.header-glow-blob{position:absolute;top:0;bottom:0;background:linear-gradient(90deg,transparent 0%,#76E0FF 50%,transparent 100%) top/100% .052083vw no-repeat,linear-gradient(90deg,transparent 0%,#76E0FF 50%,transparent 100%) bottom/100% .052083vw no-repeat,linear-gradient(270deg,#34bbda00,#34bbda40,#34bbda00);pointer-events:none;z-index:0}.nav-links:hover .nav,.nav-links:hover .nav>a{opacity:.5}.nav-links .nav:hover,.nav-links .nav:hover>a{opacity:1}.header-default{display:flex;flex-direction:column;align-items:flex-start;gap:.78125vw}.header-mega-menu{display:flex;flex-direction:row;width:100%;gap:.625vw;visibility:hidden;opacity:0;transform:translateY(-8px);margin-top:.78125vw;transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1),visibility .3s ease,margin-top .3s ease;z-index:990;pointer-events:none}.header-mega-menu.open{visibility:visible;opacity:1;transform:translateY(0);margin-top:0;pointer-events:all}.header-mega-menu.open .header-mega-card,.header-mega-menu.open .card-hover-analog,.header-mega-menu.open .smart-search-card{opacity:1}.header-mega-card{background-color:#0a426aa6;border:.052083vw solid rgba(118,224,255,.2);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:.260417vw;width:100%;height:9.21875vw;padding:.9375vw .833333vw;position:relative;overflow:hidden;text-decoration:none;display:flex;flex-direction:column;opacity:0;transform:translateZ(0);backface-visibility:hidden;transition:opacity .3s ease,border-color .3s ease,backdrop-filter .4s ease,-webkit-backdrop-filter .4s ease}.header-mega-card:hover{border:.052083vw solid rgba(118,224,255,1)}.card-hover-analog{background-color:#0a426aa6;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:.052083vw solid rgba(118,224,255,.2);border-radius:.260417vw;width:100%;height:9.21875vw;padding:.9375vw .833333vw;position:relative;overflow:hidden;text-decoration:none;display:flex;flex-direction:column;opacity:0;transition:opacity .3s ease,border-color .3s ease,backdrop-filter .4s ease,-webkit-backdrop-filter .4s ease}.card-hover:hover .price-card-icon{transition:opacity .3s ease;opacity:1}.card-hover-analog:hover{border:.052083vw solid rgba(118,224,255,1)}.header-mega-card:hover:before{opacity:.2}.header-mega-card:hover:after{opacity:1}.header-mega-card-title{font-family:Onest;font-size:.9375vw;font-weight:400;color:var(--white);line-height:.8em;margin:0;z-index:2}.header-mega-card-arrow{position:absolute;right:.833333vw;bottom:.9375vw;width:.833333vw;height:.833333vw;display:flex;align-items:center;justify-content:center;z-index:2;transition:transform .2s ease,background-color .2s ease}.header-mega-card-img{position:absolute;left:0;bottom:0;width:100%;object-fit:contain;z-index:1;transition:opacity .3s ease,transform .4s ease;pointer-events:none}.header-mega-import-svg{display:flex;left:0;bottom:0;width:100%;object-fit:contain;z-index:1;transition:opacity .3s ease,transform .4s ease;pointer-events:none}.header-mega-img-svg{opacity:1;transform:scale(1)}.header-mega-card:hover .card-arrow,.card-hover-analog:hover .card-arrow{fill:var(--white);width:.833333vw;height:.833333vw;transform:rotate(-90deg) translateY(.14355vw);opacity:1}.header-mega-img-png,.header-mega-card:hover .header-mega-img-svg{opacity:0}.header-mega-card:hover .header-mega-img-png{opacity:1}.analog-content-block{position:absolute;top:3.6vw;left:0;width:100%;height:100%;pointer-events:none}.analog-cable-group{position:absolute;bottom:0%;width:55%}.analog-left{left:1%;opacity:1}.analog-right{right:-2%}.header-analog-svg{width:100%;transform:rotate(-25deg);display:block}.analog-label{position:absolute;top:-.5625vw;left:15%;display:flex;flex-direction:column;z-index:10}.analog-text{font-family:Onest,sans-serif;font-size:.625vw;color:var(--white);line-height:1;margin-bottom:.104167vw;margin-left:.15625vw;opacity:.5;transition:opacity .3s ease}.analog-callout{overflow:visible;opacity:1;width:3.645833vw;height:2.083333vw}.analog-callout path{stroke-width:.052083vw;transition:stroke .3s ease,fill .3s ease}.analog-callout circle{r:.15625vw;transition:stroke .3s ease,fill .3s ease}.analog-arrows{position:absolute;left:51%;top:2.3vw;transform:translate(-50%);width:2.083333vw!important;height:.520833vw;opacity:1;display:flex}.analog-arrow-svg{fill:var(--white);width:.572917vw;height:.885417vw;transform:rotate(-90deg)}.arrow-1{opacity:.2}.arrow-2{opacity:.5}.arrow-3{opacity:.8}.card-hover-analog:hover .header-mega-card-arrow{fill:var(--B2B-accent)}.analog-images-wrapper{position:relative;width:100%}.analog-img{width:100%;transform:rotate(0);display:block;transition:opacity .3s ease;transform:scale(1.3) translate(-10%)}.analog-img-svg{position:relative;opacity:1}.analog-img-png{position:absolute;top:0;left:0;opacity:0}.card-hover-analog:hover .analog-img-svg{opacity:0}.card-hover-analog:hover .analog-img-png{opacity:1}.analog-left .analog-img-png{filter:grayscale(100%) opacity(.3)}.analog-left .analog-callout path{stroke:#fff!important}.analog-left .analog-callout circle{fill:#fff!important}.analog-left .analog-callout,.analog-left .analog-img-svg{opacity:.5}.analog-right .analog-text{opacity:1}.analog-right .analog-callout path{stroke:#fff!important}.analog-right .analog-callout circle{fill:#fff!important}.header-opening-delay .logo{transition:opacity .3s ease .75s}.nav-links .nav:nth-child(-n+3){transform:translate(0);transition:transform .4s cubic-bezier(.4,0,.2,1)}.header-special-active .nav-links .nav:nth-child(-n+3){transform:translate(15vw)!important;transition:transform .6s cubic-bezier(.9,.02,.18,1) 0s!important}.header-opening-delay .nav-links .nav:nth-child(-n+3){transition:transform .4s cubic-bezier(.9,.02,.18,1) .2s}.header-closing-delay .nav-links .nav:nth-child(-n+3){transition:transform .4s cubic-bezier(.4,0,.2,1) .8s}.nav-links .nav:nth-child(-n+3),.nav-links .nav:nth-child(-n+3)>a{transition:color .3s ease}.contacts{height:3.333333vw;background-color:#0a426aa6;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:.052083vw solid rgba(255,255,255,.15);border-radius:.260417vw;display:flex;justify-content:space-between;align-items:center;padding:1.25vw .833333vw;gap:3.75vw;color:var(--white);font-family:Onest;font-size:1.145833vw;z-index:999;pointer-events:all;transition:border-color .2s ease,box-shadow .2s ease}.contacts:hover{border-color:#76e0ff;box-shadow:inset 0 0 0 .052083vw #76e0ff}.contacts>text{line-height:.5em}.analog-arrows.new-header{top:50%}.new-header-label{transform:translate(-60%)}.price-mega-menu{width:22.135417vw;position:absolute;top:5.364583vw;display:flex;justify-content:flex-start;gap:.520833vw}.price-card{width:100%;height:6.614583vw;padding:.9375vw .833333vw;display:flex;align-items:flex-start;justify-content:space-between;position:relative;box-sizing:border-box;isolation:isolate;transform:translateZ(0);backface-visibility:hidden}.price-card:hover .price-card-icon{opacity:1}.price-card-icon{width:3.958333vw;height:4.739583vw;object-fit:contain;display:block;opacity:.4;transform:translateZ(0);backface-visibility:hidden;will-change:opacity;transition:opacity .3s ease}.disabled{-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.1}.nav-links:hover .disabled>a{opacity:1}@media(max-width:1600px){.header-category-group .nav-links .nav:nth-child(-n+3){transform:translate(15vw)!important;transition:transform .7s cubic-bezier(.2,.8,.2,1) .7s!important}}*,*:before,*:after{box-sizing:border-box}.header-scrolled_s{position:fixed;z-index:1000;width:100%;display:flex;flex-direction:row;align-items:flex-start}.header-top_s{display:flex;flex-direction:column;gap:.520833vw;position:relative}.header-main_s{display:flex;align-items:center;gap:.520833vw;pointer-events:all}.nav-links_s hr,.nav-hr_s{position:relative;z-index:1;border:none;border-left:.052083vw solid var(--white);height:2.3vw!important;margin:0;opacity:.45}.logo_s{width:100%;height:100%;object-fit:contain;background-color:#0a426aa6;border-radius:.260417vw;-webkit-backdrop-filter:var(--blur-15);backdrop-filter:var(--blur-15);backface-visibility:hidden;transform:translateZ(0)}.nav-links_s{display:flex;height:3.4375vw;justify-content:center;align-items:center;border:.052083vw solid rgba(255,255,255,.15);border-radius:.260417vw;background-color:#0a426aa6;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);position:relative;box-sizing:border-box}.nav_s{display:flex;justify-content:center;align-items:center;height:100%;padding:0 .833333vw;position:relative;z-index:1;cursor:pointer;box-sizing:border-box;text-decoration:none}.nav_s,.nav_s>a,.nav_s>span{font-family:Onest;font-size:.9375vw;font-weight:400;color:var(--white);text-decoration:none;line-height:1;white-space:nowrap;opacity:1;transition:opacity .3s ease}.nav-links_s:hover .nav_s,.nav-links_s:hover .nav_s>a{opacity:.4}.nav-links_s .nav_s:hover,.nav-links_s .nav_s:hover>a{opacity:1}.nav-glow-blob{position:absolute;inset:-.052083vw;border:.104167vw solid #76E0FF;border-radius:.260417vw;background:#76e0ff1a;-webkit-mask-image:radial-gradient(circle,black 0%,transparent 70%);mask-image:radial-gradient(circle,black 0%,transparent 70%);-webkit-mask-size:12.5vw 12.5vw;mask-size:12.5vw 12.5vw;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;pointer-events:none;z-index:0;transition:-webkit-mask-position .4s cubic-bezier(.25,1,.5,1),mask-position .4s cubic-bezier(.25,1,.5,1),opacity .3s ease}.header-scrolled .contacts{background-color:#0a426aa6;color:var(--white)}.mega-menu{position:absolute;top:4.947917vw;left:0;right:0;display:grid;grid-template-columns:1fr 1fr;gap:.520833vw;visibility:hidden;transition:top .3s ease,visibility .3s ease;z-index:99}.mega-menu.open{visibility:visible;top:4.166667vw;pointer-events:all}.mega-menu.open .mega-card,.mega-menu.open .analog-card_s,.mega-menu.open .smart-search-card{opacity:1}.mega-card{background-color:#0a426aa6;border:.052083vw solid rgba(118,224,255,.2);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:.260417vw;height:7.8125vw;padding:.9375vw .833333vw;position:relative;overflow:hidden;text-decoration:none;display:flex;flex-direction:column;opacity:0;transform:translateZ(0);backface-visibility:hidden;transition:opacity .3s ease,border-color .3s ease,backdrop-filter .4s ease,-webkit-backdrop-filter .4s ease}.mega-card:hover{border:.052083vw solid rgba(118,224,255,1);-webkit-user-select:none;user-select:none}.mega-card-title{font-family:Onest;font-size:.9375vw;font-weight:400;color:var(--white);line-height:.8em;margin:0;z-index:2}.mega-card-arrow{position:absolute;right:.833333vw;bottom:.9375vw;width:.833333vw;height:.833333vw;display:flex;align-items:center;justify-content:center;z-index:2;transition:transform .2s ease,background-color .2s ease}.card-arrow{fill:var(--white);width:.833333vw;height:.833333vw;transform:rotate(-90deg) translateY(.14355vw);opacity:.3;transition:all .2s ease}.mega-card:hover .card-arrow,.analog-card_s:hover .card-arrow{fill:var(--white);width:.833333vw;height:.833333vw;transform:rotate(-90deg) translateY(.14355vw);opacity:1}.analog-card_s .analog-content-block{width:13.854167vw!important;left:50%!important;transform:translate(-50%)!important;top:1.5625vw!important}.mega-card-img{position:absolute;left:0;bottom:0;width:100%;object-fit:contain;z-index:1;transition:opacity .3s ease,transform .4s ease;-webkit-user-select:none;user-select:none;pointer-events:none}.mega-img-svg{opacity:1;transform:scale(1)}.mega-img-png,.mega-card:hover .mega-img-svg{opacity:0}.mega-card:hover .mega-img-png{opacity:1}.header-wrapper{position:fixed;top:0;left:0;width:100%;z-index:1000;pointer-events:none;transition:top .5s cubic-bezier(.22,1,.36,1)}.header-wrapper.hidden{z-index:999;top:-7.8125vw;pointer-events:none}.header-wrapper.hidden *{pointer-events:none!important}.header-wrapper.visible{top:0;z-index:1000;transition:top .6s cubic-bezier(.16,1,.3,1)}.header-wrapper header{position:relative!important;top:0!important;pointer-events:none}.logo-wrap_s{position:relative;width:3.4375vw;height:3.4375vw;border-radius:.260417vw;border:.052083vw solid rgba(255,255,255,.15);flex-shrink:0}.logo-link_s{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.logo_s{width:100%;height:100%;font-size:0;color:transparent}.logo-glow-border{position:absolute;inset:0;border:.052083vw solid #76E0FF;border-radius:.208333vw;pointer-events:none;z-index:5;-webkit-mask-image:radial-gradient(circle 4.166667vw at var(--mouse-x, -100px) var(--mouse-y, -100px),black 0%,transparent 100%);mask-image:radial-gradient(circle 4.166667vw at var(--mouse-x, -100px) var(--mouse-y, -100px),black 0%,transparent 100%)}.logo-glow-border:after{content:"";position:absolute;inset:-.052083vw;border:.104167vw solid #76E0FF;border-radius:.260417vw;opacity:0;transition:opacity .3s ease}.logo-wrap_s:hover .logo-glow-border:after{opacity:1}.analog-card_s:hover .analog-img-svg{opacity:0}.analog-card_s:hover .analog-img-png{opacity:1}.analog-left-new{left:-5%}.analog-right-new{right:-8%}.analog-left-new .analog-img-png{filter:grayscale(100%) opacity(.3)}.analog-left-new .analog-text{margin-left:1.041667vw}.analog-right-new .analog-text{margin-left:1.041667vw;opacity:1}.analog-right-new .analog-callout path{stroke:#fff!important}.analog-right-new .analog-callout circle{fill:#fff!important}.header-scrolled_s .smart-search-card{height:7.8125vw}.mega-menu-price_s{display:flex;justify-content:center;gap:.520833vw;width:35.15625vw}.mega-menu-price_s .mega-card{width:100%;height:6.614583vw;padding:.9375vw .833333vw;isolation:isolate;transform:translateZ(0);backface-visibility:hidden}.scroll-wrap{flex:1;display:flex;background-color:#fff}.image-wrap{flex:1;height:100vh;position:sticky;top:0;overflow:hidden}.image-item{position:absolute;width:100%;height:100vh;overflow:hidden}.image-item>div{width:100%;height:100%}.dude{z-index:4}.fem{z-index:3}.roll{z-index:2}.place{z-index:1}.scroll-list{display:flex;flex-direction:column;flex:1}.scroll-item{height:100%;display:flex}.content{display:flex;flex-direction:column;border-bottom:solid 1px #0A426A20;width:100%}.main-text{width:fit-content;height:fit-content;display:flex;justify-content:center;align-items:start}.count,.main-text>h2{margin:0;font-family:Onest;color:var(--black);font-weight:900}.main-text>p{margin:0;font-family:Onest;color:var(--black)}.content>p{margin:0;font-family:Onest;color:var(--black);font-weight:400}.image-caption{position:absolute;margin:0;font-family:Onest,sans-serif;color:var(--white);font-weight:500;z-index:10;pointer-events:none}.scroll-item .content .main-text h2,.scroll-item .content .main-text p,.scroll-item .content>p{color:#6161614d;transition:color .4s ease-in-out}.scroll-item.active .content .main-text h2,.scroll-item.active .content .main-text p,.scroll-item.active .content>p{color:var(--black)}@media screen and (min-width:769px){.scroll-wrap{height:102.2917vw;padding-top:0}.scroll-list{padding-top:5vw}.scroll-item{padding-left:5vw}.content{padding-top:3.3333vw}.count,.main-text>h2{font-size:5.4688vw;line-height:.8em}.main-text>p{font-size:1.1458vw;line-height:.8em}.content>p{font-size:1.1458vw;max-width:22.5vw;margin-top:.9375vw;line-height:1.5em}.image-caption{bottom:1.6667vw;left:1.6667vw;font-size:1.25vw}}@media(max-width:768px){.scroll-wrap{height:auto;padding-top:0;background-color:var(--white)}.image-wrap{width:100%;height:100vh;height:100svh;position:sticky;top:0;z-index:1;contain:paint;will-change:transform;transform:translateZ(0)}.image-item{height:100vh}.scroll-list{width:50%;position:relative;z-index:2}.scroll-item{padding-left:16px;padding-right:20px;height:auto;min-height:50vh}.scroll-item:last-child{min-height:80vh;padding-bottom:25vh}.content{padding-top:32px;padding-bottom:32px}.count,.main-text>h2{font-size:54px;line-height:1em}.middle>h2{font-size:43px}.small>h2{font-size:32px}.main-text>p,.content>p{font-size:16px;line-height:1.2em}.main-text{align-items:flex-start;gap:8px}.image-caption{bottom:16px;left:16px;font-size:16px}}.tfs-wrap{position:relative;width:100%;background:var(--B2C-bg)}.tfs-sticky{position:sticky;top:0;width:100%;height:100vh;height:100svh;overflow:hidden}.tfs-bg{position:absolute;inset:0;z-index:0;pointer-events:none;transform:none;will-change:auto}.tfs-bgSvg{position:absolute;inset:0;top:21.3542vw;width:100%;height:100%;color:var(--white);display:block;transform:translate(7.2917vw) translateY(calc(var(--slide-index, 0) * -9.375vw + var(--internal-progress, 0) * -.2604vw)) scale(2.85);transition:transform 1.2s cubic-bezier(.25,1,.35,1);will-change:transform}.tfs-mainTitle{position:absolute;top:7.5521vw;left:5vw;margin:0;font-family:Onest,sans-serif;font-weight:800;font-size:2.8125vw;line-height:1.1;color:var(--black);z-index:10}.tfs-slide{position:absolute;inset:0;--slide-offset-first: 0px;--slide-offset-second: 0px;--image-opacity: 1}.tfs-slide{position:absolute;inset:0;transition:transform 1s cubic-bezier(.22,1,.36,1),opacity .9s cubic-bezier(.22,1,.36,1);will-change:transform,opacity}.tfs-slide.is-prev{pointer-events:none;z-index:1;--slide-offset-first: -6.25vw;--slide-offset-second: -14.5833vw;--image-opacity: 0}.tfs-slide.is-next{pointer-events:none;z-index:1;--slide-offset-first: 6.25vw;--slide-offset-second: 14.5833vw;--image-opacity: 0}.tfs-slide.is-active{pointer-events:auto;z-index:2}.tfs-slide .tfs-left{transition:transform 2s cubic-bezier(.22,1,.36,1),opacity .9s cubic-bezier(.22,1,.36,1);will-change:transform,opacity}.tfs-slide.is-prev .tfs-left{transform:translateY(-70vh);opacity:0}.tfs-slide.is-next .tfs-left{transform:translateY(70vh);opacity:0}.tfs-slide.is-active .tfs-left{transform:translateY(0);opacity:1}.tfs-slide .tfs-title,.tfs-slide .tfs-panelInner>.tfs-text,.tfs-slide .tfs-chipGroups{transition:transform 1.2s cubic-bezier(.22,1,.36,1),opacity .8s ease;will-change:transform,opacity}.tfs-slide.is-prev .tfs-title{transform:translateY(-150vh);opacity:0}.tfs-slide.is-prev .tfs-panelInner>.tfs-text,.tfs-slide.is-prev .tfs-chipGroups{transform:translateY(-60vh);opacity:0}.tfs-slide.is-next .tfs-title,.tfs-slide.is-next .tfs-panelInner>.tfs-text,.tfs-slide.is-next .tfs-chipGroups{transform:translateY(70vh);opacity:0}.tfs-slide.is-active .tfs-title{transform:translateY(0);opacity:1;transition:transform 2s cubic-bezier(.22,1,.36,1) 0s,opacity .9s cubic-bezier(.22,1,.36,1) 0s}.tfs-slide.is-active .tfs-panelInner>.tfs-text{transform:translateY(0);opacity:1;transition:transform 1s cubic-bezier(.22,1,.36,1) .1s,opacity .9s cubic-bezier(.22,1,.36,1) .1s}.tfs-slide.is-active .tfs-chipGroups{transform:translateY(0);opacity:1;transition:transform 2s cubic-bezier(.22,1,.36,1) .2s,opacity .9s cubic-bezier(.22,1,.36,1) .2s}.tfs-slide .tfs-center{transition:transform 1s cubic-bezier(.22,1,.36,1),opacity .9s cubic-bezier(.22,1,.36,1);will-change:transform,opacity}.tfs-slide.is-active .tfs-center{transform:translateY(0);opacity:1}.tfs-slide.is-next .tfs-center{transform:translateY(70vh);opacity:0}.tfs-slide.is-prev .tfs-center{transform:translateY(calc(var(--offset-multiplier, 0) * 3.3854vw));opacity:.3}.tfs-dynamic-line{position:absolute;left:50%;top:17.5521vw;width:.1042vw;background:#e2e8ed;z-index:1;transform:translate(-50%);transform-origin:top center;overflow:hidden;transition:height 1s cubic-bezier(.22,1,.36,1),opacity .9s cubic-bezier(.22,1,.36,1);will-change:height,opacity}.tfs-dynamic-line:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#0a426a80 90%,#0a426a10,#009cff00);transform:translateY(calc(-100% + var(--line-progress, 0) * 100%));will-change:transform}.tfs-slide.is-prev .tfs-dynamic-line{height:3.3854vw;opacity:.3}.tfs-slide.is-prev .tfs-dynamic-line:after{transition:transform 3s cubic-bezier(.22,1,.36,1)}.tfs-slide.is-active .tfs-dynamic-line{height:70vh;opacity:1}.tfs-slide.is-next .tfs-dynamic-line{height:0;opacity:0}.tfs-layout{height:100%;width:100%;display:flex;padding:0;box-sizing:border-box}.tfs-stage{position:relative;padding-top:17.0833vw;padding-right:5vw;width:100%;height:100%;display:flex;justify-content:center}.tfs-left{display:flex;align-items:center;position:relative;width:100%}.tfs-center{display:flex;width:16%;justify-content:center}.tfs-timeline{position:relative;display:flex;padding-top:17.0833vw}.tfs-circle{width:2.2396vw;height:2.2396vw;border-radius:.2604vw;background:#e2e8ed;color:var(--B2B-main, #009CFF);font-size:1.4583vw;font-weight:600;font-family:Onest,sans-serif;display:flex;align-items:center;justify-content:center;z-index:2;position:relative;transform:translateY(-.625vw)}.tfs-line{position:absolute;width:1px;background:var(--B2B-main, #009CFF);opacity:1;left:50%;transform:translate(0);z-index:1}.tfs-right{box-sizing:border-box;display:flex;align-items:center;position:relative;width:100%}.tfs-panel{width:100%}.tfs-panelInner{display:flex;flex-direction:column;height:100%;padding-bottom:4.1667vw}.tfs-title{margin:0;font-size:1.4583vw;font-weight:600;line-height:.8;color:var(--B2B-accent)}.tfs-text{margin:0;font-size:.9375vw;line-height:1.55;color:#0b0f18d9}.tfs-chipGroups{display:flex;flex-direction:column;gap:2.5vw;flex-grow:1;overflow-y:hidden;padding-bottom:7.8125vw;padding-top:2.3438vw;scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 8%,black 92%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 8%,black 50%,transparent 100%)}.tfs-chipGroupTitle{font-size:.7292vw;line-height:.8em;color:var(--B2G-bg);margin-bottom:.8333vw}.tfs-chips{display:flex;flex-wrap:wrap;gap:.625vw}.tfs-chip{display:inline-flex;align-items:center;padding:.4167vw;border:1px solid var(--B2G-bg);border-radius:.2604vw;font-size:.9375vw;line-height:1;color:var(--B2G-bg);background:transparent;white-space:nowrap;text-decoration:none;transition:background-color .2s ease,color .2s ease}.tfs-chip:hover{background-color:var(--B2G-bg);color:var(--white, #fff)}.tfs-transform{display:flex;width:116%}.tfs-imageWrap{position:relative;left:-7.8125vw;width:100%;display:flex;justify-content:center;align-items:center}.tfs-images{position:relative;top:-3.6458vw;width:100%;display:flex;flex-direction:column}.tfs-imgEntrance{width:100%;height:100%;display:block}.tfs-imgSlot:not(.tfs-imgSlot--second) .tfs-imgEntrance{transform:translateY(var(--slide-offset-first, 0px));opacity:var(--image-opacity, 1);transition:transform 1.2s cubic-bezier(.25,1,.35,1),opacity 1.2s cubic-bezier(.25,1,.35,1);will-change:transform,opacity}.tfs-imgSlot:not(.tfs-imgSlot--second) .tfs-image{transform:rotate(12deg) translateY(calc(var(--parallax-progress, 0) * -.7813vw));will-change:transform}.tfs-imgSlot--second .tfs-imgEntrance{transform:translateY(var(--slide-offset-second, 0px));opacity:var(--image-opacity, 1);transition:transform 2.5s cubic-bezier(.25,1,.35,1),opacity 1.2s cubic-bezier(.25,1,.35,1);will-change:transform,opacity}.tfs-imgSlot--second .tfs-image{transform:rotate(12deg) translateY(calc(var(--parallax-progress, 0) * -1.5625vw));will-change:transform}.tfs-imgSlot{position:relative;left:5.8333vw;top:1.0417vw;transform:scale(1.42) translate3d(1.5625vw,-.1042vw,0)}.tfs-imgSlot--second{position:absolute;transform:scale(1.65) translate(-5vw) translateY(3.2813vw);z-index:2}.tfs-images--wires .tfs-imgSlot{left:-2.6042vw;top:0;transform:scale(1.3) translate3d(10.6771vw,-3.125vw,0)}.tfs-images--wires .tfs-imgSlot--second{top:0;left:-2.6042vw;transform:scale(1.07) translate3d(8.4896vw,.7292vw,0)}.tfs-image{width:100%;object-fit:contain}@media(max-width:768px){.tfs-layout{display:flex!important;flex-direction:column!important;padding-top:62px;height:100%;box-sizing:border-box}.tfs-mainTitle{top:83px;left:50%;transform:translate(-50%);font-size:28px;font-weight:800;text-align:center;width:100%}.tfs-bgSvg{top:0;transform:translate(150px) translateY(calc(30px + var(--slide-index, 0) * -180px + var(--internal-progress, 0) * -5px)) scale(2);transform-origin:center center}.tfs-left{flex:0 0 45%!important;width:100%;align-items:center;justify-content:center;position:relative}.tfs-transform{display:flex!important;flex-grow:1;min-height:0;position:relative;width:100%}.tfs-center{width:25%;z-index:10}.tfs-right{flex:1 1 auto!important;width:100%;padding-right:20px;box-sizing:border-box;min-height:0}.tfs-timeline{padding-top:0}.tfs-circle{width:36px;height:36px;font-size:20px;border-radius:6px;transform:translateY(-5px)}.tfs-dynamic-line{top:36px;left:50%}.tfs-slide.is-active .tfs-dynamic-line{height:45svh}.tfs-slide.is-prev .tfs-dynamic-line{height:365px}.tfs-slide.is-prev .tfs-right,.tfs-slide.is-next .tfs-right,.tfs-slide.is-active .tfs-right{transform:none!important;opacity:1!important;transition:none!important}.tfs-slide .tfs-title,.tfs-slide .tfs-panelInner>.tfs-text,.tfs-slide .tfs-chipGroups{will-change:transform,opacity}.tfs-slide.is-prev .tfs-title{transform:translateY(-40svh);opacity:0;transition:transform 1s cubic-bezier(.22,1,.36,1) 0s,opacity .5s ease 0s}.tfs-slide.is-prev .tfs-chipGroups{transform:translateY(-100svh);opacity:0;transition:transform 5s cubic-bezier(.22,1,.36,1) 0s,opacity .5s ease 0s}.tfs-slide.is-active .tfs-title{transform:translateY(0);opacity:1;transition:transform 2s cubic-bezier(.5,.01,.06,.99) 0s,opacity 5s ease .2s}.tfs-slide.is-active .tfs-chipGroups{transform:translateY(0);opacity:1;transition:transform 2s cubic-bezier(.5,.01,.06,.99) 0s,opacity 2s ease .4s}.tfs-stage{padding-top:0;padding-right:0;display:flex;flex-direction:column;width:100%;height:100%;min-height:0}.tfs-panel{width:100%;height:100%;min-height:0;display:flex}.tfs-panelInner{display:flex;flex-direction:column;padding:0;width:100%;height:100%;min-height:0}.tfs-title{font-size:24px;line-height:1.2;margin-bottom:16px;color:var(--B2B-accent)}.tfs-text.tfs-chipGroupTitle{font-size:14px;line-height:1.4;color:#0b0f18d9;margin-bottom:16px}.tfs-chips{gap:8px}.tfs-chip{font-size:14px;padding:6px 12px;border-radius:6px}.tfs-imageWrap{left:0;width:100%;height:100%;transform:none!important;display:flex;justify-content:center;align-items:center;position:relative}.tfs-images{position:relative;top:0;width:100%;height:200px;margin:0}.tfs-imgSlot{position:absolute!important;width:260px;height:auto;top:0%!important;transform:translateY(-10%)!important;transition:transform 5s cubic-bezier(.5,.01,.06,.99),opacity 1.2s cubic-bezier(.5,.01,.06,.99)!important}.tfs-slide.is-prev{pointer-events:none;z-index:1;--slide-offset-first: -20svh;--slide-offset-second: -50svh;--image-opacity: 0}.tfs-slide.is-next{pointer-events:none;z-index:1;--slide-offset-first: 40svh;--slide-offset-second: 60svh;--image-opacity: 0}.tfs-imgSlot:not(.tfs-imgSlot--second){width:100%;top:20svh!important;z-index:3;left:-10vw!important}.tfs-imgSlot:not(.tfs-imgSlot--second) .tfs-imgEntrance{transform:translateY(var(--slide-offset-first, 0px))!important;opacity:var(--image-opacity, 1)!important}.tfs-imgSlot:not(.tfs-imgSlot--second) .tfs-image{transform:translate(30vw) translateY(calc(var(--parallax-progress, 0) * -5svh)) rotate(18deg) scale(1.29) scaleX(-1)!important}.tfs-imgSlot--second{z-index:1;left:-20vw!important;top:3svh!important;width:100%}.tfs-imgSlot--second .tfs-imgEntrance{transform:translateY(var(--slide-offset-second, 0px))!important;opacity:calc(var(--image-opacity, 1) * .3)!important}.tfs-imgSlot--second .tfs-image{transform:translateY(calc(var(--parallax-progress, 0) * -5svh)) rotate(-10.5deg) scale(.85)!important;filter:grayscale(.7)}.tfs-images--wires .tfs-imgSlot{left:0;top:0;transform:rotate(-1deg) scale(1.1) translate3d(-8px,-13px,0)!important}.tfs-images--wires .tfs-imgSlot--second{top:0;left:0;transform:rotate(2deg) scale(.7) translate3d(-40px,-30px,0)!important}.tfs-image{width:100%;height:auto;object-fit:contain}.tfs-chipGroups{flex:1 1 auto;overflow-y:hidden!important;touch-action:pan-y;padding-top:10px;padding-bottom:150px;gap:48px;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,background-color 50%,background-color 85%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 8%,black 50%,transparent 80%);-webkit-transform:translateZ(0);transform:translateZ(0);will-change:scroll-position}.tfs-slide.is-prev .tfs-center{transform:translateY(calc(var(--offset-multiplier, 0) * 365px));opacity:.3}.tfs-slide .tfs-left{transition:transform 2s cubic-bezier(.5,.01,.06,.99),opacity .9s cubic-bezier(.5,.01,.06,.99);will-change:transform,opacity}.tfs-slide.is-prev .tfs-title{transform:translateY(-20svh);opacity:0}.tfs-slide.is-prev .tfs-panelInner>.tfs-text,.tfs-slide.is-prev .tfs-chipGroups{transform:translateY(-20svh);opacity:0}}.footer,.footer *{box-sizing:border-box}.footer{font-family:Onest,sans-serif;background-image:url(/footer.webp);background-size:cover;background-position:bottom;background-repeat:no-repeat;color:var(--white);padding:368px 96px 76px;position:relative;z-index:5;height:106vh;overflow:hidden;transform:translateZ(0)}.footer-container{height:100%;width:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:space-between}.footer-top-wrap{display:flex;justify-content:flex-end;width:100%}.footer-logo-wrap{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;width:50%;opacity:1}.desktop-copyright{display:flex}.mobile-copyright{display:none!important}.footer-top{display:flex;width:50%}.footer-column,.footer-column-phone{display:flex;flex-direction:column;justify-content:start;align-items:flex-start;gap:20px;width:max-content;line-height:.9em}.address-wrap{width:337px;flex-shrink:0}.footer-heading{font-size:clamp(16px,1.15vw,22px);font-weight:600;margin:0;white-space:nowrap}.footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:25px;height:fit-content}.footer-links a,.footer-contact a{height:fit-content;color:#fffc;text-decoration:none;font-size:clamp(14px,1.15vw,22px);transition:color .3s ease;font-weight:400;white-space:nowrap}.footer-links a:hover,.footer-contact a:hover{color:var(--white)}.footer-transform{display:flex;width:100%;gap:clamp(10px,5vw,130px)}.footer-contact{margin:0;font-size:clamp(14px,1.15vw,22px);color:#fff}.cnt-n-ivons{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between}.footer-address{width:337px;margin:-12px 0 0;font-size:clamp(14px,1.15vw,22px);line-height:1.5;color:#fff}.footer-socials{display:flex;gap:16px;margin-top:8px}.footer-bottom{display:flex;justify-content:space-between;align-items:flex-end;font-size:clamp(10px,.73vw,14px);color:var(--white)}.gisp-wrapper{display:flex;justify-content:start;align-items:center;gap:16px;width:100%}.gisp-text{position:relative}.gisp-text>p{white-space:pre-line}.gisp-logo{display:flex;gap:4px}.footer-priv-n-co-wrapper{display:flex;flex-direction:column;width:100%;gap:23px}.footer-legal{display:flex;flex-direction:column;gap:16px;width:100%;font-size:clamp(14px,var(--fs-st),18px);font-weight:800;opacity:.4;line-height:.9em}.footer-legal a{color:var(--white);text-decoration:none;transition:color .3s ease}.footer-legal a:hover{color:var(--white)}.footer-association{display:flex;align-items:center;height:58px;gap:16px;width:100%}.association-text{text-align:left;line-height:1.3}.footer-copyright{width:100%}.footer-copyright p{margin:0 0 -4px;line-height:1.4}.footer-developer{width:100%;display:flex;align-items:flex-end;justify-content:flex-end;margin-bottom:-4px}.footer-developer p{margin:0;font-size:clamp(10px,.65vw,12px)}.footer-developer a{text-decoration:none;color:inherit}.footer-developer strong{font-size:clamp(12px,.85vw,16px);font-weight:900;color:var(--white)}.max{-webkit-mask-image:url(/contacts/MAX.svg),linear-gradient(#fff 0 0);mask-image:url(/contacts/MAX.svg),linear-gradient(#fff 0 0)}.vk{-webkit-mask-image:url(/contacts/VK.svg),linear-gradient(#fff 0 0);mask-image:url(/contacts/VK.svg),linear-gradient(#fff 0 0)}.tg{-webkit-mask-image:url(/contacts/Tg.svg),linear-gradient(#fff 0 0);mask-image:url(/contacts/Tg.svg),linear-gradient(#fff 0 0)}.rt{-webkit-mask-image:url(/RT2.svg),linear-gradient(#fff 0 0);mask-image:url(/RT2.svg),linear-gradient(#fff 0 0)}.social-icon-footer:hover{background-color:var(--B2B-accent)}.social-icon-footer{background-color:var(--white);border-radius:6px;width:40px;height:40px;cursor:pointer;transition:background-color .3s ease;transform:translateZ(0);will-change:transform;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center,center;mask-position:center,center;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;-webkit-mask-composite:destination-out;mask-composite:exclude}.social-icon-footer>img{width:20px;height:20px;filter:brightness(0)}.social-icon:hover{background-color:#ffffff4d}.association-logo{background-image:url(/ae.svg);background-size:cover;background-position:center;background-repeat:no-repeat;width:209px;height:50px}.init-logo{background-image:url(/footer/cwod.svg);background-size:cover;background-position:center;background-repeat:no-repeat;width:207px;height:58px}.copyable{cursor:pointer;width:fit-content;transition:opacity .2s ease,color .2s ease;-webkit-user-select:text;user-select:text;pointer-events:all}.copyable:hover{opacity:.7}.copyable:active{opacity:.5}.copy-toast{position:fixed;bottom:40px;left:50%;transform:translate(-50%) translateY(20px);background-color:#2e3c4f;color:#fff;padding:14px 28px;border-radius:8px;font-size:15px;font-weight:500;box-shadow:0 8px 24px #0003;opacity:0;visibility:hidden;transition:opacity .3s ease,transform .3s ease,visibility .3s ease;z-index:9999;pointer-events:none}.copy-toast.visible{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.mobile-media{display:none}@media screen and (max-width:1920px)and (min-width:769px){.footer{--fs-sm: .729vw;--fs-st: .938vw;--fs-md: 1.146vw;--fs-h4: 1.771vw;--fs-h2: 2.813vw}.footer,.footer *{box-sizing:border-box}.footer{font-family:Onest,sans-serif;background-image:url(/footer.webp);background-size:cover;background-position:bottom;background-repeat:no-repeat;color:var(--white);padding:19.167vw 5vw 3.958vw;position:relative;height:106vh;overflow:hidden}.footer-container{height:100%;width:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:space-between}.footer-top-wrap{display:flex;justify-content:flex-end;width:100%}.footer-logo-wrap{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;width:50%;opacity:1}.footer-top{display:flex;width:50%}.footer-column,.footer-column-phone{display:flex;flex-direction:column;justify-content:start;align-items:flex-start;gap:1.042vw;width:max-content;line-height:.9em}.address-wrap{width:17.552vw;flex-shrink:0}.footer-heading{font-size:clamp(16px,1.15vw,22px);font-weight:600;margin:0;white-space:nowrap}.footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.302vw;height:fit-content}.footer-links a,.footer-contact a{height:fit-content;color:#fffc;text-decoration:none;font-size:clamp(14px,1.15vw,22px);transition:color .3s ease;font-weight:400;white-space:nowrap}.footer-links a:hover,.footer-contact a:hover{color:var(--white)}.footer-transform{display:flex;width:100%;gap:clamp(10px,5vw,130px)}.footer-contact{margin:0;font-size:clamp(14px,1.15vw,22px);color:#fff}.cnt-n-ivons{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between}.footer-address{width:17.552vw;margin:0;margin-top:-.625vw;font-size:clamp(14px,1.15vw,22px);line-height:1.5;color:#fff}.footer-socials{display:flex;gap:.833vw;margin-top:.417vw}.footer-bottom{display:flex;justify-content:space-between;align-items:flex-end;font-size:clamp(10px,.73vw,14px);color:var(--white)}.gisp-wrapper{display:flex;justify-content:start;align-items:center;gap:.833vw;width:100%}.gisp-text{position:relative}.gisp-text>p{white-space:pre-line}.gisp-logo{display:flex;gap:.208vw}.footer-priv-n-co-wrapper{display:flex;flex-direction:column;width:100%;gap:1.198vw}.footer-legal{display:flex;flex-direction:column;gap:.833vw;width:100%;font-size:clamp(14px,var(--fs-st),.938vw);font-weight:800;opacity:.4;line-height:.9em}.footer-legal a{color:var(--white);text-decoration:none;transition:color .3s ease}.footer-legal a:hover{color:var(--white)}.footer-association{display:flex;align-items:center;height:3.021vw;gap:.833vw;width:100%}.association-text{text-align:left;line-height:1.3}.footer-copyright{width:100%}.footer-copyright p{margin:0;margin-bottom:-.208vw;line-height:1.4;font-size:.729vw}.footer-developer{width:100%;display:flex;align-items:flex-end;justify-content:flex-end;margin-bottom:-.208vw}.footer-developer p{margin:0;font-size:clamp(10px,.65vw,12px)}.footer-developer a{text-decoration:none;color:inherit}.footer-developer strong{font-size:clamp(12px,.85vw,16px);font-weight:900;color:var(--white)}.max{-webkit-mask-image:url(/contacts/MAX.svg),linear-gradient(#fff 0 0);mask-image:url(/contacts/MAX.svg),linear-gradient(#fff 0 0)}.vk{-webkit-mask-image:url(/contacts/VK.svg),linear-gradient(#fff 0 0);mask-image:url(/contacts/VK.svg),linear-gradient(#fff 0 0)}.tg{-webkit-mask-image:url(/contacts/Tg.svg),linear-gradient(#fff 0 0);mask-image:url(/contacts/Tg.svg),linear-gradient(#fff 0 0)}.rt{-webkit-mask-image:url(/RT2.svg),linear-gradient(#fff 0 0);mask-image:url(/RT2.svg),linear-gradient(#fff 0 0)}.social-icon-footer:hover{background-color:var(--B2B-accent)}.social-icon-footer{background-color:var(--white);border-radius:.313vw;width:2.083vw;height:2.083vw;cursor:pointer;transition:background-color .3s ease;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center,center;mask-position:center,center;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;-webkit-mask-composite:destination-out;mask-composite:exclude}.social-icon-footer>img{width:1.042vw;height:1.042vw;filter:brightness(0)}.social-icon:hover{background-color:#ffffff4d}.association-logo{background-image:url(/ae.svg);background-size:cover;background-position:center;background-repeat:no-repeat;width:10.885vw;height:2.604vw}.init-logo{background-image:url(/footer/cwod.svg);background-size:cover;background-position:center;background-repeat:no-repeat;width:10.781vw;height:3.021vw}.copyable{cursor:pointer;width:fit-content;transition:opacity .2s ease,color .2s ease;-webkit-user-select:text;user-select:text;pointer-events:all}.copyable:hover{opacity:.7}.copyable:active{opacity:.5}.copy-toast{position:fixed;bottom:2.083vw;left:50%;transform:translate(-50%) translateY(1.042vw);background-color:#2e3c4f;color:#fff;padding:.729vw 1.458vw;border-radius:.417vw;font-size:.781vw;font-weight:500;box-shadow:0 .417vw 1.25vw #0003;opacity:0;visibility:hidden;transition:opacity .3s ease,transform .3s ease,visibility .3s ease;z-index:9999;pointer-events:none}.copy-toast.visible{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.mobile-media{display:none}.footer-heading,.footer-links a,.footer-contact a,.footer-contact,.footer-address{font-size:1.146vw}.footer-transform{gap:6.771vw}.footer-bottom{font-size:.729vw}.footer-legal{font-size:.938vw}.footer-developer p{font-size:.625vw}.footer-developer strong{font-size:.833vw}.gisp-logo img{width:3.021vw;height:3.021vw}}@media(max-width:768px){.desktop-copyright{display:none!important}.mobile-copyright{display:contents!important}.footer{padding:48px 16px 0;background-position:top center;overflow:hidden!important;height:fit-content;position:relative;z-index:5;transform:translateZ(0)}.footer-top-wrap{display:flex;flex-direction:column;justify-content:space-between;width:100%;gap:93px}.footer-logo-wrap{display:flex;align-items:flex-start;width:100%;opacity:1}.footer-transform{display:flex;width:100%;gap:6vw}.footer-container{height:auto;gap:40px}.footer-top{width:100%;justify-content:space-between;padding-left:0;flex-direction:column;gap:40px}.footer-heading{font-size:28px;margin-bottom:8px}.footer-links{gap:22px}.footer-links a{font-weight:800}.footer-links a,.footer-contact a,.footer-contact,.footer-address{font-size:var(--fs-st)}.address-wrap{width:100%;flex-shrink:0;line-height:normal}.footer-address{margin-top:-16px;width:100%;line-height:1.5}.cnt-n-ivons{gap:24px}.footer-socials{display:none}.mobile-media{display:flex;flex-direction:column;gap:24px}.mobile-media p{font-size:28px;font-weight:700;margin-top:-5px}.footer-socials-mobile{display:flex;gap:16px}.social-icon-footer{width:40px;height:40px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:22px;opacity:.7;padding-top:53px}.footer-priv-n-co-wrapper{display:contents}.association-text{text-align:left;font-size:14px}.footer-association{order:2;flex-direction:row;align-items:center}.gisp-wrapper{order:3;gap:16px}.footer-copyright{order:5}.footer-copyright>p{margin-top:4px;font-size:14px}.footer-developer{margin-top:25px;padding-bottom:16px;order:6;justify-content:center}.footer-developer>a{text-decoration:none;color:var(--white)}.footer-column-phone{display:flex;flex-direction:column;justify-content:start;align-items:flex-start;gap:24px;width:100%;line-height:.9em}.footer-legal{padding-top:19px;order:4;display:flex;flex-direction:column;gap:16px;width:100%;font-size:var(--fs-sm);font-weight:400;opacity:1;line-height:.9em}.gisp-text{position:relative;max-width:min-content;font-size:14px}.association-logo{background-image:url(/ae.svg);background-size:cover;background-position:center;background-repeat:no-repeat;width:180px;height:43px}.logo{width:156px;height:auto}}@media(min-width:769px){.hide-on-desktop{display:none!important}}.smart-search-card{background-color:#0a426aa6;border:.052083vw solid rgba(118,224,255,.2);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:.260417vw;width:100%;height:9.21875vw;padding:.833333vw;padding-bottom:0;overflow:hidden;display:flex;flex-direction:column;gap:1.041667vw;opacity:0;transition:opacity .3s ease,border-color .3s ease,backdrop-filter .4s ease,-webkit-backdrop-filter .4s ease}.smart-search-card:hover{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:.052083vw solid rgba(118,224,255,1)}.search-input-wrapper{display:flex;align-items:center;background-color:#b8c8d3;border-radius:.260417vw;padding:.729167vw .833333vw}.search-icon{color:#1a466a;margin-right:.625vw;width:1.041667vw;height:1.041667vw}.search-input{flex:1;border:none;background:transparent;font-size:.9375vw;color:#0d3854;outline:none;padding:0}.search-input::placeholder{color:#1a466a!important;opacity:.8}.search-tags-container{display:flex;flex-wrap:wrap;align-content:flex-start;position:relative;gap:.625vw .833333vw;overflow:hidden;height:100%;text-decoration:none;-webkit-mask-image:linear-gradient(to bottom,black 40%,transparent 100%);mask-image:linear-gradient(to bottom,black 40%,transparent 100%)}.search-tag-link{text-decoration:none;line-height:.9em;color:#9bb5c9;font-size:.729167vw;transition:color .2s ease;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;outline:none;-webkit-tap-highlight-color:transparent}.search-tag-link:hover{color:#fff;text-decoration:underline;outline:none;-webkit-tap-highlight-color:transparent}.search-tag-link:focus,.search-tag-link:active{outline:none!important;box-shadow:none!important;text-decoration:none;-webkit-tap-highlight-color:transparent}.search-no-results{color:#9bb5c9;font-size:.833333vw}.header-mobile .search-input{color:var(--white);font-weight:400;font-size:16px}.header-mobile .search-input::placeholder{color:var(--white)!important;opacity:.2}.header-mobile .search-icon{color:var(--white);width:18px;height:18px;margin-right:0}@media(max-width:480px){.search-tag-link{font-size:16px}}.header-mobile{position:fixed;top:0;left:0;width:100dvw;height:fit-content;z-index:10005!important;display:flex;align-items:center;pointer-events:auto;padding:16px;animation:none!important;will-change:transform;transition:background-color .3s ease,transform .4s cubic-bezier(.16,1,.3,1)}.header-mobile.mobile-intro{animation:headerSlideDown 2.5s cubic-bezier(.32,.01,0,1) forwards!important;transition:none!important}.header-mobile.mobile-visible{transform:translateY(0) translateZ(0)!important}.header-mobile.mobile-hidden{transform:translateY(-100px) translateZ(0)!important}.header-mobile.default{background-color:transparent}.header-mobile.menu-open{transform:translateY(0)!important}.header-mobile-container{width:100%;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:10002;top:0}.mobile-logo{height:40px;width:auto;aspect-ratio:164 / 52;object-fit:contain;flex-shrink:0;backface-visibility:hidden;transform:translateZ(0);font-size:0;color:transparent}.hamburger{background:none;border:none;cursor:pointer;padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:solid 1px #FFFFFF07;border-radius:5px;background-color:#0a426a99;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:background-color .4s ease;gap:4px;height:46px;width:46px}.hamburger.is-active{background-color:var(--white);border:solid 1px #3C3C3B30}.hamburger .svg-line{display:block;width:22px;height:5px;min-height:5px;flex-shrink:0;overflow:visible;transition:transform .7s cubic-bezier(.39,.01,.16,1),color .4s ease;transform-origin:center;color:var(--white);background-color:transparent!important;outline:none!important;box-shadow:none!important;transform:translate(3%)}.header-mobile.scrolled .svg-line{color:var(--white)}.hamburger.is-active .svg-top-line{transform:translateY(70%) translate(-2%) rotate(-130deg);color:#000!important}.hamburger.is-active .svg-bottom-line{transform:translateY(-95%) translate(2%) rotate(-50deg);color:#000!important}.mobile-nav{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#fff;z-index:10000;overflow:hidden;opacity:0;pointer-events:none;visibility:hidden;transition:background-color .4s ease,opacity .4s cubic-bezier(.23,.01,.01,.99),visibility 0s linear .4s}.mobile-nav.catalog-mode-active{background-color:var(--B2B-main)}.mobile-nav.active{opacity:1;pointer-events:auto;visibility:visible;transition:background-color .4s ease,opacity .4s cubic-bezier(.23,.01,.01,.99),visibility 0s linear 0s}.mobile-nav.active.catalog-mode-active{transition:background-color .4s ease,opacity .4s cubic-bezier(.23,.01,.01,.99),visibility 0s linear 0s}.mobile-nav-links{display:flex;flex-direction:column;gap:31px;justify-content:flex-start;align-items:flex-start;width:100%}.mobile-nav-links{display:flex;flex-direction:column;gap:31px;justify-content:flex-start;align-items:flex-start}.mobile-nav.active .mobile-nav-links{opacity:1;transform:translateY(0);transition-delay:.1s}.mobile-nav.active .number-wrapper{opacity:1;transform:translateY(0);transition-delay:.2s}.mobile-nav-links a{font-family:Onest,sans-serif;font-size:22px;color:var(--B2B-accent);text-decoration:none;font-weight:600;line-height:.8em}.mobile-contacts-btn{margin-top:20px;padding:15px 40px;background-color:var(--B2C-main);border-radius:5px;font-weight:500!important}.nav-shape.left{left:0;bottom:-125px;width:318px;height:486px;transform:scale(.6);transform-origin:bottom left;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='336' height='229' viewBox='0 0 336 229' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M293.342 312.074C293.128 311.898 292.917 311.719 292.709 311.537L293.342 312.074Z' fill='black'/%3E%3Cpath d='M-150 291.719C-150 306.234 -138.302 318 -123.871 318C-117.576 318 -111.801 315.761 -107.29 312.032L-106.758 311.58L93 141.917L292.709 311.537L293.342 312.074C297.845 315.778 303.6 318 309.871 318C324.302 318 336 306.234 336 291.719V199.736C336 191.946 332.631 184.948 327.278 180.135L326.528 179.486L139.781 17.8431C127.33 6.74099 110.948 -1.66933e-08 93 -1.80246e-08C75.631 -1.9313e-08 59.728 6.3133 47.4356 16.7829C47.1477 17.0281 46.8618 17.2756 46.5779 17.5253L-140.779 179.698C-146.42 184.519 -150 191.707 -150 199.736V291.719Z' fill='black'/%3E%3Cpath d='M335.5 199.735V291.719C335.5 305.96 324.023 317.5 309.871 317.5C303.72 317.5 298.076 315.321 293.659 311.687C293.46 311.524 293.265 311.357 293.071 311.187L293.032 311.155L93.3232 141.536L93 141.262L92.6768 141.536L-107.082 311.199L-107.613 311.65C-112.037 315.306 -117.699 317.5 -123.871 317.5C-138.023 317.5 -149.5 305.96 -149.5 291.719V199.735C-149.5 191.858 -145.989 184.807 -140.454 180.078L-140.452 180.076L46.9053 17.9033L46.9082 17.9004C47.1901 17.6525 47.474 17.4065 47.7598 17.1631C59.9653 6.76754 75.7546 0.500011 93 0.5C110.82 0.5 127.085 7.19212 139.448 18.2158L139.454 18.2207L326.201 179.864L326.943 180.507C332.195 185.228 335.5 192.093 335.5 199.735Z' stroke='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='336' height='229' viewBox='0 0 336 229' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M293.342 312.074C293.128 311.898 292.917 311.719 292.709 311.537L293.342 312.074Z' fill='black'/%3E%3Cpath d='M-150 291.719C-150 306.234 -138.302 318 -123.871 318C-117.576 318 -111.801 315.761 -107.29 312.032L-106.758 311.58L93 141.917L292.709 311.537L293.342 312.074C297.845 315.778 303.6 318 309.871 318C324.302 318 336 306.234 336 291.719V199.736C336 191.946 332.631 184.948 327.278 180.135L326.528 179.486L139.781 17.8431C127.33 6.74099 110.948 -1.66933e-08 93 -1.80246e-08C75.631 -1.9313e-08 59.728 6.3133 47.4356 16.7829C47.1477 17.0281 46.8618 17.2756 46.5779 17.5253L-140.779 179.698C-146.42 184.519 -150 191.707 -150 199.736V291.719Z' fill='black'/%3E%3Cpath d='M335.5 199.735V291.719C335.5 305.96 324.023 317.5 309.871 317.5C303.72 317.5 298.076 315.321 293.659 311.687C293.46 311.524 293.265 311.357 293.071 311.187L293.032 311.155L93.3232 141.536L93 141.262L92.6768 141.536L-107.082 311.199L-107.613 311.65C-112.037 315.306 -117.699 317.5 -123.871 317.5C-138.023 317.5 -149.5 305.96 -149.5 291.719V199.735C-149.5 191.858 -145.989 184.807 -140.454 180.078L-140.452 180.076L46.9053 17.9033L46.9082 17.9004C47.1901 17.6525 47.474 17.4065 47.7598 17.1631C59.9653 6.76754 75.7546 0.500011 93 0.5C110.82 0.5 127.085 7.19212 139.448 18.2158L139.454 18.2207L326.201 179.864L326.943 180.507C332.195 185.228 335.5 192.093 335.5 199.735Z' stroke='black'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.nav-shape.right{right:-125px;bottom:0;width:318px;height:486px;transform:translateY(150px)}.mobile-nav.active .nav-shape{opacity:1;transition-delay:.1s}.mobile-nav.active .nav-shape.left{transform:scale(1)}.mobile-nav.active .nav-shape.right{transform:translateY(0)}.kkz-wrap{background-color:#0ff;width:100%;height:100%;display:flex;justify-content:flex;align-items:center;position:absolute}.mobile-nav.active .mobile-nav-footer{opacity:1;transition-delay:.3s}.top-bar-left-wrapper{position:relative;display:flex;align-items:center;width:100%;height:46px;overflow:hidden}.mobile-logo-link{position:absolute;left:0;display:flex;align-items:center;flex-shrink:0;transition:transform .5s cubic-bezier(.39,.01,.16,1),opacity .4s ease}.mobile-logo-link.hide-left{transform:translate(-120%);opacity:0}.catalog-header-buttons{position:absolute;left:0;display:flex;gap:12px;transform:translate(-120%);opacity:0;transition:transform .3s cubic-bezier(.39,.01,.16,1),opacity .4s ease;pointer-events:none}.catalog-header-buttons.show-in{transform:translate(0);opacity:1;pointer-events:auto}.top-mock-btn{display:flex;align-items:center;justify-content:center;gap:6px;background-color:#0a426a36;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.07);border-radius:5px;color:var(--white);font-family:Onest,sans-serif;font-size:14px;font-weight:400;cursor:pointer;height:46px;padding:12px}.top-mock-btn.icon-btn{width:46px;padding:0}.top-mock-btn.analog-btn{display:flex;justify-content:space-between;padding:0 12px;text-decoration:none;gap:10px}.top-mock-btn.analog-btn>p{width:100%;text-align:end;padding:0;text-decoration:none}.flags-mock{display:flex;align-items:center;gap:3px}.main-menu-view{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:120px 16px 0;gap:64px;background-color:#fff;z-index:2;transform:translate(0);opacity:1;transition:transform .6s cubic-bezier(.39,.01,.16,1),opacity .5s ease}.main-menu-view.slide-out-left{transform:translate(-100%);opacity:0;pointer-events:none}.mobile-nav-links,.number-wrapper{opacity:0;transform:translateY(-30px);transition:opacity .5s ease,transform .5s cubic-bezier(.23,.01,.01,.99);width:100%}.mobile-nav-links{display:flex;flex-direction:column;gap:31px}.mobile-nav.active:not(.catalog-mode-active) .mobile-nav-links{opacity:1;transform:translateY(0);transition-delay:.1s}.mobile-nav.active:not(.catalog-mode-active) .number-wrapper{opacity:1;transform:translateY(0);transition-delay:.2s}.mobile-nav-links a,.catalog-trigger-btn{font-family:Onest,sans-serif;font-size:22px;color:var(--B2B-accent);text-decoration:none;font-weight:600;line-height:.8em;background:none;border:none;padding:0;text-align:left;cursor:pointer}.mobile-phone{font-size:18px;line-height:.8em;color:#3c3c3b;opacity:.5}.mobile-nav-shapes{position:absolute;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1;overflow:hidden}.nav-shape{position:absolute;transition:transform .5s cubic-bezier(.23,.01,.01,.99),opacity .5s ease;opacity:0}.nav-shape.left{left:0;bottom:-125px;width:318px;height:486px;transform:scale(.6);transform-origin:bottom left;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.mobile-nav.active:not(.catalog-mode-active) .nav-shape{opacity:1;transition-delay:.1s}.mobile-nav.active:not(.catalog-mode-active) .nav-shape.left{transform:scale(1)}.mobile-nav.active:not(.catalog-mode-active) .nav-shape.right{transform:translateY(0)}.mobile-nav-footer{position:absolute;top:90%;left:0;width:100%;text-align:center;z-index:10;opacity:0;transition:opacity .5s ease}.mobile-nav-footer p{font-family:Onest,sans-serif;font-size:14px;color:var(--white);opacity:.7;margin:0;font-weight:400}.mobile-nav.active:not(.catalog-mode-active) .mobile-nav-footer{opacity:1;transition-delay:.3s}.catalog-mobile-view{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transform:translate(0);opacity:0;pointer-events:none;visibility:hidden;transition:opacity .5s ease .1s,visibility 0s linear .6s}.catalog-mobile-view.slide-in-right{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .5s ease .1s,visibility 0s linear 0s}.catalog-mobile-view .categories-page{height:100vh!important;height:100dvh!important;width:100%!important;background-color:transparent!important}.mobile-nav.catalog-mode-active .mobile-nav-shapes{display:none}.header-mobile.catalog-open .hamburger.is-active{background-color:#0a426a07;border:1px solid rgba(255,255,255,.07)}.header-mobile.catalog-open .hamburger.is-active .svg-line{color:#fff!important}.menu-arrow{width:16px;height:16px;fill:var(--white);transform:scale(1) rotate(90deg) translateY(3px)}.menu-analog-arrow{width:6px;height:10px;transform:translate(1px) rotate(-90deg);fill:var(--white)}.top-bar-left-wrapper{overflow:hidden!important}.catalog-header-buttons{width:100%;display:flex;align-items:center;gap:12px}.catalog-header-buttons .back-btn,.catalog-header-buttons .analog-btn{flex-shrink:0!important;transition:margin-left .4s cubic-bezier(.39,.01,.16,1),opacity .3s ease}.header-mobile.search-open-mode .back-btn{margin-left:-58px;opacity:0;pointer-events:none}.mobile-smart-search{width:46px;flex-shrink:0;display:flex;transition:width .5s cubic-bezier(.39,.01,.01,1)}.header-mobile.search-open-mode .mobile-smart-search{width:100%;padding-right:12px}.header-mobile.search-open-mode .analog-btn{opacity:0;pointer-events:none}.search-expand-btn{width:100%;height:46px;padding:0 13px;display:flex;align-items:center;justify-content:flex-start;transition:background-color .4s ease,border .4s ease;border-radius:5px;border:1px solid rgba(255,255,255,.07)}.search-expand-btn.active{background-color:transparent;border:1px solid rgba(255,255,255,.07);cursor:text}.search-expand-btn .search-icon{flex-shrink:0;min-width:18px;color:#fff!important;stroke:#fff!important}.mobile-input-container{color:var();position:relative;flex-grow:1;width:0;opacity:0;display:flex;align-items:center;transition:width .4s cubic-bezier(.39,.01,.16,1),opacity .3s ease}.search-expand-btn.active .mobile-input-container{width:100%;opacity:1;margin-left:10px}.search-input .mobile{width:100%;border:none;background:none;color:#fff;outline:none;font-family:Onest,sans-serif;font-size:15px;padding:0}.search-input::placeholder{color:red}.search-tags-overlay-mobile{position:fixed;top:76px;left:0;width:100vw;height:calc(100vh - 76px);background-color:transparent;z-index:10010;padding:10px 20px 24px;display:flex;flex-wrap:wrap;align-content:flex-start;gap:16px 20px;overflow-y:auto;pointer-events:auto;animation:fadeInOverlay .3s ease forwards}@keyframes fadeInOverlay{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.search-tag-link .mobile{color:#ffffffb3;text-decoration:none;font-family:Onest,sans-serif;font-size:16px;transition:color .2s ease}.search-tag-link:active{color:#fff}.search-no-results{color:#ffffff80;font-family:Onest,sans-serif;font-size:14px}.catalog-mobile-view,.price-mobile-view{background:transparent!important}.price-mobile-view{position:absolute;top:0;left:0;width:100%;height:100%;padding:110px 34px 30px;display:flex;flex-direction:column;gap:32px;opacity:0;pointer-events:none;transition:transform .4s cubic-bezier(.25,1,.5,1),opacity .4s ease;transform:translate(100%)}.price-mobile-view.slide-in-right{opacity:1;pointer-events:auto;transform:translate(0)}.mobile-logo-link{transition:transform .4s ease,opacity .4s ease,left .4s ease}.header-mobile.price-open .mobile-logo-link.center-logo{position:absolute;left:50%;transform:translate(-50%)}.mobile-nav .sliding-panel,.mobile-nav .catalog-mobile-view,.mobile-nav .catalog-mobile-view>div{background-color:transparent!important;background:transparent!important}.fixed-bg-shapes{position:absolute!important;bottom:0;left:0;width:100%;z-index:0!important;pointer-events:none}.mobile-nav-footer.fixed-footer{position:absolute!important;bottom:30px;left:0;width:100%;z-index:10!important;text-align:center}.sliding-panel{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:1!important;transition:transform .4s cubic-bezier(.25,1,.5,1)!important}.main-menu-view{transform:translate(0)}.main-menu-view.slide-out-left{transform:translate(-100%)!important}.catalog-mobile-view,.price-mobile-view{transform:translate(100%)!important;pointer-events:none;transition:transform .4s cubic-bezier(.25,1,.5,1)!important}.catalog-mobile-view.slide-in-right,.price-mobile-view.slide-in-right{transform:translate(0)!important;pointer-events:auto}.price-mobile-view{padding:120px 34px 30px;display:flex;flex-direction:column;gap:32px}.mobile-price-card{display:flex;align-items:center;gap:20px;text-decoration:none;color:#0a426a;font-size:20px;font-weight:600}.mobile-price-icon{width:36px;height:auto}.back-btn-price{border:1px solid #3C3C3B30;background:transparent;transform:translate(-50px)!important}.catalog-header-buttons.show-in .back-btn-price{opacity:1;transform:translate(0)!important;pointer-events:auto}.arrow-price{fill:var(--black)}.mobile-nav.active.catalog-mode-active .mobile-nav-footer,.mobile-nav.active.price-open-active .mobile-nav-footer{opacity:0!important;pointer-events:none!important}.header-mobile.header-mobile-product.default{background:transparent!important;pointer-events:none;padding:15px;box-shadow:none!important}.header-mobile.header-mobile-product.menu-open{pointer-events:auto}.hmp-main-wrapper{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;pointer-events:auto;transition:all .3s ease}.hmp-main-wrapper.is-open{gap:0}.hmp-back-btn{width:50px;height:50px;background-color:#3c3c3b1a;border-radius:5px;border:solid 1px #FFFFFF10;display:flex;justify-content:center;align-items:center;cursor:pointer;flex-shrink:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all .35s cubic-bezier(.4,0,.2,1)}.hmp-back-btn.hide-back-btn{opacity:0;visibility:hidden;width:0;padding:0;margin:0}.hmp-capsule{background-color:#3c3c3b1a;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:5px;height:50px;flex-grow:1;padding:8px;margin:0;transition:all .3s ease;border:solid 1px rgba(255,255,255,.07)}.hmp-capsule.capsule-open{background:transparent;border-radius:0;height:50px;padding:0 8px 0 0;border:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.prd-menu-arrow{fill:#333;height:17px;transform:rotate(90deg) translateY(20%)}.prd-hamburger{background:none;border:none;cursor:pointer;padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:5px;gap:4px;height:46px;width:46px;color:#333;transition:color .3s ease,background-color .3s ease}.prd-hamburger.is-active{background:transparent;border:solid 1px #3C3C3B30}.prd-hamburger .svg-line{display:block;width:24px;height:5px;min-height:5px;flex-shrink:0;overflow:visible;transition:transform .7s cubic-bezier(.39,.01,.16,1),color .4s ease;transform-origin:center;color:inherit;background-color:transparent!important;outline:none!important;box-shadow:none!important}.prd-hamburger.is-active .svg-top-line{transform:translateY(70%) translate(-2%) rotate(-129deg);color:#000!important}.prd-hamburger.is-active .svg-bottom-line{transform:translateY(-95%) translate(2%) rotate(-49deg);color:#000!important}.header-mobile-product.layer-active:not(.menu-open) .hmp-capsule,.header-mobile-product.layer-active:not(.menu-open) .hmp-back-btn{background-color:#ffffff26}.header-mobile-product.layer-active:not(.menu-open) .prd-menu-arrow{fill:#fff}.header-mobile-product.layer-active:not(.menu-open) .prd-hamburger{color:#fff}.header-mobile-product.catalog-open .prd-hamburger.is-active .svg-top-line,.header-mobile-product.catalog-open .prd-hamburger.is-active .svg-bottom-line{color:#fff!important}.header-mobile-product.catalog-open .prd-hamburger{border-color:#ffffff10;color:#fff}.admin-section-wrapper{position:relative!important;width:100%;transition:opacity .2s ease,filter .2s ease}.admin-section-wrapper.is-hidden-section{outline:2px dashed #008AD1!important;outline-offset:-2px;background-color:#008ad108}.admin-section-wrapper.is-hidden-section>*:not(.admin-section-widget):not(.admin-section-hidden-banner){opacity:.5;filter:grayscale(30%);transition:opacity .2s ease}.admin-section-wrapper.is-hidden-section:hover>*:not(.admin-section-widget):not(.admin-section-hidden-banner){opacity:.75}.admin-section-hidden-banner{position:absolute;top:12px;left:50%;transform:translate(-50%);z-index:99998;display:inline-flex;align-items:center;gap:8px;background:#fff;border:1.5px solid #008AD1;color:#0a426a;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:700;padding:6px 14px;border-radius:4px;box-shadow:0 4px 12px #0000001f;pointer-events:none;animation:adminBannerFadeIn .25s ease}@keyframes adminBannerFadeIn{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}.admin-section-widget{position:absolute;bottom:16px;left:16px;z-index:99999;display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #008AD1;border-radius:4px;box-shadow:0 4px 14px #00000026;padding:4px 8px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;transition:all .2s ease}.admin-section-widget:hover{box-shadow:0 6px 18px #008ad138}.admin-section-title-label{font-size:12px;font-weight:700;color:#0a426a;white-space:nowrap;max-width:200px;overflow:hidden;text-overflow:ellipsis;padding:0 2px}.admin-section-status-badge{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;padding:2px 7px;border-radius:3px;text-transform:uppercase;letter-spacing:.3px}.admin-section-status-badge.status-visible{background-color:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}.admin-section-status-badge.status-hidden{background-color:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.admin-section-status-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.status-visible .admin-section-status-dot{background-color:#22c55e}.status-hidden .admin-section-status-dot{background-color:#ef4444}.admin-section-divider{width:1px;height:18px;background:#cbd5e1;margin:0 2px}.admin-section-action-btn{display:inline-flex;align-items:center;gap:6px;font-family:inherit;font-size:12px;font-weight:700;padding:5px 12px;border-radius:4px;cursor:pointer;outline:none;transition:all .15s ease;white-space:nowrap}.admin-section-action-btn.btn-hide{background:#fff;color:#008ad1;border:1px solid #008AD1}.admin-section-action-btn.btn-hide:hover{background:#008ad1;color:#fff}.admin-section-action-btn.btn-unhide{background:#008ad1;color:#fff;border:1px solid #008AD1}.admin-section-action-btn.btn-unhide:hover{background:#006b9f;border-color:#006b9f}.admin-section-action-btn:active{transform:translateY(1px)}.admin-section-action-btn:disabled{opacity:.6;cursor:not-allowed}.admin-section-icon{width:14px;height:14px;display:inline-block;vertical-align:middle}.admin-section-media-badge{position:relative;display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;padding:3px 8px;border-radius:4px;cursor:default;transition:all .2s ease;-webkit-user-select:none;user-select:none}.admin-section-media-badge.is-ok{background-color:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.admin-section-media-badge.is-warning{background-color:#fffbeb;color:#b45309;border:1px solid #fde68a}.media-badge-icon{font-size:12px;line-height:1}.media-badge-size{font-family:JetBrains Mono,Consolas,Monaco,monospace;font-size:11px;letter-spacing:-.2px}.media-badge-count{font-size:10px;opacity:.8;margin-left:2px}.admin-section-media-tooltip{position:absolute;bottom:calc(100% + 8px);left:0;background:#fff;border:1px solid #008AD1;border-radius:4px;box-shadow:0 8px 24px #00000029;padding:8px 10px;min-width:220px;max-width:320px;z-index:100000;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease}.admin-section-media-badge:hover .admin-section-media-tooltip{opacity:1;pointer-events:auto;transform:translateY(0)}.media-tooltip-header{font-size:11px;font-weight:800;color:#008ad1;text-transform:uppercase;margin-bottom:6px;border-bottom:1px solid #e2e8f0;padding-bottom:4px}.media-tooltip-row{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;line-height:1.4;padding:2px 0}.media-tooltip-type{font-size:11px}.media-tooltip-label{flex:1;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-tooltip-val{font-family:JetBrains Mono,Consolas,Monaco,monospace;font-weight:700;color:#16a34a}.media-tooltip-val.val-warning{color:#dc2626}.map{--shadow: 0;--r: 5px;position:relative;z-index:1;background:var(--white);color:var(--Geo-title);font-family:Onest,sans-serif;overflow-x:hidden;touch-action:pan-x pan-y!important}.map,.map *{box-sizing:border-box}.wrap{position:relative;height:62.5vw;margin:0 auto;padding:clamp(85px,7vw,150px) clamp(20px,5vw,96px) 0px;background-color:var(--white)}.city-filter-overlay{position:absolute;top:28.6458vw;left:50%;z-index:9999;opacity:0;pointer-events:none;transform-origin:top left;transform:scale(var(--filter-scale, 1)) scaleY(0);transition:transform .6s cubic-bezier(.2,.9,.2,1),opacity .5s ease}.city-filter-overlay.is-visible{opacity:1;pointer-events:auto;transform:scale(var(--filter-scale, 1)) scaleY(1)}.city-filter-overlay.is-dragging{opacity:1!important;transform:scale(var(--filter-scale, 1)) scaleY(1)!important;transition:none!important;-webkit-user-select:none;user-select:none}.map .top{position:relative;z-index:50;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:0 0 -5vw;pointer-events:auto}.map .top>*{pointer-events:auto}.map .top h2{position:relative;z-index:50;margin:0;font-size:2.2396vw;letter-spacing:-.02em;font-weight:600;font-family:Onest;pointer-events:auto}.map .top .hint{margin:0;max-width:900px;text-align:right;color:var(--m);font-size:13px;line-height:1.35}.map .map-area{position:relative;width:100%;height:100%;z-index:5}.svgMount{z-index:5}.map .pill,.map .search,.map .btn{pointer-events:auto}.map .dot{width:10px;height:10px;border-radius:50%;background:rgba(var(--main),.3);box-shadow:0 0 0 6px rgba(var(--main),.1),0 0 0 14px rgba(var(--main),.06)}.map .btn{border:0;cursor:pointer;padding:10px 12px;border-radius:999px;background:rgba(var(--main),.11);color:rgba(var(--main),.92);transition:background .18s ease,transform .18s ease;-webkit-user-select:none;user-select:none;font-size:13px}.map .btn:hover{background:rgba(var(--main),.16);transform:translateY(-1px)}.map .stage{width:100%;height:100%;display:block}.map .canvas{position:relative;width:100%;height:auto}.map .stage svg{width:100%;height:fit-content;display:block}.map .stage svg>rect:first-child{pointer-events:none!important}.map .stage g.region{stroke-width:2;vector-effect:non-scaling-stroke;transition:fill .18s ease,stroke .18s ease,filter .18s ease,opacity .18s ease;pointer-events:visiblePainted}.map .stage g.region path{fill:inherit!important;stroke:inherit!important;pointer-events:visiblePainted}.map .stage g.region.has-sales{fill:var(--map-fill);stroke:var(--map-border);cursor:pointer}.map .stage g.region.has-sales:hover{fill:var(--map-fill);stroke:rgba(var(--main),.34)}.map .stage g.region.has-sales.active{fill:var(--actv-fill);stroke:rgba(var(--main),.38)}.map .stage g.region.no-sales{fill:var(--map-fill-off);stroke:var(--map-border-off);pointer-events:none}.map .stage g.region.production{fill:#b2d9f5;stroke:#81c7fd;opacity:1;pointer-events:auto}.map .stage .intro-lock g.region.has-sales{pointer-events:none!important}.map .arc-layer,.map .city-layer,.map .pin-layer{pointer-events:none}.map .pin{transform-origin:center}.map .pin .core{fill:rgba(var(--main),.98);opacity:.92}.map .pin .ring{fill:none;stroke:rgba(var(--main),.32);stroke-width:2.2;animation:kalugaPulse 1.9s ease-out infinite}@keyframes kalugaPulse{0%{opacity:0;transform:scale(.72)}14%{opacity:.88}to{opacity:0;transform:scale(1.62)}}.map .city-dot{fill:rgba(var(--main),.92);opacity:0;transform-box:fill-box;transform-origin:center}.map .dot-pop{animation:dotIn .42s cubic-bezier(.2,.9,.2,1) forwards,dotPulse .56s ease-in-out .42s 3}@keyframes dotIn{0%{opacity:0;transform:scale(.65)}to{opacity:.92;transform:scale(1)}}@keyframes dotPulse{0%{transform:scale(1);opacity:.92}50%{transform:scale(1.22);opacity:.92}to{transform:scale(1);opacity:.92}}.map .fade-out{animation:fadeOut .9s ease forwards}@keyframes fadeOut{to{opacity:0}}.map .arc{fill:none;stroke:url(#supplyGrad);stroke-width:2.2;stroke-linecap:round;opacity:.92;vector-effect:non-scaling-stroke;stroke-dasharray:var(--len, 320);stroke-dashoffset:var(--len, 320);animation:draw 1.35s cubic-bezier(.18,.9,.18,1) forwards;animation-delay:var(--delay, 0ms);filter:drop-shadow(0 10px 16px rgba(0,0,0,.1))}@keyframes draw{to{stroke-dashoffset:0}}.map .flow{fill:none;stroke:rgba(var(--main),.22);stroke-width:6;stroke-linecap:round;opacity:0;vector-effect:non-scaling-stroke;filter:blur(1.6px);stroke-dasharray:18 180;stroke-dashoffset:220;animation:flowIn .22s ease-out forwards,flowRun 1.5s ease-out forwards;animation-delay:calc(var(--delay, 0ms) + .9s),calc(var(--delay, 0ms) + .9s)}@keyframes flowIn{to{opacity:.62}}@keyframes flowRun{to{opacity:0;stroke-dashoffset:0}}.map .hovercard{position:absolute;left:24px;top:24px;transform:translateZ(0);min-width:320px;max-width:480px;border-radius:var(--r);background:#ffffffc7;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:16px;z-index:10;opacity:0;pointer-events:none;transition:opacity .14s ease}.map .hovercard.show{opacity:1}.map .hc-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.map .hc-title{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--B2B-accent);line-height:1.2}.map .hc-sub{font-size:14px;color:var(--B2B-accent);white-space:nowrap}.map .hc-list{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;max-height:150px;overflow:auto}.map .tag{display:inline-flex;align-items:center;padding:8px;border-radius:var(--r);background:#ffffffa8;border:1px solid #008AD1;color:var(--B2C-main);font-family:Onest;font-weight:400;font-size:18px;line-height:.8em;-webkit-user-select:none;user-select:none;white-space:nowrap}.map .intro-lock{pointer-events:none}.map .intro-reveal [data-region]{opacity:0;transition:opacity .52s cubic-bezier(.2,.9,.2,1),filter .52s cubic-bezier(.2,.9,.2,1)}.map .intro-reveal [data-region].intro-kaluga{opacity:1;filter:blur(0);transform:scale(1)}.map .intro-reveal .intro-hide-original{opacity:0!important}.map .intro-reveal .intro-kaluga-clone{opacity:1;pointer-events:none}.map .intro-reveal [data-region].intro-show{opacity:1;filter:blur(0);transition-delay:var(--intro-delay, 0ms)}.map .stage{position:absolute;z-index:5}.map .graticule-layer{position:absolute;inset:0;display:flex;justify-content:center;align-items:stretch;pointer-events:none;z-index:0}.map .graticule{width:100%;height:100%}.map .graticule .gline{stroke:rgba(var(--main),.12);stroke-width:1}.map .graticule .gtext{fill:#c7d2da;font-size:8px;-webkit-user-select:none;user-select:none;font-family:Onest}.map .canvas{position:absolute;z-index:1}.map .canvas.preintro-lock,.map .canvas.preintro-lock *{pointer-events:none!important}.map .canvas.preintro svg g.region.preintro-item{opacity:0}.map .canvas.preintro.preintro-play svg g.region.preintro-item{opacity:1}.map .canvas.preintro svg g.region.preintro-base{fill:var(--map-fill-off);stroke:var(--map-border-off)}.map .canvas.preintro svg g.region.preintro-base.production{fill:#b2d9f5;stroke:rgba(var(--main),.5)}.map .intro-reveal [data-region].intro-kaluga-pop{transform-box:fill-box;transform-origin:50% 50%;animation:kalugaPop .72s cubic-bezier(.2,.9,.2,1) forwards}@keyframes kalugaPop{0%{transform:scale(3) translate(250px);opacity:1}20%{opacity:1}55%{transform:scale(5);opacity:1}to{transform:scale(1);opacity:1}}.map .intro-reveal{--introFlashFill: rgba(var(--main), .42);--introFlashStroke: rgba(var(--main), .7);--introFlashDur: .52s}.map .intro-reveal [data-region].intro-show{animation-name:regionFlashToBase;animation-duration:var(--introFlashDur);animation-timing-function:cubic-bezier(.2,.9,.2,1);animation-delay:var(--intro-delay, 0ms);animation-fill-mode:both}.map,.map *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}@keyframes regionFlashToBase{0%{fill:var(--introFlashFill);stroke:var(--introFlashStroke)}to{fill:var(--map-fill-off);stroke:var(--map-border-off)}}.map .stage g.region[data-region="Kaluzhskaya oblast'"]{fill:#b2d9f5!important}.map .intro-reveal [data-region].intro-kaluga-fly,.map .intro-reveal [data-region].intro-kaluga-settle,.map .intro-reveal [data-region].intro-kaluga-to-place{transform-box:fill-box;transform-origin:50% 50%}.map .intro-reveal [data-region].intro-kaluga-fly{animation:kalugaFlyIn .92s cubic-bezier(.18,.9,.18,1) forwards}.map .intro-reveal [data-region].intro-kaluga-settle{animation:kalugaSettle .36s cubic-bezier(.2,.9,.2,1) forwards}.map .intro-reveal [data-region].intro-kaluga-to-place{animation:kalugaToPlace .92s cubic-bezier(.18,.9,.18,1) forwards}.kaluga-wrap{opacity:0;pointer-events:none}.kaluga-wrap.intro-kw-visible{opacity:1;transition:none}.kaluga-wrap.intro-kw-in{animation:kwIn .52s cubic-bezier(.18,.9,.18,1) forwards}.kaluga-wrap.intro-kw-to-place{animation:kwToPlace .92s cubic-bezier(.18,.9,.18,1) forwards}.kaluga-wrap{--kw-final-scale: 1}@media(max-width:1100px){.kaluga-wrap{--kw-final-scale: .2}}.kaluga-wrap.kaluga-visible{opacity:1;transform:scale(var(--kw-final-scale));z-index:9}.map .intro-reveal [data-region].intro-kaluga-combined{transform-box:fill-box;transform-origin:50% 50%;animation:kalugaSequence 2.5s ease-in-out forwards}.kaluga-wrap.intro-kw-combined{animation:kwSequence 2.5s ease-in-out forwards}@keyframes kalugaSequence{0%{opacity:0;transform:translate(var(--k-dx, 0px),calc(var(--k-dy, 0px) + 600px)) scale(8)}20%,50%{opacity:0;transform:translate(var(--k-dx, 0px),var(--k-dy, 0px)) scale(8)}65%,80%{opacity:1;transform:translate(calc(var(--k-dx, 0px) + 320px),var(--k-dy, 0px)) scale(10)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes kwSequence{0%{opacity:0;transform:translate(var(--kw-dx, 0px),calc(var(--kw-dy, 0px) + 600px)) scale(3)}20%,50%{opacity:1;transform:translate(var(--kw-dx, 0px),var(--kw-dy, 0px)) scale(3)}65%,80%{opacity:1;transform:translate(calc(var(--kw-dx, 0px) - 320px),var(--kw-dy, 0px)) scale(3)}to{opacity:1;transform:translate(0) scale(var(--kw-final-scale))}}.map .stage g.region[data-region=Belorus]{stroke-dasharray:5 4;stroke-width:2.5}.map .stage g.region[data-region=Belorus]:hover,.map .stage g.region[data-region=Belorus].active{stroke:rgba(var(--main),.5);stroke-dasharray:5 4}.react-transform-wrapper,.react-transform-component{width:100%!important;height:100%!important}.react-transform-wrapper,.react-transform-component{width:100%!important;height:100%!important;touch-action:pan-x pan-y!important}.map .touch-hint.show{opacity:1}.map .touch-hint{position:absolute;top:50%;left:50%;transform:translate(-50%,-45%);background:#0000001a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--B2B-main);padding:16px 24px 20px;border-radius:16px;font-family:Onest,sans-serif;font-size:14px;text-align:center;pointer-events:none;z-index:9999;display:flex;flex-direction:column;align-items:center;gap:4px;width:150px;height:300px;justify-content:center;box-sizing:border-box;opacity:0;transition:opacity .4s cubic-bezier(.2,.9,.2,1),transform .4s cubic-bezier(.2,.9,.2,1)}.map .touch-hint.show{opacity:1;transform:translate(-50%,-50%)}.map .touch-hint .lottie-wrapper,.map .touch-hint .lottie-wrapper2{width:200px;height:200px;display:flex;justify-content:center;align-items:center}.map .touch-hint .lottie-wrapper,.map .touch-hint .lottie-wrapper2{filter:brightness(0) invert(1)}@media(max-width:1100px){.wrap{display:flex;flex-direction:column;height:auto!important;min-height:100vh;padding:0 0 60px!important}.map{--shadow: 0;--r: 5px;background:var(--white);color:var(--Geo-title);font-family:Onest,sans-serif;overflow-x:clip}.map .top{position:absolute;z-index:99;order:1;margin-top:88px;margin-bottom:20px;padding-left:15px}.top>h2{font-size:22px!important;text-align:center}.map .stage{display:block!important;width:100%!important;height:100%!important;position:relative!important}.map .canvas{position:relative!important;width:100%!important;height:100%!important;display:flex;align-items:center;justify-content:center}.map .map-area{order:2;height:100vh!important;min-height:400px;position:sticky!important;top:0!important;align-self:flex-start;width:100%;padding-top:0;margin-bottom:0!important;z-index:10}.react-transform-wrapper,.react-transform-component{width:100%!important;height:100%!important}.map .tag{font-size:14px;padding:6px 8px}.city-filter-overlay{order:3;position:relative!important;top:0!important;left:0!important;transform:none!important;width:100%!important;background:#ffffff15;padding-top:0;padding-bottom:40px;z-index:30!important;opacity:0;max-height:0;overflow:hidden;transition:opacity .5s ease,max-height .6s cubic-bezier(.4,0,.2,1);box-sizing:border-box}.city-filter-overlay.is-visible{opacity:1;max-height:2000px;margin-top:0}.map .intro-reveal [data-region].has-sales{animation:none!important;fill:var(--map-fill)!important;stroke:var(--map-border)!important}.map .graticule-layer{position:absolute;inset:0;display:flex;justify-content:center;pointer-events:none;z-index:0;display:none}.map .graticule{width:100%;height:100%}.map .graticule .gline{stroke:rgba(var(--main),.12);stroke-width:1}.map .graticule .gtext{fill:#c7d2da;font-size:8px;-webkit-user-select:none;user-select:none;font-family:Onest}.hovercard-sticky-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:100}.map .hovercard{position:absolute!important;top:0!important;left:0!important;margin:0!important;width:246px!important;box-shadow:0 12px 32px #00000026}.map .arc{fill:none;stroke:url(#supplyGrad);stroke-width:.5;stroke-linecap:round;opacity:.92;vector-effect:non-scaling-stroke;stroke-dasharray:var(--len, 320);stroke-dashoffset:var(--len, 320);animation:draw 1.35s cubic-bezier(.18,.9,.18,1) forwards;animation-delay:var(--delay, 0ms);filter:none}.map .flow{fill:none;stroke:rgba(var(--main),.22);stroke-width:1;stroke-linecap:round;opacity:0;vector-effect:non-scaling-stroke;filter:none!important;stroke-dasharray:18 180;stroke-dashoffset:220;animation:flowIn .22s ease-out forwards,flowRun 1.5s ease-out forwards;animation-delay:calc(var(--delay, 0ms) + .9s),calc(var(--delay, 0ms) + .9s)}}@media(max-width:1100px){.map .intro-reveal [data-region].intro-kaluga-combined{animation-name:kalugaSequenceMobile!important}.kaluga-wrap.intro-kw-combined{animation-name:kwSequenceMobile!important}.map .top h2{font-size:22px}}@keyframes kalugaSequenceMobile{0%{opacity:0;transform:translate(var(--k-dx, 0px),calc(var(--k-dy, 0px) + 600px)) scale(15)}20%,50%{opacity:0;transform:translate(var(--k-dx, 0px),var(--k-dy, 0px)) scale(15)}65%,80%{opacity:1;transform:translate(var(--k-dx, 0px),calc(var(--k-dy, 0px) + 1000px)) scale(15)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes kwSequenceMobile{0%{opacity:0;transform:translate(var(--kw-dx, 0px),calc(var(--kw-dy, 0px) + 600px)) scale(1.5)}20%,50%{opacity:1;transform:translate(var(--kw-dx, 0px),var(--kw-dy, 0px)) scale(1.5)}65%,80%{opacity:1;transform:translate(var(--kw-dx, 0px),calc(var(--kw-dy, 0px) - 0px)) scale(1.5)}to{opacity:1;transform:translate(0) scale(var(--kw-final-scale))}}.map.is-editing-regions .stage g.region{pointer-events:auto!important;cursor:pointer!important;transition:fill .2s ease,stroke .2s ease,opacity .2s ease}.map.is-editing-regions .stage g.region.no-sales{opacity:.45;stroke:rgba(var(--main),.25)!important;stroke-dasharray:2 2}.map.is-editing-regions .stage g.region.no-sales:hover{opacity:.9;fill:#008ad12e!important;stroke:#008ad1!important;stroke-width:1.5px!important;stroke-dasharray:none}.map.is-editing-regions .stage g.region.has-sales{opacity:1;fill:var(--map-fill);stroke:var(--map-border)}.map.is-editing-regions .stage g.region.has-sales:hover{fill:#dc26262e!important;stroke:#dc2626!important;stroke-width:1.5px!important}.map.is-editing-regions .stage g.region.production:hover{cursor:not-allowed!important}.map-title-wrap-admin{position:relative;z-index:50;pointer-events:auto;display:inline-flex;flex-direction:column;align-items:flex-start}.map-admin-toolbar{position:absolute;top:calc(100% + 8px);left:0;z-index:10002;display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;padding:0;-webkit-user-select:none;user-select:none;white-space:nowrap}.map-admin-toolbar.is-editing{background:#fff;border:1px solid #008AD1;border-radius:0;padding:4px 6px;box-shadow:0 4px 15px #0000001f}.mat-left{display:flex;align-items:center;gap:6px}.mat-mode-btn{display:inline-flex;align-items:center;gap:6px;background:#fff;color:#008ad1;border:1px solid #008AD1;border-radius:0;padding:5px 12px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;box-shadow:0 2px 8px #00000014;transition:all .15s ease;white-space:nowrap}.mat-mode-btn:hover{background:#008ad1;color:#fff}.mat-mode-btn.active{background:#008ad1;border-color:#008ad1;color:#fff;box-shadow:0 2px 10px #008ad159}.mat-count-badge{font-size:11px;color:#555;background:#fff;padding:4px 8px;border-radius:0;border:1px solid #008AD1;white-space:nowrap}.mat-count-badge strong{color:#008ad1}.mat-right{display:flex;align-items:center;gap:6px}.mat-btn{padding:5px 10px;border-radius:0;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.mat-btn-save{background:#008ad1;color:#fff;border:1px solid #008AD1}.mat-btn-save:hover:not(:disabled){background:#0073af}.mat-btn-save:disabled{opacity:.5;cursor:not-allowed}.mat-btn-cancel,.mat-btn-reset{background:#fff;color:#555;border:1px solid #cccccc}.mat-btn-cancel:hover,.mat-btn-reset:hover{background:#f5f5f5;color:#222;border-color:#999}.map-edit-floating-tooltip{position:absolute;pointer-events:none;z-index:10006;background:#0f172af0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;padding:8px 12px;border-radius:6px;box-shadow:0 10px 25px #00000040;font-size:12px;min-width:140px;text-align:center;transform:translate(-50%,-125%);transition:opacity .15s ease;white-space:nowrap}.meft-title{font-weight:700;font-size:13px;margin-bottom:3px;color:#fff}.meft-status{font-size:11px;font-weight:600;margin-bottom:2px}.meft-status.active{color:#34d399}.meft-status.inactive{color:#94a3b8}.meft-status.prod{color:#60a5fa}.meft-hint{font-size:10px;color:#cbd5e1;opacity:.85}.region-editing-selected{stroke:#008ad1!important;stroke-width:2px!important;filter:drop-shadow(0 0 6px rgba(0,138,209,.6))!important}.admin-city-pins-layer{pointer-events:auto;z-index:9999}.city-edit-pin{cursor:grab;-webkit-user-select:none;user-select:none;transition:transform .1s ease}.city-edit-pin:active{cursor:grabbing}.city-edit-pin .pin-outer{transition:all .2s ease}.city-edit-pin:hover .pin-outer{filter:drop-shadow(0 0 4px #008ad1);r:8}.city-edit-pin.is-selected .pin-outer{filter:drop-shadow(0 0 8px rgba(0,138,209,.8))}.pin-pulse{animation:pinPulseAnim 1.8s cubic-bezier(.25,1,.5,1) infinite;fill:#008ad140;stroke:#008ad199;stroke-width:1.5px;pointer-events:none;transform-origin:center}@keyframes pinPulseAnim{0%{r:8px;opacity:1}to{r:24px;opacity:0}}.pin-label-bg{fill:#0f172ae0;stroke:#fff3;stroke-width:.8px;pointer-events:none}.pin-label{font-family:inherit;font-size:11px;font-weight:700;fill:#fff;pointer-events:none;text-shadow:0 1px 2px rgba(0,0,0,.6)}.pin-label.is-selected{fill:#38bdf8;font-weight:800}.region-settings-modal{position:fixed;top:80px;right:28px;width:320px;max-width:calc(100vw - 48px);background:#fff;border:1px solid #008AD1;border-radius:0;box-shadow:0 4px 15px #00000026;z-index:999999;display:flex;flex-direction:column;overflow:hidden;font-family:inherit;cursor:grab;transition:box-shadow .15s ease}.region-settings-modal.is-dragging{-webkit-user-select:none;user-select:none;box-shadow:0 10px 30px #00000047;cursor:grabbing!important}.rsm-header{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:#fff;border-bottom:1px solid #008AD1;-webkit-user-select:none;user-select:none;cursor:grab}.region-settings-modal.is-dragging .rsm-header,.rsm-header:active{cursor:grabbing}.rsm-title-wrap{display:flex;flex-direction:column;gap:1px}.rsm-title{font-size:13px;font-weight:700;margin:0;color:#008ad1;text-transform:uppercase;letter-spacing:.5px;line-height:1.25}.rsm-subtitle{font-size:10px;color:#888}.rsm-close-btn{background:#fff;border:1px solid #ccc;border-radius:0;color:#008ad1;width:22px;height:22px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px;line-height:1;padding:0;transition:all .15s ease}.rsm-close-btn:hover{background:#008ad1;color:#fff;border-color:#008ad1}.rsm-body{padding:12px 14px;display:flex;flex-direction:column;gap:12px;max-height:480px;overflow-y:auto}.rsm-section{display:flex;flex-direction:column;gap:6px}.rsm-label{font-size:11px;font-weight:700;color:#008ad1;text-transform:uppercase;letter-spacing:.3px}.rsm-toggle-container{display:flex}.rsm-status-btn{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border-radius:0;border:1px solid #ccc;background:#fff;cursor:pointer;transition:all .15s ease;font-size:12px;text-align:left}.rsm-status-btn.is-active{border-color:#008ad1;background:#f0f9ff;color:#008ad1;font-weight:600}.rsm-status-btn.is-inactive{border-color:#ccc;background:#fafafa;color:#888}.rsm-status-btn.is-prod{border-color:#008ad1;background:#e8f4fc;color:#008ad1;font-weight:600}.rsm-status-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.rsm-status-btn.is-active .rsm-status-dot{background:#008ad1;box-shadow:0 0 5px #008ad1}.rsm-status-btn.is-inactive .rsm-status-dot{background:#ccc}.rsm-status-btn.is-prod .rsm-status-dot{background:#008ad1;box-shadow:0 0 5px #008ad1}.rsm-cities-header{display:flex;justify-content:space-between;align-items:baseline}.rsm-hint-text{font-size:10px;color:#888}.rsm-cities-list{display:flex;flex-direction:column;gap:3px;max-height:160px;overflow-y:auto;padding:4px;background:#fafafa;border:1px solid #eee;border-radius:0}.rsm-empty-cities{font-size:12px;color:#888;font-style:italic;padding:8px;text-align:center}.rsm-city-item{display:flex;justify-content:space-between;align-items:center;padding:5px 8px;border-radius:0;border:1px solid transparent;background:#fff;cursor:pointer;transition:all .15s ease;font-size:12px}.rsm-city-item:hover{border-color:#008ad1;background:#f0f9ff}.rsm-city-item.selected{border-color:#008ad1;background:#008ad1;color:#fff;font-weight:600}.rsm-city-left{display:flex;align-items:center;gap:6px}.rsm-city-bullet{width:5px;height:5px;border-radius:50%;background:#008ad1;flex-shrink:0}.rsm-city-item.selected .rsm-city-bullet{background:#fff}.rsm-city-del-btn{background:transparent;border:none;color:#888;cursor:pointer;font-size:12px;padding:2px 4px;border-radius:0;transition:all .15s ease;line-height:1}.rsm-city-del-btn:hover{background:#fee2e2;color:#ef4444}.rsm-city-item.selected .rsm-city-del-btn{color:#fffc}.rsm-city-item.selected .rsm-city-del-btn:hover{background:#ffffff40;color:#fff}.rsm-selected-hint{font-size:11px;color:#008ad1;background:#f0f9ff;border:1px dashed #008AD1;border-radius:0;padding:6px 8px;line-height:1.35}.rsm-add-form{display:flex;gap:4px}.rsm-add-input{flex:1;padding:6px 8px;border:1px solid #ccc;border-radius:0;font-size:12px;outline:none;transition:border-color .15s ease}.rsm-add-input:focus{border-color:#008ad1}.rsm-add-btn{padding:6px 12px;background:#008ad1;color:#fff;border:1px solid #008AD1;border-radius:0;font-size:11px;font-weight:700;text-transform:uppercase;cursor:pointer;transition:background .15s ease;white-space:nowrap}.rsm-add-btn:hover:not(:disabled){background:#0077b5}.rsm-add-btn:disabled{opacity:.5;cursor:not-allowed}.rsm-footer{display:flex;gap:6px;padding:10px 14px;background:#fff;border-top:1px solid #eee}.rsm-btn{flex:1;padding:6px 8px;border-radius:0;font-size:11px;font-weight:700;cursor:pointer;transition:all .15s ease;text-align:center;text-transform:uppercase}.rsm-btn-save{background:#008ad1;color:#fff;border:1px solid #008AD1}.rsm-btn-save:hover:not(:disabled){background:#0077b5}.rsm-btn-save:disabled{opacity:.5;cursor:not-allowed}.rsm-btn-reset{background:#fff;color:#666;border:1px solid #ccc}.rsm-btn-reset:hover{background:#f8fafc;color:#008ad1;border-color:#008ad1}.rsm-btn-close{background:#fff;color:#008ad1;border:1px solid #008AD1}.rsm-btn-close:hover{background:#f0f9ff}.admin-hovercard-preview{outline:2px dashed #008AD1!important;outline-offset:3px!important;box-shadow:0 8px 28px #008ad147!important;z-index:10003!important;transition:box-shadow .15s ease;-webkit-user-select:none;user-select:none}.admin-hovercard-preview.is-dragging{box-shadow:0 14px 38px #008ad173!important;cursor:grabbing!important}.ahc-floating-badge{position:absolute;bottom:calc(100% + 7px);left:0;display:inline-flex;align-items:center;gap:5px;background:#008ad1;color:#fff;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:3px 8px;border-radius:0;box-shadow:0 2px 8px #008ad159;pointer-events:none;white-space:nowrap;-webkit-user-select:none;user-select:none;line-height:1.2}.ahc-floating-badge .ahc-drag-icon{font-size:12px;opacity:.85}.rsm-badge-custom{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#fff;background:#008ad1;padding:2px 6px;border-radius:0}.rsm-badge-auto{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;padding:2px 6px;border-radius:0}.rsm-card-hint{font-size:11px;color:#64748b;line-height:1.35}.rsm-btn-reset-card{background:#fff;color:#008ad1;border:1px solid #008AD1;border-radius:0;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;padding:6px 10px;cursor:pointer;transition:all .15s ease;width:100%;text-align:center;margin-top:4px}.rsm-btn-reset-card:hover{background:#008ad1;color:#fff}.cafRoot{width:430px;border-radius:5px;padding:18px 18px 16px;box-sizing:border-box;background:#ffffff03;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid #B7CAD5;overflow:hidden;display:flex;flex-direction:column;gap:32px}.cafLetters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;-webkit-user-select:none;user-select:none}.cafChip{height:26px;min-width:26px;padding:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:400;line-height:1;color:#0a426a;border:1px solid rgba(17,24,39,.08);background:#ffffff8c;cursor:pointer;transition:transform .12s ease,background .12s ease,box-shadow .12s ease}.cafChipAll{padding:0 14px;min-width:54px}.cafChip:hover{transform:translateY(-1px);background:#ffffffad}.cafChip.isActive{background:#008ad120;border:none}.cafChip:focus-visible,.cafCity:focus-visible{outline:2px solid rgba(59,130,246,.8);outline-offset:2px}.cafCities{flex:1;overflow:auto;padding-top:2px;display:flex;flex-wrap:wrap;align-content:flex-start;gap:10px 18px}.cafCity{background:transparent;border:none;padding:0;font-size:14px;font-weight:400;color:var(--B2B-main);cursor:pointer;transition:opacity .12s ease,transform .12s ease;text-align:left}.cafCity:hover{opacity:.85;transform:translateY(-1px);text-decoration:underline;text-underline-offset:2px}.cafEmpty{font-size:13px;color:#1118278c;padding:6px 0}.cafCities::-webkit-scrollbar{width:10px}.cafCities::-webkit-scrollbar-thumb{background:#1118272e;border-radius:999px;background-clip:padding-box}.cafCities::-webkit-scrollbar-track{background:transparent}.cafChip:disabled{opacity:.35;cursor:default;transform:none!important;box-shadow:none;background:#ffffff59;border-color:#1118270f}@media(max-width:768px){.cafRoot{width:100%;padding:14px}}@media(min-width:1101px){.cafRoot{width:22.3958vw;border-radius:.2604vw;padding:.9375vw .9375vw .8333vw;gap:1.6667vw}.cafLetters{gap:.4167vw}.cafChip{height:1.3542vw;min-width:1.3542vw;font-size:.7292vw}.cafChipAll{padding:0 .7292vw;min-width:2.8125vw}.cafCities{padding-top:.1042vw;gap:.5208vw .9375vw}.cafCity{font-size:.7292vw}.cafEmpty{font-size:.6771vw;padding:.3125vw 0}}.kaluga-wrap{background-color:#b2d9f5;border-radius:100%;height:170px;width:170px;position:absolute;top:450px;left:50px;margin:0;z-index:9;opacity:0;pointer-events:none}.circle-bg{background-image:url(/img/bg.webp);position:absolute;object-fit:cover;top:0;left:0;width:100%;height:100%;border-radius:100%}.circle-text-wrap{position:absolute;top:120px;left:25px;font-family:Onest;color:var(--B2G-main);z-index:2}.circle-text-wrap>p{margin:0}.circle__text{font-size:18px;font-weight:700;line-height:.8em}.circle__undertext{font-size:11px}.circle{width:170px;height:250px;border-radius:0 0 165px 165px;position:relative;top:-80px;overflow:hidden}.circle__img{position:absolute;left:80%;bottom:-40px;transform:translate(-50%);width:198px;height:auto;z-index:1}.kaluga-wrap.intro-kw-combined .circle-bg{animation:innerSlideUp .8s cubic-bezier(.2,.9,.2,1) .1s both}.kaluga-wrap.intro-kw-combined .circle__img{animation:innerImgSlideUp .8s cubic-bezier(.2,.9,.2,1) .3s both}.kaluga-wrap.intro-kw-combined .circle-text-wrap{animation:innerSlideUp .8s cubic-bezier(.2,.9,.2,1) .5s both}@keyframes innerSlideUp{0%{opacity:0;transform:translateY(2500px)}to{opacity:1;transform:translateY(0)}}@keyframes innerImgSlideUp{0%{opacity:0;transform:translate(-50%,500px)}to{opacity:1;transform:translate(-50%)}}.bg-mask{position:absolute;top:0;left:0;width:170px;height:170px;border-radius:100%;overflow:hidden;z-index:0}.circle-bg{position:absolute;top:40px;background-image:url(/img/bg.webp);background-size:cover;background-position:center;width:100%;height:100%}.kaluga-wrap.intro-kw-combined .circle-bg{animation:innerSlideUp .8s cubic-bezier(.2,.9,.2,1) 50ms both}@media(min-width:1101px){.kaluga-wrap{top:0;left:0}}@media(max-width:1100px){.kaluga-wrap{top:0;left:0}}.tfs-ctaFixed{position:absolute;right:5vw;bottom:1.9271vw;width:11.25vw;height:5.8333vw;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:.8333vw;border-radius:.3125vw;text-decoration:none;background:#0a426a;color:var(--white, #fff);font-size:1.1458vw;z-index:50;line-height:.9em;transition:background-color .2s ease}.tfs-ctaArrow{width:100%;transform:translate(.2083vw);display:flex;justify-content:flex-end}.ctaArrow{width:.8333vw;height:.8333vw;fill:var(--white);transform:rotate(-90deg) scale(1)}@media(max-width:768px){.ctaArrow{width:16px;height:16px;fill:var(--B2C-accent);transform:rotate(-90deg) scale(2.5)}.tfs-ctaFixed{position:fixed!important;bottom:-100px;left:50%;right:auto;transform:translate(-50%);width:54px;height:54px;padding:0;border-radius:8px;opacity:0;display:flex!important;align-items:start;justify-content:center;box-sizing:border-box;overflow:hidden;background:#0a426a80;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(10px);z-index:9999;transition:bottom .3s ease,opacity .3s ease,width 0s ease 0s,padding 0s ease 0s}.tfs-ctaFixed.is-animated{opacity:1;bottom:20px;width:calc(100% - 32px);padding:0 24px;animation:ctaInnerGlowPulse .9s cubic-bezier(.25,1,.22,1) forwards;transition:bottom .4s cubic-bezier(0,.59,0,1.38),opacity .3s ease,width .5s cubic-bezier(0,.18,.07,1) .5s,padding .5s cubic-bezier(0,.18,.07,1) .5s}.tfs-ctaFixed.is-animated.is-pinned{position:absolute!important;bottom:20px!important;left:50%!important;transform:translate(-50%)!important;transition:none!important;width:calc(100vw - 32px)!important}.tfs-ctaFixed span:first-child{font-size:16px;font-weight:700;color:#fff;opacity:0;max-width:0;white-space:nowrap;display:inline-block;min-width:0;transition:max-width 0s ease 0s,opacity 0s ease 0s}.tfs-ctaFixed.is-animated span:first-child{max-width:160px;opacity:1;transition:max-width .5s cubic-bezier(0,.18,.07,1) 0s,opacity .5s cubic-bezier(0,.18,.07,1) .5s}.tfs-ctaFixed .tfs-ctaArrow{position:absolute;left:50%;top:50%;transform:translate(-15%,-50%);width:auto;display:flex;align-items:center;justify-content:center;transition:left 0s ease 0s}.tfs-ctaFixed.is-animated .tfs-ctaArrow{left:calc(100% - 24px);transition:left .5s cubic-bezier(0,.18,.07,1) .1s}.tfs-ctaFixed .ctaArrow{width:14px;height:14px;fill:#a9e5f3}.tfs-ctaFixed.is-animated .ctaArrow{animation:ctaArrowScalePulse .5s cubic-bezier(0,.18,.07,1) .35s forwards}@keyframes ctaArrowScalePulse{0%{fill:#a9e5f3;transform:rotate(-90deg) scale(2.5);animation-timing-function:cubic-bezier(0,.18,.07,1)}44.4%{fill:#a9e5f3;transform:rotate(-90deg) scale(2.5);animation-timing-function:cubic-bezier(0,.18,.07,1)}to{fill:var(--white);transform:rotate(-90deg) scale(1)}}@keyframes ctaInnerGlowPulse{0%{transform:scale(1) translate(-50%);box-shadow:inset 0 0 0 var(--B2C-accent)}44.4%{transform:scale(1.15) translate(-50%);box-shadow:inset 0 0 16px 4px var(--B2C-accent);animation-timing-function:cubic-bezier(.25,1,.22,1)}to{transform:scale(1) translate(-50%);box-shadow:inset 0 0 0 var(--B2C-accent)}}.tfs-ctaFixed span{font-size:16px!important;font-weight:700!important}.tfs-ctaArrow{width:auto;transform:none}}.page{background:var(--white);padding:152px 0}.hero{max-height:1000px;display:flex;flex-direction:column}.heroTop{display:flex;grid-template-columns:1.2fr 1fr;align-items:center;padding-left:96px}.title{margin:0;font-size:56px;line-height:1.05;font-weight:700;color:var(--B2G-accent);letter-spacing:-.02em;width:100%}.copy{width:100%}.copy p{margin:0;font-size:22px;line-height:1.5;color:var(--black);max-width:686px}.logosRail{margin-top:96px;position:relative;width:100%}.railMask{overflow:hidden;width:100%;border-top:1px solid transparent}.railTrack{display:flex;gap:18px;width:max-content;will-change:transform;padding:2px 18px 0 0;cursor:grab;-webkit-user-select:none;user-select:none}@keyframes railScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.railTrack:hover{animation-play-state:paused}.cardBottom{display:flex;align-items:center;justify-content:flex-end;gap:8px;color:var(--B2G-bg);font-size:12px;line-height:1;-webkit-user-select:none;user-select:none;transition:opacity .2s ease}.card:hover .cardBottom,.cardBottom:hover{opacity:.7}.card{width:552px;height:431px;background:var(--cardBg, #f9f9f9);border:1px solid var(--cardBorder, #eee);border-radius:6px;padding:16px 16px 14px;display:grid;grid-template-rows:auto 1fr auto;flex:0 0 auto;text-decoration:none;color:inherit;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease;-webkit-font-smoothing:antialiased;backface-visibility:hidden;transform:translateZ(0)}.card:hover{box-shadow:0 8px 24px #0000000a;transform:translateY(-2px)}.cardTop{font-family:Onest;font-size:18px;line-height:1.2;color:var(--B2G-bg);font-weight:400;letter-spacing:.01em}.cardCenter{display:flex;align-items:center;justify-content:center;color:var(--brand)}.logoSvg{width:150px;height:150px;display:block}.cardBottom{display:flex;align-items:center;justify-content:flex-end;gap:0px;color:var(--B2G-bg);font-size:12px;line-height:1;-webkit-user-select:none;user-select:none}.toSite{font-size:14px;line-height:.8em;font-weight:400}.arrow{font-size:14px;transform:translateY(-1px)}.logo-line__arrow{fill:var(--B2G-bg);transform:rotate(-90deg);height:6px}.railFadeLeft,.railFadeRight{position:absolute;top:0;bottom:0;width:64px;pointer-events:none}.railFadeLeft{left:0;background:linear-gradient(90deg,var(--white),rgba(255,255,255,0))}.railFadeRight{right:0;background:linear-gradient(270deg,var(--white),rgba(255,255,255,0))}@media(max-width:1100px){.hero{padding:0 24px 40px}.heroTop{display:flex;flex-direction:column;row-gap:18px}}@media(prefers-reduced-motion:reduce){.railTrack{animation:none;transform:translate(0)}}@media(max-width:768px){.page{padding:152px 0 0;box-sizing:border-box;background-color:var(--B2C-bg)}.heroTop{padding:0 16px;row-gap:16px}.hero{height:100%;padding:0}.title{font-size:22px;line-height:1.3}.copy p{padding-top:3px;font-size:14px;line-height:1.35em}.logosRail{margin-top:40px}.card{width:fit-content;height:fit-content;padding:16px;gap:48px;overflow:hidden}.cardTop{height:76px;width:100%;font-size:18px;margin-top:-7px;line-height:1.5em;white-space:pre-line}.logoImg{width:100%;height:100%}.cardCenter{width:169px;height:137px;display:flex;align-items:center;justify-content:center;color:var(--brand)}.cardBottom{display:flex;align-items:center}.toSite{font-size:14px;line-height:.8em;margin-top:-2px}.railFadeLeft,.railFadeRight{width:32px}.logo-line__arrow{fill:var(--B2G-bg);transform:rotate(-90deg);height:7px}}:root{--text: #0b1b2a;--muted: #6b7b8c;--border: #0A426A20;--brand: #0a4a76}.newsBlock{background:#f6f6f6;font-family:Onest,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:var(--text);height:47.7604vw;display:flex;flex-direction:column;align-items:center;position:relative;height:100vh}.newsBlock__inner{width:100%;padding-top:7.9167vw}.newsBlock__title{padding:0px 5vw;margin:0;font-size:2.8125vw;margin-top:-.4688vw;line-height:1.095;font-weight:800;color:#2a2f36;white-space:pre-line}.newsBlock-wrap{display:flex;justify-content:center;align-items:center;padding-top:2.3438vw}.newsBlock__grid{width:90vw;display:flex;padding:1.4583vw 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);height:13.0729vw}.card-main{display:flex;flex-direction:column;gap:1.25vw}.newsCard{height:100%;width:100%;padding:0 1.25vw;display:flex;justify-content:space-between;flex-direction:column;border-right:1px solid var(--border)}.newsCard:last-child{border-right:none}.newsCard__meta{display:flex;justify-content:space-between;gap:.8333vw;font-size:.7292vw;color:#38404c;font-weight:400;line-height:110%}.newsCard__headline{padding-bottom:0;font-size:1.25vw;margin:0}.newsCard__more{justify-self:end;line-height:1;color:var(--muted);text-decoration:none;display:inline-flex;align-items:center;justify-content:flex-end;gap:.4167vw;font-weight:400;font-size:.7292vw;line-height:110%}.newsCard__more:hover{color:var(--brand)}.newsCard__arrow{font-size:.625vw;transform:translateY(-1px)}.newsBlock__footer{display:flex;width:100%;height:100%}.newsAll{width:11.25vw;height:5.8333vw;background:var(--brand);color:#fff;border-radius:.1563vw;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:.7292vw;gap:.5208vw}.newsAll__text{font-weight:400;font-size:1.1458vw;line-height:150%;color:#fff;width:100%}.newsAll__icon{font-size:.9375vw;transform:translateY(1px);opacity:.95;display:flex;justify-content:flex-end;width:100%}.newsAll__arrowWrap{display:flex;width:100%;justify-content:flex-end}.newsAll__arrow{width:.8333vw;height:.8333vw;fill:var(--white);transform:rotate(-90deg);transform-origin:50% 50%;backface-visibility:hidden}.newsCard__arrow{width:.3125vw;height:.625vw;fill:var(--muted);transform:translateY(1px) rotate(-90deg);backface-visibility:hidden}.newsAll:hover{filter:brightness(1.05)}@media(max-width:1100px){.newsBlock{padding:4.3636vw 2.1818vw 5.0909vw}.newsBlock__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.newsCard:nth-child(2n){border-right:none}.newsCard:nth-child(-n+2){border-bottom:1px solid var(--border)}}@media(max-width:768px){.newsBlock{height:auto;padding:38.9744vw 4.1026vw}.newsBlock__title{margin:0;padding:0;font-size:5.641vw;width:100%;white-space:normal}.newsBlock-wrap{padding-top:8.2051vw}.newsBlock__inner{width:100%;padding-top:0}.newsBlock__grid{width:100%;height:auto;display:flex;flex-direction:column;padding:0;border-top:none}.newsCard{padding:8.2051vw 2.0513vw;border-right:none!important;border-bottom:1px solid var(--border);gap:6.1538vw}.newsCard__meta{display:flex;justify-content:space-between;gap:4.1026vw;font-size:3.5897vw;color:#38404c;font-weight:400;line-height:50%}.card-main{display:flex;flex-direction:column;gap:8.2051vw}.newsCard__headline{font-size:5.641vw}.newsCard:first-child{border-top:1px solid var(--border)}.newsCard:last-child{border-bottom:none}.newsBlock__footer{height:25.641vw;width:25.641vw;padding:0;position:sticky;bottom:0;left:0}.newsAll{width:100%;height:14.359vw;flex-direction:row;padding:0 5.1282vw;border-radius:1.2821vw;background-color:#0a426a!important}.newsAll__text{font-size:4.1026vw;width:100%;font-weight:800}.newsAll__icon{width:auto;transform:translateY(0)}.newsCard__more{font-size:14px}.newsCard__arrow{width:10px;height:7px;fill:var(--muted);transform:translateY(1px) rotate(-90deg);backface-visibility:hidden}}.preloader-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--white, #FFFFFF);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:999999;opacity:1;will-change:transform;transform:translateZ(0);backface-visibility:hidden;transition:transform .35s cubic-bezier(.85,0,.15,1),opacity .25s ease}.preloader-overlay.exiting{transform:translateY(-100%) translateZ(0);opacity:.9;pointer-events:none}.preloader-content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:70%;max-width:190px;position:relative}.logo-svg-root{width:100%;height:auto;display:block;overflow:visible}.logo-path{stroke-dasharray:15000;stroke-dashoffset:15000;fill-opacity:0;stroke-opacity:.95;transition-property:stroke-dashoffset,fill-opacity,stroke-opacity,filter;transition-duration:var(--draw-duration, 3s),1s,10s,0s;transition-timing-function:cubic-bezier(.25,1,.5,1),cubic-bezier(.4,0,.2,1),ease,ease;transition-delay:calc(var(--path-index) * var(--stagger-delay, .04s)),calc(var(--path-index) * var(--stagger-delay, .04s) * .4 + var(--draw-duration, 2.5s) - 1.5s),calc(var(--path-index) * var(--stagger-delay, .04s) * .4 + var(--draw-duration, 2.5s) - 1.5s),calc(var(--path-index) * var(--stagger-delay, .04s))}.logo-svg-wrapper.state-drawing .logo-path,.logo-svg-wrapper.state-filling .logo-path,.logo-svg-wrapper.state-complete .logo-path{stroke-dashoffset:0;fill-opacity:1;stroke-opacity:0}.preset-glow.state-filling .logo-path{filter:drop-shadow(0 0 8px rgba(30,137,202,.4))}.preset-liquid.state-filling .logo-path{animation:liquidFill 1.2s ease forwards}@keyframes liquidFill{0%{fill-opacity:0}to{fill-opacity:1}}.loading-progress-container{margin-top:1rem;width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem;transition:opacity .5s ease}.loading-progress-container.fade-out{opacity:0}.loading-percentage{font-family:var(--font-display);font-size:clamp(1.2rem,3vw,1.8rem);font-weight:700;color:#003f69;letter-spacing:.15em;opacity:.85;transition:all .3s ease}.loading-label{font-size:.75rem;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.25em;color:#003f69;font-weight:500}.progress-bar-wrapper{width:100%;height:2px;background-color:#1e89ca14;border-radius:5px;overflow:hidden;position:relative;box-shadow:inset 0 1px 2px #00000005}.progress-bar-fill{height:100%;background:var(--B2C-main);border-radius:5px;opacity:.5;width:0%;transition:width .4s cubic-bezier(.25,1,.5,1);position:relative;box-shadow:0 0 10px #1e89ca80}.progress-bar-fill:after{content:"";position:absolute;top:0;right:0;width:15px;height:100%;background:#fff;opacity:.6;filter:blur(2px);animation:barShine 1s infinite linear}@keyframes barShine{0%{transform:translate(-100px)}to{transform:translate(50px)}}.logo-svg-wrapper.state-complete{animation:logoPulse 1s ease forwards;will-change:transform;transform-origin:center center}@keyframes logoPulse{0%{transform:scale(1) translateZ(0)}to{transform:scale(1.2) translateZ(0)}}.preset-staggered .logo-text-path{transition-delay:calc((var(--path-index) * .08s) + .6s)}.preset-staggered .logo-symbol-path{transition-delay:calc(var(--path-index) * .15s)}.preset-normal .logo-path{--draw-duration: 5s;--stagger-delay: .06s}.preset-fast .logo-path{--draw-duration: 1.2s;--stagger-delay: 15ms}.preset-slow .logo-path{--draw-duration: 4s;--stagger-delay: .06s}.preset-1_5s .logo-path{--draw-duration: 1.7s;--stagger-delay: 22ms}.logo-svg-wrapper.preset-fade .logo-path{stroke:none!important;stroke-width:0!important;stroke-dasharray:none!important;stroke-dashoffset:0!important;stroke-opacity:0!important;fill-opacity:0;transition:fill-opacity var(--draw-duration, 2s) cubic-bezier(.25,1,.5,1);transition-delay:calc(var(--path-index) * var(--stagger-delay, .03s))}.logo-svg-wrapper.preset-fade.state-drawing .logo-path,.logo-svg-wrapper.preset-fade.state-filling .logo-path,.logo-svg-wrapper.preset-fade.state-complete .logo-path{fill-opacity:1}.cookie-policy-overlay{position:fixed;inset:0;z-index:20000;background-color:#fff;overflow-y:auto}.cookie-policy-close{position:fixed;top:40px;right:120px;z-index:20001;width:60px;height:60px;background-color:#fff;border:1px solid #CCCCCC;display:flex;align-items:center;justify-content:center;color:#000;cursor:pointer;transition:all .3s}.cookie-policy-close:hover{color:#004d80;transform:scale(1.05)}.cookie-policy-main{position:relative;width:100%;max-width:1300px;background-color:#fff;margin:0 auto;display:flex;flex-direction:column;padding-top:80px;min-height:100vh;padding-bottom:120px}.cookie-policy-header{padding:0 120px;margin-bottom:40px}.cookie-policy-header span{font-size:13px;color:#004d80;text-transform:uppercase;letter-spacing:2px;display:block;margin-bottom:16px}.cookie-policy-header h1{font-size:56px;font-weight:500;color:#000;letter-spacing:0;line-height:1.2;margin-bottom:24px}.cookie-policy-header p{font-size:16px;line-height:1.6;color:#595959;max-width:900px}.cookie-policy-header a{color:#000;font-weight:500;text-decoration:underline;text-underline-offset:4px}.cookie-section-divider{width:calc(100% - 240px);height:1px;background-color:#ccc;margin:40px 120px}.cookie-section{padding:0 120px;display:grid;grid-template-columns:160px 1fr;gap:24px}.cookie-section-number{font-size:24px;font-weight:500;opacity:.3;color:#000;line-height:1}.cookie-section-content h2{font-size:20px;font-weight:500;color:#000;margin-bottom:16px;letter-spacing:0;line-height:1.3}.cookie-section-content .cookie-text-block{display:flex;flex-direction:column;gap:12px;font-size:15px;line-height:1.6;color:#595959;max-width:1000px}.cookie-section-content ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:12px}.cookie-section-content li{display:flex;align-items:flex-start;gap:12px}.cookie-section-content li .bullet{color:#004d80;font-weight:700}.cookie-section-content a{color:#000;font-weight:500;text-decoration:underline;text-underline-offset:4px}.cookie-section-content a:hover{color:#004d80}@media(max-width:992px){.cookie-policy-close{top:16px;right:16px;width:48px;height:48px}.cookie-policy-header{padding:0 24px}.cookie-policy-header h1{font-size:36px}.cookie-section{padding:0 24px;grid-template-columns:1fr;gap:12px}.cookie-section-divider{width:calc(100% - 48px);margin:32px 24px}.cookie-section-number{margin-bottom:8px}}.cookie-banner{position:fixed;bottom:0;left:0;width:100%;background-color:#e2e6ec;display:flex;align-items:center;justify-content:center;padding:8px 16px;z-index:9999;gap:16px;font-family:inherit;font-size:14px}.cookie-banner p{margin:0;color:#727c86;line-height:1.4;text-align:left}.cookie-banner-link{background:none;border:none;padding:0;font:inherit;color:#727c86;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.cookie-banner-link:hover{color:#333}.cookie-banner-accept{background-color:#4ba3f3;color:#fff;border:none;border-radius:4px;padding:8px 16px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color .2s}.cookie-banner-accept:hover{background-color:#388ee0}@media(max-width:768px){.cookie-banner{flex-direction:column;align-items:flex-start;padding:16px}.cookie-banner-accept{width:100%;margin-top:12px}}
