@font-face{font-family:Gordita;src:url(/fonts/gordita/GorditaLight.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gordita;src:url(/fonts/gordita/GorditaRegular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gordita;src:url(/fonts/gordita/GorditaMedium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gordita;src:url(/fonts/gordita/GorditaBold.ttf) format("truetype");font-weight:700 800;font-style:normal;font-display:swap}@font-face{font-family:Gordita;src:url(/fonts/gordita/GorditaBlack.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/opensans/opensans-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/opensans/opensans-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/opensans/opensans-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/opensans/opensans-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/opensans/opensans-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/opensans/opensans-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/opensans/opensans-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/opensans/opensans-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-primary: #000000;--c-secondary: #ffffff;--c-text: #000000;--c-accent: #25f539;--c-grey: #f0f0f0;--c-link-hover: #c8d5dc;--font-head: "Gordita", sans-serif;--font-body: "Open Sans", sans-serif;--content-width: 1000px;--header-height: 60px;--widget-gap: 20px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:hidden}body{margin:0;font-family:var(--font-body);font-size:16px;font-weight:400;line-height:1.5;color:var(--c-text);background:var(--c-secondary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img,svg,video{max-width:100%;height:auto}img{display:block;border:0}figure{margin:0}a{color:var(--c-primary)}h1,h2,h3,h4,h5,h6{margin:0 0 var(--widget-gap);font-family:var(--font-head);color:var(--c-primary)}h1{font-size:55px;font-weight:900;line-height:60px;text-transform:uppercase}h2{font-size:38px;font-weight:900;line-height:42px}h3{font-size:28px;font-weight:900;line-height:32px}h4{font-size:24px;font-weight:800;line-height:28px}h5{font-size:20px;font-weight:800;line-height:1.2}h6{font-size:16px;font-weight:800;line-height:1.2}@media(max-width:767px){h1,h2{font-size:32px;line-height:1.2em}h3{font-size:26px;line-height:1.2em}}p{margin:0 0 .9rem}p:last-child{margin-bottom:0}ul,ol{margin:0 0 1rem;padding-left:1.5rem}ul:last-child,ol:last-child{margin-bottom:0}strong,b{font-weight:700}button,input,select,textarea{font:inherit;color:inherit}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-9999px;top:0;z-index:1000;background:#fff;padding:8px 16px}.skip-link:focus{left:8px;top:8px}.container{width:100%;max-width:var(--content-width);margin:0 auto;padding:10px}.container--narrow{max-width:800px}.section{position:relative;padding:8% 0}.section--tight{padding:6% 0}.section--grey{background:var(--c-grey)}.section--light{background:#f9f9f9}.section--white{background:var(--c-secondary)}.section--black{background:var(--c-primary);color:var(--c-secondary)}.section--pattern{background:url(/images/uploads/2025/03/lt-pattern2-scaled.webp) center center / cover no-repeat;background-attachment:fixed;box-shadow:0 0 15px #0000002e}.section--pattern:before{content:"";position:absolute;inset:0;background:var(--c-secondary);opacity:.6}.section--pattern>*{position:relative}@media(max-width:1024px){.section{padding-left:5%;padding-right:5%}.section--pattern{background-attachment:scroll}}@media(max-width:767px){.section,.section[style*="padding-top:"][style*="%"]{padding:18% 5%!important}}.section__head{text-align:center}.section__title{font-size:38px;font-weight:900;line-height:44px;text-align:center;margin:0;padding-bottom:20px}.section__lead{font-family:var(--font-body);font-size:16px;font-weight:400;line-height:1.5em;text-align:center;color:var(--c-text);padding:10px 0 40px;margin:0}.section__lead--tight{padding-bottom:0}@media(max-width:767px){.section__title{font-size:32px;line-height:1.2em}}.divider{padding:15px 0;margin:10px 0;line-height:0}.divider__line{display:block;width:100%;min-height:10px;background-color:var(--c-accent);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' overflow='visible' height='100%25' viewBox='0 0 20 16' fill='none' stroke='black' stroke-width='2' stroke-linecap='square' stroke-miterlimit='10'%3E%3Cg transform='translate(-12.000000, 0)'%3E%3Cpath d='M28,0L10,18'/%3E%3Cpath d='M18,0L0,18'/%3E%3Cpath d='M48,0L30,18'/%3E%3Cpath d='M38,0L20,18'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' overflow='visible' height='100%25' viewBox='0 0 20 16' fill='none' stroke='black' stroke-width='2' stroke-linecap='square' stroke-miterlimit='10'%3E%3Cg transform='translate(-12.000000, 0)'%3E%3Cpath d='M28,0L10,18'/%3E%3Cpath d='M18,0L0,18'/%3E%3Cpath d='M48,0L30,18'/%3E%3Cpath d='M38,0L20,18'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-size:20px 100%;mask-size:20px 100%}.btn{display:inline-block;font-family:var(--font-body);font-size:16px;font-weight:500;line-height:18px;text-align:center;text-decoration:none;padding:10px 25px;border:1px solid var(--c-primary);border-radius:100px;background:var(--c-primary);color:var(--c-secondary);cursor:pointer;transition:all .3s}.btn:hover,.btn:focus{background:transparent;color:var(--c-primary);border-color:var(--c-primary)}.btn--outline-light{background:transparent;color:var(--c-secondary);border-color:var(--c-secondary)}.btn--outline-light:hover,.btn--outline-light:focus{background:var(--c-secondary);color:var(--c-primary);border-color:var(--c-secondary)}.btn--outline-dark{background:transparent;color:var(--c-primary);border-color:var(--c-primary)}.btn--outline-dark:hover,.btn--outline-dark:focus{background:var(--c-primary);color:var(--c-secondary)}.btn--dark{background:var(--c-primary);color:var(--c-secondary)}.btn-row{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--widget-gap)}.btn-row--left{justify-content:flex-start}@media(max-width:767px){.btn-row .btn{width:100%}}.hl__plain{position:relative;z-index:1}.hl__wrap{display:inline-block;position:relative;overflow:visible;text-align:inherit;vertical-align:bottom}.hl__text{display:inline-block;position:relative;z-index:1}.hl__wrap svg{position:absolute;top:50%;left:50%;width:calc(100% + 20px);height:calc(100% + 20px);transform:translate(-50%,-50%);overflow:visible}.hl__wrap svg path{stroke:var(--c-accent);stroke-width:9;fill:none;opacity:0;stroke-dasharray:0 1500;transition:.3s}.hl--thin .hl__wrap svg path{stroke-width:7}.hl.e-animated svg path{animation:hl-dash 1.2s forwards;animation-iteration-count:1}.hl.e-hide-highlight svg path{opacity:1;stroke-dasharray:1500 1500;animation:hl-hide .4s forwards;animation-iteration-count:1}@keyframes hl-dash{0%{stroke-dasharray:0 1500;opacity:1}to{stroke-dasharray:1500 1500;opacity:1}}@keyframes hl-hide{0%{opacity:1;stroke-dasharray:1500 1500}to{filter:blur(10px);opacity:0}}@media(prefers-reduced-motion:reduce){.hl.e-animated svg path{animation-duration:0s}}.reveal{opacity:0;transition:opacity .9s ease,transform .9s ease}.reveal--left{transform:translate(-40px)}.reveal--right{transform:translate(40px)}.reveal--down{transform:translateY(-30px)}.reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}.site-header{position:sticky;top:0;z-index:95;background:var(--c-secondary);min-height:var(--header-height);display:flex;align-items:center;padding:0 20px;animation:header-in .6s ease both}@keyframes header-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:none}}.site-header__inner{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px}.site-header__logo{display:block;flex:0 0 auto;z-index:90}.site-header__logo img{height:38px;width:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center left;object-position:center left}.nav{display:flex;align-items:center;justify-content:flex-end}.nav__list,.nav__list ul{list-style:none;margin:0;padding:0}.nav__list{display:flex;align-items:center}.nav__item{position:relative;margin:0 12.5px}.nav__link{display:inline-flex;align-items:center;gap:6px;position:relative;font-family:var(--font-head);font-size:18px;font-weight:400;line-height:1.3;color:var(--c-primary);text-decoration:none;padding:5px 0;white-space:nowrap}.nav__link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--c-text);opacity:0;transition:opacity .3s}.nav__link:hover:after,.nav__link:focus-visible:after,.nav__item--current>.nav__link:after{opacity:1}.nav__caret{width:.6em;height:.6em;fill:currentColor}.nav__flag{width:18px;height:12px;display:block}.nav__sub{position:absolute;top:100%;left:0;margin-top:12px;min-width:100%;background:var(--c-secondary);box-shadow:0 3px 20px #0000001a;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s,transform .2s,visibility .2s;z-index:100}.nav__item--has-children:before{content:"";position:absolute;left:0;right:0;top:100%;height:14px}.nav__item--has-children:hover>.nav__sub,.nav__item--has-children:focus-within>.nav__sub{opacity:1;visibility:visible;transform:none}.nav__sub a{display:block;font-family:var(--font-head);font-size:18px;font-weight:400;color:var(--c-primary);text-decoration:none;padding:12px 34px;white-space:nowrap;background:var(--c-secondary)}.nav__sub a:hover,.nav__sub a:focus{background:var(--c-secondary)}.nav__sub a.is-active{color:#979797;background:#f9fafd}.nav__toggle{display:none;background:var(--c-secondary);border:0;padding:.25em;margin-left:auto;color:var(--c-primary);cursor:pointer;line-height:0}.nav__toggle svg{width:20px;height:20px;fill:currentColor}.nav__toggle-close,.nav__toggle[aria-expanded=true] .nav__toggle-open{display:none}.nav__toggle[aria-expanded=true] .nav__toggle-close{display:block}@media(max-width:1024px){.site-header{padding:0 5%}.nav__toggle{display:block}.nav{position:absolute;top:100%;left:0;right:0;display:none;background:var(--c-secondary);box-shadow:0 3px 20px #0000001a;max-height:calc(100vh - var(--header-height));overflow-y:auto}.nav.is-open,.nav__list{display:block}.nav__item{margin:0}.nav__link{display:flex;justify-content:space-between;padding:11px 26px;white-space:normal}.nav__link:after{display:none}.nav__sub{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;margin:0;display:none}.nav__item--has-children.is-open>.nav__sub{display:block}.nav__sub a{padding:11px 26px 11px 52px;white-space:normal}}.hero{position:relative;min-height:70vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:6.72% 8%;background:var(--c-secondary) center bottom / cover no-repeat;background-attachment:fixed;color:var(--c-secondary)}.hero--short{min-height:60vh}.hero--small{min-height:40vh}.hero:before{content:"";position:absolute;inset:0;background:var(--c-primary);opacity:.7}.hero--short:before,.hero--small:before{opacity:.6}@media(max-width:767px){.hero--small:before{opacity:.47}}.hero>*{position:relative}.hero__inner{width:100%;max-width:var(--content-width);margin:0 auto}.hero__title{font-size:55px;font-weight:900;line-height:60px;text-transform:uppercase;color:var(--c-secondary);text-align:center;margin:0 0 var(--widget-gap)}.hero__sub{font-family:var(--font-body);font-size:16px;font-weight:400;line-height:1.5em;color:var(--c-secondary);text-align:center;margin:0 0 var(--widget-gap)}.hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--widget-gap)}.hero__inner>:last-child{margin-bottom:0}@media(max-width:1024px){.hero{background-attachment:scroll;padding:0 5%}}@media(max-width:767px){.hero{padding:18% 5%}.hero__title{font-size:32px;line-height:1.2em;overflow-wrap:anywhere}.hero__actions .btn{width:100%}}.shape{position:absolute;left:0;width:100%;overflow:hidden;line-height:0;direction:ltr;pointer-events:none}.shape--bottom{bottom:-1px}.shape svg{display:block;position:relative;left:50%;width:calc(100% + 1.3px);height:39px;transform:translate(-50%)}.shape--flip svg{height:24px;transform:translate(-50%) rotateY(180deg)}.shape path{fill:var(--c-secondary)}.shape--black path{fill:var(--c-primary)}.intro{padding:10% 0}.intro__inner{display:flex;align-items:flex-start;width:100%;max-width:var(--content-width);margin:0 auto}.intro__text{width:50%;padding-right:5%}.intro__media{width:50%}.intro__title{font-size:38px;font-weight:900;line-height:44px;text-align:left;margin:0 0 var(--widget-gap)}.intro__body{margin-bottom:var(--widget-gap)}.intro__body h3{font-size:28px;line-height:32px}.intro__media img{width:100%;border-radius:15px}.intro__embed{margin:var(--widget-gap) 0}.intro__logos{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 0;margin:var(--widget-gap) 0 0 -20px;padding:10px 0}.intro__logos img{max-height:80px;width:auto;filter:grayscale(100%);transition:filter .3s}.intro__logos a:hover img{filter:none}@media(max-width:1024px){.intro{padding:0 5%;margin-top:25%}.intro__inner{flex-direction:column-reverse}.intro__text,.intro__media{width:100%;padding-right:0}.intro__text{margin-top:10%;padding-right:25%}}@media(max-width:767px){.intro{padding:4.5% 5% 18%!important;margin-top:0}.intro__text{padding-right:0;margin-top:10%}.intro__title{font-size:32px;line-height:1.2em}.intro__embed{margin:var(--widget-gap) 0}.intro__logos{grid-template-columns:1fr}}.text-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:50px}.text-grid--1{grid-template-columns:1fr}.text-grid--cells>.text-grid__col{padding:10px 10px 34px}.text-grid--3{grid-template-columns:repeat(3,1fr)}.text-grid h3{font-size:28px;line-height:32px}.text-grid h2{font-size:38px;line-height:42px}.text-grid--list .text-grid__col{font-family:var(--font-head);font-size:22px;font-weight:800;line-height:34px}.text-grid--list .text-grid__col:first-child,.text-grid__col--right{text-align:right}.text-grid__col--center{text-align:center}@media(max-width:767px){.text-grid,.text-grid--3{grid-template-columns:1fr;gap:50px}.text-grid--list{gap:0}.text-grid--list .text-grid__col,.text-grid--list .text-grid__col:first-child,.text-grid__col--right{text-align:center}.text-grid h3{font-size:26px;line-height:1.2em}}.text-logos{display:flex;flex-wrap:wrap;align-items:center;gap:20px 40px;padding:10px;margin-top:20px}.text-logos img{width:auto;max-height:60px}.text-grid--cards .text-grid__col{text-align:center}.cards{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.cards--3{grid-template-columns:repeat(3,1fr)}.card{position:relative;min-height:250px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;border-radius:15px;overflow:hidden;background:var(--c-primary) center center / cover no-repeat;filter:grayscale(100%);transition:filter .5s ease-in-out;text-decoration:none;color:var(--c-secondary)}.card--product{background-size:120% auto}.card[hidden]{display:none}.card:before{content:"";position:absolute;inset:0;background:var(--c-primary);opacity:.5}.card:hover{filter:grayscale(0%)}.card>*{position:relative}.card__title{font-family:var(--font-head);font-size:22px;font-weight:800;line-height:26px;color:var(--c-secondary);text-align:center;margin:0}.card__title a{color:inherit;text-decoration:none}.card__title+.btn{margin-top:var(--widget-gap)}.cards+.btn-row,.cards+.btn{margin-top:40px}@media(max-width:1024px){.cards--3{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.cards,.cards--3{grid-template-columns:1fr}.card .btn{width:100%}}.icon-boxes{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;justify-items:center}.icon-box{max-width:100%;text-align:center}.icon-box__icon{display:inline-block;width:70px;height:70px;padding:10px;border-radius:12px;margin-bottom:10px;color:var(--c-primary)}.icon-box__icon svg{width:50px;height:50px;fill:currentColor}.icon-box__title{font-size:28px;font-weight:900;line-height:26px;margin:8px 0 10px}.icon-box__text{font-family:var(--font-body);font-size:16px;line-height:1.5em;margin:0}.icon-boxes+.btn-row{margin-top:40px}.icon-boxes-head{margin-bottom:64px}.section__head--dividers{margin-bottom:40px}.icon-boxes{padding:10px}@media(max-width:767px){.icon-boxes{grid-template-columns:1fr}.icon-box{max-width:100%}.icon-box__title{font-size:26px;line-height:1.2em}}.section.partners{padding:90px 0}.partners__title{font-size:22px;font-weight:800;line-height:26px;text-align:center;margin:0 0 20px}.partners__sub{text-align:center;line-height:17px;margin:0 0 20px}.marquee{overflow:hidden;margin-bottom:40px;min-height:206px;display:flex;align-items:center}.marquee__track{display:flex;align-items:center;width:-moz-max-content;width:max-content;animation:marquee 48s linear infinite}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__item{flex:0 0 auto;width:160px;margin-right:50px;display:flex;align-items:center;justify-content:center}.marquee__item img{width:100%;height:auto}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee__track{animation:none;flex-wrap:wrap;width:auto;justify-content:center}}.news-head__link{display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;color:var(--c-primary);text-decoration:none;padding:10px 0 20px}.news-head__link svg{width:20px;height:20px;fill:var(--c-primary)}.news-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:35px 30px;padding-top:40px}.news-card{background:var(--c-secondary);border:1px solid #eaeaea;border-radius:15px;overflow:hidden;box-shadow:0 0 10px #0000001a;display:flex;flex-direction:column}.news-card__thumb{display:block;position:relative;padding-bottom:66%;overflow:hidden;background:#f5f5f5}.news-card__thumb img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-card__text{padding:25px 25px 30px;flex:1 1 auto}.news-card__title{font-size:28px;font-weight:900;line-height:26px;margin:0 0 20px}.news-card__title a{color:var(--c-primary);text-decoration:none}.news-card__more{font-family:var(--font-body);font-size:16px;font-weight:400;line-height:1.5em;text-decoration:underline;text-transform:uppercase;color:var(--c-primary)}.news-card__meta{border-top:1px solid #eaeaea;padding:15px 25px;font-size:16px;color:var(--c-primary)}.news-cards+.btn-row{margin-top:30px}@media(max-width:1024px){.news-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.news-cards{grid-template-columns:1fr}.news-card__thumb{padding-bottom:50%}}.accordion{border:1px solid #e6e9ec;border-radius:8px;background:var(--c-secondary);overflow:hidden;margin:20px 0 10px}.accordion--plain,.section>.container>.accordion{margin:0}.accordion--plain{border:0;border-radius:0}.accordion__item{border-bottom:1px solid #e6e9ec}.accordion--plain .accordion__item{border:0}.accordion__item:last-child{border-bottom:0}.accordion__title{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;cursor:pointer;list-style:none}.accordion__title::-webkit-details-marker{display:none}.accordion__title h2,.accordion__title h3{font-size:26px;font-weight:900;line-height:1.2;margin:0}.accordion--plain .accordion__title h2{font-size:32px}.accordion--faq .accordion__title{padding:30px 24px}.accordion--plain .accordion__title{padding:10px 0;justify-content:flex-start;gap:10px}.accordion--plain .accordion__icon{order:-1}.accordion__icon{flex:0 0 auto;width:15px;height:15px}.accordion__icon svg{width:15px;height:15px;fill:currentColor}.accordion__icon .icon-minus{display:none}details[open]>.accordion__title .icon-plus{display:none}details[open]>.accordion__title .icon-minus{display:block}.accordion__content{padding:0 20px 20px}.accordion--plain .accordion__content{padding:0 0 20px}.accordion__content h3{font-size:28px;line-height:32px;margin-bottom:10px}.faq__q{font-size:24px;line-height:28px;font-weight:800;margin:20px 0 10px}@media(max-width:767px){.accordion--plain .accordion__title h2{font-size:26px}.accordion--faq .accordion__title{padding:16px 20px}}.person{display:flex;align-items:center;gap:50px}.person__media{width:40%;padding:10px}.person__media img{width:100%;max-width:420px;margin:0 auto}.person__text{width:60%;padding:10px}.person__name{font-size:38px;line-height:44px;margin-bottom:8px}.person__role{font-family:var(--font-body);font-size:20px;font-weight:600;margin-bottom:20px}@media(max-width:767px){.person{flex-direction:column}.person__media,.person__text{width:100%}}.form-aside{padding:10px}.person-card{display:flex;align-items:flex-start;margin-top:var(--widget-gap);padding:10px}.person-card__media,.person-card__text{width:50%;padding:10px}.person-card__media img{width:150px;height:150px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-bottom:20px}.person-card__name{font-family:var(--font-head);font-size:22px;font-weight:800;line-height:26px;margin:0 0 6px}.person-card__role{font-family:var(--font-head);font-size:18px;font-weight:800;margin:0 0 20px}.icon-list--social{display:flex;gap:20px}.icon-list.icon-list--social svg{width:20px;height:20px;fill:var(--c-primary)}.form-aside__rule{border:0;border-top:1px solid var(--c-primary);margin:10px 0 20px}.map{display:block;width:100%;border:0}.icon-list{list-style:none;margin:0;padding:0}.icon-list li{display:flex;align-items:center;gap:8px;padding:4px 0}.icon-list a{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none}.icon-list svg{flex:0 0 auto;width:14px;height:14px;fill:var(--c-accent)}.icon-list--white svg{fill:var(--c-secondary)}.icon-list--big svg{width:37px;height:37px}.icon-list--links a{text-decoration:underline}.rich h2{font-size:38px;line-height:42px;margin:8px 0 16px}.rich h3{font-size:28px;line-height:32px;margin:8px 0 16px}.rich h4{font-size:24px;line-height:28px;margin:8px 0 16px}.rich p{margin:0 0 14.4px}.rich p:last-child{margin-bottom:14.4px}.rich li{margin-bottom:0}.rich ul{padding-left:1.5rem}.rich a{color:var(--c-primary)}.rich img{border-radius:15px}.rich table{width:100%;border-collapse:collapse}.rich td,.rich th{padding:8px 12px;border:1px solid #e6e9ec;text-align:left;vertical-align:top}@media(max-width:767px){.rich h2{font-size:32px;line-height:1.2em}.rich h3{font-size:26px;line-height:1.2em}.rich table{display:block;overflow-x:auto}}.section--product{padding:0}.section--related{padding:10px 0 0;margin-bottom:50px}.product__media{text-align:center;margin-bottom:var(--widget-gap)}.product__media img{display:inline-block;width:auto;max-width:100%}.product__body{margin-bottom:40px}.product__docs{margin:10px}.product__docs .icon-list li{padding:0}.product__docs .icon-list svg{width:21px;height:21px;fill:var(--c-primary)}.news__date{font-size:12px;line-height:1.5em;margin-bottom:var(--widget-gap)}.filters{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:20px;align-items:center;padding-bottom:30px}.filters select,.filters input[type=search]{width:100%;padding:10px 15px;border:1px solid var(--c-primary);border-radius:25px;background:var(--c-secondary);font-size:16px}.filters__reset{background:none;border:0;text-decoration:underline;cursor:pointer;padding:10px 0;white-space:nowrap}.pagination{display:flex;justify-content:center;gap:15px;margin-top:30px;font-size:14px}.pagination a,.pagination button{background:none;border:0;padding:0;cursor:pointer;color:var(--c-primary);text-decoration:underline}.pagination .is-current{text-decoration:none;font-weight:700}.empty{text-align:center;padding:40px 0}@media(max-width:1024px){.filters{grid-template-columns:1fr 1fr}}@media(max-width:767px){.filters{grid-template-columns:1fr}}.form{width:100%}.form__fields{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.form__field--full{grid-column:1 / -1}.form__field label.visually-hidden+input{margin-top:0}.form__field input,.form__field textarea,.form__field select{width:100%;padding:8px 15px;border:1px solid var(--c-primary);border-radius:25px;background:transparent;color:var(--c-primary);font-size:16px;line-height:24px}.form__field textarea{padding:5px 15px;resize:vertical}.form__field input::-moz-placeholder,.form__field textarea::-moz-placeholder{color:var(--c-primary);opacity:1}.form__field input::placeholder,.form__field textarea::placeholder{color:var(--c-primary);opacity:1}.form__field--check{display:flex;align-items:flex-start;gap:6px;font-size:14px;line-height:1.2}.form__field--check input{width:auto;margin:2px 0 0}.form__field--check a{text-decoration:underline}.form__submit{grid-column:1 / -1}.form__submit .btn{border-radius:50px}.form__status{grid-column:1 / -1;font-size:16px;margin:0}.form__label{display:block;margin-bottom:6px}.form__scale{display:flex;flex-wrap:wrap;gap:12px 18px}.form__scale label{display:inline-flex;align-items:center;gap:6px}@media(max-width:767px){.form__fields{grid-template-columns:1fr}}.contact-band{position:relative;padding:8% 0 6%;background:url(/images/uploads/2025/03/lt-pattern2-scaled.webp) center center / cover no-repeat;background-attachment:fixed;box-shadow:0 0 15px #0000002e}.contact-band:before{content:"";position:absolute;inset:0;background:var(--c-secondary);opacity:.5}.contact-band__inner{position:relative;display:flex;width:100%;max-width:var(--content-width);margin:0 auto}.contact-band__text,.contact-band__form{width:50%}.contact-band__title{font-size:38px;font-weight:900;line-height:44px;text-align:left;margin:0 0 var(--widget-gap)}.contact-band__body{padding-right:25%;margin-bottom:var(--widget-gap)}.contact-band__form .form{max-width:605px}@media(max-width:1024px){.contact-band{padding:13.5% 5%;background-attachment:scroll}.contact-band__inner{flex-direction:column}.contact-band__form{margin-top:20%}.contact-band__text,.contact-band__form{width:100%}.contact-band__body{padding-right:35%}}@media(max-width:767px){.contact-band__body{padding-right:0}.contact-band__title{font-size:32px;line-height:1.2em}}.footer{background:var(--c-primary);color:var(--c-secondary);padding:5% 5% 0}.footer__inner{display:flex;justify-content:space-evenly;align-items:flex-start;gap:30px}.footer__col{padding:10px}.footer__col--about{width:30%}.footer__col--menu{width:15%}.footer__col--solutions{width:30%}.footer__col--contact{width:20%}.footer__logo{width:51%;margin-bottom:21px}.footer__about p{font-size:16px;line-height:1.5em;color:var(--c-secondary);margin-bottom:30px}.footer__about a{color:var(--c-secondary);text-decoration:none}.footer__badges{display:flex;margin-left:-15px}.footer__badges img{width:100px;height:auto}.footer__menu{list-style:none;margin:0;padding:0}.footer__menu li{line-height:1.2em;margin-bottom:10px}.footer__menu li:last-child{margin-bottom:0}.footer__menu a{font-family:var(--font-body);font-size:16px;line-height:1.2em;color:var(--c-secondary);text-decoration:underline;transition:color .3s}.footer__menu a:hover{color:var(--c-link-hover)}.footer__contact .icon-list{margin-bottom:var(--widget-gap)}.footer__contact .icon-list li{color:var(--c-secondary);padding:0}.footer__ratings{display:grid;grid-template-columns:repeat(2,1fr);justify-items:center;align-items:center;width:200px;padding:10px;border-radius:20px;background:var(--c-secondary)}.footer__ratings img{width:80px;height:auto}.footer__bottom{display:flex;align-items:center;justify-content:center;min-height:45px;margin:0 -5.3%;padding:0 8%;background:linear-gradient(180deg,var(--c-primary) 0%,#000000 100%)}.footer__bottom p{font-size:12px;line-height:1.5em;color:var(--c-secondary);text-align:center;margin:0}@media(max-width:1024px){.footer{padding-top:10%}.footer__inner{flex-wrap:wrap}.footer__col--about,.footer__col--menu,.footer__col--solutions,.footer__col--contact{width:100%}.footer__badges{margin-left:-10px}}.cookie{position:fixed;left:0;right:0;bottom:var(--chat-h, 0px);z-index:2147483100;padding:0 16px 16px;opacity:0;transform:translateY(20px);transition:opacity .4s,transform .4s;pointer-events:none}.cookie.is-open{opacity:1;transform:none;pointer-events:auto}.cookie__box{max-width:900px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;padding:14px 24px;background:var(--c-secondary);border:1px solid #e6e9ec;border-radius:40px;box-shadow:0 0 15px #0000002e}.cookie__text{flex:1 1 300px;margin:0;font-size:14px;line-height:1.4}.cookie__text a{color:var(--c-primary);text-decoration:underline;margin-left:4px;white-space:nowrap}.cookie__actions{display:flex;gap:8px;flex:0 0 auto}.cookie__actions .btn{font-size:14px;padding:8px 18px}@media(max-width:767px){.cookie__box{border-radius:20px}}@media print{.cookie{display:none}}.cookie-modal{position:fixed;inset:0;z-index:2147483110;display:none;align-items:center;justify-content:center;padding:16px;background:#0000008c}.cookie-modal.is-open{display:flex}.cookie-modal__dialog{position:relative;width:100%;max-width:720px;max-height:calc(100vh - 32px);overflow:auto;padding:28px 28px 24px;background:var(--c-secondary);border-radius:20px;font-size:14px;line-height:1.5}.cookie-modal__title{margin:0 40px 10px 0;font-size:22px}.cookie-modal__intro{margin:0 0 16px}.cookie-modal__intro a,.cookie-cat__desc a{color:var(--c-primary);text-decoration:underline}.cookie-modal__close{position:absolute;top:14px;right:16px;padding:4px 8px;border:0;background:none;font-size:26px;line-height:1;cursor:pointer}.cookie-cat{padding:14px 0;border-top:1px solid #e6e9ec}.cookie-cat__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.cookie-cat__title{margin:0;font-size:16px}.cookie-cat__always{font-size:13px;color:#555;white-space:nowrap}.cookie-cat__desc{margin:6px 0 0}.cookie-switch{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;flex:0 0 auto;width:44px;height:24px;margin:0;border:0;border-radius:12px;background:#c4c4c4;cursor:pointer;transition:background .2s}.cookie-switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--c-secondary);transition:transform .2s}.cookie-switch:checked{background:var(--c-primary)}.cookie-switch:checked:after{transform:translate(20px)}.cookie-switch:focus-visible{outline:2px solid var(--c-accent, #25f539);outline-offset:2px}.cookie-cat__details summary{margin-top:8px;font-size:13px;text-decoration:underline;cursor:pointer}.cookie-table__wrap{overflow-x:auto}.cookie-table{width:100%;margin-top:8px;border-collapse:collapse;font-size:13px}.cookie-table th,.cookie-table td{padding:6px 8px;border-bottom:1px solid #eee;text-align:left;vertical-align:top}.cookie-table th{background:var(--c-grey, #f0f0f0)}.cookie-table code{font-size:12px}.cookie-modal__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid #e6e9ec}.cookie-modal__actions .btn{font-size:14px;padding:8px 18px}.cookie-modal__meta{margin:14px 0 0;font-size:12px;color:#666;word-break:break-all}.intro__embed[data-consent-gate]{display:none}html[data-consent~=marketing] .intro__embed[data-consent-gate=marketing]{display:block}.consent-gate{margin-top:20px;padding:16px 20px;background:var(--c-grey, #f0f0f0);border-radius:12px;font-size:14px}.consent-gate p{margin:0 0 12px}html[data-consent~=marketing] .consent-gate[data-consent-gate=marketing]{display:none}@media(max-width:767px){.cookie-modal{padding:8px;align-items:flex-end}.cookie-modal__dialog{padding:22px 18px 18px;border-radius:16px}.cookie-modal__actions .btn{flex:1 1 auto}}@media print{.cookie-modal{display:none}}.cms-add,.cms-delete{display:none}html.edit-mode .cms-add{display:block;width:100%;margin:0 0 24px;padding:16px;border:2px dashed #9aa0a6;border-radius:12px;background:transparent;font-family:var(--font-body);font-size:16px;font-weight:500;color:#5f6368;cursor:pointer}html.edit-mode .cms-add:hover{border-color:var(--c-primary);color:var(--c-primary)}html.edit-mode .cms-delete{display:inline-block;position:absolute;top:10px;right:10px;z-index:2;padding:4px 10px;border-radius:100px;background:#c62828;color:#fff;font-family:var(--font-body);font-size:12px;font-weight:600;line-height:1.4;cursor:pointer}html.edit-mode .cms-delete:hover{background:#8e0000}.card--product,.news-card{position:relative}.cms-draft-badge{position:absolute;top:10px;left:10px;z-index:2;padding:4px 10px;border-radius:100px;background:#f9a825;color:#000;font-family:var(--font-body);font-size:12px;font-weight:600;line-height:1.4}.card--product.is-draft,.news-card.is-draft{outline:2px dashed #f9a825;outline-offset:2px}html.edit-mode [data-editable]{outline:1px dashed rgba(67,97,238,.6);outline-offset:2px;cursor:pointer}html.edit-mode [data-editable]:hover{outline:2px dashed #4361ee;background:#4361ee0f}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.isolate{isolation:isolate}.m-2{margin:.5rem}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-video{aspect-ratio:16 / 9}.h-full{height:100%}.w-full{width:100%}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5625rem}.border{border-width:1px}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.text-lg{font-size:1.125rem;line-height:1.75rem}.font-medium{font-weight:500}.text-white\/90{color:#ffffffe6}.underline{text-decoration-line:underline}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.running{animation-play-state:running}.is-draft{display:none}html.edit-mode .is-draft{display:block;opacity:.6;position:relative}html.edit-mode .is-draft:after{content:"";position:absolute;inset:0;border:2px dashed #f59e0b;border-radius:.75rem;pointer-events:none;z-index:10}.\[\&\>p\:last-child\]\:mb-0>p:last-child{margin-bottom:0}.\[\&\>p\]\:mb-4>p{margin-bottom:1rem}.edit-mode [data-editable]{cursor:pointer!important;outline:2px dashed rgba(67,97,238,.3);outline-offset:4px;transition:outline-color .2s;pointer-events:auto!important}.edit-mode [data-editable-team]{cursor:pointer!important;outline:2px dashed rgba(67,97,238,.3);outline-offset:4px;transition:outline-color .2s;pointer-events:auto!important;position:relative}.edit-mode [data-editable-team]:hover{outline-color:#4361ee!important;outline-style:solid}.edit-mode [data-editable]:not([data-type=image]){position:relative;z-index:5}.edit-mode [data-editable]:hover{outline-color:#4361ee!important;outline-style:solid}.edit-mode [data-editable]:not([data-type=image]):hover{z-index:6}.edit-mode [data-modified=true]{outline-color:#f6ad55!important;outline-style:solid}.edit-mode [data-modified=true]:after{content:"Modified";position:absolute;top:-8px;right:-8px;background:#f6ad55;color:#744210;font-size:10px;padding:2px 6px;border-radius:4px;font-weight:600;font-family:system-ui,-apple-system,sans-serif;z-index:10}.edit-mode div[class*=bg-black]:not([data-editable]){pointer-events:none!important}.edit-mode section>div.absolute:not([data-editable]){pointer-events:none!important}.edit-mode [data-editable]:not([data-type=image]):not([data-type=video]){z-index:10!important}.edit-mode div.absolute.inset-0{pointer-events:none!important}.edit-mode div.absolute.inset-0 [data-editable]{pointer-events:auto!important}.edit-mode section>div.absolute [data-editable]{pointer-events:auto!important}#edit-cursor-tooltip{position:fixed;background:#4361ee;color:#fff;font-size:12px;padding:6px 12px;border-radius:6px;pointer-events:none;z-index:99999;display:none;font-family:system-ui,-apple-system,sans-serif;box-shadow:0 2px 8px #0003;white-space:nowrap}.edit-mode [data-type=video]{display:block}.edit-mode [data-modified=true] p{margin-bottom:1em}.edit-mode [data-modified=true] p:last-child{margin-bottom:0}
