@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap");
/* @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;}
.solutions-overview-landing{--overview-text:#1b2840;--overview-muted:#61728f;--overview-border:rgba(16,44,79,0.09);--overview-shadow:0 22px 72px rgba(16,41,71,0.09);--overview-card-shadow:0 16px 38px rgba(16,41,71,0.06);--overview-surface:#f6fafe;--overview-surface-strong:#eef5fd;--overview-accent:#1f76cf;--overview-accent-strong:#153f84;--overview-green:#36a56b;--overview-radius-section:24px;--overview-radius-panel:20px;--overview-radius-card:18px;--overview-radius-field:10px;color:var(--overview-text);}.solutions-overview-landing__hero{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(330px,0.82fr);gap:42px;align-items:start;padding:20px 0 26px;}.solutions-overview-landing__eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;padding:10px 16px;border-radius:999px;background:rgba(31,118,207,0.09);color:var(--overview-accent);font-size:13px;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;}.solutions-overview-landing__title{max-width:22ch;margin:0 0 18px;color:#0e1d38;text-wrap:pretty;}.solutions-overview-landing__lead{max-width:58ch;margin:0 0 22px;color:var(--overview-muted);font-size:17px;line-height:1.72;}.solutions-overview-landing__proof-list{display:grid;gap:12px;margin-bottom:28px;}.solutions-overview-landing__actions{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:16px;}.solutions-overview-landing__microcopy{color:var(--overview-muted);font-size:14px;}.solutions-overview-landing__hero-media{display:grid;gap:18px;}.solutions-overview-landing__hero-panel{padding:28px 28px 30px;background:linear-gradient(180deg,#16325e 0%,#0f2443 100%);color:#eef4ff;border-color:transparent;border-radius:var(--overview-radius-panel);}.solutions-overview-landing__hero-panel-title{margin-bottom:20px;font-weight:700;text-wrap:balance;}.solutions-overview-landing__hero-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;}.solutions-overview-landing__hero-stats div{display:grid;gap:6px;padding:14px;border-radius:14px;background:rgba(255,255,255,0.08);}.solutions-overview-landing__hero-stats strong{font-size:18px;}.solutions-overview-landing__hero-stats span{color:rgba(238,244,255,0.78);font-size:14px;}.solutions-overview-landing__hero-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;}.solutions-overview-landing__hero-cards > :first-child{grid-column:1 / -1;}.solutions-overview-landing__mini-card{display:grid;gap:8px;padding:20px 18px 18px;background:linear-gradient(180deg,#ffffff 0%,var(--overview-surface) 100%);}.solutions-overview-landing__mini-card strong{color:#102d50;font-size:18px;}.solutions-overview-landing__mini-card span{color:var(--overview-muted);font-size:14px;line-height:1.65;}.solutions-overview-landing__trust-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0 0 24px;}.solutions-overview-landing__trust-item{display:grid;gap:6px;min-height:0;padding:16px 18px 14px;background:linear-gradient(180deg,#ffffff 0%,#f9fbfe 100%);}.solutions-overview-landing__trust-item strong{color:#102d50;font-size:22px;}.solutions-overview-landing__trust-item span{color:var(--overview-muted);font-size:14px;line-height:1.6;}.solutions-overview-landing__section{margin-bottom:30px;padding:30px;background:linear-gradient(180deg,#ffffff 0%,#f9fbfe 100%);}.solutions-overview-landing__section--platform,.solutions-overview-landing__section--contact{background:linear-gradient(180deg,#103059 0%,#173962 100%);color:#edf4ff;}.solutions-overview-landing__section--integration{background:linear-gradient(180deg,#eef5fc 0%,#f8fbfe 100%);}.solutions-overview-landing__section-intro{max-width:72ch;margin-bottom:24px;}.solutions-overview-landing__section-intro h2{margin:0 0 14px;color:inherit;text-wrap:balance;}.solutions-overview-landing__section-intro p,.solutions-overview-landing__contact-copy p{margin:0;color:var(--overview-muted);line-height:1.75;}.solutions-overview-landing__section-head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;align-items:start;margin-bottom:18px;}.solutions-overview-landing__section-head .solutions-overview-landing__section-intro{grid-column:span 7;margin-bottom:0;}.solutions-overview-landing__section-summary{grid-column:span 5;display:grid;align-content:start;gap:10px;min-height:100%;padding:18px 20px;background:linear-gradient(180deg,#ffffff 0%,#f5f9fe 100%);}.solutions-overview-landing__section-summary strong{color:#12325a;font-size:19px;line-height:1.14;text-wrap:balance;}.solutions-overview-landing__section-summary p{margin:0;color:var(--overview-muted);font-size:15px;line-height:1.6;}.solutions-overview-landing__section--platform .solutions-overview-landing__section-intro p,.solutions-overview-landing__section--contact .solutions-overview-landing__contact-copy p,.solutions-overview-landing__section--contact .solutions-overview-landing__contact-points span{color:rgba(237,244,255,0.78);}.solutions-overview-landing__section--platform .solutions-overview-landing__section-summary{}.solutions-overview-landing__section--platform .solutions-overview-landing__section-summary strong{color:#eef4ff;}.solutions-overview-landing__section--platform .solutions-overview-landing__section-summary p{color:rgba(237,244,255,0.78);}.solutions-overview-landing__featured-grid,.solutions-overview-landing__role-grid,.solutions-overview-landing__platform-grid,.solutions-overview-landing__benefit-grid,.solutions-overview-landing__integration-grid{display:grid;gap:18px;align-items:stretch;}.solutions-overview-landing__featured-grid{grid-template-columns:repeat(12,minmax(0,1fr));margin-bottom:20px;}.solutions-overview-landing__role-grid{grid-template-columns:repeat(auto-fit,minmax(220px,220px));justify-content:center;}.solutions-overview-landing__role-card--featured{min-height:100%;grid-column:span 4;}.solutions-overview-landing__platform-grid{grid-template-columns:repeat(12,minmax(0,1fr));}.solutions-overview-landing__platform-grid > :first-child{grid-column:span 7;}.solutions-overview-landing__platform-grid > :nth-child(2){grid-column:span 5;}.solutions-overview-landing__platform-grid > :nth-child(3){grid-column:span 5;}.solutions-overview-landing__platform-grid > :last-child{grid-column:span 7;}.solutions-overview-landing__benefit-grid,.solutions-overview-landing__integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.solutions-overview-landing__role-card,.solutions-overview-landing__platform-card,.solutions-overview-landing__benefit-card,.solutions-overview-landing__integration-card{display:grid;align-content:start;gap:10px;padding:18px 22px;height:100%;}.solutions-overview-landing__platform-card{}.solutions-overview-landing__platform-grid > :first-child,.solutions-overview-landing__platform-grid > :last-child{background:rgba(255,255,255,0.1);}.solutions-overview-landing__role-card{grid-template-rows:auto auto minmax(0,auto) 1fr auto;background:linear-gradient(180deg,#ffffff 0%,var(--overview-surface) 100%);}.solutions-overview-landing__role-card--featured{grid-template-rows:auto auto auto minmax(0,auto) 1fr auto;gap:14px;padding:24px;background:linear-gradient(180deg,#ffffff 0%,#f7fbff 100%);box-shadow:0 18px 42px rgba(16,41,71,0.07);}.solutions-overview-landing__role-visual{display:grid;place-items:center;min-height:240px;margin:-4px -4px 2px;padding:18px;border-radius:var(--overview-radius-card);background:radial-gradient(circle at top,rgba(31,118,207,0.13),transparent 52%),linear-gradient(180deg,#f8fbff 0%,#eaf2fb 100%);overflow:hidden;}.solutions-overview-landing__role-visual img{width:auto;height:210px;max-width:100%;object-fit:contain;filter:drop-shadow(0 16px 24px rgba(16,41,71,0.18));}.solutions-overview-landing__role-visual--compact{min-height:124px;margin:-2px -2px 2px;padding:10px;border-radius:16px;}.solutions-overview-landing__role-visual--compact img{height:112px;}.solutions-overview-landing__role-badge{display:inline-flex;align-items:center;width:max-content;min-height:30px;padding:0 12px;border-radius:999px;background:rgba(31,118,207,0.09);color:var(--overview-accent);font-size:11px;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;}.solutions-overview-landing__role-card h3,.solutions-overview-landing__platform-card h3,.solutions-overview-landing__benefit-card h3,.solutions-overview-landing__integration-card h3{margin:0;color:#102d50;font-size:20px;line-height:1.16;text-wrap:balance;}.solutions-overview-landing__role-grid .solutions-overview-landing__role-card h3{min-height:2.55em;font-size:18px;line-height:1.1;letter-spacing:-0.025em;}.solutions-overview-landing__platform-card h3,.solutions-overview-landing__section--platform .solutions-overview-landing__benefit-card h3{color:#102d50;}.solutions-overview-landing__role-card p,.solutions-overview-landing__platform-card p,.solutions-overview-landing__benefit-card p,.solutions-overview-landing__integration-card p,.solutions-overview-landing__role-card li,.solutions-overview-landing__integration-card li{color:var(--overview-muted);line-height:1.62;}.solutions-overview-landing__role-grid .solutions-overview-landing__role-card p{margin:0;font-size:15px;line-height:1.54;}.solutions-overview-landing__role-grid .solutions-overview-landing__role-card{gap:10px;padding:18px;background:linear-gradient(180deg,#ffffff 0%,#fbfdff 100%);}.solutions-overview-landing__role-grid .solutions-overview-landing__role-card a{min-height:42px;font-size:11px;letter-spacing:0.02em;white-space:nowrap;}.solutions-overview-landing__role-card--featured h3{font-size:22px;line-height:1.14;}.solutions-overview-landing__role-card--featured p{margin:0;font-size:16px;line-height:1.58;}.solutions-overview-landing__role-card--featured ul{display:grid;gap:8px;}.solutions-overview-landing__role-card--featured a{min-height:46px;}.solutions-overview-landing__role-card a{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin-top:auto;padding:0 14px;border-radius:999px;background:#fff;border:1px solid rgba(16,44,79,0.12);color:#12325a;font-size:12px;font-weight:700;letter-spacing:0.025em;text-transform:uppercase;text-decoration:none;text-align:center;}.solutions-overview-landing__role-card a:hover,.solutions-overview-landing__role-card a:focus-visible{background:rgba(31,118,207,0.08);}.solutions-overview-landing__platform-card{min-height:0;}.solutions-overview-landing__platform-grid > :first-child,.solutions-overview-landing__platform-grid > :last-child{grid-column:span 6;}.solutions-overview-landing__platform-grid > :nth-child(2),.solutions-overview-landing__platform-grid > :nth-child(3){grid-column:span 6;}.solutions-overview-landing__platform-card h3{color:#eef4ff;}.solutions-overview-landing__platform-card p{color:rgba(237,244,255,0.78);}.solutions-overview-landing__integration-card ul{display:grid;gap:12px;}.solutions-overview-landing__benefit-card:first-child,.solutions-overview-landing__integration-card:first-child{background:linear-gradient(180deg,#ffffff 0%,#f6fafe 100%);box-shadow:0 16px 34px rgba(16,41,71,0.06);}.solutions-overview-landing__section--contact{display:grid;grid-template-columns:minmax(0,0.95fr) minmax(0,1.05fr);gap:28px;align-items:start;}.solutions-overview-landing__contact-copy{align-self:start;}.solutions-overview-landing__contact-copy h2{margin:0 0 18px;font-size:clamp(1.7rem,2.2vw,2.3rem);line-height:1.1;color:inherit;text-wrap:balance;}.solutions-overview-landing__contact-copy h1{margin:0 0 18px;line-height:1.1;color:inherit;text-wrap:balance;}.solutions-overview-landing__contact-points{display:grid;gap:12px;margin-top:22px;}.solutions-overview-landing__contact-points div{display:grid;gap:6px;padding:14px 16px;border-radius:16px;background:rgba(255,255,255,0.08);}.solutions-overview-landing__contact-points strong{color:#fff;font-size:18px;}.solutions-overview-landing__contact-form{align-self:start;}@media (max-width:1200px){.solutions-overview-landing__hero,.solutions-overview-landing__section--contact{grid-template-columns:1fr;}.solutions-overview-landing__section-head{grid-template-columns:1fr;}.solutions-overview-landing__section-head .solutions-overview-landing__section-intro,.solutions-overview-landing__section-summary{grid-column:auto;}.solutions-overview-landing__trust-strip,.solutions-overview-landing__role-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.solutions-overview-landing__featured-grid{grid-template-columns:repeat(6,minmax(0,1fr));}.solutions-overview-landing__role-card--featured{grid-column:span 2;}.solutions-overview-landing__role-card--featured{min-height:auto;}.solutions-overview-landing__platform-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.solutions-overview-landing__platform-grid > :first-child,.solutions-overview-landing__platform-grid > :nth-child(2),.solutions-overview-landing__platform-grid > :nth-child(3),.solutions-overview-landing__platform-grid > :last-child{grid-column:auto;}}@media (max-width:760px){.solutions-overview-landing__hero{gap:28px;padding-top:10px;}.solutions-overview-landing__title{max-width:none;}.solutions-overview-landing__actions{flex-direction:column;}.solutions-overview-landing__button{width:100%;}.solutions-overview-landing__hero-stats,.solutions-overview-landing__hero-cards,.solutions-overview-landing__trust-strip,.solutions-overview-landing__featured-grid,.solutions-overview-landing__role-grid,.solutions-overview-landing__platform-grid,.solutions-overview-landing__benefit-grid,.solutions-overview-landing__integration-grid{grid-template-columns:1fr;}.solutions-overview-landing__section{margin-bottom:24px;padding:24px 18px;border-radius:20px;}.solutions-overview-landing__hero-panel,.solutions-overview-landing__mini-card,.solutions-overview-landing__contact-form{padding:22px 18px;border-radius:18px;}.solutions-overview-landing__role-visual{min-height:188px;padding:14px;border-radius:16px;}.solutions-overview-landing__role-card--featured{grid-column:auto;}.solutions-overview-landing__role-visual img,.solutions-overview-landing__role-visual--compact img{height:150px;}}
.contact-presentation-page{width:100%;padding:0;}.contact-presentation-page__section{margin-bottom:0;}.contact-presentation-page .solutions-overview-landing__contact-form .basic-block__subtitle{max-width:31ch;}.contact-presentation-page .solutions-overview-landing__contact-form .form-item--actions{grid-template-columns:minmax(0,1fr) max-content;gap:16px 28px;align-items:end;}.contact-presentation-page .solutions-overview-landing__contact-form .form-submit{min-width:272px;justify-self:end;align-self:end;}.contact-presentation-page .solutions-overview-landing__contact-form .form-item--submit-notice,.contact-presentation-page .solutions-overview-landing__contact-form .form-item--actions .description,.contact-presentation-page .solutions-overview-landing__contact-form .form-item--actions .form-item__description{order:initial;max-width:34ch;margin:0;align-self:end;}@media (max-width:760px){.contact-presentation-page{padding-top:0;}.contact-presentation-page .solutions-overview-landing__contact-form .form-item--actions{grid-template-columns:1fr;gap:14px;align-items:start;}.contact-presentation-page .solutions-overview-landing__contact-form .basic-block__subtitle{max-width:none;}.contact-presentation-page .solutions-overview-landing__contact-form .form-submit{min-width:0;justify-self:stretch;}.contact-presentation-page .solutions-overview-landing__contact-form .form-item--submit-notice,.contact-presentation-page .solutions-overview-landing__contact-form .form-item--actions .description,.contact-presentation-page .solutions-overview-landing__contact-form .form-item--actions .form-item__description{max-width: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 transparent;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 transparent;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 transparent;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:0.4em var(--gutter-width) var(--gutter-width) 0;}.align-right{float:right;margin:0.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-behavior:smooth;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:black;}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:transparent;}a{text-decoration:none;}a > span{border-bottom:1px solid;border-image:var(--gradient-blue) 1;}a:hover{color:black;}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;}@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:transparent;}@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;}.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 transparent;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 transparent;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 transparent;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 0.4em 0 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;}}.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:black;}.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:black;}.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:transparent;}.page-header__email{white-space:nowrap;}.page-header__phone{color:black;}.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:transparent;}.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:0.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:white;}.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:white;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:white;transform:translateY(-1px);}.page-header__feedback:focus-visible > span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:white;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:black;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:black;}.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:0.16em;transition:color 0.15s ease,text-decoration-color 0.15s ease,opacity 0.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,0.12);border-radius:999px;background:#f6f9ff;color:#44617f;font-size:14px;line-height:1.2;transition:background-color 0.15s ease,border-color 0.15s ease,color 0.15s ease,box-shadow 0.15s ease;}.local-tasks a:hover{border-color:rgba(38,94,168,0.24);background:#fff;color:#17345d;box-shadow:0 10px 24px rgba(23,52,93,0.08);text-decoration:none;}.local-tasks a.is-active,.local-tasks a.is-active-trail{border-color:transparent;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,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{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,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;}.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:0.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:white;}.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:white;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:white;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:white;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:0.01em;}.subscription-form-block .form-item--text-after{color:#6b7b93;font-size:0.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:0.16em;transition:color 0.15s ease,text-decoration-color 0.15s ease,opacity 0.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 0.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:black;}.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:transparent;}.page-footer__right-pane{margin-top:-5px;}.page-footer__phone-pane{margin-bottom:10px;}.page-footer__phone{color:black;}.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:transparent;}.page-footer__phone{font-weight:600;white-space:nowrap;}.page-footer__email{color:black;}.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:transparent;}.page-footer__email{font-size:var(--font-size-small);}.page-footer__phone::before,.page-footer__email::before{filter:grayscale(1);opacity:0.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{--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:transparent;box-shadow:none;overflow:hidden;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);}.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:0.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,0.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:0.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:white;}.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:white;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:white;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:white;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,0.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:0.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:white;}.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:white;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:white;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:white;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,0.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:0.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:white;}.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:white;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:white;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:white;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:0.16em;transition:color 0.15s ease,text-decoration-color 0.15s ease,opacity 0.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:0.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 .footer__meta{flex-wrap:wrap;white-space:normal;}}.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:black;}.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,0.14);background:rgba(255,255,255,0.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:0.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:white;}.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:white;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:white;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:white;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:0.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:white;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:white;}.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:white;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:white;}.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:white;}.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:white;}.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:white;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:0.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:white;}.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:white;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:white;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:white;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:white;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:white;}.solutions-paragraph .teaser__link-link:focus-visible{background:white;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:white;}.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:white;}.solutions-paragraph .teaser__link-link:active > span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:white;}.solutions-paragraph .teaser__link-link:disabled,.solutions-paragraph .teaser__link-link[aria-disabled=true]{background:white;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:0.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:white;}.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:white;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:white;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:white;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:0.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:white;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:white;}.about-company-landing__cta-secondary:focus-visible{background:white;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:white;}.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:white;}.about-company-landing__cta-secondary:active > span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:white;}.about-company-landing__cta-secondary:disabled,.about-company-landing__cta-secondary[aria-disabled=true]{background:white;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:0.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:0.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:0.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:0.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:0.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:white;}.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:white;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:white;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:white;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:white;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:white;}.read-on-linkedin-button:focus-visible{background:white;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:white;}.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:white;}.read-on-linkedin-button:active > span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:white;}.read-on-linkedin-button:disabled,.read-on-linkedin-button[aria-disabled=true]{background:white;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 0.05s;}.download-links__link img{display:block;}.download-links__link:hover{opacity:0.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:white;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{}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:0.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:white;}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:white;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:white;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:white;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:0.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:0.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:black;}.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:0.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:0.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,0.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,0.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:0.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:0.16em;transition:color 0.15s ease,text-decoration-color 0.15s ease,opacity 0.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:0.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:white;}.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:white;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:white;transform:translateY(-1px);}.ui-button:focus-visible > span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:white;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,0.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:black;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:white;}.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:0.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:black;}.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 transparent;}.main-menu-block .menu-l1__item::before{display:none;}.main-menu-block .menu-l1__link{color:black;}.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:transparent;}.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:transparent;}.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 0.15s ease,color 0.15s ease,box-shadow 0.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,0.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:white;box-shadow:0 50px 45px rgba(0,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:white;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:0.2s;transition-delay:0.1s;}.language-switcher__links{transition-property:visibility,opacity;transition-duration:0.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,0.15);border-radius:var(--border-radius);z-index:1;}.language-switcher__link{display:block;min-width:105px;padding:8px 30px 8px 30px;color:black;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:black;}.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:transparent;}.second-main-menu-block .menu__link{color:black;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:black;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:black;}.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:transparent;}.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:black;}.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:0.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:white;}.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:white;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:white;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:white;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:0.5;transition-property:filter,opacity;transition-duration:0.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:0.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:0.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,0.1);transition:transform 0.15s ease,box-shadow 0.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,0.18),0 10px 24px rgba(20,32,61,0.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,0.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:0.16em;transition:color 0.15s ease,text-decoration-color 0.15s ease,opacity 0.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:transparent;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,0.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,0.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:0.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:white;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,0.24);background:rgba(255,255,255,0.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,0.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:black;}.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,0.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,0.08),0 0 0 3px rgba(43,119,204,0.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,0.28) !important;box-shadow:0 6px 18px rgba(17,38,73,0.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,0.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,0.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,0.04);transition:border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease,background-color 0.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,0.1);transform:translateY(-1px);}.solutions-table__link:focus-visible{outline:0;box-shadow:0 14px 30px rgba(17,38,73,0.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:0.01em;transition:background-color 0.2s ease,color 0.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,0.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:transparent;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,0.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:transparent;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 0.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-node--37 .text-paragraph img{max-width:50%;}body.page--page-node-38 .content-region__breadcrumbs-block{margin-bottom:24px;}body.page--page-node-38 .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,0.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,0.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:0.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:0.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:white;}.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:white;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:white;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:white;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:white;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:white;}.shelf-recognition-page__actions .button--secondary:focus-visible{background:white;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:white;}.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:white;}.shelf-recognition-page__actions .button--secondary:active > span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:white;}.shelf-recognition-page__actions .button--secondary:disabled,.shelf-recognition-page__actions .button--secondary[aria-disabled=true]{background:white;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,0.16);border-radius:999px;background:rgba(255,255,255,0.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,0.12);border-radius:24px;background:#fff;box-shadow:0 18px 40px rgba(20,33,64,0.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,0.12);border-radius:22px;background:#fff;box-shadow:0 18px 40px rgba(20,33,64,0.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:0.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--page-node-38 .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:0.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:white;}.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:white;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:white;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:white;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:0.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:white;}.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:white;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:white;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:white;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:white;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:white;}.page--review-node .review-node__link--secondary:focus-visible{background:white;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:white;}.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:white;}.page--review-node .review-node__link--secondary:active > span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:white;}.page--review-node .review-node__link--secondary:disabled,.page--review-node .review-node__link--secondary[aria-disabled=true]{background:white;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:0.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:white;}.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:white;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:white;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:white;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:white;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:white;}.reviews-views__more-link:focus-visible{background:white;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:white;}.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:white;}.reviews-views__more-link:active > span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:white;}.reviews-views__more-link:disabled,.reviews-views__more-link[aria-disabled=true]{background:white;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:0.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:white;}.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:white;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:white;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:white;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:white;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:white;}.reviews-views .read-on-linkedin-button:focus-visible{background:white;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:white;}.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:white;}.reviews-views .read-on-linkedin-button:active > span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:white;}.reviews-views .read-on-linkedin-button:disabled,.reviews-views .read-on-linkedin-button[aria-disabled=true]{background:white;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:0.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:white;}.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:white;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:white;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:white;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:0.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:white;}.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:white;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:white;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:white;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:white;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:white;}.reviews-views--block .review-node__link--secondary:focus-visible,.reviews-views--page .review-node__link--secondary:focus-visible{background:white;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:white;}.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:white;}.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:white;}.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:white;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:0.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:white;}.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:white;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:white;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:white;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:white;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,0.08);color:#10233d;letter-spacing:0.08em;text-transform:uppercase;}.news-node--full .news-node__date,.news-node--full .news-node__read-time{border:1px solid rgba(43,119,204,0.12);background:rgba(255,255,255,0.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:0.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,0.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,0.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,0.1);border-radius:14px;background:#fbfdff;color:#193d68;font-size:14px;font-weight:600;line-height:1.45;text-decoration:none;transition:border-color 0.15s ease,background-color 0.15s ease,box-shadow 0.15s ease,color 0.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,0.24);background:#fff;color:#15345a;box-shadow:0 10px 24px rgba(23,52,93,0.08);}.news-node--full .news-node__toc-link:focus-visible{outline:none;border-color:rgba(43,119,204,0.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:0.16em;transition:color 0.15s ease,text-decoration-color 0.15s ease,opacity 0.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:0.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:white;}.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:white;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:white;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:white;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:white;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:white;}.news-node--full .news-node__cta-secondary:focus-visible{background:white;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:white;}.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:white;}.news-node--full .news-node__cta-secondary:active > span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:white;}.news-node--full .news-node__cta-secondary:disabled,.news-node--full .news-node__cta-secondary[aria-disabled=true]{background:white;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:0.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:black;margin:2.1em 0 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:black;margin:1.6em 0 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 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:0.8em;}.news-node--full .news-node__body ul li::before,.news-node--full .news-node__body ol li::before{content:"";position:absolute;top:0.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:0.16em;transition:color 0.15s ease,text-decoration-color 0.15s ease,opacity 0.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 img{border-radius:18px;box-shadow:0 18px 40px rgba(20,33,64,0.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,0.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,0.08);}.news-node--full .news-node__body blockquote > *:last-child{margin-bottom:0;}.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__rail-card,.news-node--full .news-node__toc{padding:18px 16px;border-radius:20px;}.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 .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,0.06);transition:transform 0.2s ease,box-shadow 0.2s ease;}.news-node--teaser:hover{transform:translateY(-4px);box-shadow:0 22px 46px rgba(20,32,61,0.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,0.1);color:var(--color-blue-dark);font-size:13px;font-weight:600;letter-spacing:0.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 0.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:0.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:white;}.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:white;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:white;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:white;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:white;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:white;}.news-node--teaser .news-node__more-link:focus-visible{background:white;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:white;}.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:white;}.news-node--teaser .news-node__more-link:active > span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:white;}.news-node--teaser .news-node__more-link:disabled,.news-node--teaser .news-node__more-link[aria-disabled=true]{background:white;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:0.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,0.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,0.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,0.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,0.08);color:#10233d;font-size:13px;font-weight:700;letter-spacing:0.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,0.12);border-radius:999px;background:rgba(255,255,255,0.88);color:#1c3558;font-size:14px;font-weight:600;box-shadow:0 12px 28px rgba(16,35,61,0.06);}.news-views__hero-note{padding:22px 22px 24px;border-radius:20px;background:rgba(16,35,61,0.92);color:rgba(255,255,255,0.86);box-shadow:0 24px 40px rgba(16,35,61,0.18);}.news-views__hero-note-label{margin-bottom:10px;color:white;font-size:14px;font-weight:700;letter-spacing:0.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,0.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,0.16);color:white;}.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:white;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,0.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:white;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,0.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,0.85);box-shadow:0 8px 18px rgba(16,35,61,0.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 0.15s ease,transform 0.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,0.18);}.news-views__pager .pager__item--active .pager__link{color:white;}.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,0.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,0.45),0 0 0 5px rgba(255,255,255,0.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:white;overflow:hidden;box-shadow:0 32px 70px rgba(16,35,61,0.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,0.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:white;font-weight:700;line-height:1.25;}.news-views__cta-text{margin:0;color:rgba(255,255,255,0.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:0.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:white;}.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:white;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:white;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:white;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:white;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:white;}.news-views__cta-link:focus-visible{background:white;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:white;}.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:white;}.news-views__cta-link:active > span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:white;}.news-views__cta-link:disabled,.news-views__cta-link[aria-disabled=true]{background:white;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,0.18);color:#123663;font-weight:700;letter-spacing:0.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,0.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:transparent;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 0.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:0.16em;transition:color 0.15s ease,text-decoration-color 0.15s ease,opacity 0.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 transparent;}.faq-views-exposed-form .form-item--product .filter-links a.is-active{padding:9px 25px;border:1px solid rgba(43,119,204,0.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,0.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,0.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:transparent;}.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:white;}.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:0.16em;transition:color 0.15s ease,text-decoration-color 0.15s ease,opacity 0.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:0.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:white;}.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:white;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:white;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:white;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__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:640px){.faq-views .faq-node{padding:25px 0;}.faq-views__footer{margin-top:30px;}}.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:0.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:white;}.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:white;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:white;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:white;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:white;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:white;}.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:white;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:white;}.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:white;}.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:white;}.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:white;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:0.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:white;}.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:white;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:white;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:white;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:black;}.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 transparent;}.products-block__nav a.is-active{padding:9px 25px;border:1px solid rgba(43,119,204,0.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,0.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,0.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:transparent;}.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:0.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:0.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:white;}.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:white;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:white;transform:translateY(-1px);}.product-teaser__link:focus-visible > span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:white;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:white;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:white;}.product-teaser__more-link:focus-visible{background:white;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:white;}.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:white;}.product-teaser__more-link:active > span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:white;}.product-teaser__more-link:disabled,.product-teaser__more-link[aria-disabled=true]{background:white;color:var(--color-blue);opacity:var(--brand-button-disabled-opacity);box-shadow:none;}.product-teaser__second-text{color:black;}.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:black;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 #eeeeee;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:black;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:transparent;}.color-green-gradient{background:var(--gradient-green);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.color-black{color:black;}.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:black;}.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 black;}.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:transparent;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:0.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:white;}.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:white;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:white;transform:translateY(-1px);}.carousel .slick-arrow:focus-visible > span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:white;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:white;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:white;}.carousel .slick-arrow:focus-visible{background:white;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:white;}.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:white;}.carousel .slick-arrow:active > span{background:initial;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:white;}.carousel .slick-arrow:disabled,.carousel .slick-arrow[aria-disabled=true]{background:white;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:0.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;}.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:white;}.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:white;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){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.jpg);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.jpg);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,.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,.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-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,.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{border-radius:12px !important;box-shadow:0 15px 40px rgba(0,0,0,0.1) !important;padding:0 !important;overflow:hidden;background:#ffffff !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:65vh !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:0.15s;outline:none;vertical-align:middle;border:none;background:var(--brand-button-bg);box-shadow:var(--brand-button-shadow);color:white;}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:white;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:white;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:white;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 transparent !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);backdrop-filter:blur(3px);}.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{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;}}
