@font-face{font-family:'Open Sans';font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(//octagram.ru/wp-content/themes/octagram_v2/fonts/opensans-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(//octagram.ru/wp-content/themes/octagram_v2/fonts/opensans-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(//octagram.ru/wp-content/themes/octagram_v2/fonts/opensans-greek-ext.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(//octagram.ru/wp-content/themes/octagram_v2/fonts/opensans-greek.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(//octagram.ru/wp-content/themes/octagram_v2/fonts/opensans-hebrew.woff2) format('woff2');unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(//octagram.ru/wp-content/themes/octagram_v2/fonts/opensans-math.woff2) format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(//octagram.ru/wp-content/themes/octagram_v2/fonts/opensans-symbols.woff2) format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(//octagram.ru/wp-content/themes/octagram_v2/fonts/opensans-vietnamese.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(//octagram.ru/wp-content/themes/octagram_v2/fonts/opensans-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(//octagram.ru/wp-content/themes/octagram_v2/fonts/opensans-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Raleway';font-style:normal;font-weight:300 800;font-display:swap;src:url(//octagram.ru/wp-content/themes/octagram_v2/fonts/raleway-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Raleway';font-style:normal;font-weight:300 800;font-display:swap;src:url(//octagram.ru/wp-content/themes/octagram_v2/fonts/raleway-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Raleway';font-style:normal;font-weight:300 800;font-display:swap;src:url(//octagram.ru/wp-content/themes/octagram_v2/fonts/raleway-vietnamese.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Raleway';font-style:normal;font-weight:300 800;font-display:swap;src:url(//octagram.ru/wp-content/themes/octagram_v2/fonts/raleway-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Raleway';font-style:normal;font-weight:300 800;font-display:swap;src:url(//octagram.ru/wp-content/themes/octagram_v2/fonts/raleway-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;word-break:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
@charset "UTF-8";.header{position:fixed;top:0;left:0;right:0;z-index:1000;background:rgba(10,22,40,.95);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.05);transition:all .3s ease}.header.scrolled{background:rgba(10,22,40,.98);box-shadow:0 2px 20px rgba(0,0,0,.3)}@media (max-width:430px){.header__main{height:70px}.header__logo img{height:32px}.header__logo span{font-size:16px}}.header__top{display:none;background:#132240;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.05)}@media (max-width:1024px){.header__top{display:none}}.header__top-inner{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between}.header__contact-list{display:flex;gap:24px;list-style:none;margin:0;padding:0}.header__contact-item{display:flex;align-items:center;gap:8px;color:rgba(255,255,255,.7);font-size:16px}.header__contact-item svg{width:14px;height:14px;fill:#c6f906;flex-shrink:0}.header__contact-item a{color:rgba(255,255,255,.7);text-decoration:none;transition:color .2s ease}.header__contact-item a:hover{color:#c6f906}.header__main{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between;height:100px}.header__logo{display:flex;align-items:center;gap:12px;text-decoration:none;flex-shrink:0}.header__logo img{height:40px;width:auto}.header__logo span{font-family:"Open Sans",sans-serif;font-size:22px;font-weight:700;color:#fff;letter-spacing:2px;text-transform:uppercase}.header__nav{display:flex;align-items:center;gap:8px;list-style:none;margin:0;padding:0}@media (max-width:1024px){.header__nav{display:none}}.header__nav-item{list-style:none}.header__nav-link{color:rgba(255,255,255,.93);text-decoration:none;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:400;padding:8px 16px;border-radius:6px;transition:all .2s ease;position:relative;display:block}.header__nav-link.header__nav-link_active{color:#c6f906}.header__nav-link.header__nav-link_active:after{content:"";position:absolute;bottom:2px;left:50%;transform:translateX(-50%);width:20px;height:2px;background:#c6f906;border-radius:1px}.header__nav-link:hover{color:#c6f906;background:rgba(198,249,6,.1)}.header__toggle{display:none;background:0 0;border:none;cursor:pointer;padding:8px;z-index:1001}@media (max-width:1024px){.header__toggle{display:flex;flex-direction:column;gap:4px}}.header__toggle span{display:block;width:24px;height:2px;background:#fff;border-radius:2px;transition:all .3s ease}.header__toggle.active span:nth-child(1){transform:rotate(45deg) translate(4px,4px)}.header__toggle.active span:nth-child(2){opacity:0}.header__toggle.active span:nth-child(3){transform:rotate(-45deg) translate(4px,-4px)}.mobile-menu{display:none;position:fixed;top:0;right:-100%;width:300px;height:100vh;background:#0a1628;z-index:999;padding:50px 30px 30px;transition:right .3s ease;overflow-y:auto}.mobile-menu.open{right:0}@media (max-width:1024px){.mobile-menu{display:block}}.mobile-menu .menu-item{list-style:none}.mobile-menu__link{display:block;color:rgba(255,255,255,.8);text-decoration:none;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:500;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.05);transition:color .2s ease}.mobile-menu__link:hover{color:#c6f906}.mobile-menu__contact{margin-top:30px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.mobile-menu__contact a{display:flex;align-items:center;gap:10px;color:rgba(255,255,255,.7);text-decoration:none;font-size:16px;padding:8px 0}.mobile-menu__contact a svg{width:16px;height:16px;fill:#c6f906}.mobile-menu__btn{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:#c6f906;color:#0a1628;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:6px;cursor:pointer;transition:all .3s ease;text-decoration:none}.mobile-menu__btn:hover{background:#e2ff78;transform:translateY(-2px);box-shadow:0 4px 15px rgba(198,249,6,.3)}.mobile-menu__btn{width:100%;justify-content:center;margin-top:20px}.menu-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:998}.menu-overlay.visible{display:block}.hero{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;background:rgba(10,22,40,.8901960784);padding-top:100px}.hero__bg{position:absolute;inset:0;z-index:0}.hero__bg img,.hero__bg video{width:100%;height:100%;object-fit:cover;object-position:50% 10%;opacity:.3}.hero__bg:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(10,22,40,.95) 0%,rgba(10,22,40,.3) 43%,rgba(10,22,40,.1) 100%)}.hero__abstract{position:absolute;right:-10%;top:50%;transform:translateY(-50%);width:600px;height:600px;border-radius:50%;z-index:1;pointer-events:none}.hero__content{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:2;width:100%;padding-top:40px;padding-bottom:80px}.hero__badge{display:inline-flex;align-items:center;gap:6px;padding:6px 16px;background:rgba(198,249,6,.15);border:1px solid rgba(198,249,6,.3);border-radius:50px;color:#c6f906;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:24px}.hero__title{font-family:"Open Sans",sans-serif;font-size:52px;font-weight:500;text-transform:uppercase;color:#fff;line-height:1.15;margin-bottom:20px;max-width:700px}.hero__title span{color:#c6f906}.hero__text{font-family:"Open Sans",sans-serif;font-size:18px;line-height:1.7;color:rgba(255,255,255,.6);max-width:620px;margin-bottom:16px}.hero__text strong{color:#fff;font-weight:600}.hero__text:last-of-type{margin-bottom:36px}.hero__actions{display:flex;gap:16px;flex-wrap:wrap}.hero__btn{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:#c6f906;color:#0a1628;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:6px;cursor:pointer;transition:all .3s ease;text-decoration:none}.hero__btn:hover{background:#e2ff78;transform:translateY(-2px);box-shadow:0 4px 15px rgba(198,249,6,.3)}.hero__btn{padding:16px 36px;font-size:16px}.hero__btn-outline{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:0 0;color:#c6f906;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;border:2px solid #c6f906;border-radius:6px;cursor:pointer;transition:all .3s ease;text-decoration:none}.hero__btn-outline:hover{background:rgba(255,255,255,.1294117647);color:#c6f906;border-color:#c6f906;transform:translateY(-2px)}.hero__btn-outline{padding:16px 36px;font-size:16px;border-color:rgba(255,255,255,.3);color:#fff}.hero__btn-outline:hover{background:rgba(255,255,255,.1294117647);color:#c6f906;border-color:#c6f906;transform:translateY(-2px)}.hero__btn-video{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:0 0;color:#c6f906;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;border:2px solid #c6f906;border-radius:6px;cursor:pointer;transition:all .3s ease;text-decoration:none}.hero__btn-video:hover{background:rgba(255,255,255,.1294117647);color:#c6f906;border-color:#c6f906;transform:translateY(-2px)}.hero__btn-video{padding:16px 36px;font-size:16px;border-color:rgba(255,255,255,.3);color:#fff;cursor:pointer}.hero__btn-video svg{width:20px;height:20px;transition:transform .3s ease}.hero__btn-video:hover{background:rgba(255,255,255,.1294117647);color:#c6f906;border-color:#c6f906;transform:translateY(-2px)}.hero__btn-video:hover svg{transform:scale(1.15)}@media (max-width:1024px){.hero{min-height:auto}.hero__title{font-size:36px}.hero__text{font-size:16px}.hero__abstract{width:400px;height:400px;right:-20%}}@media (max-width:768px){.hero__title{font-size:28px}.hero__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hero__btn,.hero__btn-outline,.hero__btn-video{justify-content:center;text-align:center}}@media (max-width:620px){.hero__btn,.hero__btn-outline,.hero__btn-video{padding:10px 14px;font-size:11px}}@media (max-width:430px){.hero{min-height:100svh;align-items:flex-start}.hero__content{padding-top:80px;padding-bottom:35px}.hero__title{font-size:22px}.hero__text{font-size:16px;line-height:18px;margin-bottom:19px}.hero__text:last-of-type{margin-bottom:20px}.hero__badge{font-size:10px;padding:4px 12px}.hero__actions{gap:10px}.hero__btn,.hero__btn-outline,.hero__btn-video{padding:8px 15px;font-size:11px;justify-content:center;text-align:center;line-height:14px}}@media (max-width:418px){.hero__actions{display:flex;flex-direction:column;gap:8px}.hero__btn,.hero__btn-outline,.hero__btn-video{width:100%}}.installers{padding:50px 0 0;background:#f7f9fc;color:#4a5568}.installers__grid{max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:1024px){.installers__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.installers__grid{grid-template-columns:1fr}}.installer-card{padding:28px 24px;background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(10,22,40,.08);position:relative;overflow:hidden;transition:all .3s ease}.installer-card:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:#c6f906;border-radius:0 2px 2px 0;transition:width .3s ease}@media (max-width:768px){.installer-card:before{width:3px}}.installer-card:hover:before{width:6px}.installer-card__icon{width:48px;height:48px;border-radius:12px;background:rgba(198,249,6,.12);display:flex;align-items:center;justify-content:center;margin-bottom:16px;font-size:22px;transition:all .3s ease}.installer-card:hover .installer-card__icon{background:#c6f906}.installer-card__title{font-family:"Open Sans",sans-serif;--bde-h3-font-size:22px;font-size:22px;font-weight:500;text-transform:uppercase;color:#0a1628;margin-bottom:12px;line-height:1.2}.installer-card__text{font-family:"Open Sans",sans-serif;font-size:15px;color:#718096;line-height:1.5}@media (max-width:430px){.installer-card{padding:20px 16px}.installer-card__icon{width:40px;height:40px;font-size:18px}.installer-card__title{--bde-h3-font-size:16px;font-size:16px}.installer-card__text{font-size:16px}}.advantages-image{padding:0;overflow:hidden}.advantages-image__wrapper{max-width:1200px;margin:0 auto;padding:60px 20px 70px}.advantages-image__img{width:100%;height:auto;display:block;border-radius:20px;box-shadow:0 2px 12px rgba(10,22,40,.08)}@media (max-width:768px){.advantages-image__wrapper{padding-top:32px}}@media (max-width:430px){.advantages-image__img{border-radius:0}}.video-modal{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s ease}.video-modal.active{opacity:1;pointer-events:all}.video-modal__overlay{position:absolute;inset:0;background:rgba(0,0,0,.85);backdrop-filter:blur(4px)}.video-modal__content{position:relative;height:75vh;width:auto;aspect-ratio:16/9;background:#000;border-radius:12px;box-shadow:0 30px 80px rgba(0,0,0,.6);transform:scale(.9);transition:transform .3s ease}.video-modal.active .video-modal__content{transform:scale(1)}.video-modal__wrap{position:relative;display:flex;align-items:flex-start;gap:0}.video-modal__close{position:absolute;top:0;right:-52px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);border:2px solid #c6f906;border-radius:50%;color:#c6f906;font-size:22px;font-weight:700;cursor:pointer;z-index:10;transition:all .3s ease;line-height:1}.video-modal__close:hover{background:#c6f906;color:#0a1628;transform:scale(1.1)}@media (max-width:1024px){.video-modal__close{right:16px;top:16px}}.video-modal video{width:100%;height:100%;display:block}.advantages__stats{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;justify-content:center;gap:60px;padding-bottom:100px}@media (max-width:1024px){.advantages__stats{gap:40px;flex-wrap:wrap}}@media (max-width:768px){.advantages__stats{gap:24px}}.advantages__stat{text-align:center}.advantages__stat-number{font-family:"Open Sans",sans-serif;font-size:40px;font-weight:500;color:#c6f906;line-height:1;margin-bottom:4px}.advantages__stat-label{font-size:16px;color:#718096;font-family:"Open Sans",sans-serif}@media (max-width:1024px){.advantages__stat .advantages__stat-number{font-size:28px}}@media (max-width:768px){.advantages__stat{flex:1 1 40%}}@media (max-width:430px){.advantages__stat .advantages__stat-number{font-size:24px}.advantages__stat .advantages__stat-label{font-size:11px}}.solutions-slider{padding:50px 0;background:#f7f9fc}.solutions-slider .section__header{max-width:1200px;margin:0 auto;padding:0 20px}.solutions-slider__carousel{max-width:1200px;margin:0 auto;padding:0 20px;margin-top:48px}.solutions-slider__more{text-align:center;margin-top:36px}.solutions-slider__btn{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:0 0;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:600;text-transform:uppercase !important;letter-spacing:0;border:2px solid #0a1628;border-radius:6px;color:#0a1628;cursor:pointer;transition:all .3s ease;text-decoration:none}.solutions-slider__btn:hover{background:#0a1628;color:#fff;border-color:#0a1628}@media (max-width:430px){.solutions-slider{padding:60px 0}.solutions-slider__carousel{margin-top:32px}}.solutions-page .solutions-page{padding:50px 0 !important;background:#f7f9fc}.solutions-page__grid{max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:1024px){.solutions-page__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.solutions-page__grid{grid-template-columns:1fr}}.solutions-slider__carousel .owl-stage{display:flex}.solutions-slider__carousel .owl-item .solution-card{min-height:340px;height:100%}.solutions-slider__carousel .owl-nav{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;pointer-events:none;height:0}.solutions-slider__carousel .owl-nav button{pointer-events:all;width:44px;height:44px;border-radius:50%;border:2px solid #e2e8f0 !important;background:#fff !important;display:flex;align-items:center;justify-content:center;transition:all .2s ease;position:relative}.solutions-slider__carousel .owl-nav button svg{width:22px;height:22px}.solutions-slider__carousel .owl-nav button:hover{border-color:#c6f906 !important;background:#c6f906 !important}.solutions-slider__carousel .owl-nav button:hover svg path{stroke:#0a1628}.solutions-slider__carousel .owl-nav button.disabled{opacity:.3;cursor:default}.solutions-slider__carousel .owl-nav button.disabled:hover{border-color:#e2e8f0 !important;background:#fff !important}.solutions-slider__carousel .owl-nav button.disabled:hover svg path{stroke:currentColor}.solutions-slider__carousel .owl-nav .owl-prev{margin-left:-56px}.solutions-slider__carousel .owl-nav .owl-next{margin-right:-56px}.solutions-slider__carousel .owl-dots{display:flex;justify-content:center;gap:8px;margin-top:28px}.solutions-slider__carousel .owl-dots button.owl-dot{width:10px;height:10px;border-radius:50%;background:#d0d5dd;border:none;cursor:pointer;transition:all .2s ease;padding:0}.solutions-slider__carousel .owl-dots button.owl-dot span{display:none}.solutions-slider__carousel .owl-dots button.owl-dot.active{background:#c6f906;width:28px;border-radius:5px}@media (max-width:1024px){.solutions-slider__carousel .owl-nav .owl-prev{margin-left:-12px}.solutions-slider__carousel .owl-nav .owl-next{margin-right:-12px}}@media (max-width:768px){.solutions-slider__carousel .owl-nav button{width:36px;height:36px}.solutions-slider__carousel .owl-nav button svg{width:18px;height:18px}}.solution-card{position:relative;overflow:hidden;cursor:pointer;border-radius:12px;background:#0a1628;min-height:340px;display:flex;align-items:flex-end;transition:box-shadow .3s ease;text-decoration:none;color:inherit;--bde-headings-color:#fff;--bde-heading-font-family:"Open Sans",sans-serif;--bde-h3-font-size:19px}.solution-card:hover{box-shadow:0 8px 40px rgba(10,22,40,.12)}.solution-card:hover .solution-card__icon img{transform:scale(1.08)}.solution-card:hover .solution-card__content{transform:translateY(-24px)}.solution-card:hover .solution-card__link{opacity:1;transform:translateY(0)}.solution-card__icon{position:absolute;inset:0;z-index:0;overflow:hidden}.solution-card__icon img{width:100%;height:100%;object-fit:cover;transition:transform 1.5s ease;will-change:transform}.solution-card__overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(7deg,rgba(10,22,40,.91) 25%,rgba(255,255,255,.0509803922) 66%,rgba(25,75,149,.25) 88%);pointer-events:none}.solution-card__content{position:relative;z-index:2;padding:16px 32px 20px;width:100%;transition:transform .35s ease}.solution-card__title{font-family:"Open Sans",sans-serif;font-size:19px;font-weight:500;text-transform:uppercase;color:#fff;margin-bottom:6px;line-height:1.25}.solution-card__text{font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.45;color:rgba(255,255,255,.85);margin-bottom:12px}.solution-card__link{display:inline-flex;align-items:center;gap:6px;color:#c6f906;text-decoration:none;font-size:16px;font-weight:600;font-family:"Open Sans",sans-serif;opacity:0;transform:translateY(6px);transition:opacity .35s ease,transform .35s ease,gap .2s ease}.solution-card__link:hover{gap:10px}@media (max-width:430px){.solution-card{min-height:260px}.solution-card__content{padding:12px 20px 16px}.solution-card__title{font-size:15px}.solution-card__text{font-size:12px}.solution-card__link{font-size:12px}}.cta-solution{padding:50px 0;background:#0a1628;color:#fff}.cta-solution__inner{max-width:1200px;margin:0 auto;padding:0 20px;max-width:800px;margin:0 auto}.cta-solution__header{text-align:center;margin-bottom:40px}.cta-solution__middle{display:flex;align-items:flex-start;gap:48px;margin-bottom:40px}.cta-solution__text-col{flex:1;text-align:right;padding-top:15px}.cta-solution__icon{flex-shrink:0;width:220px;height:220px;border-radius:50%;overflow:hidden;border:3px solid #c6f906;margin-top:35px}.cta-solution__icon img{width:100%;height:100%;object-fit:cover}.cta-solution__footer{text-align:center}.cta-solution .section__subtitle{font-family:"Open Sans",sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#182f5d;margin-bottom:12px;display:block;text-align:center;color:#788295}.cta-solution__title{font-family:"Open Sans",sans-serif;font-size:33px;font-weight:500;text-transform:uppercase;line-height:1.3;margin-bottom:20px;color:#fff}.cta-solution__text{font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.7;color:rgba(255,255,255,.65);margin-bottom:16px}.cta-solution__text:last-of-type{margin-bottom:0}.cta-solution__btn{--bde-links-color:#0a1628;display:inline-flex;margin-top:36px;align-items:center;gap:10px;padding:16px 36px;background:#c6f906;color:#0a1628;font-family:"Open Sans",sans-serif;font-size:20px;font-weight:500;border-radius:6px;text-decoration:none;transition:all .3s ease}.cta-solution__btn svg{width:22px;height:22px}.cta-solution__btn:hover{--bde-links-color:#0a1628;--bde-links-color-hover:#0a1628;color:#0a1628;background:#e2ff78;transform:translateY(-2px);box-shadow:0 6px 20px rgba(198,249,6,.25)}@media (max-width:768px){.cta-solution{padding:60px 0}.cta-solution__middle{flex-direction:column;gap:32px}.cta-solution__icon{width:140px;height:140px;margin:0 auto;order:-1}.cta-solution__text-col{text-align:center}.cta-solution__title{font-size:24px}.cta-solution__btn{font-size:16px;padding:14px 28px}}@media (max-width:430px){.cta-solution__title{font-size:20px}}.about{padding:50px 0}.about--intro{padding:50px 0;background:#f7f9fc}.about--intro .about__inner{grid-template-columns:1fr;max-width:900px;text-align:center}.about--intro .about__principles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px}.about--intro .about__principles-bottom{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:16px;max-width:calc(66.6667% + 5.33333px);margin-left:auto;margin-right:auto}.about--intro .about__principle-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:28px 24px;transition:.3s;text-align:left}.about--intro .about__principle-card:hover{border-color:rgba(198,249,6,.5);transform:translateY(-4px)}.about--intro .about__principle-card .principle-icon{display:block;margin-bottom:16px;width:28px;height:28px}.about--intro .about__principle-card .principle-card__title{display:block;font-family:"Open Sans",sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;color:#0a1628;margin-bottom:8px;line-height:1.35}.about--intro .about__principle-card .principle-card__text{font-family:"Open Sans",sans-serif;font-size:16px;color:#718096;line-height:1.65}.about--intro .about__team-img{width:100%;height:auto;display:block;border-radius:12px;margin-top:0}@media (max-width:768px){.about--intro{padding:60px 0}.about--intro .about__principles-grid{grid-template-columns:1fr}.about--intro .about__principles-bottom{grid-template-columns:1fr;max-width:none}}.about--history{padding:50px 0;background:#eaeef2}.about--history .about__inner{max-width:900px;margin:0 auto;display:block}.about--history .about__content{text-align:left}.about--history .section__title{text-align:center;font-family:"Open Sans",sans-serif;font-size:34px;font-weight:500;text-transform:uppercase;color:#0a1628;margin-bottom:35px;line-height:1.3}.about--history .section__subtitle{text-align:center}.about--platform{padding:240px 0 80px;position:relative;overflow:hidden;color:#fff;background:#0a1628}.about--platform .about__platform-bg{position:absolute;top:0;left:0;right:0;height:300px;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0;pointer-events:none}.about--platform:after{content:"";position:absolute;top:0;left:0;right:0;height:300px;background:linear-gradient(to top,#0a1628 17%,transparent 160%);z-index:1}.about--platform .about__inner,.about--platform .section__header{position:relative;z-index:2}.about--platform .section__subtitle{color:#788295}.about--platform .section__title{color:#fff}.about--platform .section__text{color:rgba(255,255,255,.7)}.about--platform .about__benefits{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:40px}.about--platform .about__benefit{display:flex;gap:12px;padding:24px;background:rgba(255,255,255,.04);border-radius:12px}.about--platform .about__benefit svg{width:24px;height:24px;fill:#c6f906;flex-shrink:0;margin-top:2px}.about--platform .about__benefit-title{font-family:"Open Sans",sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;color:#fff;margin-bottom:4px}.about--platform .about__benefit-text{font-size:16px;color:rgba(255,255,255,.6);line-height:1.6}@media (max-width:768px){.about--platform .about__benefits{grid-template-columns:1fr}}.about--stats{padding:80px 0;text-align:center}.about--stats .about__stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1000px;margin:40px auto 0}.about--stats .about__stat{padding:32px 16px;background:#f7f9fc;border-radius:12px}.about--stats .about__stat-number{font-family:"Open Sans",sans-serif;font-size:40px;font-weight:500;color:#c6f906;margin-bottom:4px}.about--stats .about__stat-label{font-size:16px;color:#718096;text-transform:uppercase;letter-spacing:1px}@media (max-width:1024px){.about--stats .about__stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.about--stats .about__stats-grid{grid-template-columns:1fr 1fr;gap:12px}.about--stats .about__stat{padding:20px 12px}.about--stats .about__stat-number{font-size:32px}}.about--milestones{padding:50px 0;background:#f7f9fc}.about--milestones .about__timeline{max-width:800px;margin:40px auto 0}.about--milestones .about__milestone{display:grid;grid-template-columns:100px 1fr;gap:24px;padding:20px 0;border-bottom:1px solid #e2e8f0}.about--milestones .about__milestone:last-child{border-bottom:none}.about--milestones .about__milestone-year{font-family:"Open Sans",sans-serif;font-size:18px;font-weight:700;color:#c6f906;padding-top:2px}.about--milestones .about__milestone-text{font-size:15px;color:#4a5568;line-height:1.6}.about--milestones .about__milestone-text a{color:#0a1628;text-decoration:underline;text-underline-offset:2px}.about--milestones .about__milestone-text a:hover{color:#c6f906}@media (max-width:768px){.about--milestones .about__milestone{grid-template-columns:80px 1fr;gap:16px}.about--milestones .about__milestone-year{font-size:15px}.about--milestones .about__milestone-text{font-size:16px}}.about--cta{padding:80px 0;text-align:center}.about--cta .about__cta-text{font-family:"Open Sans",sans-serif;color:#4a5568;font-size:16px;margin-bottom:8px}.about--cta .about__cta-link{color:#0a1628;font-weight:500}.about--cta .about__cta-btn{display:inline-block;background:#c6f906;color:#0a1628;font-family:"Open Sans",sans-serif;font-size:18px !important;font-weight:500 !important;text-transform:uppercase;letter-spacing:1px;padding:16px 40px;border-radius:6px;text-decoration:none;transition:background .3s ease;margin-top:24px}.about__step{font-size:12px;font-weight:500;color:#c6f906;padding-top:2px;text-align:right}.about__desc{font-family:"Open Sans",sans-serif;font-size:16px;color:rgba(255,255,255,.6);line-height:1.7;margin-bottom:20px}.about__pill{font-size:11px;color:rgba(255,255,255,.8);padding:5px 14px;border-radius:20px;border:1px solid rgba(255,255,255,.6)}.about__full-img{width:100%;height:auto;display:block}.about__inner{max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}@media (max-width:1024px){.about__inner{grid-template-columns:1fr;gap:40px}}.about__image{position:relative;border-radius:20px;overflow:hidden}.about__image img{width:100%;height:auto;display:block}.about__image:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(198,249,6,.1),transparent)}.about__badge{position:absolute;bottom:20px;left:20px;background:#c6f906;color:#0a1628;padding:16px 24px;border-radius:12px;z-index:1}.about__badge-number{font-family:"Open Sans",sans-serif;font-size:32px;font-weight:800;line-height:1}.about__badge-label{font-size:12px;opacity:.9;margin-top:4px}.about__content .section__subtitle{font-family:"Open Sans",sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#182f5d;margin-bottom:12px;display:block;text-align:center;text-align:left}.about__content .section__title{font-family:"Open Sans",sans-serif;font-size:34px;font-weight:500;text-transform:uppercase;color:#0a1628;margin-bottom:16px;line-height:1.3}@media (max-width:430px){.about__content .section__title{font-size:24px}}.about__content .section__title{text-align:left}.about__content .section__text{font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.8;color:#4a5568;margin-bottom:16px}.about__features{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:30px}.about__feature{display:flex;align-items:flex-start;gap:12px}.about__feature svg{width:20px;height:20px;fill:#c6f906;flex-shrink:0;margin-top:2px}.about__feature-text{font-family:"Open Sans",sans-serif;font-size:16px;color:#1a202c;font-weight:500}@media (max-width:768px){.about__features{grid-template-columns:1fr}.about__badge{padding:12px 16px}.about__badge-number{font-size:24px}}@media (max-width:430px){.about{padding:60px 0}.about__badge{padding:10px 14px}.about__badge-number{font-size:20px}.about__badge-label{font-size:10px}.about__feature{gap:8px}.about__feature-text{font-size:16px}}.use-cases{background:#f7f9fc;border-top:1px solid rgba(0,0,0,.06);padding:80px 0}.use-cases__subtitle{font-family:"Open Sans",sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#4a5568}.use-cases__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:768px){.use-cases__grid{grid-template-columns:1fr}}.use-cases__card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:28px 24px;transition:all .3s ease}.use-cases__card:hover{border-color:rgba(198,249,6,.5);transform:translateY(-4px)}.use-cases__icon{display:block;margin-bottom:16px}.use-cases__title{font-family:"Open Sans",sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;color:#0a1628;margin-bottom:8px;line-height:1.35}.use-cases__desc{font-family:"Open Sans",sans-serif;font-size:16px;color:#4a5568;line-height:1.65}.installers#gap{padding:50px 0}@media (max-width:768px){.installers#gap{padding:60px 0}}.installers#gap .installers__grid{grid-template-columns:repeat(4,1fr)}@media (max-width:1024px){.installers#gap .installers__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.installers#gap .installers__grid{grid-template-columns:1fr}}.installers#gap .installer-card__icon{font-size:16px}.installers#gap .installer-card__title{--bde-h3-font-size:22px;font-size:22px}.installers#gap .installer-card__text{font-size:16px}.installers#gap .installer-card__miss{display:inline-block;margin-top:10px;font-size:11px;color:#718096;padding:3px 10px;border-radius:20px;border:1px solid #e2e8f0}.installers#gap .installers__quote{text-align:center;margin-top:40px;padding-top:30px;border-top:1px solid #e2e8f0}.installers#gap .installers__quote-text{font-family:"Open Sans",sans-serif;font-size:16px;font-style:italic;color:#0a1628}.about#works{background:#0a1628;color:#fff;padding:50px 0}@media (max-width:768px){.about#works{padding:60px 0}}.about#works .section__subtitle{color:#788295}.about#works .section__title{color:#fff}.about#works .about__steps{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:0}.about#works .about__step-item{display:grid;grid-template-columns:3rem 1fr;gap:.75rem;align-items:start;padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.about#works .about__step-item--last{border-bottom:none}.about#works .about__step-title{font-family:"Open Sans",sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;color:#fff;margin-bottom:6px}.about#works .about__tags{display:flex;flex-wrap:wrap;gap:6px}.benefit-item__quote{font-size:16px;color:#4a5568;line-height:1.6;font-style:italic}.stats{background:#f7f9fc;padding:50px 0}@media (max-width:768px){.stats{padding:60px 0}}.stats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:40px}@media (max-width:768px){.stats__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.stats__grid{grid-template-columns:1fr}}.stats__card{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 12px rgba(10,22,40,.06)}.stats__number{font-family:"Open Sans",sans-serif;font-size:40px;font-weight:300;color:#0a1628;line-height:1;margin-bottom:8px}.stats__label{font-size:16px;color:#4a5568;line-height:1.5}.stats__quote{max-width:640px;margin:0 auto;border-left:3px solid #c6f906;padding-left:28px}.stats__quote-text{font-family:"Open Sans",sans-serif;font-size:20px;font-style:italic;color:#0a1628;line-height:1.6;margin-bottom:12px}.stats__quote-caption{font-size:16px;color:#718096}.ecosystem{padding:50px 0}@media (max-width:768px){.ecosystem{padding:60px 0}}.ecosystem__grid{display:grid;grid-template-columns:auto 1fr;gap:48px;align-items:center;max-width:800px;margin:0 auto}@media (max-width:768px){.ecosystem__grid{grid-template-columns:1fr;gap:32px;text-align:center}}.ecosystem__logos{display:flex;align-items:center;gap:16px;flex-shrink:0}.ecosystem__logo-box{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px 28px;min-width:130px;text-align:center}.ecosystem__logo-box--img{padding:0;min-width:auto;overflow:hidden;background-color:#f6f6f6}.ecosystem__logo-img{display:block;height:100px;width:auto}.ecosystem__logo-sub{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#718096;margin-top:6px}.ecosystem__logo-name{font-size:20px;font-weight:600;color:#0a1628;letter-spacing:.01em;line-height:1}.ecosystem__logo-sub{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#718096;margin-top:6px}.ecosystem__times{font-size:22px;color:#718096;font-weight:300}.ecosystem__title{text-align:left;margin-bottom:12px}.ecosystem__title em{font-style:italic;color:#0a1628}.ecosystem__text{text-align:left;margin:0 0 16px}.ecosystem__btn{display:inline-flex;align-items:center;gap:6px;font-size:16px;font-weight:600;color:#c6f906;background:#0a1628;padding:12px 28px;border-radius:6px;text-decoration:none}.cta-solution{padding:50px 0}.cta-solution__icon{flex-shrink:0;width:100px;height:100px;border-radius:50%;overflow:hidden;border:0}.cta-solution__core{position:relative;display:flex;align-items:center;justify-content:center;width:100px;height:100px;margin:0 auto 24px;border-radius:50%;overflow:hidden}.cta-solution__core:after{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at center,rgba(198,249,6,.25) 0%,rgba(198,249,6,.08) 35%,transparent 60%);animation:glow-pulse 5s ease-in-out infinite;pointer-events:none}.cta-solution__core svg{color:#c6f906;filter:drop-shadow(0 0 6px rgba(198,249,6,.35))}.cta-solution__title{font-size:36px}@media (max-width:480px){.cta-solution__title{font-size:26px}}.applications{padding:50px 0;background:#0a1628;color:#fff}.applications .section__title{color:#fff}.applications .section__subtitle{color:#788295}.applications .section__text{color:rgba(255,255,255,.6)}.applications__grid{max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width:1024px){.applications__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.applications__grid{grid-template-columns:1fr}}.app-item{padding:20px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:6px;text-align:center;transition:all .3s ease}.app-item:hover{background:rgba(255,255,255,.06);border-color:rgba(198,249,6,.2);transform:translateY(-2px)}a.app-item{display:block;text-decoration:none;color:inherit}.app-item__icon{font-size:32px;margin-bottom:10px;display:block}.app-item__title{font-family:"Open Sans",sans-serif;font-size:16px;font-weight:500;color:rgba(255,255,255,.8);line-height:1.4}@media (max-width:430px){.app-item{padding:16px}.app-item__icon{font-size:24px}.app-item__title{font-size:12px}}.products{padding:50px 0;background:#0a1628;color:#fff}.products .section__title{color:#fff}.products .section__subtitle{color:#788295}.products .section__text{color:rgba(255,255,255,.6)}.products__grid{max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:1024px){.products__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.products__grid{grid-template-columns:1fr}}.products__more{text-align:center;margin-top:50px}.products__btn{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:#c6f906;color:#0a1628;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:6px;cursor:pointer;transition:all .3s ease;text-decoration:none}.products__btn:hover{background:#e2ff78;transform:translateY(-2px);box-shadow:0 4px 15px rgba(198,249,6,.3)}@media (max-width:430px){.products{padding:60px 0}}.product-card{display:flex;flex-direction:column;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;transition:all .3s ease}.product-card:hover{background:rgba(255,255,255,.07);border-color:rgba(198,249,6,.3);transform:translateY(-4px)}.product-card__image{height:200px;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:24px;background:#fff}.product-card__image img{max-width:100%;max-height:100%;object-fit:contain}.product-card__body{display:flex;flex-direction:column;flex:1;padding:24px}.product-card__tag{display:inline-block;padding:3px 10px;background:rgba(198,249,6,.15);color:#c6f906;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;border-radius:4px;margin-bottom:10px;align-self:flex-start}.product-card__tag-link{color:#c6f906;text-decoration:none}.product-card__tag-link:hover{color:#c6f906;text-decoration:underline}.product-card__title{font-family:"Open Sans",sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;color:#fff;margin-bottom:8px;line-height:1.4}.product-card__desc{flex:1;font-size:16px;line-height:1.6;color:rgba(255,255,255,.55);margin-bottom:16px}.product-card__price{font-family:"Open Sans",sans-serif;font-size:20px;font-weight:500 !important;color:#c6f906;margin-bottom:16px;align-self:flex-start}.product-card__btn{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:0 0;color:#c6f906;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;border:2px solid #c6f906;border-radius:6px;cursor:pointer;transition:all .3s ease;text-decoration:none}.product-card__btn:hover{background:rgba(255,255,255,.1294117647);color:#c6f906;border-color:#c6f906;transform:translateY(-2px)}.product-card__btn{padding:10px 20px;font-size:12px;text-transform:uppercase;letter-spacing:1px;border-color:rgba(255,255,255,.2);color:rgba(255,255,255,.8);align-self:flex-start}.product-card__btn:hover{background:rgba(255,255,255,.1294117647);color:#c6f906;border-color:#c6f906;transform:translateY(-2px)}@media (max-width:430px){.product-card__image{height:160px;padding:16px}.product-card__body{padding:16px}.product-card__title{font-size:16px}.product-card__desc{font-size:12px}.product-card__price{font-size:17px}.product-card__btn{padding:8px 16px;font-size:11px}}@media (max-width:430px){body .product-card .product-card__price{font-size:17px}}.benefits{padding:50px 0;background:#f7f9fc}.benefits__grid{max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media (max-width:1024px){.benefits__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.benefits__grid{grid-template-columns:1fr}}.benefit-item{text-align:center;padding:32px 20px;background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(10,22,40,.08);transition:all .3s ease}.benefit-item:hover{box-shadow:0 8px 40px rgba(10,22,40,.12);transform:translateY(-4px)}.benefit-item:hover .benefit-item__icon{background:#c6f906;color:#0a1628}.benefit-item__icon{width:64px;height:64px;border-radius:50%;background:rgba(198,249,6,.1);color:#0a1628;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-size:28px;font-weight:700;transition:all .3s ease}.benefit-item__title{font-family:"Open Sans",sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;color:#0a1628;margin-bottom:8px}.benefit-item__text{font-family:"Open Sans",sans-serif;font-size:16px;color:#718096;line-height:1.6}@media (max-width:430px){.benefit-item{padding:24px 16px}.benefit-item__icon{width:48px;height:48px;font-size:20px}.benefit-item__title{font-size:16px}.benefit-item__text{font-size:16px}}.testimonials{padding:50px 0;background:#f7f9fc;position:relative}.testimonials__slider{max-width:1200px;margin:0 auto;padding:0 20px;max-width:900px}.testimonials__item{text-align:center;padding:20px}.testimonials__quote{position:relative;font-family:"Open Sans",sans-serif;font-size:18px;line-height:1.8;color:#4a5568;font-style:italic;margin-bottom:30px;padding:0 20px}.testimonials__quote:before{content:"“";font-family:"Open Sans",sans-serif;font-size:60px;color:rgba(198,249,6,.2);position:absolute;top:-20px;left:0;line-height:1}.testimonials__author{display:flex;align-items:center;justify-content:center;gap:16px}.testimonials__avatar{width:60px;height:60px;border-radius:50%;overflow:hidden;border:3px solid #c6f906}.testimonials__avatar img{width:100%;height:100%;object-fit:cover}.testimonials__info{text-align:left}.testimonials__name{font-family:"Open Sans",sans-serif;font-size:16px;font-weight:700;color:#0a1628}.testimonials__role{font-size:16px;color:#718096}.testimonials .owl-dots{display:flex;justify-content:center;gap:8px;margin-top:30px}.testimonials button.owl-dot{width:10px;height:10px;border-radius:50%;background:rgba(10,22,40,.15) !important;border:none;cursor:pointer;transition:all .2s ease}.testimonials button.owl-dot.active{background:#c6f906 !important;width:30px;border-radius:5px}@media (max-width:430px){.testimonials{padding:60px 0}.testimonials__quote{font-size:15px;padding:0 10px}.testimonials__quote:before{font-size:40px;top:-12px}.testimonials__avatar{width:44px;height:44px}.testimonials__name{font-size:16px}.testimonials__role{font-size:12px}}.news{padding:50px 0;background:#fff}.news__grid{max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}@media (max-width:1024px){.news__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.news__grid{grid-template-columns:1fr}}.news__more{text-align:center;margin-top:40px}.news__btn{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:#c6f906;color:#0a1628;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:6px;cursor:pointer;transition:all .3s ease;text-decoration:none}.news__btn:hover{background:#e2ff78;transform:translateY(-2px);box-shadow:0 4px 15px rgba(198,249,6,.3)}.news__btn{text-transform:none;letter-spacing:0}.news__btn:hover{color:#fff}@media (max-width:430px){.news{padding:60px 0}.news__grid{gap:20px}}.news-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px rgba(10,22,40,.08);transition:all .3s ease;display:flex;flex-direction:column}.news-card:hover{box-shadow:0 8px 40px rgba(10,22,40,.12);transform:translateY(-4px)}.news-card__image{display:block;overflow:hidden;aspect-ratio:16/10}.news-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.news-card:hover .news-card__image img{transform:scale(1.05)}.news-card__body{padding:20px 24px 24px;flex:1;display:flex;flex-direction:column}.news-card__date{font-size:12px;color:#718096;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;display:block}.news-card__title{font-family:"Open Sans",sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:#0a1628;line-height:1.3;margin-bottom:8px}.news-card__title a{color:inherit;text-decoration:none}.news-card__title a:hover{color:#c6f906}.news-card__text{font-family:"Open Sans",sans-serif;font-size:16px;color:#4a5568;line-height:1.6;margin-bottom:16px;flex:1}.news-card__link{display:inline-flex;align-items:center;gap:4px;font-size:16px;font-weight:600;color:#0a1628;text-decoration:none;transition:gap .2s ease}.news-card__link:hover{gap:8px}@media (max-width:430px){.news-card__body{padding:16px 18px 20px}.news-card__title{font-size:15px}.news-card__text{font-size:16px}}.news-page{padding:50px 0;background:#fff}.news-page__controls{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;justify-content:center;margin-bottom:40px}.news-page__select{padding:8px 40px 8px 20px;background:#f0f2f5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236b7280' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 16px center;border:1px solid #e2e8f0;border-radius:20px;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:500;color:#0a1628;cursor:pointer;transition:border-color .3s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none;min-width:180px}.news-page__select:hover{border-color:#c6f906}.news-page__select:focus{outline:none;border-color:#0a1628}.news-page__grid{max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}@media (max-width:1024px){.news-page__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.news-page__grid{grid-template-columns:1fr}}@media (max-width:430px){.news-page{padding:60px 0}.news-page__controls{margin-bottom:24px}.news-page__select{padding:6px 36px 6px 16px;font-size:12px;min-width:140px}}.post-type-archive-news .page-header{padding:130px 0 40px}.navigation.pagination{margin-top:60px;text-align:center}.navigation.pagination .nav-links{display:inline-flex;align-items:center;gap:8px}.navigation.pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 4px;font-size:17px;font-weight:600;font-family:"Open Sans",sans-serif;color:#4a5568;background:0 0;border-radius:6px;text-decoration:none;transition:all .2s ease}.navigation.pagination .page-numbers:hover{background:rgba(198,249,6,.1);color:#0a1628}.navigation.pagination .page-numbers.current{background:#c6f906;color:#0a1628;pointer-events:none}.navigation.pagination .page-numbers.dots{min-width:auto;height:auto;color:#718096;font-weight:400;pointer-events:none}.navigation.pagination .page-numbers.next,.navigation.pagination .page-numbers.prev{font-size:20px}.news-page__pagination{max-width:1200px;margin:0 auto;padding:0 20px;text-align:center;padding-top:40px}.news-detail{padding:150px 0}.news-detail__inner{max-width:1200px;margin:0 auto;padding:0 20px;max-width:800px}.news-detail__date{font-size:16px;color:#718096;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:16px;display:block}.news-detail__title{font-family:"Open Sans",sans-serif;font-size:34px;font-weight:500;text-transform:uppercase;color:#0a1628;line-height:1.25;margin-bottom:24px}.news-detail__image{border-radius:12px;overflow:hidden;margin-bottom:32px}.news-detail__image img{width:100%;height:auto;display:block}.news-detail__content{font-size:16px;line-height:1.8;color:#4a5568}.news-detail__content p{margin-bottom:20px}.news-detail__content strong{font-weight:600;color:#1a202c}.news-detail__content ul,.news-detail__content ol{margin:0 0 20px;padding-left:24px}.news-detail__content ul{list-style:disc}.news-detail__content ol{list-style:decimal}.news-detail__content li{margin-bottom:8px}.news-detail__content li::marker{color:#c6f906}.news-detail__back{display:inline-flex;align-items:center;gap:6px;margin-bottom:32px;font-size:16px;font-weight:600;color:#0a1628;text-decoration:none}.news-detail__back:hover{color:#c6f906}@media (max-width:768px){.news-detail{padding:60px 0}.news-detail__title{font-size:24px}.news-detail__content{font-size:15px}}.octagram-contacts-block{width:100vw;margin-left:calc(-50vw + 50%)}.contact{padding:50px 0}.contact__inner{max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1fr 1fr;gap:60px}@media (max-width:1024px){.contact__inner{grid-template-columns:1fr;gap:40px}}.contact__info h3{font-family:"Open Sans",sans-serif;font-size:30px;font-weight:500;text-transform:uppercase;color:#0a1628;margin-bottom:16px}.contact__info p{font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.7;color:#4a5568;margin-bottom:30px}.contact__details{display:flex;flex-direction:column;gap:20px}.contact__detail{display:flex;align-items:flex-start;gap:14px}.contact__detail svg{width:20px;height:20px;fill:#c6f906;flex-shrink:0;margin-top:3px}.contact__detail-title{font-family:"Open Sans",sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;color:#0a1628;margin-bottom:2px}.contact__detail-text{font-size:16px;color:#4a5568;--bde-links-color:#4a5568;--bde-links-color-hover:#c6f906}.contact__detail-text a{color:#4a5568;text-decoration:none;transition:color .2s ease}.contact__detail-text a:hover{color:#c6f906}.contact__detail-text span{font-family:"Open Sans",sans-serif;font-size:14px;font-weight:600;text-transform:uppercase}.contact__extra-block{background:#f7f9fc;padding:40px;border-radius:20px;font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.7;color:#4a5568;margin-top:30px}.contact__extra-block span{font-family:"Open Sans",sans-serif;font-size:22px;font-weight:500;text-transform:uppercase;color:#0a1628;margin-bottom:24px;display:block}@media (max-width:768px){.contact__extra-block{padding:24px}}.contact__form{background:#f7f9fc;padding:40px;border-radius:20px}.contact__form h4{font-family:"Open Sans",sans-serif;font-size:22px;font-weight:500;text-transform:uppercase;color:#0a1628;margin-bottom:24px}.contact__field{margin-bottom:16px}.contact__field label{display:block;font-size:16px;font-weight:600;color:#1a202c;margin-bottom:6px;font-family:"Open Sans",sans-serif}.contact__field input,.contact__field textarea{width:100%;padding:12px 16px;border:2px solid #e2e8f0;border-radius:6px;font-family:"Open Sans",sans-serif;font-size:16px;color:#1a202c;transition:border-color .2s ease;background:#fff;outline:none}.contact__field input:focus,.contact__field textarea:focus{border-color:#c6f906}.contact__field input::placeholder,.contact__field textarea::placeholder{color:#718096}.contact__field textarea{resize:vertical;min-height:120px}.contact__submit{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:#c6f906;color:#0a1628;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:6px;cursor:pointer;transition:all .3s ease;text-decoration:none}.contact__submit:hover{background:#e2ff78;transform:translateY(-2px);box-shadow:0 4px 15px rgba(198,249,6,.3)}.contact__submit{width:100%;justify-content:center}@media (max-width:768px){.contact__form{padding:24px}}@media (max-width:430px){.contact{padding:60px 0}.contact__form{padding:20px}.contact__detail{gap:10px}.contact__detail svg{width:16px;height:16px}.contact__detail-title{font-size:16px}.contact__detail-text{font-size:16px}.contact__field input,.contact__field textarea{padding:10px 14px;font-size:16px}}.footer{background:#0a1628;color:rgba(255,255,255,.7);padding:80px 0 0;border-top:1px solid rgba(255,255,255,.2)}.footer__inner{max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:2fr .9fr .9fr .9fr .9fr;gap:40px}@media (max-width:1024px){.footer__inner{grid-template-columns:1fr 1fr}}@media (max-width:768px){.footer__inner{grid-template-columns:1fr}}.footer__col--brand .footer__logo{display:flex;align-items:center;gap:10px;margin-bottom:16px}.footer__col--brand .footer__logo img{height:36px;width:auto}.footer__col--brand .footer__logo span{font-family:"Open Sans",sans-serif;font-size:20px;font-weight:700;color:#fff;letter-spacing:2px;text-transform:uppercase}.footer__title{font-family:"Open Sans",sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;color:#fff;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid rgba(198,249,6,.3)}.footer__links{list-style:none;margin:0;padding:0}.footer__links li{margin-bottom:10px}.footer__links a{color:rgba(255,255,255,.55);text-decoration:none;font-size:16px;font-family:"Open Sans",sans-serif;transition:all .2s ease;display:inline-flex;align-items:center;gap:6px;line-height:18px}.footer__links a:hover{color:#c6f906;transform:translateX(4px)}.footer__contact-item{display:flex;gap:12px;margin-bottom:16px}.footer__contact-item svg{width:16px;height:16px;fill:#c6f906;flex-shrink:0;margin-top:4px}.footer__contact-item-text{font-size:16px;line-height:1.6}.footer__contact-item-text a{color:rgba(255,255,255,.55);text-decoration:none;transition:color .2s ease}.footer__contact-item-text a:hover{color:#c6f906}.footer__bottom{margin-top:60px;padding:20px 0;border-top:1px solid rgba(255,255,255,.06)}.footer__bottom-inner{max-width:1200px;margin:0 auto;padding:0 20px;justify-content:center;font-size:16px;color:rgba(255,255,255,.4)}@media (max-width:768px){.footer__bottom-inner{flex-direction:column;gap:10px;text-align:center}}@media (max-width:430px){.footer{padding:60px 0 0}.footer__brand-text{font-size:16px}.footer__brand-text{font-size:14px;line-height:1.6;color:rgba(255,255,255,.5);margin-bottom:20px}.footer__title{font-size:16px}.footer__links a{font-size:16px}.footer__bottom{margin-top:40px}}.page-header{position:relative;padding:130px 0 40px;background:#0a1628;overflow:hidden;--bde-headings-color:#fff;--bde-heading-font-family:"Open Sans",sans-serif;--bde-h2-font-size:30px;--bde-h1-font-size:48px}.page-header__bg{position:absolute;inset:0}.page-header__bg img{width:100%;height:100%;object-fit:cover;opacity:.15}.page-header__bg:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(10,22,40,.95),rgba(10,22,40,.7))}.page-header__content{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:1;text-align:center}.page-header__breadcrumbs{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:16px;font-size:16px;color:rgba(255,255,255,.5);--bde-links-color:rgba(255,255,255,.5);--bde-links-color-hover:#c6f906}.page-header__breadcrumbs a{text-decoration:none;transition:color .2s ease}.page-header__breadcrumbs span{color:rgba(255,255,255,.8)}.page-header__title{font-family:"Open Sans",sans-serif;font-size:48px;font-weight:500;text-transform:uppercase;color:#fff;margin-bottom:12px;line-height:1.2}.page-header__text{font-family:"Open Sans",sans-serif;font-size:18px;color:rgba(255,255,255,.6);max-width:850px;margin:0 auto;line-height:1.7}@media (max-width:1024px){.page-header{padding:120px 0 40px}.page-header__title{font-size:36px}.page-header__text{font-size:16px}}@media (max-width:768px){.page-header{padding:120px 0 40px}.page-header__title{font-size:24px}}@media (max-width:480px){.page-header{padding:115px 0 30px}.page-header__title{font-size:22px}.page-header__text{font-size:14px}.page-header__breadcrumbs{font-size:11px;flex-wrap:wrap}}.catalog{padding:50px 0}.catalog__controls{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;justify-content:center;gap:12px;margin-bottom:40px;flex-wrap:wrap}.catalog__filter{padding:8px 20px;background:#f0f2f5;border:1px solid #e2e8f0;border-radius:20px;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:500;color:#718096;cursor:pointer;transition:all .3s ease}.catalog__filter:hover{border-color:#c6f906;color:#0a1628}.catalog__filter.active{background:#0a1628;color:#fff;border-color:#0a1628}.catalog__grid{max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:1024px){.catalog__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.catalog__grid{grid-template-columns:1fr}}.catalog__more{text-align:center;margin-top:50px}.catalog__btn{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:0 0;color:#c6f906;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;border:2px solid #c6f906;border-radius:6px;cursor:pointer;transition:all .3s ease;text-decoration:none}.catalog__btn:hover{background:rgba(255,255,255,.1294117647);color:#c6f906;border-color:#c6f906;transform:translateY(-2px)}@media (max-width:430px){.catalog{padding:60px 0}.catalog__controls{gap:8px;margin-bottom:24px}.catalog__filter{padding:6px 16px;font-size:12px}}.catalog-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;transition:all .3s ease;display:none;flex-direction:column;text-decoration:none;color:inherit;outline:2px solid rgba(198,249,6,0);outline-offset:-2px}.catalog-card.visible{display:flex}.catalog-card:hover{box-shadow:0 8px 40px rgba(10,22,40,.12);transform:translateY(-4px);outline:2px solid #fed71a}.catalog-card__image{height:200px;padding:24px;display:flex;align-items:center;justify-content:center;background:#fff}.catalog-card__image img{max-width:100%;max-height:100%;object-fit:contain}.catalog-card__body{padding:20px 24px 24px;display:flex;flex-direction:column;flex:1;background:#f6f6f6}.catalog-card__tag{display:inline-block;padding:4px 10px;background:rgba(198,249,6,.5);color:rgba(10,22,40,.95);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;border-radius:4px;margin-bottom:10px;align-self:flex-start;line-height:15px;cursor:pointer}.catalog-card__title{font-family:"Open Sans",sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:#0a1628;margin-bottom:12px;line-height:1.4}.catalog-card__desc{font-family:"Open Sans",sans-serif;font-size:16px;color:#718096;line-height:1.6;margin-bottom:16px}.catalog-card__bottom{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding:16px 24px;margin-left:-24px;margin-right:-24px;margin-bottom:-24px;transition:background .3s ease}.catalog-card:hover .catalog-card__bottom{background:#fed71a}.catalog-card__price{font-family:"Open Sans",sans-serif;font-size:22px;font-weight:500;color:#0a1628;transition:color .3s ease}.catalog-card__link{display:inline-flex;align-items:center;gap:6px;color:#4a5568;text-decoration:none;font-size:16px;font-weight:500;font-family:"Open Sans",sans-serif;transition:gap .2s ease,color .3s ease}.catalog-card__link:hover{gap:10px}@media (max-width:430px){.catalog-card__image{height:160px;padding:16px}.catalog-card__body{padding:16px 16px 20px}.catalog-card__title{font-size:16px}.catalog-card__desc{font-size:16px}.catalog-card__price{font-size:17px}}.post-type-archive-catalog .page-header{padding:130px 0 40px}.single-catalog .page-header{padding:130px 0 40px}.product-price-large{display:flex;align-items:baseline;gap:8px;margin-bottom:24px}.product-price-large__label{font-size:21px;font-weight:500;color:#0a1628}.product-price-large__value{font-size:32px;font-weight:500;color:#0a1628}.product-specs-table{width:100%;border-collapse:collapse;background:rgba(255,255,255,.1215686275);border-radius:6px;overflow:hidden}.product-specs-table td{padding:12px 20px;font-size:16px;border-bottom:1px solid rgba(255,255,255,.25);font-family:"Open Sans",sans-serif;color:#fff}.product-specs-table tr:first-child td{padding-top:16px}.product-specs-table tr:last-child td{border-bottom:none;padding-bottom:16px}.product-specs-table td:first-child{font-weight:600;opacity:.9}.product-specs-table td:last-child{font-weight:400;opacity:.7}.solution-detail{padding:50px 0 0;background:#fff}@media (max-width:768px){.solution-detail{padding:60px 0 0}}.solution-detail__inner{max-width:1200px;margin:0 auto;padding:0 20px 100px;display:grid;grid-template-columns:480px 1fr;gap:60px;align-items:start}@media (max-width:1024px){.solution-detail__inner{grid-template-columns:1fr;gap:40px}}.solution-detail__image{position:sticky;top:140px}.solution-detail__image img{width:100%;height:auto;border-radius:12px;display:block}@media (max-width:1024px){.solution-detail__image{position:static;order:-1;max-width:600px;margin:0 auto}}.solution-detail__heading{font-family:"Open Sans",sans-serif;font-size:30px;font-weight:500;text-transform:uppercase;color:#0a1628;margin-bottom:24px;line-height:1.3}@media (max-width:430px){.solution-detail__heading{font-size:22px}}.solution-detail__body h2,.solution-detail__body h3,.solution-detail__body h4{font-family:"Open Sans",sans-serif;font-weight:500;text-transform:uppercase;color:#0a1628;margin-bottom:12px;line-height:1.3}.solution-detail__body h2{font-size:24px}.solution-detail__body h3{font-size:20px}.solution-detail__body h4{font-size:18px}.solution-detail__body p{font-size:16px;line-height:1.8;color:#4a5568;margin-bottom:16px}.solution-detail__body ul,.solution-detail__body ol{padding-left:20px;margin-bottom:16px}.solution-detail__body li{margin-bottom:8px;font-size:15px;color:#4a5568}.solution-detail__body strong{color:#0a1628}.solution-detail__body img{max-width:100%;height:auto;border-radius:12px;margin:16px 0;display:block}.solution-detail__body a{color:inherit;text-decoration:underline}.section__header{text-align:center;margin-bottom:60px}.section__subtitle{font-family:"Open Sans",sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#182f5d;margin-bottom:12px;display:block;text-align:center}.section__title{font-family:"Open Sans",sans-serif;font-size:34px;font-weight:500;text-transform:uppercase;color:#0a1628;margin-bottom:16px;line-height:1.3}@media (max-width:430px){.section__title{font-size:24px}}.solution-specs{padding:60px 0;background:#0a1628;background:#0a1628;color:#fff}.solution-specs .section__subtitle{color:#788295}.solution-specs .section__title{color:#fff}.solution-specs .section__text{color:rgba(255,255,255,.7)}.solution-specs__inner{max-width:1200px;margin:0 auto;padding:0 20px}.solution-specs__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px, 1fr));gap:20px;margin-top:40px}.solution-specs__item{background:rgba(255,255,255,.05);padding:24px;border-radius:12px;text-align:center;border:1px solid rgba(255,255,255,.06);min-width:200px}.solution-specs__item-value{font-family:"Open Sans",sans-serif;font-size:40px;font-weight:500;color:#c6f906;line-height:1;margin-bottom:4px}.solution-specs__item-label{font-size:16px;color:rgba(255,255,255,.6);font-family:"Open Sans",sans-serif}@media (max-width:768px){.solution-specs{padding:60px 0}}.solution-detail__cta{padding:50px 0;background:#fff;text-align:center}.solution-detail__cta .solution-detail__inner{display:block;max-width:700px}@media (max-width:768px){.solution-detail__cta{padding:60px 0}}.solution-detail__cta-title{font-family:"Open Sans",sans-serif;font-size:33px;font-weight:500;text-transform:uppercase;line-height:1.3;margin-bottom:20px;color:#0a1628}@media (max-width:768px){.solution-detail__cta-title{font-size:24px}}@media (max-width:430px){.solution-detail__cta-title{font-size:20px}}.solution-detail__cta-text{font-size:16px;line-height:1.7;color:#4a5568;margin-bottom:30px}.solution-detail__cta-btn{display:inline-flex;align-items:center;gap:10px;padding:16px 36px;background:#c6f906;color:#0a1628;font-family:"Open Sans",sans-serif;font-size:18px;font-weight:500;border-radius:6px;text-decoration:none;transition:all .3s ease;text-transform:uppercase}.solution-detail__cta-btn:hover{background:#e2ff78;transform:translateY(-2px);box-shadow:0 6px 20px rgba(198,249,6,.25)}@media (max-width:768px){.solution-detail__cta-btn{font-size:16px;padding:14px 28px}}.downloads{padding:60px 0 100px;background:#f7f9fc}.downloads__inner{max-width:1200px;margin:0 auto;padding:0 20px}.downloads__tabs-header{display:flex;align-items:center;gap:12px;margin-bottom:40px;flex-wrap:wrap}.downloads__tabs{display:flex;gap:4px;background:#fff;border-radius:12px;padding:4px;box-shadow:0 2px 8px rgba(10,22,40,.06)}.downloads__tab{padding:12px 28px;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:600;color:#718096;background:0 0;border:none;border-radius:6px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.downloads__tab:hover{color:#0a1628}.downloads__tab.active{background:#c6f906;color:#0a1628}.downloads__support-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:#c6f906;color:#0a1628;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:6px;cursor:pointer;transition:all .3s ease;text-decoration:none}.downloads__support-btn:hover{background:#e2ff78;transform:translateY(-2px);box-shadow:0 4px 15px rgba(198,249,6,.3)}.downloads__support-btn{margin-left:auto;gap:8px;padding:12px 24px;font-size:16px;white-space:nowrap}.downloads__support-btn svg{width:16px;height:16px;flex-shrink:0}.downloads__panel{display:none}.downloads__panel.active{display:block}.downloads__filters{display:flex;gap:8px;margin-bottom:32px;flex-wrap:wrap}.downloads__filter-btn{padding:8px 20px;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:500;color:#718096;background:#fff;border:1px solid #e2e8f0;border-radius:20px;cursor:pointer;transition:all .3s ease}.downloads__filter-btn:hover{border-color:#c6f906;color:#0a1628}.downloads__filter-btn.active{background:#0a1628;color:#fff;border-color:#0a1628}.downloads__group{margin-bottom:32px}.downloads__group-title{font-family:"Open Sans",sans-serif;font-size:16px;font-weight:500;color:#718096;text-transform:uppercase;letter-spacing:2px;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #e2e8f0}.downloads__subgroup-title{font-family:"Open Sans",sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;color:#0a1628;margin-bottom:12px;padding-left:4px}.downloads__item{background:#fff;border-radius:6px;box-shadow:0 2px 8px rgba(10,22,40,.06);margin-bottom:8px;overflow:hidden;transition:box-shadow .3s ease}.downloads__item:hover{box-shadow:0 2px 12px rgba(10,22,40,.08)}.downloads__item-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 20px;background:0 0;border:none;cursor:pointer;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:500;color:#0a1628;text-align:left;transition:background .2s ease}.downloads__item-header:hover{background:rgba(198,249,6,.05)}.downloads__item-icon{width:20px;height:20px;flex-shrink:0;transition:transform .3s ease}.downloads__item.open .downloads__item-icon{transform:rotate(45deg)}.downloads__item-body{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease}.downloads__item.open .downloads__item-body{max-height:2000px}.downloads__item-content{padding:0 20px 20px;font-size:16px;color:#4a5568;line-height:1.6}.downloads__item-desc{margin-bottom:16px}.downloads__item-download{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:#c6f906;color:#0a1628;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:6px;cursor:pointer;transition:all .3s ease;text-decoration:none}.downloads__item-download:hover{background:#e2ff78;transform:translateY(-2px);box-shadow:0 4px 15px rgba(198,249,6,.3)}.downloads__item-download{font-size:12px;padding:10px 20px}.downloads__file-group{margin-top:12px}.downloads__file-name{font-family:"Open Sans",sans-serif;font-size:15px;font-weight:600;color:#0a1628;margin-bottom:10px}.downloads__file-actions{display:flex;gap:10px}.downloads__file-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:#c6f906;color:#0a1628;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:6px;cursor:pointer;transition:all .3s ease;text-decoration:none}.downloads__file-btn:hover{background:#e2ff78;transform:translateY(-2px);box-shadow:0 4px 15px rgba(198,249,6,.3)}.downloads__file-btn{font-size:14px;padding:10px 24px}.downloads__file-btn svg{width:18px;height:18px}.downloads__info-text{font-size:16px;color:#4a5568;line-height:1.6;margin-bottom:60px}@media (max-width:768px){.downloads{padding:40px 0 60px}.downloads__tabs-header{flex-direction:column;align-items:stretch}.downloads__tabs{width:100%}.downloads__tab{flex:1;text-align:center;padding:10px 16px;font-size:12px}.downloads__support-btn{margin-left:0;width:100%;justify-content:center}.downloads__filters{gap:6px}.downloads__filter-btn{font-size:12px;padding:6px 14px}.downloads__item-header{padding:14px 16px;font-size:16px}.downloads__item-content{padding:0 16px 16px}}.post-type-archive-downloads .page-header{padding:130px 0 40px}.header__search-btn{background:0 0;border:none;cursor:pointer;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#c6f906;border-radius:6px;transition:all .2s ease}.header__search-btn:hover{background:rgba(198,249,6,.1)}#search-overlay{display:none;position:fixed;inset:0;background:rgba(10,22,40,.85);z-index:1000}#search-overlay.active{display:block}#search-popup{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1001;width:100%;max-width:720px;padding:0 20px}#search-popup.active{display:block}#search-popup-inner{background:#0a1628;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:32px;max-height:70vh;overflow-y:auto;position:relative}.search-popup__close{position:absolute;top:12px;right:16px;background:0 0;border:none;font-size:32px;cursor:pointer;color:rgba(255,255,255,.4);line-height:1;transition:color .2s ease}.search-popup__close:hover{color:#c6f906}.search-popup__form{display:flex;gap:0;border-bottom:2px solid #c6f906;margin-bottom:24px;margin-top:8px}.search-popup__input{flex:1;border:none;outline:none;font-size:18px;font-family:"Open Sans",sans-serif;padding:10px 0;color:#fff;background:0 0}.search-popup__input::placeholder{color:rgba(255,255,255,.3)}.search-popup__input::-webkit-search-cancel-button{-webkit-appearance:none}.search-popup__clear{background:0 0;border:none;cursor:pointer;color:rgba(255,255,255,.4);font-size:24px;line-height:1;padding:0 8px;display:none;align-items:center}.search-popup__clear.visible{display:flex}.search-popup__clear:hover{color:#c6f906}.search-popup__submit{background:0 0;border:none;cursor:pointer;color:#c6f906;padding:8px 0 8px 12px;display:flex;align-items:center}.search-popup__submit:hover{opacity:.7}.search-popup__results{display:flex;flex-direction:column;gap:12px}.search-result-item{display:flex;gap:16px;align-items:flex-start;padding:12px;border-radius:6px;text-decoration:none;color:#fff;transition:background .2s ease}.search-result-item:hover{background:rgba(255,255,255,.05)}.search-result__img{width:56px;height:56px;object-fit:cover;border-radius:4px;flex-shrink:0;background:rgba(255,255,255,.05)}.search-result__content{flex:1;min-width:0}.search-result__type{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#c6f906;display:block;margin-bottom:2px}.search-result__title{font-size:16px;font-weight:600;margin:0 0 4px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-result__excerpt{font-size:16px;color:rgba(255,255,255,.5);margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.search-popup__loading,.search-popup__no-results,.search-popup__end{text-align:center;color:rgba(255,255,255,.4);padding:20px 0;font-size:16px}.search-page{padding:60px 0 100px;background:#f7f9fc;min-height:50vh}.search-page__inner{max-width:1200px;margin:0 auto;padding:0 20px}.search-page__form{display:flex;gap:0;max-width:600px;margin:0 auto 40px;border-bottom:2px solid #c6f906;background:#fff;border-radius:6px;overflow:hidden}.search-page__input{flex:1;border:none;outline:none;font-size:18px;font-family:"Open Sans",sans-serif;padding:14px 20px;color:#0a1628;background:0 0}.search-page__input::placeholder{color:#718096}.search-page__submit{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:#c6f906;color:#0a1628;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:6px;cursor:pointer;transition:all .3s ease;text-decoration:none}.search-page__submit:hover{background:#e2ff78;transform:translateY(-2px);box-shadow:0 4px 15px rgba(198,249,6,.3)}.search-page__submit{border-radius:0;padding:14px 28px;font-size:16px;white-space:nowrap}.search-page__count{font-size:16px;color:#718096;margin-bottom:24px}.search-page__results{display:flex;flex-direction:column;gap:12px}.search-page__item{display:flex;gap:20px;align-items:flex-start;padding:20px;background:#fff;border-radius:6px;box-shadow:0 2px 8px rgba(10,22,40,.06);text-decoration:none;color:inherit;transition:all .3s ease}.search-page__item:hover{box-shadow:0 2px 12px rgba(10,22,40,.08);transform:translateY(-2px)}.search-page__item-img{width:80px;height:80px;object-fit:cover;border-radius:4px;flex-shrink:0}.search-page__item-img--placeholder{background:#f7f9fc}.search-page__item-content{flex:1;min-width:0}.search-page__item-type{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#c6f906;display:block;margin-bottom:4px}.search-page__item-title{font-size:18px;font-weight:600;color:#0a1628;margin:0 0 6px;line-height:1.4}.search-page__item-excerpt{font-size:16px;color:#4a5568;margin:0;line-height:1.6}.search-page__no-results{text-align:center;font-size:18px;color:#4a5568;padding:40px 0 8px}.search-page__no-results-hint{text-align:center;font-size:16px;color:#718096;margin:0}.search-page__pagination{display:flex;justify-content:center;gap:6px;margin-top:40px}.search-page__pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 8px;background:#fff;border:1px solid #e2e8f0;border-radius:6px;font-size:16px;font-weight:500;color:#4a5568;text-decoration:none;transition:all .2s ease}.search-page__pagination .page-numbers:hover{border-color:#c6f906;color:#0a1628}.search-page__pagination .page-numbers.current{background:#0a1628;color:#fff;border-color:#0a1628}@media (max-width:768px){.search-page{padding:40px 0 60px}.search-page__input{font-size:16px;padding:12px 16px}.search-page__submit{padding:12px 20px;font-size:14px}.search-page__item{flex-direction:column;padding:16px}.search-page__item-img{width:100%;height:120px}.search-page__item-title{font-size:16px}.search-page__item-type{font-size:10px}}@media (max-width:768px){#search-popup-inner{padding:24px 16px}.search-popup__input{font-size:16px}.search-result__title{font-size:16px}}.skip-link{position:absolute;top:-100px;left:8px;z-index:9999;background:#c6f906;color:#fff;padding:8px 16px;border-radius:6px;text-decoration:none;font-size:16px;font-weight:600;transition:top .2s ease}.skip-link:focus{top:8px}.section__subtitle{font-family:"Open Sans",sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#182f5d;margin-bottom:12px;display:block;text-align:center;text-align:center}.section__title{font-family:"Open Sans",sans-serif;font-size:34px;font-weight:500;text-transform:uppercase;color:#0a1628;margin-bottom:16px;line-height:1.3}@media (max-width:430px){.section__title{font-size:24px}}.section__title{text-align:center}@media (max-width:768px){.section__title{font-size:28px}}.section__text{text-align:center;max-width:600px;margin:0 auto 40px;font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.8;color:#4a5568}.section__header{max-width:1200px;margin:0 auto;padding:0 20px;text-align:center;margin-bottom:60px}@media (max-width:430px){.section__title{font-size:24px}.section__text{font-size:16px;margin-bottom:24px}.section__header{margin-bottom:32px}}.breakdance h1.hero__title{font-size:52px}@media (max-width:1024px){.breakdance h1.hero__title{font-size:36px}}@media (max-width:768px){.breakdance h1.hero__title{font-size:28px}}@media (max-width:430px){.breakdance h1.hero__title{font-size:22px}}.breakdance h2.section__title{font-size:34px}@media (max-width:768px){.breakdance h2.section__title{font-size:28px}}@media (max-width:430px){.breakdance h2.section__title{font-size:24px}}.breakdance h2.cta-solution__title{font-size:33px}@media (max-width:768px){.breakdance h2.cta-solution__title{font-size:24px}}@media (max-width:430px){.breakdance h2.cta-solution__title{font-size:20px}}@media (max-width:620px){.breakdance .cta-solution .cta-solution__btn{padding:10px 20px;font-size:12px}}@media (max-width:430px){.breakdance .cta-solution .cta-solution__btn{padding:8px 15px;font-size:11px}}@media (max-width:620px){body .solutions-slider .solutions-slider__btn,html body .products__more .products__btn,body .news .news__btn{padding:10px 20px;font-size:12px}}@media (max-width:430px){body .solutions-slider .solutions-slider__btn,html body .products__more .products__btn,body .news .news__btn{padding:8px 15px;font-size:11px}}.container{max-width:1200px;margin:0 auto;padding:0 20px}.reveal{opacity:0;transform:translateY(30px);transition:all .6s ease}.reveal.visible{opacity:1;transform:translateY(0)}::selection{background:rgba(198,249,6,.3);color:#0a1628}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f7f9fc}::-webkit-scrollbar-thumb{background:#c6f906;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#c6f906}@media (max-width:430px){.solutions,.about,.products,.benefits,.applications,.testimonials,.contact,.catalog,.solution-detail,.solution-cta,.solution-specs,.advantages,.installers{padding-top:50px}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1 !important;transform:none !important;transition:none !important}*,*:before,*:after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}.cookie-modal{position:fixed;bottom:0;left:0;right:0;z-index:9999;background:rgba(10,22,40,.95);padding:10px 20px;border-top:1px solid rgba(255,255,255,.1);box-shadow:0 -4px 24px rgba(0,0,0,.15);transform:translateY(100%);transition:transform .5s ease}.cookie-modal.visible{transform:translateY(0)}.cookie-modal-content{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:20px}.cookie-modal-content p{font-size:16px;line-height:1.5;color:rgba(255,255,255,.7);margin:0;max-width:800px}.cookie-modal-content p a{color:#c6f906;text-decoration:underline;transition:color .2s ease}.cookie-modal-content p a:hover{color:#e2ff78}.cookie-modal-button{flex-shrink:0;padding:10px 28px;background:#c6f906;color:#1a202c;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:6px;cursor:pointer;transition:all .3s ease}.cookie-modal-button:hover{background:#e2ff78;transform:translateY(-1px);box-shadow:0 4px 12px rgba(198,249,6,.3)}@media (max-width:768px){.cookie-modal{padding:14px 16px}.cookie-modal-content{flex-direction:column;text-align:center}.cookie-modal-content p{font-size:12px}.cookie-modal-button{width:100%;padding:12px 28px}}@media (max-width:430px){.cookie-modal-content p{font-size:11px}}.privacy-policy{padding:80px 0}.privacy-policy__inner{max-width:1200px;margin:0 auto;padding:0 20px;max-width:800px}.privacy-policy h2{font-family:"Open Sans",sans-serif;font-size:22px;font-weight:600;color:#0a1628;margin:40px 0 16px;text-transform:uppercase}.privacy-policy h2:first-child{margin-top:0}.privacy-policy p{font-size:16px;line-height:1.8;color:#4a5568;margin-bottom:20px}.privacy-policy ul{margin:0 0 20px;padding:0;list-style:none}.privacy-policy ul li{font-size:16px;line-height:1.8;color:#4a5568;margin-bottom:8px;padding-left:20px;position:relative}.privacy-policy ul li:before{content:"—";position:absolute;left:0;color:#1a202c;font-weight:700}.privacy-policy a{color:#1a202c;font-weight:600;text-decoration:underline}.privacy-policy a:hover{color:#0a1628}@media (max-width:768px){.privacy-policy{padding:60px 0}.privacy-policy h2{font-size:18px}.privacy-policy p,.privacy-policy ul li{font-size:15px}}.error-404{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#0a1628;padding-top:100px}.error-404__bg{position:absolute;inset:0;z-index:0}.error-404__bg video,.error-404__bg img{width:100%;height:100%;object-fit:cover;object-position:50% 10%;opacity:.2}.error-404__bg:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(10,22,40,.95) 0%,rgba(10,22,40,.6) 100%)}.error-404__content{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:2;text-align:center;padding-top:60px;padding-bottom:80px}.error-404__code{font-family:"Open Sans",sans-serif;font-size:180px;font-weight:700;color:#c6f906;line-height:1;margin-bottom:8px;letter-spacing:6px;text-shadow:0 0 60px rgba(198,249,6,.15)}.error-404__title{font-family:"Open Sans",sans-serif;font-size:32px;font-weight:500;color:#fff;margin-bottom:16px;text-transform:uppercase;letter-spacing:2px}.error-404__text{font-family:"Open Sans",sans-serif;font-size:18px;line-height:1.7;color:rgba(255,255,255,.6);max-width:520px;margin:0 auto 40px}.error-404__actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.error-404__btn{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:#c6f906;color:#0a1628;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:6px;cursor:pointer;transition:all .3s ease;text-decoration:none}.error-404__btn:hover{background:#e2ff78;transform:translateY(-2px);box-shadow:0 4px 15px rgba(198,249,6,.3)}.error-404__btn{padding:16px 36px;font-size:16px}.error-404__btn-outline{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:0 0;color:#c6f906;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;border:2px solid #c6f906;border-radius:6px;cursor:pointer;transition:all .3s ease;text-decoration:none}.error-404__btn-outline:hover{background:rgba(255,255,255,.1294117647);color:#c6f906;border-color:#c6f906;transform:translateY(-2px)}.error-404__btn-outline{padding:16px 36px;font-size:16px;border-color:rgba(255,255,255,.3);color:#fff}.error-404__btn-outline:hover{background:rgba(255,255,255,.1294117647);color:#c6f906;border-color:#c6f906}@media (max-width:1024px){.error-404__code{font-size:120px}.error-404__title{font-size:26px}.error-404__text{font-size:16px}}@media (max-width:768px){.error-404__code{font-size:80px}.error-404__title{font-size:20px}.error-404__text{font-size:16px}.error-404__actions{flex-direction:column;align-items:center}.error-404__btn,.error-404__btn-outline{width:100%;max-width:280px;justify-content:center}}.sectors{padding:60px 0 100px;background:#f7f9fc}.sectors__inner{max-width:1200px;margin:0 auto;padding:0 20px}.sectors__controls{margin-bottom:32px;text-align:center}.sectors__nav-select{padding:12px 48px 12px 24px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' fill='none'%3E%3Cpath d='M1 1l6 6 6-6' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 20px center;border:2px solid #e2e8f0;border-radius:12px;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:500;color:#0a1628;cursor:pointer;transition:border-color .3s ease,box-shadow .3s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none;min-width:320px;max-width:100%}.sectors__nav-select:hover{border-color:#c6f906}.sectors__nav-select:focus{outline:none;border-color:#c6f906;box-shadow:0 0 0 3px rgba(198,249,6,.15)}.sectors__nav-select option{padding:8px 12px;font-family:"Open Sans",sans-serif;font-size:15px;color:#0a1628;background:#fff}.sectors__nav-select option:checked{background:rgba(198,249,6,.1);font-weight:600}.sectors__nav-select option:hover{background:#c6f906}.sectors__description{margin-bottom:40px;padding-bottom:32px;border-bottom:1px solid #e2e8f0}.sectors__description p{font-size:16px;line-height:1.8;color:#4a5568;margin-bottom:12px}.sectors__description p:last-child{margin-bottom:0}.sectors__description h2{font-size:28px;font-weight:700;color:#1a202c;margin:32px 0 16px;line-height:1.3}.sectors__description h3{font-size:22px;font-weight:600;color:#2d3748;margin:24px 0 12px;line-height:1.4}.sectors__description h4{font-size:18px;font-weight:600;color:#2d3748;margin:20px 0 10px;line-height:1.5}.sectors__description ul{margin:0 0 16px;padding:0 0 0 24px;list-style:disc}.sectors__description ul li{font-size:16px;line-height:1.8;color:#4a5568;margin-bottom:4px}.sectors__description a{color:#3182ce;text-decoration:underline}.sectors__description a:hover{color:#2b6cb0}.sectors__accordion{display:flex;flex-direction:column}.sectors__item{background:#fff;border-radius:6px;box-shadow:0 2px 8px rgba(10,22,40,.06);margin-bottom:8px;overflow:hidden;transition:box-shadow .3s ease}.sectors__item:hover{box-shadow:0 2px 12px rgba(10,22,40,.08)}.sectors__item.open .sectors__item-icon{transform:rotate(45deg)}.sectors__item-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 20px;background:0 0;border:none;cursor:pointer;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:500;color:#0a1628;text-align:left;transition:background .2s ease}.sectors__item-header:hover{background:rgba(198,249,6,.05)}.sectors__item-icon{width:20px;height:20px;flex-shrink:0;transition:transform .3s ease}.sectors__item-body{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease}.sectors__item.open .sectors__item-body{max-height:2000px}.sectors__item-content{padding:0 20px 20px;font-size:16px;color:#4a5568;line-height:1.6}.sectors__item-text p{margin-bottom:12px}.sectors__item-text p:last-child{margin-bottom:0}.breakdance{--bde-background-color:#fff}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.7;color:#4a5568;background:#fff;overflow-x:hidden}@media (max-width:430px){body{font-size:16px}}img{max-width:100%;height:auto;display:block}a{color:inherit}ul{list-style:none}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}*{scrollbar-width:thin;scrollbar-color:#c6f906 #e8e8e8}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:#e8e8e8}::-webkit-scrollbar-thumb{background:#c6f906;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#e2ff78}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}