@media (max-width:760px){.echo-site-chrome{--bg: #FFFFFF;--card: #FFFFFF;--card2: #F6F6F7;--ink: #1A1A1A;--ink-soft: #5A5A60;--ink-muted: #6A6A72;--line: #ECECEC;--line-2: #D9DDDB;--r-band: 28px;--r: 24px;--r-sm: 18px;--r-xs: 12px;--r-2xs: 8px;--r-3xs: 4px;--mono: "JetBrains Mono","JetBrains Mono Fallback",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--fs-1: 11px;--fs-2: 12px;--fs-3: 13px;--fs-4: 15px;--fs-5: 17px;--fs-6: 20px;--fs-7: 24px;--fs-lead: clamp(15px,1.35vw,18px);--fs-lead-lg: clamp(19px,2.1vw,26px);--fs-d1: clamp(20px,2.6vw,32px);--fs-d2: clamp(22px,3.2vw,44px);--fs-d3: clamp(28px,4.4vw,64px);--fs-d4: clamp(34px,5.6vw,96px);--fs-mega: clamp(64px,12vw,180px);--ease-out: cubic-bezier(.22,.61,.36,1);--ease-spring: cubic-bezier(.34,1.32,.46,1);--ease-smooth: cubic-bezier(.4,0,.2,1);--dur-0: .1s;--dur-1: .18s;--dur-2: .32s;--dur-3: .55s;--ring: 0 0 0 3px rgba(11,138,91,.55);--em: #0B8A5B;--em-text: #0A7A50;--em-wash: #E3F5ED;--em-on-dark: #3ECF95;--stop: #C2543F;--stop-text: #B23B3B;--stop-wash: #FBEEEB}.echo-site-chrome *{box-sizing:border-box;margin:0;padding:0}.echo-site-chrome{scroll-behavior:smooth}.echo-site-chrome{font-family:Manrope,Manrope Fallback,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.2}.echo-site-chrome a{color:inherit;text-decoration:none}.echo-site-chrome img{max-width:100%;display:block}.echo-site-chrome ul,.echo-site-chrome ol{list-style:none}.echo-site-chrome button,.echo-site-chrome input,.echo-site-chrome select,.echo-site-chrome textarea,.echo-site-chrome optgroup{font-family:inherit;font-size:inherit;line-height:inherit}.echo-site-chrome #main:focus{outline:none}.echo-site-chrome .btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:12px;font-weight:700;font-size:var(--fs-5);padding:16px 28px;border-radius:999px;transition:transform var(--dur-1) var(--ease-out),box-shadow var(--dur-2) var(--ease-out);cursor:pointer;border:1.5px solid transparent}.echo-site-chrome .btn:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);transform:translate(-120%);transition:transform var(--dur-3) var(--ease-out)}.echo-site-chrome .btn:active{transform:translateY(0) scale(.97);transition-duration:var(--dur-0)}.echo-site-chrome .arrow-ic:after{content:"\2192";position:relative;z-index:1;transition:transform var(--dur-2) var(--ease-spring)}.echo-site-chrome .btn.arrow-ic:hover:after,.echo-site-chrome .btn.arrow-ic .icon{transition:transform var(--dur-2) var(--ease-spring)}.echo-site-chrome .btn.arrow-ic:hover:after{transform:translate(4px)}.echo-site-chrome .btn-dark{background:var(--ink);color:#fff}.echo-site-chrome .btn-dark:hover{transform:translateY(-2px);box-shadow:#00000042 0 16px 32px}.echo-site-chrome .site-header{position:sticky;top:0;z-index:60;background:#e5e1d800;transition:background var(--dur-1) var(--ease-out),box-shadow var(--dur-1) var(--ease-out);margin:0 -28px;padding:0 28px}.echo-site-chrome .site-header:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:11px;background:#e5e1d8eb;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='11' viewBox='0 0 24 11'%3E%3Cpath d='M0 0 H24 V4 L21 8 L18 4 L15 8 L12 4 L9 8 L6 4 L3 8 L0 4 Z' fill='%23000'/%3E%3C/svg%3E") center top / 24px 11px repeat-x;filter:drop-shadow(rgba(0,0,0,.08) 0px 3px 3px);opacity:0;transition:opacity var(--dur-1) var(--ease-out);pointer-events:none}@media (prefers-reduced-motion: reduce){.echo-site-chrome .site-header:after{transition:none}}.echo-site-chrome .burger{display:none;width:46px;height:46px;border-radius:50%;background:var(--ink);border-width:medium;border-style:none;border-color:currentcolor;border-image:none;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:4px}.echo-site-chrome .burger span{display:block;width:20px;height:2px;background:#fff;border-radius:var(--r-3xs);transition:transform var(--dur-2) var(--ease-smooth),opacity var(--dur-1) var(--ease-out)}.echo-site-chrome .burger.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.echo-site-chrome .burger.open span:nth-child(2){opacity:0}.echo-site-chrome .burger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.echo-site-chrome .mobile-menu{position:fixed;inset:0;z-index:1300;background:var(--bg);display:flex;flex-direction:column;justify-content:flex-start;gap:2px;padding:88px 36px 40px;overflow-y:auto;opacity:0;visibility:hidden;transition:opacity var(--dur-1) var(--ease-out),visibility 0s linear var(--dur-1)}.echo-site-chrome .mobile-menu.open{opacity:1;visibility:visible;transition:opacity var(--dur-2) var(--ease-out),visibility 0s linear}.echo-site-chrome .mobile-menu>a{font-weight:800;font-size:var(--fs-7);letter-spacing:-.03em;padding:16px 0}.echo-site-chrome .mobile-menu .btn{margin-top:20px;font-size:var(--fs-5)}.echo-site-chrome .mobile-menu-phone{margin-top:auto;font-weight:700;font-size:var(--fs-5);opacity:.7}.echo-site-chrome .mobile-menu{padding-bottom:0}.echo-site-chrome .mobile-menu>.mobile-menu-phone{margin-bottom:40px}.echo-site-chrome .mobile-menu>a.btn{position:sticky;bottom:16px;z-index:2;overflow:visible;clip-path:inset(-16px -36px);justify-content:center;padding-inline:24px}.echo-site-chrome.ed .mobile-menu>a.btn,.echo-site-chrome.ed .mobile-menu>a.btn:hover,.echo-site-chrome.ed .mobile-menu>a.btn:active{box-shadow:0 0 0 200px var(--bg)}.echo-site-chrome.ed .mobile-menu.open>a.btn:hover,.echo-site-chrome.ed .mobile-menu.open>a.btn:active{transform:none}.echo-site-chrome .mobile-menu>a.btn:before{display:block;inset:-16px -36px auto;height:1px;border-radius:0;background:var(--line);transform:none;transition:none}.echo-site-chrome .mobile-menu>.mobile-menu-phone{position:relative;z-index:3}.echo-site-chrome .site-header nav{display:flex;align-items:center;justify-content:space-between;padding:16px 0 20px;flex-wrap:wrap;gap:8px}.echo-site-chrome .nav-logo{display:flex;align-items:center;gap:12px}.echo-site-chrome .nav-logo-ink{position:relative;display:inline-flex;align-items:center;line-height:1;padding:2px 4px}.echo-site-chrome .nav-logo-name{font-weight:800;font-size:var(--fs-6);letter-spacing:-.03em;position:relative;z-index:1}.echo-site-chrome .nav-logo-ring{position:absolute;left:50%;top:50%;transform:translate(-50%,-52%);width:150%;height:230%;overflow:visible;pointer-events:none;color:var(--em-text);z-index:0}.echo-site-chrome .nav-logo-ring path{stroke-dasharray:2340;stroke-dashoffset:2340;animation:echo-chrome-logoRingDraw 2.1s var(--ease-smooth) var(--dur-1) forwards}@media (prefers-reduced-motion: reduce){.echo-site-chrome .nav-logo-ring path{animation:auto ease 0s 1 normal none running none;stroke-dashoffset:0}}.echo-site-chrome .nav-links{display:flex;gap:24px;font-weight:600;font-size:var(--fs-4)}.echo-site-chrome .nav-links a{color:var(--ink-soft);transition:color var(--dur-1) var(--ease-out)}.echo-site-chrome .nav-links a:hover{color:var(--ink)}.echo-site-chrome .nav-right{display:flex;align-items:center;gap:16px}.echo-site-chrome .nav-links>a{color:var(--ink-soft);transition:color var(--dur-1) var(--ease-out)}.echo-site-chrome .nav-links>a:hover{opacity:1}.echo-site-chrome .nav-item{position:relative;padding-bottom:20px;margin-bottom:-20px}.echo-site-chrome .nav-item .dropdown-toggle{display:inline-flex;align-items:center;gap:8px;opacity:.75;cursor:pointer;transition:opacity var(--dur-1) var(--ease-out)}.echo-site-chrome .nav-item:hover .dropdown-toggle,.echo-site-chrome .nav-item:focus-within .dropdown-toggle,.echo-site-chrome .nav-item .dropdown-toggle.is-active{opacity:1}@media (max-width: 1220px){.echo-site-chrome .nav-links{display:none}}@media (max-width: 1220px){.echo-site-chrome .burger{display:flex}}@media (max-width: 620px){.echo-site-chrome .nav-right .btn-dark{display:none}}.echo-site-chrome .m-group{width:100%;border-bottom:1px solid rgba(23,23,23,.08)}.echo-site-chrome .m-acc{width:100%;background:none;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;cursor:pointer;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:800;font-size:var(--fs-7);letter-spacing:-.03em;padding:16px 0;color:var(--ink)}.echo-site-chrome .m-sub{display:none;flex-direction:column;padding:0 0 12px 4px}.echo-site-chrome .m-sub a{opacity:.8;font-size:var(--fs-5)!important;font-weight:600!important;padding:8px 0!important}@media (prefers-reduced-motion: reduce){.echo-site-chrome *{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.echo-site-chrome .icon{width:1em;height:1em;display:inline-block;flex:0 0 auto;fill:none;stroke:currentcolor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.125em}.echo-site-chrome ::selection{background:var(--em-wash);color:var(--ink)}.echo-site-chrome *{scrollbar-width:thin;scrollbar-color:var(--ink-muted) transparent}.echo-site-chrome ::-webkit-scrollbar{width:11px;height:11px}.echo-site-chrome ::-webkit-scrollbar-thumb{background:#17171747;border-radius:999px;border:3px solid var(--bg)}.echo-site-chrome ::-webkit-scrollbar-thumb:hover{background:#17171773}.echo-site-chrome a:focus-visible,.echo-site-chrome button:focus-visible,.echo-site-chrome input:focus-visible,.echo-site-chrome select:focus-visible,.echo-site-chrome textarea:focus-visible,.echo-site-chrome .btn:focus-visible,.echo-site-chrome [tabindex]:focus-visible{outline:none;box-shadow:var(--ring);border-radius:var(--r-2xs)}.echo-site-chrome .nav-links>a,.echo-site-chrome .nav-item>a{position:relative}.echo-site-chrome .nav-links>a:after,.echo-site-chrome .nav-item>.dropdown-toggle:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;background:var(--ink);border-radius:var(--r-3xs);transform:scaleX(0);transform-origin:left center;transition:transform var(--dur-2) var(--ease-out);opacity:0}.echo-site-chrome .nav-links>a:hover:after,.echo-site-chrome .nav-links>a.is-active:after{transform:scaleX(1);opacity:1}.echo-site-chrome svg,.echo-site-chrome canvas{user-select:none}@media (prefers-reduced-motion: reduce){.echo-site-chrome .btn:before{display:none}}@media (prefers-reduced-motion: reduce){.echo-site-chrome .nav-links>a:after{transition:none}}.echo-site-chrome ::view-transition-old(root){animation:echo-chrome-vtOut var(--dur-2) var(--ease-out) both}.echo-site-chrome ::view-transition-new(root){animation:echo-chrome-vtIn var(--dur-2) var(--ease-out) both}.echo-site-chrome .site-header{view-transition-name:site-header}.echo-site-chrome ::view-transition-group(site-header){animation-duration:var(--dur-2)}@media (prefers-reduced-motion: reduce){.echo-site-chrome ::view-transition-old(root),.echo-site-chrome ::view-transition-new(root){animation:auto ease 0s 1 normal none running none}}.echo-site-chrome .btn-dark{transition:transform var(--dur-1) var(--ease-out),box-shadow var(--dur-1) var(--ease-out),background-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}.echo-site-chrome.ed{background:var(--bg);color:var(--ink)}.echo-site-chrome.ed h1,.echo-site-chrome.ed h2,.echo-site-chrome.ed h3{font-weight:800;letter-spacing:-.03em;color:var(--ink)}.echo-site-chrome.ed .btn{border-radius:var(--r-xs)}.echo-site-chrome.ed .btn-dark{background:#1a1a1a;color:#fff}.echo-site-chrome a[href="/ai-transformaciya/"]{white-space:nowrap}.echo-site-chrome.ed .btn-dark:hover{background:#000;box-shadow:#00000073 0 16px 32px -14px}.echo-site-chrome{scroll-padding-top:96px}.echo-site-chrome.ed section[id]{scroll-margin-top:96px}.echo-site-chrome.ed .site-header:after{display:none}.echo-site-chrome{scroll-behavior:smooth;scrollbar-color:rgb(207,214,210) transparent}.echo-site-chrome.ed{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.echo-site-chrome.ed ::selection{background:#0b8a5b33;color:#0a3b28}.echo-site-chrome.ed h1,.echo-site-chrome.ed h2,.echo-site-chrome.ed h3{text-wrap:balance}.echo-site-chrome.ed p,.echo-site-chrome.ed li{text-wrap:pretty}.echo-site-chrome.ed a:focus-visible,.echo-site-chrome.ed button:focus-visible,.echo-site-chrome.ed input:focus-visible,.echo-site-chrome.ed textarea:focus-visible,.echo-site-chrome.ed select:focus-visible,.echo-site-chrome.ed [tabindex]:focus-visible{outline:rgb(11,138,91) solid 2px;outline-offset:3px;border-radius:var(--r-2xs)}.echo-site-chrome.ed ::-webkit-scrollbar{width:11px;height:11px}.echo-site-chrome.ed ::-webkit-scrollbar-thumb{background:padding-box #d3dad6;border-radius:var(--r-2xs);border:3px solid rgb(255,255,255)}.echo-site-chrome.ed ::-webkit-scrollbar-thumb:hover{background:padding-box #bbc4bf;border:3px solid rgb(255,255,255)}.echo-site-chrome.ed ::-webkit-scrollbar-track{background:transparent}.echo-site-chrome.ed .btn-dark{box-shadow:#ffffff24 0 1px inset,#00000073 0 8px 22px -12px}.echo-site-chrome.ed .btn-dark:hover{box-shadow:#ffffff29 0 1px inset,#00000080 0 16px 34px -14px}.echo-site-chrome .mobile-menu>a:not(.btn):not(.mobile-menu-phone),.echo-site-chrome .mobile-menu>.m-group{opacity:0;transform:translateY(8px);transition:opacity var(--dur-1) var(--ease-out),transform var(--dur-1) var(--ease-out)}.echo-site-chrome .mobile-menu.open>a:not(.btn):not(.mobile-menu-phone),.echo-site-chrome .mobile-menu.open>.m-group{opacity:1;transform:none;transition-duration:var(--dur-2)}.echo-site-chrome .mobile-menu.open>:nth-child(2){transition-delay:25ms}.echo-site-chrome .mobile-menu.open>:nth-child(3){transition-delay:50ms}.echo-site-chrome .mobile-menu.open>:nth-child(4){transition-delay:75ms}.echo-site-chrome .mobile-menu.open>:nth-child(5){transition-delay:.1s}.echo-site-chrome .mobile-menu.open>:nth-child(n+6){transition-delay:125ms}.echo-site-chrome .mobile-menu.open>a.btn,.echo-site-chrome .mobile-menu.open>.mobile-menu-phone{transition-delay:0s}@media (prefers-reduced-motion: reduce){.echo-site-chrome .mobile-menu>a,.echo-site-chrome .mobile-menu>.m-group,.echo-site-chrome .mobile-menu.open>a:not(.btn):not(.mobile-menu-phone),.echo-site-chrome .mobile-menu.open>.m-group{opacity:1;transform:none;transition:none}}.echo-site-chrome.ed{--warn: #8A6410;--warn-wash: #FAF3E4}.echo-site-chrome.ed .site-header{transition:transform var(--dur-2) var(--ease-out),background var(--dur-1) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}@media (prefers-reduced-motion: reduce){.echo-site-chrome.ed .site-header{transition:none}}@media (max-width: 760px),(pointer: coarse){.echo-site-chrome.ed .btn{min-height:44px}}@media (max-width: 760px),(pointer: coarse){.echo-site-chrome.ed .nav-logo,.echo-site-chrome.ed .arda-badge{min-height:44px;display:inline-flex;align-items:center}}.echo-site-chrome{--col: 1152px;--col-hero: 1232px;--bleed: calc(50% - 50vw) }.echo-site-chrome{overflow-x:clip}.echo-site-chrome{--on-dark: #FFFFFF;--on-dark-soft: rgba(255,255,255,.72);--on-dark-muted: rgba(255,255,255,.55)}.echo-site-chrome.ed .m-sub a{color:var(--ink-soft);opacity:1}.echo-site-chrome .nav-links>a.nav-blog{display:inline-flex;align-items:center;gap:4px;align-self:center;padding:4px 12px 4px 8px;border-radius:999px;background:var(--ink);color:#fff;font-weight:700;letter-spacing:-.01em;transition:background var(--dur-1) var(--ease-out)}.echo-site-chrome .nav-links>a.nav-blog:hover{background:#000;color:#fff}.echo-site-chrome .nav-blog .icon{width:20px;height:20px;stroke-width:1.5;--ic-ac: var(--em-on-dark)}.echo-site-chrome .nav-links{gap:16px}.echo-site-chrome .nav-links>a.nav-blog{padding:4px 12px 4px 8px;font-size:var(--fs-3)}.echo-site-chrome .nav-blog .icon{width:18px;height:18px}.echo-site-chrome .m-sub[hidden]{display:none!important}.echo-site-chrome .mega-group{min-width:0px}.echo-site-chrome.ed .mega-group h3,.echo-site-chrome .mega-group h3{margin:0 0 12px;font-size:var(--fs-4);font-weight:800;line-height:1.4;color:var(--ink)}.echo-site-chrome .mega-group>a{display:flex;flex-direction:column;gap:4px;padding:8px 12px;margin:0 -12px 4px;border-radius:var(--r-2xs);text-decoration:none;line-height:1.4;white-space:normal}.echo-site-chrome .mega-group>a:hover,.echo-site-chrome .mega-group>a.is-active{background:var(--card2)}.echo-site-chrome .dropdown-toggle:focus-visible,.echo-site-chrome .mega-group>a:focus-visible,.echo-site-chrome .m-acc:focus-visible{outline:2px solid var(--em-text);outline-offset:4px;border-radius:var(--r-3xs)}.echo-site-chrome .mobile-menu:has(.mobile-nav-body){padding:80px 24px 16px;gap:16px;overflow:hidden}.echo-site-chrome .mobile-nav-body{flex:1 1 0%;min-height:0px;overflow-y:auto;overscroll-behavior:contain;padding:0 4px 16px}.echo-site-chrome .mobile-nav-body>a{display:block;padding:16px 0;font-size:var(--fs-6);font-weight:800;text-decoration:none;color:var(--ink)}.echo-site-chrome .mobile-nav-body .m-acc{padding:16px 0;font-size:var(--fs-6);font-weight:800;color:var(--ink)}.echo-site-chrome .mobile-nav-body .mega-group+.mega-group{margin-top:24px}.echo-site-chrome .mobile-nav-body .mega-group>a{padding:12px 0;margin:0 0 4px}.echo-site-chrome .mobile-nav-footer{flex:0 0 auto;border-top:1px solid var(--line-2);padding-top:16px;background:var(--bg)}.echo-site-chrome .mobile-nav-footer .btn{width:100%;justify-content:center;margin:0;white-space:nowrap}.echo-site-chrome .mobile-nav-footer .mobile-menu-phone{display:block;margin:12px 0 0;text-align:center;color:var(--ink-soft);font-size:var(--fs-4);opacity:1}@media (min-width: 961px){.echo-site-chrome .site-header[data-navigation=mega] .burger{display:none}}@media (max-width: 960px){.echo-site-chrome .site-header[data-navigation=mega] .burger{display:flex}}.echo-site-chrome{--fs-home-1: clamp(2.75rem,4.4vw,4rem);--fs-home-2: clamp(2.25rem,6.8vw,3.25rem);--fs-home-3: clamp(1.75rem,3vw,2.5rem);--fs-home-4: clamp(1.875rem,3.6vw,3rem);--fs-home-5: clamp(1.5rem,2.3vw,2rem);--fs-home-6: clamp(2.75rem,5vw,4rem);--fs-home-7: clamp(1.875rem,5vw,2.5rem);--fs-home-8: clamp(1.75rem,3vw,2.875rem);--fs-home-9: clamp(1.75rem,6vw,2.5rem);--fs-home-10: clamp(2rem,3.6vw,3.25rem)}.echo-site-chrome .nav-blog>.icon{width:20px;height:20px;--ic-ac: var(--em-on-dark)}.echo-site-chrome .nav-blog:focus-visible{outline:rgb(10,122,80) solid 2px;outline-offset:4px}.echo-site-chrome.ed .site-header .dropdown-toggle{display:inline-flex;align-items:center;gap:8px}@media (max-width: 1100px){.echo-site-chrome.ed .site-header[data-navigation=mega] .burger{display:flex}}.echo-site-chrome .stage-premium{--pc-sales: #0a7a50;--pc-marketing: #5a5a60;--pc-operations: #3a3a40}.echo-site-chrome .stage-premium .mega-group{padding:20px;background:#f6f6f7;border-radius:var(--r-xs)}.echo-site-chrome .stage-premium .mega-group>a{padding:12px;margin:0 -8px 4px;transition:background var(--dur-1) var(--ease-out)}.echo-site-chrome .stage-premium .mega-group>a:hover{background:#fff}@media (prefers-reduced-motion: reduce){.echo-site-chrome .stage-premium .mega-group>a{animation:auto ease 0s 1 normal none running none;transition:none}}@media (forced-colors: active){.echo-site-chrome .stage-premium .mega-group{background:canvas;border:1px solid canvastext}}.echo-site-chrome .nav-links>a.nav-blog{display:inline-flex;align-items:center;gap:4px;align-self:center;padding:4px 12px 4px 8px;border-radius:999px;background:var(--ink);color:#fff;font-weight:700;letter-spacing:-.01em}.echo-site-chrome .nav-links>a.nav-blog:after{display:none}.echo-site-chrome .nav-links>a.nav-blog:hover{background:var(--ink);color:#fff}.echo-site-chrome .nav-blog .icon,.echo-site-chrome .m-blog .icon{width:20px;height:20px;stroke-width:1.5;--ic-ac: var(--em-on-dark)}.echo-site-chrome .mobile-nav-body>a.m-blog{display:inline-flex;padding:8px 12px;border-radius:999px;background:var(--ink);color:#fff}.echo-site-chrome .site-header[data-navigation=catalogue]{--cn-ink: #1a1a1a;--cn-muted: #60656b;--cn-green: #0a7a50;--cn-line: #dfe5e1;position:sticky;top:0;z-index:1301;margin:0;padding:0;width:100%;max-width:none;border-top:0px;border-right:0px;border-left:0px;border-image:none;border-bottom:1px solid var(--cn-line);box-shadow:none;backdrop-filter:none;isolation:isolate;overflow:visible;font-family:Manrope,Arial,sans-serif;background:#fff!important;color:var(--cn-ink)!important}.echo-site-chrome .site-header[data-navigation=catalogue]:before,.echo-site-chrome .site-header[data-navigation=catalogue]:after{display:none!important}.echo-site-chrome .site-header[data-navigation=catalogue] nav{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1560px;width:100%;height:80px;min-height:80px;margin:auto;padding:0 32px;border:0px;box-sizing:border-box}.echo-site-chrome .site-header[data-navigation=catalogue] .nav-logo{display:block;position:relative;flex:0 0 98px;width:98px;height:50px;margin:0;background:transparent;color:var(--cn-green)!important}.echo-site-chrome .site-header[data-navigation=catalogue] .nav-logo-ink{display:grid;place-items:center;position:relative;width:98px;height:50px;color:var(--cn-green)!important}.echo-site-chrome .site-header[data-navigation=catalogue] .nav-logo-name{position:relative;font-size:var(--fs-7);font-weight:800;line-height:1;letter-spacing:-1.3px;padding:0;white-space:nowrap;color:var(--cn-ink)!important}.echo-site-chrome .site-header[data-navigation=catalogue] .nav-logo-ring{position:absolute;inset:0;width:100%;height:100%;transform:none;color:var(--cn-green)!important}.echo-site-chrome .site-header[data-navigation=catalogue] .nav-links{display:flex;align-items:center;justify-content:center;gap:4px;flex:1 1 0%;min-width:0px;margin:0;padding:0;position:static;overflow:visible}.echo-site-chrome .site-header[data-navigation=catalogue] .nav-item{position:static;display:block;margin:0;padding:0}.echo-site-chrome .site-header[data-navigation=catalogue] .dropdown-toggle,.echo-site-chrome .site-header[data-navigation=catalogue] .nav-links>a:not(.nav-blog){display:flex;align-items:center;gap:8px;min-height:44px;padding:12px;margin:0;border:0px;border-radius:var(--r-2xs);font:650 var(--fs-3)/1.3 Manrope,Arial,sans-serif;background:transparent;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out);color:var(--cn-muted)!important}.echo-site-chrome .site-header[data-navigation=catalogue] .dropdown-toggle:after,.echo-site-chrome .site-header[data-navigation=catalogue] .dropdown-toggle:before{display:none!important}.echo-site-chrome .site-header[data-navigation=catalogue] .dropdown-toggle:hover,.echo-site-chrome .site-header[data-navigation=catalogue] .dropdown-toggle[aria-expanded=true],.echo-site-chrome .site-header[data-navigation=catalogue] .nav-links>a:not(.nav-blog):hover{background:#eff6f2;color:var(--cn-green)!important}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-chevron{display:block;width:7px;height:7px;flex:0 0 7px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-2px) rotate(45deg);transition:transform var(--dur-1) var(--ease-out)}.echo-site-chrome .site-header[data-navigation=catalogue] .nav-blog{display:flex;align-items:center;gap:8px;padding:8px 12px;margin:0 8px;min-height:34px;line-height:1.2;border:0px;border-radius:999px;white-space:nowrap;font-size:var(--fs-3);font-weight:750;background:#1a1a1a!important;color:#fff!important}.echo-site-chrome .site-header[data-navigation=catalogue] .nav-blog .icon{display:block;width:17px;height:17px;color:#fff;flex:0 0 17px}.echo-site-chrome .site-header[data-navigation=catalogue] .nav-right{display:flex;align-items:center;gap:12px;flex:0 0 auto;margin:0}.echo-site-chrome .site-header[data-navigation=catalogue] .nav-right>.btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;height:46px;padding:0 20px;border:1px solid rgb(26,26,26);border-radius:var(--r-xs);box-shadow:#18241d12 0 4px 10px;font:750 var(--fs-3)/1.2 Manrope,Arial,sans-serif;white-space:nowrap;text-decoration:none;transform:none;background:#1a1a1a!important;color:#fff!important}.echo-site-chrome .site-header[data-navigation=catalogue] .nav-right>.btn:hover{box-shadow:#18241d1c 0 6px 14px;background:#14251d!important}.echo-site-chrome .site-header[data-navigation=catalogue] .burger{display:none}.echo-site-chrome .site-header[data-navigation=catalogue] [hidden],.echo-site-chrome .mobile-menu[data-navigation=catalogue] [hidden]{display:none!important}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-panel{position:absolute;inset:100% 16px auto;z-index:10;margin:0;padding:0;background:#fff;color:var(--cn-ink);border-right-color:;border-right-style:;border-right-width:;border-bottom-color:;border-bottom-style:;border-bottom-width:;border-left-color:;border-left-style:;border-left-width:;border-image-source:;border-image-slice:;border-image-width:;border-image-outset:;border-image-repeat:;border-top:0px;border-bottom-right-radius:;border-bottom-left-radius:;border-top-left-radius:0;border-top-right-radius:0;box-shadow:#18241d1c 0 20px 40px;max-height:min(76vh,680px);overflow:auto;overscroll-behavior:contain;animation:echo-chrome-cn-reveal var(--dur-1) var(--ease-out);text-align:left}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px 12px}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-heading>div{display:flex;align-items:center;gap:12px}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-heading strong{font-size:var(--fs-4);font-weight:750;color:var(--cn-ink)}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-heading span{font-size:var(--fs-1);color:var(--cn-muted)}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-close{display:grid;place-items:center;width:32px;height:32px;min-width:32px;border:0px;border-radius:var(--r-2xs);background:transparent;font:400 var(--fs-7)/1 Manrope,Arial,sans-serif;color:var(--cn-muted);cursor:pointer}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-close:hover{background:#eff6f2;color:var(--cn-green)}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-body{padding:0 20px 20px}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-body--preview{display:grid;grid-template-columns:minmax(0px,1fr) 290px;gap:20px}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-groups{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:24px;padding:8px 12px 0}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-group{min-width:0px;margin:0;padding:0;background:none;border:0px;border-radius:0;box-shadow:none}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-group>h3{margin:0 0 12px;padding:0;color:var(--cn-green);font-size:var(--fs-1);line-height:1.5;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-panel[data-cn-category=products] .cn-groups{grid-template-columns:repeat(2,minmax(0px,1fr));grid-template-rows:max-content 1fr;gap:24px 40px;align-content:start}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-panel[data-cn-category=products] .cn-group:first-child{grid-row:span 2}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-panel[data-cn-category=products] .cn-group:nth-child(3){grid-area:2 / 2}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-panel[data-cn-category=company]{left:auto;width:620px;right:16px}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-panel[data-cn-category=company] .cn-groups{grid-template-columns:repeat(2,minmax(0px,1fr))}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-link{display:flex;align-items:center;gap:12px;min-height:58px;margin:0 -8px;padding:12px 8px;border:0px;border-radius:var(--r-2xs);background:transparent;text-decoration:none;font-size:var(--fs-3);line-height:1.3;transition:background var(--dur-1) var(--ease-out);box-sizing:border-box;position:relative;color:var(--cn-ink)!important}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-link:hover,.echo-site-chrome .site-header[data-navigation=catalogue] .cn-link:focus-visible,.echo-site-chrome .site-header[data-navigation=catalogue] .cn-link.cn-selected{background:#eff5f1}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-icon{display:block;width:32px;height:32px;flex:0 0 32px;object-fit:contain;filter:none;opacity:1;margin:0}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-copy{min-width:0px;display:block}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-name{display:block;font-size:var(--fs-3);font-weight:750;line-height:1.3;color:var(--cn-ink)}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-desc{display:block;margin-top:4px;font-size:var(--fs-1);line-height:1.45;font-weight:400;color:var(--cn-muted)}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-arrow{font-size:var(--fs-4);color:var(--cn-green);margin-left:auto;opacity:0;transition:opacity var(--dur-1) var(--ease-out);flex:0 0 12px}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-link:hover .cn-arrow,.echo-site-chrome .site-header[data-navigation=catalogue] .cn-link:focus-visible .cn-arrow{opacity:1}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-module{min-height:38px;margin-left:36px;gap:8px;padding-block:8px}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-module .cn-icon{width:21px;height:21px;flex-basis:21px}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-module .cn-name,.echo-site-chrome .site-header[data-navigation=catalogue] .cn-module .cn-desc{font-size:var(--fs-1)}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-preview{position:relative;display:flex;flex-direction:column;background:#14251d;color:#fff;border:1px solid rgb(41,66,52);border-radius:var(--r-xs);padding:20px;overflow:hidden;min-height:366px;box-sizing:border-box}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-preview-label{color:#79dcb0;font-size:var(--fs-1);line-height:1.5;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-preview h3{margin:12px 0 8px;padding:0;font-size:var(--fs-7);font-weight:750;line-height:1.25;letter-spacing:-.035em;color:#fff;max-width:none;min-height:86px}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-preview p{margin:0;padding:0;font-size:var(--fs-1);line-height:1.65;color:#bccac1;min-height:55px;max-width:none}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-scene-art{display:block;height:146px;margin:16px -4px 0;border-radius:var(--r-2xs);background:#f4f7f4;overflow:hidden;position:relative}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-scene-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;margin:0;opacity:1;filter:none;transition:transform var(--dur-3) var(--ease-out)}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-preview:hover .cn-scene-art img{transform:scale(1.025)}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-path{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;margin:16px 0;padding:12px 0 0;border-top:1px solid rgba(255,255,255,.14);font-size:var(--fs-1);line-height:1.4;color:#79dcb0;min-height:28px}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-path i{font-style:normal;color:#79dcb0}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-preview-link{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding:4px 0;min-height:30px;font-size:var(--fs-2);font-weight:700;text-decoration:none;color:#fff!important}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-preview-link:hover{text-decoration:underline;text-underline-offset:4px}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 24px;border-top:1px solid var(--cn-line);background:#f7f9f7;font-size:var(--fs-1);color:var(--cn-muted)}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-footer a{display:flex;align-items:center;gap:20px;font-weight:700;text-decoration:none;color:var(--cn-green)!important}.echo-site-chrome .site-header[data-navigation=catalogue] a:focus-visible,.echo-site-chrome .site-header[data-navigation=catalogue] button:focus-visible,.echo-site-chrome .mobile-menu[data-navigation=catalogue] a:focus-visible,.echo-site-chrome .mobile-menu[data-navigation=catalogue] button:focus-visible{outline:rgb(11,138,91) solid 2px;outline-offset:3px}.echo-site-chrome .mobile-menu[data-navigation=catalogue]{font-family:Manrope,Arial,sans-serif;padding:80px 24px 24px;z-index:1300;background:#fff!important;color:#1a1a1a!important}.echo-site-chrome .mobile-menu[data-navigation=catalogue] .mobile-nav-body{width:100%;max-width:560px;margin:0 auto;flex:0 0 auto}.echo-site-chrome .mobile-menu[data-navigation=catalogue] .m-group{margin:0;border-bottom:1px solid rgb(223,229,225)}.echo-site-chrome .mobile-menu[data-navigation=catalogue] .m-acc{display:flex;align-items:center;justify-content:space-between;min-height:56px;width:100%;margin:0;padding:16px 0;border:0px;border-radius:0;background:transparent;font:750 var(--fs-5)/1.4 Manrope,Arial,sans-serif;color:#1a1a1a!important}.echo-site-chrome .mobile-menu[data-navigation=catalogue] .m-acc>span{display:block;font-size:0px;width:7px;height:7px;flex:0 0 7px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-2px) rotate(45deg);margin-right:4px;transition:transform var(--dur-1) var(--ease-out)}.echo-site-chrome .mobile-menu[data-navigation=catalogue] .m-acc[aria-expanded=true]>span{transform:translateY(2px) rotate(225deg)}.echo-site-chrome .mobile-menu[data-navigation=catalogue] .m-sub{padding:0 0 16px;margin:0;max-height:none}.echo-site-chrome .mobile-menu[data-navigation=catalogue] .cn-group{margin:0;padding:16px 0 8px;border:0px;background:transparent}.echo-site-chrome .mobile-menu[data-navigation=catalogue] .cn-group h3{margin:0 0 8px;padding:0;color:#0a7a50;font-size:var(--fs-1);letter-spacing:.08em;text-transform:uppercase;font-weight:750;line-height:1.4}.echo-site-chrome .mobile-menu[data-navigation=catalogue] .cn-link{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;min-height:62px;height:auto;margin:0;padding:12px 0;font-size:var(--fs-4);font-weight:750;text-decoration:none;text-align:left;border:0px;background:transparent;color:#1a1a1a!important}.echo-site-chrome .mobile-menu[data-navigation=catalogue] .cn-icon{display:block;width:32px;height:32px;flex:0 0 32px;object-fit:contain;filter:none}.echo-site-chrome .mobile-menu[data-navigation=catalogue] .cn-copy{min-width:0px;display:block}.echo-site-chrome .mobile-menu[data-navigation=catalogue] .cn-name{display:block;line-height:1.3}.echo-site-chrome .mobile-menu[data-navigation=catalogue] .cn-desc{display:block;margin-top:4px;color:#60656b;font-size:var(--fs-1);font-weight:400;line-height:1.45}.echo-site-chrome .mobile-menu[data-navigation=catalogue] .cn-arrow{margin-left:auto;color:#0a7a50;font-size:var(--fs-4);font-weight:400}.echo-site-chrome .mobile-menu[data-navigation=catalogue] .cn-module{padding-left:44px;min-height:48px}.echo-site-chrome .mobile-menu[data-navigation=catalogue] .cn-module .cn-icon{width:20px;height:20px;flex-basis:20px}.echo-site-chrome .mobile-menu[data-navigation=catalogue] .cn-module .cn-name{font-size:var(--fs-2)}.echo-site-chrome .mobile-menu[data-navigation=catalogue] .mobile-nav-body>a{display:flex;align-items:center;min-height:56px;padding:16px 0;margin:0;color:#1a1a1a;font-size:var(--fs-5);font-weight:750;text-decoration:none}.echo-site-chrome .mobile-menu[data-navigation=catalogue] .mobile-nav-body>.m-blog{display:inline-flex;padding:12px 16px;min-height:40px;margin:16px 0;background:#1a1a1a;color:#fff;border-radius:999px;font-size:var(--fs-4)}.echo-site-chrome .mobile-menu[data-navigation=catalogue] .mobile-nav-footer{width:100%;max-width:560px;margin:24px auto 0;padding:20px 0 0;border-top:1px solid rgb(223,229,225);background:#fff;position:static;display:flex;flex-direction:column;gap:16px}.echo-site-chrome .mobile-menu[data-navigation=catalogue] .mobile-nav-footer>.btn{display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px 16px;font-size:var(--fs-4);line-height:1.4;border-radius:var(--r-xs);background:#1a1a1a!important;color:#fff!important}.echo-site-chrome .mobile-menu[data-navigation=catalogue] .mobile-menu-phone{color:#0a7a50;font-size:var(--fs-4);font-weight:650}@media (min-width: 1450px){.echo-site-chrome .site-header[data-navigation=catalogue] .dropdown-toggle,.echo-site-chrome .site-header[data-navigation=catalogue] .nav-links>a:not(.nav-blog){font-size:var(--fs-4);padding-inline:16px}}@media (min-width: 1450px){.echo-site-chrome .site-header[data-navigation=catalogue] .nav-blog{font-size:var(--fs-4)}}@media (min-width: 1450px){.echo-site-chrome .site-header[data-navigation=catalogue] .cn-body--preview{grid-template-columns:minmax(0px,1fr) 320px}}@media (min-width: 1450px){.echo-site-chrome .site-header[data-navigation=catalogue] .cn-name{font-size:var(--fs-4)}}@media (min-width: 1450px){.echo-site-chrome .site-header[data-navigation=catalogue] .cn-desc{font-size:var(--fs-2)}}@media (min-width: 1450px){.echo-site-chrome .site-header[data-navigation=catalogue] .cn-preview h3{font-size:var(--fs-7)}}@media (max-width: 1240px) and (min-width: 1121px){.echo-site-chrome .site-header[data-navigation=catalogue] nav{gap:12px;padding-inline:24px}}@media (max-width: 1240px) and (min-width: 1121px){.echo-site-chrome .site-header[data-navigation=catalogue] .dropdown-toggle,.echo-site-chrome .site-header[data-navigation=catalogue] .nav-links>a:not(.nav-blog){padding-inline:8px;font-size:var(--fs-2)}}@media (max-width: 1240px) and (min-width: 1121px){.echo-site-chrome .site-header[data-navigation=catalogue] .nav-blog{font-size:var(--fs-2);margin-inline:4px}}@media (max-width: 1240px) and (min-width: 1121px){.echo-site-chrome .site-header[data-navigation=catalogue] .nav-right>.btn{font-size:var(--fs-2);padding-inline:16px}}@media (max-width: 1240px) and (min-width: 1121px){.echo-site-chrome .site-header[data-navigation=catalogue] .cn-body--preview{grid-template-columns:minmax(0px,1fr) 260px;gap:16px}}@media (max-width: 1240px) and (min-width: 1121px){.echo-site-chrome .site-header[data-navigation=catalogue] .cn-groups{gap:20px}}@media (max-width: 1240px) and (min-width: 1121px){.echo-site-chrome .site-header[data-navigation=catalogue] .cn-link{gap:8px}}@media (max-width: 1240px) and (min-width: 1121px){.echo-site-chrome .site-header[data-navigation=catalogue] .cn-name{font-size:var(--fs-2)}}@media (max-width: 1240px) and (min-width: 1121px){.echo-site-chrome .site-header[data-navigation=catalogue] .cn-icon{width:28px;height:28px;flex-basis:28px}}@media (max-width: 1120px){.echo-site-chrome .site-header[data-navigation=catalogue] nav{height:72px;min-height:72px;padding-inline:24px}}@media (max-width: 1120px){.echo-site-chrome .site-header[data-navigation=catalogue] .nav-links,.echo-site-chrome .site-header[data-navigation=catalogue] .nav-right>.btn{display:none!important}}@media (max-width: 1120px){.echo-site-chrome .site-header[data-navigation=catalogue] .burger{align-items:center;justify-content:center;flex-direction:column;gap:4px;width:44px;height:44px;min-width:44px;padding:12px;border:0px;border-radius:var(--r-2xs);background:#eff5f1;color:#14251d;cursor:pointer;display:flex!important}}@media (max-width: 1120px){.echo-site-chrome .site-header[data-navigation=catalogue] .burger span{width:22px;height:1.5px;background:#14251d;border-radius:var(--r-3xs);margin:0}}@media (max-width: 1120px){.echo-site-chrome .site-header[data-navigation=catalogue] .burger.open span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}}@media (max-width: 1120px){.echo-site-chrome .site-header[data-navigation=catalogue] .burger.open span:nth-child(2){opacity:0}}@media (max-width: 1120px){.echo-site-chrome .site-header[data-navigation=catalogue] .burger.open span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}}@media (max-width: 1120px){.echo-site-chrome .site-header[data-navigation=catalogue] .cn-panel{display:none!important}}@media (max-width: 1120px){.echo-site-chrome .mobile-menu[data-navigation=catalogue]{padding-top:84px}}@media (max-width: 650px){.echo-site-chrome .site-header[data-navigation=catalogue] nav{padding-inline:20px}}@media (max-width: 650px){.echo-site-chrome .site-header[data-navigation=catalogue] .nav-logo,.echo-site-chrome .site-header[data-navigation=catalogue] .nav-logo-ink{width:90px;height:46px;flex-basis:90px}}@media (max-width: 650px){.echo-site-chrome .site-header[data-navigation=catalogue] .nav-logo-name{font-size:var(--fs-7)}}@media (max-width: 650px){.echo-site-chrome .mobile-menu[data-navigation=catalogue]{padding-inline:20px}}@media (prefers-reduced-motion: reduce){.echo-site-chrome .site-header[data-navigation=catalogue],.echo-site-chrome .site-header[data-navigation=catalogue] *,.echo-site-chrome .site-header[data-navigation=catalogue] :before,.echo-site-chrome .site-header[data-navigation=catalogue] :after,.echo-site-chrome .mobile-menu[data-navigation=catalogue] *{animation:auto ease 0s 1 normal none running none!important;transition:none!important;scroll-behavior:auto!important}}@media (prefers-reduced-transparency: reduce){.echo-site-chrome .site-header[data-navigation=catalogue],.echo-site-chrome .mobile-menu[data-navigation=catalogue]{background:#fff!important;backdrop-filter:none!important}}.echo-site-chrome[data-home-concept]{--hc-ink: #15231d;--hc-mint: #a5e1c5;--hc-green: #0a7a50}.echo-site-chrome[data-home-concept] main{overflow:clip}.echo-site-chrome[data-home-concept] #clients{margin-top:0}.echo-site-chrome[data-home-concept] :is(a,button,summary):focus-visible{outline:2px solid var(--hc-green);outline-offset:4px}@media (prefers-reduced-motion: reduce){.echo-site-chrome[data-home-concept] *,.echo-site-chrome[data-home-concept] :before,.echo-site-chrome[data-home-concept] :after{animation:auto ease 0s 1 normal none running none!important;transition:none!important;scroll-behavior:auto!important}}.echo-site-chrome[data-home-concept=positioning-v3]{--hv-ink: #15231d;--hv-muted: #59645d}.echo-site-chrome.ed .site-header .dropdown-toggle{color:#5a5a60!important;opacity:1!important}.echo-site-chrome[data-home-concept] main>section:not(#home-hero):not(#clients),.echo-site-chrome[data-home-concept]>footer{content-visibility:auto;contain-intrinsic-size:auto 1000px}}.echo-site-chrome{--bg:#FFFFFF;--card:#FFFFFF;--card2:#F6F6F7;--ink:#1A1A1A;--ink-soft:#5A5A60;--ink-muted:#6A6A72;--line:#ECECEC;--line-2:#D9DDDB;--r-band:28px;--r:24px;--r-sm:18px;--r-xs:12px;--r-2xs:8px;--r-3xs:4px;--mono:"JetBrains Mono","JetBrains Mono Fallback",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--fs-1:11px;--fs-2:12px;--fs-3:13px;--fs-4:15px;--fs-5:17px;--fs-6:20px;--fs-7:24px;--fs-lead:clamp(15px,1.35vw,18px);--fs-lead-lg:clamp(19px,2.1vw,26px);--fs-d1:clamp(20px,2.6vw,32px);--fs-d2:clamp(22px,3.2vw,44px);--fs-d3:clamp(28px,4.4vw,64px);--fs-d4:clamp(34px,5.6vw,96px);--fs-mega:clamp(64px,12vw,180px);--ease-out:cubic-bezier(.22,.61,.36,1);--ease-spring:cubic-bezier(.34,1.32,.46,1);--ease-smooth:cubic-bezier(.4,0,.2,1);--dur-0:.1s;--dur-1:.18s;--dur-2:.32s;--dur-3:.55s;--ring:0 0 0 3px rgba(11,138,91,.55);--em:#0B8A5B;--em-text:#0A7A50;--em-wash:#E3F5ED;--em-on-dark:#3ECF95;--stop:#C2543F;--stop-text:#B23B3B;--stop-wash:#FBEEEB}.echo-site-chrome *{box-sizing:border-box;margin:0;padding:0}.echo-site-chrome{scroll-behavior:smooth}.echo-site-chrome{font-family:Manrope,Manrope Fallback,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.2}.echo-site-chrome a{color:inherit;text-decoration:none}.echo-site-chrome img{max-width:100%;display:block}.echo-site-chrome ul,.echo-site-chrome ol{list-style:none}.echo-site-chrome button,.echo-site-chrome input,.echo-site-chrome select,.echo-site-chrome textarea,.echo-site-chrome optgroup{font-family:inherit;font-size:inherit;line-height:inherit}.echo-site-chrome .wrap{max-width:1320px;margin:0 auto;padding:28px 28px 72px}.echo-site-chrome #main:focus{outline:none}.echo-site-chrome .btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:12px;font-weight:700;font-size:var(--fs-5);padding:16px 28px;border-radius:999px;transition:transform var(--dur-1) var(--ease-out),box-shadow var(--dur-2) var(--ease-out);cursor:pointer;border:1.5px solid transparent}.echo-site-chrome .btn:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);transform:translate(-120%);transition:transform var(--dur-3) var(--ease-out)}.echo-site-chrome .btn:active{transform:translateY(0) scale(.97);transition-duration:var(--dur-0)}.echo-site-chrome .arrow-ic:after{content:"\2192";position:relative;z-index:1;transition:transform var(--dur-2) var(--ease-spring)}.echo-site-chrome .btn.arrow-ic:hover:after,.echo-site-chrome .btn.arrow-ic .icon{transition:transform var(--dur-2) var(--ease-spring)}.echo-site-chrome .btn.arrow-ic:hover:after{transform:translate(4px)}.echo-site-chrome .btn.arrow-ic:hover .icon{transform:translate(4px)}.echo-site-chrome .btn-dark{background:var(--ink);color:#fff}.echo-site-chrome .btn-dark:hover{transform:translateY(-2px);box-shadow:0 16px 32px #00000042}.echo-site-chrome .site-header{position:sticky;top:0;z-index:60;background:#e5e1d800;transition:background var(--dur-1) var(--ease-out),box-shadow var(--dur-1) var(--ease-out);margin:0 -28px;padding:0 28px}.echo-site-chrome .site-header.scrolled{background:#e5e1d8eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 22px #0000000f}.echo-site-chrome .site-header:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:11px;background:#e5e1d8eb;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='11' viewBox='0 0 24 11'%3E%3Cpath d='M0 0 H24 V4 L21 8 L18 4 L15 8 L12 4 L9 8 L6 4 L3 8 L0 4 Z' fill='%23000'/%3E%3C/svg%3E") repeat-x top/24px 11px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='11' viewBox='0 0 24 11'%3E%3Cpath d='M0 0 H24 V4 L21 8 L18 4 L15 8 L12 4 L9 8 L6 4 L3 8 L0 4 Z' fill='%23000'/%3E%3C/svg%3E") repeat-x top/24px 11px;filter:drop-shadow(0 3px 3px rgba(0,0,0,.08));opacity:0;transition:opacity var(--dur-1) var(--ease-out);pointer-events:none}.echo-site-chrome .site-header.scrolled:after{opacity:1}@media (prefers-reduced-motion:reduce){.echo-site-chrome .site-header:after{transition:none}}.echo-site-chrome .burger{display:none;width:46px;height:46px;border-radius:50%;background:var(--ink);border:none;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:4px}.echo-site-chrome .burger span{display:block;width:20px;height:2px;background:#fff;border-radius:var(--r-3xs);transition:transform var(--dur-2) var(--ease-smooth),opacity var(--dur-1) var(--ease-out)}.echo-site-chrome .burger.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.echo-site-chrome .burger.open span:nth-child(2){opacity:0}.echo-site-chrome .burger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.echo-site-chrome .mobile-menu{position:fixed;inset:0;z-index:1300;background:var(--bg);display:flex;flex-direction:column;justify-content:flex-start;gap:2px;padding:88px 36px 40px;overflow-y:auto;opacity:0;visibility:hidden;transition:opacity var(--dur-1) var(--ease-out),visibility 0s linear var(--dur-1)}.echo-site-chrome .mobile-menu.open{opacity:1;visibility:visible;transition:opacity var(--dur-2) var(--ease-out),visibility 0s linear}.echo-site-chrome .mm-open .site-header,.echo-site-chrome .mm-open .ed .site-header.site-header{z-index:1310;transform:none;background:var(--bg);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.echo-site-chrome .mobile-menu>a{font-weight:800;font-size:var(--fs-7);letter-spacing:-.03em;padding:16px 0}.echo-site-chrome .mobile-menu .btn{margin-top:20px;font-size:var(--fs-5)}.echo-site-chrome .mobile-menu-phone{margin-top:auto;font-weight:700;font-size:var(--fs-5);opacity:.7}.echo-site-chrome .mobile-menu{padding-bottom:0}.echo-site-chrome .mobile-menu>.mobile-menu-phone{margin-bottom:40px}.echo-site-chrome .mobile-menu>a.btn{position:sticky;bottom:16px;z-index:2;overflow:visible;clip-path:inset(-16px -36px -16px -36px);justify-content:center;padding-inline:24px}.echo-site-chrome.ed .mobile-menu>a.btn,.echo-site-chrome.ed .mobile-menu>a.btn:hover,.echo-site-chrome.ed .mobile-menu>a.btn:active{box-shadow:0 0 0 200px var(--bg)}.echo-site-chrome.ed .mobile-menu.open>a.btn:hover,.echo-site-chrome.ed .mobile-menu.open>a.btn:active{transform:none}.echo-site-chrome .mobile-menu>a.btn:before{display:block;inset:-16px -36px auto;height:1px;border-radius:0;background:var(--line);transform:none;transition:none}.echo-site-chrome .mobile-menu>.mobile-menu-phone{position:relative;z-index:3}.echo-site-chrome .site-header nav{display:flex;align-items:center;justify-content:space-between;padding:16px 0 20px;flex-wrap:wrap;gap:8px}.echo-site-chrome .nav-logo{display:flex;align-items:center;gap:12px}.echo-site-chrome .footer-logo{margin-bottom:4px}.echo-site-chrome .footer-logo .nav-logo-ring path{animation-delay:.05s}.echo-site-chrome .nav-logo-ink{position:relative;display:inline-flex;align-items:center;line-height:1;padding:2px 4px}.echo-site-chrome .nav-logo-name{font-weight:800;font-size:var(--fs-6);letter-spacing:-.03em;position:relative;z-index:1}.echo-site-chrome .nav-logo-ring{position:absolute;left:50%;top:50%;transform:translate(-50%,-52%);width:150%;height:230%;overflow:visible;pointer-events:none;color:var(--em-text);z-index:0}.echo-site-chrome .nav-logo-ring path{stroke-dasharray:2340;stroke-dashoffset:2340;animation:echo-chrome-logoRingDraw 2.1s var(--ease-smooth) var(--dur-1) forwards}@keyframes echo-chrome-logoRingDraw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.echo-site-chrome .nav-logo-ring path{animation:none;stroke-dashoffset:0}}.echo-site-chrome[class*=" theme-"] .site-header .nav-logo-ring{color:#0a7a50}.echo-site-chrome .nav-links{display:flex;gap:24px;font-weight:600;font-size:var(--fs-4)}.echo-site-chrome .nav-links a{color:var(--ink-soft);transition:color var(--dur-1) var(--ease-out)}.echo-site-chrome .nav-links a:hover{color:var(--ink)}.echo-site-chrome .nav-right{display:flex;align-items:center;gap:16px}.echo-site-chrome .nav-links>a{color:var(--ink-soft);transition:color var(--dur-1) var(--ease-out)}.echo-site-chrome .nav-links>a:hover{opacity:1}.echo-site-chrome .nav-links>a.is-active{opacity:1;font-weight:800}.echo-site-chrome .nav-item{position:relative;padding-bottom:20px;margin-bottom:-20px}.echo-site-chrome .nav-item .dropdown-toggle{display:inline-flex;align-items:center;gap:8px;opacity:.75;cursor:pointer;transition:opacity var(--dur-1) var(--ease-out)}.echo-site-chrome .nav-item:hover .dropdown-toggle,.echo-site-chrome .nav-item:focus-within .dropdown-toggle,.echo-site-chrome .nav-item .dropdown-toggle.is-active{opacity:1}.echo-site-chrome .nav-item .dropdown-toggle.is-active{font-weight:800}@media (max-width:1220px){.echo-site-chrome .nav-links{display:none}.echo-site-chrome .burger{display:flex}}@media (max-width:620px){.echo-site-chrome .nav-right .btn-dark{display:none}}.echo-site-chrome .m-group{width:100%;border-bottom:1px solid rgba(23,23,23,.08)}.echo-site-chrome .m-acc{width:100%;background:none;border:none;cursor:pointer;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:800;font-size:var(--fs-7);letter-spacing:-.03em;padding:16px 0;color:var(--ink)}.echo-site-chrome .m-sub{display:none;flex-direction:column;padding:0 0 12px 4px}.echo-site-chrome .m-sub.open{display:flex}.echo-site-chrome .m-sub a{font-size:var(--fs-5)!important;font-weight:600!important;padding:8px 0!important;opacity:.8}.echo-site-chrome [data-for-product][hidden],.echo-site-chrome [data-not-for-product][hidden]{display:none!important}.echo-site-chrome .footer{content-visibility:auto;contain-intrinsic-size:auto 720px}.echo-site-chrome .footer{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:32px;padding:52px 20px 32px}@media (max-width:860px){.echo-site-chrome .footer{grid-template-columns:1fr 1fr}}@media (max-width:480px){.echo-site-chrome .footer{grid-template-columns:1fr}}.echo-site-chrome .footer-brand p{margin-top:12px;font-weight:500;font-size:var(--fs-4);color:var(--ink-soft);line-height:1.5;max-width:240px}.echo-site-chrome .footer-social{margin-top:20px;display:flex;gap:12px}.echo-site-chrome .footer-social a{width:40px;height:40px;border-radius:50%;background:var(--card);display:flex;align-items:center;justify-content:center;font-size:var(--fs-5);transition:transform var(--dur-0) var(--ease-out),background var(--dur-1) var(--ease-out)}.echo-site-chrome .footer-social a:hover{transform:translateY(-3px);background:var(--em-wash)}.echo-site-chrome .arda-badge{display:inline-block;margin-top:28px;opacity:.85;transition:opacity var(--dur-1) var(--ease-out)}.echo-site-chrome .arda-badge:hover{opacity:1}.echo-site-chrome .arda-badge img{display:block;height:36px;width:auto;border-radius:var(--r-3xs)}.echo-site-chrome .footer-col h4{font-weight:800;font-size:var(--fs-4);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-muted)}.echo-site-chrome .footer-col ul{margin-top:16px;display:flex;flex-direction:column;gap:12px}.echo-site-chrome .footer-col ul li a{font-weight:600;font-size:var(--fs-4);color:var(--ink-soft);transition:color var(--dur-1) var(--ease-out)}.echo-site-chrome .footer-col ul li a:hover{color:var(--ink)}.echo-site-chrome .footer-bottom{display:flex;align-items:center;justify-content:space-between;padding:24px 20px 4px;border-top:1px solid rgba(23,23,23,.1);flex-wrap:wrap;gap:16px;font-weight:500;font-size:var(--fs-4);color:var(--ink-soft)}.echo-site-chrome .footer-badges{display:flex;gap:12px;flex-wrap:wrap}.echo-site-chrome .badge{background:var(--card);padding:8px 16px;border-radius:999px;font-weight:600;font-size:var(--fs-3);color:var(--ink-soft)}@media (prefers-reduced-motion:reduce){.echo-site-chrome *{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.echo-site-chrome .icon{width:1em;height:1em;display:inline-block;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.125em}.echo-site-chrome .footer-social .icon{width:18px;height:18px;stroke-width:1.8}.echo-site-chrome .btn .icon{width:1.05em;height:1.05em;stroke-width:2}.echo-site-chrome ::selection{background:var(--em-wash);color:var(--ink)}.echo-site-chrome *{scrollbar-width:thin;scrollbar-color:var(--ink-muted) transparent}.echo-site-chrome ::-webkit-scrollbar{width:11px;height:11px}.echo-site-chrome ::-webkit-scrollbar-thumb{background:#17171747;border-radius:999px;border:3px solid var(--bg)}.echo-site-chrome ::-webkit-scrollbar-thumb:hover{background:#17171773}.echo-site-chrome a:focus-visible,.echo-site-chrome button:focus-visible,.echo-site-chrome input:focus-visible,.echo-site-chrome select:focus-visible,.echo-site-chrome textarea:focus-visible,.echo-site-chrome .btn:focus-visible,.echo-site-chrome [tabindex]:focus-visible{outline:none;box-shadow:var(--ring);border-radius:var(--r-2xs)}.echo-site-chrome .nav-links>a,.echo-site-chrome .nav-item>a{position:relative}.echo-site-chrome .nav-links>a:after,.echo-site-chrome .nav-item>.dropdown-toggle:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;background:var(--ink);border-radius:var(--r-3xs);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-2) var(--ease-out);opacity:0}.echo-site-chrome .nav-links>a:hover:after,.echo-site-chrome .nav-links>a.is-active:after{transform:scaleX(1);opacity:1}.echo-site-chrome svg,.echo-site-chrome canvas{user-select:none}@media (prefers-reduced-motion:reduce){.echo-site-chrome .btn:before{display:none}.echo-site-chrome .nav-links>a:after{transition:none}}@view-transition{navigation:auto}.echo-site-chrome ::view-transition-old(root){animation:echo-chrome-vtOut var(--dur-2) var(--ease-out) both}.echo-site-chrome ::view-transition-new(root){animation:echo-chrome-vtIn var(--dur-2) var(--ease-out) both}@keyframes echo-chrome-vtOut{to{opacity:0;transform:translateY(-8px)}}@keyframes echo-chrome-vtIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.echo-site-chrome .site-header{view-transition-name:site-header}.echo-site-chrome ::view-transition-group(site-header){animation-duration:var(--dur-2)}@media (prefers-reduced-motion:reduce){.echo-site-chrome ::view-transition-old(root),.echo-site-chrome ::view-transition-new(root){animation:none}}.echo-site-chrome .btn-dark{transition:transform var(--dur-1) var(--ease-out),box-shadow var(--dur-1) var(--ease-out),background-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}.echo-site-chrome .footer-social a{transition:transform var(--dur-2) var(--ease-spring),color var(--dur-2) var(--ease-out),background var(--dur-2) var(--ease-out)}.echo-site-chrome .footer-social a{will-change:transform}@media (prefers-reduced-motion:reduce){.echo-site-chrome .footer-social a{transition:none}}.echo-site-chrome.ed{background:var(--bg);color:var(--ink)}.echo-site-chrome.ed h1,.echo-site-chrome.ed h2,.echo-site-chrome.ed h3{font-weight:800;letter-spacing:-.03em;color:var(--ink)}.echo-site-chrome.ed .btn{border-radius:var(--r-xs)}.echo-site-chrome.ed .btn-dark{background:#1a1a1a;color:#fff}.echo-site-chrome a[href="/ai-transformaciya/"]{white-space:nowrap}.echo-site-chrome.ed [aria-labelledby=testi-h]{background:#f6f6f7;border-radius:var(--r-band);padding:clamp(28px,3vw,48px) clamp(20px,2.5vw,36px);margin-top:48px}.echo-site-chrome.ed .btn-dark:hover{background:#000;box-shadow:0 16px 32px -14px #00000073}.echo-site-chrome{scroll-padding-top:96px}.echo-site-chrome.ed section[id]{scroll-margin-top:96px}.echo-site-chrome.ed .site-header.scrolled{background:#ffffffe6;box-shadow:0 1px #ececec,0 6px 22px -8px #0000001f}.echo-site-chrome.ed .site-header:after{display:none}.echo-site-chrome{scroll-behavior:smooth;scrollbar-color:#cfd6d2 transparent}.echo-site-chrome.ed{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.echo-site-chrome.ed ::selection{background:#0b8a5b33;color:#0a3b28}.echo-site-chrome.ed h1,.echo-site-chrome.ed h2,.echo-site-chrome.ed h3{text-wrap:balance}.echo-site-chrome.ed p,.echo-site-chrome.ed li{text-wrap:pretty}.echo-site-chrome.ed a:focus-visible,.echo-site-chrome.ed button:focus-visible,.echo-site-chrome.ed input:focus-visible,.echo-site-chrome.ed textarea:focus-visible,.echo-site-chrome.ed select:focus-visible,.echo-site-chrome.ed [tabindex]:focus-visible{outline:2px solid #0B8A5B;outline-offset:3px;border-radius:var(--r-2xs)}.echo-site-chrome.ed ::-webkit-scrollbar{width:11px;height:11px}.echo-site-chrome.ed ::-webkit-scrollbar-thumb{background:#d3dad6;border-radius:var(--r-2xs);border:3px solid #fff;background-clip:padding-box}.echo-site-chrome.ed ::-webkit-scrollbar-thumb:hover{background:#bbc4bf;border:3px solid #fff;background-clip:padding-box}.echo-site-chrome.ed ::-webkit-scrollbar-track{background:transparent}.echo-site-chrome.ed .btn-dark{box-shadow:inset 0 1px #ffffff24,0 8px 22px -12px #00000073}.echo-site-chrome.ed .btn-dark:hover{box-shadow:inset 0 1px #ffffff29,0 16px 34px -14px #00000080}.echo-site-chrome.ed footer{position:relative;overflow:hidden;margin-top:64px;padding:20px 24px 16px;border-radius:var(--r-band);background:#0f1512;color:#fff;content-visibility:auto;contain-intrinsic-size:auto 720px}.echo-site-chrome.ed footer:before{content:"";position:absolute;top:-40%;right:-10%;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(62,207,149,.16),transparent 62%);pointer-events:none}.echo-site-chrome.ed footer:after{content:"";position:absolute;top:0;left:24px;right:24px;height:2px;background:linear-gradient(90deg,transparent,#0B8A5B,var(--em-on-dark),transparent);opacity:.6}.echo-site-chrome.ed footer>*{position:relative;z-index:1}.echo-site-chrome.ed footer .footer{content-visibility:visible}.echo-site-chrome.ed footer .footer-brand p{color:var(--on-dark-soft)}.echo-site-chrome.ed footer .footer-col ul li a{color:var(--on-dark-soft)}.echo-site-chrome.ed footer .footer-col ul li a:hover{color:#fff}.echo-site-chrome.ed footer .footer-social a{background:#ffffff14;color:#fff}.echo-site-chrome.ed footer .footer-social a:hover{background:#0b8a5b;color:#fff;transform:translateY(-3px)}.echo-site-chrome.ed footer .footer-social .icon{color:#fff}.echo-site-chrome.ed footer .footer-bottom{border-top:1px solid rgba(255,255,255,.12);color:var(--on-dark-muted)}.echo-site-chrome.ed footer .badge{background:#ffffff12;color:var(--on-dark-soft);border:1px solid rgba(255,255,255,.08)}.echo-site-chrome.ed footer .footer-bottom a{color:var(--on-dark-muted)}.echo-site-chrome.ed footer .footer-bottom a:hover{color:#fff}@media (max-width:560px){.echo-site-chrome.ed footer{border-radius:var(--r);margin-top:44px}}.echo-site-chrome .mobile-menu>a:not(.btn):not(.mobile-menu-phone),.echo-site-chrome .mobile-menu>.m-group{opacity:0;transform:translateY(8px);transition:opacity var(--dur-1) var(--ease-out),transform var(--dur-1) var(--ease-out)}.echo-site-chrome .mobile-menu.open>a:not(.btn):not(.mobile-menu-phone),.echo-site-chrome .mobile-menu.open>.m-group{opacity:1;transform:none;transition-duration:var(--dur-2)}.echo-site-chrome .mobile-menu.open>*:nth-child(2){transition-delay:25ms}.echo-site-chrome .mobile-menu.open>*:nth-child(3){transition-delay:50ms}.echo-site-chrome .mobile-menu.open>*:nth-child(4){transition-delay:75ms}.echo-site-chrome .mobile-menu.open>*:nth-child(5){transition-delay:.1s}.echo-site-chrome .mobile-menu.open>*:nth-child(n+6){transition-delay:125ms}.echo-site-chrome .mobile-menu.open>a.btn,.echo-site-chrome .mobile-menu.open>.mobile-menu-phone{transition-delay:0s}.echo-site-chrome .btn[aria-busy=true]{pointer-events:none}.echo-site-chrome .btn[aria-busy=true]:before{content:"";display:inline-block;width:13px;height:13px;margin-right:8px;vertical-align:-2px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;opacity:.85;animation:echo-chrome-btnSpin var(--dur-3) linear infinite}@keyframes echo-chrome-btnSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.echo-site-chrome .mobile-menu>a,.echo-site-chrome .mobile-menu>.m-group,.echo-site-chrome .mobile-menu.open>a:not(.btn):not(.mobile-menu-phone),.echo-site-chrome .mobile-menu.open>.m-group{opacity:1;transform:none;transition:none}.echo-site-chrome .btn[aria-busy=true]:before{animation:none}}.echo-site-chrome.ed{--warn:#8A6410;--warn-wash:#FAF3E4}.echo-site-chrome.ed .site-header{transition:transform var(--dur-2) var(--ease-out),background var(--dur-1) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}@media (prefers-reduced-motion:reduce){.echo-site-chrome.ed .site-header{transition:none}}@media (max-width:760px),(pointer:coarse){.echo-site-chrome.ed .btn{min-height:44px}.echo-site-chrome.ed .nav-logo,.echo-site-chrome.ed .arda-badge{min-height:44px;display:inline-flex;align-items:center}.echo-site-chrome.ed .footer-col li a,.echo-site-chrome.ed .footer-bottom nav a{display:inline-block;padding-top:16px;padding-bottom:16px}.echo-site-chrome.ed .footer-social a{min-width:44px;min-height:44px}}.echo-site-chrome{--col:1152px;--col-hero:1232px;--bleed: calc(50% - 50vw) }.echo-site-chrome{overflow-x:clip}.echo-site-chrome{--on-dark:#FFFFFF;--on-dark-soft:rgba(255,255,255,.72);--on-dark-muted:rgba(255,255,255,.55)}.echo-site-chrome.ed footer .footer-brand p,.echo-site-chrome.ed footer .footer-col ul li a{color:var(--on-dark-soft)}.echo-site-chrome.ed footer .footer-bottom,.echo-site-chrome.ed footer .footer-bottom a{color:var(--on-dark-muted)}.echo-site-chrome.ed footer .footer-col h4{color:var(--on-dark)}.echo-site-chrome.ed .m-sub a{color:var(--ink-soft);opacity:1}.echo-site-chrome.ed footer{margin-inline:var(--bleed);border-radius:0;padding-block:clamp(24px,3vw,48px)}.echo-site-chrome.ed footer .footer,.echo-site-chrome.ed footer .footer-bottom{max-width:calc(var(--col) + 40px);margin-inline:auto;width:100%}@keyframes echo-chrome-sk-pulse{0%,to{opacity:1}50%{opacity:.5}}@media (scripting:enabled){.echo-site-chrome [data-island=roi-calc]:not([data-mounted]){display:grid;grid-template-columns:1fr 1fr;column-gap:64px;align-items:start}.echo-site-chrome [data-island=roi-calc]:not([data-mounted])>*{grid-column:1;justify-self:start}.echo-site-chrome [data-island=roi-calc]:not([data-mounted]):before{content:"";grid-column:1;grid-row:4;width:100%;height:176px;margin-top:32px;background:linear-gradient(#ffffff24,#ffffff24) 0 0/42% 12px no-repeat,linear-gradient(#ffffff1a,#ffffff1a) 0 28px/100% 5px no-repeat,linear-gradient(#ffffff24,#ffffff24) 0 64px/36% 12px no-repeat,linear-gradient(#ffffff1a,#ffffff1a) 0 92px/100% 5px no-repeat,linear-gradient(#ffffff24,#ffffff24) 0 128px/30% 12px no-repeat,linear-gradient(#ffffff1a,#ffffff1a) 0 156px/100% 5px no-repeat;animation:echo-chrome-sk-pulse 1.6s var(--ease-smooth) infinite}.echo-site-chrome [data-island=roi-calc]:not([data-mounted]):after{content:"";grid-column:2;grid-row:1 / span 4;min-height:400px;border-radius:var(--r-sm);background:#ffffff0f;animation:echo-chrome-sk-pulse 1.6s var(--ease-smooth) infinite}@media (max-width:1023px){.echo-site-chrome [data-island=roi-calc]:not([data-mounted]){grid-template-columns:1fr}.echo-site-chrome [data-island=roi-calc]:not([data-mounted]):after{grid-column:1;grid-row:auto;min-height:320px;margin-top:32px}}}@media (prefers-reduced-motion:reduce){.echo-site-chrome [data-island]:before,.echo-site-chrome [data-island]:after{animation:none}}.echo-site-chrome .nav-links>a.nav-blog{display:inline-flex;align-items:center;gap:4px;align-self:center;padding:4px 12px 4px 8px;border-radius:999px;background:var(--ink);color:#fff;font-weight:700;letter-spacing:-.01em;transition:background var(--dur-1) var(--ease-out)}.echo-site-chrome .nav-links>a.nav-blog:hover{background:#000;color:#fff}.echo-site-chrome .nav-blog .icon{width:20px;height:20px;stroke-width:1.5;--ic-ac:var(--em-on-dark)}.echo-site-chrome .nav-links{gap:16px}.echo-site-chrome .nav-links>a.nav-blog{padding:4px 12px 4px 8px;font-size:var(--fs-3)}.echo-site-chrome .nav-blog .icon{width:18px;height:18px}@property --n{syntax:"<integer>";inherits:false;initial-value:284}.echo-site-chrome .site-header[data-navigation=mega]{z-index:140;position:sticky;top:0;background:var(--bg)}.echo-site-chrome .site-header[data-navigation=mega] nav{min-height:72px;padding:8px 0;flex-wrap:nowrap;gap:24px}.echo-site-chrome .site-header[data-navigation=mega] .nav-links{display:flex;align-items:center;gap:20px;white-space:nowrap}.echo-site-chrome .site-header[data-navigation=mega] .nav-right{gap:12px;flex-shrink:0}.echo-site-chrome .site-header[data-navigation=mega] .nav-right>.btn{padding:12px 20px;white-space:nowrap}.echo-site-chrome .site-header[data-navigation=mega] .nav-logo{flex-shrink:0;padding:8px 12px}.echo-site-chrome .m-sub[hidden]{display:none!important}.echo-site-chrome .mega-group{min-width:0}.echo-site-chrome.ed .mega-group h3,.echo-site-chrome .mega-group h3{margin:0 0 12px;font-size:var(--fs-4);font-weight:800;line-height:1.4;color:var(--ink)}.echo-site-chrome .mega-group>a{display:flex;flex-direction:column;gap:4px;padding:8px 12px;margin:0 -12px 4px;border-radius:var(--r-2xs);text-decoration:none;line-height:1.4;white-space:normal}.echo-site-chrome .mega-group>a:hover,.echo-site-chrome .mega-group>a.is-active{background:var(--card2)}.echo-site-chrome .dropdown-toggle:focus-visible,.echo-site-chrome .mega-group>a:focus-visible,.echo-site-chrome .m-acc:focus-visible{outline:2px solid var(--em-text);outline-offset:4px;border-radius:var(--r-3xs)}.echo-site-chrome .mobile-menu:has(.mobile-nav-body){padding:80px 24px 16px;gap:16px;overflow:hidden}.echo-site-chrome .mm-open .site-header[data-navigation=mega]{position:fixed;inset:0 0 auto;margin:0;padding:0 24px}.echo-site-chrome .mobile-nav-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 4px 16px}.echo-site-chrome .mobile-nav-body>a{display:block;padding:16px 0;font-size:var(--fs-6);font-weight:800;text-decoration:none;color:var(--ink)}.echo-site-chrome .mobile-nav-body .m-acc{padding:16px 0;font-size:var(--fs-6);font-weight:800;color:var(--ink)}.echo-site-chrome .mobile-nav-body .m-sub.open{display:block;padding:8px 0 20px}.echo-site-chrome .mobile-nav-body .mega-group+.mega-group{margin-top:24px}.echo-site-chrome .mobile-nav-body .mega-group>a{padding:12px 0;margin:0 0 4px}.echo-site-chrome .mobile-nav-footer{flex:none;border-top:1px solid var(--line-2);padding-top:16px;background:var(--bg)}.echo-site-chrome .mobile-nav-footer .btn{width:100%;justify-content:center;margin:0;white-space:nowrap}.echo-site-chrome .mobile-nav-footer .mobile-menu-phone{display:block;margin:12px 0 0;text-align:center;color:var(--ink-soft);font-size:var(--fs-4);opacity:1}@media (min-width:961px){.echo-site-chrome .site-header[data-navigation=mega] .burger{display:none}}@media (min-width:961px) and (max-width:1180px){.echo-site-chrome .site-header[data-navigation=mega] .nav-links{gap:16px}}@media (max-width:960px){.echo-site-chrome .site-header[data-navigation=mega] .nav-links{display:none}.echo-site-chrome .site-header[data-navigation=mega] .burger{display:flex}}@media (max-width:620px){.echo-site-chrome .site-header[data-navigation=mega] nav{min-height:68px}.echo-site-chrome .site-header[data-navigation=mega] .nav-right>.btn{display:none}}.echo-site-chrome{--fs-home-1:clamp(2.75rem,4.4vw,4rem);--fs-home-2:clamp(2.25rem,6.8vw,3.25rem);--fs-home-3:clamp(1.75rem,3vw,2.5rem);--fs-home-4:clamp(1.875rem,3.6vw,3rem);--fs-home-5:clamp(1.5rem,2.3vw,2rem);--fs-home-6:clamp(2.75rem,5vw,4rem);--fs-home-7:clamp(1.875rem,5vw,2.5rem);--fs-home-8:clamp(1.75rem,3vw,2.875rem);--fs-home-9:clamp(1.75rem,6vw,2.5rem);--fs-home-10:clamp(2rem,3.6vw,3.25rem)}.echo-site-chrome.ed .site-header[data-navigation=mega] .nav-links>a.nav-blog{display:inline-flex;align-items:center;gap:8px;background:#1a1a1a;border:1px solid #1a1a1a;border-radius:999px;padding:8px 12px;font-size:.9375rem;color:#fff;font-weight:700;text-decoration:none}.echo-site-chrome.ed .site-header[data-navigation=mega] .nav-links>a.nav-blog:hover{background:#111;border-color:#111;color:#fff}.echo-site-chrome .nav-blog>.icon{width:20px;height:20px;--ic-ac:var(--em-on-dark)}.echo-site-chrome .mobile-nav-body>a.nav-blog{display:flex;align-items:center;gap:12px;background:#1a1a1a;color:#fff;border-radius:999px;padding:12px 16px;margin:12px 0;text-decoration:none;font-weight:700;justify-self:start}.echo-site-chrome .nav-blog:focus-visible{outline:2px solid #0a7a50;outline-offset:4px}.echo-site-chrome .mobile-nav-body>a.nav-blog>.icon{width:28px;height:28px}.echo-site-chrome.ed .site-header .dropdown-toggle{display:inline-flex;align-items:center;gap:8px}@media (min-width:961px) and (max-width:1250px){.echo-site-chrome.ed .site-header[data-navigation=mega] .nav-links{gap:16px}}@media (max-width:1100px){.echo-site-chrome.ed .site-header[data-navigation=mega] .nav-links{display:none}.echo-site-chrome.ed .site-header[data-navigation=mega] .burger{display:flex}}.echo-site-chrome .stage-premium{--pc-sales:#0a7a50;--pc-marketing:#5a5a60;--pc-operations:#3a3a40}.echo-site-chrome .stage-premium #mega-products .mega-group:first-child{grid-column:1/3;grid-row:1/3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px;align-content:start}.echo-site-chrome .stage-premium #mega-products .mega-group:first-child h3{grid-column:1/-1;margin-bottom:8px}.echo-site-chrome .stage-premium #mega-products .mega-group:nth-child(2){grid-column:3;grid-row:1;background:#f6f6f7}.echo-site-chrome .stage-premium #mega-products .mega-group:nth-child(3){grid-column:3;grid-row:2;background:#f6f6f7}.echo-site-chrome .stage-premium #mega-products .mega-group>a{padding-block:8px}.echo-site-chrome .stage-premium .mega-group{padding:20px;background:#f6f6f7;border-radius:var(--r-xs)}.echo-site-chrome .stage-premium .mega-group>a{padding:12px;margin:0 -8px 4px;transition:background var(--dur-1) var(--ease-out)}.echo-site-chrome .stage-premium .mega-group>a:hover{background:#fff}.echo-site-chrome .stage-premium.ed #home-system{padding:40px;margin-bottom:56px;background:#f6f6f7;border-radius:var(--r)}@media (max-width:900px){.echo-site-chrome .stage-premium.ed #home-system{padding:28px}}@media (max-width:560px){.echo-site-chrome .stage-premium.ed #home-system{padding:24px;margin-bottom:40px}}@media (prefers-reduced-motion:reduce){.echo-site-chrome .stage-premium .mega-group>a{animation:none;transition:none}}@media (forced-colors:active){.echo-site-chrome .stage-premium .mega-group{background:Canvas;border:1px solid CanvasText}}.echo-site-chrome .nav-links>a.nav-blog{display:inline-flex;align-items:center;gap:4px;align-self:center;padding:4px 12px 4px 8px;border-radius:999px;background:var(--ink);color:#fff;font-weight:700;letter-spacing:-.01em}.echo-site-chrome .nav-links>a.nav-blog:after{display:none}.echo-site-chrome .nav-links>a.nav-blog:hover{background:var(--ink);color:#fff}.echo-site-chrome .nav-blog .icon,.echo-site-chrome .m-blog .icon{width:20px;height:20px;stroke-width:1.5;--ic-ac:var(--em-on-dark)}.echo-site-chrome .mobile-nav-body>a.m-blog{display:inline-flex;padding:8px 12px;border-radius:999px;background:var(--ink);color:#fff}.echo-site-chrome.ed [data-graphite-surface]{--gs-ink:#edf5ef;--gs-muted:#bccac1;--gs-em:#79dcb0;--gs-line:#35483f;--ink:var(--gs-ink);--ink-soft:var(--gs-muted);--ink-muted:var(--gs-muted);--em-text:var(--gs-em);--em:var(--gs-em);--line:var(--gs-line);color:var(--gs-ink);background:#14251d;border:1px solid #35483f;border-radius:var(--r-band);padding:clamp(24px,4vw,48px);box-shadow:0 24px 48px -40px #14251d80;position:relative;isolation:isolate}.echo-site-chrome.ed [data-graphite-surface]:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;z-index:-1;background:radial-gradient(ellipse at 95% 0%,#314b3b60,transparent 58%)}.echo-site-chrome.ed [data-graphite-surface] :is(h2,h3,h4,strong,b,dt){color:var(--gs-ink)}.echo-site-chrome.ed [data-graphite-surface] a:not(.btn){color:var(--gs-em);text-decoration-color:#79dcb080}.echo-site-chrome.ed [data-graphite-surface] .btn-dark{background:#edf5ef;color:#14251d;border-color:#edf5ef}.echo-site-chrome.ed #custom-architecture[data-graphite-surface],.echo-site-chrome.ed #pilot-passport[data-graphite-surface]{background:#14251d;box-shadow:0 24px 48px -40px #14251d80}.echo-site-chrome.ed [data-graphite-surface] :is(button,a,input):focus-visible{outline:3px solid #79dcb0;outline-offset:4px}@media (max-width:767px){.echo-site-chrome.ed [data-graphite-surface]{padding:24px 16px;border-radius:var(--r-sm);min-width:0;max-width:100%}}@media (prefers-reduced-motion:reduce){.echo-site-chrome.ed [data-graphite-surface] *{scroll-behavior:auto}}.echo-site-chrome .site-header[data-navigation=catalogue]{--cn-ink:#1a1a1a;--cn-muted:#60656b;--cn-green:#0a7a50;--cn-line:#dfe5e1;position:sticky;top:0;z-index:1301;margin:0;padding:0;width:100%;max-width:none;background:#fff!important;color:var(--cn-ink)!important;border:0;border-bottom:1px solid var(--cn-line);box-shadow:none;backdrop-filter:none;isolation:isolate;overflow:visible;font-family:Manrope,Arial,sans-serif}.echo-site-chrome .site-header[data-navigation=catalogue]:before,.echo-site-chrome .site-header[data-navigation=catalogue]:after{display:none!important}.echo-site-chrome .site-header[data-navigation=catalogue].scrolled{background:#fff!important;box-shadow:0 4px 20px #14251d08}.echo-site-chrome .site-header[data-navigation=catalogue] nav{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1560px;width:100%;height:80px;min-height:80px;margin:auto;padding:0 32px;border:0;box-sizing:border-box}.echo-site-chrome .site-header[data-navigation=catalogue] .nav-logo{display:block;position:relative;flex:0 0 98px;width:98px;height:50px;margin:0;color:var(--cn-green)!important;background:transparent}.echo-site-chrome .site-header[data-navigation=catalogue] .nav-logo-ink{display:grid;place-items:center;position:relative;width:98px;height:50px;color:var(--cn-green)!important}.echo-site-chrome .site-header[data-navigation=catalogue] .nav-logo-name{position:relative;color:var(--cn-ink)!important;font-size:var(--fs-7);font-weight:800;line-height:1;letter-spacing:-1.3px;padding:0;white-space:nowrap}.echo-site-chrome .site-header[data-navigation=catalogue] .nav-logo-ring{position:absolute;inset:0;width:100%;height:100%;color:var(--cn-green)!important;transform:none}.echo-site-chrome .site-header[data-navigation=catalogue] .nav-links{display:flex;align-items:center;justify-content:center;gap:4px;flex:1;min-width:0;margin:0;padding:0;position:static;overflow:visible}.echo-site-chrome .site-header[data-navigation=catalogue] .nav-item{position:static;display:block;margin:0;padding:0}.echo-site-chrome .site-header[data-navigation=catalogue] .dropdown-toggle,.echo-site-chrome .site-header[data-navigation=catalogue] .nav-links>a:not(.nav-blog){display:flex;align-items:center;gap:8px;min-height:44px;padding:12px;margin:0;border:0;border-radius:var(--r-2xs);font:650 var(--fs-3)/1.3 Manrope,Arial,sans-serif;color:var(--cn-muted)!important;background:transparent;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}.echo-site-chrome .site-header[data-navigation=catalogue] .dropdown-toggle:after,.echo-site-chrome .site-header[data-navigation=catalogue] .dropdown-toggle:before{display:none!important}.echo-site-chrome .site-header[data-navigation=catalogue] .dropdown-toggle:hover,.echo-site-chrome .site-header[data-navigation=catalogue] .dropdown-toggle[aria-expanded=true],.echo-site-chrome .site-header[data-navigation=catalogue] .nav-links>a:not(.nav-blog):hover{color:var(--cn-green)!important;background:#eff6f2}.echo-site-chrome .site-header[data-navigation=catalogue] .dropdown-toggle.active,.echo-site-chrome .site-header[data-navigation=catalogue] .nav-links>.active{color:var(--cn-ink)!important}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-chevron{display:block;width:7px;height:7px;flex:0 0 7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform var(--dur-1) var(--ease-out)}.echo-site-chrome .site-header[data-navigation=catalogue] .dropdown-toggle[aria-expanded=true] .cn-chevron{transform:translateY(2px) rotate(225deg)}.echo-site-chrome .site-header[data-navigation=catalogue] .nav-blog{display:flex;align-items:center;gap:8px;padding:8px 12px;margin:0 8px;min-height:34px;line-height:1.2;border:0;border-radius:999px;background:#1a1a1a!important;color:#fff!important;white-space:nowrap;font-size:var(--fs-3);font-weight:750}.echo-site-chrome .site-header[data-navigation=catalogue] .nav-blog .icon{display:block;width:17px;height:17px;color:#fff;flex:0 0 17px}.echo-site-chrome .site-header[data-navigation=catalogue] .nav-right{display:flex;align-items:center;gap:12px;flex:0 0 auto;margin:0}.echo-site-chrome .site-header[data-navigation=catalogue] .nav-right>.btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;height:46px;padding:0 20px;border:1px solid #1a1a1a;border-radius:var(--r-xs);background:#1a1a1a!important;color:#fff!important;box-shadow:0 4px 10px #18241d12;font:750 var(--fs-3)/1.2 Manrope,Arial,sans-serif;white-space:nowrap;text-decoration:none;transform:none}.echo-site-chrome .site-header[data-navigation=catalogue] .nav-right>.btn:hover{background:#14251d!important;box-shadow:0 6px 14px #18241d1c}.echo-site-chrome .site-header[data-navigation=catalogue] .burger{display:none}.echo-site-chrome .site-header[data-navigation=catalogue] [hidden],.echo-site-chrome .mobile-menu[data-navigation=catalogue] [hidden]{display:none!important}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-panel{position:absolute;inset:100% 16px auto;z-index:10;margin:0;padding:0;background:#fff;color:var(--cn-ink);border:1px solid var(--cn-line);border-top:0;border-radius:var(--r-sm);border-top-left-radius:0;border-top-right-radius:0;box-shadow:0 20px 40px #18241d1c;max-height:min(76vh,680px);overflow:auto;overscroll-behavior:contain;animation:echo-chrome-cn-reveal var(--dur-1) var(--ease-out);text-align:left}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px 12px}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-heading>div{display:flex;align-items:center;gap:12px}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-heading strong{font-size:var(--fs-4);font-weight:750;color:var(--cn-ink)}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-heading span{font-size:var(--fs-1);color:var(--cn-muted)}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-close{display:grid;place-items:center;width:32px;height:32px;min-width:32px;border:0;border-radius:var(--r-2xs);background:transparent;font:400 var(--fs-7)/1 Manrope,Arial,sans-serif;color:var(--cn-muted);cursor:pointer}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-close:hover{background:#eff6f2;color:var(--cn-green)}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-body{padding:0 20px 20px}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-body--preview{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:20px}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:8px 12px 0}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-group{min-width:0;margin:0;padding:0;background:none;border:0;border-radius:0;box-shadow:none}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-group>h3{margin:0 0 12px;padding:0;color:var(--cn-green);font-size:var(--fs-1);line-height:1.5;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-panel[data-cn-category=products] .cn-groups{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:max-content 1fr;column-gap:40px;row-gap:24px;align-content:start}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-panel[data-cn-category=products] .cn-group:first-child{grid-row:span 2}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-panel[data-cn-category=products] .cn-group:nth-child(3){grid-column:2;grid-row:2}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-panel[data-cn-category=company]{left:auto;width:620px;right:16px}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-panel[data-cn-category=company] .cn-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-link{display:flex;align-items:center;gap:12px;min-height:58px;margin:0 -8px;padding:12px 8px;border:0;border-radius:var(--r-2xs);background:transparent;color:var(--cn-ink)!important;text-decoration:none;font-size:var(--fs-3);line-height:1.3;transition:background var(--dur-1) var(--ease-out);box-sizing:border-box;position:relative}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-link:hover,.echo-site-chrome .site-header[data-navigation=catalogue] .cn-link:focus-visible,.echo-site-chrome .site-header[data-navigation=catalogue] .cn-link.cn-selected{background:#eff5f1}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-icon{display:block;width:32px;height:32px;flex:0 0 32px;object-fit:contain;filter:none;opacity:1;margin:0}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-copy{min-width:0;display:block}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-name{display:block;font-size:var(--fs-3);font-weight:750;line-height:1.3;color:var(--cn-ink)}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-desc{display:block;margin-top:4px;font-size:var(--fs-1);line-height:1.45;font-weight:400;color:var(--cn-muted)}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-arrow{font-size:var(--fs-4);color:var(--cn-green);margin-left:auto;opacity:0;transition:opacity var(--dur-1) var(--ease-out);flex:0 0 12px}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-link:hover .cn-arrow,.echo-site-chrome .site-header[data-navigation=catalogue] .cn-link:focus-visible .cn-arrow{opacity:1}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-module{min-height:38px;margin-left:36px;gap:8px;padding-block:8px}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-module .cn-icon{width:21px;height:21px;flex-basis:21px}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-module .cn-name,.echo-site-chrome .site-header[data-navigation=catalogue] .cn-module .cn-desc{font-size:var(--fs-1)}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-preview{position:relative;display:flex;flex-direction:column;background:#14251d;color:#fff;border:1px solid #294234;border-radius:var(--r-xs);padding:20px;overflow:hidden;min-height:366px;box-sizing:border-box}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-preview-label{color:#79dcb0;font-size:var(--fs-1);line-height:1.5;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-preview h3{margin:12px 0 8px;padding:0;font-size:var(--fs-7);font-weight:750;line-height:1.25;letter-spacing:-.035em;color:#fff;max-width:none;min-height:86px}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-preview p{margin:0;padding:0;font-size:var(--fs-1);line-height:1.65;color:#bccac1;min-height:55px;max-width:none}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-scene-art{display:block;height:146px;margin:16px -4px 0;border-radius:var(--r-2xs);background:#f4f7f4;overflow:hidden;position:relative}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-scene-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;margin:0;opacity:1;filter:none;transition:transform var(--dur-3) var(--ease-out)}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-preview:hover .cn-scene-art img{transform:scale(1.025)}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-path{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;margin:16px 0;padding:12px 0 0;border-top:1px solid #ffffff24;font-size:var(--fs-1);line-height:1.4;color:#79dcb0;min-height:28px}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-path i{font-style:normal;color:#79dcb0}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-preview-link{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding:4px 0;min-height:30px;color:#fff!important;font-size:var(--fs-2);font-weight:700;text-decoration:none}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-preview-link:hover{text-decoration:underline;text-underline-offset:4px}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 24px;border-top:1px solid var(--cn-line);background:#f7f9f7;font-size:var(--fs-1);color:var(--cn-muted)}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-footer a{display:flex;align-items:center;gap:20px;color:var(--cn-green)!important;font-weight:700;text-decoration:none}.echo-site-chrome .site-header[data-navigation=catalogue] a:focus-visible,.echo-site-chrome .site-header[data-navigation=catalogue] button:focus-visible,.echo-site-chrome .mobile-menu[data-navigation=catalogue] a:focus-visible,.echo-site-chrome .mobile-menu[data-navigation=catalogue] button:focus-visible{outline:2px solid #0b8a5b;outline-offset:3px}.echo-site-chrome .mobile-menu[data-navigation=catalogue]{font-family:Manrope,Arial,sans-serif;background:#fff!important;color:#1a1a1a!important;padding:80px 24px 24px;z-index:1300}.echo-site-chrome .mobile-menu[data-navigation=catalogue] .mobile-nav-body{width:100%;max-width:560px;margin:0 auto;flex:none}.echo-site-chrome .mobile-menu[data-navigation=catalogue] .m-group{margin:0;border-bottom:1px solid #dfe5e1}.echo-site-chrome .mobile-menu[data-navigation=catalogue] .m-acc{display:flex;align-items:center;justify-content:space-between;min-height:56px;width:100%;margin:0;padding:16px 0;border:0;border-radius:0;background:transparent;color:#1a1a1a!important;font:750 var(--fs-5)/1.4 Manrope,Arial,sans-serif}.echo-site-chrome .mobile-menu[data-navigation=catalogue] .m-acc>span{display:block;font-size:0;width:7px;height:7px;flex:0 0 7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);margin-right:4px;transition:transform var(--dur-1) var(--ease-out)}.echo-site-chrome .mobile-menu[data-navigation=catalogue] .m-acc[aria-expanded=true]>span{transform:translateY(2px) rotate(225deg)}.echo-site-chrome .mobile-menu[data-navigation=catalogue] .m-sub{padding:0 0 16px;margin:0;max-height:none}.echo-site-chrome .mobile-menu[data-navigation=catalogue] .cn-group{margin:0;padding:16px 0 8px;border:0;background:transparent}.echo-site-chrome .mobile-menu[data-navigation=catalogue] .cn-group h3{margin:0 0 8px;padding:0;color:#0a7a50;font-size:var(--fs-1);letter-spacing:.08em;text-transform:uppercase;font-weight:750;line-height:1.4}.echo-site-chrome .mobile-menu[data-navigation=catalogue] .cn-link{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;min-height:62px;height:auto;margin:0;padding:12px 0;color:#1a1a1a!important;font-size:var(--fs-4);font-weight:750;text-decoration:none;text-align:left;border:0;background:transparent}.echo-site-chrome .mobile-menu[data-navigation=catalogue] .cn-icon{display:block;width:32px;height:32px;flex:0 0 32px;object-fit:contain;filter:none}.echo-site-chrome .mobile-menu[data-navigation=catalogue] .cn-copy{min-width:0;display:block}.echo-site-chrome .mobile-menu[data-navigation=catalogue] .cn-name{display:block;line-height:1.3}.echo-site-chrome .mobile-menu[data-navigation=catalogue] .cn-desc{display:block;margin-top:4px;color:#60656b;font-size:var(--fs-1);font-weight:400;line-height:1.45}.echo-site-chrome .mobile-menu[data-navigation=catalogue] .cn-arrow{margin-left:auto;color:#0a7a50;font-size:var(--fs-4);font-weight:400}.echo-site-chrome .mobile-menu[data-navigation=catalogue] .cn-module{padding-left:44px;min-height:48px}.echo-site-chrome .mobile-menu[data-navigation=catalogue] .cn-module .cn-icon{width:20px;height:20px;flex-basis:20px}.echo-site-chrome .mobile-menu[data-navigation=catalogue] .cn-module .cn-name{font-size:var(--fs-2)}.echo-site-chrome .mobile-menu[data-navigation=catalogue] .mobile-nav-body>a{display:flex;align-items:center;min-height:56px;padding:16px 0;margin:0;color:#1a1a1a;font-size:var(--fs-5);font-weight:750;text-decoration:none}.echo-site-chrome .mobile-menu[data-navigation=catalogue] .mobile-nav-body>.m-blog{display:inline-flex;padding:12px 16px;min-height:40px;margin:16px 0;background:#1a1a1a;color:#fff;border-radius:999px;font-size:var(--fs-4)}.echo-site-chrome .mobile-menu[data-navigation=catalogue] .mobile-nav-footer{width:100%;max-width:560px;margin:24px auto 0;padding:20px 0 0;border-top:1px solid #dfe5e1;background:#fff;position:static;display:flex;flex-direction:column;gap:16px}.echo-site-chrome .mobile-menu[data-navigation=catalogue] .mobile-nav-footer>.btn{display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px 16px;font-size:var(--fs-4);line-height:1.4;border-radius:var(--r-xs);background:#1a1a1a!important;color:#fff!important}.echo-site-chrome .mobile-menu[data-navigation=catalogue] .mobile-menu-phone{color:#0a7a50;font-size:var(--fs-4);font-weight:650}@keyframes echo-chrome-cn-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (min-width:1450px){.echo-site-chrome .site-header[data-navigation=catalogue] .dropdown-toggle,.echo-site-chrome .site-header[data-navigation=catalogue] .nav-links>a:not(.nav-blog){font-size:var(--fs-4);padding-inline:16px}.echo-site-chrome .site-header[data-navigation=catalogue] .nav-blog{font-size:var(--fs-4)}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-body--preview{grid-template-columns:minmax(0,1fr) 320px}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-name{font-size:var(--fs-4)}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-desc{font-size:var(--fs-2)}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-preview h3{font-size:var(--fs-7)}}@media (max-width:1240px) and (min-width:1121px){.echo-site-chrome .site-header[data-navigation=catalogue] nav{gap:12px;padding-inline:24px}.echo-site-chrome .site-header[data-navigation=catalogue] .dropdown-toggle,.echo-site-chrome .site-header[data-navigation=catalogue] .nav-links>a:not(.nav-blog){padding-inline:8px;font-size:var(--fs-2)}.echo-site-chrome .site-header[data-navigation=catalogue] .nav-blog{font-size:var(--fs-2);margin-inline:4px}.echo-site-chrome .site-header[data-navigation=catalogue] .nav-right>.btn{font-size:var(--fs-2);padding-inline:16px}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-body--preview{grid-template-columns:minmax(0,1fr) 260px;gap:16px}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-groups{gap:20px}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-link{gap:8px}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-name{font-size:var(--fs-2)}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-icon{width:28px;height:28px;flex-basis:28px}}@media (max-width:1120px){.echo-site-chrome .site-header[data-navigation=catalogue] nav{height:72px;min-height:72px;padding-inline:24px}.echo-site-chrome .site-header[data-navigation=catalogue] .nav-links,.echo-site-chrome .site-header[data-navigation=catalogue] .nav-right>.btn{display:none!important}.echo-site-chrome .site-header[data-navigation=catalogue] .burger{display:flex!important;align-items:center;justify-content:center;flex-direction:column;gap:4px;width:44px;height:44px;min-width:44px;padding:12px;border:0;border-radius:var(--r-2xs);background:#eff5f1;color:#14251d;cursor:pointer}.echo-site-chrome .site-header[data-navigation=catalogue] .burger span{width:22px;height:1.5px;background:#14251d;border-radius:var(--r-3xs);margin:0}.echo-site-chrome .site-header[data-navigation=catalogue] .burger.open span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.echo-site-chrome .site-header[data-navigation=catalogue] .burger.open span:nth-child(2){opacity:0}.echo-site-chrome .site-header[data-navigation=catalogue] .burger.open span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-panel{display:none!important}.echo-site-chrome .mobile-menu[data-navigation=catalogue]{padding-top:84px}}@media (max-width:650px){.echo-site-chrome .site-header[data-navigation=catalogue] nav{padding-inline:20px}.echo-site-chrome .site-header[data-navigation=catalogue] .nav-logo,.echo-site-chrome .site-header[data-navigation=catalogue] .nav-logo-ink{width:90px;height:46px;flex-basis:90px}.echo-site-chrome .site-header[data-navigation=catalogue] .nav-logo-name{font-size:var(--fs-7)}.echo-site-chrome .mobile-menu[data-navigation=catalogue]{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.echo-site-chrome .site-header[data-navigation=catalogue],.echo-site-chrome .site-header[data-navigation=catalogue] *,.echo-site-chrome .site-header[data-navigation=catalogue] *:before,.echo-site-chrome .site-header[data-navigation=catalogue] *:after,.echo-site-chrome .mobile-menu[data-navigation=catalogue] *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (prefers-reduced-transparency:reduce){.echo-site-chrome .site-header[data-navigation=catalogue],.echo-site-chrome .mobile-menu[data-navigation=catalogue]{background:#fff!important;backdrop-filter:none!important}}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-gallery-icon{border-radius:7px;object-fit:cover}.echo-site-chrome.ed [data-cta-brand="404"]{position:relative;isolation:isolate;overflow:hidden}.echo-site-chrome.ed [data-cta-brand="404"]>:is(div,form,section){position:relative;z-index:1}.echo-site-chrome[data-home-concept]{--hc-ink:#15231d;--hc-mint:#a5e1c5;--hc-green:#0a7a50}.echo-site-chrome[data-home-concept]>.wrap{width:100%;max-width:1440px;padding:0 32px;margin:0 auto}.echo-site-chrome[data-home-concept] main{overflow:clip}.echo-site-chrome[data-home-concept] #cookie-bar{display:none!important}.echo-site-chrome[data-home-concept] #clients{margin-top:0}.echo-site-chrome[data-home-concept] #lead h2{font-size:var(--fs-d2);line-height:1.15;max-width:100%;margin-bottom:24px}.echo-site-chrome[data-home-concept] #lead form{max-width:100%;min-width:0}.echo-site-chrome[data-home-concept] :is(a,button,summary):focus-visible{outline:2px solid var(--hc-green);outline-offset:4px}@media (prefers-reduced-motion:reduce){.echo-site-chrome[data-home-concept] *,.echo-site-chrome[data-home-concept] *:before,.echo-site-chrome[data-home-concept] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (max-width:768px){.echo-site-chrome[data-home-concept]>.wrap{padding:0}}.echo-site-chrome[data-home-concept=positioning-v2]{--hv-ink:#15231d;--hv-muted:#59645d}.echo-site-chrome[data-home-concept] #products[data-motion-paused] *{animation-play-state:paused!important}.echo-site-chrome[data-home-concept=positioning-v3]{--hv-ink:#15231d;--hv-muted:#59645d}.echo-site-chrome.ed .site-header .dropdown-toggle{color:#5a5a60!important;opacity:1!important}.echo-site-chrome.ed .site-header .dropdown-toggle:is(:hover,:focus-visible,[aria-expanded=true]){color:#0a7a50!important}.echo-site-chrome.ed footer .footer-bottom{opacity:1!important}.echo-site-chrome.ed footer .footer-bottom span{color:#ececec!important;opacity:1!important}.echo-site-chrome #pc-tab-kira{position:relative;padding-left:52px!important}.echo-site-chrome #pc-demo-kira{scroll-margin-top:112px}@media (max-width:560px){.echo-site-chrome #pc-demo-kira:not([hidden]){display:flex;flex-direction:column}.echo-site-chrome #pc-demo-kira>figure{order:-1}}.echo-site-chrome #pc-demo-kira figure>figcaption{max-width:440px;margin:20px auto 0;text-align:center}.echo-site-chrome.ed #pc-demo-cifra{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:40px}@media (max-width:760px){.echo-site-chrome.ed #pc-demo-cifra{grid-template-columns:minmax(0,1fr);gap:28px}}.echo-site-chrome.ed #pc-tab-kira{padding-left:12px!important}@media (max-width:760px){.echo-site-chrome.ed #pc-tab-kira{padding-left:8px!important}}.echo-site-chrome[data-home-panorama] .site-header .error-brand{margin-left:8px;margin-right:auto;min-height:64px;max-width:150px;width:auto}.echo-site-chrome[data-home-panorama] .site-header .error-brand .error-copy{font-size:11px}.echo-site-chrome .error-brand span{display:block}.echo-site-chrome[data-home-panorama] .site-header .error-brand .error-message{display:flex}.echo-site-chrome[data-home-static] .site-header .error-brand{display:inline-flex;align-items:center;gap:10px;min-height:64px;text-decoration:none;color:#263e2e}.echo-site-chrome[data-home-static] .site-header .error-brand .error-code{display:grid;place-items:center;width:35px;height:34px;border-right:1px solid #becdc2;padding-right:9px;font:600 13px/1 ui-monospace,Consolas,monospace;letter-spacing:-1px}.echo-site-chrome[data-home-static] .site-header .error-brand .error-copy{display:grid;gap:3px;line-height:1;letter-spacing:0;white-space:nowrap;font-family:ui-monospace,Consolas,monospace}.echo-site-chrome[data-home-static] .site-header .error-label{font:500 8px/1.15 ui-monospace,Consolas,monospace;letter-spacing:.22em;color:#6d7d72;text-transform:uppercase}.echo-site-chrome[data-home-static] .site-header .error-message{display:flex;align-items:center;gap:7px;font:600 10px/1.15 ui-monospace,Consolas,monospace;letter-spacing:-.2px;color:#263e2e}.echo-site-chrome[data-home-static] .error-signal{display:block;width:4px;height:4px;background:#0b9d5d;border-radius:50%;box-shadow:0 0 5px #0b9d5d66}.echo-site-chrome #products[data-product-accordion] *{box-sizing:border-box}.echo-site-chrome #products[data-product-accordion]{margin:0;color:#19221e;background:#fff;font:14px/1.55 Manrope,sans-serif}.echo-site-chrome #products[data-product-accordion] button,.echo-site-chrome #products[data-product-accordion] a{-webkit-tap-highlight-color:transparent}.echo-site-chrome #products[data-product-accordion] button{font:inherit;color:inherit;cursor:pointer}.echo-site-chrome #products[data-product-accordion] a{color:inherit;text-decoration:none}.echo-site-chrome #products[data-product-accordion] button:focus-visible,.echo-site-chrome #products[data-product-accordion] a:focus-visible{outline:3px solid #07845a;outline-offset:4px}.echo-site-chrome #products[data-product-accordion] button{border:0}.echo-site-chrome #products[data-product-accordion] svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;flex-shrink:0}.echo-site-chrome #products[data-product-accordion] h1,.echo-site-chrome #products[data-product-accordion] h2,.echo-site-chrome #products[data-product-accordion] h3,.echo-site-chrome #products[data-product-accordion] p{margin:0}.echo-site-chrome #products[data-product-accordion] em{font-style:normal;color:#078052}.echo-site-chrome #products[data-product-accordion] main{max-width:1600px;margin:auto;padding:0 40px}.echo-site-chrome #products[data-product-accordion] .open-indicator{position:absolute;bottom:24px;right:24px;font-size:19px;color:#526d5c}.echo-site-chrome #products[data-product-accordion] .active .open-indicator{background:#fff;border:1px solid #cbd7ce;border-radius:50%;width:36px;height:36px;display:grid;place-items:center;bottom:32px;right:26px}.echo-site-chrome #products[data-product-accordion] #pa-product-nav{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:14px}.echo-site-chrome #products[data-product-accordion] #pa-product-nav button{background:none;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 4px;border-bottom:1px solid #dae1dc;min-height:44px;font-size:12px;color:#7c877f;white-space:nowrap}.echo-site-chrome #products[data-product-accordion] #pa-product-nav button span{font-size:9px;color:#8e9d92}.echo-site-chrome #products[data-product-accordion] #pa-product-nav button[aria-pressed=true]{color:#087d52;border-color:#087d52;font-weight:700}.echo-site-chrome #products[data-product-accordion] #pa-product-nav button[aria-pressed=true] span{color:#087d52}.echo-site-chrome #products[data-product-accordion] footer{display:flex;justify-content:space-between;align-items:center;gap:32px;padding:32px 0 52px;font-size:11px}.echo-site-chrome #products[data-product-accordion] footer p{line-height:1.8}.echo-site-chrome #products[data-product-accordion] footer p span,.echo-site-chrome #products[data-product-accordion] footer>span{color:#7a877d}.echo-site-chrome #products[data-product-accordion] footer>span{font-size:9px}.echo-site-chrome #products[data-product-accordion] dialog{border:1px solid #cbd7cf;border-radius:12px;width:min(1260px,calc(100vw - 32px));padding:0;max-height:94dvh;background:#fff;color:#1b2720}.echo-site-chrome #products[data-product-accordion] dialog::backdrop{background:#15221ab5;backdrop-filter:blur(5px)}.echo-site-chrome #products[data-product-accordion] dialog>header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #dce2de;gap:20px}.echo-site-chrome #products[data-product-accordion] dialog h2{font-size:22px;font-weight:650;margin-top:4px;letter-spacing:-.04em}.echo-site-chrome #products[data-product-accordion] dialog header button{background:#f0f3ef;padding:10px 16px;border-radius:5px;font-size:11px}.echo-site-chrome #products[data-product-accordion] #pa-detail-content{max-height:78dvh;overflow:auto}.echo-site-chrome #products[data-product-accordion] #pa-detail-content iframe{width:100%;height:75dvh;display:block;border:0}@container gallery (max-width:1000px){.echo-site-chrome #products[data-product-accordion] #pa-product-nav button{font-size:10px;gap:5px}.echo-site-chrome #products[data-product-accordion] #pa-product-nav button span{font-size:8px}}@container gallery (max-width:759px){.echo-site-chrome #products[data-product-accordion] #pa-product-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:16px}.echo-site-chrome #products[data-product-accordion] #pa-product-nav button{font-size:9px;padding:8px 1px;gap:3px;min-height:40px}.echo-site-chrome #products[data-product-accordion] #pa-product-nav button span{display:none}}@media (max-width:800px){.echo-site-chrome #products[data-product-accordion] main{padding:0 20px}.echo-site-chrome #products[data-product-accordion] footer{display:block;padding:28px 0 40px}.echo-site-chrome #products[data-product-accordion] footer>span{display:block;margin-top:16px}.echo-site-chrome #products[data-product-accordion] dialog>header{padding:16px;gap:12px}.echo-site-chrome #products[data-product-accordion] dialog h2{font-size:17px}.echo-site-chrome #products[data-product-accordion] dialog header button{font-size:9px;padding:10px;white-space:nowrap}}.echo-site-chrome #products[data-product-accordion] .has-source.active .open-indicator{bottom:26px;right:26px;background:#fff;color:#254b34}@media (max-width:800px){.echo-site-chrome #products[data-product-accordion] dialog>header{align-items:start}}@media (prefers-reduced-motion:reduce){.echo-site-chrome #products[data-product-accordion] *,.echo-site-chrome #products[data-product-accordion] *:before,.echo-site-chrome #products[data-product-accordion] *:after{animation:none!important;transition:none!important}}.echo-site-chrome #products[data-product-accordion]{padding-top:84px;padding-bottom:84px;max-width:none;container-type:inline-size;font:14px/1.55 Manrope,sans-serif;color:#19221e}.echo-site-chrome #products[data-product-accordion] [data-pa-kira-slot][hidden]{display:none!important}.echo-site-chrome #products[data-product-accordion] #pa-product-nav{scroll-margin-top:100px}.echo-site-chrome #products[data-product-accordion] dialog{position:fixed;inset:0;margin:auto;max-width:calc(100vw - 32px);max-height:90dvh}@media (max-width:759px){.echo-site-chrome #products[data-product-accordion]{padding-top:56px;padding-bottom:56px}}.echo-site-chrome #ps-catalogue{scroll-margin-top:100px}.echo-site-chrome #products[hidden],.echo-site-chrome #service-gallery[hidden]{display:none!important}.echo-site-chrome[data-service-layout=switch] #products,.echo-site-chrome[data-service-layout=switch] #service-gallery{padding-top:24px}.echo-site-chrome #products #pc-demo-kira{height:auto!important;min-height:0!important;display:block!important;background:#fff}.echo-site-chrome #products #pc-demo-kira[hidden]{display:none!important}.echo-site-chrome #products[data-product-accordion] #pc-demo-kira{height:100%!important}@media (max-width:759px){.echo-site-chrome #products .has-source.active{height:440px!important;min-height:440px!important}}.echo-site-chrome .site-header[data-navigation=catalogue] .dropdown-toggle,.echo-site-chrome .site-header[data-navigation=catalogue] .nav-links>a:not(.nav-blog),.echo-site-chrome .site-header[data-navigation=catalogue] .cn-close{border-radius:0!important}.echo-site-chrome .site-header[data-navigation=catalogue] .dropdown-toggle:hover,.echo-site-chrome .site-header[data-navigation=catalogue] .nav-links>a:not(.nav-blog):hover{background:linear-gradient(#aebbb2,#aebbb2) 12px calc(100% - 4px) / calc(100% - 24px) 1px no-repeat!important;color:#1a211d!important}.echo-site-chrome .site-header[data-navigation=catalogue] .dropdown-toggle[aria-expanded=true],.echo-site-chrome .site-header[data-navigation=catalogue] .dropdown-toggle.active,.echo-site-chrome .site-header[data-navigation=catalogue] .nav-links>a[aria-current=page]{background:linear-gradient(#087a52,#087a52) 12px calc(100% - 4px) / calc(100% - 24px) 1px no-repeat!important;color:#1a211d!important}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-close:hover{background:transparent!important;color:#1a211d!important}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-link,.echo-site-chrome .mobile-menu[data-navigation=catalogue] .cn-link{border-radius:0!important}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-link:hover,.echo-site-chrome .site-header[data-navigation=catalogue] .cn-link:focus-visible,.echo-site-chrome .mobile-menu[data-navigation=catalogue] .cn-link:hover,.echo-site-chrome .mobile-menu[data-navigation=catalogue] .cn-link:focus-visible{background:#f8f9f7!important}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-link.cn-selected,.echo-site-chrome .mobile-menu[data-navigation=catalogue] .cn-link:is(.cn-selected,[aria-current=page],.active){background:linear-gradient(#087a52,#087a52) left center/2px calc(100% - 32px) no-repeat!important;box-shadow:inset 0 1px #dfe5e1,inset 0 -1px #dfe5e1;color:#1a211d!important}.echo-site-chrome .mobile-menu[data-navigation=catalogue] .m-acc[aria-expanded=true]{background:transparent!important;color:#1a211d!important;box-shadow:inset 0 -1px #087a52;border-radius:0!important}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-preview{background:#fff!important;border-color:#ccd5ce!important;border-radius:0!important;color:#1a211d!important;box-shadow:none!important}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-preview h3{color:#1a211d!important}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-preview p{color:#606b63!important}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-preview-label{color:#087a52!important}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-path{color:#52675a!important;border-top-color:#dfe5e1!important}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-path i{color:#087a52!important}.echo-site-chrome .site-header[data-navigation=catalogue] .cn-preview-link{color:#1a211d!important}.echo-site-chrome #products[data-product-accordion] #pa-product-nav button[aria-pressed=true]{color:#1a211d!important;border-color:#087a52!important;background:transparent!important}.echo-site-chrome #products[data-product-accordion] #pa-product-nav button[aria-pressed=true] span{color:#087a52!important}.echo-site-chrome .site-header[data-navigation=catalogue] .nav-right>.btn{background:#1a211d!important;color:#fff!important;border-color:#1a211d!important}.echo-site-chrome .site-header[data-navigation=catalogue] .nav-right>.btn:hover{background:#303a33!important;color:#fff!important;border-color:#303a33!important}.echo-site-chrome :is(.site-header,.mobile-menu) :is(button,a):focus-visible,.echo-site-chrome #pa-product-nav button:focus-visible{outline:2px solid #087a52!important;outline-offset:4px!important}@media (prefers-reduced-motion:reduce){.echo-site-chrome :is(.site-header,.mobile-menu) :is(.dropdown-toggle,.cn-link,.cn-chevron){transition:none!important;animation:none!important}}.echo-site-chrome #hs22-service-panel-4 img{object-fit:cover;object-position:top}.echo-site-chrome{font-family:Manrope,sans-serif;font-size:16px;line-height:1.5;color:#1a1a1a;isolation:isolate}.echo-site-chrome--header{position:sticky;top:0;z-index:1301;background:#fff}.echo-site-chrome--header .site-header{position:relative;top:auto}.echo-site-chrome--mobile{isolation:auto}.echo-site-chrome--mobile .mobile-menu{z-index:1300}.echo-site-chrome .wrap{max-width:none;width:100%;margin:0;padding:0 32px}.echo-site-chrome--footer .footer{display:grid;gap:32px;align-items:normal;font-size:16px;font-weight:400;line-height:1.2;color:#fff}.echo-site-chrome--footer .footer .footer-brand{font-size:16px;font-weight:400;letter-spacing:normal;color:#fff}.echo-site-chrome--footer .footer .footer-logo,.echo-site-chrome--footer .footer .footer-logo .nav-logo-name{color:#fff}.echo-site-chrome--footer .footer-col a{font-size:15px}.echo-site-chrome--footer .footer nav.footer-col{display:block}.echo-site-chrome--footer footer{margin-bottom:0}.echo-site-chrome [hidden]{display:none!important}@media (max-width:760px){.echo-site-chrome .wrap{padding:0 16px}}
