/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
:root{--color-text:#454754;--color-background:white;--color-background-gray:#F8F8FC;--color-background-gray2:#E0E1EB;--color-background-gray3:#86889A;--color-blue:#2B77CC;--color-blue-dark:#0059bc;--color-purple:#8455D4;--color-purple-dark:#6A45AB;--color-green:#35CC24;--color-green-dark:#31A636;--color-green-dark2:#277644;--color-red:#D65050;--page-max-width:1980px;--page-content-max-width:1140px;--page-min-width:320px;--page-padding:20px;--font-family:'Poppins',sans-serif;--font-size:17px;--font-size-small:15px;--font-size-min:13px;--font-weight:300;--line-height:1.7;--scrollbar-width:20px;--correct-100vw:calc(100vw - var(--scrollbar-width));--page-width:min(var(--correct-100vw),var(--page-max-width));--gutter-width:30px;--sidebar-width:20%;--breadcrumb-separator:'→';--overlay-color:rgba(69,79,85,0.5);--dialog-padding:50px;--dialog-animation-duration:0.3s;--border-radius:38px;--blocks-gap:70px;--carousel-navigation-height:56px;--gradient-blue:linear-gradient(to right,var(--color-blue),var(--color-purple));--gradient-blue-dark:linear-gradient(to right,var(--color-blue-dark),var(--color-purple-dark));--gradient-green:linear-gradient(to right,var(--color-green),var(--color-green-dark));--gradient-green-dark:linear-gradient(to right,var(--color-green-dark),var(--color-green-dark2));--brand-button-bg:linear-gradient(135deg,#2B77CC 0%,#37B8A8 100%);--brand-button-hover-bg:var(--gradient-green);--brand-button-active-bg:var(--gradient-green-dark);--brand-button-outline:linear-gradient(135deg,#2B77CC 0%,#37B8A8 100%);--brand-button-shadow:0 8px 18px rgba(23,50,88,0.1);--brand-button-shadow-hover:0 10px 22px rgba(23,50,88,0.13);--brand-button-focus-ring:0 0 0 3px rgba(255,255,255,0.92),0 0 0 6px rgba(43,119,204,0.34);--brand-button-secondary-focus-ring:0 0 0 3px rgba(255,255,255,0.96),0 0 0 6px rgba(43,119,204,0.24);--brand-text-action-focus-ring:0 0 0 3px rgba(43,119,204,0.18);--brand-control-focus-ring:0 0 0 3px rgba(43,119,204,0.2);--brand-button-disabled-opacity:0.58;--link-color:var(--color-blue);--p-margin:1.8em;--headline-size-1:36px;--headline-size-2:26px;--headline-size-3:21px;--headline-size-4:18px;--headline-size-5:16px;--headline-line-height-1:1.4;--headline-line-height-2:1.4;--headline-line-height-3:1.4;--headline-line-height-4:1.4;--headline-line-height-5:1.4;--mobile-header-height:77px;--breakpoint-desktop:1200px;--breakpoint-mobile:640px;--form-item-margin:20px;--form-element-height:56px;--form-element-height-small:46px;--form-button-font-size:15px;--form-button-font-size-small:13px;--form-button-border-radius:38px;--form-text-input-border-color:var(--color-background-gray2);--form-text-input-border-color-hover:#8D83DA;--form-text-input-border-color-focus:var(--color-blue);--form-text-input-border-color-error:var(--color-red);--z-index-overlay:10;--z-index-dialog:11;--local-task-background-color:var(--color-background-gray);--local-task-background-color-hover:var(--color-background-gray2);--local-task-background-color-active:var(--color-background-gray3);--local-task-font-size:var(--font-size-small);--local-task-text-color:inherit;--local-task-text-color-hover:inherit;--local-task-text-color-active:white}@media(max-width:1100px){:root{--headline-size-1:30px;--headline-size-2:24px;--headline-size-3:19px;--headline-size-4:17px;--headline-size-5:15px;--blocks-gap:80px}}@media(max-width:640px){:root{--page-padding:15px;--blocks-gap:50px;--p-margin:25px;--headline-size-1:21px;--headline-size-2:19px;--headline-size-3:16px;--headline-size-4:15px;--headline-size-5:13px;--headline-line-height-1:1.5;--headline-line-height-2:1.5;--headline-line-height-3:1.5;--headline-line-height-4:1.5;--headline-line-height-5:1.5;--form-element-height:46px}}div[data-contextual-id]{position:absolute}.contextual-region.focus{outline:5px dashed #989898;outline-offset:-2px}.contextual .trigger{min-width:initial;min-height:initial;box-shadow:none}.contextual .trigger::before,.contextual .trigger::after{display:none}.contextual-links li:before{display:none}.contextual-links a{border:none}.contextual-links a>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border:none}.local-tasks{font-size:var(--local-task-font-size)}.local-tasks ul{display:flex;gap:10px;margin:0;padding:0;list-style:none}.local-tasks li{margin:0;padding:0;list-style:none}.local-tasks li::before{display:none}.local-tasks a,.local-tasks a:visited{display:block;padding:5px 10px;background:var(--local-task-background-color);font-weight:normal;text-decoration:none;color:var(--local-task-text-color)}.local-tasks a:hover{background:var(--local-task-background-color-hover);color:var(--local-task-text-color-hover);text-decoration:none}.local-tasks a.is-active,.local-tasks a.is-active-trail{background:var(--local-task-background-color-active);color:var(--local-task-text-color-active);text-decoration:none}.status-message:last-child{margin-bottom:0}.status-message{margin-bottom:20px;padding:15px 20px 15px 40px;background:no-repeat 1.2em 1.2em;border-style:solid;border-width:1px 1px 1px 0;border-radius:0 2px 2px 0;word-wrap:break-word;overflow-wrap:break-word}.status-message--status{color:#325e1c;background-color:#f3faef;border-color:#c9e1bd #c9e1bd #c9e1bd rgba(0,0,0,0);background-image:url(/core/misc/icons/73b355/check.svg);box-shadow:inset 8px 0 0 #77b259}.status-message--warning{background-color:#fdf8ed;background-image:url(/core/misc/icons/e29700/warning.svg);border-color:#f4daa6 #f4daa6 #f4daa6 rgba(0,0,0,0);color:#734c00;box-shadow:inset 8px 0 0 #e09600}.status-message--error{background-color:#fcf4f2;color:#a51b00;background-image:url(/core/misc/icons/e32700/error.svg);border-color:#f9c9bf #f9c9bf #f9c9bf rgba(0,0,0,0);box-shadow:inset 8px 0 0 #e62600}.status-message>ul:last-child{margin-bottom:0}.status-message>ul{padding-left:20px}.kint>footer{display:none}.kint pre{white-space:pre-line}#drupal-live-announce.visually-hidden{top:0;left:0}.float-left{float:left}.float-right{float:right}.align-left{float:left;margin:.4em var(--gutter-width) var(--gutter-width) 0}.align-right{float:right;margin:.4em 0 var(--gutter-width) var(--gutter-width)}.align-center{text-align:center}.font-bold{font-weight:bold}.no-border{border:none}.no-br{white-space:nowrap}.no-text-decoration{text-decoration:none}.overflow-hidden{overflow:hidden}*,*:before,*:after{box-sizing:border-box;max-height:1000000em;-moz-text-size-adjust:none}html{overflow-y:scroll;scroll-padding-top:20px}html .page--with-toolbar{scroll-padding-top:50px}body{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);max-width:var(--page-max-width);min-width:var(--page-min-width);position:relative;margin:0 auto;padding:0;color:var(--color-text);background-color:var(--color-background) !important;background-repeat:no-repeat !important}h1{font-size:var(--headline-size-1);font-weight:bold;line-height:var(--headline-line-height-1);color:#000}h2{font-size:var(--headline-size-2)}h3{font-size:var(--headline-size-3)}a{color:var(--color-blue)}a>span{background:var(--gradient-blue);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}a{text-decoration:none}a>span{border-bottom:1px solid;border-image:var(--gradient-blue) 1}a:hover{color:#000}a:hover>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border-image:none}p{margin:var(--p-margin) 0}b,strong{font-weight:600}ul,ol{margin:0;padding:0 0 0 17px}li{margin:5px 0}@font-face{font-family:"Poppins";font-style:italic;font-weight:300;font-display:swap;src:url(/themes/xtheme/fonts/poppins/poppins-latin-ext-300italic.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Poppins";font-style:italic;font-weight:300;font-display:swap;src:url(/themes/xtheme/fonts/poppins/poppins-latin-300italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Poppins";font-style:italic;font-weight:400;font-display:swap;src:url(/themes/xtheme/fonts/poppins/poppins-latin-ext-400italic.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Poppins";font-style:italic;font-weight:400;font-display:swap;src:url(/themes/xtheme/fonts/poppins/poppins-latin-400italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Poppins";font-style:italic;font-weight:600;font-display:swap;src:url(/themes/xtheme/fonts/poppins/poppins-latin-ext-600italic.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Poppins";font-style:italic;font-weight:600;font-display:swap;src:url(/themes/xtheme/fonts/poppins/poppins-latin-600italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Poppins";font-style:italic;font-weight:700;font-display:swap;src:url(/themes/xtheme/fonts/poppins/poppins-latin-ext-700italic.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Poppins";font-style:italic;font-weight:700;font-display:swap;src:url(/themes/xtheme/fonts/poppins/poppins-latin-700italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Poppins";font-style:normal;font-weight:300;font-display:swap;src:url(/themes/xtheme/fonts/poppins/poppins-latin-ext-300.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Poppins";font-style:normal;font-weight:300;font-display:swap;src:url(/themes/xtheme/fonts/poppins/poppins-latin-300.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Poppins";font-style:normal;font-weight:400;font-display:swap;src:url(/themes/xtheme/fonts/poppins/poppins-latin-ext-400.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Poppins";font-style:normal;font-weight:400;font-display:swap;src:url(/themes/xtheme/fonts/poppins/poppins-latin-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Poppins";font-style:normal;font-weight:600;font-display:swap;src:url(/themes/xtheme/fonts/poppins/poppins-latin-ext-600.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Poppins";font-style:normal;font-weight:600;font-display:swap;src:url(/themes/xtheme/fonts/poppins/poppins-latin-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Poppins";font-style:normal;font-weight:700;font-display:swap;src:url(/themes/xtheme/fonts/poppins/poppins-latin-ext-700.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Poppins";font-style:normal;font-weight:700;font-display:swap;src:url(/themes/xtheme/fonts/poppins/poppins-latin-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@keyframes ajax-loading{from{background-position:0 0}to{background-position:100px 50px}}@keyframes fade-in{from{opacity:0}to{opacity:1}}.layout__header{margin-bottom:var(--blocks-gap)}@media(max-width:640px){.layout__header{margin-bottom:20px}}.layout__header-content{padding-left:var(--page-padding);padding-right:var(--page-padding)}.layout__header-content-inner{max-width:var(--page-content-max-width);margin-left:auto;margin-right:auto}.layout__header-content-inner{padding-top:var(--gutter-width);padding-bottom:var(--gutter-width)}@media(max-width:640px){.layout__header-content-inner{padding-top:0;padding-bottom:0}}.layout__header-menu{padding-left:var(--page-padding);padding-right:var(--page-padding)}.layout__header-menu-inner{max-width:var(--page-content-max-width);margin-left:auto;margin-right:auto}.layout__header-menu{background:var(--color-background-gray)}@media(max-width:640px){.layout__header-menu{margin-top:4px}}.layout__header-menu-inner{display:grid;grid-template-columns:auto max-content max-content;grid-gap:var(--gutter-width);align-items:center}@media(max-width:640px){.layout__header-menu-inner{grid-template-columns:1fr max-content 1fr;align-items:center;min-height:50px}.layout__header-menu .main-menu-block{justify-self:start;align-self:center}.layout__header-menu .block-appstorelinks{grid-column:2;justify-self:center;align-self:center}.layout__header-menu .language-switcher{justify-self:end;align-self:center}}.block-appstorelinks{display:flex;gap:10px;align-items:center}.block-appstorelinks a{display:flex;align-items:center;justify-content:center;text-decoration:none !important}.block-appstorelinks a>span{border-bottom:none}.block-appstorelinks img{width:44px;height:44px;display:block}@media(max-width:640px){.block-appstorelinks{transform:none;margin:0;height:50px;line-height:0;align-items:center;justify-content:center}.block-appstorelinks a{line-height:0}.block-appstorelinks img{width:44px;height:44px}}.layout__highlighted{padding-left:var(--page-padding);padding-right:var(--page-padding)}.layout__highlighted-inner{max-width:var(--page-content-max-width);margin-left:auto;margin-right:auto}.layout__main{padding-left:var(--page-padding);padding-right:var(--page-padding)}.layout__main-inner{max-width:var(--page-content-max-width);margin-left:auto;margin-right:auto}.layout__main-inner{display:flex}.layout__sidebar-first{order:0;flex-shrink:0;width:var(--sidebar-width);margin-right:var(--gutter-width)}.layout__content{order:1;flex-grow:1;min-width:0}html,body,.dialog-off-canvas-main-canvas{box-sizing:border-box;height:100%}.layout{display:flex;flex-direction:column;min-height:100%}.layout__main{flex-grow:1}.layout__footer{padding-left:var(--page-padding);padding-right:var(--page-padding)}.layout__footer-inner{max-width:var(--page-content-max-width);margin-left:auto;margin-right:auto}.layout__footer{margin-top:40px;padding-top:0;padding-bottom:0;background:rgba(0,0,0,0)}@media(max-width:640px){.layout__footer{margin-top:24px}}.layout__footer.footer-region{padding-left:0;padding-right:0}.layout__footer.footer-region .layout__footer-inner.footer-region__inner{max-width:none;width:100%;margin-left:0;margin-right:0}.mobile-sticky-cta{display:none}@media(max-width:640px){.mobile-sticky-cta{display:grid;grid-template-columns:1fr 1.3fr;gap:10px;position:fixed;bottom:0;left:0;right:0;z-index:999;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:rgba(255,255,255,.96);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(26,55,96,.12);box-shadow:0 -8px 24px rgba(16,35,61,.12)}.mobile-sticky-cta__btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;border-radius:999px;font-size:14px;font-weight:700;text-decoration:none !important;text-align:center;transition:transform .15s ease,opacity .15s ease}.mobile-sticky-cta__btn:active{transform:scale(0.98)}.mobile-sticky-cta__btn>span{border-bottom:none}.mobile-sticky-cta__btn--call{border:1.5px solid #2b77cc;background:#fff;color:#1c497d}.mobile-sticky-cta__btn--call:hover,.mobile-sticky-cta__btn--call:focus-visible{background:#f4f8fc;color:#123663}.mobile-sticky-cta__btn--demo{border:none;background:linear-gradient(135deg,#1c497d 0%,#2b77cc 100%);color:#fff !important;box-shadow:0 4px 12px rgba(43,119,204,.35)}.mobile-sticky-cta__btn--demo:hover,.mobile-sticky-cta__btn--demo:focus-visible{opacity:.95}}.toolbar-bar a>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border-bottom:none}.status-messages{margin-bottom:30px;padding:0}.status-message:last-child{margin-bottom:0}.status-message{margin-bottom:20px;padding:15px 20px 15px 40px;border-radius:0 var(--border-radius) var(--border-radius) 0;background:no-repeat 1.2em 1.2em;border-style:solid;border-width:1px 1px 1px 0;word-wrap:break-word;overflow-wrap:break-word}.status-message--status{color:#325e1c;background-color:#f3faef;border-color:#c9e1bd #c9e1bd #c9e1bd rgba(0,0,0,0);background-image:url(/core/misc/icons/73b355/check.svg);box-shadow:inset 8px 0 0 #77b259}.status-message--warning{background-color:#fdf8ed;background-image:url(/core/misc/icons/e29700/warning.svg);border-color:#f4daa6 #f4daa6 #f4daa6 rgba(0,0,0,0);color:#734c00;box-shadow:inset 8px 0 0 #e09600}.status-message--error{background-color:#fcf4f2;color:#a51b00;background-image:url(/core/misc/icons/e32700/error.svg);border-color:#f9c9bf #f9c9bf #f9c9bf rgba(0,0,0,0);box-shadow:inset 8px 0 0 #e62600}.status-message>ul{padding-left:20px}.status-message ul:first-child{margin-top:0}.status-message ul:last-child{margin-bottom:0}.content-region__breadcrumbs-block,.breadcrumbs-block__content{display:flex;justify-content:flex-end}.breadcrumb{margin:0 0 30px auto;width:fit-content;padding:0;color:var(--color-background-gray3);font-size:14px;font-weight:400;line-height:1.2}.breadcrumb__item{display:inline;margin:0;padding:0;list-style:none}.breadcrumb__item::before{content:var(--breadcrumb-separator);display:inline-block;margin:-5px .4em 0 .4em;vertical-align:middle;line-height:1;font-size:13px}.breadcrumb__item:first-child::before{display:none}.breadcrumb__link{color:var(--color-background-gray3);text-decoration:none}.breadcrumb__link>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:inherit;border-bottom:none}.breadcrumb__link:hover,.breadcrumb__link:focus-visible{color:var(--color-text);text-decoration:none}.breadcrumb__link--text:hover{color:inherit !important}@media(max-width:760px){.breadcrumb{margin-bottom:20px;font-size:12px}.breadcrumb__item::before{font-size:13px}.breadcrumb__link{display:inline-flex;align-items:center;min-height:44px;padding:12px 8px}}.pager{margin:60px 0 0 0;padding:0;list-style:none}.pager__items{margin:0;padding:0;list-style:none}.pager__item{display:inline-block;width:56px;height:56px;margin:0;padding:0;border-radius:50%}.pager__link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-decoration:none;text-align:center}.pager__item--active{background:var(--color-background-gray)}.pager__item--active .pager__link{color:#000}.pager__item--first,.pager__item--last{display:none}@media(max-width:640px){.pager__items{text-align:center}.pager__item{width:46px;height:46px}}.with-email-icon::before{content:"";display:inline-block;width:20px;height:17px;margin-right:17px;background:url(/themes/xtheme/img/email-icon.svg) center/contain no-repeat;vertical-align:middle}.with-phone-icon::before{content:"";display:inline-block;width:20px;height:20px;margin-right:17px;background:url(/themes/xtheme/img/phone-icon.svg) center/contain no-repeat;vertical-align:middle}.page-header{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--gutter-width);align-items:center}.page-header__logo{display:block;width:80px;height:80px;text-indent:-9999px;background:url(/themes/xtheme/img/logo.svg) center/contain no-repeat}.page-header__email{color:#000}.page-header__email>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial}.page-header__email>span{border-bottom:none}.page-header__email:hover{color:var(--color-blue)}.page-header__email:hover>span{background:var(--gradient-blue);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.page-header__email{white-space:nowrap}.page-header__phone{color:#000}.page-header__phone>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial}.page-header__phone>span{border-bottom:none}.page-header__phone:hover{color:var(--color-blue)}.page-header__phone:hover>span{background:var(--gradient-blue);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.page-header__phone{font-size:22px;font-weight:bold;white-space:nowrap}.page-header__feedback-pane{text-align:right}.page-header__feedback{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);display:inline-flex;align-items:center;justify-content:center;min-height:var(--form-element-height);margin:0;padding:10px 45px;font-size:var(--form-button-font-size);font-weight:normal;line-height:1.4;text-align:center;text-decoration:none;border-radius:var(--form-button-border-radius);text-transform:uppercase;cursor:pointer;transition-property:background,color,box-shadow,transform,opacity;transition-duration:.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:#fff}.page-header__feedback>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border:none}.page-header__feedback:hover{background:var(--brand-button-hover-bg);box-shadow:var(--brand-button-shadow-hover);color:#fff;transform:translateY(-1px)}.page-header__feedback:active{background:var(--brand-button-active-bg);box-shadow:var(--brand-button-shadow);transform:translateY(0)}.page-header__feedback:focus-visible{background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow),var(--brand-button-focus-ring);color:#fff;transform:translateY(-1px)}.page-header__feedback:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff;border:none}.page-header__feedback:disabled,.page-header__feedback[aria-disabled=true]{opacity:var(--brand-button-disabled-opacity);cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}@media(max-width:1200px){.page-header__feedback{padding-left:25px;padding-right:25px}}@media(max-width:960px){.page-header{grid-template-columns:auto min-content min-content max-content}.page-header__email,.page-header__phone{display:block;width:30px;height:30px;overflow:hidden}.page-header__email::before,.page-header__phone::before{display:block;width:100%;height:100%}}@media(max-width:640px){.page-header{display:flex;flex-wrap:wrap;grid-gap:initial}.page-header__logo-pane{display:flex;align-items:center;width:100%;height:var(--mobile-header-height);padding:5px 20px 0 0}.page-header__logo{width:180px;height:45px;margin:0 auto}.page-header__email-pane,.page-header__phone-pane{margin-right:17px}.page-header__email,.page-header__phone{display:block;width:30px;height:30px;overflow:hidden}.page-header__email::before,.page-header__phone::before{display:block;width:100%;height:100%}.page-header__feedback-pane{margin-left:auto}}.page-title{font-size:var(--headline-size-1);font-weight:bold;line-height:var(--headline-line-height-1);color:#000;margin:0 0 40px 0}@media(max-width:640px){.page-title{margin:-8px 0 15px 0}}.page-subtitle{font-size:var(--font-size-small);line-height:1.7;margin:0 0 30px 0;color:#000}.page-subtitle b:first-child{text-transform:uppercase}.page-subtitle::after{content:"";display:block;width:85px;height:1px;margin-top:30px;background:var(--color-background-gray2)}@media(max-width:640px){.page-subtitle::after{margin-top:15px}}.page-subtitle{margin-top:-30px;margin-bottom:60px}@media(max-width:640px){.page-subtitle{margin-top:-10px;margin-bottom:20px}}.page--path-contact-feedback .page-header__feedback{margin:0;padding:0;border:none;border-radius:0;background:none;box-shadow:none;color:var(--color-blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em;transition:color .15s ease,text-decoration-color .15s ease,opacity .15s ease;outline:none;border-radius:8px}.page--path-contact-feedback .page-header__feedback>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:inherit;border:0}.page--path-contact-feedback .page-header__feedback:hover,.page--path-contact-feedback .page-header__feedback:focus-visible{color:#17345d;text-decoration-color:currentColor}.page--path-contact-feedback .page-header__feedback:focus-visible{box-shadow:var(--brand-text-action-focus-ring)}.page--path-contact-feedback .page-header__feedback:hover>span,.page--path-contact-feedback .page-header__feedback:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:inherit;border:0}.page--path-contact-feedback .page-header__feedback{font-size:15px;font-weight:500}.page--path-contact-feedback .page-content{border:1px solid var(--public-shell-border-color,rgba(26,55,96,0.12));border-radius:var(--public-shell-radius-panel,20px);background:#fff;box-shadow:var(--public-shell-panel-shadow,0 18px 40px rgba(20,33,64,0.08));padding:clamp(22px,2.8vw,34px)}@media(max-width:760px){.page--path-contact-feedback .page-content{border-radius:16px;padding:18px 14px}}.local-tasks{margin-bottom:34px;padding-bottom:4px}.local-tasks ul{flex-wrap:wrap;gap:12px}.local-tasks a,.local-tasks a:visited{padding:10px 18px;border:1px solid rgba(38,94,168,.12);border-radius:999px;background:#f6f9ff;color:#44617f;font-size:14px;line-height:1.2;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.local-tasks a:hover{border-color:rgba(38,94,168,.24);background:#fff;color:#17345d;box-shadow:0 10px 24px rgba(23,52,93,.08);text-decoration:none}.local-tasks a.is-active,.local-tasks a.is-active-trail{border-color:rgba(0,0,0,0);background:linear-gradient(180deg,#edf5ff 0%,#e6f0ff 100%);color:#265ea8;box-shadow:none;text-decoration:none}.local-tasks a>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border-bottom:none}@media(max-width:640px){.local-tasks{margin-bottom:26px}.local-tasks ul{gap:10px}.local-tasks a,.local-tasks a:visited{padding:9px 14px;font-size:13px}}body.page--about-company .layout__content.content-region{display:flex;flex-direction:column}body.page--about-company .content-region__breadcrumbs-block{order:10;margin-bottom:14px}body.page--about-company .local-tasks{order:20}body.page--about-company .content-region__breadcrumbs-block+.local-tasks{margin-top:0}body.page--about-company [data-drupal-messages-fallback],body.page--about-company .page-content{order:30}.subscription-form-block{display:grid;grid-template-columns:minmax(180px,0.82fr) minmax(0,2.18fr);gap:22px;align-items:center;margin-bottom:34px;padding:28px 32px;border:1px solid rgba(26,55,96,.12);border-radius:24px;background:linear-gradient(180deg,#f8fcff 0%,#f5faff 100%);box-shadow:0 24px 70px rgba(25,52,91,.12);color:#5d6c84}.subscription-form-block__title{width:auto;margin-right:0;max-width:none;white-space:nowrap;color:#13233f;font-size:clamp(1rem,1.2vw,1.28rem);font-weight:700;line-height:1.08;letter-spacing:-0.02em}.subscription-form-block__content{flex-grow:1;min-width:0}.subscription-form-block .subscription-form{display:grid;grid-template-columns:minmax(0,1.15fr) auto minmax(220px,0.95fr);grid-gap:14px 16px;align-items:center}.subscription-form-block .form-item{margin:0}.subscription-form-block .form-email{width:100%;min-height:56px;padding:16px 18px;border-radius:16px;border:1px solid rgba(26,55,96,.12);background:rgba(255,255,255,.92);color:#13233f;box-shadow:inset 0 1px 0 rgba(255,255,255,.7);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.subscription-form-block .form-email:hover{border-color:rgba(43,119,204,.3);background:#fff}.subscription-form-block .form-email:focus{border-color:#2b77cc;box-shadow:0 0 0 4px rgba(43,119,204,.12);background:#fff}.subscription-form-block .form-email::placeholder{color:#7a889d}.subscription-form-block .form-button,.subscription-form-block .form-submit{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);display:inline-flex;align-items:center;justify-content:center;min-height:var(--form-element-height);margin:0;padding:10px 45px;font-size:var(--form-button-font-size);font-weight:normal;line-height:1.4;text-align:center;text-decoration:none;border-radius:var(--form-button-border-radius);text-transform:uppercase;cursor:pointer;transition-property:background,color,box-shadow,transform,opacity;transition-duration:.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:#fff}.subscription-form-block .form-button>span,.subscription-form-block .form-submit>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border:none}.subscription-form-block .form-button:hover,.subscription-form-block .form-submit:hover{background:var(--brand-button-hover-bg);box-shadow:var(--brand-button-shadow-hover);color:#fff;transform:translateY(-1px)}.subscription-form-block .form-button:active,.subscription-form-block .form-submit:active{background:var(--brand-button-active-bg);box-shadow:var(--brand-button-shadow);transform:translateY(0)}.subscription-form-block .form-button:focus-visible,.subscription-form-block .form-submit:focus-visible{background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow),var(--brand-button-focus-ring);color:#fff;transform:translateY(-1px)}.subscription-form-block .form-button:focus-visible>span,.subscription-form-block .form-submit:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff;border:none}.subscription-form-block .form-button:disabled,.subscription-form-block .form-button[aria-disabled=true],.subscription-form-block .form-submit:disabled,.subscription-form-block .form-submit[aria-disabled=true]{opacity:var(--brand-button-disabled-opacity);cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}@media(max-width:1200px){.subscription-form-block .form-button,.subscription-form-block .form-submit{padding-left:25px;padding-right:25px}}.subscription-form-block .form-button,.subscription-form-block .form-submit{min-width:176px;min-height:50px;padding:12px 34px;font-weight:700;letter-spacing:.01em}.subscription-form-block .form-item--text-after{color:#6b7b93;font-size:.84rem;line-height:1.48}.subscription-form-block a{color:inherit}.subscription-form-block .form-item--text-after a{color:var(--color-blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em;transition:color .15s ease,text-decoration-color .15s ease,opacity .15s ease;outline:none;border-radius:8px}.subscription-form-block .form-item--text-after a>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:inherit;border:0}.subscription-form-block .form-item--text-after a:hover,.subscription-form-block .form-item--text-after a:focus-visible{color:#17345d;text-decoration-color:currentColor}.subscription-form-block .form-item--text-after a:focus-visible{box-shadow:var(--brand-text-action-focus-ring)}.subscription-form-block .form-item--text-after a:hover>span,.subscription-form-block .form-item--text-after a:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:inherit;border:0}@media(max-width:1200px){.subscription-form-block{margin-left:calc(var(--page-padding)*-1);margin-right:calc(var(--page-padding)*-1)}}@media(max-width:1100px){.subscription-form-block{grid-template-columns:1fr;gap:18px;padding-left:26px;padding-right:26px}.subscription-form-block .subscription-form{grid-template-columns:minmax(0,1fr) auto}.subscription-form-block .form-item--text-after{grid-column:1/-1}}@media(max-width:640px){.subscription-form-block{margin-left:calc(var(--page-padding)*-1);margin-right:calc(var(--page-padding)*-1);margin-bottom:26px;padding:24px 20px;border-radius:18px}.subscription-form-block__title{font-size:clamp(1.18rem,5.5vw,1.5rem)}.subscription-form-block .subscription-form{grid-template-columns:1fr}.subscription-form-block .form-button,.subscription-form-block .form-submit{width:100%;min-width:0}}.social-links{display:grid;grid-gap:10px;grid-auto-flow:column;grid-auto-columns:min-content}.social-links__link{position:relative;width:30px;height:30px;text-decoration:none}.social-links__icon{position:absolute;top:0;left:0;display:block;width:100%;height:100%;transition:opacity .1s}.social-links__icon:nth-child(2){opacity:0}.social-links__link:hover .social-links__icon:nth-child(2){opacity:1}.page-footer{display:grid;grid-template-columns:9fr 3fr;grid-gap:var(--gutter-width)}.page-footer__copyright{margin-bottom:15px;font-size:var(--font-size-min);color:var(--color-background-gray3)}.page-footer__developer{font-size:var(--font-size-min);color:var(--color-background-gray3)}.page-footer__developer a{color:#000}.page-footer__developer a>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial}.page-footer__developer a>span{border-bottom:none}.page-footer__developer a:hover{color:var(--color-blue)}.page-footer__developer a:hover>span{background:var(--gradient-blue);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.page-footer__right-pane{margin-top:-5px}.page-footer__phone-pane{margin-bottom:10px}.page-footer__phone{color:#000}.page-footer__phone>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial}.page-footer__phone>span{border-bottom:none}.page-footer__phone:hover{color:var(--color-blue)}.page-footer__phone:hover>span{background:var(--gradient-blue);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.page-footer__phone{font-weight:600;white-space:nowrap}.page-footer__email{color:#000}.page-footer__email>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial}.page-footer__email>span{border-bottom:none}.page-footer__email:hover{color:var(--color-blue)}.page-footer__email:hover>span{background:var(--gradient-blue);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.page-footer__email{font-size:var(--font-size-small)}.page-footer__phone::before,.page-footer__email::before{filter:grayscale(1);opacity:.8}@media(max-width:900px){.page-footer{display:block}.page-footer__bottom-menu{margin-bottom:15px}.page-footer__developer{margin-bottom:20px}.page-footer__phone-pane{margin-bottom:5px}}.footer-prototype-a{contain:paint;--surface:rgba(255,255,255,0.94);--surface-soft:#f8fbff;--ink:#172641;--muted:#6b778d;--blue:#2b77cc;--green:#33b4a3;--line:rgba(23,38,65,0.10);--line-strong:rgba(43,119,204,0.18);--container:var(--page-content-max-width,1140px);--shadow:0 8px 22px rgba(20,32,61,0.05);color:var(--ink)}.footer-prototype-a *{box-sizing:border-box}.footer-prototype-a h2,.footer-prototype-a h3,.footer-prototype-a p{margin:0}.footer-prototype-a ul,.footer-prototype-a ol{margin:0;padding:0;list-style:none}.footer-prototype-a li{margin:0;list-style:none}.footer-prototype-a a{text-decoration:none}.footer-prototype-a a>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border-bottom:none;color:inherit}.footer-prototype-a .footer-wrap{width:100%;margin-top:auto;padding:38px var(--page-padding,20px) 28px}.footer-prototype-a .footer{max-width:var(--container);margin:0 auto;border:0;border-radius:24px;background:rgba(0,0,0,0);box-shadow:none;overflow:hidden}.footer-prototype-a .footer__top{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,0.9fr) minmax(260px,0.95fr);gap:0;border-bottom:1px solid var(--line);background:none}.footer-prototype-a .footer__top>*{padding:30px;min-width:0}.footer-prototype-a .footer__top>*+*{border-left:1px solid var(--line)}.footer-prototype-a .brand__eyebrow,.footer-prototype-a .contact__eyebrow,.footer-prototype-a .subscribe__eyebrow{margin:0 0 12px;color:var(--blue);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.footer-prototype-a .brand__title{max-width:520px;margin:0 0 14px;letter-spacing:normal}.footer-prototype-a .brand__text,.footer-prototype-a .contact__text,.footer-prototype-a .subscribe__text,.footer-prototype-a .footer__legal{color:var(--muted);font-size:15px;line-height:1.72}.footer-prototype-a .brand__tags{display:flex;flex-wrap:nowrap;gap:8px;margin-top:18px}.footer-prototype-a .brand__tag{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--line-strong);color:var(--ink);font-size:12px;font-weight:600;white-space:nowrap}.footer-prototype-a .contact{display:grid;align-content:start;gap:14px}.footer-prototype-a .contact__links{display:grid;gap:10px;margin-top:2px}.footer-prototype-a .contact__links a{display:inline-flex;align-items:center;width:fit-content;max-width:100%;min-height:44px;padding:0 14px;border-radius:999px;border:1px solid rgba(23,38,65,.08);color:var(--ink);font-size:14px;font-weight:600}.footer-prototype-a .contact__cta{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);display:inline-flex;align-items:center;justify-content:center;min-height:var(--form-element-height);margin:0;padding:10px 45px;font-size:var(--form-button-font-size);font-weight:normal;line-height:1.4;text-align:center;text-decoration:none;border-radius:var(--form-button-border-radius);text-transform:uppercase;cursor:pointer;transition-property:background,color,box-shadow,transform,opacity;transition-duration:.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:#fff}.footer-prototype-a .contact__cta>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border:none}.footer-prototype-a .contact__cta:hover{background:var(--brand-button-hover-bg);box-shadow:var(--brand-button-shadow-hover);color:#fff;transform:translateY(-1px)}.footer-prototype-a .contact__cta:active{background:var(--brand-button-active-bg);box-shadow:var(--brand-button-shadow);transform:translateY(0)}.footer-prototype-a .contact__cta:focus-visible{background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow),var(--brand-button-focus-ring);color:#fff;transform:translateY(-1px)}.footer-prototype-a .contact__cta:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff;border:none}.footer-prototype-a .contact__cta:disabled,.footer-prototype-a .contact__cta[aria-disabled=true]{opacity:var(--brand-button-disabled-opacity);cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}@media(max-width:1200px){.footer-prototype-a .contact__cta{padding-left:25px;padding-right:25px}}.footer-prototype-a .contact__cta{justify-self:start;width:fit-content;min-width:176px;min-height:50px;padding:12px 34px;font-weight:700;text-decoration:none}.footer-prototype-a .subscribe{display:grid;align-content:start;gap:14px}.footer-prototype-a .subscribe__form{display:grid;gap:12px}.footer-prototype-a .subscribe__input,.footer-prototype-a .subscribe__button{min-height:50px;border-radius:16px;font:inherit}.footer-prototype-a .subscribe__input{padding:0 16px;border:1px solid rgba(23,38,65,.1);background:none;color:var(--ink)}.footer-prototype-a .subscribe__button{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);display:inline-flex;align-items:center;justify-content:center;min-height:var(--form-element-height);margin:0;padding:10px 45px;font-size:var(--form-button-font-size);font-weight:normal;line-height:1.4;text-align:center;text-decoration:none;border-radius:var(--form-button-border-radius);text-transform:uppercase;cursor:pointer;transition-property:background,color,box-shadow,transform,opacity;transition-duration:.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:#fff}.footer-prototype-a .subscribe__button>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border:none}.footer-prototype-a .subscribe__button:hover{background:var(--brand-button-hover-bg);box-shadow:var(--brand-button-shadow-hover);color:#fff;transform:translateY(-1px)}.footer-prototype-a .subscribe__button:active{background:var(--brand-button-active-bg);box-shadow:var(--brand-button-shadow);transform:translateY(0)}.footer-prototype-a .subscribe__button:focus-visible{background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow),var(--brand-button-focus-ring);color:#fff;transform:translateY(-1px)}.footer-prototype-a .subscribe__button:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff;border:none}.footer-prototype-a .subscribe__button:disabled,.footer-prototype-a .subscribe__button[aria-disabled=true]{opacity:var(--brand-button-disabled-opacity);cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}@media(max-width:1200px){.footer-prototype-a .subscribe__button{padding-left:25px;padding-right:25px}}.footer-prototype-a .subscribe__button{justify-self:start;width:fit-content;min-width:176px;min-height:50px;padding:12px 34px;font-weight:700}.footer-prototype-a .subscribe__note{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.footer-prototype-a .subscribe__note a{color:var(--blue)}.footer-prototype-a .subscribe .footer-region__subscription-form-block,.footer-prototype-a .subscribe .subscription-form-block{display:block;width:100%;margin:0;padding:0;border:0;background:none;box-shadow:none;color:inherit}.footer-prototype-a .subscribe .subscription-form-block__title{display:none}.footer-prototype-a .subscribe .subscription-form-block__content{min-width:0}.footer-prototype-a .subscribe .subscription-form{display:grid;grid-template-columns:1fr;gap:12px;align-items:start;width:100%}.footer-prototype-a .subscribe .form-item{margin:0;width:100%}.footer-prototype-a .subscribe .form-email{width:100%;max-width:none;min-height:50px;padding:0 16px;border:1px solid rgba(23,38,65,.1);border-radius:16px;background:none;color:var(--ink);box-shadow:none}.footer-prototype-a .subscribe .form-actions{margin:0}.footer-prototype-a .subscribe .form-button,.footer-prototype-a .subscribe .form-submit{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);display:inline-flex;align-items:center;justify-content:center;min-height:var(--form-element-height);margin:0;padding:10px 45px;font-size:var(--form-button-font-size);font-weight:normal;line-height:1.4;text-align:center;text-decoration:none;border-radius:var(--form-button-border-radius);text-transform:uppercase;cursor:pointer;transition-property:background,color,box-shadow,transform,opacity;transition-duration:.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:#fff}.footer-prototype-a .subscribe .form-button>span,.footer-prototype-a .subscribe .form-submit>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border:none}.footer-prototype-a .subscribe .form-button:hover,.footer-prototype-a .subscribe .form-submit:hover{background:var(--brand-button-hover-bg);box-shadow:var(--brand-button-shadow-hover);color:#fff;transform:translateY(-1px)}.footer-prototype-a .subscribe .form-button:active,.footer-prototype-a .subscribe .form-submit:active{background:var(--brand-button-active-bg);box-shadow:var(--brand-button-shadow);transform:translateY(0)}.footer-prototype-a .subscribe .form-button:focus-visible,.footer-prototype-a .subscribe .form-submit:focus-visible{background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow),var(--brand-button-focus-ring);color:#fff;transform:translateY(-1px)}.footer-prototype-a .subscribe .form-button:focus-visible>span,.footer-prototype-a .subscribe .form-submit:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff;border:none}.footer-prototype-a .subscribe .form-button:disabled,.footer-prototype-a .subscribe .form-button[aria-disabled=true],.footer-prototype-a .subscribe .form-submit:disabled,.footer-prototype-a .subscribe .form-submit[aria-disabled=true]{opacity:var(--brand-button-disabled-opacity);cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}@media(max-width:1200px){.footer-prototype-a .subscribe .form-button,.footer-prototype-a .subscribe .form-submit{padding-left:25px;padding-right:25px}}.footer-prototype-a .subscribe .form-button,.footer-prototype-a .subscribe .form-submit{justify-self:start;width:fit-content;min-width:176px;min-height:50px;padding:12px 34px;font-weight:700}.footer-prototype-a .subscribe .form-item--text-after{color:var(--muted);font-size:12px;line-height:1.55}.footer-prototype-a .subscribe .form-item--text-after a{color:var(--color-blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em;transition:color .15s ease,text-decoration-color .15s ease,opacity .15s ease;outline:none;border-radius:8px}.footer-prototype-a .subscribe .form-item--text-after a>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:inherit;border:0}.footer-prototype-a .subscribe .form-item--text-after a:hover,.footer-prototype-a .subscribe .form-item--text-after a:focus-visible{color:#17345d;text-decoration-color:currentColor}.footer-prototype-a .subscribe .form-item--text-after a:focus-visible{box-shadow:var(--brand-text-action-focus-ring)}.footer-prototype-a .subscribe .form-item--text-after a:hover>span,.footer-prototype-a .subscribe .form-item--text-after a:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:inherit;border:0}.footer-prototype-a .footer__nav{border-bottom:0}.footer-prototype-a .footer__nav .footer-region__second-main-menu-block,.footer-prototype-a .footer__nav .second-main-menu-block{margin:0}.footer-prototype-a .footer__nav .second-main-menu-block__content{margin:0}.footer-prototype-a .footer__nav .menu-l1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0}.footer-prototype-a .footer__nav .menu-l1__item{margin:0;padding:26px 24px 28px;border-left:1px solid var(--line)}.footer-prototype-a .footer__nav .menu-l1__item::before{display:none}.footer-prototype-a .footer__nav .menu-l1__item:nth-child(4n+1){border-left:0}.footer-prototype-a .footer__nav .menu-l1__item:nth-child(n+5){display:none}.footer-prototype-a .footer__nav .menu-l1__link{display:inline-block;margin-bottom:16px;padding:0;color:var(--ink);font-size:14px;font-weight:700;letter-spacing:.02em;line-height:1.2;text-transform:none}.footer-prototype-a .footer__nav .menu-l1__link>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:inherit}.footer-prototype-a .footer__nav .menu-l2{display:grid;gap:12px;margin:0}.footer-prototype-a .footer__nav .menu-l2__item{margin:0}.footer-prototype-a .footer__nav .menu-l2__link{display:inline;min-height:0;padding:0;border:0;border-radius:0;background:none;color:var(--ink);font-size:15px;line-height:1.45}.footer-prototype-a .footer__nav .menu-l2__link>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:inherit}.footer-prototype-a .footer__nav .menu-l2__item-description{display:block;margin-top:4px;color:var(--muted);font-size:12px;line-height:1.55}.footer-prototype-a .footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px 22px;border-top:1px solid var(--line);background:none}.footer-prototype-a .footer__legal{margin:0}.footer-prototype-a .footer__meta,.footer-prototype-a .footer__meta .footer-region__footer-menu-block,.footer-prototype-a .footer__meta .footer-menu-block{margin:0}.footer-prototype-a .footer__meta{display:flex;flex-wrap:wrap;gap:14px 22px}.footer-prototype-a .footer__meta a{color:var(--ink);font-size:14px;text-decoration:none}.footer-prototype-a .footer__meta a>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border-bottom:none;color:inherit}.footer-prototype-a .footer__meta .footer-menu-block__content{margin:0}.footer-prototype-a .footer__meta .menu{display:flex;flex-wrap:wrap;gap:14px 22px;font-size:14px}.footer-prototype-a .footer__meta .menu__item{margin:0}.footer-prototype-a .footer__meta .menu__link{color:var(--ink);font-weight:400}.footer-prototype-a .footer__meta .menu__link>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border-bottom:none;color:inherit}.footer-prototype-a .footer__meta .menu__item--support{font-weight:400}@media(max-width:1120px){.footer-prototype-a .footer__top{grid-template-columns:1fr 1fr}.footer-prototype-a .subscribe{grid-column:span 2;border-top:1px solid var(--line)}.footer-prototype-a .footer__top>.subscribe{border-left:0}.footer-prototype-a .footer__nav .menu-l1{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-prototype-a .footer__nav .menu-l1__item{border-top:1px solid var(--line)}.footer-prototype-a .footer__nav .menu-l1__item:nth-child(2n+1){border-left:0}.footer-prototype-a .footer__nav .menu-l1__item:nth-child(-n+2){border-top:0}}@media(max-width:760px){.footer-prototype-a .footer-wrap{padding:24px var(--page-padding,15px) 18px}.footer-prototype-a .footer{border-radius:20px}.footer-prototype-a .footer__top{grid-template-columns:1fr}.footer-prototype-a .footer__top>*+*{border-left:0;border-top:1px solid var(--line)}.footer-prototype-a .subscribe{grid-column:span 1;padding-top:0}.footer-prototype-a .footer__nav .menu-l1{grid-template-columns:1fr}.footer-prototype-a .footer__nav .menu-l1__item,.footer-prototype-a .footer__nav .menu-l1__item:nth-child(2n+1){border-left:0}.footer-prototype-a .footer__nav .menu-l1__item:nth-child(n+2){border-top:1px solid var(--line)}.footer-prototype-a .footer__nav .menu-l1__item:first-child{border-top:0}.footer-prototype-a .footer__bottom{display:flex;flex-direction:column;align-items:flex-start}.footer-prototype-a .contact__links a{min-width:44px;min-height:44px}.footer-prototype-a .footer__meta{flex-wrap:wrap;white-space:normal}.footer-prototype-a .footer__meta a{display:inline-flex;align-items:center;min-height:44px}}.basic-block__title{margin:0 0 20px 0}.basic-block__subtitle{font-size:var(--font-size-small);line-height:1.7;margin:0 0 30px 0;color:#000}.basic-block__subtitle b:first-child{text-transform:uppercase}.basic-block__subtitle::after{content:"";display:block;width:85px;height:1px;margin-top:30px;background:var(--color-background-gray2)}@media(max-width:640px){.basic-block__subtitle::after{margin-top:15px}}.basic-block__subtitle{margin-bottom:40px}@media(max-width:640px){.basic-block__title{margin-bottom:8px}.basic-block__subtitle{margin-bottom:30px}}.sales-mobile-app-landing{--public-shell-border-color:var(--landing-border);--public-shell-radius-card:18px;--public-shell-radius-panel:20px;--public-shell-radius-section:24px;--public-shell-card-shadow:0 16px 38px rgba(14,34,63,0.06);--public-shell-panel-shadow:0 18px 48px rgba(14,34,63,0.08);--public-shell-section-shadow:0 20px 46px rgba(14,34,63,0.06)}.solutions-overview-landing{--public-shell-border-color:var(--overview-border);--public-shell-radius-card:var(--overview-radius-card);--public-shell-radius-panel:var(--overview-radius-panel);--public-shell-radius-section:var(--overview-radius-section);--public-shell-card-shadow:var(--overview-card-shadow);--public-shell-panel-shadow:var(--overview-card-shadow);--public-shell-section-shadow:var(--overview-shadow)}.about-company-landing,.page-node.about-page-node.about-company-landing{--public-shell-border-color:var(--about-border);--public-shell-radius-card:var(--about-card-radius);--public-shell-radius-panel:var(--about-panel-radius);--public-shell-radius-section:var(--about-shell-radius);--public-shell-card-shadow:0 14px 34px rgba(23,50,88,0.05);--public-shell-panel-shadow:0 18px 42px rgba(23,50,88,0.08);--public-shell-section-shadow:var(--about-shadow)}.contacts-page-node--refresh{--public-shell-border-color:#e6ebf3;--public-shell-radius-card:var(--contacts-radius-card,18px);--public-shell-radius-panel:var(--contacts-radius-panel,20px);--public-shell-radius-section:var(--contacts-radius-section,24px);--public-shell-card-shadow:0 16px 38px rgba(20,32,61,0.06);--public-shell-panel-shadow:0 20px 44px rgba(20,32,61,0.07);--public-shell-section-shadow:0 18px 48px rgba(16,34,69,0.08)}.products-page-node,.products-pro-solutions-paragraph,.products-lite-solutions-paragraph,.products-form-paragraph,.integration-list-paragraph,.integration-reviews-paragraph,.integration-form-paragraph{--public-shell-border-color:#dde3ed;--public-shell-radius-card:18px;--public-shell-radius-panel:20px;--public-shell-radius-section:24px;--public-shell-card-shadow:0 14px 34px rgba(20,33,64,0.06);--public-shell-panel-shadow:0 18px 40px rgba(20,33,64,0.08);--public-shell-section-shadow:0 20px 44px rgba(20,33,64,0.07)}.sales-mobile-app-landing__section,.solutions-overview-landing__section,.about-company-landing__hero-grid,.about-company-landing__problems-shell,.about-company-landing__map-grid,.about-company-landing__cta-grid,.contacts-page-node__hero-card,.contacts-page-node__main,.products-pro-solutions-paragraph,.products-lite-solutions-paragraph,.integration-list-paragraph,.integration-reviews-paragraph,.products-reviews-paragraph{border-radius:var(--public-shell-radius-section)}.sales-mobile-app-landing__summary-card,.solutions-overview-landing__trust-item,.solutions-overview-landing__section-summary,.about-company-landing__summary-card,.about-company-landing__metric-card,.about-company-landing__milestone-card,.about-company-landing__logo-card,.about-company-landing__problem-card,.about-company-landing__map-note,.about-company-landing__cta-proof-item,.contacts-page-node__card,.contacts-page-node__map-panel,.integration-list-paragraph .teaser{border:1px solid var(--public-shell-border-color);border-radius:var(--public-shell-radius-card);background:#fff;box-shadow:var(--public-shell-card-shadow)}.sales-mobile-app-landing__result-card,.sales-mobile-app-landing__problem-card,.sales-mobile-app-landing__feature-card,.sales-mobile-app-landing__fit-card,.sales-mobile-app-landing__faq-item,.sales-mobile-app-landing__screen-card,.solutions-overview-landing__role-card,.solutions-overview-landing__benefit-card,.solutions-overview-landing__integration-card,.about-company-landing__hero-band-card{border:1px solid var(--public-shell-border-color);border-radius:var(--public-shell-radius-card);background:#fff;box-shadow:var(--public-shell-card-shadow)}.sales-mobile-app-landing__panel-card,.solutions-overview-landing__hero-panel,.solutions-overview-landing__mini-card,.about-company-landing__summary-card--primary,.about-company-landing__map-visual,.contacts-form-paragraph.basic-block,.products-pro-solutions-paragraph .solutions-table,.products-lite-solutions-paragraph .solutions-table,.integration-reviews-paragraph .reviews-views__content,.products-reviews-paragraph .reviews-views__content,.products-form-paragraph.basic-block,.integration-form-paragraph.basic-block{border:1px solid var(--public-shell-border-color);border-radius:var(--public-shell-radius-panel);background:#fff;box-shadow:var(--public-shell-panel-shadow)}.sales-mobile-app-landing__workflow-step,.solutions-overview-landing__platform-card,.solutions-overview-landing__section--platform .solutions-overview-landing__section-summary{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.08);box-shadow:none}.sales-mobile-app-landing__button,.solutions-overview-landing__button,.solution-landing__button,.contacts-page-node__hero-action,.news-node__cta-primary{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);display:inline-flex;align-items:center;justify-content:center;min-height:var(--form-element-height);margin:0;padding:10px 45px;font-size:var(--form-button-font-size);font-weight:normal;line-height:1.4;text-align:center;text-decoration:none;border-radius:var(--form-button-border-radius);text-transform:uppercase;cursor:pointer;transition-property:background,color,box-shadow,transform,opacity;transition-duration:.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:#fff}.sales-mobile-app-landing__button>span,.solutions-overview-landing__button>span,.solution-landing__button>span,.contacts-page-node__hero-action>span,.news-node__cta-primary>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border:none}.sales-mobile-app-landing__button:hover,.solutions-overview-landing__button:hover,.solution-landing__button:hover,.contacts-page-node__hero-action:hover,.news-node__cta-primary:hover{background:var(--brand-button-hover-bg);box-shadow:var(--brand-button-shadow-hover);color:#fff;transform:translateY(-1px)}.sales-mobile-app-landing__button:active,.solutions-overview-landing__button:active,.solution-landing__button:active,.contacts-page-node__hero-action:active,.news-node__cta-primary:active{background:var(--brand-button-active-bg);box-shadow:var(--brand-button-shadow);transform:translateY(0)}.sales-mobile-app-landing__button:focus-visible,.solutions-overview-landing__button:focus-visible,.solution-landing__button:focus-visible,.contacts-page-node__hero-action:focus-visible,.news-node__cta-primary:focus-visible{background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow),var(--brand-button-focus-ring);color:#fff;transform:translateY(-1px)}.sales-mobile-app-landing__button:focus-visible>span,.solutions-overview-landing__button:focus-visible>span,.solution-landing__button:focus-visible>span,.contacts-page-node__hero-action:focus-visible>span,.news-node__cta-primary:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff;border:none}.sales-mobile-app-landing__button:disabled,.sales-mobile-app-landing__button[aria-disabled=true],.solutions-overview-landing__button:disabled,.solutions-overview-landing__button[aria-disabled=true],.solution-landing__button:disabled,.solution-landing__button[aria-disabled=true],.contacts-page-node__hero-action:disabled,.contacts-page-node__hero-action[aria-disabled=true],.news-node__cta-primary:disabled,.news-node__cta-primary[aria-disabled=true]{opacity:var(--brand-button-disabled-opacity);cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}@media(max-width:1200px){.sales-mobile-app-landing__button,.solutions-overview-landing__button,.solution-landing__button,.contacts-page-node__hero-action,.news-node__cta-primary{padding-left:25px;padding-right:25px}}.sales-mobile-app-landing__button,.solutions-overview-landing__button,.solution-landing__button,.contacts-page-node__hero-action,.news-node__cta-primary{font-weight:600}.sales-mobile-app-landing__button--primary,.solutions-overview-landing__button--primary,.solution-landing__button--primary,.contacts-page-node__hero-action--primary,.news-node__cta-primary{min-height:calc(var(--form-element-height) + 8px);padding-left:52px;padding-right:52px;font-size:calc(var(--form-button-font-size) + 1px);font-weight:600;letter-spacing:.02em}.sales-mobile-app-landing__button--secondary,.solutions-overview-landing__button--secondary,.solution-landing__button--secondary,.contacts-page-node__hero-action--secondary{position:relative}.sales-mobile-app-landing__button--secondary::before,.solutions-overview-landing__button--secondary::before,.solution-landing__button--secondary::before,.contacts-page-node__hero-action--secondary::before{content:"";position:absolute;inset:0;padding:2px;border-radius:var(--form-button-border-radius);background:var(--brand-button-outline);mask:linear-gradient(white,white) content-box,linear-gradient(white,white);mask-composite:exclude}.sales-mobile-app-landing__button--secondary,.solutions-overview-landing__button--secondary,.solution-landing__button--secondary,.contacts-page-node__hero-action--secondary{background:#fff;box-shadow:none;color:var(--color-blue)}.sales-mobile-app-landing__button--secondary>span,.solutions-overview-landing__button--secondary>span,.solution-landing__button--secondary>span,.contacts-page-node__hero-action--secondary>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:var(--color-blue)}.sales-mobile-app-landing__button--secondary:hover,.solutions-overview-landing__button--secondary:hover,.solution-landing__button--secondary:hover,.contacts-page-node__hero-action--secondary:hover{background:var(--brand-button-bg);color:#fff}.sales-mobile-app-landing__button--secondary:focus-visible,.solutions-overview-landing__button--secondary:focus-visible,.solution-landing__button--secondary:focus-visible,.contacts-page-node__hero-action--secondary:focus-visible{background:#fff;box-shadow:var(--brand-button-secondary-focus-ring);color:var(--color-blue);transform:translateY(-1px)}.sales-mobile-app-landing__button--secondary:hover>span,.solutions-overview-landing__button--secondary:hover>span,.solution-landing__button--secondary:hover>span,.contacts-page-node__hero-action--secondary:hover>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff}.sales-mobile-app-landing__button--secondary:focus-visible>span,.solutions-overview-landing__button--secondary:focus-visible>span,.solution-landing__button--secondary:focus-visible>span,.contacts-page-node__hero-action--secondary:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:var(--color-blue)}.sales-mobile-app-landing__button--secondary:active,.solutions-overview-landing__button--secondary:active,.solution-landing__button--secondary:active,.contacts-page-node__hero-action--secondary:active{background:var(--brand-button-active-bg);color:#fff}.sales-mobile-app-landing__button--secondary:active>span,.solutions-overview-landing__button--secondary:active>span,.solution-landing__button--secondary:active>span,.contacts-page-node__hero-action--secondary:active>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff}.sales-mobile-app-landing__button--secondary:disabled,.sales-mobile-app-landing__button--secondary[aria-disabled=true],.solutions-overview-landing__button--secondary:disabled,.solutions-overview-landing__button--secondary[aria-disabled=true],.solution-landing__button--secondary:disabled,.solution-landing__button--secondary[aria-disabled=true],.contacts-page-node__hero-action--secondary:disabled,.contacts-page-node__hero-action--secondary[aria-disabled=true]{background:#fff;color:var(--color-blue);opacity:var(--brand-button-disabled-opacity);box-shadow:none}.sales-mobile-app-landing__button--secondary,.solutions-overview-landing__button--secondary,.solution-landing__button--secondary,.contacts-page-node__hero-action--secondary{min-height:var(--form-element-height-small);padding-left:30px;padding-right:30px;font-size:var(--form-button-font-size-small);font-weight:400}.solutions-paragraph .teaser__link-link{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);display:inline-flex;align-items:center;justify-content:center;min-height:var(--form-element-height);margin:0;padding:10px 45px;font-size:var(--form-button-font-size);font-weight:normal;line-height:1.4;text-align:center;text-decoration:none;border-radius:var(--form-button-border-radius);text-transform:uppercase;cursor:pointer;transition-property:background,color,box-shadow,transform,opacity;transition-duration:.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:#fff}.solutions-paragraph .teaser__link-link>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border:none}.solutions-paragraph .teaser__link-link:hover{background:var(--brand-button-hover-bg);box-shadow:var(--brand-button-shadow-hover);color:#fff;transform:translateY(-1px)}.solutions-paragraph .teaser__link-link:active{background:var(--brand-button-active-bg);box-shadow:var(--brand-button-shadow);transform:translateY(0)}.solutions-paragraph .teaser__link-link:focus-visible{background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow),var(--brand-button-focus-ring);color:#fff;transform:translateY(-1px)}.solutions-paragraph .teaser__link-link:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff;border:none}.solutions-paragraph .teaser__link-link:disabled,.solutions-paragraph .teaser__link-link[aria-disabled=true]{opacity:var(--brand-button-disabled-opacity);cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}@media(max-width:1200px){.solutions-paragraph .teaser__link-link{padding-left:25px;padding-right:25px}}.solutions-paragraph .teaser__link-link{position:relative}.solutions-paragraph .teaser__link-link::before{content:"";position:absolute;inset:0;padding:2px;border-radius:var(--form-button-border-radius);background:var(--brand-button-outline);mask:linear-gradient(white,white) content-box,linear-gradient(white,white);mask-composite:exclude}.solutions-paragraph .teaser__link-link{background:#fff;box-shadow:none;color:var(--color-blue)}.solutions-paragraph .teaser__link-link>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:var(--color-blue)}.solutions-paragraph .teaser__link-link:hover{background:var(--brand-button-bg);color:#fff}.solutions-paragraph .teaser__link-link:focus-visible{background:#fff;box-shadow:var(--brand-button-secondary-focus-ring);color:var(--color-blue);transform:translateY(-1px)}.solutions-paragraph .teaser__link-link:hover>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff}.solutions-paragraph .teaser__link-link:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:var(--color-blue)}.solutions-paragraph .teaser__link-link:active{background:var(--brand-button-active-bg);color:#fff}.solutions-paragraph .teaser__link-link:active>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff}.solutions-paragraph .teaser__link-link:disabled,.solutions-paragraph .teaser__link-link[aria-disabled=true]{background:#fff;color:var(--color-blue);opacity:var(--brand-button-disabled-opacity);box-shadow:none}.about-company-landing__cta-primary,.about-company-landing__cta-secondary{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);display:inline-flex;align-items:center;justify-content:center;min-height:var(--form-element-height);margin:0;padding:10px 45px;font-size:var(--form-button-font-size);font-weight:normal;line-height:1.4;text-align:center;text-decoration:none;border-radius:var(--form-button-border-radius);text-transform:uppercase;cursor:pointer;transition-property:background,color,box-shadow,transform,opacity;transition-duration:.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:#fff}.about-company-landing__cta-primary>span,.about-company-landing__cta-secondary>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border:none}.about-company-landing__cta-primary:hover,.about-company-landing__cta-secondary:hover{background:var(--brand-button-hover-bg);box-shadow:var(--brand-button-shadow-hover);color:#fff;transform:translateY(-1px)}.about-company-landing__cta-primary:active,.about-company-landing__cta-secondary:active{background:var(--brand-button-active-bg);box-shadow:var(--brand-button-shadow);transform:translateY(0)}.about-company-landing__cta-primary:focus-visible,.about-company-landing__cta-secondary:focus-visible{background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow),var(--brand-button-focus-ring);color:#fff;transform:translateY(-1px)}.about-company-landing__cta-primary:focus-visible>span,.about-company-landing__cta-secondary:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff;border:none}.about-company-landing__cta-primary:disabled,.about-company-landing__cta-primary[aria-disabled=true],.about-company-landing__cta-secondary:disabled,.about-company-landing__cta-secondary[aria-disabled=true]{opacity:var(--brand-button-disabled-opacity);cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}@media(max-width:1200px){.about-company-landing__cta-primary,.about-company-landing__cta-secondary{padding-left:25px;padding-right:25px}}.about-company-landing__cta-primary,.about-company-landing__cta-secondary{min-height:44px;padding:0 22px;font-size:13px;font-weight:700;letter-spacing:.02em}.about-company-landing__cta-secondary{position:relative}.about-company-landing__cta-secondary::before{content:"";position:absolute;inset:0;padding:2px;border-radius:var(--form-button-border-radius);background:var(--brand-button-outline);mask:linear-gradient(white,white) content-box,linear-gradient(white,white);mask-composite:exclude}.about-company-landing__cta-secondary{background:#fff;box-shadow:none;color:var(--color-blue)}.about-company-landing__cta-secondary>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:var(--color-blue)}.about-company-landing__cta-secondary:hover{background:var(--brand-button-bg);color:#fff}.about-company-landing__cta-secondary:focus-visible{background:#fff;box-shadow:var(--brand-button-secondary-focus-ring);color:var(--color-blue);transform:translateY(-1px)}.about-company-landing__cta-secondary:hover>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff}.about-company-landing__cta-secondary:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:var(--color-blue)}.about-company-landing__cta-secondary:active{background:var(--brand-button-active-bg);color:#fff}.about-company-landing__cta-secondary:active>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff}.about-company-landing__cta-secondary:disabled,.about-company-landing__cta-secondary[aria-disabled=true]{background:#fff;color:var(--color-blue);opacity:var(--brand-button-disabled-opacity);box-shadow:none}.sales-mobile-app-landing__proof-list,.sales-mobile-app-landing__check-list,.sales-mobile-app-landing__fit-card ul,.sales-mobile-app-landing__summary-card ul,.solutions-overview-landing__proof-list,.solutions-overview-landing__role-card ul,.solutions-overview-landing__integration-card ul,.solution-landing__proof-list,.solution-landing__check-list,.solution-landing__integration-card ul,.solution-landing__compare-list,.solution-landing__review-points,.about-company-landing__hero-points,.about-company-landing__summary-list{margin:0;padding:0;list-style:none}.sales-mobile-app-landing__proof-list li,.sales-mobile-app-landing__check-list li,.sales-mobile-app-landing__fit-card li,.sales-mobile-app-landing__summary-card li,.solutions-overview-landing__proof-list li,.solutions-overview-landing__role-card li,.solutions-overview-landing__integration-card li,.solution-landing__proof-list li,.solution-landing__check-list li,.solution-landing__integration-card li,.solution-landing__compare-list li,.solution-landing__review-points li,.about-company-landing__hero-points li,.about-company-landing__summary-list li{position:relative;margin:0;padding-left:26px;line-height:1.55}.sales-mobile-app-landing__proof-list li::before,.sales-mobile-app-landing__check-list li::before,.sales-mobile-app-landing__fit-card li::before,.sales-mobile-app-landing__summary-card li::before,.solutions-overview-landing__proof-list li::before,.solutions-overview-landing__role-card li::before,.solutions-overview-landing__integration-card li::before,.solution-landing__proof-list li::before,.solution-landing__check-list li::before,.solution-landing__integration-card li::before,.solution-landing__compare-list li::before,.solution-landing__review-points li::before,.about-company-landing__hero-points li::before,.about-company-landing__summary-list li::before{content:"";position:absolute;top:.72em;left:0;width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,#2b77cc 0%,#37b8a8 100%);transform:translateY(-50%)}.contact-form-block .basic-block__title{margin:0 0 12px 0}.contact-form-block .basic-block__subtitle{max-width:34ch;margin:0 0 24px 0;color:var(--color-text-gray);font-size:15px;font-weight:400;line-height:1.65}.contact-form-block .basic-block__subtitle::after{display:none}.contact-form-block .basic-block__content{margin:0}@media(max-width:640px){.contact-form-block .basic-block__subtitle{margin-bottom:20px;font-size:14px;line-height:1.55}}.show-more__content{position:relative;overflow:hidden}.show-more__content::after{transition-property:visibility,opacity;transition-duration:.2s;visibility:hidden;opacity:0;content:"";position:absolute;left:0;bottom:0;width:100%;height:80px;background:linear-gradient(to top,var(--color-background) 2.7em,transparent)}.show-more__link{transition-property:visibility,opacity;transition-duration:.2s;visibility:hidden;opacity:0;position:absolute;margin:-2em 0 0 0;padding:0}.show-more--active .show-more__content::after{visibility:visible;opacity:1}.show-more--active .show-more__link{visibility:visible;opacity:1}.show-more--inactive .show-more__content{max-height:none !important}.show-more--open{padding-bottom:2em}.show-more--open .show-more__content{max-height:none !important}.show-more--open .show-more__content::after{transition-property:visibility,opacity;transition-duration:.2s;visibility:hidden;opacity:0}.show-more--open .show-more__link{margin-top:1em}.advantages-block .basic-block__content{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--gutter-width)}.advantages-block .image-title-text{display:grid;grid-template-columns:80px auto;grid-gap:var(--gutter-width);align-items:center}.advantages-block .image-title-text__image-image{display:block;max-width:100%;max-height:80px}.advantages-block .image-title-text__text>p:first-child{margin-top:0}.advantages-block .image-title-text__text>p:last-child{margin-bottom:0}.advantages-block .image-title-text__text{font-size:var(--font-size-small);line-height:1.7}@media(max-width:1100px){.advantages-block .basic-block__content{grid-template-columns:1fr 1fr}}@media(max-width:640px){.advantages-block .basic-block__content{grid-template-columns:auto;grid-gap:20px}.advantages-block .image-title-text{grid-template-columns:50px auto;grid-gap:25px}.advantages-block .image-title-text__image-image{max-width:100%;height:auto}}.overlay{display:block;position:fixed;top:0;left:0;height:100%;width:100%;z-index:var(--z-index-overlay);background:var(--overlay-background);transition-property:opacity,visibility;transition-duration:var(--dialog-animation-duration);opacity:0;visibility:hidden}.overlay--visible{opacity:1;visibility:visible}.ajax-progress-animation{background-image:linear-gradient(135deg,rgba(0,0,0,0.05) 0%,rgba(0,0,0,0.05) 25%,transparent 25%,transparent 50%,rgba(0,0,0,0.05) 50%,rgba(0,0,0,0.05) 75%,transparent 75%,transparent 100%) !important;background-size:50px 50px !important;background-repeat:repeat !important;animation:ajax-loading 1.5s linear infinite !important}.checked-list,.product-teaser__text>ul{margin:0;padding:0;list-style:none}.checked-list>li:last-child,.product-teaser__text>ul>li:last-child{margin-bottom:0}.checked-list>li,.product-teaser__text>ul>li{margin:0 0 5px 0}.checked-list>li,.product-teaser__text>ul>li{--element-icon-width:24px;--element-icon-height:24px;--element-icon-margin:20px;padding-left:calc(var(--element-icon-width) + var(--element-icon-margin))}.checked-list>li::before,.product-teaser__text>ul>li::before{display:inline-block;width:var(--element-icon-width);height:var(--element-icon-height);margin-right:var(--element-icon-margin);margin-left:calc((var(--element-icon-width) + var(--element-icon-margin))*-1)}.checked-list>li::before,.product-teaser__text>ul>li::before{content:"";position:relative;top:6px;background:url(/themes/xtheme/img/ok.svg) center/100% no-repeat}.read-on-linkedin-button{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);display:inline-flex;align-items:center;justify-content:center;min-height:var(--form-element-height);margin:0;padding:10px 45px;font-size:var(--form-button-font-size);font-weight:normal;line-height:1.4;text-align:center;text-decoration:none;border-radius:var(--form-button-border-radius);text-transform:uppercase;cursor:pointer;transition-property:background,color,box-shadow,transform,opacity;transition-duration:.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:#fff}.read-on-linkedin-button>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border:none}.read-on-linkedin-button:hover{background:var(--brand-button-hover-bg);box-shadow:var(--brand-button-shadow-hover);color:#fff;transform:translateY(-1px)}.read-on-linkedin-button:active{background:var(--brand-button-active-bg);box-shadow:var(--brand-button-shadow);transform:translateY(0)}.read-on-linkedin-button:focus-visible{background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow),var(--brand-button-focus-ring);color:#fff;transform:translateY(-1px)}.read-on-linkedin-button:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff;border:none}.read-on-linkedin-button:disabled,.read-on-linkedin-button[aria-disabled=true]{opacity:var(--brand-button-disabled-opacity);cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}@media(max-width:1200px){.read-on-linkedin-button{padding-left:25px;padding-right:25px}}.read-on-linkedin-button{position:relative}.read-on-linkedin-button::before{content:"";position:absolute;inset:0;padding:2px;border-radius:var(--form-button-border-radius);background:var(--brand-button-outline);mask:linear-gradient(white,white) content-box,linear-gradient(white,white);mask-composite:exclude}.read-on-linkedin-button{background:#fff;box-shadow:none;color:var(--color-blue)}.read-on-linkedin-button>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:var(--color-blue)}.read-on-linkedin-button:hover{background:var(--brand-button-bg);color:#fff}.read-on-linkedin-button:focus-visible{background:#fff;box-shadow:var(--brand-button-secondary-focus-ring);color:var(--color-blue);transform:translateY(-1px)}.read-on-linkedin-button:hover>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff}.read-on-linkedin-button:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:var(--color-blue)}.read-on-linkedin-button:active{background:var(--brand-button-active-bg);color:#fff}.read-on-linkedin-button:active>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff}.read-on-linkedin-button:disabled,.read-on-linkedin-button[aria-disabled=true]{background:#fff;color:var(--color-blue);opacity:var(--brand-button-disabled-opacity);box-shadow:none}.read-on-linkedin-button::after{content:"";display:inline-block;position:relative;top:0;width:20px;height:20px;margin-right:10px;background:url(/themes/xtheme/img/linkedin-icon.svg) center/contain no-repeat;order:-1}.read-on-linkedin-button:hover::after{background-image:url(/themes/xtheme/img/linkedin-white-icon.svg)}.success-message{min-width:390px;padding-top:100px;text-align:center;background:url(/themes/xtheme/img/success-message-icon.svg) center top/80px 80px no-repeat}.success-message__button{display:none}.ui-dialog .success-message .success-message__button{display:inline-block}@media(max-width:640px){.success-message{min-width:initial}}.download-links__link:last-child{margin-right:0}.download-links__link{display:inline-block;margin-right:15px;text-decoration:none;transition:opacity .05s}.download-links__link img{display:block}.download-links__link:hover{opacity:.8}#colorbox button{min-height:initial;transition:none}input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],textarea,select{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);max-width:100%;min-width:70px;min-height:var(--form-element-height);margin:0;padding:10px 20px 10px 20px;border:1px solid var(--form-text-input-border-color);border-radius:5px;background:#fff;color:var(--color-text);font-size:var(--font-size-small);line-height:1.5}input[type=text]:hover,input[type=email]:hover,input[type=password]:hover,input[type=number]:hover,input[type=search]:hover,textarea:hover,select:hover{border-color:var(--form-text-input-border-color-hover)}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=search]:focus,textarea:focus,select:focus{border-color:var(--form-text-input-border-color-focus);outline:none}input[type=text].error,input[type=email].error,input[type=password].error,input[type=number].error,input[type=search].error,textarea.error,select.error{border-color:var(--form-text-input-border-color-error);color:var(--color-red)}input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=number]::placeholder,input[type=search]::placeholder,textarea::placeholder,select::placeholder{color:var(--color-background-gray3)}@media(max-width:640px){input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],textarea,select{min-height:46px}}select option{font:inherit}input[type=button],input[type=submit],button,.form-button,.form-submit{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);display:inline-flex;align-items:center;justify-content:center;min-height:var(--form-element-height);margin:0;padding:10px 45px;font-size:var(--form-button-font-size);font-weight:normal;line-height:1.4;text-align:center;text-decoration:none;border-radius:var(--form-button-border-radius);text-transform:uppercase;cursor:pointer;transition-property:background,color,box-shadow,transform,opacity;transition-duration:.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:#fff}input[type=button]>span,input[type=submit]>span,button>span,.form-button>span,.form-submit>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border:none}input[type=button]:hover,input[type=submit]:hover,button:hover,.form-button:hover,.form-submit:hover{background:var(--brand-button-hover-bg);box-shadow:var(--brand-button-shadow-hover);color:#fff;transform:translateY(-1px)}input[type=button]:active,input[type=submit]:active,button:active,.form-button:active,.form-submit:active{background:var(--brand-button-active-bg);box-shadow:var(--brand-button-shadow);transform:translateY(0)}input[type=button]:focus-visible,input[type=submit]:focus-visible,button:focus-visible,.form-button:focus-visible,.form-submit:focus-visible{background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow),var(--brand-button-focus-ring);color:#fff;transform:translateY(-1px)}input[type=button]:focus-visible>span,input[type=submit]:focus-visible>span,button:focus-visible>span,.form-button:focus-visible>span,.form-submit:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff;border:none}input[type=button]:disabled,input[type=button][aria-disabled=true],input[type=submit]:disabled,input[type=submit][aria-disabled=true],button:disabled,button[aria-disabled=true],.form-button:disabled,.form-button[aria-disabled=true],.form-submit:disabled,.form-submit[aria-disabled=true]{opacity:var(--brand-button-disabled-opacity);cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}@media(max-width:1200px){input[type=button],input[type=submit],button,.form-button,.form-submit{padding-left:25px;padding-right:25px}}.form-item{margin:var(--form-item-margin) 0}.form-item__label{display:block;margin-bottom:5px;font-weight:bold}.form-item__required-symbol{color:red}.form-item__description{margin-top:8px;font-size:.8em;filter:brightness(0.5)}.form-item--checkboxes .form-item--checkbox:last-child,.form-item--radios .form-item--radio:last-child{margin-bottom:0}.form-item--checkboxes .form-item--checkbox,.form-item--radios .form-item--radio{margin:.5em 0}.form-item--checkbox .form-item__label,.form-item--radio .form-item__label{display:inline-block;margin-bottom:0;font-weight:normal}.fieldset-legend{font-weight:bold}.captcha{margin:var(--form-item-margin) 0}.feedback-form{--columns-gap:20px;display:grid;grid-template-areas:"messages messages messages messages" "name     company  phone    email" "message  message  message  message" "captcha  captcha  captcha  captcha" "actions  actions  actions  actions";grid-template-columns:repeat(4,1fr);grid-column-gap:var(--columns-gap)}.feedback-form>.form-item{margin:0 0 var(--columns-gap) 0}.feedback-form .form-item .form-item{margin-top:0;margin-bottom:0}.feedback-form .form-item__label{display:none}.feedback-form .form-text,.feedback-form .form-email,.feedback-form .form-textarea{display:block;width:100%}.feedback-form .form-textarea{height:97px}.feedback-form .status-messages{grid-area:messages}.feedback-form .form-item--text-before{font-size:var(--font-size-small);line-height:1.7;margin:0 0 30px 0;color:#000}.feedback-form .form-item--text-before b:first-child{text-transform:uppercase}.feedback-form .form-item--text-before::after{content:"";display:block;width:85px;height:1px;margin-top:30px;background:var(--color-background-gray2)}@media(max-width:640px){.feedback-form .form-item--text-before::after{margin-top:15px}}.feedback-form .form-item--text-before{margin-top:-30px;margin-bottom:60px}@media(max-width:640px){.feedback-form .form-item--text-before{margin-top:-10px;margin-bottom:20px}}.feedback-form .form-item--text-before{grid-area:subtitle}.feedback-form .form-item--name{grid-area:name}.feedback-form .form-item--field-company-name-wrapper{grid-area:company}.feedback-form .form-item--field-phone-wrapper{grid-area:phone}.feedback-form .form-item--mail{grid-area:email}.feedback-form .form-item--message-wrapper{grid-area:message}.feedback-form .captcha,.feedback-form strong[data-drupal-selector=edit-captcha]{grid-area:captcha;margin:0 0 var(--columns-gap) 0}.feedback-form .form-item--actions{grid-area:actions;display:grid;grid-template-columns:min-content auto;grid-gap:var(--gutter-width);align-items:center}.feedback-form .form-item--submit-notice{order:1;font-size:var(--font-size-min)}@media(max-width:1050px){.feedback-form{grid-template-areas:"messages messages" "name     company" "phone    email" "message  message" "captcha  captcha" "actions  actions";grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.feedback-form{--columns-gap:10px;grid-template-areas:none;grid-template-columns:1fr;grid-template-rows:initial}.feedback-form>*{grid-area:initial !important}.feedback-form .form-item--subtitle{font-size:15px;line-height:1.4}.feedback-form .form-item--message-wrapper{margin-top:0}.feedback-form .form-item--actions{display:grid;grid-template-columns:auto;grid-gap:0;margin:5px 0 0 0}.feedback-form .form-item--submit-notice{order:-1;margin:0}.feedback-form .form-item--submit-notice .nowrap{display:block;margin:7px 0 0 0}.feedback-form .form-submit{margin-top:15px}}.ui-dialog .feedback-form{grid-template-areas:"subtitle subtitle" "messages messages" "name     company" "phone    email" "message  message" "captcha  captcha" "actions  actions";grid-template-columns:1fr 1fr;max-width:546px;text-align:center}.ui-dialog .feedback-form .form-item--subtitle{grid-area:subtitle;margin-top:-10px;margin-bottom:calc(var(--columns-gap)*2)}.ui-dialog .feedback-form .form-item--subtitle b{font-size:var(--font-size-big);line-height:1.7;display:block;margin-bottom:5px;color:var(--color-blue);text-transform:initial}.ui-dialog .feedback-form .form-item--subtitle::after{display:none}.ui-dialog .feedback-form .form-item--message-wrapper{margin-top:0}.ui-dialog .feedback-form .captcha,.ui-dialog .feedback-form strong[data-drupal-selector=edit-captcha]{justify-self:center}.ui-dialog .feedback-form .form-item--actions{display:grid;grid-template-columns:auto;grid-gap:0;margin-bottom:0}.ui-dialog .feedback-form .form-submit{justify-self:center}.ui-dialog .feedback-form .form-item--submit-notice{order:-1;margin:0 0 30px 0}@media(max-width:640px){.ui-dialog .feedback-form{grid-template-areas:initial;grid-template-columns:initial;grid-template-rows:initial;max-width:initial}.ui-dialog .feedback-form>div{grid-area:initial !important}.ui-dialog .feedback-form .form-item--submit-notice{margin-bottom:0;text-align:left}.ui-dialog .feedback-form .form-item--actions{align-items:initial}}@media(max-height:600px){.ui-dialog .feedback-form{--form-element-height:40px}.ui-dialog .feedback-form .form-textarea{height:80px}}.contact-form-block,.sales-mobile-app-landing__contact-form,.contacts-form-paragraph.basic-block,.products-form-paragraph.basic-block,.integration-form-paragraph.basic-block,.solutions-paragraph .contact-form-paragraph.basic-block{--public-conversion-form-gap:14px 18px;--public-conversion-form-field-radius:10px;--public-conversion-form-border-color:rgba(16,44,79,0.14);--public-conversion-form-input-bg:#f8fbfe;--public-conversion-form-focus-ring:0 0 0 4px rgba(13,118,216,0.08);--public-conversion-form-copy-color:#1f2f4a;--public-conversion-form-helper-color:#667791;--public-conversion-form-shell-padding:28px;--public-conversion-form-shell-radius:20px;--public-conversion-form-shell-shadow:0 24px 46px rgba(14,34,63,0.08);align-self:start;padding:var(--public-conversion-form-shell-padding);border:1px solid var(--public-conversion-form-border-color);border-radius:var(--public-conversion-form-shell-radius);background:#fff;box-shadow:var(--public-conversion-form-shell-shadow)}.sales-mobile-app-landing__contact-form{--public-conversion-form-shell-padding:30px 30px 28px}.contacts-form-paragraph.basic-block{--public-conversion-form-border-color:#e6ebf3;--public-conversion-form-shell-padding:32px;--public-conversion-form-shell-radius:var(--contacts-radius-panel,20px);--public-conversion-form-shell-shadow:0 20px 44px rgba(20,32,61,0.07)}.contact-form-block .basic-block__title,.contacts-form-paragraph .basic-block__title,.products-form-paragraph .basic-block__title,.integration-form-paragraph .basic-block__title,.solutions-paragraph .contact-form-paragraph .basic-block__title,.sales-mobile-app-landing__contact-form-intro h3{margin:0 0 10px;color:var(--color-blue);text-wrap:balance}.contact-form-block .basic-block__subtitle,.contacts-form-paragraph .basic-block__subtitle,.products-form-paragraph .basic-block__subtitle,.integration-form-paragraph .basic-block__subtitle,.solutions-paragraph .contact-form-paragraph .basic-block__subtitle,.sales-mobile-app-landing__contact-form-intro p{max-width:44ch;margin:0 0 24px;color:var(--public-conversion-form-copy-color);font-size:15px;font-weight:400;line-height:1.58}.contacts-form-paragraph .basic-block__subtitle b,.contacts-form-paragraph .basic-block__subtitle strong{display:inline-block;margin-right:.3em;color:inherit;text-transform:none;font-weight:600}.contact-form-block .feedback-form,.sales-mobile-app-landing__contact-form .feedback-form,.contacts-form-paragraph .feedback-form,.products-form-paragraph .feedback-form,.integration-form-paragraph .feedback-form,.solutions-paragraph .contact-form-paragraph .feedback-form{display:grid;grid-template-areas:"messages messages" "name company" "phone email" "message message" "captcha captcha" "actions actions";grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--public-conversion-form-gap);margin:0}.contact-form-block .feedback-form>.form-item,.sales-mobile-app-landing__contact-form .feedback-form>.form-item,.contacts-form-paragraph .feedback-form>.form-item,.products-form-paragraph .feedback-form>.form-item,.integration-form-paragraph .feedback-form>.form-item,.solutions-paragraph .contact-form-paragraph .feedback-form>.form-item{margin:0}.contact-form-block .form-item__label,.sales-mobile-app-landing__contact-form .form-item__label,.contacts-form-paragraph .form-item__label,.products-form-paragraph .form-item__label,.integration-form-paragraph .form-item__label,.solutions-paragraph .contact-form-paragraph .form-item__label{display:block;margin-bottom:8px;color:#183055;font-size:.94rem;font-weight:700;line-height:1.35}.contact-form-block .form-text,.contact-form-block .form-email,.contact-form-block .form-textarea,.sales-mobile-app-landing__contact-form .form-text,.sales-mobile-app-landing__contact-form .form-email,.sales-mobile-app-landing__contact-form .form-textarea,.contacts-form-paragraph .form-text,.contacts-form-paragraph .form-email,.contacts-form-paragraph .form-textarea,.products-form-paragraph .form-text,.products-form-paragraph .form-email,.products-form-paragraph .form-textarea,.integration-form-paragraph .form-text,.integration-form-paragraph .form-email,.integration-form-paragraph .form-textarea,.solutions-paragraph .contact-form-paragraph .form-text,.solutions-paragraph .contact-form-paragraph .form-email,.solutions-paragraph .contact-form-paragraph .form-textarea{width:100%;border-radius:var(--public-conversion-form-field-radius);border:1px solid var(--public-conversion-form-border-color);background:var(--public-conversion-form-input-bg);box-shadow:inset 0 1px 0 rgba(255,255,255,.75)}.contact-form-block .form-text,.contact-form-block .form-email,.sales-mobile-app-landing__contact-form .form-text,.sales-mobile-app-landing__contact-form .form-email,.contacts-form-paragraph .form-text,.contacts-form-paragraph .form-email,.products-form-paragraph .form-text,.products-form-paragraph .form-email,.integration-form-paragraph .form-text,.integration-form-paragraph .form-email,.solutions-paragraph .contact-form-paragraph .form-text,.solutions-paragraph .contact-form-paragraph .form-email{min-height:54px}.contact-form-block .form-textarea,.sales-mobile-app-landing__contact-form .form-textarea,.contacts-form-paragraph .form-textarea,.products-form-paragraph .form-textarea,.integration-form-paragraph .form-textarea,.solutions-paragraph .contact-form-paragraph .form-textarea{min-height:116px;resize:vertical}.contact-form-block .form-text:focus,.contact-form-block .form-email:focus,.contact-form-block .form-textarea:focus,.sales-mobile-app-landing__contact-form .form-text:focus,.sales-mobile-app-landing__contact-form .form-email:focus,.sales-mobile-app-landing__contact-form .form-textarea:focus,.contacts-form-paragraph .form-text:focus,.contacts-form-paragraph .form-email:focus,.contacts-form-paragraph .form-textarea:focus,.products-form-paragraph .form-text:focus,.products-form-paragraph .form-email:focus,.products-form-paragraph .form-textarea:focus,.integration-form-paragraph .form-text:focus,.integration-form-paragraph .form-email:focus,.integration-form-paragraph .form-textarea:focus,.solutions-paragraph .contact-form-paragraph .form-text:focus,.solutions-paragraph .contact-form-paragraph .form-email:focus,.solutions-paragraph .contact-form-paragraph .form-textarea:focus{border-color:rgba(13,118,216,.35);box-shadow:var(--public-conversion-form-focus-ring)}.contact-form-block .form-item--actions,.sales-mobile-app-landing__contact-form .form-item--actions,.contacts-form-paragraph .form-item--actions,.products-form-paragraph .form-item--actions,.integration-form-paragraph .form-item--actions,.solutions-paragraph .contact-form-paragraph .form-item--actions{display:grid;grid-template-columns:1fr;gap:14px;align-items:start;margin-bottom:0}.contact-form-block .form-submit,.sales-mobile-app-landing__contact-form .form-submit,.contacts-form-paragraph .form-submit,.products-form-paragraph .form-submit,.integration-form-paragraph .form-submit,.solutions-paragraph .contact-form-paragraph .form-submit{width:max-content;min-width:270px;margin:0;justify-self:start}.contact-form-block .form-item--submit-notice,.contact-form-block .form-item--actions .description,.contact-form-block .form-item--actions .form-item__description,.sales-mobile-app-landing__contact-form .form-item--submit-notice,.sales-mobile-app-landing__contact-form .form-item--actions .description,.sales-mobile-app-landing__contact-form .form-item--actions .form-item__description,.contacts-form-paragraph .form-item--submit-notice,.contacts-form-paragraph .form-item--actions .description,.contacts-form-paragraph .form-item--actions .form-item__description,.products-form-paragraph .form-item--submit-notice,.products-form-paragraph .form-item--actions .description,.products-form-paragraph .form-item--actions .form-item__description,.integration-form-paragraph .form-item--submit-notice,.integration-form-paragraph .form-item--actions .description,.integration-form-paragraph .form-item--actions .form-item__description,.solutions-paragraph .contact-form-paragraph .form-item--submit-notice,.solutions-paragraph .contact-form-paragraph .form-item--actions .description,.solutions-paragraph .contact-form-paragraph .form-item--actions .form-item__description{order:2;max-width:44ch;color:var(--public-conversion-form-helper-color);font-size:.92rem;line-height:1.6;filter:none;opacity:1}.contact-form-block .form-item--submit-notice a,.contact-form-block .form-item--actions .description a,.contact-form-block .form-item--actions .form-item__description a,.sales-mobile-app-landing__contact-form .form-item--submit-notice a,.sales-mobile-app-landing__contact-form .form-item--actions .description a,.sales-mobile-app-landing__contact-form .form-item--actions .form-item__description a,.contacts-form-paragraph .form-item--submit-notice a,.contacts-form-paragraph .form-item--actions .description a,.contacts-form-paragraph .form-item--actions .form-item__description a,.products-form-paragraph .form-item--submit-notice a,.products-form-paragraph .form-item--actions .description a,.products-form-paragraph .form-item--actions .form-item__description a,.integration-form-paragraph .form-item--submit-notice a,.integration-form-paragraph .form-item--actions .description a,.integration-form-paragraph .form-item--actions .form-item__description a,.solutions-paragraph .contact-form-paragraph .form-item--submit-notice a,.solutions-paragraph .contact-form-paragraph .form-item--actions .description a,.solutions-paragraph .contact-form-paragraph .form-item--actions .form-item__description a{color:var(--color-blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em;transition:color .15s ease,text-decoration-color .15s ease,opacity .15s ease;outline:none;border-radius:8px}.contact-form-block .form-item--submit-notice a>span,.contact-form-block .form-item--actions .description a>span,.contact-form-block .form-item--actions .form-item__description a>span,.sales-mobile-app-landing__contact-form .form-item--submit-notice a>span,.sales-mobile-app-landing__contact-form .form-item--actions .description a>span,.sales-mobile-app-landing__contact-form .form-item--actions .form-item__description a>span,.contacts-form-paragraph .form-item--submit-notice a>span,.contacts-form-paragraph .form-item--actions .description a>span,.contacts-form-paragraph .form-item--actions .form-item__description a>span,.products-form-paragraph .form-item--submit-notice a>span,.products-form-paragraph .form-item--actions .description a>span,.products-form-paragraph .form-item--actions .form-item__description a>span,.integration-form-paragraph .form-item--submit-notice a>span,.integration-form-paragraph .form-item--actions .description a>span,.integration-form-paragraph .form-item--actions .form-item__description a>span,.solutions-paragraph .contact-form-paragraph .form-item--submit-notice a>span,.solutions-paragraph .contact-form-paragraph .form-item--actions .description a>span,.solutions-paragraph .contact-form-paragraph .form-item--actions .form-item__description a>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:inherit;border:0}.contact-form-block .form-item--submit-notice a:hover,.contact-form-block .form-item--submit-notice a:focus-visible,.contact-form-block .form-item--actions .description a:hover,.contact-form-block .form-item--actions .description a:focus-visible,.contact-form-block .form-item--actions .form-item__description a:hover,.contact-form-block .form-item--actions .form-item__description a:focus-visible,.sales-mobile-app-landing__contact-form .form-item--submit-notice a:hover,.sales-mobile-app-landing__contact-form .form-item--submit-notice a:focus-visible,.sales-mobile-app-landing__contact-form .form-item--actions .description a:hover,.sales-mobile-app-landing__contact-form .form-item--actions .description a:focus-visible,.sales-mobile-app-landing__contact-form .form-item--actions .form-item__description a:hover,.sales-mobile-app-landing__contact-form .form-item--actions .form-item__description a:focus-visible,.contacts-form-paragraph .form-item--submit-notice a:hover,.contacts-form-paragraph .form-item--submit-notice a:focus-visible,.contacts-form-paragraph .form-item--actions .description a:hover,.contacts-form-paragraph .form-item--actions .description a:focus-visible,.contacts-form-paragraph .form-item--actions .form-item__description a:hover,.contacts-form-paragraph .form-item--actions .form-item__description a:focus-visible,.products-form-paragraph .form-item--submit-notice a:hover,.products-form-paragraph .form-item--submit-notice a:focus-visible,.products-form-paragraph .form-item--actions .description a:hover,.products-form-paragraph .form-item--actions .description a:focus-visible,.products-form-paragraph .form-item--actions .form-item__description a:hover,.products-form-paragraph .form-item--actions .form-item__description a:focus-visible,.integration-form-paragraph .form-item--submit-notice a:hover,.integration-form-paragraph .form-item--submit-notice a:focus-visible,.integration-form-paragraph .form-item--actions .description a:hover,.integration-form-paragraph .form-item--actions .description a:focus-visible,.integration-form-paragraph .form-item--actions .form-item__description a:hover,.integration-form-paragraph .form-item--actions .form-item__description a:focus-visible,.solutions-paragraph .contact-form-paragraph .form-item--submit-notice a:hover,.solutions-paragraph .contact-form-paragraph .form-item--submit-notice a:focus-visible,.solutions-paragraph .contact-form-paragraph .form-item--actions .description a:hover,.solutions-paragraph .contact-form-paragraph .form-item--actions .description a:focus-visible,.solutions-paragraph .contact-form-paragraph .form-item--actions .form-item__description a:hover,.solutions-paragraph .contact-form-paragraph .form-item--actions .form-item__description a:focus-visible{color:#17345d;text-decoration-color:currentColor}.contact-form-block .form-item--submit-notice a:focus-visible,.contact-form-block .form-item--actions .description a:focus-visible,.contact-form-block .form-item--actions .form-item__description a:focus-visible,.sales-mobile-app-landing__contact-form .form-item--submit-notice a:focus-visible,.sales-mobile-app-landing__contact-form .form-item--actions .description a:focus-visible,.sales-mobile-app-landing__contact-form .form-item--actions .form-item__description a:focus-visible,.contacts-form-paragraph .form-item--submit-notice a:focus-visible,.contacts-form-paragraph .form-item--actions .description a:focus-visible,.contacts-form-paragraph .form-item--actions .form-item__description a:focus-visible,.products-form-paragraph .form-item--submit-notice a:focus-visible,.products-form-paragraph .form-item--actions .description a:focus-visible,.products-form-paragraph .form-item--actions .form-item__description a:focus-visible,.integration-form-paragraph .form-item--submit-notice a:focus-visible,.integration-form-paragraph .form-item--actions .description a:focus-visible,.integration-form-paragraph .form-item--actions .form-item__description a:focus-visible,.solutions-paragraph .contact-form-paragraph .form-item--submit-notice a:focus-visible,.solutions-paragraph .contact-form-paragraph .form-item--actions .description a:focus-visible,.solutions-paragraph .contact-form-paragraph .form-item--actions .form-item__description a:focus-visible{box-shadow:var(--brand-text-action-focus-ring)}.contact-form-block .form-item--submit-notice a:hover>span,.contact-form-block .form-item--submit-notice a:focus-visible>span,.contact-form-block .form-item--actions .description a:hover>span,.contact-form-block .form-item--actions .description a:focus-visible>span,.contact-form-block .form-item--actions .form-item__description a:hover>span,.contact-form-block .form-item--actions .form-item__description a:focus-visible>span,.sales-mobile-app-landing__contact-form .form-item--submit-notice a:hover>span,.sales-mobile-app-landing__contact-form .form-item--submit-notice a:focus-visible>span,.sales-mobile-app-landing__contact-form .form-item--actions .description a:hover>span,.sales-mobile-app-landing__contact-form .form-item--actions .description a:focus-visible>span,.sales-mobile-app-landing__contact-form .form-item--actions .form-item__description a:hover>span,.sales-mobile-app-landing__contact-form .form-item--actions .form-item__description a:focus-visible>span,.contacts-form-paragraph .form-item--submit-notice a:hover>span,.contacts-form-paragraph .form-item--submit-notice a:focus-visible>span,.contacts-form-paragraph .form-item--actions .description a:hover>span,.contacts-form-paragraph .form-item--actions .description a:focus-visible>span,.contacts-form-paragraph .form-item--actions .form-item__description a:hover>span,.contacts-form-paragraph .form-item--actions .form-item__description a:focus-visible>span,.products-form-paragraph .form-item--submit-notice a:hover>span,.products-form-paragraph .form-item--submit-notice a:focus-visible>span,.products-form-paragraph .form-item--actions .description a:hover>span,.products-form-paragraph .form-item--actions .description a:focus-visible>span,.products-form-paragraph .form-item--actions .form-item__description a:hover>span,.products-form-paragraph .form-item--actions .form-item__description a:focus-visible>span,.integration-form-paragraph .form-item--submit-notice a:hover>span,.integration-form-paragraph .form-item--submit-notice a:focus-visible>span,.integration-form-paragraph .form-item--actions .description a:hover>span,.integration-form-paragraph .form-item--actions .description a:focus-visible>span,.integration-form-paragraph .form-item--actions .form-item__description a:hover>span,.integration-form-paragraph .form-item--actions .form-item__description a:focus-visible>span,.solutions-paragraph .contact-form-paragraph .form-item--submit-notice a:hover>span,.solutions-paragraph .contact-form-paragraph .form-item--submit-notice a:focus-visible>span,.solutions-paragraph .contact-form-paragraph .form-item--actions .description a:hover>span,.solutions-paragraph .contact-form-paragraph .form-item--actions .description a:focus-visible>span,.solutions-paragraph .contact-form-paragraph .form-item--actions .form-item__description a:hover>span,.solutions-paragraph .contact-form-paragraph .form-item--actions .form-item__description a:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:inherit;border:0}.contact-form-block .form-item--submit-notice .nowrap,.sales-mobile-app-landing__contact-form .form-item--submit-notice .nowrap,.contacts-form-paragraph .form-item--submit-notice .nowrap,.products-form-paragraph .form-item--submit-notice .nowrap,.integration-form-paragraph .form-item--submit-notice .nowrap,.solutions-paragraph .contact-form-paragraph .form-item--submit-notice .nowrap{color:var(--public-conversion-form-helper-color)}.sales-mobile-app-landing__contact-form.contact-form-block .basic-block__title,.sales-mobile-app-landing__contact-form.contact-form-block .basic-block__subtitle{display:none}.sales-mobile-app-landing__contact-form .text-block__content,.contact-form-block .basic-block__content,.contact-form-block .text-block__content,.contacts-form-paragraph .text-block__content,.products-form-paragraph .text-block__content,.integration-form-paragraph .text-block__content,.solutions-paragraph .contact-form-paragraph .text-block__content{margin:0}.download-page-node__callback .feedback-form,.products-form-paragraph .feedback-form,.integration-form-paragraph .feedback-form,.solutions-paragraph .contact-form-paragraph .feedback-form{grid-template-areas:"messages messages" "name     phone" "captcha  captcha" "actions  actions";grid-template-columns:263px 263px auto}.download-page-node__callback .feedback-form .form-item--field-company-name-wrapper,.download-page-node__callback .feedback-form .form-item--mail,.download-page-node__callback .feedback-form .form-item--message-wrapper,.products-form-paragraph .feedback-form .form-item--field-company-name-wrapper,.products-form-paragraph .feedback-form .form-item--mail,.products-form-paragraph .feedback-form .form-item--message-wrapper,.integration-form-paragraph .feedback-form .form-item--field-company-name-wrapper,.integration-form-paragraph .feedback-form .form-item--mail,.integration-form-paragraph .feedback-form .form-item--message-wrapper,.solutions-paragraph .contact-form-paragraph .feedback-form .form-item--field-company-name-wrapper,.solutions-paragraph .contact-form-paragraph .feedback-form .form-item--mail,.solutions-paragraph .contact-form-paragraph .feedback-form .form-item--message-wrapper{display:none}.download-page-node__callback .feedback-form .form-item--actions,.products-form-paragraph .feedback-form .form-item--actions,.integration-form-paragraph .feedback-form .form-item--actions,.solutions-paragraph .contact-form-paragraph .feedback-form .form-item--actions{display:grid;grid-template-columns:min-content auto;grid-gap:35px;align-items:self-start;margin:0}.download-page-node__callback .feedback-form .form-item--submit-notice,.products-form-paragraph .feedback-form .form-item--submit-notice,.integration-form-paragraph .feedback-form .form-item--submit-notice,.solutions-paragraph .contact-form-paragraph .feedback-form .form-item--submit-notice{margin:0;line-height:1.4}.download-page-node__callback .feedback-form .form-item--submit-notice .nowrap,.products-form-paragraph .feedback-form .form-item--submit-notice .nowrap,.integration-form-paragraph .feedback-form .form-item--submit-notice .nowrap,.solutions-paragraph .contact-form-paragraph .feedback-form .form-item--submit-notice .nowrap{display:block;margin:15px 0 0 0}@media(max-width:1080px){.download-page-node__callback .feedback-form,.products-form-paragraph .feedback-form,.integration-form-paragraph .feedback-form,.solutions-paragraph .contact-form-paragraph .feedback-form{grid-template-areas:"messages messages" "name     phone" "captcha  captcha" "actions  actions";grid-template-columns:263px 263px}}@media(max-width:640px){.download-page-node__callback .feedback-form,.products-form-paragraph .feedback-form,.integration-form-paragraph .feedback-form,.solutions-paragraph .contact-form-paragraph .feedback-form{grid-template-areas:"messages" "name" "phone" "captcha" "actions";grid-template-columns:auto}.download-page-node__callback .feedback-form .form-item--actions,.products-form-paragraph .feedback-form .form-item--actions,.integration-form-paragraph .feedback-form .form-item--actions,.solutions-paragraph .contact-form-paragraph .feedback-form .form-item--actions{grid-template-columns:auto;grid-gap:0;margin-top:5px}.download-page-node__callback .feedback-form .form-item--submit-notice .nowrap,.products-form-paragraph .feedback-form .form-item--submit-notice .nowrap,.integration-form-paragraph .feedback-form .form-item--submit-notice .nowrap,.solutions-paragraph .contact-form-paragraph .feedback-form .form-item--submit-notice .nowrap{margin-top:8px}}@media(max-width:760px){.contact-form-block,.sales-mobile-app-landing__contact-form,.contacts-form-paragraph.basic-block,.products-form-paragraph.basic-block,.integration-form-paragraph.basic-block,.solutions-paragraph .contact-form-paragraph.basic-block{padding:22px 18px;border-radius:18px}.contact-form-block .basic-block__subtitle,.contacts-form-paragraph .basic-block__subtitle,.products-form-paragraph .basic-block__subtitle,.integration-form-paragraph .basic-block__subtitle,.solutions-paragraph .contact-form-paragraph .basic-block__subtitle,.sales-mobile-app-landing__contact-form-intro p{margin-bottom:20px;font-size:14px;line-height:1.55}.contact-form-block .feedback-form,.sales-mobile-app-landing__contact-form .feedback-form,.contacts-form-paragraph .feedback-form,.products-form-paragraph .feedback-form,.integration-form-paragraph .feedback-form,.solutions-paragraph .contact-form-paragraph .feedback-form{grid-template-areas:"messages" "name" "company" "phone" "email" "message" "captcha" "actions";grid-template-columns:1fr}.contact-form-block .form-submit,.sales-mobile-app-landing__contact-form .form-submit,.contacts-form-paragraph .form-submit,.products-form-paragraph .form-submit,.integration-form-paragraph .form-submit,.solutions-paragraph .contact-form-paragraph .form-submit{width:100%;min-width:0;justify-self:stretch}}.ui-widget{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height)}.ui-button{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);display:inline-flex;align-items:center;justify-content:center;min-height:var(--form-element-height);margin:0;padding:10px 45px;font-size:var(--form-button-font-size);font-weight:normal;line-height:1.4;text-align:center;text-decoration:none;border-radius:var(--form-button-border-radius);text-transform:uppercase;cursor:pointer;transition-property:background,color,box-shadow,transform,opacity;transition-duration:.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:#fff}.ui-button>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border:none}.ui-button:hover{background:var(--brand-button-hover-bg);box-shadow:var(--brand-button-shadow-hover);color:#fff;transform:translateY(-1px)}.ui-button:active{background:var(--brand-button-active-bg);box-shadow:var(--brand-button-shadow);transform:translateY(0)}.ui-button:focus-visible{background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow),var(--brand-button-focus-ring);color:#fff;transform:translateY(-1px)}.ui-button:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff;border:none}.ui-button:disabled,.ui-button[aria-disabled=true]{opacity:var(--brand-button-disabled-opacity);cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}@media(max-width:1200px){.ui-button{padding-left:25px;padding-right:25px}}.ui-widget-overlay{background-color:var(--overlay-color);opacity:1;animation-name:fade-in;animation-duration:var(--dialog-animation-duration)}.ui-dialog{position:fixed;z-index:var(--z-index-dialog);max-width:95%;padding:0;box-shadow:0 17px 43px 0 rgba(46,89,121,.1);border-radius:20px;background:var(--color-background);animation-name:fade-in;animation-duration:var(--dialog-animation-duration)}.ui-dialog .ui-dialog-titlebar{font-size:var(--headline-size-3);font-weight:bold;line-height:var(--headline-line-height-3);color:#000;display:flex;align-items:center;min-height:90px;margin:0;padding:10px calc(var(--dialog-padding) + 30px);border-radius:20px 20px 0 0;background:var(--gradient-blue);text-align:center;line-height:1.3;color:#fff}.ui-dialog .ui-dialog-title{float:none;width:100%;margin:0 20px 0 0}.ui-dialog .ui-dialog-titlebar-close{top:30px;right:calc(var(--dialog-padding) - 8px);width:32px;height:32px;min-height:initial;margin:0;padding:0;border:none;background:none;box-shadow:none;line-height:32px}.ui-dialog .ui-dialog-titlebar-close::after{position:absolute;inset:0;margin:auto;content:"✕";text-indent:0;color:inherit;font-size:23px}.ui-dialog .ui-dialog-titlebar-close:hover::after{opacity:.9}.ui-dialog .ui-dialog-titlebar-close:focus-visible{border-radius:50%;box-shadow:var(--brand-control-focus-ring)}.ui-dialog .ui-icon-closethick,.ui-dialog .ui-button-icon-space{display:none}.ui-dialog .ui-dialog-content{margin:0;padding:var(--dialog-padding)}.ui-dialog .ui-dialog-content[style="width: auto; min-height: 0px; max-height: none; height: 0px;"]{padding:0}.ui-dialog.ui-dialog-buttons .ui-dialog-content{padding-bottom:0}.ui-dialog .ui-dialog-buttonpane{text-align:center;margin:0;padding:var(--dialog-padding);border:none}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:none}.ui-dialog .ui-dialog-buttonpane button{margin:0}@media(max-height:700px){.ui-dialog{--dialog-padding:20px}.ui-dialog .ui-dialog-titlebar{min-height:60px}.ui-dialog .ui-dialog-titlebar-close{top:15px}}@media(max-width:640px){.ui-dialog{--dialog-padding:var(--page-padding);top:0 !important;left:0 !important;bottom:0 !important;right:0 !important;width:100% !important;height:initial !important;max-width:initial;border-radius:0;display:flex;flex-direction:column;font-size:var(--font-size-small)}.ui-dialog .ui-dialog-titlebar{border-radius:0;min-height:60px}.ui-dialog .ui-dialog-titlebar-close{top:15px}.ui-dialog .ui-dialog-content{max-height:100% !important}}.main-menu-block{position:relative}.main-menu-block__title{display:none}.main-menu-block .main-menu{margin:0;padding:0;list-style:none;color:#000}.main-menu-block .menu-l1{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;grid-gap:3.7878787879%;align-items:center}.main-menu-block .menu-l1__item{margin:0;padding:0;border-bottom:1px solid rgba(0,0,0,0)}.main-menu-block .menu-l1__item::before{display:none}.main-menu-block .menu-l1__link{color:#000}.main-menu-block .menu-l1__link>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial}.main-menu-block .menu-l1__link>span{border-bottom:none}.main-menu-block .menu-l1__link:hover{color:var(--color-blue)}.main-menu-block .menu-l1__link:hover>span{background:var(--gradient-blue);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.main-menu-block .menu-l1__link{display:block;padding:24px 0 22px 0;font-weight:400;line-height:1.4;text-transform:uppercase;text-decoration:none;color:inherit}.main-menu-block .menu-l1__link:hover>span,.main-menu-block .menu-l1__item--active-trail .menu-l1__link>span{background:var(--gradient-blue);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.main-menu-block .menu-l1__item--active-trail{border-image:var(--gradient-blue) 1}.main-menu-block .menu-l2{display:none;flex-wrap:wrap;position:absolute;left:0;width:100%;margin:25px 0 0 0;padding:0;list-style:none}.main-menu-block .menu-l2__item:last-child{margin-right:0}.main-menu-block .menu-l2__item{margin:0 25px 0 0;padding:0}.main-menu-block .menu-l2__item::before{display:none}.main-menu-block .menu-l2__item-description{display:none}.main-menu-block .menu-l2__link{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;display:inline-flex;align-items:center;min-height:40px;padding:8px 14px;border-radius:999px;font-size:14px;line-height:1.35;color:var(--color-text);white-space:nowrap;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.main-menu-block .menu-l2__link>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:inherit;border:none}.main-menu-block .menu-l2__link:hover,.main-menu-block .menu-l2__link:focus-visible{background:rgba(43,119,204,.05);color:var(--color-blue)}.main-menu-block .menu-l2__link:hover>span,.main-menu-block .menu-l2__link:focus-visible>span{color:inherit}.main-menu-block .menu-l2__item--active-trail .menu-l2__link{background:linear-gradient(180deg,#edf5ff 0%,#e6f0ff 100%);color:var(--color-blue);font-weight:600;box-shadow:none}.main-menu-block .menu-l2__item--active-trail .menu-l2__link>span{color:inherit}.main-menu-block .menu-l1__item--active-trail .menu-l2{display:flex}@media(max-width:1280px){.main-menu-block .menu-l1__link{font-size:13px}}@media(max-width:640px){.main-menu-block{position:static}.main-menu-block__title{display:block;position:absolute;top:0;left:0;width:58px;height:var(--mobile-header-height);text-indent:-9999px;cursor:pointer}.main-menu-block__title::after{background-image:linear-gradient(to bottom,var(--color-blue) 0%,var(--color-blue) 11.1111111111%,transparent 11.1111111111%,transparent 44.4444444444%,var(--color-blue) 44.4444444444%,var(--color-blue) 55.5555555556%,transparent 55.5555555556%,transparent 88.8888888889%,var(--color-blue) 88.8888888889%,var(--color-blue) 100%);background-position:center;background-repeat:no-repeat;position:absolute;inset:0;margin:auto;content:"";display:block;width:28px;height:20px}.main-menu-block__title:hover{background:var(--color-background-gray2)}.main-menu-block__content{display:none;position:absolute;top:var(--mobile-header-height);left:0;width:100%;padding:calc(var(--page-padding) + 10px) var(--page-padding);background:#fff;box-shadow:0 50px 45px rgba(0,0,0,.3);z-index:1}.main-menu-block .menu-l1{display:grid;grid-auto-flow:row;grid-template-columns:auto;gap:12px}.main-menu-block .menu-l1__item{border-bottom:none}.main-menu-block .menu-l1__link{padding:0}.main-menu-block .menu-l2{position:static;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:var(--gutter-width);grid-row-gap:10px;grid-auto-flow:row}.main-menu-block .menu-l2__link{display:block;min-height:0;padding:0;border-radius:0;background:none;box-shadow:none;font-size:13px}.main-menu-block .menu-l2__link:hover,.main-menu-block .menu-l2__link:focus-visible,.main-menu-block .menu-l2__item--active-trail .menu-l2__link{background:none;box-shadow:none}.main-menu-block--open .main-menu-block__title{background:var(--color-blue)}.main-menu-block--open .main-menu-block__title::after{content:"✕";color:#fff;width:20px;height:20px;line-height:20px;font-size:25px;text-indent:0}.main-menu-block--open .main-menu-block__content{display:block}}.language-switcher{position:relative}.language-switcher__current-language{font-size:17px;font-weight:bold;color:var(--color-blue);cursor:pointer}.language-switcher__current-language::after{content:"";display:inline-block;width:8px;height:8px;margin:0 0 3px 10px;border:1px solid var(--color-blue);border-top:none;border-left:none;transform:rotate(45deg);transform-origin:center center;transition-property:transform,margin;transition-duration:.2s;transition-delay:.1s}.language-switcher__links{transition-property:visibility,opacity;transition-duration:.2s;visibility:hidden;opacity:0;position:absolute;top:100%;right:0;margin:10px 0 0 0;padding:0;list-style:none;background:var(--color-background);box-shadow:0 13px 27px rgba(78,103,118,.15);border-radius:var(--border-radius);z-index:1}.language-switcher__link{display:block;min-width:105px;padding:8px 30px 8px 30px;color:#000;text-decoration:none;font-size:var(--font-size-small)}.language-switcher__link:hover,.language-switcher__link:focus-visible{background:var(--color-background-gray);color:var(--color-blue)}.language-switcher--open .language-switcher__current-language::after{transform:rotate(-135deg);margin:0 0 -1px 10px}.language-switcher--open .language-switcher__links{visibility:visible;opacity:1}@media(max-width:640px){.language-switcher{position:absolute;top:calc(var(--mobile-header-height)/2 - 13px);right:var(--page-padding)}}.second-main-menu-block{margin-bottom:40px}.second-main-menu-block .menu{margin:0;padding:0;list-style:none}.second-main-menu-block .menu__link{color:#000}.second-main-menu-block .menu__link>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial}.second-main-menu-block .menu__link>span{border-bottom:none}.second-main-menu-block .menu__link:hover{color:var(--color-blue)}.second-main-menu-block .menu__link:hover>span{background:var(--gradient-blue);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.second-main-menu-block .menu__link{color:#000;text-decoration:none}.second-main-menu-block .menu__link:hover{color:var(--color-blue)}.second-main-menu-block .menu-l1{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--gutter-width);margin:0;padding:0;list-style:none}.second-main-menu-block .menu-l1__link{font-size:var(--headline-size-5);font-weight:bold;line-height:var(--headline-line-height-5);color:#000;display:inline-block;margin-bottom:20px}.second-main-menu-block .menu-l2{margin:0;padding:0;list-style:none}.second-main-menu-block .menu-l2__item:first-child{margin-top:0}.second-main-menu-block .menu-l2__item{margin-top:15px;font-size:var(--font-size-small)}.second-main-menu-block .menu-l2__item-description{display:inline-block;margin-left:3px;color:var(--color-background-gray3);font-size:var(--font-size-min)}.second-main-menu-block .social-links{margin-top:30px}@media(max-width:640px){.second-main-menu-block{margin-bottom:30px}.second-main-menu-block .menu-l1{display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:row;grid-column-gap:var(--gutter-width);grid-row-gap:25px}.second-main-menu-block .menu-l1__link{margin:0;font-size:16px}.second-main-menu-block .menu-l2__item,.second-main-menu-block .menu-l2__item:first-child{margin-top:10px}.second-main-menu-block .menu-l2__item-description{display:block;margin:0}.second-main-menu-block .social-links{grid-template-columns:min-content min-content;grid-auto-flow:row;margin-top:20px}}.footer-menu-block{margin-bottom:15px}.footer-menu-block .menu{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;grid-gap:40px;margin:0;padding:0;list-style:none;font-size:var(--font-size-small)}.footer-menu-block .menu__link{color:#000}.footer-menu-block .menu__link>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial}.footer-menu-block .menu__link>span{border-bottom:none}.footer-menu-block .menu__link:hover{color:var(--color-blue)}.footer-menu-block .menu__link:hover>span{background:var(--gradient-blue);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.footer-menu-block .menu__item--support{font-weight:bold}@media(max-width:640px){.footer-menu-block{margin-bottom:0}.footer-menu-block .menu{grid-auto-flow:row;grid-gap:3px}}.about-page-node{--columns-gap:67px;display:grid;grid-template-areas:"text    events" "map     map" "clients clients";grid-template-columns:auto 360px;grid-column-gap:var(--columns-gap)}@media(max-width:1000px){.about-page-node{--columns-gap:40px}}@media(max-width:840px){.about-page-node{grid-template-areas:"text" "events" "map" "clients";grid-template-columns:auto}}.about-text-paragraph>p:first-child{margin-top:0}.about-text-paragraph>p:last-child{margin-bottom:0}.about-text-paragraph{grid-area:text;margin-bottom:var(--blocks-gap)}.about-text-paragraph .show-more__content>p:first-child{margin-top:0}.about-text-paragraph .show-more__content>p:last-child{margin-bottom:0}.js .about-text-paragraph .show-more__content{max-height:calc(100vh - 8em);overflow:hidden}@media(max-width:840px){.about-text-paragraph{margin-bottom:80px;padding-left:0;border-left:none}}.about-key-events-paragraph{grid-area:events;position:relative;margin-top:-5px;margin-bottom:var(--blocks-gap);padding-left:var(--columns-gap);border-left:1px solid var(--color-line-separator)}.about-key-events-paragraph .text-block__title{margin:0}.about-key-events-paragraph__year{margin:30px 0 5px 0;color:var(--color-text-green)}.about-key-events-paragraph__content{font-size:var(--font-size-small);line-height:1.7;font-weight:bold;color:#494949}@media(max-width:840px){.about-key-events-paragraph{margin-bottom:40px;padding-left:0;border-left:none}}@media(max-width:640px){.about-key-events-paragraph__year{margin-top:15px}}.about-map-paragraph{grid-area:map}.about-map-paragraph .text-block__content{display:grid;grid-template-columns:293px auto;grid-gap:47px}.about-map-paragraph__left-col{margin-bottom:var(--blocks-gap)}.about-map-paragraph__text{font-size:var(--font-size-big);line-height:1.7;font-weight:bold;line-height:1.4;color:#000}.about-map-paragraph__text a{text-decoration:none}.about-map-paragraph__link{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);display:inline-flex;align-items:center;justify-content:center;min-height:var(--form-element-height);margin:0;padding:10px 45px;font-size:var(--form-button-font-size);font-weight:normal;line-height:1.4;text-align:center;text-decoration:none;border-radius:var(--form-button-border-radius);text-transform:uppercase;cursor:pointer;transition-property:background,color,box-shadow,transform,opacity;transition-duration:.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:#fff}.about-map-paragraph__link>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border:none}.about-map-paragraph__link:hover{background:var(--brand-button-hover-bg);box-shadow:var(--brand-button-shadow-hover);color:#fff;transform:translateY(-1px)}.about-map-paragraph__link:active{background:var(--brand-button-active-bg);box-shadow:var(--brand-button-shadow);transform:translateY(0)}.about-map-paragraph__link:focus-visible{background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow),var(--brand-button-focus-ring);color:#fff;transform:translateY(-1px)}.about-map-paragraph__link:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff;border:none}.about-map-paragraph__link:disabled,.about-map-paragraph__link[aria-disabled=true]{opacity:var(--brand-button-disabled-opacity);cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}@media(max-width:1200px){.about-map-paragraph__link{padding-left:25px;padding-right:25px}}.about-map-paragraph__link{margin-top:10px}.about-map-paragraph__right-col{overflow:hidden}.about-map-paragraph__right-col a{pointer-events:none}.about-map-paragraph__map{display:block;max-width:100%;min-width:520px;width:auto;height:auto}@media(max-width:1000px){.about-map-paragraph .text-block__content{grid-gap:0}.about-map-paragraph__right-col{margin-right:calc(var(--page-padding)*-1)}}@media(max-width:640px){.about-map-paragraph .text-block__content{grid-template-columns:auto;grid-gap:20px}.about-map-paragraph__left-col{margin-bottom:20px}.about-map-paragraph__icon{margin-bottom:15px}.about-map-paragraph__text>p:first-child{margin-top:0}.about-map-paragraph__text>p:last-child{margin-bottom:0}.about-map-paragraph__text{font-size:15px}.about-map-paragraph__link{width:100%;margin-top:-3px}.about-map-paragraph__right-col{margin-left:calc(var(--page-padding)*-1);margin-right:calc(var(--page-padding)*-1);height:370px;overflow:hidden}.about-map-paragraph__right-col a{display:block;width:100%;height:100%}.about-map-paragraph__map{width:640px;max-width:initial;margin-left:-70px}}.about-clients-paragraph{grid-area:clients}.about-clients-slideshow-paragraph{display:flex !important;justify-content:space-between;overflow:hidden;max-width:var(--page-content-max-width)}.about-clients-slideshow-paragraph .slide:last-child{margin-right:0}.about-clients-slideshow-paragraph .slide{margin-right:var(--gutter-width)}.about-clients-slideshow-paragraph .slide__link{display:block}.about-clients-slideshow-paragraph .slide__image{display:block;width:auto;height:auto;max-width:200px;max-height:50px;margin-left:auto;margin-right:auto;filter:grayscale(1);opacity:.5;transition-property:filter,opacity;transition-duration:.1s}.about-clients-slideshow-paragraph .slide__image:hover{filter:none;opacity:1}.about-clients-slideshow-paragraph:not(.slick-initialized) .slide:nth-child(n+7){display:none}.about-clients-slideshow-paragraph .slick-navigation{display:none}@media(max-width:1200px){.about-clients-slideshow-paragraph{max-width:calc(100vw - var(--page-padding)*2 - var(--scrollbar-width))}}body.page--page-node-contacts .page-subtitle{max-width:760px;margin-top:0;margin-bottom:36px;color:var(--color-text);font-size:16px;line-height:1.65}body.page--page-node-contacts .page-subtitle b,body.page--page-node-contacts .page-subtitle strong{display:inline;color:#000;text-transform:none}body.page--page-node-contacts .page-subtitle::after{margin-top:22px}body.page--page-node-contacts .page-content{overflow:visible}.contacts-page-node--refresh{--contacts-radius-section:24px;--contacts-radius-panel:20px;--contacts-radius-card:18px;--contacts-radius-inner:16px;--contacts-accent-hero-surface:radial-gradient(circle at top right,rgba(132,85,212,0.16),transparent 34%),linear-gradient(180deg,#fbfcff 0%,#f4f7fc 100%);--contacts-accent-main-surface:radial-gradient(circle at top left,rgba(43,119,204,0.08),transparent 28%),linear-gradient(180deg,#f8fafd 0%,#ffffff 100%);--contacts-accent-social-surface:#f7f9fd;--contacts-accent-refresh-surface:#f3f4f9;color:var(--color-text);width:100%;max-width:100%;box-sizing:border-box}.contacts-page-node--refresh a{text-decoration:none}.contacts-page-node--refresh .contacts-page-node__hero{margin-bottom:40px}.contacts-page-node--refresh .contacts-page-node__hero-card{display:grid;gap:22px;width:100%;max-width:100%;overflow:hidden;margin-bottom:28px;padding:32px 36px;background:var(--contacts-accent-hero-surface)}.contacts-page-node--refresh .contacts-page-node__hero-eyebrow,.contacts-page-node--refresh .contacts-page-node__map-eyebrow{margin-bottom:12px;color:var(--color-blue);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.contacts-page-node--refresh .contacts-page-node__hero-title,.contacts-page-node--refresh .contacts-page-node__map-title{margin:0;color:#000;overflow-wrap:anywhere}.contacts-page-node--refresh .contacts-page-node__hero-text{max-width:640px;margin:-6px 0 4px 0;color:var(--color-text-gray);font-size:16px;line-height:1.6}.contacts-page-node--refresh .contacts-page-node__hero-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-start}.contacts-page-node--refresh .contacts-page-node__hero-action>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border-bottom:none}.contacts-page-node--refresh .contacts-page-node__cards{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.15fr);gap:24px;width:100%;max-width:100%}.contacts-page-node--refresh .contacts-page-node__card{display:grid;gap:14px;min-width:0;min-height:100%;overflow:hidden;padding:26px 24px}.contacts-page-node--refresh .contacts-page-node__card-icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:var(--contacts-radius-inner);background:linear-gradient(180deg,rgba(43,119,204,0.12) 0%,rgba(132,85,212,0.1) 100%)}.contacts-page-node--refresh .contacts-page-node__card-icon img{display:block;width:28px;height:28px;object-fit:contain}.contacts-page-node--refresh .contacts-page-node__card-label{color:var(--color-text-gray);font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.contacts-page-node--refresh .contacts-page-node__card-value{color:#000;font-size:22px;font-weight:600;line-height:1.35;word-break:break-word;overflow-wrap:anywhere}.contacts-page-node--refresh .contacts-page-node__card-value a,.contacts-page-node--refresh .contacts-page-node__card-value a:hover{color:inherit}.contacts-page-node--refresh .contacts-page-node__card-value a>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border-bottom:none}.contacts-page-node--refresh .contacts-page-node__card-note{color:var(--color-text-gray);font-size:14px;line-height:1.5}.contacts-page-node--refresh .contacts-page-node__social{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center;margin-top:26px;padding:20px 28px;border-radius:var(--contacts-radius-card);background:var(--contacts-accent-social-surface)}.contacts-page-node--refresh .contacts-page-node__social-label{color:#000;font-size:15px;font-weight:600}.contacts-page-node--refresh .contacts-page-node__social-links .social-links{display:flex;flex-wrap:wrap;gap:12px}.contacts-page-node--refresh .contacts-page-node__social-links .social-links__link{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px rgba(43,119,204,.1);transition:transform .15s ease,box-shadow .15s ease}.contacts-page-node--refresh .contacts-page-node__social-links .social-links__link:hover,.contacts-page-node--refresh .contacts-page-node__social-links .social-links__link:focus-visible{transform:translateY(-1px);box-shadow:inset 0 0 0 1px rgba(43,119,204,.18),0 10px 24px rgba(20,32,61,.08)}.contacts-page-node--refresh .contacts-page-node__social-links .social-links__icon{display:block;width:24px;height:24px;object-fit:contain}.contacts-page-node--refresh .contacts-page-node__main{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,0.92fr);grid-template-areas:"map form";gap:32px;width:100%;max-width:100%;overflow:hidden;align-items:start;padding:32px;background:var(--contacts-accent-main-surface)}.contacts-page-node--refresh .contacts-page-node__form-panel,.contacts-page-node--refresh .contacts-page-node__map-panel{min-width:0}.contacts-page-node--refresh .contacts-page-node__form-panel{grid-area:form}.contacts-page-node--refresh .contacts-page-node__map-panel{grid-area:map;display:grid;gap:24px;align-self:stretch;overflow:hidden;padding:32px}.contacts-page-node--refresh .contacts-page-node__map-copy{max-width:620px}.contacts-page-node--refresh .contacts-page-node__map-text,.contacts-page-node--refresh .contacts-page-node__map-address{margin:14px 0 0 0}.contacts-page-node--refresh .contacts-page-node__map-text{color:var(--color-text-gray);line-height:1.6}.contacts-page-node--refresh .contacts-page-node__map-address{color:#000;font-weight:600}.contacts-page-node--refresh .contacts-page-node__map-frame{overflow:hidden;min-height:520px;border-radius:var(--contacts-radius-card);box-shadow:inset 0 0 0 1px rgba(20,32,61,.06)}.contacts-page-node--refresh .contacts-page-node__map-frame iframe{display:block;width:100%;min-height:520px}.contacts-page-node--refresh .contacts-page-node__map-link{color:var(--color-blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em;transition:color .15s ease,text-decoration-color .15s ease,opacity .15s ease;outline:none;border-radius:8px}.contacts-page-node--refresh .contacts-page-node__map-link>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:inherit;border:0}.contacts-page-node--refresh .contacts-page-node__map-link:hover,.contacts-page-node--refresh .contacts-page-node__map-link:focus-visible{color:#17345d;text-decoration-color:currentColor}.contacts-page-node--refresh .contacts-page-node__map-link:focus-visible{box-shadow:var(--brand-text-action-focus-ring)}.contacts-page-node--refresh .contacts-page-node__map-link:hover>span,.contacts-page-node--refresh .contacts-page-node__map-link:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:inherit;border:0}.contacts-page-node--refresh .contacts-page-node__map-link{display:inline-flex;justify-self:start;font-size:14px;font-weight:600}.contacts-page-node--refresh .contacts-form-paragraph .form-item--actions{grid-template-columns:auto;gap:14px;align-items:start}.contacts-page-node--refresh .contacts-form-paragraph .form-item--submit-notice{order:-1;max-width:540px;color:var(--color-text-gray);line-height:1.5}@media(max-width:1100px){.contacts-page-node--refresh .contacts-page-node__cards{grid-template-columns:1fr}.contacts-page-node--refresh .contacts-page-node__main{grid-template-columns:1fr;grid-template-areas:"form" "map"}}@media(max-width:640px){.contacts-page-node--refresh .contacts-page-node__hero{margin-bottom:24px}.contacts-page-node--refresh .contacts-page-node__hero-card,.contacts-page-node--refresh .contacts-page-node__main{padding:22px 18px;border-radius:20px}.contacts-page-node--refresh .contacts-form-paragraph,.contacts-page-node--refresh .contacts-page-node__map-panel{padding:22px 18px;border-radius:18px}.contacts-page-node--refresh .contacts-page-node__hero-text{font-size:15px;line-height:1.55}.contacts-page-node--refresh .contacts-page-node__hero-actions{display:grid;grid-template-columns:1fr;gap:10px}.contacts-page-node--refresh .contacts-page-node__hero-action{width:100%}.contacts-page-node--refresh .contacts-page-node__cards{gap:16px}.contacts-page-node--refresh .contacts-page-node__card{gap:10px;padding:18px 16px}.contacts-page-node--refresh .contacts-page-node__card-value{font-size:18px}.contacts-page-node--refresh .contacts-page-node__social{padding:18px}.contacts-page-node--refresh .contacts-page-node__main{gap:18px}.contacts-page-node--refresh .contacts-page-node__map-frame,.contacts-page-node--refresh .contacts-page-node__map-frame iframe{min-height:320px}}body.page--page-node-contacts .contacts-page-node--refresh{--contacts-block-gap:24px;--public-shell-border-color:rgba(23,38,65,0.1);--public-shell-card-shadow:0 8px 22px rgba(20,32,61,0.05);--public-shell-panel-shadow:0 8px 22px rgba(20,32,61,0.05);--public-shell-section-shadow:0 8px 22px rgba(20,32,61,0.05);--public-shell-radius-card:24px;--public-shell-radius-panel:24px;--public-shell-radius-section:24px;display:grid;gap:var(--contacts-block-gap);max-width:var(--page-content-max-width,1140px);margin-left:auto;margin-right:auto}body.page--page-node-contacts .contacts-page-node--refresh .contacts-page-node__hero{margin-bottom:0}body.page--page-node-contacts .contacts-page-node--refresh .contacts-page-node__hero-card,body.page--page-node-contacts .contacts-page-node--refresh .contacts-page-node__card,body.page--page-node-contacts .contacts-page-node--refresh .contacts-page-node__map-panel,body.page--page-node-contacts .contacts-page-node--refresh .contacts-page-node__form-panel>.contacts-form-paragraph{background:var(--contacts-accent-refresh-surface);background-image:none;overflow:hidden;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body.page--page-node-contacts .contacts-page-node--refresh .contacts-page-node__hero-card{gap:22px;margin-bottom:0;padding:32px 36px}body.page--page-node-contacts .contacts-page-node--refresh .contacts-page-node__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--contacts-block-gap);margin-top:var(--contacts-block-gap)}body.page--page-node-contacts .contacts-page-node--refresh .contacts-page-node__card{padding:26px 24px}body.page--page-node-contacts .contacts-page-node--refresh .contacts-page-node__main{display:flex;flex-direction:column;gap:0;width:100%;padding:0;border-radius:0;background:none;overflow:visible}body.page--page-node-contacts .contacts-page-node--refresh .contacts-page-node__main>*+*{margin-top:var(--contacts-block-gap)}body.page--page-node-contacts .contacts-page-node--refresh .contacts-page-node__map-panel{order:2;gap:24px;padding:32px}body.page--page-node-contacts .contacts-page-node--refresh .contacts-page-node__form-panel{order:1;padding:28px 32px}body.page--page-node-contacts .contacts-page-node--refresh .contacts-page-node__form-panel>.contacts-form-paragraph,body.page--page-node-contacts .contacts-page-node--refresh .contacts-page-node__form-panel .text-block__content,body.page--page-node-contacts .contacts-page-node--refresh .contacts-page-node__form-panel .text-block.contacts-form-paragraph,body.page--page-node-contacts .contacts-page-node--refresh .contacts-page-node__map-panel .contacts-page-node__map-copy,body.page--page-node-contacts .contacts-page-node--refresh .contacts-page-node__form-panel .feedback-form,body.page--page-node-contacts .contacts-page-node--refresh .contacts-page-node__form-panel .form-item,body.page--page-node-contacts .contacts-page-node--refresh .contacts-page-node__form-panel .js-form-wrapper,body.page--page-node-contacts .contacts-page-node--refresh .contacts-page-node__form-panel .form-actions{background:none;background-image:none;border:0;box-shadow:none}body.page--page-node-contacts .contacts-page-node--refresh .contacts-page-node__map-frame{min-height:420px;height:420px;margin:0;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;overflow:hidden}body.page--page-node-contacts .contacts-page-node--refresh .contacts-page-node__map-frame iframe{display:block;width:100%;height:100%;min-height:420px}body.page--page-node-contacts .contacts-page-node--refresh .contacts-page-node__hero-title,body.page--page-node-contacts .contacts-page-node--refresh .contacts-page-node__map-title{margin:0;color:#000;font-weight:700}body.page--page-node-contacts .contacts-page-node--refresh .contacts-page-node__form-panel .basic-block__subtitle{margin:0 0 24px 0}body.page--page-node-contacts .contacts-page-node--refresh .contacts-page-node__form-panel .form-actions{display:flex;flex-wrap:wrap;gap:16px 20px;align-items:center;margin-top:18px}body.page--page-node-contacts .contacts-page-node--refresh .contacts-page-node__form-panel .form-submit{order:1}body.page--page-node-contacts .contacts-page-node--refresh .contacts-page-node__form-panel .form-item--submit-notice{order:2}@media(max-width:980px){body.page--page-node-contacts .contacts-page-node--refresh{--contacts-block-gap:18px}body.page--page-node-contacts .contacts-page-node--refresh .contacts-page-node__cards{grid-template-columns:1fr}body.page--page-node-contacts .contacts-page-node--refresh .contacts-page-node__map-frame,body.page--page-node-contacts .contacts-page-node--refresh .contacts-page-node__map-frame iframe{min-height:320px;height:320px}}.download-page-node{color:#2a3656}.download-page-node .content-header{margin:0}.download-page-node .content-header__title{max-width:560px;color:#2a3656}.download-page-node .content-header__title strong,.download-page-node .content-header__title b{font-weight:700;color:#22365d}.download-page-node .content-header__text{display:grid;grid-template-columns:min-content auto;grid-gap:18px;align-items:center}.download-page-node .content-header__text::before{content:"";width:54px;height:54px;border-radius:18px;background:url(/themes/xtheme/img/logo-icon.png) center/cover no-repeat;box-shadow:0 10px 24px rgba(31,47,84,.18)}.download-page-node .download-links{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px}.download-page-node .download-links__link{margin:0;border-radius:14px;overflow:hidden}.download-page-node .download-links__link img{width:auto;max-width:232px;height:68px}.download-page-node__hero{padding:4px 0 30px}.download-page-node__callback{margin:0 calc(var(--dialog-padding)*-1) calc(var(--dialog-padding)*-1);padding:30px var(--dialog-padding) 34px;border-top:1px solid rgba(57,85,142,.12);background:linear-gradient(180deg,#dfeafc 0%,#eff5ff 100%)}.download-page-node__callback-copy{margin:0 0 18px;font-size:16px;line-height:1.65;color:#5c6f92}.download-page-node__callback-copy a{color:var(--color-blue);font-weight:600;text-decoration:underline;text-underline-offset:.14em}.download-page-node__callback-copy p{margin:0}.download-page-node__callback-title{margin-bottom:16px;font-size:18px;font-weight:400;color:#22365d}.download-page-node__callback-form{margin:0}.download-page-node .download-node__text>p:first-child{margin-top:0}.download-page-node .download-node__text>p:last-child{margin-bottom:0}.download-page-node .download-node__text{display:grid;grid-template-columns:min-content auto;grid-gap:var(--gutter-width);align-items:center;margin-bottom:40px;color:#2a3656}.download-page-node .download-node__text::before{content:"";width:70px;height:70px;background:#fff;background:url(/themes/xtheme/img/logo-icon.png) center/100% no-repeat}.download-page-node .download-node__links{margin-bottom:40px}.download-page-node .form-item{margin:0}.download-page-node .form-item__label{display:none}.download-page-node .download-node__form-description{font-size:var(--font-size-small);line-height:1.7}.download-page-node .callback-form{display:grid;grid-template-areas:"messages    messages" "phone       actions" "description description";grid-template-columns:minmax(min-content,354px) auto;grid-gap:20px}.download-page-node .status-messages{grid-area:messages;margin:20px 0 0 0}.download-page-node .form-item--subject-wrapper{grid-area:phone}.download-page-node .form-text{width:100%;max-width:354px}.download-page-node .form-item--actions{grid-area:actions}.download-page-node .form-item--text-after{grid-area:description;font-size:var(--font-size-min);color:var(--color-text-gray)}.download-page-node .form-item--text-after .nowrap{display:block}.ui-dialog .download-page-node{max-width:546px}.ui-dialog .download-page-node .download-node__text{margin-top:-5px}@media(max-width:640px){.download-page-node .content-header__text{grid-template-columns:1fr;text-align:center}.download-page-node .content-header__text::before{justify-self:center}.download-page-node .content-header__title{max-width:none}.download-page-node .download-links{justify-content:center}.download-page-node .download-links__link img{width:100%;max-width:240px;height:auto}.download-page-node__callback{padding-top:24px;padding-bottom:26px}.download-page-node__callback-copy,.download-page-node__callback-title{text-align:center}.download-page-node .callback-form{grid-template-areas:"messages" "phone" "actions" "description";grid-template-columns:1fr}.download-page-node .form-text{max-width:none}}.download-dialog.ui-dialog{max-width:606px;border-radius:28px;box-shadow:0 32px 84px rgba(29,43,77,.24);background:rgba(255,255,255,.96);overflow:hidden}.download-dialog.ui-dialog .ui-dialog-titlebar{min-height:96px;padding:24px 78px 22px;border-radius:28px 28px 0 0;border-bottom:1px solid rgba(57,85,142,.12);background:#fff;color:#22365d}.download-dialog.ui-dialog .ui-dialog-title{font-size:36px;font-weight:700;letter-spacing:-0.03em}.download-dialog.ui-dialog .ui-dialog-titlebar-close{top:24px;right:26px;color:#60739a}.download-dialog.ui-dialog .ui-dialog-content{padding:28px var(--dialog-padding) var(--dialog-padding)}@media(max-width:640px){.download-dialog.ui-dialog{border-radius:24px 24px 0 0}.download-dialog.ui-dialog .ui-dialog-titlebar{min-height:76px;padding:18px 58px 16px;border-radius:24px 24px 0 0}.download-dialog.ui-dialog .ui-dialog-title{font-size:28px}.download-dialog.ui-dialog .ui-dialog-titlebar-close{top:17px;right:14px}.download-dialog.ui-dialog .ui-dialog-content{padding-top:24px}}.integration-screenshots-block{margin-bottom:var(--blocks-gap)}.integration-advantages-paragraph{margin-bottom:var(--blocks-gap)}.integration-list-paragraph{margin-bottom:var(--blocks-gap);padding-top:var(--blocks-gap);padding-bottom:var(--blocks-gap)}.integration-list-paragraph .paragraphs-block__content{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;margin-top:60px}.integration-list-paragraph .teaser__images{margin-bottom:25px}.integration-list-paragraph .teaser{padding:28px 30px}.integration-list-paragraph img{width:auto;height:auto;max-width:100%;max-height:40px}.integration-list-paragraph .teaser__title{display:none}.integration-list-paragraph .teaser__text>p:first-child{margin-top:0}.integration-list-paragraph .teaser__text>p:last-child{margin-bottom:0}.integration-list-paragraph .teaser__text{font-size:var(--font-size-small);line-height:1.7;margin-bottom:20px}.integration-list-paragraph .teaser__link-wrapper{font-size:var(--font-size-small);line-height:1.7}.integration-list-paragraph .teaser__link::after{content:" »"}@media(max-width:800px){.integration-list-paragraph .paragraphs-block__content{grid-template-columns:auto;grid-gap:60px}}@media(max-width:640px){.integration-list-paragraph .paragraphs-block__content{grid-gap:40px;margin-top:0}.integration-list-paragraph .teaser{padding:22px 20px}.integration-list-paragraph .teaser__images{margin-bottom:10px}.integration-list-paragraph img{max-height:30px}.integration-list-paragraph .teaser__text{margin-bottom:10px}}.integration-list-last-paragraph{font-size:var(--font-size-big);line-height:1.7;align-self:center;display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:40px;align-items:center;min-height:90px;font-weight:bold;line-height:1.5;color:#000}.integration-list-last-paragraph p>p:first-child{margin-top:0}.integration-list-last-paragraph p>p:last-child{margin-bottom:0}.integration-list-last-paragraph p{margin:0}.integration-list-last-paragraph::before{display:block;width:36px;height:100%;min-height:80px;background:linear-gradient(to bottom,var(--color-blue),var(--color-blue)) center top/1px calc(50% - 32.7272727273px) no-repeat,linear-gradient(to bottom,var(--color-blue),var(--color-blue)) center bottom/1px calc(50% - 32.7272727273px) no-repeat,radial-gradient(18px circle at center,transparent calc(100% - 2px),var(--color-blue) calc(100% - 1px),transparent 100%),url(/themes/xtheme/img/ok-icon.png) center no-repeat;content:"";justify-self:center}@media(max-width:1200px){.integration-list-last-paragraph{column-gap:24px}}@media(max-width:640px){.integration-list-last-paragraph{font-size:15px;column-gap:18px}}.integration-reviews-paragraph{margin-bottom:var(--blocks-gap)}.integration-reviews-paragraph .reviews-views__content{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:var(--gutter-width)}.integration-reviews-paragraph .reviews-views__content:not(.slick-initialized) .review-node:nth-child(n+3){display:none}.integration-reviews-paragraph .review-node__title{margin-bottom:15px}.integration-reviews-paragraph .review-node__body>p:first-child{margin-top:0}.integration-reviews-paragraph .review-node__body>p:last-child{margin-bottom:0}.integration-reviews-paragraph .review-node__body{font-size:var(--font-size-small);line-height:1.7;display:block !important;margin-bottom:25px}@media(max-width:1000px){.integration-reviews-paragraph .review-node{padding:30px 0 0 0;background-size:28px 20px;background-position:left top}}@media(max-width:700px){.integration-reviews-paragraph .reviews-views__content{grid-template-columns:auto}.integration-reviews-paragraph .reviews-views__content:not(.slick-initialized) .review-node:nth-child(n+2){display:none}}body.page-node-type-page.path-node.page-node-16 .integration-form-paragraph,body.path-integracje-mawenix .integration-form-paragraph{display:none}.products-page-node .product-teaser__title{font-weight:normal}.products-page-node .product-teaser__title span{font-weight:bold}.products-page-node .product-teaser__title sup{font-size:var(--font-size-small);line-height:1.7;font-weight:normal;vertical-align:baseline}.products-page-node .solutions-table__link,.products-page-node .solutions-table__link:hover,.products-page-node .solutions-table__link:focus,.products-page-node .solutions-table__link:focus-visible,.products-page-node .solutions-table__link:active{border-color:rgba(43,119,204,.18) !important;outline:none !important}.products-page-node .solutions-table__link:focus,.products-page-node .solutions-table__link:focus-visible,.products-page-node .solutions-table__link:active{box-shadow:0 14px 30px rgba(17,38,73,.08),0 0 0 3px rgba(43,119,204,.12) !important}.products-page-node .solutions-table__item,.products-page-node .solutions-table__item:last-child{border-bottom:0 !important}.products-page-node .solutions-table__item--active .solutions-table__link{background:#fff !important;border-color:rgba(43,119,204,.28) !important;box-shadow:0 6px 18px rgba(17,38,73,.04) !important}.products-page-node .solutions-table__item--active .solutions-table__more span{background:var(--color-blue) !important;color:#fff !important}.products-page-node .solutions-table__more::after{content:none !important}.products-page-node .products-form-paragraph{display:none}.products-pro-header-paragraph{margin-bottom:20px}.products-pro-teasers-paragraph{margin-bottom:var(--blocks-gap)}.products-pro-solutions-paragraph{margin-bottom:var(--blocks-gap);max-width:980px;margin-left:auto;margin-right:auto;padding:24px;border-color:#e6ebf3;background:#fff;box-shadow:0 20px 44px rgba(20,32,61,.07)}.products-pro-solutions-paragraph .basic-block__title{margin:0 0 18px;color:var(--color-blue);text-wrap:balance}.products-pro-solutions-paragraph .solutions-table{min-height:0;border:0;border-radius:0;box-shadow:none}.products-pro-solutions-paragraph__description{font-size:var(--font-size-small);line-height:1.7;margin-top:20px;color:var(--color-text-gray);font-style:italic}@media(max-width:640px){.products-pro-solutions-paragraph{padding:22px 18px}}.solutions-table{--solutions-table-preview-width:250px;--solutions-table-preview-gap:30px;display:grid;grid-template-columns:minmax(0,1fr) var(--solutions-table-preview-width);gap:var(--solutions-table-preview-gap);padding:18px;border:1px solid #dbe4ef;border-radius:18px;background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%);box-shadow:0 18px 42px rgba(16,34,69,.08)}.solutions-table__list{display:grid;gap:14px;min-width:0}.solutions-table__item{min-width:0}.solutions-table__link{display:grid;grid-template-columns:minmax(0,1.7fr) auto auto;align-items:center;gap:18px;min-height:96px;padding:18px 22px;text-decoration:none;color:var(--color-black);border:1px solid #e3eaf2;border-radius:14px;background:#fff;box-shadow:0 6px 18px rgba(17,38,73,.04);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background-color .2s ease}.solutions-table__link>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;display:contents}.solutions-table__link:hover,.solutions-table__link:focus-visible{border-color:rgba(var(--color-blue-rgb),0.28);background:#fdfefe;box-shadow:0 14px 30px rgba(17,38,73,.1);transform:translateY(-1px)}.solutions-table__link:focus-visible{outline:0;box-shadow:0 14px 30px rgba(17,38,73,.1),0 0 0 3px rgba(var(--color-blue-rgb),0.18)}.solutions-table__main{min-width:0}.solutions-table__title{font-size:var(--font-size-big);line-height:1.7;font-weight:600;line-height:1.35;color:#16253d;text-wrap:balance}.solutions-table__price{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:6px;min-width:0;padding:0;color:var(--color-blue);white-space:nowrap}.solutions-table__price-prefix{font-size:var(--font-size-small);line-height:1.7;color:#6f8098}.solutions-table__price-value{font-size:var(--font-size-big);line-height:1.7;font-weight:600;line-height:1.2;color:var(--color-blue)}.solutions-table__more{justify-self:end;white-space:nowrap}.solutions-table__more span{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:999px;background:#eff5fb;color:#163a63;font-size:14px;font-weight:600;line-height:1;letter-spacing:.01em;transition:background-color .2s ease,color .2s ease}.solutions-table__more span::after{content:"→";margin-left:10px;font-size:13px;line-height:1}.solutions-table__link:hover .solutions-table__more span,.solutions-table__link:focus-visible .solutions-table__more span{background:var(--color-blue);color:#fff}.solutions-table__aside{position:relative;display:block;align-self:start}.solutions-table__preview-item{display:none;width:100%}.solutions-table__preview-item.is-active{display:block}.solutions-table__preview{width:100%;min-height:100%;overflow:hidden;border-radius:18px;background:linear-gradient(180deg,#f5f8fd 0%,#eef4fc 100%);box-shadow:inset 0 0 0 1px rgba(43,119,204,.08)}.solutions-table__preview img{display:block;width:100%;height:100%;min-height:100%;object-fit:cover}@media(max-width:1100px){.solutions-table{grid-template-columns:1fr}.solutions-table__aside{display:none}.solutions-table__link{grid-template-columns:minmax(0,1.5fr) auto auto}}@media(max-width:800px){.solutions-table__link{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title price" "cta cta";align-items:start;gap:14px 18px}.solutions-table__main{grid-area:title}.solutions-table__price{grid-area:price}.solutions-table__more{grid-area:cta;justify-self:start}}@media(max-width:640px){.solutions-table{margin-left:calc(var(--page-padding)*-1);margin-right:calc(var(--page-padding)*-1);gap:12px;padding:0;border:none;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.solutions-table__link{grid-template-columns:1fr;grid-template-areas:"title" "price" "cta";gap:12px;min-height:0;padding:18px}.solutions-table__title{font-size:var(--font-size);text-wrap:initial}.solutions-table__price{justify-content:flex-start;flex-wrap:wrap}.solutions-table__price-value{font-size:var(--font-size)}.solutions-table__more{width:100%;justify-self:stretch}.solutions-table__more span{width:100%;min-height:42px;justify-content:space-between}}.products-lite-teasers-paragraph{margin-bottom:var(--blocks-gap)}.products-lite-solutions-paragraph{margin-bottom:var(--blocks-gap);max-width:980px;margin-left:auto;margin-right:auto;padding:24px;border-color:#e6ebf3;background:#fff;box-shadow:0 20px 44px rgba(20,32,61,.07)}.products-lite-solutions-paragraph .basic-block__title{margin:0 0 18px;color:var(--color-blue);text-wrap:balance}.products-lite-solutions-paragraph .solutions-table{min-height:0;border:0;border-radius:0;box-shadow:none}.products-lite-solutions-paragraph .solutions-table__list{align-content:start}.products-lite-solutions-paragraph .solutions-table__aside{width:220px;justify-self:end}.products-lite-solutions-paragraph .solutions-table__preview{min-height:0;height:260px}.products-lite-solutions-paragraph__description{font-size:var(--font-size-small);line-height:1.7;margin-top:20px;color:var(--color-text-gray);font-style:italic}@media(max-width:640px){.products-lite-solutions-paragraph{padding:22px 18px}}.products-reviews-paragraph{margin-bottom:var(--blocks-gap)}.products-reviews-paragraph .reviews-views__content{border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.solutions-paragraph{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;align-items:start;margin-bottom:var(--blocks-gap)}.solutions-paragraph .teaser{display:grid;grid-template-areas:"image title" "image text" "link  text";grid-template-columns:165px auto;grid-template-rows:min-content min-content 1fr;grid-column-gap:60px}.solutions-paragraph .teaser__images{grid-area:image;position:relative;margin-bottom:40px}.solutions-paragraph .teaser__images-image{display:block;width:100%;height:auto}.solutions-paragraph .teaser__images-image:last-child{position:absolute;top:0;left:0;opacity:0;transition:opacity .2s}.solutions-paragraph .teaser:hover .teaser__images-image:last-child{opacity:1}.solutions-paragraph .teaser__title{grid-area:title;margin:10px 0 15px 0}.solutions-paragraph .teaser__text>p:first-child{margin-top:0}.solutions-paragraph .teaser__text>p:last-child{margin-bottom:0}.solutions-paragraph .teaser__text{font-size:var(--font-size-small);line-height:1.7;grid-area:text}.solutions-paragraph .teaser__link{grid-area:link}.solutions-paragraph .teaser__link-link{width:100%;padding-left:10px;padding-right:10px}@media(max-width:1100px){.solutions-paragraph{grid-template-columns:auto;grid-gap:40px}.solutions-paragraph .teaser__images{margin-bottom:20px}.solutions-paragraph .teaser img{height:180px;object-fit:cover;object-position:top center}}@media(max-width:640px){.solutions-paragraph .teaser{grid-template-areas:"title" "text" "link";grid-template-columns:auto}.solutions-paragraph .teaser__images{display:none}.solutions-paragraph .teaser__text{margin-bottom:20px}}.page--sales-mobile-app .text-paragraph img{max-width:50%}body.page--shelf-recognition .content-region__breadcrumbs-block{margin-bottom:24px}body.page--shelf-recognition .page-content{max-width:var(--page-content-max-width)}.shelf-recognition-page{width:100%;max-width:var(--page-content-max-width);margin:0 auto}.shelf-recognition-page__hero,.shelf-recognition-page__section,.shelf-recognition-page__section--contact{width:100%}.shelf-recognition-page__hero{position:relative;margin-bottom:clamp(34px,5vw,58px);padding:clamp(28px,4vw,44px);border:1px solid rgba(23,49,87,.1);border-radius:28px;background:radial-gradient(circle at top right,rgba(55,184,168,0.18),transparent 35%),linear-gradient(180deg,#f8fbff 0%,#ffffff 100%);box-shadow:0 22px 48px rgba(20,32,61,.08)}.shelf-recognition-page__hero-inner{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,0.8fr);gap:28px;align-items:start}.shelf-recognition-page__eyebrow{margin:0 0 14px;color:var(--color-blue);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.shelf-recognition-page__title{margin:0 0 18px;color:#132845}.shelf-recognition-page__lead,.shelf-recognition-page__section-intro>p:last-child,.shelf-recognition-page__integration-body p,.shelf-recognition-page__card p,.shelf-recognition-page__step-card p,.shelf-recognition-page__proof-card p,.shelf-recognition-page__faq-card p{margin:0;color:#506179;font-size:16px;line-height:1.7}.shelf-recognition-page__actions{display:flex;flex-wrap:wrap;gap:14px;margin:28px 0 24px}.shelf-recognition-page__actions .button{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);display:inline-flex;align-items:center;justify-content:center;min-height:var(--form-element-height);margin:0;padding:10px 45px;font-size:var(--form-button-font-size);font-weight:normal;line-height:1.4;text-align:center;text-decoration:none;border-radius:var(--form-button-border-radius);text-transform:uppercase;cursor:pointer;transition-property:background,color,box-shadow,transform,opacity;transition-duration:.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:#fff}.shelf-recognition-page__actions .button>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border:none}.shelf-recognition-page__actions .button:hover{background:var(--brand-button-hover-bg);box-shadow:var(--brand-button-shadow-hover);color:#fff;transform:translateY(-1px)}.shelf-recognition-page__actions .button:active{background:var(--brand-button-active-bg);box-shadow:var(--brand-button-shadow);transform:translateY(0)}.shelf-recognition-page__actions .button:focus-visible{background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow),var(--brand-button-focus-ring);color:#fff;transform:translateY(-1px)}.shelf-recognition-page__actions .button:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff;border:none}.shelf-recognition-page__actions .button:disabled,.shelf-recognition-page__actions .button[aria-disabled=true]{opacity:var(--brand-button-disabled-opacity);cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}@media(max-width:1200px){.shelf-recognition-page__actions .button{padding-left:25px;padding-right:25px}}.shelf-recognition-page__actions .button--secondary{position:relative}.shelf-recognition-page__actions .button--secondary::before{content:"";position:absolute;inset:0;padding:2px;border-radius:var(--form-button-border-radius);background:var(--brand-button-outline);mask:linear-gradient(white,white) content-box,linear-gradient(white,white);mask-composite:exclude}.shelf-recognition-page__actions .button--secondary{background:#fff;box-shadow:none;color:var(--color-blue)}.shelf-recognition-page__actions .button--secondary>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:var(--color-blue)}.shelf-recognition-page__actions .button--secondary:hover{background:var(--brand-button-bg);color:#fff}.shelf-recognition-page__actions .button--secondary:focus-visible{background:#fff;box-shadow:var(--brand-button-secondary-focus-ring);color:var(--color-blue);transform:translateY(-1px)}.shelf-recognition-page__actions .button--secondary:hover>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff}.shelf-recognition-page__actions .button--secondary:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:var(--color-blue)}.shelf-recognition-page__actions .button--secondary:active{background:var(--brand-button-active-bg);color:#fff}.shelf-recognition-page__actions .button--secondary:active>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff}.shelf-recognition-page__actions .button--secondary:disabled,.shelf-recognition-page__actions .button--secondary[aria-disabled=true]{background:#fff;color:var(--color-blue);opacity:var(--brand-button-disabled-opacity);box-shadow:none}.shelf-recognition-page__capability-strip,.shelf-recognition-page__marker-strip{display:flex;flex-wrap:wrap;gap:10px}.shelf-recognition-page__chip,.shelf-recognition-page__marker{display:inline-flex;align-items:center;min-height:38px;padding:8px 14px;border:1px solid rgba(43,119,204,.16);border-radius:999px;background:rgba(255,255,255,.88);color:#1b3b66;font-size:14px;font-weight:600;line-height:1.2}.shelf-recognition-page__integration-panel{padding:clamp(22px,3vw,30px);border:1px solid rgba(26,55,96,.12);border-radius:24px;background:#fff;box-shadow:0 18px 40px rgba(20,33,64,.08)}.shelf-recognition-page__hero-panel-grid{display:grid;gap:14px}.shelf-recognition-page__proof-card,.shelf-recognition-page__card,.shelf-recognition-page__step-card,.shelf-recognition-page__compare-card,.shelf-recognition-page__outcome-card,.shelf-recognition-page__faq-card{height:100%;padding:clamp(20px,2.5vw,26px);border:1px solid rgba(26,55,96,.12);border-radius:22px;background:#fff;box-shadow:0 18px 40px rgba(20,33,64,.08)}.shelf-recognition-page__proof-title{margin:0 0 8px;color:#163055;font-size:18px;font-weight:700;line-height:1.35}.shelf-recognition-page__section{margin-bottom:clamp(34px,5vw,58px)}.shelf-recognition-page__section-intro{max-width:760px;margin-bottom:24px}.shelf-recognition-page__section-intro h2{margin:0 0 14px;color:#152d4b;text-wrap:balance}.shelf-recognition-page__card-grid,.shelf-recognition-page__faq-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.shelf-recognition-page__card h3,.shelf-recognition-page__step-card h3,.shelf-recognition-page__compare-card h3,.shelf-recognition-page__outcome-card h3,.shelf-recognition-page__faq-card h3{margin:0 0 10px;color:#15345a}.shelf-recognition-page__step-grid,.shelf-recognition-page__outcome-grid,.shelf-recognition-page__compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.shelf-recognition-page__step-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shelf-recognition-page__step-number{display:inline-flex;align-items:center;justify-content:center;min-width:52px;min-height:52px;margin-bottom:18px;border-radius:16px;background:linear-gradient(135deg,#2b77cc 0%,#37b8a8 100%);color:#fff;font-size:17px;font-weight:700;line-height:1}.shelf-recognition-page__compare-card--muted{background:linear-gradient(180deg,#fcfdff 0%,#f7faff 100%)}.shelf-recognition-page__compare-card--accent{background:linear-gradient(180deg,#f3faff 0%,#ffffff 100%)}.shelf-recognition-page__list{margin:0;padding:0;list-style:none}.shelf-recognition-page__list li{position:relative;margin:0;padding-left:20px;color:#495b74;line-height:1.65}.shelf-recognition-page__list li+li{margin-top:12px}.shelf-recognition-page__list li::before{content:"";position:absolute;top:.7em;left:0;width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#2b77cc 0%,#37b8a8 100%);transform:translateY(-50%)}.shelf-recognition-page__integration-panel{background:radial-gradient(circle at top right,rgba(43,119,204,0.12),transparent 32%),#fff}.shelf-recognition-page__integration-body{display:grid;gap:14px;margin-bottom:22px}.shelf-recognition-page .solutions-overview-landing__section--contact{margin-top:clamp(10px,2vw,20px);border-radius:28px;overflow:hidden}.shelf-recognition-page .solutions-overview-landing__section--contact,.shelf-recognition-page .solutions-overview-landing__contact-copy,.shelf-recognition-page .solutions-overview-landing__contact-form{max-width:100%}@media(max-width:1100px){.shelf-recognition-page__hero-inner,.shelf-recognition-page__step-grid,.shelf-recognition-page__card-grid,.shelf-recognition-page__faq-grid,.shelf-recognition-page__compare-grid,.shelf-recognition-page__outcome-grid{grid-template-columns:1fr}}@media(max-width:640px){body.page--shelf-recognition .content-region__breadcrumbs-block{margin-bottom:18px}.shelf-recognition-page__hero{padding:22px 18px;border-radius:22px}.shelf-recognition-page__integration-panel,.shelf-recognition-page__proof-card,.shelf-recognition-page__card,.shelf-recognition-page__step-card,.shelf-recognition-page__compare-card,.shelf-recognition-page__outcome-card,.shelf-recognition-page__faq-card{padding:18px 16px;border-radius:18px}.shelf-recognition-page__lead,.shelf-recognition-page__section-intro>p:last-child,.shelf-recognition-page__integration-body p,.shelf-recognition-page__card p,.shelf-recognition-page__step-card p,.shelf-recognition-page__proof-card p,.shelf-recognition-page__faq-card p{font-size:15px;line-height:1.6}.shelf-recognition-page__actions{flex-direction:column;align-items:stretch}.shelf-recognition-page__actions .button,.shelf-recognition-page__actions .button--secondary{width:100%;justify-content:center}}.review-node--teaser{padding-left:83px;background:url(/themes/xtheme/img/quote-icon.svg) left 5px/40px auto no-repeat}.review-node--teaser .review-node__body-wrapper{font-size:var(--font-size-small);line-height:1.7}.review-node--teaser .review-node__body-wrapper>p:first-child{margin-top:0}.review-node--teaser .review-node__body-wrapper>p:last-child{margin-bottom:0}.review-node--teaser .review-node__body-wrapper{margin-bottom:var(--p-margin)}.review-node--teaser .review-node__body>p:first-child{margin-top:0}.review-node--teaser .review-node__body>p:last-child{margin-bottom:0}.review-node--teaser .review-node__body{display:inline}.review-node--teaser .review-node__body p:last-child{display:inline}.review-node--teaser .review-node__more-url{display:block;width:max-content;margin-top:5px;white-space:nowrap}.review-node--teaser .review-node__author{font-size:var(--font-size-small);line-height:1.7;margin-bottom:5px;color:var(--color-background-gray3)}.review-node--teaser .review-node__job{margin-bottom:24px;font-size:var(--font-size-min);font-style:italic;color:var(--color-background-gray3)}.review-node--teaser .review-node__url{font-size:12px;color:var(--color-background-gray3)}@media(max-width:640px){.review-node--teaser{padding:30px 0 0 0;background-size:28px 20px;background-position:left top}.review-node--teaser .review-node__body-wrapper{margin-bottom:10px}.review-node--teaser .review-node__job{margin-bottom:12px}}.page--review-node .review-node__link--primary{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);display:inline-flex;align-items:center;justify-content:center;min-height:var(--form-element-height);margin:0;padding:10px 45px;font-size:var(--form-button-font-size);font-weight:normal;line-height:1.4;text-align:center;text-decoration:none;border-radius:var(--form-button-border-radius);text-transform:uppercase;cursor:pointer;transition-property:background,color,box-shadow,transform,opacity;transition-duration:.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:#fff}.page--review-node .review-node__link--primary>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border:none}.page--review-node .review-node__link--primary:hover{background:var(--brand-button-hover-bg);box-shadow:var(--brand-button-shadow-hover);color:#fff;transform:translateY(-1px)}.page--review-node .review-node__link--primary:active{background:var(--brand-button-active-bg);box-shadow:var(--brand-button-shadow);transform:translateY(0)}.page--review-node .review-node__link--primary:focus-visible{background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow),var(--brand-button-focus-ring);color:#fff;transform:translateY(-1px)}.page--review-node .review-node__link--primary:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff;border:none}.page--review-node .review-node__link--primary:disabled,.page--review-node .review-node__link--primary[aria-disabled=true]{opacity:var(--brand-button-disabled-opacity);cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}@media(max-width:1200px){.page--review-node .review-node__link--primary{padding-left:25px;padding-right:25px}}.page--review-node .review-node__link--secondary{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);display:inline-flex;align-items:center;justify-content:center;min-height:var(--form-element-height);margin:0;padding:10px 45px;font-size:var(--form-button-font-size);font-weight:normal;line-height:1.4;text-align:center;text-decoration:none;border-radius:var(--form-button-border-radius);text-transform:uppercase;cursor:pointer;transition-property:background,color,box-shadow,transform,opacity;transition-duration:.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:#fff}.page--review-node .review-node__link--secondary>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border:none}.page--review-node .review-node__link--secondary:hover{background:var(--brand-button-hover-bg);box-shadow:var(--brand-button-shadow-hover);color:#fff;transform:translateY(-1px)}.page--review-node .review-node__link--secondary:active{background:var(--brand-button-active-bg);box-shadow:var(--brand-button-shadow);transform:translateY(0)}.page--review-node .review-node__link--secondary:focus-visible{background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow),var(--brand-button-focus-ring);color:#fff;transform:translateY(-1px)}.page--review-node .review-node__link--secondary:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff;border:none}.page--review-node .review-node__link--secondary:disabled,.page--review-node .review-node__link--secondary[aria-disabled=true]{opacity:var(--brand-button-disabled-opacity);cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}@media(max-width:1200px){.page--review-node .review-node__link--secondary{padding-left:25px;padding-right:25px}}.page--review-node .review-node__link--secondary{position:relative}.page--review-node .review-node__link--secondary::before{content:"";position:absolute;inset:0;padding:2px;border-radius:var(--form-button-border-radius);background:var(--brand-button-outline);mask:linear-gradient(white,white) content-box,linear-gradient(white,white);mask-composite:exclude}.page--review-node .review-node__link--secondary{background:#fff;box-shadow:none;color:var(--color-blue)}.page--review-node .review-node__link--secondary>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:var(--color-blue)}.page--review-node .review-node__link--secondary:hover{background:var(--brand-button-bg);color:#fff}.page--review-node .review-node__link--secondary:focus-visible{background:#fff;box-shadow:var(--brand-button-secondary-focus-ring);color:var(--color-blue);transform:translateY(-1px)}.page--review-node .review-node__link--secondary:hover>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff}.page--review-node .review-node__link--secondary:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:var(--color-blue)}.page--review-node .review-node__link--secondary:active{background:var(--brand-button-active-bg);color:#fff}.page--review-node .review-node__link--secondary:active>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff}.page--review-node .review-node__link--secondary:disabled,.page--review-node .review-node__link--secondary[aria-disabled=true]{background:#fff;color:var(--color-blue);opacity:var(--brand-button-disabled-opacity);box-shadow:none}.reviews-views__more-link{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);display:inline-flex;align-items:center;justify-content:center;min-height:var(--form-element-height);margin:0;padding:10px 45px;font-size:var(--form-button-font-size);font-weight:normal;line-height:1.4;text-align:center;text-decoration:none;border-radius:var(--form-button-border-radius);text-transform:uppercase;cursor:pointer;transition-property:background,color,box-shadow,transform,opacity;transition-duration:.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:#fff}.reviews-views__more-link>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border:none}.reviews-views__more-link:hover{background:var(--brand-button-hover-bg);box-shadow:var(--brand-button-shadow-hover);color:#fff;transform:translateY(-1px)}.reviews-views__more-link:active{background:var(--brand-button-active-bg);box-shadow:var(--brand-button-shadow);transform:translateY(0)}.reviews-views__more-link:focus-visible{background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow),var(--brand-button-focus-ring);color:#fff;transform:translateY(-1px)}.reviews-views__more-link:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff;border:none}.reviews-views__more-link:disabled,.reviews-views__more-link[aria-disabled=true]{opacity:var(--brand-button-disabled-opacity);cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}@media(max-width:1200px){.reviews-views__more-link{padding-left:25px;padding-right:25px}}.reviews-views__more-link{position:relative}.reviews-views__more-link::before{content:"";position:absolute;inset:0;padding:2px;border-radius:var(--form-button-border-radius);background:var(--brand-button-outline);mask:linear-gradient(white,white) content-box,linear-gradient(white,white);mask-composite:exclude}.reviews-views__more-link{background:#fff;box-shadow:none;color:var(--color-blue)}.reviews-views__more-link>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:var(--color-blue)}.reviews-views__more-link:hover{background:var(--brand-button-bg);color:#fff}.reviews-views__more-link:focus-visible{background:#fff;box-shadow:var(--brand-button-secondary-focus-ring);color:var(--color-blue);transform:translateY(-1px)}.reviews-views__more-link:hover>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff}.reviews-views__more-link:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:var(--color-blue)}.reviews-views__more-link:active{background:var(--brand-button-active-bg);color:#fff}.reviews-views__more-link:active>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff}.reviews-views__more-link:disabled,.reviews-views__more-link[aria-disabled=true]{background:#fff;color:var(--color-blue);opacity:var(--brand-button-disabled-opacity);box-shadow:none}.reviews-views .read-on-linkedin-button{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);display:inline-flex;align-items:center;justify-content:center;min-height:var(--form-element-height);margin:0;padding:10px 45px;font-size:var(--form-button-font-size);font-weight:normal;line-height:1.4;text-align:center;text-decoration:none;border-radius:var(--form-button-border-radius);text-transform:uppercase;cursor:pointer;transition-property:background,color,box-shadow,transform,opacity;transition-duration:.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:#fff}.reviews-views .read-on-linkedin-button>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border:none}.reviews-views .read-on-linkedin-button:hover{background:var(--brand-button-hover-bg);box-shadow:var(--brand-button-shadow-hover);color:#fff;transform:translateY(-1px)}.reviews-views .read-on-linkedin-button:active{background:var(--brand-button-active-bg);box-shadow:var(--brand-button-shadow);transform:translateY(0)}.reviews-views .read-on-linkedin-button:focus-visible{background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow),var(--brand-button-focus-ring);color:#fff;transform:translateY(-1px)}.reviews-views .read-on-linkedin-button:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff;border:none}.reviews-views .read-on-linkedin-button:disabled,.reviews-views .read-on-linkedin-button[aria-disabled=true]{opacity:var(--brand-button-disabled-opacity);cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}@media(max-width:1200px){.reviews-views .read-on-linkedin-button{padding-left:25px;padding-right:25px}}.reviews-views .read-on-linkedin-button{position:relative}.reviews-views .read-on-linkedin-button::before{content:"";position:absolute;inset:0;padding:2px;border-radius:var(--form-button-border-radius);background:var(--brand-button-outline);mask:linear-gradient(white,white) content-box,linear-gradient(white,white);mask-composite:exclude}.reviews-views .read-on-linkedin-button{background:#fff;box-shadow:none;color:var(--color-blue)}.reviews-views .read-on-linkedin-button>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:var(--color-blue)}.reviews-views .read-on-linkedin-button:hover{background:var(--brand-button-bg);color:#fff}.reviews-views .read-on-linkedin-button:focus-visible{background:#fff;box-shadow:var(--brand-button-secondary-focus-ring);color:var(--color-blue);transform:translateY(-1px)}.reviews-views .read-on-linkedin-button:hover>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff}.reviews-views .read-on-linkedin-button:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:var(--color-blue)}.reviews-views .read-on-linkedin-button:active{background:var(--brand-button-active-bg);color:#fff}.reviews-views .read-on-linkedin-button:active>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff}.reviews-views .read-on-linkedin-button:disabled,.reviews-views .read-on-linkedin-button[aria-disabled=true]{background:#fff;color:var(--color-blue);opacity:var(--brand-button-disabled-opacity);box-shadow:none}.reviews-views--block .review-node__link--primary,.reviews-views--page .review-node__link--primary{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);display:inline-flex;align-items:center;justify-content:center;min-height:var(--form-element-height);margin:0;padding:10px 45px;font-size:var(--form-button-font-size);font-weight:normal;line-height:1.4;text-align:center;text-decoration:none;border-radius:var(--form-button-border-radius);text-transform:uppercase;cursor:pointer;transition-property:background,color,box-shadow,transform,opacity;transition-duration:.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:#fff}.reviews-views--block .review-node__link--primary>span,.reviews-views--page .review-node__link--primary>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border:none}.reviews-views--block .review-node__link--primary:hover,.reviews-views--page .review-node__link--primary:hover{background:var(--brand-button-hover-bg);box-shadow:var(--brand-button-shadow-hover);color:#fff;transform:translateY(-1px)}.reviews-views--block .review-node__link--primary:active,.reviews-views--page .review-node__link--primary:active{background:var(--brand-button-active-bg);box-shadow:var(--brand-button-shadow);transform:translateY(0)}.reviews-views--block .review-node__link--primary:focus-visible,.reviews-views--page .review-node__link--primary:focus-visible{background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow),var(--brand-button-focus-ring);color:#fff;transform:translateY(-1px)}.reviews-views--block .review-node__link--primary:focus-visible>span,.reviews-views--page .review-node__link--primary:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff;border:none}.reviews-views--block .review-node__link--primary:disabled,.reviews-views--block .review-node__link--primary[aria-disabled=true],.reviews-views--page .review-node__link--primary:disabled,.reviews-views--page .review-node__link--primary[aria-disabled=true]{opacity:var(--brand-button-disabled-opacity);cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}@media(max-width:1200px){.reviews-views--block .review-node__link--primary,.reviews-views--page .review-node__link--primary{padding-left:25px;padding-right:25px}}.reviews-views--block .review-node__link--secondary,.reviews-views--page .review-node__link--secondary{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);display:inline-flex;align-items:center;justify-content:center;min-height:var(--form-element-height);margin:0;padding:10px 45px;font-size:var(--form-button-font-size);font-weight:normal;line-height:1.4;text-align:center;text-decoration:none;border-radius:var(--form-button-border-radius);text-transform:uppercase;cursor:pointer;transition-property:background,color,box-shadow,transform,opacity;transition-duration:.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:#fff}.reviews-views--block .review-node__link--secondary>span,.reviews-views--page .review-node__link--secondary>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border:none}.reviews-views--block .review-node__link--secondary:hover,.reviews-views--page .review-node__link--secondary:hover{background:var(--brand-button-hover-bg);box-shadow:var(--brand-button-shadow-hover);color:#fff;transform:translateY(-1px)}.reviews-views--block .review-node__link--secondary:active,.reviews-views--page .review-node__link--secondary:active{background:var(--brand-button-active-bg);box-shadow:var(--brand-button-shadow);transform:translateY(0)}.reviews-views--block .review-node__link--secondary:focus-visible,.reviews-views--page .review-node__link--secondary:focus-visible{background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow),var(--brand-button-focus-ring);color:#fff;transform:translateY(-1px)}.reviews-views--block .review-node__link--secondary:focus-visible>span,.reviews-views--page .review-node__link--secondary:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff;border:none}.reviews-views--block .review-node__link--secondary:disabled,.reviews-views--block .review-node__link--secondary[aria-disabled=true],.reviews-views--page .review-node__link--secondary:disabled,.reviews-views--page .review-node__link--secondary[aria-disabled=true]{opacity:var(--brand-button-disabled-opacity);cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}@media(max-width:1200px){.reviews-views--block .review-node__link--secondary,.reviews-views--page .review-node__link--secondary{padding-left:25px;padding-right:25px}}.reviews-views--block .review-node__link--secondary,.reviews-views--page .review-node__link--secondary{position:relative}.reviews-views--block .review-node__link--secondary::before,.reviews-views--page .review-node__link--secondary::before{content:"";position:absolute;inset:0;padding:2px;border-radius:var(--form-button-border-radius);background:var(--brand-button-outline);mask:linear-gradient(white,white) content-box,linear-gradient(white,white);mask-composite:exclude}.reviews-views--block .review-node__link--secondary,.reviews-views--page .review-node__link--secondary{background:#fff;box-shadow:none;color:var(--color-blue)}.reviews-views--block .review-node__link--secondary>span,.reviews-views--page .review-node__link--secondary>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:var(--color-blue)}.reviews-views--block .review-node__link--secondary:hover,.reviews-views--page .review-node__link--secondary:hover{background:var(--brand-button-bg);color:#fff}.reviews-views--block .review-node__link--secondary:focus-visible,.reviews-views--page .review-node__link--secondary:focus-visible{background:#fff;box-shadow:var(--brand-button-secondary-focus-ring);color:var(--color-blue);transform:translateY(-1px)}.reviews-views--block .review-node__link--secondary:hover>span,.reviews-views--page .review-node__link--secondary:hover>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff}.reviews-views--block .review-node__link--secondary:focus-visible>span,.reviews-views--page .review-node__link--secondary:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:var(--color-blue)}.reviews-views--block .review-node__link--secondary:active,.reviews-views--page .review-node__link--secondary:active{background:var(--brand-button-active-bg);color:#fff}.reviews-views--block .review-node__link--secondary:active>span,.reviews-views--page .review-node__link--secondary:active>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff}.reviews-views--block .review-node__link--secondary:disabled,.reviews-views--block .review-node__link--secondary[aria-disabled=true],.reviews-views--page .review-node__link--secondary:disabled,.reviews-views--page .review-node__link--secondary[aria-disabled=true]{background:#fff;color:var(--color-blue);opacity:var(--brand-button-disabled-opacity);box-shadow:none}.reviews-views--page .reviews-views__more-link--primary{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);display:inline-flex;align-items:center;justify-content:center;min-height:var(--form-element-height);margin:0;padding:10px 45px;font-size:var(--form-button-font-size);font-weight:normal;line-height:1.4;text-align:center;text-decoration:none;border-radius:var(--form-button-border-radius);text-transform:uppercase;cursor:pointer;transition-property:background,color,box-shadow,transform,opacity;transition-duration:.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:#fff}.reviews-views--page .reviews-views__more-link--primary>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border:none}.reviews-views--page .reviews-views__more-link--primary:hover{background:var(--brand-button-hover-bg);box-shadow:var(--brand-button-shadow-hover);color:#fff;transform:translateY(-1px)}.reviews-views--page .reviews-views__more-link--primary:active{background:var(--brand-button-active-bg);box-shadow:var(--brand-button-shadow);transform:translateY(0)}.reviews-views--page .reviews-views__more-link--primary:focus-visible{background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow),var(--brand-button-focus-ring);color:#fff;transform:translateY(-1px)}.reviews-views--page .reviews-views__more-link--primary:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff;border:none}.reviews-views--page .reviews-views__more-link--primary:disabled,.reviews-views--page .reviews-views__more-link--primary[aria-disabled=true]{opacity:var(--brand-button-disabled-opacity);cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}@media(max-width:1200px){.reviews-views--page .reviews-views__more-link--primary{padding-left:25px;padding-right:25px}}.reviews-views--page .reviews-views__more-link--primary::before{content:none;display:none}.reviews-views--page .reviews-views__more-link--primary>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff;border:0}.reviews-views--page .review-node{margin-top:50px;padding-bottom:50px;border-bottom:1px solid var(--color-line-separator)}.reviews-views--page .review-node__author,.reviews-views--page .review-node__job{display:inline-block}.reviews-views--page .reviews-views__content{margin-bottom:60px}.reviews-views--page .reviews-views__navigation{display:flex}.reviews-views--page .reviews-views__pager{margin:0 50px 0 0}.reviews-views--page .reviews-views__pager .pager{margin:0;padding:0}.reviews-views--page .reviews-views__more-links{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-left:auto;margin-right:auto}.reviews-views--page .reviews-views__more-link{min-width:200px;justify-content:center}.reviews-views--page .reviews-views__navigation--with-pager .reviews-views__more-links{margin-left:0;margin-right:0}@media(max-width:640px){.reviews-views--page .reviews-views__content{margin-bottom:35px}.reviews-views--page .reviews-views__navigation{display:block}.reviews-views--page .reviews-views__pager{margin:0 0 20px 0}.reviews-views--page .reviews-views__more-links{width:100%;margin-left:0;margin-right:0}.reviews-views--page .reviews-views__more-link{width:100%}.reviews-views--page .review-node{margin-top:30px;padding-bottom:30px}}.reviews-views--block .reviews-views__content{display:grid}.reviews-views--block .reviews-views__carousel-navigation{order:2}.reviews-views--block .reviews-views__more-links{position:relative;text-align:center}.reviews-views--block .reviews-views__more-link:first-child{margin-right:15px}.reviews-views--block .reviews-views__more-link{margin-top:calc((var(--carousel-navigation-height) + 29px)*-1);position:relative;z-index:2}.reviews-views--block .review-node{display:flex;flex-direction:column}.reviews-views--block .reviews-views__content{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:var(--gutter-width)}.reviews-views--block .reviews-views__content:not(.slick-initialized) .review-node:nth-child(n+4){display:none}@media(max-width:1200px){.reviews-views--block .review-node{padding:30px 0 0 0;background-size:28px 20px;background-position:left top}.reviews-views--block .review-node__body-wrapper{margin-bottom:10px}.reviews-views--block .review-node__job{margin-bottom:12px}}@media(max-width:1100px){.reviews-views--block .reviews-views__content{grid-template-columns:repeat(2,1fr)}.reviews-views--block .reviews-views__more-links{margin-top:30px;text-align:center}.reviews-views--block .reviews-views__more-link{margin-top:0}.reviews-views--block .reviews-views__content:not(.slick-initialized) .review-node:nth-child(n+3){display:none}}@media(max-width:700px){.reviews-views--block .reviews-views__content{grid-template-columns:auto;margin-bottom:20px}.reviews-views--block .reviews-views__content:not(.slick-initialized) .review-node:nth-child(n+2){display:none}}@media(max-width:600px){.reviews-views--block .reviews-views__more-links{margin-top:0}.reviews-views--block .reviews-views__more-link:last-child{margin-bottom:0}.reviews-views--block .reviews-views__more-link{width:100%;margin-bottom:10px}}.news-node--full{--news-shell-border:rgba(26,55,96,0.12);--news-shell-shadow:0 8px 22px rgba(20,32,61,0.05);--news-shell-shadow-strong:0 10px 26px rgba(20,32,61,0.06);--news-shell-radius:24px;--news-shell-radius-sm:20px;--news-anchor-offset:124px;color:#15304f}.news-node--full img{max-width:100%;height:auto}.news-node--full .news-node__hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,0.88fr);gap:26px;align-items:stretch;margin-bottom:34px}.news-node--full .news-node__hero-copy,.news-node--full .news-node__hero-media{min-width:0;padding:clamp(24px,3vw,34px);border:1px solid var(--news-shell-border);border-radius:28px;background:#fff;box-shadow:var(--news-shell-shadow)}.news-node--full .news-node__hero-copy{display:flex;flex-direction:column;justify-content:center;background:#fff}.news-node--full .news-node__meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:20px}.news-node--full .news-node__eyebrow,.news-node--full .news-node__date,.news-node--full .news-node__read-time{display:inline-flex;align-items:center;min-height:38px;padding:8px 15px;border-radius:999px;font-size:13px;font-weight:700;line-height:1.2}.news-node--full .news-node__eyebrow{background:rgba(16,35,61,.08);color:#10233d;letter-spacing:.08em;text-transform:uppercase}.news-node--full .news-node__date,.news-node--full .news-node__read-time{border:1px solid rgba(43,119,204,.12);background:rgba(255,255,255,.92);color:#1b416e}.news-node--full .news-node__lead{max-width:720px;color:#506179;font-size:18px;line-height:1.8}.news-node--full .news-node__lead p{margin:0}.news-node--full .news-node__hero-media{display:flex;align-items:stretch;justify-content:stretch;overflow:hidden;background:#fff}.news-node--full .news-node__hero-media .news-node__image{width:100%;height:100%;margin:0;overflow:hidden;border-radius:20px;background:#fff;aspect-ratio:11/10}.news-node--full .news-node__hero-media .news-node__image img,.news-node--full .news-node__hero-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center calc(50% - 5px)}.news-node--full .news-node__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:28px;align-items:start}.news-node--full .news-node__main{min-width:0}.news-node--full .news-node__rail{position:sticky;top:28px;display:grid;gap:16px}.news-node--full .news-node__rail-card{padding:22px 20px;border:1px solid var(--news-shell-border);border-radius:var(--news-shell-radius-sm);background:#fff;box-shadow:var(--news-shell-shadow)}.news-node--full .news-node__rail-label,.news-node--full .news-node__toc-title,.news-node--full .news-node__cta-eyebrow{margin-bottom:12px;color:var(--color-blue);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.news-node--full .news-node__rail-meta{margin:0}.news-node--full .news-node__rail-meta-row{display:flex;justify-content:space-between;gap:12px;align-items:baseline;padding:10px 0;border-top:1px solid rgba(26,55,96,.1)}.news-node--full .news-node__rail-meta-row:first-child{padding-top:0;border-top:0}.news-node--full .news-node__rail-meta-row:last-child{padding-bottom:0}.news-node--full .news-node__rail-meta dt,.news-node--full .news-node__rail-meta dd{margin:0;font-size:14px;line-height:1.55}.news-node--full .news-node__rail-meta dt{color:#607089;font-weight:600}.news-node--full .news-node__rail-meta dd{color:#132f51;font-weight:700;text-align:right}.news-node--full .news-node__toc{padding:22px 20px;border:1px solid var(--news-shell-border);border-radius:var(--news-shell-radius-sm);background:#fff;box-shadow:var(--news-shell-shadow)}.news-node--full .news-node__toc--mobile{display:none;margin-top:22px;background:rgba(255,255,255,.82);box-shadow:none}.news-node--full .news-node__toc-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.news-node--full .news-node__toc-item{margin:0;list-style:none}.news-node--full .news-node__toc-link{display:block;padding:10px 12px;border:1px solid rgba(26,55,96,.1);border-radius:14px;background:#fbfdff;color:#193d68;font-size:14px;font-weight:600;line-height:1.45;text-decoration:none;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,color .15s ease}.news-node--full .news-node__toc-link>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:inherit;border:0}.news-node--full .news-node__toc-link:hover{border-color:rgba(43,119,204,.24);background:#fff;color:#15345a;box-shadow:0 10px 24px rgba(23,52,93,.08)}.news-node--full .news-node__toc-link:focus-visible{outline:none;border-color:rgba(43,119,204,.36);background:#fff;box-shadow:var(--brand-text-action-focus-ring)}.news-node--full .news-node__rail-card--helper p{margin:0;color:#5c6d85;font-size:15px;line-height:1.75}.news-node--full .news-node__rail-link{color:var(--color-blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em;transition:color .15s ease,text-decoration-color .15s ease,opacity .15s ease;outline:none;border-radius:8px}.news-node--full .news-node__rail-link>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:inherit;border:0}.news-node--full .news-node__rail-link:hover,.news-node--full .news-node__rail-link:focus-visible{color:#17345d;text-decoration-color:currentColor}.news-node--full .news-node__rail-link:focus-visible{box-shadow:var(--brand-text-action-focus-ring)}.news-node--full .news-node__rail-link:hover>span,.news-node--full .news-node__rail-link:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:inherit;border:0}.news-node--full .news-node__rail-link{display:inline-flex;margin-top:16px}.news-node--full .news-node__cta-secondary{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);display:inline-flex;align-items:center;justify-content:center;min-height:var(--form-element-height);margin:0;padding:10px 45px;font-size:var(--form-button-font-size);font-weight:normal;line-height:1.4;text-align:center;text-decoration:none;border-radius:var(--form-button-border-radius);text-transform:uppercase;cursor:pointer;transition-property:background,color,box-shadow,transform,opacity;transition-duration:.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:#fff}.news-node--full .news-node__cta-secondary>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border:none}.news-node--full .news-node__cta-secondary:hover{background:var(--brand-button-hover-bg);box-shadow:var(--brand-button-shadow-hover);color:#fff;transform:translateY(-1px)}.news-node--full .news-node__cta-secondary:active{background:var(--brand-button-active-bg);box-shadow:var(--brand-button-shadow);transform:translateY(0)}.news-node--full .news-node__cta-secondary:focus-visible{background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow),var(--brand-button-focus-ring);color:#fff;transform:translateY(-1px)}.news-node--full .news-node__cta-secondary:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff;border:none}.news-node--full .news-node__cta-secondary:disabled,.news-node--full .news-node__cta-secondary[aria-disabled=true]{opacity:var(--brand-button-disabled-opacity);cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}@media(max-width:1200px){.news-node--full .news-node__cta-secondary{padding-left:25px;padding-right:25px}}.news-node--full .news-node__cta-secondary{position:relative}.news-node--full .news-node__cta-secondary::before{content:"";position:absolute;inset:0;padding:2px;border-radius:var(--form-button-border-radius);background:var(--brand-button-outline);mask:linear-gradient(white,white) content-box,linear-gradient(white,white);mask-composite:exclude}.news-node--full .news-node__cta-secondary{background:#fff;box-shadow:none;color:var(--color-blue)}.news-node--full .news-node__cta-secondary>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:var(--color-blue)}.news-node--full .news-node__cta-secondary:hover{background:var(--brand-button-bg);color:#fff}.news-node--full .news-node__cta-secondary:focus-visible{background:#fff;box-shadow:var(--brand-button-secondary-focus-ring);color:var(--color-blue);transform:translateY(-1px)}.news-node--full .news-node__cta-secondary:hover>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff}.news-node--full .news-node__cta-secondary:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:var(--color-blue)}.news-node--full .news-node__cta-secondary:active{background:var(--brand-button-active-bg);color:#fff}.news-node--full .news-node__cta-secondary:active>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff}.news-node--full .news-node__cta-secondary:disabled,.news-node--full .news-node__cta-secondary[aria-disabled=true]{background:#fff;color:var(--color-blue);opacity:var(--brand-button-disabled-opacity);box-shadow:none}.news-node--full .news-node__cta-secondary{min-height:calc(var(--form-element-height) + 8px);padding-left:52px;padding-right:52px;font-size:calc(var(--form-button-font-size) + 1px);font-weight:600;letter-spacing:.02em;min-width:220px;font-weight:600}.news-node--full .news-node__body{padding:clamp(24px,3vw,34px);border:1px solid var(--news-shell-border);border-radius:var(--news-shell-radius);background:#fff;box-shadow:var(--news-shell-shadow);color:#22364f}.news-node--full .news-node__body>*:first-child{margin-top:0}.news-node--full .news-node__body>*:last-child{margin-bottom:0}.news-node--full .news-node__body p,.news-node--full .news-node__body ul,.news-node--full .news-node__body ol,.news-node--full .news-node__body blockquote,.news-node--full .news-node__body table{margin:0 0 1.35em}.news-node--full .news-node__body h2,.news-node--full .news-node__body h3{color:#132f51;text-wrap:balance}.news-node--full .news-node__body h2{font-size:var(--headline-size-2);font-weight:bold;line-height:var(--headline-line-height-2);color:#000;margin:2.1em 0 .7em;color:#132f51;scroll-margin-top:var(--news-anchor-offset)}.news-node--full .news-node__body h3{font-size:var(--headline-size-3);font-weight:bold;line-height:var(--headline-line-height-3);color:#000;margin:1.6em 0 .65em;color:#15365d}.news-node--full .news-node__body p,.news-node--full .news-node__body li{font-size:17px;line-height:1.85;color:#31465f}.news-node--full .news-node__body p{text-align:justify;text-align-last:left;hyphens:auto}.news-node--full .news-node__body ul,.news-node--full .news-node__body ol{padding-left:0;list-style:none}.news-node--full .news-node__body ul li,.news-node--full .news-node__body ol li{position:relative;padding-left:24px}.news-node--full .news-node__body ul li+li,.news-node--full .news-node__body ol li+li{margin-top:.8em}.news-node--full .news-node__body ul li::before,.news-node--full .news-node__body ol li::before{content:"";position:absolute;top:.9em;left:0;width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#2b77cc 0%,#37b8a8 100%);transform:translateY(-50%)}.news-node--full .news-node__body a{color:var(--color-blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em;transition:color .15s ease,text-decoration-color .15s ease,opacity .15s ease;outline:none;border-radius:8px}.news-node--full .news-node__body a>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:inherit;border:0}.news-node--full .news-node__body a:hover,.news-node--full .news-node__body a:focus-visible{color:#17345d;text-decoration-color:currentColor}.news-node--full .news-node__body a:focus-visible{box-shadow:var(--brand-text-action-focus-ring)}.news-node--full .news-node__body a:hover>span,.news-node--full .news-node__body a:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:inherit;border:0}.news-node--full .news-node__body a{overflow-wrap:anywhere;word-break:break-word}.news-node--full .news-node__body a.news-node__inline-solution-link{color:var(--color-blue);font-weight:600;text-decoration:underline;text-underline-offset:2px}.news-node--full .news-node__body a[href^="http://"],.news-node--full .news-node__body a[href^="https://"]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.news-node--full .news-node__inline-solution-note{margin-top:1.2em}.news-node--full .news-node__body img{border-radius:18px;box-shadow:0 18px 40px rgba(20,33,64,.08)}.news-node--full .news-node__body .align-left,.news-node--full .news-node__body .align-right{max-width:min(48%,360px)}.news-node--full .news-node__body .align-center{margin-right:auto;margin-left:auto}.news-node--full .news-node__body blockquote{padding:20px 22px;border-left:4px solid rgba(43,119,204,.7);border-radius:0 18px 18px 0;background:linear-gradient(180deg,#f8fbff 0%,#ffffff 100%);color:#26415e;box-shadow:inset 0 0 0 1px rgba(26,55,96,.08)}.news-node--full .news-node__body blockquote>*:last-child{margin-bottom:0}.news-node--full .news-node__related-solutions{margin-top:28px}.news-node--full .news-node__related-solutions-shell{position:relative;overflow:hidden;padding:clamp(24px,3vw,34px);border:1px solid #e1e7ef;border-radius:26px;background:#fff;box-shadow:0 8px 24px rgba(20,32,61,.05)}.news-node--full .news-node__related-solutions-title{max-width:760px;margin:0 0 12px;color:#10233d}.news-node--full .news-node__related-solutions-intro{max-width:760px;margin:0 0 26px;color:#51627a;font-size:17px;line-height:1.8}.news-node--full .news-node__related-solutions-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.news-node--full .news-node__related-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"meta more" "title more" "desc more";column-gap:22px;row-gap:5px;align-items:center;padding:18px 20px;border:1px solid #e1e7ef;border-radius:18px;background:#f9fbfd;box-shadow:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.news-node--full .news-node__related-card:hover{transform:translateY(-1px);border-color:#cbd8e5;background:#fff;box-shadow:0 8px 18px rgba(20,32,61,.06)}.news-node--full .news-node__related-card-meta{grid-area:meta;display:flex;align-items:center;gap:10px;margin:0}.news-node--full .news-node__related-card-badge{display:inline-flex;align-items:center;min-height:30px;padding:6px 12px;border-radius:999px;background:#eef3f8;color:#49647e;font-size:11px;font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.news-node--full .news-node__related-card-title{grid-area:title;margin:0;color:#10233d;font-size:18px;font-weight:700;line-height:1.35}.news-node--full .news-node__related-card-desc{font-size:var(--font-size-small);line-height:1.7;grid-area:desc;max-width:68ch;margin:0;color:#5c6678;line-height:1.55}.news-node--full .news-node__related-card-more{grid-area:more;align-self:center;margin:0}.news-node--full .news-node__related-card-link{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);display:inline-flex;align-items:center;justify-content:center;min-height:var(--form-element-height);margin:0;padding:10px 45px;font-size:var(--form-button-font-size);font-weight:normal;line-height:1.4;text-align:center;text-decoration:none;border-radius:var(--form-button-border-radius);text-transform:uppercase;cursor:pointer;transition-property:background,color,box-shadow,transform,opacity;transition-duration:.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:#fff}.news-node--full .news-node__related-card-link>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border:none}.news-node--full .news-node__related-card-link:hover{background:var(--brand-button-hover-bg);box-shadow:var(--brand-button-shadow-hover);color:#fff;transform:translateY(-1px)}.news-node--full .news-node__related-card-link:active{background:var(--brand-button-active-bg);box-shadow:var(--brand-button-shadow);transform:translateY(0)}.news-node--full .news-node__related-card-link:focus-visible{background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow),var(--brand-button-focus-ring);color:#fff;transform:translateY(-1px)}.news-node--full .news-node__related-card-link:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff;border:none}.news-node--full .news-node__related-card-link:disabled,.news-node--full .news-node__related-card-link[aria-disabled=true]{opacity:var(--brand-button-disabled-opacity);cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}@media(max-width:1200px){.news-node--full .news-node__related-card-link{padding-left:25px;padding-right:25px}}.news-node--full .news-node__related-card-link{position:relative}.news-node--full .news-node__related-card-link::before{content:"";position:absolute;inset:0;padding:2px;border-radius:var(--form-button-border-radius);background:var(--brand-button-outline);mask:linear-gradient(white,white) content-box,linear-gradient(white,white);mask-composite:exclude}.news-node--full .news-node__related-card-link{background:#fff;box-shadow:none;color:var(--color-blue)}.news-node--full .news-node__related-card-link>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:var(--color-blue)}.news-node--full .news-node__related-card-link:hover{background:var(--brand-button-bg);color:#fff}.news-node--full .news-node__related-card-link:focus-visible{background:#fff;box-shadow:var(--brand-button-secondary-focus-ring);color:var(--color-blue);transform:translateY(-1px)}.news-node--full .news-node__related-card-link:hover>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff}.news-node--full .news-node__related-card-link:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:var(--color-blue)}.news-node--full .news-node__related-card-link:active{background:var(--brand-button-active-bg);color:#fff}.news-node--full .news-node__related-card-link:active>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff}.news-node--full .news-node__related-card-link:disabled,.news-node--full .news-node__related-card-link[aria-disabled=true]{background:#fff;color:var(--color-blue);opacity:var(--brand-button-disabled-opacity);box-shadow:none}.news-node--full .news-node__related-card-link{min-height:var(--form-element-height-small);padding-left:30px;padding-right:30px;font-size:var(--form-button-font-size-small);width:auto;min-height:46px;padding-right:18px;padding-left:18px;border:1px solid #cbd7e3;border-image:none;background:#fff;box-shadow:none;color:#49647e;font-weight:600;letter-spacing:.01em;white-space:nowrap}.news-node--full .news-node__related-card-link::before{display:none}.news-node--full .news-node__related-card-link:hover{border-color:#aebfd0;background:#f3f7fa;box-shadow:none;color:#334e68;transform:none}.news-node--full .news-node__related-card-link:hover>span,.news-node--full .news-node__related-card-link:focus-visible>span{color:inherit}.news-node--full .news-node__related-card-link::after{content:" →";margin-left:8px}.news-node--full .news-node__cta{margin-top:28px}.news-node--full .news-node__cta-shell{position:relative;overflow:hidden;padding:clamp(24px,3vw,34px);border:1px solid var(--news-shell-border);border-radius:28px;background:radial-gradient(circle at top right,rgba(55,184,168,0.16),transparent 34%),linear-gradient(180deg,#ffffff 0%,#f7fbff 100%);box-shadow:var(--news-shell-shadow-strong)}.news-node--full .news-node__cta-title{max-width:760px;margin:0 0 12px;color:#10233d}.news-node--full .news-node__cta-text{max-width:760px;margin:0;color:#51627a;font-size:17px;line-height:1.8}.news-node--full .news-node__cta-actions{display:flex;flex-wrap:wrap;gap:16px 20px;align-items:center;margin-top:26px}.news-node--full .news-node__cta-primary{min-width:220px}.news-node--full.news-node--no-hero-image .news-node__hero{grid-template-columns:minmax(0,1fr)}@media(max-width:1200px){.news-node--full .news-node__hero{grid-template-columns:minmax(0,1fr)}.news-node--full .news-node__hero-media .news-node__image{aspect-ratio:16/10}.news-node--full .news-node__layout{grid-template-columns:minmax(0,1fr)}.news-node--full .news-node__rail{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.news-node--full .news-node__rail-card--toc{grid-column:1/-1}}@media(max-width:640px){.news-node--full{--news-anchor-offset:96px}.news-node--full .news-node__hero{gap:18px;margin-bottom:24px}.news-node--full .news-node__hero-copy,.news-node--full .news-node__hero-media,.news-node--full .news-node__body,.news-node--full .news-node__cta-shell,.news-node--full .news-node__related-solutions-shell,.news-node--full .news-node__rail-card,.news-node--full .news-node__toc{padding:18px 16px;border-radius:20px}.news-node--full .news-node__related-solutions-grid{grid-template-columns:minmax(0,1fr);gap:14px}.news-node--full .news-node__related-card{grid-template-columns:minmax(0,1fr);grid-template-areas:"meta" "title" "desc" "more";row-gap:7px;padding:16px;border-radius:18px}.news-node--full .news-node__related-card-more{margin-top:6px}.news-node--full .news-node__related-card-link{width:auto}.news-node--full .news-node__lead{font-size:16px;line-height:1.75}.news-node--full .news-node__toc--mobile{display:block}.news-node--full .news-node__rail{display:none}.news-node--full .news-node__body h2{margin-top:1.8em}.news-node--full .news-node__body h3{margin-top:1.45em}.news-node--full .news-node__body p,.news-node--full .news-node__body li{font-size:16px;line-height:1.8}.news-node--full .news-node__body p{text-align:left;hyphens:none}.news-node--full .news-node__body .align-left,.news-node--full .news-node__body .align-right{float:none;max-width:100%;margin-right:0;margin-left:0}.news-node--full .news-node__cta-actions{align-items:stretch}.news-node--full .news-node__cta-primary{width:100%}.news-node--full .news-node__cta-secondary{width:100%}}.news-node--teaser{display:flex;flex-direction:column;height:100%;padding:24px;border:1px solid #e6ebf3;border-radius:24px;background:#fff;box-shadow:0 16px 38px rgba(20,32,61,.06);transition:transform .2s ease,box-shadow .2s ease}.news-node--teaser:hover{transform:translateY(-4px);box-shadow:0 22px 46px rgba(20,32,61,.1)}.news-node--teaser .news-node__meta{display:flex;align-items:center;gap:10px;margin-bottom:14px}.news-node--teaser .news-node__date{display:inline-flex;align-items:center;min-height:34px;padding:7px 14px;border-radius:999px;background:rgba(43,119,204,.1);color:var(--color-blue-dark);font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.news-node--teaser .news-node__image{margin-bottom:22px;aspect-ratio:16/11;overflow:hidden;border-radius:18px;background:linear-gradient(135deg,rgba(43,119,204,0.12) 0%,rgba(55,184,168,0.18) 100%)}.news-node--teaser .news-node__image a{display:block;width:100%;height:100%}.news-node--teaser .news-node__image img{display:block;width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center 18%;transition:transform .35s ease}.news-node--teaser .news-node__image:hover img{transform:scale(1.035)}.news-node--teaser .news-node__title{font-size:var(--font-size-big);line-height:1.7;margin-bottom:14px;font-weight:bold;line-height:1.35;color:#10233d;min-height:2.7em}.news-node--teaser .news-node__title a{display:-webkit-box;overflow:hidden;color:inherit;-webkit-line-clamp:2;-webkit-box-orient:vertical}.news-node--teaser .news-node__title a{text-decoration:none}.news-node--teaser .news-node__title a>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border:0;color:inherit}.news-node--teaser .news-node__body>p:first-child{margin-top:0}.news-node--teaser .news-node__body>p:last-child{margin-bottom:0}.news-node--teaser .news-node__body{font-size:var(--font-size-small);line-height:1.7;display:-webkit-box;overflow:hidden;margin-bottom:24px;color:#5c6678;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex-grow:1}.news-node--teaser .news-node__more{margin-top:auto;margin-bottom:0}.news-node--teaser .news-node__more-link{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);display:inline-flex;align-items:center;justify-content:center;min-height:var(--form-element-height);margin:0;padding:10px 45px;font-size:var(--form-button-font-size);font-weight:normal;line-height:1.4;text-align:center;text-decoration:none;border-radius:var(--form-button-border-radius);text-transform:uppercase;cursor:pointer;transition-property:background,color,box-shadow,transform,opacity;transition-duration:.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:#fff}.news-node--teaser .news-node__more-link>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border:none}.news-node--teaser .news-node__more-link:hover{background:var(--brand-button-hover-bg);box-shadow:var(--brand-button-shadow-hover);color:#fff;transform:translateY(-1px)}.news-node--teaser .news-node__more-link:active{background:var(--brand-button-active-bg);box-shadow:var(--brand-button-shadow);transform:translateY(0)}.news-node--teaser .news-node__more-link:focus-visible{background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow),var(--brand-button-focus-ring);color:#fff;transform:translateY(-1px)}.news-node--teaser .news-node__more-link:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff;border:none}.news-node--teaser .news-node__more-link:disabled,.news-node--teaser .news-node__more-link[aria-disabled=true]{opacity:var(--brand-button-disabled-opacity);cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}@media(max-width:1200px){.news-node--teaser .news-node__more-link{padding-left:25px;padding-right:25px}}.news-node--teaser .news-node__more-link{position:relative}.news-node--teaser .news-node__more-link::before{content:"";position:absolute;inset:0;padding:2px;border-radius:var(--form-button-border-radius);background:var(--brand-button-outline);mask:linear-gradient(white,white) content-box,linear-gradient(white,white);mask-composite:exclude}.news-node--teaser .news-node__more-link{background:#fff;box-shadow:none;color:var(--color-blue)}.news-node--teaser .news-node__more-link>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:var(--color-blue)}.news-node--teaser .news-node__more-link:hover{background:var(--brand-button-bg);color:#fff}.news-node--teaser .news-node__more-link:focus-visible{background:#fff;box-shadow:var(--brand-button-secondary-focus-ring);color:var(--color-blue);transform:translateY(-1px)}.news-node--teaser .news-node__more-link:hover>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff}.news-node--teaser .news-node__more-link:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:var(--color-blue)}.news-node--teaser .news-node__more-link:active{background:var(--brand-button-active-bg);color:#fff}.news-node--teaser .news-node__more-link:active>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff}.news-node--teaser .news-node__more-link:disabled,.news-node--teaser .news-node__more-link[aria-disabled=true]{background:#fff;color:var(--color-blue);opacity:var(--brand-button-disabled-opacity);box-shadow:none}.news-node--teaser .news-node__more-link{min-height:var(--form-element-height-small);padding-left:30px;padding-right:30px;font-size:var(--form-button-font-size-small);min-height:48px;padding-right:20px;padding-left:20px;font-weight:600;letter-spacing:.01em}.news-node--teaser .news-node__more-link::after{content:" →";margin-left:8px}@media(max-width:640px){.news-node--teaser{padding:18px;border-radius:20px}.news-node--teaser .news-node__title{min-height:0}.news-node--teaser .news-node__image{margin-bottom:18px;border-radius:16px}.news-node--teaser .news-node__body{margin-bottom:18px}}.news-views--page{position:relative}.news-views__hero{position:relative;margin-bottom:42px;padding:30px;border:1px solid rgba(43,119,204,.08);border-radius:24px;background:radial-gradient(circle at top right,rgba(55,184,168,0.2),rgba(55,184,168,0) 32%),radial-gradient(circle at left bottom,rgba(43,119,204,0.18),rgba(43,119,204,0) 36%),linear-gradient(180deg,#f8fbff 0%,#f7f7fc 100%);box-shadow:0 12px 28px rgba(15,33,60,.03);overflow:hidden}.news-views__hero::after{content:"";position:absolute;inset:auto -60px -80px auto;width:220px;height:220px;border-radius:50%;background:rgba(43,119,204,.07);filter:blur(8px)}.news-views__eyebrow{display:inline-flex;align-items:center;min-height:34px;margin-bottom:18px;padding:7px 14px;border-radius:999px;background:rgba(16,35,61,.08);color:#10233d;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.news-views__hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,0.9fr);gap:24px;align-items:end}.news-views__hero-copy{max-width:760px}.news-views__headline{max-width:760px;margin:0 0 16px;color:#10233d;font-weight:700;letter-spacing:-0.03em;text-wrap:balance}.news-views__lead{max-width:760px;color:#4e586c;font-size:18px;line-height:1.75}.news-views__lead p:first-child{margin-top:0}.news-views__lead p:last-child{margin-bottom:0}.news-views__topics{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.news-views__topic{display:inline-flex;align-items:center;min-height:42px;padding:10px 16px;border:1px solid rgba(43,119,204,.12);border-radius:999px;background:rgba(255,255,255,.88);color:#1c3558;font-size:14px;font-weight:600;box-shadow:0 12px 28px rgba(16,35,61,.06)}.news-views__hero-note{padding:22px 22px 24px;border-radius:20px;background:rgba(16,35,61,.92);color:rgba(255,255,255,.86);box-shadow:0 24px 40px rgba(16,35,61,.18)}.news-views__hero-note-label{margin-bottom:10px;color:#fff;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.news-views__hero-note p{margin:0;font-size:15px;line-height:1.75}.news-views__content{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:28px;grid-row-gap:32px}.news-views__content>.news-node--featured,.news-views__content>.news-node--teaser:first-child{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px;align-items:stretch;padding:28px;background:linear-gradient(135deg,rgba(16,35,61,0.98) 0%,rgba(28,73,125,0.96) 48%,rgba(55,184,168,0.94) 100%);box-shadow:0 36px 80px rgba(16,35,61,.2)}.news-views__content>.news-node--featured .news-node__image,.news-views__content>.news-node--teaser:first-child .news-node__image{grid-row:1/span 4;margin-bottom:0;aspect-ratio:auto;min-height:100%;border-radius:22px}.news-views__content>.news-node--featured .news-node__meta,.news-views__content>.news-node--teaser:first-child .news-node__meta{align-self:end;margin-bottom:0}.news-views__content>.news-node--featured .news-node__date,.news-views__content>.news-node--teaser:first-child .news-node__date{background:rgba(255,255,255,.16);color:#fff}.news-views__content>.news-node--featured .news-node__title,.news-views__content>.news-node--teaser:first-child .news-node__title{margin-top:6px;margin-bottom:18px;color:#fff;min-height:0}.news-views__content>.news-node--featured .news-node__body,.news-views__content>.news-node--teaser:first-child .news-node__body{margin-bottom:24px;color:rgba(255,255,255,.82);font-size:17px;-webkit-line-clamp:5}.news-views__content>.news-node--featured .news-node__more-link,.news-views__content>.news-node--teaser:first-child .news-node__more-link{background:#fff;color:#123663}.news-views__content>.news-node--featured .news-node__more-link>span,.news-views__content>.news-node--featured .news-node__more-link:hover>span,.news-views__content>.news-node--featured .news-node__more-link:focus-visible>span,.news-views__content>.news-node--teaser:first-child .news-node__more-link>span,.news-views__content>.news-node--teaser:first-child .news-node__more-link:hover>span,.news-views__content>.news-node--teaser:first-child .news-node__more-link:focus-visible>span{color:inherit}.news-views__content>.news-node--featured .news-node__more-link:hover,.news-views__content>.news-node--teaser:first-child .news-node__more-link:hover{background:rgba(255,255,255,.92);color:#10233d}.news-views__pager{display:flex;justify-content:center;margin-top:46px}.news-views__pager .pager{margin-top:0;padding:18px 22px;border-radius:999px;background:rgba(248,248,252,.85);box-shadow:0 8px 18px rgba(16,35,61,.025)}.news-views__pager .pager__items{display:flex;align-items:center;gap:10px}.news-views__pager .pager__item{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;transition:background .15s ease,transform .15s ease}.news-views__pager .pager__item--ellipsis{width:auto;min-width:32px}.news-views__pager .pager__item:hover{transform:translateY(-1px)}.news-views__pager .pager__item--active{background:#10233d;box-shadow:0 16px 28px rgba(16,35,61,.18)}.news-views__pager .pager__item--active .pager__link{color:#fff}.news-views__pager .pager__item--first,.news-views__pager .pager__item--previous,.news-views__pager .pager__item--next,.news-views__pager .pager__item--last{width:auto;min-width:52px;padding:0 14px;border-radius:999px}.news-views__pager .pager__item--first .pager__link,.news-views__pager .pager__item--previous .pager__link,.news-views__pager .pager__item--next .pager__link,.news-views__pager .pager__item--last .pager__link{white-space:nowrap}.news-views__pager .pager__item--last{display:inline-flex}.news-views__pager .pager__link{display:inline-flex;align-items:center;justify-content:center;min-width:100%;min-height:100%;font-weight:600}.news-views__pager .pager__link:focus-visible{outline:none;border-radius:inherit;background:#fff;color:#10233d;box-shadow:0 0 0 3px rgba(43,119,204,.35)}.news-views__pager .pager__item--active .pager__link:focus-visible{background:#10233d;color:#fff;box-shadow:0 0 0 3px rgba(43,119,204,.45),0 0 0 5px rgba(255,255,255,.9)}.news-views__pager .pager__link>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border:0;color:inherit}.news-views__cta{position:relative;margin-top:48px;padding:32px;border-radius:24px;background:linear-gradient(135deg,rgba(16,35,61,0.98) 0%,rgba(25,64,108,0.96) 52%,rgba(55,184,168,0.9) 100%);color:#fff;overflow:hidden;box-shadow:0 32px 70px rgba(16,35,61,.16)}.news-views__cta::after{content:"";position:absolute;inset:auto -30px -70px auto;width:180px;height:180px;border-radius:50%;background:rgba(255,255,255,.1)}.news-views__cta-inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:24px}.news-views__cta-copy{max-width:700px}.news-views__cta-title{margin-bottom:10px;color:#fff;font-weight:700;line-height:1.25}.news-views__cta-text{margin:0;color:rgba(255,255,255,.82);font-size:17px;line-height:1.75}.news-views__cta-link{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);display:inline-flex;align-items:center;justify-content:center;min-height:var(--form-element-height);margin:0;padding:10px 45px;font-size:var(--form-button-font-size);font-weight:normal;line-height:1.4;text-align:center;text-decoration:none;border-radius:var(--form-button-border-radius);text-transform:uppercase;cursor:pointer;transition-property:background,color,box-shadow,transform,opacity;transition-duration:.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:#fff}.news-views__cta-link>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border:none}.news-views__cta-link:hover{background:var(--brand-button-hover-bg);box-shadow:var(--brand-button-shadow-hover);color:#fff;transform:translateY(-1px)}.news-views__cta-link:active{background:var(--brand-button-active-bg);box-shadow:var(--brand-button-shadow);transform:translateY(0)}.news-views__cta-link:focus-visible{background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow),var(--brand-button-focus-ring);color:#fff;transform:translateY(-1px)}.news-views__cta-link:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff;border:none}.news-views__cta-link:disabled,.news-views__cta-link[aria-disabled=true]{opacity:var(--brand-button-disabled-opacity);cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}@media(max-width:1200px){.news-views__cta-link{padding-left:25px;padding-right:25px}}.news-views__cta-link{position:relative}.news-views__cta-link::before{content:"";position:absolute;inset:0;padding:2px;border-radius:var(--form-button-border-radius);background:var(--brand-button-outline);mask:linear-gradient(white,white) content-box,linear-gradient(white,white);mask-composite:exclude}.news-views__cta-link{background:#fff;box-shadow:none;color:var(--color-blue)}.news-views__cta-link>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:var(--color-blue)}.news-views__cta-link:hover{background:var(--brand-button-bg);color:#fff}.news-views__cta-link:focus-visible{background:#fff;box-shadow:var(--brand-button-secondary-focus-ring);color:var(--color-blue);transform:translateY(-1px)}.news-views__cta-link:hover>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff}.news-views__cta-link:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:var(--color-blue)}.news-views__cta-link:active{background:var(--brand-button-active-bg);color:#fff}.news-views__cta-link:active>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff}.news-views__cta-link:disabled,.news-views__cta-link[aria-disabled=true]{background:#fff;color:var(--color-blue);opacity:var(--brand-button-disabled-opacity);box-shadow:none}.news-views__cta-link{min-height:56px;padding:14px 26px;box-shadow:0 18px 36px rgba(10,21,38,.18);color:#123663;font-weight:700;letter-spacing:.02em}.news-views__cta-link::after{content:" →";margin-left:8px}.news-views__cta-link:hover{color:#10233d;box-shadow:0 22px 42px rgba(10,21,38,.2)}.news-views__cta-link:hover>span,.news-views__cta-link:focus-visible>span{color:inherit}@media(max-width:1200px){.news-views__hero-inner{grid-template-columns:minmax(0,1fr)}.news-views__content{grid-template-columns:repeat(2,1fr)}.news-views__content>.news-node--featured,.news-views__content>.news-node--teaser:first-child{grid-template-columns:minmax(0,1fr)}.news-views__content>.news-node--featured .news-node__image,.news-views__content>.news-node--teaser:first-child .news-node__image{grid-row:auto;min-height:320px}.news-views__cta-inner{flex-direction:column;align-items:flex-start}}@media(max-width:640px){.news-views__hero{margin-bottom:30px;padding:22px 18px;border-radius:22px}.news-views__eyebrow{margin-bottom:14px}.news-views__lead{font-size:16px;line-height:1.7}.news-views__topics{gap:10px;margin-top:18px}.news-views__topic{min-height:38px;padding:8px 13px;font-size:13px}.news-views__hero-note{padding:18px;border-radius:18px}.news-views__content{grid-template-columns:auto;grid-gap:24px}.news-views__content>.news-node--featured,.news-views__content>.news-node--teaser:first-child{gap:20px;padding:18px;border-radius:22px}.news-views__content>.news-node--featured .news-node__image,.news-views__content>.news-node--teaser:first-child .news-node__image{min-height:220px;border-radius:22px}.news-views__content>.news-node--featured .news-node__body,.news-views__content>.news-node--teaser:first-child .news-node__body{font-size:15px;-webkit-line-clamp:4}.news-views__pager{margin-top:34px}.news-views__pager .pager{width:100%;padding:16px 14px;border-radius:22px}.news-views__pager .pager__items{justify-content:center;gap:8px;flex-wrap:wrap}.news-views__pager .pager__item{width:46px;height:46px}.news-views__pager .pager__item--first,.news-views__pager .pager__item--previous,.news-views__pager .pager__item--next{min-width:46px;padding:0 10px}.news-views__pager .pager__item--last{display:none}.news-views__cta{margin-top:34px;padding:24px 18px;border-radius:22px}.news-views__cta-text{font-size:15px;line-height:1.7}.news-views__cta-link{width:100%}}.page--views-news .content-region__breadcrumbs-block{margin-bottom:18px}.page--views-news .page-title,.page--views-news .page-subtitle{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.page--news-node .content-region__breadcrumbs-block{margin-bottom:18px}body.page--news-node .page-title{max-width:900px;margin-bottom:18px;color:#10233d;text-wrap:balance}body.page--news-node .page-content{max-width:var(--page-content-max-width);padding:0;background:rgba(0,0,0,0);border:0;box-shadow:none}@media(max-width:640px){body.page--news-node .page-title{margin-bottom:14px}}.faq-node{--icon-width:46px;--icon-col-width:98px}.faq-node__title{min-height:calc(var(--icon-width) + 5px);margin-bottom:25px;padding-left:var(--icon-col-width);font-weight:bold;background:url(/themes/xtheme/img/question-icon.svg) left 0.2em/var(--icon-width) no-repeat}.faq-node__body>p:first-child{margin-top:0}.faq-node__body>p:last-child{margin-bottom:0}.faq-node__body{font-size:var(--font-size-small);line-height:1.7;min-height:calc(var(--icon-width) + 5px);margin-bottom:25px;padding-left:var(--icon-col-width);background:url(/themes/xtheme/img/answer-icon.svg) left .2em/46px no-repeat}.faq-node__tags{padding-left:var(--icon-col-width);font-size:12px}.faq-node__tags-item{display:inline-block;margin-right:20px}.faq-node__tags a{color:var(--color-blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em;transition:color .15s ease,text-decoration-color .15s ease,opacity .15s ease;outline:none;border-radius:8px}.faq-node__tags a>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:inherit;border:0}.faq-node__tags a:hover,.faq-node__tags a:focus-visible{color:#17345d;text-decoration-color:currentColor}.faq-node__tags a:focus-visible{box-shadow:var(--brand-text-action-focus-ring)}.faq-node__tags a:hover>span,.faq-node__tags a:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:inherit;border:0}.faq-node__tags a{font-size:12px}@media(max-width:640px){.faq-node__title,.faq-node__body,.faq-node__tags{padding-left:0;background:none}.faq-node__title,.faq-node__body{margin-bottom:15px}}.faq-views-exposed-form{display:grid;grid-template-areas:"product-filter product-filter" "tag-filter     button";grid-template-columns:auto min-content;grid-column-gap:var(--gutter-width);margin-bottom:50px}.faq-views-exposed-form .form-item{margin:0;padding:0}.faq-views-exposed-form .form-item--actions{display:none}.faq-views-exposed-form .form-item--product{grid-area:product-filter;margin-bottom:20px}.faq-views-exposed-form .form-item--product .form-item__label{display:none}.faq-views-exposed-form .form-item--product .filter-links{margin-left:calc(var(--page-padding)*-1);margin-right:calc(var(--page-padding)*-1);display:flex;flex-wrap:wrap;align-items:center;margin-top:0;margin-bottom:0;padding:0 var(--page-padding);list-style:none;overflow-x:auto}.faq-views-exposed-form .form-item--product .filter-links li{margin:0 10px 20px 0}.faq-views-exposed-form .form-item--product .filter-links a{font-size:var(--font-size-big);line-height:1.7;display:inline-block;margin:0 25px;text-underline-offset:3px;white-space:nowrap;border:1px solid rgba(0,0,0,0)}.faq-views-exposed-form .form-item--product .filter-links a.is-active{padding:9px 25px;border:1px solid rgba(43,119,204,.32);border-radius:3px;color:#163a63;text-decoration:none;background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%);box-shadow:0 10px 24px rgba(20,32,61,.06);position:relative}.faq-views-exposed-form .form-item--product .filter-links a.is-active::after{content:"";position:absolute;bottom:-8px;left:0;right:0;margin-left:auto;margin-right:auto;width:14px;height:14px;border:1px solid rgba(43,119,204,.32);border-top:none;border-left:none;border-bottom-right-radius:5px;background:var(--color-background);transform:rotate(45deg)}.faq-views-exposed-form .form-item--product .filter-links a.is-active{margin-left:0;margin-right:0}@media(hover:hover){.faq-views-exposed-form .form-item--product .filter-links::-webkit-scrollbar{-webkit-appearance:none}.faq-views-exposed-form .form-item--product .filter-links::-webkit-scrollbar:horizontal{height:9px}.faq-views-exposed-form .form-item--product .filter-links::-webkit-scrollbar-button{width:calc(var(--page-padding)/2);height:calc(var(--page-padding)/2)}.faq-views-exposed-form .form-item--product .filter-links::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.faq-views-exposed-form .form-item--product .filter-links::-webkit-scrollbar-thumb{background:var(--color-background-gray2);border-radius:3px}}@media(max-width:640px){.faq-views-exposed-form .form-item--product .filter-links{flex-wrap:nowrap;overflow-x:auto}}.faq-views-exposed-form .form-item--tag{grid-area:tag-filter;display:grid;grid-template-columns:min-content auto;grid-gap:25px}.faq-views-exposed-form .form-item--tag .form-item__label{font-size:var(--font-size-small);line-height:1.7;text-transform:uppercase;font-weight:normal}.faq-views-exposed-form .form-item--tag .filter-links--tag{margin:0;padding:0;list-style:none}.faq-views-exposed-form .form-item--tag .filter-links__item{display:inline-block;margin-bottom:5px}.faq-views-exposed-form .form-item--tag .filter-links__link{display:block;padding:4px 15px;border-radius:2px;background:var(--color-background-gray);text-decoration:none;font-size:12px;white-space:nowrap;color:var(--color-blue)}.faq-views-exposed-form .form-item--tag .filter-links__link:hover{background:var(--color-background-gray2);color:var(--color-blue)}.faq-views-exposed-form .form-item--tag .filter-links__link.is-active{background:var(--color-green);color:#fff}.faq-views-exposed-form .form-item--tag .filter-links__item--all{display:none}.js .faq-views-exposed-form .form-item--tag .filter-links--tag{max-height:100px;overflow:hidden}.faq-views-exposed-form .form-item--tag .show-more__link{color:var(--color-blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em;transition:color .15s ease,text-decoration-color .15s ease,opacity .15s ease;outline:none;border-radius:8px}.faq-views-exposed-form .form-item--tag .show-more__link>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:inherit;border:0}.faq-views-exposed-form .form-item--tag .show-more__link:hover,.faq-views-exposed-form .form-item--tag .show-more__link:focus-visible{color:#17345d;text-decoration-color:currentColor}.faq-views-exposed-form .form-item--tag .show-more__link:focus-visible{box-shadow:var(--brand-text-action-focus-ring)}.faq-views-exposed-form .form-item--tag .show-more__link:hover>span,.faq-views-exposed-form .form-item--tag .show-more__link:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:inherit;border:0}.faq-views-exposed-form .form-item--tag .show-more__link{font-size:12px}.faq-views-exposed-form .form-item--add-question{grid-area:button}.faq-views-exposed-form .form-item--add-question a{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);display:inline-flex;align-items:center;justify-content:center;min-height:var(--form-element-height);margin:0;padding:10px 45px;font-size:var(--form-button-font-size);font-weight:normal;line-height:1.4;text-align:center;text-decoration:none;border-radius:var(--form-button-border-radius);text-transform:uppercase;cursor:pointer;transition-property:background,color,box-shadow,transform,opacity;transition-duration:.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:#fff}.faq-views-exposed-form .form-item--add-question a>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border:none}.faq-views-exposed-form .form-item--add-question a:hover{background:var(--brand-button-hover-bg);box-shadow:var(--brand-button-shadow-hover);color:#fff;transform:translateY(-1px)}.faq-views-exposed-form .form-item--add-question a:active{background:var(--brand-button-active-bg);box-shadow:var(--brand-button-shadow);transform:translateY(0)}.faq-views-exposed-form .form-item--add-question a:focus-visible{background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow),var(--brand-button-focus-ring);color:#fff;transform:translateY(-1px)}.faq-views-exposed-form .form-item--add-question a:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff;border:none}.faq-views-exposed-form .form-item--add-question a:disabled,.faq-views-exposed-form .form-item--add-question a[aria-disabled=true]{opacity:var(--brand-button-disabled-opacity);cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}@media(max-width:1200px){.faq-views-exposed-form .form-item--add-question a{padding-left:25px;padding-right:25px}}.faq-views-exposed-form .form-item--add-question a{white-space:nowrap}@media(max-width:640px){.faq-views-exposed-form{grid-template-areas:"product-filter" "tag-filter" "button";grid-template-columns:100%;margin-bottom:30px}.faq-views-exposed-form .form-item--tag{grid-template-columns:auto;grid-gap:2px;margin-bottom:20px !important}.faq-views-exposed-form .form-item--add-question a{width:100%}}.faq-views .faq-node{padding:50px 0;border-bottom:1px solid var(--color-line-separator)}.faq-views .faq-node:first-child{border-top:1px solid var(--color-line-separator)}.faq-views__related{margin-top:48px;padding:clamp(24px,3vw,34px);border:1px solid rgba(26,55,96,.12);border-radius:28px;background:radial-gradient(circle at top right,rgba(55,184,168,0.16),transparent 34%),linear-gradient(180deg,#ffffff 0%,#f7fbff 100%);box-shadow:0 10px 26px rgba(20,32,61,.06)}.faq-views__related-title{margin:0 0 10px;color:#10233d}.faq-views__related-intro{max-width:760px;margin:0 0 24px;color:#51627a;font-size:17px;line-height:1.8}.faq-views__related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.faq-views__related-card{display:flex;flex-direction:column;height:100%;padding:24px;border:1px solid #e6ebf3;border-radius:24px;background:#fff;box-shadow:0 16px 38px rgba(20,32,61,.06)}.faq-views__related-badge{display:inline-flex;align-items:center;align-self:flex-start;min-height:34px;margin-bottom:14px;padding:7px 14px;border-radius:999px;background:rgba(43,119,204,.1);color:var(--color-blue-dark);font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.faq-views__related-card-title{margin:0 0 12px;color:#10233d}.faq-views__related-card p{flex-grow:1;margin:0 0 20px;color:#5c6678;line-height:1.6}.faq-views__related-link{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);display:inline-flex;align-items:center;justify-content:center;min-height:var(--form-element-height);margin:0;padding:10px 45px;font-size:var(--form-button-font-size);font-weight:normal;line-height:1.4;text-align:center;text-decoration:none;border-radius:var(--form-button-border-radius);text-transform:uppercase;cursor:pointer;transition-property:background,color,box-shadow,transform,opacity;transition-duration:.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:#fff}.faq-views__related-link>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border:none}.faq-views__related-link:hover{background:var(--brand-button-hover-bg);box-shadow:var(--brand-button-shadow-hover);color:#fff;transform:translateY(-1px)}.faq-views__related-link:active{background:var(--brand-button-active-bg);box-shadow:var(--brand-button-shadow);transform:translateY(0)}.faq-views__related-link:focus-visible{background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow),var(--brand-button-focus-ring);color:#fff;transform:translateY(-1px)}.faq-views__related-link:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff;border:none}.faq-views__related-link:disabled,.faq-views__related-link[aria-disabled=true]{opacity:var(--brand-button-disabled-opacity);cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}@media(max-width:1200px){.faq-views__related-link{padding-left:25px;padding-right:25px}}.faq-views__related-link{position:relative}.faq-views__related-link::before{content:"";position:absolute;inset:0;padding:2px;border-radius:var(--form-button-border-radius);background:var(--brand-button-outline);mask:linear-gradient(white,white) content-box,linear-gradient(white,white);mask-composite:exclude}.faq-views__related-link{background:#fff;box-shadow:none;color:var(--color-blue)}.faq-views__related-link>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:var(--color-blue)}.faq-views__related-link:hover{background:var(--brand-button-bg);color:#fff}.faq-views__related-link:focus-visible{background:#fff;box-shadow:var(--brand-button-secondary-focus-ring);color:var(--color-blue);transform:translateY(-1px)}.faq-views__related-link:hover>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff}.faq-views__related-link:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:var(--color-blue)}.faq-views__related-link:active{background:var(--brand-button-active-bg);color:#fff}.faq-views__related-link:active>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff}.faq-views__related-link:disabled,.faq-views__related-link[aria-disabled=true]{background:#fff;color:var(--color-blue);opacity:var(--brand-button-disabled-opacity);box-shadow:none}.faq-views__related-link{min-height:var(--form-element-height-small);padding-left:30px;padding-right:30px;font-size:var(--form-button-font-size-small);width:auto;min-height:48px;margin-top:auto;padding-right:20px;padding-left:20px;font-weight:600}.faq-views__related-overview{display:inline-flex;margin-top:22px;font-weight:600}.faq-views__cta{position:relative;margin-top:48px;padding:32px;border-radius:24px;background:linear-gradient(135deg,rgba(16,35,61,0.98) 0%,rgba(25,64,108,0.96) 52%,rgba(55,184,168,0.9) 100%);color:#fff;overflow:hidden;box-shadow:0 32px 70px rgba(16,35,61,.16)}.faq-views__cta::after{content:"";position:absolute;inset:auto -30px -70px auto;width:180px;height:180px;border-radius:50%;background:rgba(255,255,255,.1)}.faq-views__cta-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.faq-views__cta-copy{max-width:760px}.faq-views__cta-title{margin-bottom:10px;color:#fff;font-weight:700;line-height:1.25}.faq-views__cta-text{margin:0;color:rgba(255,255,255,.82);font-size:17px;line-height:1.75}.faq-views__cta-links{display:flex;flex-wrap:wrap;gap:16px}.faq-views__cta-link{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);display:inline-flex;align-items:center;justify-content:center;min-height:var(--form-element-height);margin:0;padding:10px 45px;font-size:var(--form-button-font-size);font-weight:normal;line-height:1.4;text-align:center;text-decoration:none;border-radius:var(--form-button-border-radius);text-transform:uppercase;cursor:pointer;transition-property:background,color,box-shadow,transform,opacity;transition-duration:.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:#fff}.faq-views__cta-link>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border:none}.faq-views__cta-link:hover{background:var(--brand-button-hover-bg);box-shadow:var(--brand-button-shadow-hover);color:#fff;transform:translateY(-1px)}.faq-views__cta-link:active{background:var(--brand-button-active-bg);box-shadow:var(--brand-button-shadow);transform:translateY(0)}.faq-views__cta-link:focus-visible{background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow),var(--brand-button-focus-ring);color:#fff;transform:translateY(-1px)}.faq-views__cta-link:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff;border:none}.faq-views__cta-link:disabled,.faq-views__cta-link[aria-disabled=true]{opacity:var(--brand-button-disabled-opacity);cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}@media(max-width:1200px){.faq-views__cta-link{padding-left:25px;padding-right:25px}}.faq-views__cta-link{position:relative}.faq-views__cta-link::before{content:"";position:absolute;inset:0;padding:2px;border-radius:var(--form-button-border-radius);background:var(--brand-button-outline);mask:linear-gradient(white,white) content-box,linear-gradient(white,white);mask-composite:exclude}.faq-views__cta-link{background:#fff;box-shadow:none;color:var(--color-blue)}.faq-views__cta-link>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:var(--color-blue)}.faq-views__cta-link:hover{background:var(--brand-button-bg);color:#fff}.faq-views__cta-link:focus-visible{background:#fff;box-shadow:var(--brand-button-secondary-focus-ring);color:var(--color-blue);transform:translateY(-1px)}.faq-views__cta-link:hover>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff}.faq-views__cta-link:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:var(--color-blue)}.faq-views__cta-link:active{background:var(--brand-button-active-bg);color:#fff}.faq-views__cta-link:active>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff}.faq-views__cta-link:disabled,.faq-views__cta-link[aria-disabled=true]{background:#fff;color:var(--color-blue);opacity:var(--brand-button-disabled-opacity);box-shadow:none}.faq-views__cta-link{min-height:56px;padding:14px 26px;box-shadow:0 18px 36px rgba(10,21,38,.18);color:#123663;font-weight:700;letter-spacing:.02em}.faq-views__footer{margin-top:var(--blocks-gap)}.faq-views .feedback-form{grid-template-areas:"messages messages" "name     message" "phone    message" "captcha  captcha" "actions  actions";grid-template-columns:270px auto}.faq-views .feedback-form .form-item--mail,.faq-views .feedback-form .form-item--field-company-name-wrapper{display:none}.faq-views .feedback-form .form-item--message-wrapper{position:relative}.faq-views .feedback-form .form-item--message-wrapper div,.faq-views .feedback-form .form-textarea{height:100%}.faq-views .feedback-form .form-item--actions{margin:0}@media(max-width:640px){.faq-views .feedback-form{grid-template-areas:initial;grid-template-columns:auto;grid-gap:0}.faq-views .feedback-form .form-item--message-wrapper{margin-bottom:10px !important}}@media(max-width:800px){.faq-views__related-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.faq-views .faq-node{padding:25px 0}.faq-views__footer{margin-top:30px}.faq-views__related{padding:18px 16px;border-radius:20px}.faq-views__cta{margin-top:34px;padding:24px 18px;border-radius:22px}.faq-views__cta-text{font-size:15px;line-height:1.7}.faq-views__cta-link{width:100%}.faq-views__related-grid{grid-template-columns:minmax(0,1fr);gap:14px}.faq-views__related-link{width:100%}}.solution-landing .reviews-views__more-link,.solutions-overview-landing .reviews-views__more-link,.contact-presentation-page .reviews-views__more-link{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);display:inline-flex;align-items:center;justify-content:center;min-height:var(--form-element-height);margin:0;padding:10px 45px;font-size:var(--form-button-font-size);font-weight:normal;line-height:1.4;text-align:center;text-decoration:none;border-radius:var(--form-button-border-radius);text-transform:uppercase;cursor:pointer;transition-property:background,color,box-shadow,transform,opacity;transition-duration:.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:#fff}.solution-landing .reviews-views__more-link>span,.solutions-overview-landing .reviews-views__more-link>span,.contact-presentation-page .reviews-views__more-link>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border:none}.solution-landing .reviews-views__more-link:hover,.solutions-overview-landing .reviews-views__more-link:hover,.contact-presentation-page .reviews-views__more-link:hover{background:var(--brand-button-hover-bg);box-shadow:var(--brand-button-shadow-hover);color:#fff;transform:translateY(-1px)}.solution-landing .reviews-views__more-link:active,.solutions-overview-landing .reviews-views__more-link:active,.contact-presentation-page .reviews-views__more-link:active{background:var(--brand-button-active-bg);box-shadow:var(--brand-button-shadow);transform:translateY(0)}.solution-landing .reviews-views__more-link:focus-visible,.solutions-overview-landing .reviews-views__more-link:focus-visible,.contact-presentation-page .reviews-views__more-link:focus-visible{background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow),var(--brand-button-focus-ring);color:#fff;transform:translateY(-1px)}.solution-landing .reviews-views__more-link:focus-visible>span,.solutions-overview-landing .reviews-views__more-link:focus-visible>span,.contact-presentation-page .reviews-views__more-link:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff;border:none}.solution-landing .reviews-views__more-link:disabled,.solution-landing .reviews-views__more-link[aria-disabled=true],.solutions-overview-landing .reviews-views__more-link:disabled,.solutions-overview-landing .reviews-views__more-link[aria-disabled=true],.contact-presentation-page .reviews-views__more-link:disabled,.contact-presentation-page .reviews-views__more-link[aria-disabled=true]{opacity:var(--brand-button-disabled-opacity);cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}@media(max-width:1200px){.solution-landing .reviews-views__more-link,.solutions-overview-landing .reviews-views__more-link,.contact-presentation-page .reviews-views__more-link{padding-left:25px;padding-right:25px}}.solution-landing .reviews-views__more-link,.solutions-overview-landing .reviews-views__more-link,.contact-presentation-page .reviews-views__more-link{position:relative}.solution-landing .reviews-views__more-link::before,.solutions-overview-landing .reviews-views__more-link::before,.contact-presentation-page .reviews-views__more-link::before{content:"";position:absolute;inset:0;padding:2px;border-radius:var(--form-button-border-radius);background:var(--brand-button-outline);mask:linear-gradient(white,white) content-box,linear-gradient(white,white);mask-composite:exclude}.solution-landing .reviews-views__more-link,.solutions-overview-landing .reviews-views__more-link,.contact-presentation-page .reviews-views__more-link{background:#fff;box-shadow:none;color:var(--color-blue)}.solution-landing .reviews-views__more-link>span,.solutions-overview-landing .reviews-views__more-link>span,.contact-presentation-page .reviews-views__more-link>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:var(--color-blue)}.solution-landing .reviews-views__more-link:hover,.solutions-overview-landing .reviews-views__more-link:hover,.contact-presentation-page .reviews-views__more-link:hover{background:var(--brand-button-bg);color:#fff}.solution-landing .reviews-views__more-link:focus-visible,.solutions-overview-landing .reviews-views__more-link:focus-visible,.contact-presentation-page .reviews-views__more-link:focus-visible{background:#fff;box-shadow:var(--brand-button-secondary-focus-ring);color:var(--color-blue);transform:translateY(-1px)}.solution-landing .reviews-views__more-link:hover>span,.solutions-overview-landing .reviews-views__more-link:hover>span,.contact-presentation-page .reviews-views__more-link:hover>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff}.solution-landing .reviews-views__more-link:focus-visible>span,.solutions-overview-landing .reviews-views__more-link:focus-visible>span,.contact-presentation-page .reviews-views__more-link:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:var(--color-blue)}.solution-landing .reviews-views__more-link:active,.solutions-overview-landing .reviews-views__more-link:active,.contact-presentation-page .reviews-views__more-link:active{background:var(--brand-button-active-bg);color:#fff}.solution-landing .reviews-views__more-link:active>span,.solutions-overview-landing .reviews-views__more-link:active>span,.contact-presentation-page .reviews-views__more-link:active>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff}.solution-landing .reviews-views__more-link:disabled,.solution-landing .reviews-views__more-link[aria-disabled=true],.solutions-overview-landing .reviews-views__more-link:disabled,.solutions-overview-landing .reviews-views__more-link[aria-disabled=true],.contact-presentation-page .reviews-views__more-link:disabled,.contact-presentation-page .reviews-views__more-link[aria-disabled=true]{background:#fff;color:var(--color-blue);opacity:var(--brand-button-disabled-opacity);box-shadow:none}.solution-node--full .content-header{grid-template-columns:8fr 4fr;margin:0 0 var(--blocks-gap) 0;padding:0;align-items:initial}.solution-node--full .content-header__left{justify-self:initial;width:auto;margin-top:0;margin-bottom:0}.solution-node--full .content-header__right{margin-top:-80px;margin-bottom:0;overflow:initial}.solution-node--full .content-header__image-image{float:right;max-width:100%;min-width:initial;height:auto}.solution-node--full .solution-node__download{margin-top:50px}.solution-node--full p+.solution-node__download{margin-top:20px}.solution-node--full .solution-node__download-link{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);display:inline-flex;align-items:center;justify-content:center;min-height:var(--form-element-height);margin:0;padding:10px 45px;font-size:var(--form-button-font-size);font-weight:normal;line-height:1.4;text-align:center;text-decoration:none;border-radius:var(--form-button-border-radius);text-transform:uppercase;cursor:pointer;transition-property:background,color,box-shadow,transform,opacity;transition-duration:.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:#fff}.solution-node--full .solution-node__download-link>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border:none}.solution-node--full .solution-node__download-link:hover{background:var(--brand-button-hover-bg);box-shadow:var(--brand-button-shadow-hover);color:#fff;transform:translateY(-1px)}.solution-node--full .solution-node__download-link:active{background:var(--brand-button-active-bg);box-shadow:var(--brand-button-shadow);transform:translateY(0)}.solution-node--full .solution-node__download-link:focus-visible{background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow),var(--brand-button-focus-ring);color:#fff;transform:translateY(-1px)}.solution-node--full .solution-node__download-link:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff;border:none}.solution-node--full .solution-node__download-link:disabled,.solution-node--full .solution-node__download-link[aria-disabled=true]{opacity:var(--brand-button-disabled-opacity);cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}@media(max-width:1200px){.solution-node--full .solution-node__download-link{padding-left:25px;padding-right:25px}}.solution-node--full .paragraphs-block{margin-bottom:var(--blocks-gap)}.solution-node--full .paragraphs-block__toc{margin-bottom:50px}.solution-node--full .paragraphs-block .paragraphs-block__content{counter-reset:slider-number}@media(max-width:800px){.solution-node--full .content-header{grid-template-columns:auto}.solution-node--full .solution-node__download{margin-top:30px}.solution-node--full p+.solution-node__download{margin-top:0}.solution-node--full .content-header__right{justify-self:center;margin-top:0}.solution-node--full .content-header__image-image{float:none}}@media(max-width:640px){.solution-node--full .solution-node__download{text-align:center}}@media(max-width:480px){.solution-node--full .solution-node__download-link{width:100%}}.toc__title{margin-bottom:15px;font-weight:bold;color:#000}.toc__list{font-size:var(--font-size-small);line-height:1.7}.toc__item{margin:10px 0}.toc__item::marker{font-weight:bold;color:var(--color-link)}:root{--products-teasers-gap:90px}.products-block .basic-block__content{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:var(--products-teasers-gap)}.products-block__download-links{margin-bottom:30px}@media(max-width:640px){.products-block__download-links{display:flex;flex-direction:column;align-items:center;gap:15px}.products-block__download-links a,.products-block__download-links img{height:60px !important;width:auto !important}}.products-block__nav{margin-left:calc(var(--page-padding)*-1);margin-right:calc(var(--page-padding)*-1);display:flex;flex-wrap:wrap;align-items:center;margin-top:0;margin-bottom:0;padding:0 var(--page-padding);list-style:none;overflow-x:auto}.products-block__nav li{margin:0 10px 20px 0}.products-block__nav a{font-size:var(--font-size-big);line-height:1.7;display:inline-block;margin:0 25px;text-underline-offset:3px;white-space:nowrap;border:1px solid rgba(0,0,0,0)}.products-block__nav a.is-active{padding:9px 25px;border:1px solid rgba(43,119,204,.32);border-radius:3px;color:#163a63;text-decoration:none;background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%);box-shadow:0 10px 24px rgba(20,32,61,.06);position:relative}.products-block__nav a.is-active::after{content:"";position:absolute;bottom:-8px;left:0;right:0;margin-left:auto;margin-right:auto;width:14px;height:14px;border:1px solid rgba(43,119,204,.32);border-top:none;border-left:none;border-bottom-right-radius:5px;background:var(--color-background);transform:rotate(45deg)}.products-block__nav a.is-active{margin-left:0;margin-right:0}@media(hover:hover){.products-block__nav::-webkit-scrollbar{-webkit-appearance:none}.products-block__nav::-webkit-scrollbar:horizontal{height:9px}.products-block__nav::-webkit-scrollbar-button{width:calc(var(--page-padding)/2);height:calc(var(--page-padding)/2)}.products-block__nav::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.products-block__nav::-webkit-scrollbar-thumb{background:var(--color-background-gray2);border-radius:3px}}@media(max-width:640px){.products-block__nav{flex-wrap:nowrap;overflow-x:auto}}.products-block__nav{margin-bottom:20px;display:none}@media(max-width:1000px){.products-block__nav{display:flex}.products-block .product-teaser:nth-child(n+2){display:none}.dom-ready .products-block .product-teaser{display:none}.products-block .product-teaser--is-active{display:block !important}}.product-teaser{position:relative}.product-teaser::before{content:"";position:absolute;top:10px;bottom:0;left:calc(var(--products-teasers-gap)/2*-1);width:1px;background:var(--color-background-gray2);opacity:.5}.product-teaser:first-child::before{display:none}.product-teaser__title{margin-bottom:20px;font-size:var(--headline-size-1);font-weight:bold;line-height:1.2}.product-teaser__title b{font-weight:inherit}.product-teaser__text-wrapper{margin-bottom:20px}.product-teaser__text div:first-child>p:first-child{margin-top:0}.product-teaser__text div:first-child>p:last-child{margin-bottom:0}.product-teaser__text div:first-child{font-weight:400}.product-teaser__text div:first-child b{font-weight:inherit}.product-teaser__text ul+i{font-size:var(--font-size-min)}.product-teaser__text>ul:last-child{margin-bottom:0}.product-teaser__text>ul{margin:25px 0;font-size:var(--font-size-small)}.product-teaser__text ul ul{margin:10px 0;padding:0 0 0 10px}.product-teaser__text ul ul li{margin:5px 0;list-style-type:"»";padding-left:13px}.product-teaser__links{margin-bottom:20px}.product-teaser__links:last-child{margin-bottom:0}.product-teaser__link{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);display:inline-flex;align-items:center;justify-content:center;min-height:var(--form-element-height);margin:0;padding:10px 45px;font-size:var(--form-button-font-size);font-weight:normal;line-height:1.4;text-align:center;text-decoration:none;border-radius:var(--form-button-border-radius);text-transform:uppercase;cursor:pointer;transition-property:background,color,box-shadow,transform,opacity;transition-duration:.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:#fff}.product-teaser__link>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border:none}.product-teaser__link:hover{background:var(--brand-button-hover-bg);box-shadow:var(--brand-button-shadow-hover);color:#fff;transform:translateY(-1px)}.product-teaser__link:active{background:var(--brand-button-active-bg);box-shadow:var(--brand-button-shadow);transform:translateY(0)}.product-teaser__link:focus-visible{background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow),var(--brand-button-focus-ring);color:#fff;transform:translateY(-1px)}.product-teaser__link:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff;border:none}.product-teaser__link:disabled,.product-teaser__link[aria-disabled=true]{opacity:var(--brand-button-disabled-opacity);cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}@media(max-width:1200px){.product-teaser__link{padding-left:25px;padding-right:25px}}.product-teaser__link{min-height:var(--form-element-height-small);padding-left:30px;padding-right:30px;font-size:var(--form-button-font-size-small);margin:5px 0}.product-teaser__download-link{margin-right:6px}.product-teaser__more-link{position:relative}.product-teaser__more-link::before{content:"";position:absolute;inset:0;padding:2px;border-radius:var(--form-button-border-radius);background:var(--brand-button-outline);mask:linear-gradient(white,white) content-box,linear-gradient(white,white);mask-composite:exclude}.product-teaser__more-link{background:#fff;box-shadow:none;color:var(--color-blue)}.product-teaser__more-link>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:var(--color-blue)}.product-teaser__more-link:hover{background:var(--brand-button-bg);color:#fff}.product-teaser__more-link:focus-visible{background:#fff;box-shadow:var(--brand-button-secondary-focus-ring);color:var(--color-blue);transform:translateY(-1px)}.product-teaser__more-link:hover>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff}.product-teaser__more-link:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:var(--color-blue)}.product-teaser__more-link:active{background:var(--brand-button-active-bg);color:#fff}.product-teaser__more-link:active>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff}.product-teaser__more-link:disabled,.product-teaser__more-link[aria-disabled=true]{background:#fff;color:var(--color-blue);opacity:var(--brand-button-disabled-opacity);box-shadow:none}.product-teaser__second-text{color:#000}.js .product-teaser__text{max-height:280px;overflow:hidden}@media(max-width:1000px){.product-teaser__title{display:none}.product-teaser__text div:first-child,.product-teaser__text ul{min-height:initial !important}}.text-paragraph__text>p:first-child{margin-top:0}.text-paragraph__text>p:last-child{margin-bottom:0}.text-paragraph img{max-width:100%;height:auto}.content-header{margin-left:calc(50% - var(--page-width)/2);margin-right:calc(50% - var(--page-width)/2);display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--gutter-width);align-items:center}.content-header__left{justify-self:end;width:555px;margin-top:40px;margin-bottom:var(--blocks-gap)}.content-header__right{overflow:hidden;margin-bottom:40px}.page-node>.content-header:first-child{margin-top:-50px}.content-header__title{font-size:var(--headline-size-1);font-weight:bold;line-height:var(--headline-line-height-1);color:#000;margin:0 0 40px 0}@media(max-width:640px){.content-header__title{margin:-8px 0 15px 0}}.content-header__text>p:first-child{margin-top:0}.content-header__text>p:last-child{margin-bottom:0}.content-header__image-image{display:block}.content-header--image-before .content-header__left{order:1;margin-left:initial;margin-right:auto}.content-header--image-before .content-header__image{float:right}@media(max-width:1200px){.content-header__left{justify-self:initial;padding-left:var(--page-padding);padding-right:var(--page-padding)}.content-header--image-before{padding-left:0;padding-right:var(--page-padding)}}@media(max-width:1000px){.content-header{grid-template-columns:auto;margin-top:0 !important;margin-bottom:var(--blocks-gap)}.content-header__left{width:auto;margin-top:0;margin-bottom:0}.content-header__right{margin-top:0;margin-bottom:0}.content-header--image-before .content-header__left{order:0;padding-left:var(--page-padding)}}@media(max-width:640px){.content-header__image-image{width:100%;min-width:640px;height:auto}}.slider-work{display:block !important;padding:40px 0;border-top:1px solid #eee;counter-increment:slider-number}.slider-work:not(.slick-initialized) .slide-work:nth-child(n+2){display:none}.slider-work:last-child{padding-bottom:0}.slide-work{--image-pane-width:7fr;--content-pane-width:5fr;display:grid;grid-template-columns:var(--image-pane-width) var(--content-pane-width);grid-gap:var(--gutter-width);align-items:center}.slide-work__text-pane{margin-bottom:calc(var(--carousel-navigation-height) + 30px)}.slide-work__title{font-size:var(--headline-size-3);font-weight:bold;line-height:var(--headline-line-height-3);color:#000;margin-bottom:25px}.slide-work__title::before{content:counter(slider-number) ".";color:var(--color-blue)}.slide-work__text{font-size:var(--font-size-small);line-height:1.7}.slide-work__text>p:first-child{margin-top:0}.slide-work__text>p:last-child{margin-bottom:0}.slide-work__text{grid-area:text}.slide-work__two-images{grid-area:image}.slide-work img{width:auto;max-width:100%;height:auto}.slider-work:nth-child(even) .slide-work{grid-template-columns:var(--content-pane-width) var(--image-pane-width)}.slider-work:nth-child(even) .slide-work__image-pane{order:1}.slider-work--image-top .slide-work{grid-template-columns:auto !important;grid-row-gap:var(--gutter-width);justify-items:center}.slider-work--image-top .slide-work .slide-work__image-pane{order:0}.slider-work--image-top .slide-work .slide-work__text-pane{order:1;text-align:center}@media(max-width:1200px){.slide-work{grid-template-columns:auto !important;align-items:start}.slide-work__image-pane{order:1;justify-self:center}}.gallery-paragraph{--columns:4;display:grid;grid-template-columns:repeat(var(--columns),1fr);gap:var(--gutter-width)}.gallery-paragraph img{max-width:100%;height:auto}@media(max-width:1000px){.gallery-paragraph{--columns:3}}@media(max-width:700px){.gallery-paragraph{--columns:2}}@media(max-width:450px){.gallery-paragraph{--columns:1}}.font-size-small{font-size:var(--font-size-small);line-height:1.7}.font-size-min{font-size:var(--font-size-min)}.font-size-big{font-size:var(--font-size-big)}.font-size-h2{font-size:var(--headline-size-2)}.font-size-h3{font-size:var(--headline-size-3)}.font-size-h4{font-size:var(--headline-size-4)}.font-size-h5{font-size:var(--headline-size-5)}.font-style-italic{font-style:italic}.color-blue{color:var(--color-blue)}.color-blue-gradient{background:var(--gradient-blue);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.color-green-gradient{background:var(--gradient-green);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.color-black{color:#000}.color-gray{color:var(--color-background-gray3)}.color-gray-light{color:var(--color-background-gray2)}.color-purple{color:var(--color-purple)}.link-gray{color:var(--color-text-gray);text-decoration:none}.link-gray:hover{color:var(--color-text)}.link-black{color:#000}.link-black>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial}.link-black{text-decoration:none}.link-black>span{border-bottom:1px solid #000}.link-black:hover{color:var(--color-blue)}.link-black:hover>span{background:var(--gradient-blue);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);border-image:var(--gradient-blue) 1}.nowrap{white-space:nowrap}.carousel{--carousel-slides-gap:0;display:grid}.carousel .slick-list{margin-left:calc(var(--carousel-slides-gap)*-1)}.carousel .slick-slide{margin-left:var(--carousel-slides-gap)}.carousel .slick-track{display:flex}.carousel .slick-track::before,.carousel .slick-track::after{display:none}.carousel .slick-slide{height:inherit !important}.carousel .slick-navigation{grid-column:1/-1;order:2;display:grid;grid-template-columns:min-content fit-content(100%) min-content;grid-column-gap:35px;align-items:center;min-width:233px;min-height:var(--carousel-navigation-height);margin:50px 0 0 0}.carousel .slick-arrow{--form-button-border-radius:50%;font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);display:inline-flex;align-items:center;justify-content:center;min-height:var(--form-element-height);margin:0;padding:10px 45px;font-size:var(--form-button-font-size);font-weight:normal;line-height:1.4;text-align:center;text-decoration:none;border-radius:var(--form-button-border-radius);text-transform:uppercase;cursor:pointer;transition-property:background,color,box-shadow,transform,opacity;transition-duration:.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:#fff}.carousel .slick-arrow>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border:none}.carousel .slick-arrow:hover{background:var(--brand-button-hover-bg);box-shadow:var(--brand-button-shadow-hover);color:#fff;transform:translateY(-1px)}.carousel .slick-arrow:active{background:var(--brand-button-active-bg);box-shadow:var(--brand-button-shadow);transform:translateY(0)}.carousel .slick-arrow:focus-visible{background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow),var(--brand-button-focus-ring);color:#fff;transform:translateY(-1px)}.carousel .slick-arrow:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff;border:none}.carousel .slick-arrow:disabled,.carousel .slick-arrow[aria-disabled=true]{opacity:var(--brand-button-disabled-opacity);cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}@media(max-width:1200px){.carousel .slick-arrow{padding-left:25px;padding-right:25px}}.carousel .slick-arrow{position:relative}.carousel .slick-arrow::before{content:"";position:absolute;inset:0;padding:2px;border-radius:var(--form-button-border-radius);background:var(--brand-button-outline);mask:linear-gradient(white,white) content-box,linear-gradient(white,white);mask-composite:exclude}.carousel .slick-arrow{background:#fff;box-shadow:none;color:var(--color-blue)}.carousel .slick-arrow>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:var(--color-blue)}.carousel .slick-arrow:hover{background:var(--brand-button-bg);color:#fff}.carousel .slick-arrow:focus-visible{background:#fff;box-shadow:var(--brand-button-secondary-focus-ring);color:var(--color-blue);transform:translateY(-1px)}.carousel .slick-arrow:hover>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff}.carousel .slick-arrow:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:var(--color-blue)}.carousel .slick-arrow:active{background:var(--brand-button-active-bg);color:#fff}.carousel .slick-arrow:active>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff}.carousel .slick-arrow:disabled,.carousel .slick-arrow[aria-disabled=true]{background:#fff;color:var(--color-blue);opacity:var(--brand-button-disabled-opacity);box-shadow:none}.carousel .slick-arrow{width:56px;height:56px;min-height:initial;padding:0;text-indent:-9999px;overflow:hidden;transition:none}.carousel .slick-prev{order:0}.carousel .slick-next{order:2;transform:rotate(180deg)}.carousel .slick-arrow:active{background-color:#d6dee4}.carousel .slick-arrow::after{content:"";position:absolute;inset:0;background:url(/themes/xtheme/img/arrow-left-gradient-blue.svg) 45% center no-repeat}.carousel .slick-arrow:hover::after{background-image:url(/themes/xtheme/img/arrow-left-white.svg)}.carousel .slick-dots{order:1;display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;text-align:center;line-height:0;overflow:hidden;transform:translateY(2px)}.carousel .slick-dots li{display:inline-block;margin:6px;padding:0;list-style:none}.carousel .slick-dots li::before{display:none}.carousel .slick-dots button{margin:0;padding:0;border:none;border-radius:0;background:none;box-shadow:none;display:block;width:6px;height:6px;min-height:initial;border-radius:50%;text-indent:-9999px;background:var(--color-purple-dark);opacity:.2}.carousel .slick-dots .slick-active button{opacity:1}@media(max-width:640px){.carousel .slick-navigation{justify-self:center;margin-top:30px}.carousel .slick-arrow{width:46px;height:46px}.carousel .slick-dots{top:17px}}.carousel-preset-front .slick-slide{display:grid !important;visibility:hidden}.carousel-preset-front .slick-slide.slick-active,.carousel-preset-front .slick-slide.slick-animating{visibility:visible}.carousel-preset-front .slick-navigation-wrapper{order:1;grid-column:1/-1;justify-self:center;width:calc(100% - var(--page-padding)*2);max-width:var(--page-content-max-width);margin-top:calc((var(--text-margin-bottom) - 50px)*-1);margin-bottom:var(--blocks-gap)}.carousel-preset-front .slick-navigation{margin:0}@media(max-width:800px){.carousel-preset-front .slide__right{margin-top:auto}.carousel-preset-front .slick-navigation-wrapper{display:flex;align-items:flex-start;margin-top:calc((var(--right-col-height) + var(--carousel-navigation-height) + 10px)*-1)}.carousel-preset-front .slick-navigation{margin-left:auto;margin-right:auto}}.carousel-preset-reviews{--carousel-slides-gap:var(--gutter-width)}.carousel-preset-reviews.slick-initialized{grid-template-columns:auto}.carousel-preset-reviews .slick-slide{display:grid !important}.carousel-preset-reviews .slick-navigation{z-index:2}@media(max-width:1100px){.carousel-preset-reviews .slick-navigation{justify-self:center}}.carousel-preset-clients.slick-initialized{flex-wrap:wrap}.carousel-preset-clients .slick-slide{display:block !important;margin-right:70px}.carousel-preset-integrations{--carousel-slides-gap:var(--gutter-width);overflow:hidden}.carousel-preset-integrations.slick-initialized{grid-template-columns:auto !important}.carousel-preset-integrations.slick-initialized .review-node{display:block !important}.carousel-preset-work{--dot-size:36px;display:block}.carousel-preset-work .slide-work{display:grid}.carousel-preset-work .slick-navigation{grid-column-gap:10px;position:absolute;margin:70px 0 0 -2px}.carousel-preset-work .slick-dots{transform:translateY(0)}.carousel-preset-work .slick-dots li{margin:3px}.carousel-preset-work .slick-dots button{width:var(--dot-size);height:var(--dot-size);line-height:var(--dot-size);text-indent:0;color:var(--color-blue)}.carousel-preset-work .slick-dots button:hover{background:rgb(var(--color-blue-rgb),0.05)}.carousel-preset-work .slick-dots .slick-active button,.carousel-preset-work .slick-dots .slick-active button:hover{background:var(--color-blue);color:#fff}.carousel-preset-work.carousel--one-slide .slick-navigation::before{content:"1";display:block;width:var(--dot-size);height:var(--dot-size);line-height:calc(var(--dot-size) + 1px);background:var(--color-blue);color:#fff;border-radius:50%;text-align:center;font-size:var(--font-size)}.carousel-preset-work.slider-work--image-top .slick-navigation{left:0;right:0;width:100%;justify-content:center}@media(max-width:1200px){.carousel-preset-work .slick-navigation{justify-content:center;width:100%;margin-left:auto !important;margin-right:auto !important}}.page-node--1{--paragraphs-row-gap:var(--blocks-gap)}@media(max-width:640px){.page-node--1{--paragraphs-row-gap:50px}}.front-slideshow-paragraph{margin-left:calc(50% - var(--page-width)/2);margin-right:calc(50% - var(--page-width)/2);--text-margin-bottom:170px;z-index:0}.front-slideshow-paragraph .slide{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:var(--gutter-width);align-items:center}.front-slideshow-paragraph .slide__left{justify-self:end;width:100%;max-width:calc(var(--page-content-max-width)/2 - var(--gutter-width)/2 + var(--page-padding));margin-bottom:var(--text-margin-bottom);padding-left:var(--page-padding)}.front-slideshow-paragraph .slide__right{overflow:hidden}.front-slideshow-paragraph .slide__text>p:first-child{margin-top:0}.front-slideshow-paragraph .slide__text>p:last-child{margin-bottom:0}.front-slideshow-paragraph .slide__image-image{display:block;max-width:100%;height:auto}.front-slideshow-paragraph:not(.slick-initialized) .slide:nth-child(n+2){display:none}@media(max-width:800px){.front-slideshow-paragraph{--right-col-height:70vw;margin-bottom:var(--blocks-gap)}.front-slideshow-paragraph .slide{grid-template-columns:auto}.front-slideshow-paragraph .slide__left{max-width:initial;margin-bottom:90px;padding-right:var(--page-padding)}.front-slideshow-paragraph .slide__right{height:var(--right-col-height)}.front-slideshow-paragraph .slide__image{width:100%;height:100%}.front-slideshow-paragraph .slide__image-image{width:100%;height:100%;object-fit:contain}}.front-download-links-paragraph{display:flex;justify-content:end}@media(max-width:640px){.front-download-links-paragraph{flex-direction:column;align-items:center}.front-download-links-paragraph a{display:block;margin-bottom:15px}.front-download-links-paragraph a:last-child{margin-bottom:0}.front-download-links-paragraph img{width:240px !important;height:72px !important;object-fit:contain}}.front-products-paragraph{margin-bottom:var(--paragraphs-row-gap)}.front-products-paragraph .download-links{display:none}.front-products-paragraph .product-teaser__text{max-height:initial}.front-products-paragraph .product-teaser__download-link,.front-products-paragraph .product-teaser__more-link{min-width:122px;justify-content:center}.front-advantages-paragraph{margin-left:calc(50% - var(--page-width)/2);margin-right:calc(50% - var(--page-width)/2);display:grid;grid-template-columns:1fr 1fr;justify-content:center;margin-bottom:var(--paragraphs-row-gap)}.front-advantages-paragraph .paragraphs-block__item:nth-child(odd){padding-left:var(--page-padding)}.front-advantages-paragraph .paragraphs-block__item:nth-child(even){padding-right:var(--page-padding)}.front-advantages-paragraph .paragraphs-block__item:nth-child(1),.front-advantages-paragraph .paragraphs-block__item:nth-child(4){contain:paint;isolation:isolate;background-color:var(--color-background-gray);background-repeat:no-repeat}.front-advantages-paragraph .paragraphs-block__item:nth-child(1){border-top-right-radius:200px;background-image:url(/themes/xtheme/img/chessboard-left-bg.webp);background-position:right top}.front-advantages-paragraph .paragraphs-block__item:nth-child(4){border-bottom-left-radius:200px;background-image:url(/themes/xtheme/img/chessboard-right-bg.webp);background-position:left top}.front-advantages-paragraph .paragraphs-block__item:nth-child(odd) .image-title-text{float:right;padding-left:0}.front-advantages-paragraph .paragraphs-block__item:nth-child(even) .image-title-text{padding-right:0}.front-advantages-paragraph .image-title-text{display:grid;grid-template-areas:"icon title" "icon text";grid-template-columns:97px auto;grid-column-gap:var(--gutter-width);grid-row-gap:20px;max-width:calc(var(--page-content-max-width)/2);padding:90px 80px}.front-advantages-paragraph .image-title-text__image{grid-area:icon}.front-advantages-paragraph .image-title-text__image img{display:block;width:80px;height:80px;object-fit:contain}.front-advantages-paragraph .image-title-text__title{grid-area:title}.front-advantages-paragraph .image-title-text__text{grid-area:text;font-size:calc(var(--font-size) - 1px)}.front-advantages-paragraph .image-title-text__text p:first-child{margin-top:0}.front-advantages-paragraph .image-title-text__text p:last-child{margin-bottom:0}@media(max-width:1000px){.front-advantages-paragraph .paragraphs-block__item:nth-child(1){border-top-right-radius:60px}.front-advantages-paragraph .paragraphs-block__item:nth-child(4){border-bottom-left-radius:60px}.front-advantages-paragraph .image-title-text{grid-template-areas:"icon title" "text text";grid-template-columns:50px auto;padding:10%}.front-advantages-paragraph .image-title-text img{max-width:100%;max-height:50px;height:auto}}@media(max-width:750px){.front-advantages-paragraph{padding-left:var(--page-padding);padding-right:var(--page-padding);grid-template-columns:auto;grid-gap:15px;justify-content:initial}.front-advantages-paragraph .paragraphs-block__item{margin:0 !important;padding:0 !important;border-radius:0 !important;background:none !important}.front-advantages-paragraph .image-title-text{grid-template-columns:40px auto;grid-column-gap:20px;grid-row-gap:0;align-items:center;float:none !important;padding:0}.front-advantages-paragraph .image-title-text__image{width:100%}.front-advantages-paragraph .image-title-text__image img{width:40px;height:40px}.front-advantages-paragraph .image-title-text__text{display:none}}h1,.page-title,.solution-landing__title,.solutions-overview-landing__title,.sales-mobile-app-landing__title,.about-company-landing__hero-title{font-size:min(var(--headline-size-1),36px) !important;line-height:var(--headline-line-height-1) !important}h2,.contacts-page-node__hero-title,.contacts-page-node__map-title,.about-company-landing__section-title,.brand__title,.news-views__headline,.news-views__cta-title,.faq-views__cta-title,.content-header__title{font-size:min(var(--headline-size-2),26px) !important;line-height:var(--headline-line-height-2) !important}h3,.review-node__title,.news-node__title,.about-company-landing__problem-title,.about-company-landing__milestone-title{font-size:min(var(--headline-size-3),21px) !important;line-height:var(--headline-line-height-3) !important}h4,.image-title-text__title{font-size:min(var(--headline-size-4),18px) !important;line-height:var(--headline-line-height-4) !important}h5,h6{font-size:min(var(--headline-size-5),16px) !important;line-height:var(--headline-line-height-5) !important}@media(max-width:980px){h1,.page-title,.solution-landing__title,.solutions-overview-landing__title,.sales-mobile-app-landing__title,.about-company-landing__hero-title{font-size:min(var(--headline-size-1),21px) !important}h2,.contacts-page-node__hero-title,.contacts-page-node__map-title,.about-company-landing__section-title,.brand__title,.news-views__headline,.news-views__cta-title,.faq-views__cta-title,.content-header__title{font-size:min(var(--headline-size-2),19px) !important}h3,.review-node__title,.news-node__title,.about-company-landing__problem-title,.about-company-landing__milestone-title{font-size:min(var(--headline-size-3),16px) !important}h4,.image-title-text__title{font-size:min(var(--headline-size-4),15px) !important}h5,h6{font-size:min(var(--headline-size-5),13px) !important}}a[class*=__button],button[class*=__button],.form-submit,.form-button,.contact__cta,.news-node__more-link,.news-node__related-card-link,.faq-views__related-link,.faq-views__cta-link,.solution-landing__related-link,.news-views__cta-link,.product-teaser__link,.product-teaser__download-link,.product-teaser__more-link,.contacts-page-node__hero-action{font-size:var(--form-button-font-size) !important;line-height:1.4 !important;letter-spacing:0 !important;text-transform:none !important}@media(max-width:980px){a[class*=__button],button[class*=__button],.form-submit,.form-button,.contact__cta,.news-node__more-link,.faq-views__related-link,.faq-views__cta-link,.solution-landing__related-link,.news-views__cta-link,.product-teaser__link,.product-teaser__download-link,.product-teaser__more-link,.contacts-page-node__hero-action{font-size:var(--form-button-font-size-small) !important}}body::after{position:absolute;width:0;height:0;overflow:hidden;z-index:-1;content:url(/themes/xtheme/img/arrow-left-white.svg) url(/themes/xtheme/img/linkedin-white-icon.svg)}:root{--color-text:#454754;--color-background:white;--color-background-gray:#F8F8FC;--color-background-gray2:#E0E1EB;--color-background-gray3:#86889A;--color-blue:#2B77CC;--color-blue-dark:#0059bc;--color-purple:#8455D4;--color-purple-dark:#6A45AB;--color-green:#35CC24;--color-green-dark:#31A636;--color-green-dark2:#277644;--color-red:#D65050;--page-max-width:1980px;--page-content-max-width:1140px;--page-min-width:320px;--page-padding:20px;--font-family:'Poppins',sans-serif;--font-size:17px;--font-size-small:15px;--font-size-min:13px;--font-weight:300;--line-height:1.7;--scrollbar-width:20px;--correct-100vw:calc(100vw - var(--scrollbar-width));--page-width:min(var(--correct-100vw),var(--page-max-width));--gutter-width:30px;--sidebar-width:20%;--breadcrumb-separator:'→';--overlay-color:rgba(69,79,85,0.5);--dialog-padding:50px;--dialog-animation-duration:0.3s;--border-radius:38px;--blocks-gap:70px;--carousel-navigation-height:56px;--gradient-blue:linear-gradient(to right,var(--color-blue),var(--color-purple));--gradient-blue-dark:linear-gradient(to right,var(--color-blue-dark),var(--color-purple-dark));--gradient-green:linear-gradient(to right,var(--color-green),var(--color-green-dark));--gradient-green-dark:linear-gradient(to right,var(--color-green-dark),var(--color-green-dark2));--brand-button-bg:linear-gradient(135deg,#2B77CC 0%,#37B8A8 100%);--brand-button-hover-bg:var(--gradient-green);--brand-button-active-bg:var(--gradient-green-dark);--brand-button-outline:linear-gradient(135deg,#2B77CC 0%,#37B8A8 100%);--brand-button-shadow:0 8px 18px rgba(23,50,88,0.1);--brand-button-shadow-hover:0 10px 22px rgba(23,50,88,0.13);--brand-button-focus-ring:0 0 0 3px rgba(255,255,255,0.92),0 0 0 6px rgba(43,119,204,0.34);--brand-button-secondary-focus-ring:0 0 0 3px rgba(255,255,255,0.96),0 0 0 6px rgba(43,119,204,0.24);--brand-text-action-focus-ring:0 0 0 3px rgba(43,119,204,0.18);--brand-control-focus-ring:0 0 0 3px rgba(43,119,204,0.2);--brand-button-disabled-opacity:0.58;--link-color:var(--color-blue);--p-margin:1.8em;--headline-size-1:36px;--headline-size-2:26px;--headline-size-3:21px;--headline-size-4:18px;--headline-size-5:16px;--headline-line-height-1:1.4;--headline-line-height-2:1.4;--headline-line-height-3:1.4;--headline-line-height-4:1.4;--headline-line-height-5:1.4;--mobile-header-height:77px;--breakpoint-desktop:1200px;--breakpoint-mobile:640px;--form-item-margin:20px;--form-element-height:56px;--form-element-height-small:46px;--form-button-font-size:15px;--form-button-font-size-small:13px;--form-button-border-radius:38px;--form-text-input-border-color:var(--color-background-gray2);--form-text-input-border-color-hover:#8D83DA;--form-text-input-border-color-focus:var(--color-blue);--form-text-input-border-color-error:var(--color-red);--z-index-overlay:10;--z-index-dialog:11;--local-task-background-color:var(--color-background-gray);--local-task-background-color-hover:var(--color-background-gray2);--local-task-background-color-active:var(--color-background-gray3);--local-task-font-size:var(--font-size-small);--local-task-text-color:inherit;--local-task-text-color-hover:inherit;--local-task-text-color-active:white}@media(max-width:1100px){:root{--headline-size-1:30px;--headline-size-2:24px;--headline-size-3:19px;--headline-size-4:17px;--headline-size-5:15px;--blocks-gap:80px}}@media(max-width:640px){:root{--page-padding:15px;--blocks-gap:50px;--p-margin:25px;--headline-size-1:21px;--headline-size-2:19px;--headline-size-3:16px;--headline-size-4:15px;--headline-size-5:13px;--headline-line-height-1:1.5;--headline-line-height-2:1.5;--headline-line-height-3:1.5;--headline-line-height-4:1.5;--headline-line-height-5:1.5;--form-element-height:46px}}body .klaro.klaro-theme-xtheme{outline:none !important;border:none !important}body .klaro.klaro-theme-xtheme .cookie-notice{contain:paint;transform:translateZ(0);border-radius:12px !important;box-shadow:0 15px 40px rgba(0,0,0,.1) !important;padding:0 !important;overflow:hidden;background:#fff !important;margin:0 auto;border:none !important;outline:none !important;max-width:420px !important;width:100% !important;position:fixed !important;bottom:30px !important;left:30px !important;right:auto !important;height:auto !important;top:unset !important;display:flex !important;flex-direction:column !important}@media(max-width:640px){body .klaro.klaro-theme-xtheme .cookie-notice{max-width:calc(100% - 30px) !important;max-height:38vh !important;overflow-y:auto !important;bottom:10px !important;right:15px !important;left:15px !important}body .klaro.klaro-theme-xtheme .cookie-notice::before{padding:12px 0 !important;font-size:18px !important}}body .klaro.klaro-theme-xtheme .cookie-notice::before{content:"Cookies";display:block;background:linear-gradient(135deg,#2b77cc 0%,#37b8a8 100%) !important;color:#fff !important;padding:22px 0 !important;font-weight:700;text-align:center;font-size:24px;line-height:1.2}body .klaro.klaro-theme-xtheme .cookie-notice .cn-body{padding:35px 35px 10px !important;margin:0 !important;text-align:center !important;font-family:var(--font-family) !important}@media(max-width:640px){body .klaro.klaro-theme-xtheme .cookie-notice .cn-body{padding:16px 20px 8px !important}}body .klaro.klaro-theme-xtheme .cookie-notice .cn-body h2{display:none !important}body .klaro.klaro-theme-xtheme .cookie-notice .cn-body p{margin-bottom:25px !important;color:#454754 !important;font-size:16px !important;font-weight:600 !important;line-height:1.6 !important;text-align:justify !important}@media(max-width:640px){body .klaro.klaro-theme-xtheme .cookie-notice .cn-body p{font-size:14px !important;margin-bottom:12px !important;line-height:1.4 !important}}body .klaro.klaro-theme-xtheme .cookie-notice .cn-body p:last-child{margin-bottom:0 !important;font-weight:400 !important;color:#86889a !important;font-size:15px !important;text-align:justify !important}@media(max-width:640px){body .klaro.klaro-theme-xtheme .cookie-notice .cn-body p:last-child{font-size:12px !important}}body .klaro.klaro-theme-xtheme .cookie-notice .cn-body .klaro-phone-link{display:block !important;text-align:center !important;font-weight:700 !important;font-size:23px !important;color:#2b77cc !important;text-decoration:underline !important;margin:0 auto 30px !important}@media(max-width:640px){body .klaro.klaro-theme-xtheme .cookie-notice .cn-body .klaro-phone-link{font-size:18px !important;margin-bottom:14px !important}}body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons{padding:0 35px 15px !important;display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;gap:20px !important;align-items:center !important;justify-content:center !important;margin-top:15px !important;box-shadow:none !important;background:none !important;box-sizing:border-box !important}body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn{width:auto !important;flex:0 1 auto !important;font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);display:inline-flex;align-items:center;justify-content:center;min-height:var(--form-element-height);margin:0;padding:10px 45px;font-size:var(--form-button-font-size);font-weight:normal;line-height:1.4;text-align:center;text-decoration:none;border-radius:var(--form-button-border-radius);text-transform:uppercase;cursor:pointer;transition-property:background,color,box-shadow,transform,opacity;transition-duration:.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:#fff}body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn>span,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;border:none}body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn:hover,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn:hover{background:var(--brand-button-hover-bg);box-shadow:var(--brand-button-shadow-hover);color:#fff;transform:translateY(-1px)}body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn:active,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn:active{background:var(--brand-button-active-bg);box-shadow:var(--brand-button-shadow);transform:translateY(0)}body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn:focus-visible,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn:focus-visible{background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow),var(--brand-button-focus-ring);color:#fff;transform:translateY(-1px)}body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn:focus-visible>span,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn:focus-visible>span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff;border:none}body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn:disabled,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn[aria-disabled=true],body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn:disabled,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn[aria-disabled=true]{opacity:var(--brand-button-disabled-opacity);cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}@media(max-width:1200px){body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn{padding-left:25px;padding-right:25px}}body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn{margin:0 !important;text-align:center !important;box-sizing:border-box !important}body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn::before,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn::before{content:"" !important}body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn.cn-ok,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn.cm-btn-success,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn.cn-ok,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn.cm-btn-success{order:1 !important;background:linear-gradient(135deg,#2b77cc 0%,#37b8a8 100%) !important}body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn.cn-ok:hover,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn.cn-ok:focus,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn.cm-btn-success:hover,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn.cm-btn-success:focus,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn.cn-ok:hover,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn.cn-ok:focus,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn.cm-btn-success:hover,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn.cm-btn-success:focus{background:var(--gradient-green) !important}body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn.cn-ok:active,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn.cm-btn-success:active,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn.cn-ok:active,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn.cm-btn-success:active{background:var(--gradient-green-dark) !important}body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn.cn-decline,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn.cn-decline{position:relative !important;border:2px solid rgba(0,0,0,0) !important;border-radius:var(--form-button-border-radius) !important;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#2b77cc 0%,#37b8a8 100%) border-box !important;color:#2b77cc !important;-webkit-background-clip:padding-box,border-box !important;background-clip:padding-box,border-box !important;-webkit-text-fill-color:initial !important;order:2 !important}body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn.cn-decline:hover,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn.cn-decline:focus,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn.cn-decline:hover,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn.cn-decline:focus{background:linear-gradient(135deg,#2b77cc 0%,#37b8a8 100%) !important;color:#fff !important}body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn.cn-decline:active,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn.cn-decline:active{background:var(--gradient-green) !important;color:#fff !important}body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn.cm-btn-info,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn.cm-btn-info{display:none !important}body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok .cm-link.cn-learn-more,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok a.cn-learn-more,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons .cm-link.cn-learn-more,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons a.cn-learn-more{display:none !important}
@media (min-width:641px){.main-menu-block .menu-l1{align-items:center;}.main-menu-block .menu-l1__item{display:block;}.main-menu-block .menu-l2{display:none;flex-wrap:nowrap;column-gap:18px;row-gap:0;position:absolute;left:0;width:100%;max-width:none;margin:25px 0 0;padding:0 24px 0 0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-padding-right:24px;}.main-menu-block .menu-l2::-webkit-scrollbar{display:none;}.main-menu-block .menu-l2__item{flex:0 0 auto;margin-right:0;}.main-menu-block .menu-l2__link{white-space:nowrap;font-size:14px;}.main-menu-block .menu-l1__item--active-trail .menu-l2{display:flex;}}@media (min-width:641px) and (max-width:1280px){.main-menu-block .menu-l2{column-gap:12px;}.main-menu-block .menu-l2__link{padding:8px 10px;font-size:13px;}}
.subscription-form-block{display:grid;grid-template-columns:minmax(180px,0.82fr) minmax(0,2.18fr);gap:22px;align-items:center;margin-bottom:34px;padding:28px 32px;border:1px solid rgba(26,55,96,0.12);border-radius:24px;background:linear-gradient(180deg,#f8fcff 0%,#f5faff 100%);box-shadow:0 24px 70px rgba(25,52,91,0.12);color:#5d6c84;}.subscription-form-block__title{width:auto;margin-right:0;max-width:none;white-space:nowrap;color:#13233f;font-size:clamp(1rem,1.2vw,1.28rem);font-weight:700;line-height:1.08;letter-spacing:-0.02em;}.subscription-form-block__content{min-width:0;}.subscription-form-block .subscription-form{display:grid;grid-template-columns:minmax(0,1.15fr) auto minmax(220px,0.95fr);gap:14px 16px;align-items:center;}.subscription-form-block .form-item{margin:0;}.subscription-form-block .form-email{width:100%;min-height:56px;padding:16px 18px;border-radius:16px;border:1px solid rgba(26,55,96,0.12);background:rgba(255,255,255,0.92);color:#13233f;box-shadow:inset 0 1px 0 rgba(255,255,255,0.7);transition:border-color 0.15s ease,box-shadow 0.15s ease,background-color 0.15s ease;}.subscription-form-block .form-email:hover{border-color:rgba(43,119,204,0.3);background:#fff;}.subscription-form-block .form-email:focus{border-color:#2b77cc;box-shadow:0 0 0 4px rgba(43,119,204,0.12);background:#fff;}.subscription-form-block .form-email::placeholder{color:#7a889d;opacity:1;}.subscription-form-block .form-button,.subscription-form-block .form-submit{min-width:176px;min-height:50px;padding:12px 34px;border:0;border-radius:999px;background:linear-gradient(135deg,#2b77cc 0%,#37b8a8 100%);color:#fff;box-shadow:var(--brand-button-shadow);font-weight:700;letter-spacing:0.01em;text-transform:uppercase;}.subscription-form-block .form-button:hover,.subscription-form-block .form-button:focus-visible,.subscription-form-block .form-submit:hover,.subscription-form-block .form-submit:focus-visible{background:var(--gradient-green);box-shadow:var(--brand-button-shadow-hover);color:#fff;}.subscription-form-block .form-button:active,.subscription-form-block .form-submit:active{background:var(--gradient-green-dark);}.subscription-form-block .form-button:hover > span,.subscription-form-block .form-button:focus-visible > span,.subscription-form-block .form-submit:hover > span,.subscription-form-block .form-submit:focus-visible > span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#fff;}.subscription-form-block .form-item--text-after{color:#5d6c84;font-size:0.84rem;line-height:1.48;}.subscription-form-block .form-item--text-after a{color:#2b77cc;}.subscription-form-block .form-item--text-after a > span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:inherit;border-bottom:1px solid currentColor;border-image:none;}.subscription-form-block a{color:inherit;}@media (max-width:1100px){.subscription-form-block{grid-template-columns:1fr;gap:18px;padding-left:26px;padding-right:26px;}.subscription-form-block .subscription-form{grid-template-columns:minmax(0,1fr) auto;}.subscription-form-block .form-item--text-after{grid-column:1 / -1;}}@media (max-width:640px){.subscription-form-block{margin-bottom:26px;padding:24px 20px;border-radius:20px;}.subscription-form-block__title{font-size:clamp(1.18rem,5.5vw,1.5rem);}.subscription-form-block .subscription-form{grid-template-columns:1fr;}.subscription-form-block .form-button,.subscription-form-block .form-submit{width:100%;min-width:0;}}
.ui-widget-overlay{background:rgba(19,35,63,0.32);}.ui-dialog{border:1px solid rgba(26,55,96,0.12);border-radius:24px;background:linear-gradient(180deg,#f8fcff 0%,#f5faff 100%);box-shadow:0 24px 70px rgba(25,52,91,0.12);overflow:hidden;}.ui-dialog .ui-dialog-titlebar{padding:24px 28px 18px;border:0;border-bottom:1px solid rgba(26,55,96,0.08);border-radius:24px 24px 0 0;background:transparent;}.ui-dialog .ui-dialog-title{color:#13233f;font-size:clamp(28px,2.1vw,38px);font-weight:700;line-height:1.08;letter-spacing:-0.03em;}.ui-dialog .ui-dialog-titlebar-close{border-radius:999px;color:#17345d;opacity:0.78;transition:background-color 0.15s ease,opacity 0.15s ease,transform 0.15s ease;}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus-visible{background:#e7f1ff;opacity:1;transform:scale(1.04);}.ui-dialog .ui-dialog-titlebar-close::before{content:"\00d7";display:block;font-size:32px;line-height:1;text-align:center;}.ui-dialog .ui-dialog-content{padding:28px;background:transparent;overflow-x:hidden;}.ui-dialog .feedback-form{--columns-gap:16px;max-width:546px;margin:0 auto;text-align:center;}.ui-dialog .feedback-form .form-item--subtitle{margin-top:0;margin-bottom:8px;text-align:center;}.ui-dialog .feedback-form .form-item--subtitle b{margin-bottom:0;color:#13233f;font-size:0;}.ui-dialog .feedback-form .form-item--subtitle b::before{content:"Jedno środowisko dla pracy w terenie";display:block;font-size:16px;font-weight:700;line-height:1.2;color:#17345d;}.ui-dialog .feedback-form .form-item--subtitle,.ui-dialog .feedback-form .form-item--submit-notice{color:#5d6c84;}.ui-dialog .feedback-form .form-text,.ui-dialog .feedback-form .form-email,.ui-dialog .feedback-form .form-textarea{min-height:58px;padding:16px 18px;border:1px solid rgba(26,55,96,0.12);border-radius:16px;background:rgba(255,255,255,0.92);color:#13233f;box-shadow:inset 0 1px 0 rgba(255,255,255,0.7);transition:border-color 0.15s ease,box-shadow 0.15s ease,background-color 0.15s ease;}.ui-dialog .feedback-form .form-text::placeholder,.ui-dialog .feedback-form .form-email::placeholder,.ui-dialog .feedback-form .form-textarea::placeholder{color:#7a889d;opacity:1;}.ui-dialog .feedback-form .form-text:hover,.ui-dialog .feedback-form .form-email:hover,.ui-dialog .feedback-form .form-textarea:hover{border-color:rgba(43,119,204,0.3);background:#fff;}.ui-dialog .feedback-form .form-text:focus,.ui-dialog .feedback-form .form-email:focus,.ui-dialog .feedback-form .form-textarea:focus{border-color:#2b77cc;box-shadow:0 0 0 4px rgba(43,119,204,0.12);outline:none;background:#fff;}.ui-dialog .feedback-form .form-textarea{min-height:124px;resize:vertical;}.ui-dialog .feedback-form .form-item--actions{gap:14px;}.ui-dialog .feedback-form .form-submit{min-height:50px;padding:12px 34px;border:0;border-radius:999px;background:linear-gradient(135deg,#2b77cc 0%,#37b8a8 100%);box-shadow:0 14px 34px rgba(23,50,88,0.12);color:#fff;font-weight:700;letter-spacing:0.01em;text-transform:uppercase;}.ui-dialog .feedback-form .form-submit:hover,.ui-dialog .feedback-form .form-submit:focus-visible{background:var(--gradient-green);box-shadow:0 18px 40px rgba(23,50,88,0.16);}.ui-dialog .feedback-form .form-submit:active{background:var(--gradient-green-dark);}.ui-dialog .feedback-form .form-item--submit-notice{margin:0 0 12px;text-align:center;}.ui-dialog .feedback-form .form-item--submit-notice a{color:#2b77cc;}.ui-dialog .download-page-node .download-node__text{display:grid;grid-template-columns:86px minmax(0,1fr);gap:18px;align-items:center;}.ui-dialog .download-page-node .download-node__text::before{width:86px;height:56px;background:url(/themes/xtheme/img/logo.svg) center / contain no-repeat;}.ui-dialog .download-page-node .download-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-bottom:40px;text-align:center;}.ui-dialog .download-page-node .download-links__link{margin-right:0;}.ui-dialog .download-page-node .download-links br{display:none;}.ui-dialog .download-page-node{max-width:546px;}.ui-dialog .download-page-node .download-form-paragraph{margin:0 -28px -28px;padding:28px;border-top:1px solid rgba(26,55,96,0.08);background:linear-gradient(180deg,#dcecff 0%,#eaf4ff 100%);color:#13233f;}.ui-dialog .download-page-node .download-node__form-description{margin:0 0 18px;color:#5d6c84;}.ui-dialog .download-page-node .download-node__form-description a{color:#2b77cc;font-weight:600;}.ui-dialog .download-page-node .download-node__form-description a:hover{color:#17345d;}.ui-dialog .download-page-node .download-node__form-description a > span{background:initial !important;-webkit-background-clip:initial !important;background-clip:initial !important;-webkit-text-fill-color:#2b77cc !important;color:#2b77cc !important;border-image:none !important;border-bottom-color:currentColor !important;}.ui-dialog .download-page-node .download-node__form-description a:hover > span{-webkit-text-fill-color:#17345d !important;color:#17345d !important;}.ui-dialog .download-page-node .callback-form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"messages messages"
    "phone actions"
    "description description";gap:18px;align-items:center;}.ui-dialog .download-page-node .status-messages{grid-area:messages;margin:0;}.ui-dialog .download-page-node .form-item--subject-wrapper{grid-area:phone;min-width:0;}.ui-dialog .download-page-node .form-item--actions{grid-area:actions;}.ui-dialog .download-page-node .form-item--text-after{grid-area:description;font-size:13px;color:#5d6c84;}.ui-dialog .download-page-node .form-item--text-after .nowrap{display:inline;}.ui-dialog .download-page-node .form-text{width:100%;max-width:none;min-height:56px;padding:16px 18px;border:1px solid rgba(26,55,96,0.12);border-radius:16px;background:rgba(255,255,255,0.96);color:#13233f;}.ui-dialog .download-page-node .form-text::placeholder{color:#7a889d;opacity:1;}.ui-dialog .download-page-node .form-text:hover{border-color:rgba(43,119,204,0.3);background:#fff;}.ui-dialog .download-page-node .form-text:focus{border-color:#2b77cc;box-shadow:0 0 0 4px rgba(43,119,204,0.12);outline:none;background:#fff;}.ui-dialog .download-page-node .form-submit{min-width:164px;min-height:50px;padding:12px 32px;border:0 !important;border-radius:999px !important;background:linear-gradient(135deg,#2b77cc 0%,#37b8a8 100%) !important;box-shadow:0 14px 30px rgba(23,50,88,0.14) !important;color:#fff !important;font-weight:700;letter-spacing:0.01em;text-transform:uppercase;}.ui-dialog .download-page-node .form-submit > span{background:initial !important;-webkit-background-clip:initial !important;background-clip:initial !important;-webkit-text-fill-color:#ffffff !important;border:0 !important;color:#ffffff !important;}.ui-dialog .download-page-node .form-submit:hover,.ui-dialog .download-page-node .form-submit:focus-visible{background:var(--gradient-green) !important;box-shadow:0 18px 40px rgba(23,50,88,0.16) !important;color:#fff !important;}.ui-dialog .download-page-node .form-submit:hover > span,.ui-dialog .download-page-node .form-submit:focus-visible > span{color:#fff !important;-webkit-text-fill-color:#fff !important;}.ui-dialog .download-page-node .form-submit:active{background:var(--gradient-green-dark) !important;}.ui-dialog .download-page-node .form-submit:disabled,.ui-dialog .download-page-node .form-submit[disabled]{background:linear-gradient(135deg,#8ea6c8 0%,#7ea9b5 100%) !important;box-shadow:0 10px 24px rgba(23,50,88,0.08) !important;color:#ffffff !important;border:0 !important;opacity:1 !important;cursor:not-allowed !important;filter:saturate(0.65);}.ui-dialog .download-page-node .form-submit:disabled > span,.ui-dialog .download-page-node .form-submit[disabled] > span{color:#ffffff !important;background:initial !important;-webkit-background-clip:initial !important;background-clip:initial !important;-webkit-text-fill-color:#ffffff !important;border:0 !important;}@media (max-width:640px){.ui-dialog{border-radius:0;}.ui-dialog .ui-dialog-titlebar{padding:18px 20px 14px;border-radius:0;}.ui-dialog .ui-dialog-title{font-size:clamp(24px,7vw,30px);}.ui-dialog .ui-dialog-content{padding:20px;}.ui-dialog .feedback-form .form-item--submit-notice{text-align:left;}.ui-dialog .download-page-node .download-node__text{grid-template-columns:1fr;justify-items:center;text-align:center;}.ui-dialog .download-page-node .download-node__text::before{width:96px;height:62px;}.ui-dialog .download-page-node .download-form-paragraph{margin:0 -20px -20px;padding:20px;}.ui-dialog .download-page-node .callback-form{grid-template-columns:1fr;grid-template-areas:"messages"
      "phone"
      "actions"
      "description";}.ui-dialog .download-page-node .form-submit{width:100%;min-width:0;}}
.front-reviews-paragraph.basic-block,.products-reviews-paragraph.basic-block,.integration-reviews-paragraph.basic-block{contain:paint;padding:36px;border-radius:24px;background:radial-gradient(circle at top left,rgba(39,176,125,0.06),transparent 34%),#f9fbfd;}.front-reviews-paragraph.basic-block .basic-block__content,.products-reviews-paragraph.basic-block .basic-block__content,.integration-reviews-paragraph.basic-block .basic-block__content{margin-top:0;}body.page--page-node-16 .integration-form-paragraph{display:none;}body.page--page-node-16 .integration-reviews-paragraph{display:none;}body.page--page-node-16 .solutions-overview-landing__section--contact{border-radius:24px;overflow:hidden;}.page--views-reviews .page-title{max-width:12ch;margin-bottom:30px;color:#162947;font-size:clamp(2.6rem,5vw,4.4rem);font-weight:700;line-height:1.02;letter-spacing:-0.04em;text-wrap:balance;}.page--views-reviews .page-subtitle{max-width:760px;margin-bottom:34px;color:#4d607b;font-size:1.12rem;line-height:1.7;}.page--views-reviews .page-subtitle b,.page--views-reviews .page-subtitle strong{color:#162947;}.page--review-node .page-title{max-width:16ch;margin-bottom:26px;color:#162947;font-size:clamp(2.4rem,4.8vw,4rem);font-weight:700;line-height:1.02;letter-spacing:-0.04em;text-wrap:balance;}.page--review-node .page-content{padding:34px;border-radius:24px;background:radial-gradient(circle at top left,rgba(39,176,125,0.07),transparent 36%),#f9fbfd;}.page--review-node .review-node.review-node--refresh{position:relative;padding:32px 32px 28px;border:1px solid rgba(189,211,236,0.9);border-radius:20px;background:linear-gradient(180deg,#ffffff 0%,#f7fbff 100%);box-shadow:0 16px 34px rgba(17,53,96,0.08);overflow:hidden;}.page--review-node .review-node.review-node--refresh::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,rgba(13,118,216,0.9),rgba(39,176,125,0.7));}.page--review-node .review-node.review-node--refresh::after{content:'“';position:absolute;top:22px;right:28px;color:rgba(183,199,224,0.75);font-size:4rem;line-height:1;font-weight:700;}.page--review-node .review-node__tag{display:inline-flex;align-items:center;width:fit-content;margin-bottom:18px;padding:10px 14px;border-radius:999px;background:rgba(215,227,245,0.78);color:#2a5f9e;font-size:0.86rem;font-weight:700;line-height:1;letter-spacing:0.03em;text-transform:uppercase;}.page--review-node .review-node__outcome{max-width:460px;margin-bottom:22px;padding:14px 16px;border-radius:18px;background:#eef3fb;color:#275d9d;font-weight:700;line-height:1.4;}.page--review-node .review-node__body--full{max-width:920px;color:#46566d;line-height:1.8;}.page--review-node .review-node__body--full p{margin:0 0 1.15em;}.page--review-node .review-node__actions{display:flex;gap:12px;align-items:center;margin-top:22px;}.page--review-node .review-node__link{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 22px;border-radius:999px;font-size:0.9rem;font-weight:700;text-decoration:none;}.page--review-node .review-node__link > span{border-bottom:0;}.reviews-views--page{display:grid;gap:34px;}.reviews-page-shell{display:grid;gap:28px;padding:34px;border-radius:24px;background:radial-gradient(circle at top left,rgba(39,176,125,0.07),transparent 36%),#f9fbfd;}.reviews-page-shell__intro{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,0.95fr);gap:24px;align-items:start;}.reviews-page-shell__copy{max-width:760px;}.reviews-page-shell__eyebrow{display:inline-flex;align-items:center;margin-bottom:16px;padding:10px 14px;border-radius:999px;background:rgba(215,227,245,0.78);color:#2a5f9e;font-size:0.85rem;font-weight:700;line-height:1;letter-spacing:0.03em;text-transform:uppercase;}.reviews-page-shell__lead{margin:0;color:#4d607b;font-size:1.06rem;line-height:1.75;}.reviews-page-shell__proof{display:grid;gap:16px;}.reviews-page-shell__proof-card{display:grid;gap:8px;padding:20px 22px;border:1px solid rgba(189,211,236,0.9);border-radius:18px;background:linear-gradient(180deg,#ffffff 0%,#f7fbff 100%);box-shadow:0 14px 28px rgba(17,53,96,0.07);}.reviews-page-shell__proof-card strong{color:#1f3553;font-size:1.05rem;line-height:1.3;}.reviews-page-shell__proof-card span{color:#4d607b;line-height:1.6;}.reviews-views--page .reviews-page-shell__grid.reviews-views__content{display:grid;grid-template-columns:1fr;gap:18px;margin-bottom:0;align-items:stretch;}.reviews-views--page .review-node.review-node--refresh{position:relative;display:grid;grid-template-columns:minmax(260px,0.78fr) minmax(0,1.42fr);grid-template-areas:"tag body"
    "title body"
    "outcome body"
    "actions actions";column-gap:24px;row-gap:0;align-items:start;margin:0;padding:22px 24px 20px;border:1px solid rgba(189,211,236,0.9);border-radius:18px;background:linear-gradient(180deg,#ffffff 0%,#f7fbff 100%);box-shadow:0 16px 34px rgba(17,53,96,0.08);overflow:hidden;}.reviews-views--page .review-node.review-node--refresh::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,rgba(13,118,216,0.9),rgba(39,176,125,0.7));}.reviews-views--page .review-node.review-node--refresh::after{content:'“';position:absolute;top:22px;right:26px;color:rgba(183,199,224,0.75);font-size:4rem;line-height:1;font-weight:700;}.reviews-views--page .review-node__tag{grid-area:tag;display:inline-flex;align-items:center;width:fit-content;margin-bottom:14px;padding:9px 13px;border-radius:999px;background:rgba(215,227,245,0.78);color:#2a5f9e;font-size:0.86rem;font-weight:700;line-height:1;letter-spacing:0.03em;text-transform:uppercase;}.reviews-views--page .review-node__title{grid-area:title;margin:0 0 14px;color:#1f3553;font-size:clamp(1.25rem,1.55vw,1.65rem);font-weight:700;line-height:1.12;text-wrap:balance;}.reviews-views--page .review-node__outcome{grid-area:outcome;align-self:start;width:fit-content;max-width:100%;margin-bottom:14px;padding:10px 13px;border-radius:14px;background:#eef3fb;color:#275d9d;font-size:0.92rem;font-weight:700;line-height:1.32;}.reviews-views--page .review-node__body{grid-area:body;align-self:start;margin:0;color:#46566d;font-size:0.98rem;line-height:1.65;}.reviews-views--page .review-node__body p{margin:0;display:-webkit-box;overflow:hidden;-webkit-line-clamp:5;-webkit-box-orient:vertical;}.reviews-views--page .review-node__actions{grid-area:actions;display:flex;gap:12px;align-items:center;justify-content:flex-start;margin-top:10px;padding-top:0;border-top:1px solid rgba(189,211,236,0.55);padding-top:14px;}.reviews-views--page .review-node__link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 18px;border-radius:999px;font-size:0.88rem;font-weight:700;text-decoration:none;}.reviews-views--page .review-node__link > span{border-bottom:0;}.reviews-views--page .reviews-views__navigation{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:18px;align-items:center;}.reviews-views--page .reviews-views__navigation--with-pager{grid-template-columns:minmax(0,1fr) max-content;}.reviews-views--page .reviews-views__pager{margin:0;}.reviews-views--page .reviews-views__pager .pager{margin:0;padding:0;}.reviews-views--page .reviews-views__more-links{display:flex;gap:14px;justify-content:flex-end;margin-top:6px;}.reviews-views--page .reviews-views__more-link{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 24px;border-radius:999px;position:relative;text-decoration:none;}.reviews-views--page .reviews-views__more-link > span{border-bottom:0;}.reviews-views--block .reviews-views__content,.reviews-views--block .reviews-views__content--static{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch;}.reviews-views--block .review-node.review-node--refresh{position:relative;display:flex;flex-direction:column;height:100%;margin:0;padding:26px 26px 24px;border:1px solid rgba(189,211,236,0.9);border-radius:18px;background:linear-gradient(180deg,#ffffff 0%,#f7fbff 100%);box-shadow:0 16px 34px rgba(17,53,96,0.08);overflow:hidden;}.reviews-views--block .review-node.review-node--refresh::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,rgba(13,118,216,0.9),rgba(39,176,125,0.7));}.reviews-views--block .review-node.review-node--refresh::after{content:'“';position:absolute;top:22px;right:26px;color:rgba(183,199,224,0.75);font-size:4rem;line-height:1;font-weight:700;}.reviews-views--block .review-node__tag{display:inline-flex;align-items:center;width:fit-content;margin-bottom:18px;padding:10px 14px;border-radius:999px;background:rgba(215,227,245,0.78);color:#2a5f9e;font-size:0.86rem;font-weight:700;line-height:1;letter-spacing:0.03em;text-transform:uppercase;}.reviews-views--block .review-node__title{margin:0 0 18px;color:#1f3553;font-size:clamp(1.25rem,1.8vw,1.85rem);font-weight:700;line-height:1.18;text-wrap:balance;}.reviews-views--block .review-node__outcome{margin-bottom:18px;padding:14px 16px;border-radius:18px;background:#eef3fb;color:#275d9d;font-weight:700;line-height:1.4;}.reviews-views--block .review-node__body{margin:0 0 18px;color:#46566d;font-size:1rem;line-height:1.65;}.reviews-views--block .review-node__body p{margin:0;}.reviews-views--block .review-node__actions{display:flex;gap:12px;align-items:center;margin-top:auto;padding-top:8px;}.reviews-views--block .review-node__link{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 20px;border-radius:999px;font-size:0.9rem;font-weight:700;text-decoration:none;}.reviews-views--block .review-node__link > span{border-bottom:0;}.reviews-views--block .reviews-views__more-links{display:flex;gap:14px;justify-content:center;margin-top:24px;}.reviews-views--block .reviews-views__more-link{display:inline-flex;align-items:center;justify-content:center;min-height:46px;margin-top:0;padding:10px 24px;border-radius:999px;background:#fff;color:#2b77cc;position:relative;text-decoration:none;}.reviews-views--block .reviews-views__more-link::before{content:'';position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(to right,#2b77cc,#8455d4);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;}.reviews-views--block .reviews-views__more-link > span{border-bottom:0;}.reviews-views--block .reviews-views__more-link > span > span,.reviews-views--block .reviews-views__more-link > span{color:inherit;background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;}@media (max-width:1100px){.reviews-page-shell__intro{grid-template-columns:1fr;}.reviews-views--page .review-node.review-node--refresh{grid-template-columns:minmax(250px,0.9fr) minmax(0,1.1fr);column-gap:22px;}.reviews-views--page .review-node__body p{-webkit-line-clamp:4;}.reviews-views--block .reviews-views__content,.reviews-views--block .reviews-views__content--static{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:700px){.page--views-reviews .page-title{margin-bottom:22px;font-size:clamp(2.2rem,10vw,3rem);}.page--review-node .page-title{margin-bottom:20px;font-size:clamp(2.1rem,9vw,3rem);}.page--review-node .page-content{padding:24px 20px;border-radius:20px;}.page--review-node .review-node.review-node--refresh{padding:24px 20px 22px;}.page--views-reviews .page-subtitle{margin-bottom:24px;font-size:1rem;}.reviews-page-shell{gap:22px;padding:24px 20px;border-radius:20px;}.reviews-views--page .review-node.review-node--refresh{grid-template-columns:1fr;grid-template-areas:"tag"
      "title"
      "outcome"
      "body"
      "actions";row-gap:0;padding:22px 20px;}.reviews-views--page .review-node__outcome{width:100%;}.reviews-views--page .review-node__body p{display:block;overflow:visible;-webkit-line-clamp:unset;-webkit-box-orient:unset;}.reviews-views--page .reviews-views__navigation,.reviews-views--page .reviews-views__navigation--with-pager{grid-template-columns:1fr;}.reviews-views--page .reviews-views__more-links{flex-direction:column;justify-content:stretch;}.reviews-views--page .reviews-views__more-link,.reviews-views--page .review-node__link{width:100%;}.front-reviews-paragraph.basic-block,.products-reviews-paragraph.basic-block,.integration-reviews-paragraph.basic-block{padding:24px 20px;border-radius:20px;}.reviews-views--block .reviews-views__content,.reviews-views--block .reviews-views__content--static{grid-template-columns:1fr;gap:18px;}.reviews-views--block .review-node.review-node--refresh{padding:22px 20px;}.reviews-views--block .reviews-views__more-links{flex-direction:column;}.reviews-views--block .reviews-views__more-link,.reviews-views--block .review-node__link{width:100%;}}
:root{--brand-button-bg:linear-gradient(135deg,#2b77cc 0%,#37b8a8 100%);--brand-button-hover-bg:var(--gradient-green);--brand-button-active-bg:var(--gradient-green-dark);--brand-button-shadow:0 8px 18px rgba(23,50,88,0.1);--brand-button-shadow-hover:0 10px 22px rgba(23,50,88,0.13);--brand-button-outline:linear-gradient(135deg,#2b77cc 0%,#37b8a8 100%);--brand-button-focus-ring:0 0 0 3px rgba(255,255,255,0.92),0 0 0 6px rgba(43,119,204,0.34);--brand-button-secondary-focus-ring:0 0 0 3px rgba(255,255,255,0.96),0 0 0 6px rgba(43,119,204,0.24);}body:not(.path-admin) .layout__main .button.button--primary,body:not(.path-admin) .layout__main .button--primary,body:not(.path-admin) .layout__footer .button.button--primary,body:not(.path-admin) .layout__footer .button--primary{background:var(--brand-button-bg) !important;border:0 !important;box-shadow:var(--brand-button-shadow) !important;color:#fff !important;transition:background 0.15s ease,box-shadow 0.15s ease,transform 0.15s ease,color 0.15s ease;}body:not(.path-admin) .layout__main .button.button--primary > span,body:not(.path-admin) .layout__main .button--primary > span,body:not(.path-admin) .layout__footer .button.button--primary > span,body:not(.path-admin) .layout__footer .button--primary > span{background:initial !important;-webkit-background-clip:initial !important;background-clip:initial !important;-webkit-text-fill-color:initial !important;border:0 !important;color:#fff !important;}body:not(.path-admin) .layout__main .button.button--primary:hover,body:not(.path-admin) .layout__main .button--primary:hover,body:not(.path-admin) .layout__footer .button.button--primary:hover,body:not(.path-admin) .layout__footer .button--primary:hover,body:not(.path-admin) .layout__footer .button--primary:hover{background:var(--brand-button-hover-bg) !important;box-shadow:var(--brand-button-shadow-hover) !important;color:#fff !important;}body:not(.path-admin) .layout__main .button.button--primary:focus-visible,body:not(.path-admin) .layout__main .button--primary:focus-visible,body:not(.path-admin) .layout__footer .button.button--primary:focus-visible,body:not(.path-admin) .layout__footer .button--primary:focus-visible{background:var(--brand-button-bg) !important;box-shadow:var(--brand-button-shadow) !important,var(--brand-button-focus-ring) !important;color:#fff !important;}body:not(.path-admin) .layout__main .button.button--primary:active,body:not(.path-admin) .layout__main .button--primary:active,body:not(.path-admin) .layout__footer .button.button--primary:active,body:not(.path-admin) .layout__footer .button--primary:active{background:var(--brand-button-active-bg) !important;color:#fff !important;}body:not(.path-admin) .layout__main .button.button--primary:hover > span,body:not(.path-admin) .layout__main .button.button--primary:focus-visible > span,body:not(.path-admin) .layout__main .button.button--primary:active > span,body:not(.path-admin) .layout__main .button--primary:hover > span,body:not(.path-admin) .layout__main .button--primary:focus-visible > span,body:not(.path-admin) .layout__main .button--primary:active > span,body:not(.path-admin) .layout__footer .button.button--primary:hover > span,body:not(.path-admin) .layout__footer .button.button--primary:focus-visible > span,body:not(.path-admin) .layout__footer .button.button--primary:active > span,body:not(.path-admin) .layout__footer .button--primary:hover > span,body:not(.path-admin) .layout__footer .button--primary:focus-visible > span,body:not(.path-admin) .layout__footer .button--primary:active > span{background:initial !important;-webkit-background-clip:initial !important;background-clip:initial !important;-webkit-text-fill-color:initial !important;border-image:none !important;color:#fff !important;}body:not(.path-admin) .layout__main .button.button--secondary,body:not(.path-admin) .layout__main .button--secondary,body:not(.path-admin) .layout__footer .button.button--secondary,body:not(.path-admin) .layout__footer .button--secondary{position:relative;background:#fff !important;box-shadow:none !important;color:#2b77cc !important;transition:background 0.15s ease,box-shadow 0.15s ease,transform 0.15s ease,color 0.15s ease;}body:not(.path-admin) .layout__main .button.button--secondary::before,body:not(.path-admin) .layout__main .button--secondary::before,body:not(.path-admin) .layout__footer .button.button--secondary::before,body:not(.path-admin) .layout__footer .button--secondary::before{content:"";position:absolute;inset:0;padding:2px;border-radius:inherit;background:var(--brand-button-outline);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;}body:not(.path-admin) .layout__main .button.button--secondary > span,body:not(.path-admin) .layout__main .button--secondary > span,body:not(.path-admin) .layout__footer .button.button--secondary > span,body:not(.path-admin) .layout__footer .button--secondary > span{background:initial !important;-webkit-background-clip:initial !important;background-clip:initial !important;-webkit-text-fill-color:initial !important;border:0 !important;color:#2b77cc !important;}body:not(.path-admin) .layout__main .button.button--secondary:hover,body:not(.path-admin) .layout__main .button--secondary:hover,body:not(.path-admin) .layout__footer .button.button--secondary:hover,body:not(.path-admin) .layout__footer .button--secondary:hover,body:not(.path-admin) .layout__footer .button--secondary:hover{background:var(--brand-button-bg) !important;color:#fff !important;}body:not(.path-admin) .layout__main .button.button--secondary:focus-visible,body:not(.path-admin) .layout__main .button--secondary:focus-visible,body:not(.path-admin) .layout__footer .button.button--secondary:focus-visible,body:not(.path-admin) .layout__footer .button--secondary:focus-visible{background:#fff !important;box-shadow:var(--brand-button-secondary-focus-ring) !important;color:#2b77cc !important;}body:not(.path-admin) .layout__main .button.button--secondary:hover > span,body:not(.path-admin) .layout__main .button.button--secondary:focus-visible > span,body:not(.path-admin) .layout__main .button--secondary:hover > span,body:not(.path-admin) .layout__main .button--secondary:focus-visible > span,body:not(.path-admin) .layout__footer .button.button--secondary:hover > span,body:not(.path-admin) .layout__footer .button.button--secondary:focus-visible > span,body:not(.path-admin) .layout__footer .button--secondary:hover > span,body:not(.path-admin) .layout__footer .button--secondary:focus-visible > span{background:initial !important;-webkit-background-clip:initial !important;background-clip:initial !important;-webkit-text-fill-color:initial !important;border-image:none !important;color:#fff !important;}body .klaro.klaro-theme-xtheme .cookie-notice{border:1px solid rgba(26,55,96,0.12) !important;border-radius:24px !important;background:linear-gradient(180deg,#f8fcff 0%,#f5faff 100%) !important;box-shadow:0 24px 70px rgba(25,52,91,0.12) !important;}body .klaro.klaro-theme-xtheme .cookie-notice::before{content:"Cookies";display:block;padding:24px 28px 18px !important;border-bottom:1px solid rgba(26,55,96,0.08) !important;border-radius:24px 24px 0 0 !important;background:transparent !important;color:#13233f !important;font-size:clamp(28px,2.1vw,38px) !important;font-weight:700 !important;line-height:1.08 !important;letter-spacing:-0.03em !important;text-align:center !important;}body .klaro.klaro-theme-xtheme .cookie-notice .cn-body{padding:28px 28px 10px !important;text-align:left !important;}body .klaro.klaro-theme-xtheme .cookie-notice .cn-body p{color:#4f6078 !important;font-size:16px !important;font-weight:400 !important;line-height:1.65 !important;text-align:left !important;}body .klaro.klaro-theme-xtheme .cookie-notice .cn-body p:first-of-type{color:#17345d !important;font-weight:600 !important;}body .klaro.klaro-theme-xtheme .cookie-notice .cn-body p:last-child{color:#5d6c84 !important;font-size:15px !important;font-weight:400 !important;}body .klaro.klaro-theme-xtheme .cookie-notice .cn-body .klaro-phone-link{color:#2b77cc !important;}body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn.cn-ok,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn.cm-btn-success,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn.cn-ok,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn.cm-btn-success{background:var(--brand-button-bg) !important;border:0 !important;color:#fff !important;box-shadow:var(--brand-button-shadow) !important;outline:none !important;}body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn.cn-ok:hover,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn.cm-btn-success:hover,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn.cn-ok:hover,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn.cm-btn-success:hover,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn.cm-btn-success:hover{background:var(--brand-button-hover-bg) !important;border:0 !important;color:#fff !important;box-shadow:var(--brand-button-shadow-hover) !important;outline:none !important;}body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn.cn-ok:focus-visible,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn.cm-btn-success:focus-visible,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn.cn-ok:focus-visible,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn.cm-btn-success:focus-visible{background:var(--brand-button-bg) !important;border:0 !important;color:#fff !important;box-shadow:var(--brand-button-shadow) !important,var(--brand-button-focus-ring) !important;outline:none !important;}body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn.cn-ok:active,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn.cm-btn-success:active,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn.cn-ok:active,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn.cm-btn-success:active{background:var(--brand-button-active-bg) !important;border:0 !important;color:#fff !important;outline:none !important;}body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn.cn-decline,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn.cn-decline{position:relative !important;border:2px solid transparent !important;border-radius:var(--form-button-border-radius) !important;background:linear-gradient(#fff,#fff) padding-box,var(--brand-button-outline) border-box !important;background-origin:border-box !important;background-clip:padding-box,border-box !important;-webkit-background-clip:padding-box,border-box !important;-webkit-text-fill-color:initial !important;color:#2b77cc !important;box-shadow:none !important;}body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn.cn-decline::before,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn.cn-decline::before{content:none !important;display:none !important;}body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn.cn-decline:hover,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn.cn-decline:hover,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn.cn-decline:hover{background:var(--brand-button-bg) !important;border:2px solid transparent !important;color:#fff !important;-webkit-text-fill-color:#fff !important;outline:none !important;}body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn.cn-decline:focus-visible,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn.cn-decline:focus-visible{background:#fff !important;border:2px solid transparent !important;color:#2b77cc !important;-webkit-text-fill-color:initial !important;box-shadow:var(--brand-button-secondary-focus-ring) !important;outline:none !important;}body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok button.cm-btn.cn-decline:active,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons button.cm-btn.cn-decline:active{background:var(--brand-button-active-bg) !important;border:2px solid transparent !important;color:#fff !important;-webkit-text-fill-color:#fff !important;outline:none !important;}@media (max-width:640px){body .klaro.klaro-theme-xtheme .cookie-notice{border-radius:20px !important;}body .klaro.klaro-theme-xtheme .cookie-notice::before{padding:18px 20px 14px !important;border-radius:20px 20px 0 0 !important;font-size:clamp(24px,7vw,30px) !important;}body .klaro.klaro-theme-xtheme .cookie-notice .cn-body{padding:20px 20px 8px !important;}body .klaro.klaro-theme-xtheme .cookie-notice div.cn-ok,body .klaro.klaro-theme-xtheme .cookie-notice div.cn-buttons{padding:0 20px 20px !important;}}
.carousel{--brand-carousel-outline:linear-gradient(135deg,#2b77cc 0%,#37b8a8 100%);--brand-carousel-dot:rgba(43,119,204,0.26);--brand-carousel-dot-active:#6f63df;}.carousel .slick-arrow{position:relative;border:2px solid transparent;border-radius:50%;background:#fff;color:#2b77cc;box-shadow:none;background-image:linear-gradient(#fff,#fff),var(--brand-carousel-outline);background-origin:border-box;background-clip:padding-box,border-box;}.carousel .slick-arrow::before{content:none !important;display:none !important;}.carousel .slick-arrow:hover,.carousel .slick-arrow:focus-visible{border-color:transparent;background:linear-gradient(135deg,#2b77cc 0%,#37b8a8 100%);background-clip:border-box;color:#fff;}.carousel .slick-arrow:active{border-color:transparent;background:var(--gradient-green);background-clip:border-box;color:#fff;}.carousel .slick-dots li button{display:block;width:8px;height:8px;min-width:8px;min-height:8px;padding:0;border:0;border-radius:50%;background:var(--brand-carousel-dot);color:transparent;font-size:0;line-height:0;text-indent:-9999px;opacity:1;box-shadow:none;}.carousel .slick-dots{display:flex;align-items:center;justify-content:center;gap:0;}.carousel .slick-dots li{display:inline-block;margin:6px;padding:0;}.carousel .slick-dots li::before{display:none;}.carousel .slick-dots li.slick-active button{background:var(--brand-carousel-dot-active);}
.front-products-paragraph .product-teaser__text{max-height:18.5em;overflow:hidden;}.front-products-paragraph .product-teaser__text-wrapper.show-more{position:relative;margin-bottom:20px;}.front-products-paragraph .product-teaser__text-wrapper.show-more .show-more__link{position:static;display:inline-block;margin-top:0.9em;}.front-products-paragraph .product-teaser__text-wrapper.show-more--inactive .show-more__link{display:none;}.front-products-paragraph .product-teaser__text-wrapper.show-more--open{padding-bottom:0;}.front-products-paragraph .product-teaser__text-wrapper.show-more--open .product-teaser__text{max-height:none;}@media (max-width:1000px){.front-products-paragraph .product-teaser__text{max-height:none;}}
