.language-flag[data-astro-cid-noyxejat]{flex:none;width:21px;height:15px;display:block}.cookie-banner[data-astro-cid-hq3mgpmn]{z-index:9999;color:#252525;background:#fff;border-radius:12px;width:min(526px,100vw - 20px);padding:16px 20px 15px;font-family:Poppins,sans-serif;position:fixed;bottom:10px;right:10px;box-shadow:0 2px 14px #00000040}.cookie-banner[data-astro-cid-hq3mgpmn][hidden],.cookie-banner__preference-copy[data-astro-cid-hq3mgpmn][hidden]{display:none}.cookie-banner[data-astro-cid-hq3mgpmn] h2[data-astro-cid-hq3mgpmn]{text-align:center;margin:0 32px 18px;font-size:16px;font-weight:500}.cookie-banner__close[data-astro-cid-hq3mgpmn]{color:#242424;cursor:pointer;background:0 0;border:0;padding:0;font:700 29px/1 sans-serif;position:absolute;top:9px;right:17px}.cookie-banner__message[data-astro-cid-hq3mgpmn],.cookie-banner__preference-copy[data-astro-cid-hq3mgpmn]{margin:0 0 20px;font-size:12px;line-height:1.48}.cookie-banner__preference-copy[data-astro-cid-hq3mgpmn]{background:#f7f7f7;border-radius:5px;padding:10px}.cookie-banner__actions[data-astro-cid-hq3mgpmn]{grid-template-columns:1fr 1fr 1.08fr;gap:10px;display:grid}.cookie-banner__button[data-astro-cid-hq3mgpmn]{color:#252525;cursor:pointer;background:#f8f8f8;border:1px solid #ebebeb;border-radius:5px;min-height:46px;padding:8px 10px;font:500 16px/1.2 Poppins,sans-serif}.cookie-banner__button--accept[data-astro-cid-hq3mgpmn]{color:#fff;background:#2879bd;border-color:#2879bd}.cookie-banner__links[data-astro-cid-hq3mgpmn]{justify-content:center;gap:12px;margin-top:9px;font-size:12px;display:flex}.cookie-banner__links[data-astro-cid-hq3mgpmn] a[data-astro-cid-hq3mgpmn]{color:#1473b8;text-decoration:underline}@media (width<=767px){.cookie-banner[data-astro-cid-hq3mgpmn]{border-radius:11px 11px 0 0;width:100%;padding:52px 20px 16px;bottom:0;left:0;right:0}.cookie-banner[data-astro-cid-hq3mgpmn] h2[data-astro-cid-hq3mgpmn]{display:none}.cookie-banner__close[data-astro-cid-hq3mgpmn]{top:14px;right:21px}.cookie-banner__message[data-astro-cid-hq3mgpmn],.cookie-banner__preference-copy[data-astro-cid-hq3mgpmn]{margin-bottom:24px;font-size:12px;line-height:1.5}.cookie-banner__actions[data-astro-cid-hq3mgpmn]{grid-template-columns:1fr;gap:10px}.cookie-banner__button[data-astro-cid-hq3mgpmn]{min-height:45px}.cookie-banner__links[data-astro-cid-hq3mgpmn]{gap:10px;margin-top:12px;font-size:12px}}.content-heading{color:var(--heading-color);margin:0;padding:0 0 10px;font-family:Poppins,sans-serif;font-weight:700}.content-heading--hero{font-size:55px;line-height:71px}.content-heading--section{font-size:36px;line-height:47px}.content-heading--center{text-align:center}.content-heading--left{text-align:left}.content-heading__highlight,.content-heading__plain{vertical-align:bottom}.content-heading__highlight{display:inline-block;position:relative}.content-heading__highlight-text{z-index:1;position:relative}.content-heading__highlight svg{width:calc(100% + 20px);height:calc(100% + 20px);position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.content-heading__highlight path{fill:none;stroke:#41a62a;stroke-linecap:round;stroke-linejoin:round;stroke-width:7px}@media (width<=1024px){.content-heading--hero{font-size:45px;line-height:58px}.content-heading--section{text-align:center;font-size:32px;line-height:38.4px}}@media (width<=767px){.content-heading--section{line-height:42px}}.benefits{padding:120px 0 140px}.benefits__inner{width:min(100%,1200px);margin:0 auto}.benefits__grid{grid-template-columns:repeat(4,1fr);gap:30px;padding-top:20px;display:grid}.benefits__item{text-align:center;background:#f4f7fb;border-radius:20px;flex-direction:column;justify-content:center;min-height:100%;padding:20px;font-family:Poppins,sans-serif;display:flex}.benefits__number{color:#41a62a;padding:5px 0 10px;font-size:14px;font-weight:700}.benefits__item h5{color:#232323;margin:0;padding:5px 0 10px;font-size:20px;font-weight:500;line-height:26px}.benefits__note{color:#5d5d5e;text-align:center;margin:0;padding-top:40px;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;line-height:27px}.benefits__note a{color:#41a62a;text-decoration:underline}.benefits__note a:hover{color:#136800}@media (width<=1200px){.benefits{padding-left:40px;padding-right:40px}}@media (width<=1024px){.benefits{padding-top:0}.benefits__grid{grid-template-columns:repeat(2,1fr);gap:20px;padding-top:40px}}@media (width<=767px){.benefits{padding-bottom:100px;padding-left:20px;padding-right:20px}.benefits__grid{grid-template-columns:1fr;padding-top:30px}.benefits__item h5{font-size:18px;line-height:1.5em}.benefits__note{font-size:16px;line-height:1.5em}}.career-section{padding:80px 0 140px}.career-section__inner{text-align:center;width:min(100%,800px);margin:0 auto}.career-section h2{color:#232323;margin:0;padding:20px 0;font-family:Poppins,sans-serif;font-size:36px;font-weight:700;line-height:47px}.career-section figure{margin:0}.career-section img{vertical-align:middle;max-width:100%;height:auto}@media (width<=1024px){.career-section{padding:40px 40px 140px}.career-section h2{font-size:32px;line-height:38.4px}}@media (width<=767px){.career-section{padding-bottom:100px;padding-left:20px;padding-right:20px}}.content-list{color:#5d5d5e;flex-direction:column;gap:10px;margin:20px 0 0;padding:0;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:24px;list-style:none;display:flex}.content-list li{align-items:center;gap:10px;display:flex}.content-list__icon{color:#41a62a;flex:none;width:20px;height:20px;display:inline-flex}.content-list--file .content-list__icon{color:#fff;background:#41a62a;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;padding:8px}.content-list__icon svg{fill:currentColor;width:100%;height:100%}@media (width<=767px){.content-list{gap:15px}}.contact-section{padding:60px 0 140px;font-family:Poppins,sans-serif}.contact-section__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;width:min(100%,1200px);margin:0 auto;display:grid}.contact-section__form-card{background:#f4f7fb;border-radius:20px;padding:40px}.contact-section__lead,.contact-section__company{color:#232323;margin:0;font-size:18px;font-weight:500;line-height:27px}.contact-section__lead{padding-bottom:20px}.contact-section__company{padding:80px 0 20px}.contact-section__form{gap:15px;display:grid}.contact-section__form label{color:#5d5d5e;gap:0;font-size:14px;line-height:1.5;display:grid}.contact-section__form input:not([type=checkbox]),.contact-section__form textarea{color:#232323;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #fff;border-radius:5px;padding:5px 14px;font-size:18px}.contact-section__form textarea{resize:vertical;min-height:118px}.contact-section__form input.contact-section__trap{opacity:0;pointer-events:none;border:0;width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}.contact-section__consent{grid-template-columns:none;align-items:flex-start;gap:8px;padding-left:6.5px;display:flex!important}.contact-section__consent input{margin-top:4px}.contact-section__consent a{color:#5d5d5e;text-decoration:underline}.contact-section__submit-row{flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:20px;margin-top:25px;display:flex}.contact-section button{color:#fff;font:inherit;cursor:pointer;background:#41a62a;border:0;border-radius:40px;padding:10px 20px;font-size:16px}.contact-section button:hover,.contact-section button:focus{background:#136800}.contact-section__status{color:#5d5d5e;font-size:16px;font-weight:500}@media (width<=1200px){.contact-section{padding-left:40px;padding-right:40px}}@media (width<=1024px){.contact-section{padding-top:0}.contact-section__inner{grid-template-columns:1fr;gap:40px}.contact-section__details{order:-1}.contact-section__company{padding-top:60px}}@media (width<=767px){.contact-section{padding-bottom:100px;padding-left:20px;padding-right:20px}.contact-section__form-card{padding:20px}.contact-section__lead{text-align:center}.contact-section__details .contact-section__lead,.contact-section__company{text-align:left}.contact-section button{font-size:18px;line-height:1.3}}.downloads{padding:80px 0 140px}.downloads__inner{width:min(100%,800px);margin:0 auto}.downloads__list{flex-direction:column;gap:10px;margin:0;padding:20px 0 0;list-style:none;display:flex}.downloads__link{color:inherit;align-items:center;gap:10px;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;display:flex}.downloads__icon{color:#fff;background:#41a62a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:35px;height:35px;padding:8px;display:inline-flex}.downloads__icon svg{fill:currentColor;width:100%;height:100%}@media (width<=1024px){.downloads{padding:40px 40px 140px}}@media (width<=767px){.downloads{padding-bottom:100px;padding-left:20px;padding-right:20px}}.image-links{padding:80px 0 140px}.image-links__inner{width:min(100%,800px);margin:0 auto}.image-links__gallery{grid-template-columns:repeat(3,1fr);gap:15px;padding-top:20px;display:grid}.image-links figure{margin:0}.image-links img{border:1px solid #e4e4e4;width:100%;height:auto;display:block}@media (width<=1024px){.image-links{padding:40px 40px 140px}}@media (width<=767px){.image-links{padding-bottom:100px;padding-left:20px;padding-right:20px}.image-links__gallery{grid-template-columns:1fr}}.content-copy{color:var(--copy-color);text-align:var(--copy-align);font-family:Poppins,sans-serif;font-size:18px;font-weight:400;line-height:27px}.content-copy p{margin:0 0 16px}.content-copy p:last-child{margin-bottom:0}.legal-section{padding:80px 0;font-family:Poppins,sans-serif}.legal-section__inner{width:min(100%,800px);margin:0 auto}.legal-section__content{color:#5d5d5e;font-size:16px;line-height:1.6}.legal-section__content h2,.legal-section__content h3,.legal-section__content h4,.legal-section__content h5{color:#232323;margin:1.35em 0 .65em;line-height:1.25}.legal-section__content h2{font-size:28px}.legal-section__content h3{font-size:22px}.legal-section__content h4,.legal-section__content h5{font-size:18px}.legal-section__content p,.legal-section__content li{margin:0 0 12px}@media (width<=1024px){.legal-section{padding-left:40px;padding-right:40px}}@media (width<=767px){.legal-section{padding:40px 20px}}.page-hero{padding:80px 0 0}.page-hero__inner{width:min(100%,1200px);margin:0 auto}@media (width<=1200px){.page-hero{padding-left:40px;padding-right:40px}}@media (width<=1024px){.page-hero{padding-top:40px}.page-hero__copy{--copy-align:left}}@media (width<=767px){.page-hero{padding-left:20px;padding-right:20px}}.product-intro{padding:80px 0 0}.product-intro__card{background:#f4f7fb;border-radius:20px;width:min(100%,1200px);margin:0 auto;padding:40px 60px 50px;font-family:Poppins,sans-serif}.product-intro__logo{width:140px;max-width:140px;height:auto;margin-bottom:40px;display:block}.product-intro__features{grid-template-columns:repeat(3,1fr);gap:30px;padding-top:40px;display:grid}.product-intro__feature{text-align:center;background:#fff;border-radius:20px;min-height:100%;padding:20px}.product-intro__feature-icon{color:#000;background:#97ce8a;border-radius:50%;width:70px;height:70px;margin-bottom:5px;padding:10px;display:inline-flex}.product-intro__feature-icon svg{fill:currentColor;width:100%;height:100%}.product-intro__feature-icon path,.product-intro__feature-icon rect,.product-intro__feature-icon circle,.product-intro__feature-icon polygon{fill:currentColor}.product-intro__feature h4{color:#232323;margin:0;padding:5px 0 10px;font-size:22px;font-weight:500;line-height:29px}@media (width<=1200px){.product-intro{padding-left:40px;padding-right:40px}}@media (width<=1024px){.product-intro{padding-bottom:140px}.product-intro__card{padding:35px 35px 45px}.product-intro__logo{width:100px;max-width:100px}.product-intro__features{grid-template-columns:repeat(2,1fr);gap:20px}.product-intro__feature-icon{width:65px;height:65px}}@media (width<=767px){.product-intro{padding-bottom:100px;padding-left:20px;padding-right:20px}.product-intro__card{padding:30px 30px 40px}.product-intro__logo{width:80px;max-width:80px;margin-bottom:20px}.product-intro__features{grid-template-columns:1fr;padding-top:30px}.product-intro__feature-icon{width:60px;height:60px}}.text-media{padding:120px 0 0}.text-media__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;width:min(100%,1200px);margin:0 auto;display:grid}.text-media--narrow{padding-bottom:140px}.text-media--narrow .text-media__inner{width:min(100%,800px);display:block}.text-media--media-left .text-media__media{order:-1}.text-media--text-only .text-media__inner{display:block}.text-media__content{align-self:center}.text-media__media{flex-direction:column;align-items:center;gap:60px;display:flex}.text-media__figure{text-align:right;width:100%;margin:0}.text-media--narrow .text-media__figure{text-align:center}.text-media__figure img{vertical-align:middle;border-radius:250px 200px 200px 180px;width:100%;max-width:100%;height:auto}.text-media__figure--alt img,.text-media--media-left .text-media__figure img{border-radius:200px 250px 180px 200px}.text-media--narrow .text-media__figure img{width:60%;max-width:60%}@media (width<=1200px){.text-media{padding-left:40px;padding-right:40px}}@media (width<=1024px){.text-media{padding-top:40px;padding-bottom:100px}.text-media__inner{grid-template-columns:1fr;gap:40px}.text-media--media-left .text-media__media{order:0}.text-media__figure{text-align:center}.text-media__figure img{width:60%;max-width:60%}}@media (width<=767px){.text-media{padding:0 20px 100px}.text-media__figure img,.text-media--narrow .text-media__figure img{width:100%;max-width:100%}}.content-page,.content-page{box-sizing:border-box}.company-intro{width:100%;margin:0;padding:140px 0 0;font-family:Poppins,sans-serif}.company-intro__inner{flex-direction:row;align-items:stretch;gap:0 80px;width:min(100%,1200px);margin:0 auto;display:flex}.company-intro__media,.company-intro__content{flex:1 1 0;min-width:0}.company-intro__media img{border-radius:200px 250px 180px 200px;width:100%;max-width:100%;height:auto;display:block}.company-intro__content{flex-direction:column;justify-content:center;padding-top:8px;display:flex}.company-intro__headline{color:#232323;text-align:left;margin:0 0 26px;padding:0;font-size:36px;font-weight:700;line-height:47px}.company-intro__highlight{display:inline-block;position:relative}.company-intro__highlight span{z-index:1;position:relative}.company-intro__highlight svg{width:calc(100% + 20px);height:calc(100% + 20px);position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.company-intro__highlight path{fill:none;stroke:#41a62a;stroke-linecap:round;stroke-linejoin:round;stroke-width:7px}.company-intro__copy{color:#525252;font-size:18px;line-height:27px}.company-intro__copy p{margin:0 0 .9rem}.company-intro__checklist{color:#525252;margin:0;padding:20px 0 0;font-size:16px;font-weight:500;line-height:24px;list-style:none}.company-intro__checklist li{align-items:center;display:flex}.company-intro__checklist li:not(:first-child){margin-top:5px}.company-intro__checklist li:not(:last-child){padding-bottom:5px}.company-intro__checklist svg{fill:#41a62a;flex:0 0 20px;width:20px;height:20px;margin-right:10px}@media (width<=1200px){.company-intro{padding:140px 40px 0}}@media (width<=1024px){.company-intro{padding:100px 40px 0}.company-intro__inner{flex-direction:column-reverse;gap:40px}.company-intro__media{text-align:center}.company-intro__media img{width:60%;margin:0 auto}.company-intro__headline{text-align:center;font-size:32px;line-height:38.4px}.company-intro__content{padding-top:0}}@media (width<=767px){.company-intro{padding:80px 20px 0}.company-intro__media img{width:100%}.company-intro__headline{line-height:42px}.company-intro__checklist li:not(:first-child){margin-top:7.5px}.company-intro__checklist li:not(:last-child){padding-bottom:7.5px}}.highlighted-headline{color:var(--headline-color);text-align:center;margin:.5rem 0 1rem;padding:0 0 10px;font-family:Poppins,sans-serif;font-size:36px;font-weight:700;line-height:47px}.highlighted-headline__highlight,.highlighted-headline__plain{vertical-align:bottom}.highlighted-headline__highlight{color:var(--headline-color);display:inline-block;position:relative}.highlighted-headline__highlight-text{z-index:1;position:relative}.highlighted-headline__highlight svg{width:calc(100% + 20px);height:calc(100% + 20px);position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.highlighted-headline__highlight path{fill:none;opacity:1;stroke:#41a62a;stroke-dasharray:0 1500;stroke-linecap:round;stroke-linejoin:round;stroke-width:7px}@media (width<=1024px){.highlighted-headline{font-size:32px;line-height:38.4px}}@media (width<=767px){.highlighted-headline{line-height:42px}}.home-hero{width:100%;margin:0;padding:0;font-family:Poppins,sans-serif;display:flex;position:relative}.home-hero__inner{width:min(100%,1300px);margin:0 auto;padding:40px 0 120px;position:relative}.home-hero__viewport{width:100%;padding-bottom:20px;position:relative;overflow:hidden}.home-hero__track{will-change:transform;width:100%;transition-property:transform;display:flex;position:relative}.home-hero__arrow{z-index:2;color:#525252;background:0 0;border:0;border-radius:50px;justify-content:center;align-items:center;width:40px;height:40px;margin:0;padding:5px;font-size:30px;line-height:45px;transition:color .25s;display:flex;position:absolute;top:calc(50% - 15px);transform:translateY(-50%)}.home-hero__arrow:hover,.home-hero__arrow:focus{color:#136800;background:0 0;border:0}.home-hero__arrow svg{fill:currentColor;width:1em;height:1em;display:block}.home-hero__arrow--prev{left:0}.home-hero__arrow--next{right:0}.home-hero__pagination{width:0;height:0;font-size:10px;line-height:10px;position:absolute;top:100%;left:0}.home-hero-slide{flex:0 0 100%;width:100%;height:100%;position:relative;overflow:hidden}.home-hero-slide__panel{width:100%;display:flex;position:relative}.home-hero-slide__inner{width:min(100%,1200px);margin:0 auto;padding:40px 0 120px;display:flex}.home-hero-slide__content,.home-hero-slide__media{flex:1 1 0;min-width:0;position:relative}.home-hero-slide__content{flex-direction:column;justify-content:center;display:flex}.home-hero-slide__headline{color:#232323;text-align:left;margin:8px 0 16px;padding:0 0 10px;font-size:55px;font-weight:700;line-height:71px;display:block}.home-hero-slide__highlight{vertical-align:bottom;display:inline-block;position:relative}.home-hero-slide__highlight>span,.home-hero-slide__suffix{z-index:1;position:relative}.home-hero-slide__highlight svg{width:calc(100% + 20px);height:calc(100% + 20px);position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.home-hero-slide__highlight path{fill:none;opacity:1;stroke:#41a62a;stroke-dasharray:40 1500;stroke-linecap:round;stroke-linejoin:round;stroke-width:7px}.home-hero-slide__copy{color:#5d5d5e;margin:0;font-size:18px;line-height:27px}.home-hero-slide__actions{padding-top:40px}.home-hero-slide__button{color:#fff;text-align:center;isolation:isolate;background:linear-gradient(135deg,#47ad30 0%,#399a26 100%);border-radius:40px;flex-direction:row;justify-content:center;align-items:center;min-height:45px;padding:12px 30px;font-size:18px;line-height:18px;transition:background-color .25s,box-shadow .28s,transform .28s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 2px 5px #2c7e1d14}.home-hero-slide__button:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(100deg,#0000 20%,#ffffff4a 48%,#0000 76%);width:42%;position:absolute;top:-35%;bottom:-35%;left:-55%;transform:skew(-18deg)}.home-hero-slide__button span{z-index:2;transition:text-shadow .25s;position:relative}.home-hero-slide__button:hover,.home-hero-slide__button:focus{color:#fff;background:linear-gradient(135deg,#42a72c 0%,#2f8a1f 100%);outline:none;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff38,0 12px 27px #318d213b,0 3px 8px #215f1830}.home-hero-slide__button:hover:before,.home-hero-slide__button:focus:before{animation:.72s cubic-bezier(.22,1,.36,1) both nikatron-contact-sheen}.home-hero-slide__button:hover span,.home-hero-slide__button:focus span{text-shadow:0 1px 5px #1d5f1880}.home-hero-slide__button:focus-visible{outline-offset:3px;outline:3px solid #41a62a35}.home-hero-slide__button:active{transform:translateY(0);box-shadow:inset 0 2px 5px #246d1d33,0 3px 8px #41a62a22}.home-hero-slide__media{text-align:right}.home-hero-slide__image{vertical-align:middle;width:85%;max-width:85%;height:auto;display:inline-block;border-radius:250px 180px 300px 200px!important;box-shadow:-12px 15px #97ce8a!important}@media (width<=1200px){.home-hero{padding:0 40px}.home-hero__inner{width:100%}}@media (width<=1024px){.home-hero{padding:0 30px}.home-hero__inner{padding:40px 0 80px}.home-hero-slide__panel{padding:0 30px}.home-hero-slide__inner{flex-direction:column;gap:60px;width:100%;padding:40px 0 80px}.home-hero-slide__headline,.home-hero-slide__content,.home-hero-slide__copy,.home-hero-slide__media{text-align:center}.home-hero-slide__image{width:60%;max-width:60%}}@media (width>=768px){.home-hero__track{min-width:0;max-width:100%}.home-hero-slide{min-width:0}}@media (width<=767px){.home-hero{padding:0 20px}.home-hero__viewport{padding-bottom:10px}.home-hero__track{width:100%}.home-hero-slide{flex-basis:100%;width:100%}.home-hero-slide__headline{font-size:45px;line-height:58px}.home-hero-slide__copy{text-align:center;font-size:18px;line-height:27px}.home-hero-slide__button{max-width:100%;min-height:48px;font-size:18px;line-height:24px}.home-hero-slide__button span{min-width:0}.home-hero-slide__image{width:100%;max-width:100%}}.innovation-feature{width:100%;margin:0;padding:140px 0;font-family:Poppins,sans-serif}.innovation-feature__inner{flex-direction:row;gap:0 80px;width:min(100%,1200px);margin:0 auto;display:flex}.innovation-feature__content,.innovation-feature__media{flex:1 1 0;min-width:0}.innovation-feature__content{flex-direction:column;justify-content:center;display:flex}.innovation-feature__headline{color:#232323;text-align:left;margin:8px 0 16px;padding:0 0 10px;font-size:36px;font-weight:700;line-height:47px}.innovation-feature__highlight{display:inline-block;position:relative}.innovation-feature__highlight span{z-index:1;position:relative}.innovation-feature__highlight svg{width:calc(100% + 20px);height:calc(100% + 20px);position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.innovation-feature__highlight path{fill:none;stroke:#41a62a;stroke-dasharray:40 1500;stroke-linecap:round;stroke-linejoin:round;stroke-width:7px}.innovation-feature__copy{color:#5d5d5e;font-size:18px;line-height:27px}.innovation-feature__copy p{margin:0 0 .9rem}.innovation-feature__media{text-align:right;line-height:24px}.innovation-feature__image{width:100%;max-width:100%;height:auto;box-shadow:none;vertical-align:middle;border-radius:250px 200px 200px 180px;display:inline-block}@media (width<=1200px){.innovation-feature{padding:140px 40px}}@media (width<=1024px){.innovation-feature{padding:100px 40px 140px}.innovation-feature__inner{flex-direction:column;gap:40px}.innovation-feature__headline{text-align:center;font-size:32px;line-height:38.4px}.innovation-feature__media{text-align:center;height:24px}.innovation-feature__image{width:60%;max-width:60%}}@media (width<=767px){.innovation-feature{padding:80px 20px 100px}.innovation-feature__headline{line-height:42px}.innovation-feature__image{width:100%;max-width:100%}}.partner-logo-slide{height:57px;color:inherit;text-align:center;flex:0 0 16.6667%;line-height:24px;text-decoration:none;overflow:hidden}.partner-logo-slide__figure{height:57px;line-height:inherit;margin:0}.partner-logo-slide__image{width:120px;max-width:100%;height:50px;box-shadow:none;vertical-align:middle;border:0;border-radius:0}@media (width<=1024px){.partner-logo-slide{flex-basis:33.3333%}}@media (width<=767px){.partner-logo-slide{flex-basis:100%}}.partner-logos{width:100%;margin:0;padding:20px 0 0;font-family:Poppins,sans-serif}.partner-logos__inner{width:min(100%,1200px);margin:0 auto}.partner-logos__carousel{width:100%;position:relative}.partner-logos__viewport{height:57px;overflow:hidden}.partner-logos__slides{height:57px;transition:transform .5s;display:flex}.partner-logos__button{color:#5d5d5e;cursor:pointer;background:0 0;border:0;width:25px;height:25px;margin:0;padding:0;display:none;position:absolute;top:50%;transform:translateY(-50%)}.partner-logos__button svg{fill:currentColor;width:25px;height:25px;display:block}.partner-logos__button--prev{left:10px}.partner-logos__button--next{right:10px}@media (width<=1200px){.partner-logos{padding:20px 40px 0}}@media (width<=1024px){.partner-logos__button{display:flex}}@media (width<=767px){.partner-logos{padding:20px 20px 0}}.partners-heading{text-align:center;justify-content:center;width:100%;margin:0;padding:0;display:flex}.partners-heading h2{color:#232323;margin:0;padding:0;font-family:Poppins,sans-serif;font-size:22px;font-weight:500;line-height:1.3}@media (width<=1200px){.partners-heading{padding-inline:40px}}@media (width<=767px){.partners-heading{padding-inline:20px}.partners-heading h2{font-size:20px;line-height:29px}}.service-card{color:#232323;justify-content:center;min-width:0;display:flex}.service-card__content{justify-content:center;align-items:center;min-width:0;display:flex}.service-card__icon-wrap{flex:0 0 80px;width:80px;height:80px;line-height:0}.service-card__icon{color:#41a62a;text-align:center;background:#f4f7fb;border-radius:50%;width:80px;height:80px;padding:15px;line-height:50px;display:inline-block}.service-card__icon svg{fill:currentColor;width:50px;height:50px;display:block}.service-card__title-wrap{min-width:0;padding:0 0 10px 25px}.service-card__title{color:#232323;margin:0;font-size:22px;font-weight:500;line-height:29px}.service-card__title a{color:inherit;text-decoration:none;transition:color .1s ease-in-out;position:relative}.service-card__title a:after{content:"";background-color:#41a62a;width:0;height:2px;transition:width .1s ease-in-out;position:absolute;bottom:0;left:0}.service-card__title a:hover{color:#41a62a}.service-card__title a:hover:after{width:100%}@media (width<=1024px){.service-card{justify-content:center}.service-card__title-wrap{padding:0 0 10px 20px}}@media (width<=767px){.service-card__content{flex-direction:column}.service-card__title-wrap{text-align:center;padding:5px 0 0}.service-card__title{font-size:20px;line-height:29px}}.services-grid{width:100%;margin:0;padding:60px 0 0;font-family:Poppins,sans-serif}.services-grid__inner{grid-template-columns:repeat(3,1fr);width:min(100%,1200px);margin:0 auto;display:grid}@media (width<=1200px){.services-grid{padding:60px 40px 0}}@media (width<=1024px){.services-grid{padding:30px 40px 0}.services-grid__inner{grid-template-columns:1fr;gap:15px}}@media (width<=767px){.services-grid{padding:30px 20px 0}.services-grid__inner{gap:40px}}.services-heading{width:100%;margin:0;padding:160px 0 0;font-family:Poppins,sans-serif}.services-heading__inner{text-align:center;width:min(100%,800px);margin:0 auto}.services-heading__copy{color:#525252;text-align:center;font-size:18px;line-height:27px}.services-heading__copy p{margin:0 0 .9rem}@media (width<=1200px){.services-heading{padding-top:140px}}@media (width<=1024px){.services-heading{padding:100px 40px 0}.services-heading__copy{text-align:left}}@media (width<=767px){.services-heading{padding:80px 20px 0}}.technology-card{color:#5d5d5e;text-align:center;background:#fff;border:1px solid #e3ebe3;border-radius:20px;flex-direction:column;align-items:center;padding:20px 20px 25px;text-decoration:none;transition:border-color .25s,box-shadow .3s,transform .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 12px 32px #2635260a}.technology-card:focus-visible{outline-offset:4px;outline:3px solid #41a62a40}@media (hover:hover){.technology-card:hover,.technology-card:focus-within{border-color:#bcd8b7;transform:translateY(-4px);box-shadow:0 18px 42px #26352612}}.technology-card__body{flex-direction:column;flex:auto;align-items:center;width:100%;min-height:220px;display:flex}.technology-card__icon-row{text-align:center;width:100%;height:87px}.technology-card__icon{color:#000;text-align:center;background:#97ce8a;border-radius:50%;width:70px;height:70px;padding:10px;line-height:50px;display:inline-block}.technology-card__icon svg{fill:currentColor;width:50px;height:50px;display:block}.technology-card__title-row{text-align:center;width:100%;padding:10px 0}.technology-card__title{color:#232323;margin:0;padding:0;font-size:22px;font-weight:500;line-height:29px}.technology-card__description{color:#5d5d5e;text-align:center;margin:0 0 .9rem;padding:0;font-size:16px;font-weight:400;line-height:24px}.technology-card__link-row{color:#41a62a;text-align:center;width:100%;height:18px;margin-top:auto;font-size:14px;line-height:18px}.technology-card__link-row a{color:inherit}@media (width<=1024px){.technology-card__icon-row{height:82px}.technology-card__icon{width:65px;height:65px;line-height:45px}.technology-card__icon svg{width:45px;height:45px}}@media (width<=767px){.technology-card__icon-row{height:77px}.technology-card__icon{width:60px;height:60px;line-height:40px}.technology-card__icon svg{width:40px;height:40px}.technology-card__description{margin-bottom:calc(.9rem + 5px)}}.technology-cards{width:100%;margin:0;padding:120px 0 0;font-family:Poppins,sans-serif}.technology-cards__inner{width:min(100%,1200px);margin:0 auto}.technology-cards__panel{isolation:isolate;background:linear-gradient(145deg,#f6f9fc 0%,#f1f6f1 100%);border:1px solid #dfe8df;border-radius:32px;padding:clamp(36px,5vw,66px);position:relative;overflow:hidden;box-shadow:0 22px 60px #2635260d,0 3px 12px #2635260a}.technology-cards__panel:before{content:"";z-index:-1;opacity:.55;background:radial-gradient(circle,#72bd6040 0 1px,#0000 1.5px) 0 0/17px 17px;width:220px;height:220px;position:absolute;top:-64px;right:-46px;mask-image:linear-gradient(135deg,#000,#0000 72%)}.technology-cards__headline{color:#232323;text-align:left;margin:8px 0 26px;padding:0;font-size:36px;font-weight:700;line-height:47px}.technology-cards__highlight{display:inline-block;position:relative}.technology-cards__highlight span{z-index:1;position:relative}.technology-cards__highlight svg{width:calc(100% + 20px);height:calc(100% + 20px);position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.technology-cards__highlight path{fill:none;stroke:#41a62a;stroke-linecap:round;stroke-linejoin:round;stroke-width:7px}.technology-cards__copy{color:#5d5d5e;font-size:18px;line-height:27px}.technology-cards__copy p{margin:0 0 .9rem}.technology-cards__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:30px;padding-top:40px;display:grid}@media (width<=1200px){.technology-cards{padding:120px 40px 0}}@media (width<=1024px){.technology-cards{padding:80px 40px 0}.technology-cards__panel{padding:42px}.technology-cards__headline{text-align:center;font-size:32px;line-height:38.4px}.technology-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (width<=767px){.technology-cards{padding:80px 20px 0}.technology-cards__panel{border-radius:24px;padding:30px 22px}.technology-cards__headline{line-height:42px}.technology-cards__grid{grid-template-columns:1fr;padding-top:30px}}.home-page,.home-page,*,:before,:after{box-sizing:border-box}html,body{color:#525252;background:#fff;min-width:320px;margin:0;font-family:Poppins,sans-serif;overflow-x:hidden}html{-webkit-text-size-adjust:100%}body{min-height:100vh}a{color:inherit;text-decoration:none}img,svg{vertical-align:middle}button,input,textarea,select{font:inherit}.nikatron-footer{color:#fff;background:#161616;font-family:Poppins,sans-serif}.nikatron-footer,.nikatron-footer{box-sizing:border-box}.nikatron-footer a{color:inherit;text-decoration:none}.nikatron-footer__main,.nikatron-footer__copyright{background:#161616}.nikatron-footer__inner{flex-direction:column;gap:40px;width:min(100%,1200px);margin:0 auto;padding:100px 0 160px;display:flex}.nikatron-footer__brand-row{flex-wrap:wrap;align-content:flex-start;width:100%;min-height:84px;display:flex}.nikatron-footer__brand,.nikatron-footer__eu{width:50%}.nikatron-footer__brand-logo-wrap{text-align:left;height:34px}.nikatron-footer__brand-logo,.nikatron-footer__eu img{vertical-align:middle;height:auto}.nikatron-footer__brand-logo{width:139px;max-width:139px}.nikatron-footer__tagline{color:#fff;margin:0;padding:10px 0;font-size:16px;font-weight:400;line-height:1.5em}.nikatron-footer__eu{text-align:right}.nikatron-footer__eu img{width:281px;max-width:100%}.nikatron-footer__wide-rule{align-items:center;height:31px;display:flex}.nikatron-footer__wide-rule:before{content:"";border-top:1px solid #fff;width:100%}.nikatron-footer__columns{grid-template-columns:35% 25% 25% 15%;width:100%;display:grid}.nikatron-footer__column{min-width:0}.nikatron-footer__heading{color:#fff;margin:0;padding:10px 0;font-size:18px;font-weight:600;line-height:29px}.nikatron-footer__section-rule{border-top:3px solid #41a62a;width:10%;height:3px}.nikatron-footer__list{margin:0;padding:20px 0 0;list-style:none}.nikatron-footer__list li{margin:0;padding:0}.nikatron-footer__list li:not(:last-child){padding-bottom:5px}.nikatron-footer__list li:not(:first-child){margin-top:5px}.nikatron-footer__list a{align-items:center;display:flex}.nikatron-footer__text{color:#fff;font-size:14px;font-weight:500;line-height:24px;transition:color .2s ease-in-out;position:relative}.nikatron-footer__list a .nikatron-footer__text:after{content:"";background:#41a62a;width:0;height:2px;transition:width .2s ease-in-out;position:absolute;bottom:-2px;left:0}.nikatron-footer__list a:hover .nikatron-footer__text{color:#41a62a}.nikatron-footer__list a:hover .nikatron-footer__text:after{width:100%}.nikatron-footer__contact-icon{background:#41a62a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;margin-right:5px;display:inline-flex}.nikatron-footer__contact-icon svg,.nikatron-footer__link-icon svg{fill:currentColor;width:15px;height:15px}.nikatron-footer__contact-icon svg{color:#fff}.nikatron-footer__link-icon{color:#41a62a;flex:none;justify-content:center;align-items:center;width:15px;height:24px;margin-right:5px;display:inline-flex}.nikatron-footer__text--mobile{display:none}.nikatron-footer__certificates{justify-content:center;align-items:center;gap:12px;width:100%;padding-top:20px;display:flex}.nikatron-footer__certificates a{flex:1 1 0;padding-bottom:7px;transition:opacity .2s ease-in-out;display:inline-block;position:relative}.nikatron-footer__certificates a:hover{opacity:.6}.nikatron-footer__certificates img{vertical-align:middle;width:100%;max-width:100%;height:auto}.nikatron-footer__copyright-inner{justify-content:center;width:min(100%,1200px);margin:0 auto;padding:0 0 40px;display:flex}.nikatron-footer__copyright h6{color:#fff;text-align:center;margin:0;font-size:14px;font-weight:400;line-height:1}@media (width<=1200px){.nikatron-footer__main{padding:0 40px}}@media (width<=1024px){.nikatron-footer__inner{padding:100px 0}.nikatron-footer__columns{grid-template-columns:50% 50%}.nikatron-footer__column:nth-child(2),.nikatron-footer__column:nth-child(4){padding-left:40px}.nikatron-footer__column:nth-child(n+3){padding-top:40px}}@media (width<=767px){.nikatron-footer__brand,.nikatron-footer__eu{width:100%}.nikatron-footer__brand-row{min-height:191px;display:block}.nikatron-footer__brand-logo-wrap,.nikatron-footer__tagline{text-align:center}.nikatron-footer__tagline{font-size:22px}.nikatron-footer__eu{text-align:right;padding-top:20px}.nikatron-footer__columns{grid-template-columns:100%}.nikatron-footer__column:nth-child(n){padding-left:0}.nikatron-footer__column:nth-child(n+2){padding-top:60px}.nikatron-footer__heading{font-size:22px}.nikatron-footer__list li:not(:last-child){padding-bottom:7.5px}.nikatron-footer__list li:not(:first-child){margin-top:7.5px}.nikatron-footer__text{font-size:16px}.nikatron-footer__text--desktop{display:none}.nikatron-footer__text--mobile{display:inline}.nikatron-footer__copyright h6{line-height:1.5em}}.nikatron-header-shell{width:100%;height:107px}.nikatron-header{z-index:999;color:#5d5d5e;backdrop-filter:blur(14px);background:#fffffff7;border-bottom:1px solid #0000;width:100%;margin:0;font-family:Poppins,sans-serif;transition:background-color .28s,border-color .28s,box-shadow .28s;position:fixed;top:0;left:0}.nikatron-header.is-scrolled{background:#fffffff0;border-bottom-color:#e9eeeb;box-shadow:0 9px 30px #1c30200c,0 2px 9px #1c30200a}.nikatron-header__inner{align-items:center;width:min(100%,1200px);height:107px;margin:0 auto;padding:30px 0;display:flex}.nikatron-header__logo-link{line-height:0;transition:opacity .2s;display:inline-block}.nikatron-header__logo-link:hover,.nikatron-header__logo-link:focus-visible{opacity:.88;outline:none}.nikatron-header__logo{vertical-align:middle;height:auto;display:inline-block}.nikatron-header__logo--desktop{width:200px}.nikatron-header__desktop-actions{align-items:center;gap:30px;margin-left:auto;display:flex}.nikatron-header__nav-list,.nikatron-header__submenu,.nikatron-header__language-list,.nikatron-header__mobile-menu ul{margin:0;padding:0;list-style:none}.nikatron-header__nav-list{align-items:center;gap:2px;display:flex}.nikatron-header__nav-item{position:relative}.nikatron-header__nav-link{color:#5d5d5e;white-space:nowrap;background:0 0;border:0;align-items:center;gap:10px;min-height:47px;padding:13px 17px;font-size:16px;font-weight:400;line-height:21px;text-decoration:none;transition:color .2s,transform .2s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.nikatron-header__nav-link:after{content:"";transform-origin:0;background:#41a62a;border-radius:999px;height:2px;transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;bottom:7px;left:17px;right:17px;transform:scaleX(0)}.nikatron-header__nav-link:hover,.nikatron-header__nav-link:focus{color:#232323;background:0 0;transform:translateY(-1px)}.nikatron-header__nav-link:hover:after,.nikatron-header__nav-link:focus-visible:after,.nikatron-header__nav-link[aria-current=page]:after,.nikatron-header__nav-item.is-current>.nikatron-header__nav-link:after{transform:scaleX(1)}.nikatron-header__nav-link[aria-current=page],.nikatron-header__nav-item.is-current>.nikatron-header__nav-link{color:#267a1a;font-weight:500}.nikatron-header__nav-link:focus-visible{outline-offset:-4px;border-radius:10px;outline:3px solid #41a62a1f}.nikatron-header__nav-button{cursor:pointer;width:auto;font-family:inherit}.nikatron-header__nav-button svg{fill:currentColor;width:.7em;height:.7em;transition:transform .25s cubic-bezier(.22,1,.36,1)}.nikatron-header__nav-item:hover>.nikatron-header__nav-button svg,.nikatron-header__nav-item:focus-within>.nikatron-header__nav-button svg,.nikatron-header__nav-item.is-open>.nikatron-header__nav-button svg{transform:rotate(180deg)}.nikatron-header__submenu{opacity:0;visibility:hidden;pointer-events:none;transform-origin:0 0;background:#fff;border:1px solid #e7ece8;border-radius:16px;min-width:250px;padding:8px;transition:opacity .2s,transform .24s cubic-bezier(.22,1,.36,1),visibility .2s;position:absolute;top:calc(100% + 6px);left:0;transform:translateY(-7px)scale(.98);box-shadow:0 18px 45px #1d2b381c,0 4px 12px #1d2b380d}.nikatron-header__submenu:before{content:"";height:12px;position:absolute;bottom:100%;left:0;right:0}.nikatron-header__nav-item:hover>.nikatron-header__submenu,.nikatron-header__nav-item:focus-within>.nikatron-header__submenu,.nikatron-header__nav-item.is-open>.nikatron-header__submenu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.nikatron-header__submenu li{opacity:0;transform:translateY(-4px)}.nikatron-header__nav-item:hover>.nikatron-header__submenu li,.nikatron-header__nav-item:focus-within>.nikatron-header__submenu li,.nikatron-header__nav-item.is-open>.nikatron-header__submenu li{animation:.3s cubic-bezier(.22,1,.36,1) forwards nikatron-nav-item-in}.nikatron-header__submenu li:nth-child(2){animation-delay:35ms!important}.nikatron-header__submenu li:nth-child(3){animation-delay:70ms!important}.nikatron-header__submenu li:nth-child(4){animation-delay:.105s!important}.nikatron-header__submenu a{color:#4c4c4e;white-space:nowrap;border-radius:10px;align-items:center;gap:10px;padding:11px 12px;font-size:14px;line-height:20px;transition:color .18s,background-color .18s,padding-left .22s cubic-bezier(.22,1,.36,1);display:flex}.nikatron-header__submenu a:before{content:"";border:1.5px solid #66b755;border-radius:50%;flex:none;width:7px;height:7px;transition:background-color .18s,transform .22s cubic-bezier(.22,1,.36,1);transform:scale(.72)}.nikatron-header__submenu a:hover,.nikatron-header__submenu a:focus,.nikatron-header__submenu a[aria-current=page]{color:#267a1a;background:#eff8ed;outline:none;padding-left:16px}.nikatron-header__submenu a:hover:before,.nikatron-header__submenu a:focus:before,.nikatron-header__submenu a[aria-current=page]:before{background:#41a62a;transform:scale(1)}.nikatron-header__contact{color:#fff;text-align:center;white-space:nowrap;isolation:isolate;background:linear-gradient(135deg,#47ad30 0%,#399a26 100%);border-radius:40px;justify-content:center;align-items:center;min-height:45px;padding:12px 28px;font-size:16px;line-height:21px;transition:background-color .25s,box-shadow .28s,transform .28s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 2px 5px #2c7e1d14}.nikatron-header__contact:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(100deg,#0000 20%,#ffffff4a 48%,#0000 76%);width:42%;position:absolute;top:-35%;bottom:-35%;left:-55%;transform:skew(-18deg)}.nikatron-header__contact span{z-index:2;transition:text-shadow .25s;position:relative}.nikatron-header__contact:hover,.nikatron-header__contact:focus{color:#fff;background:linear-gradient(135deg,#42a72c 0%,#2f8a1f 100%);outline:none;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff38,0 12px 27px #318d213b,0 3px 8px #215f1830}.nikatron-header__contact:hover:before,.nikatron-header__contact:focus:before{animation:.72s cubic-bezier(.22,1,.36,1) both nikatron-contact-sheen}.nikatron-header__contact:hover span,.nikatron-header__contact:focus span{text-shadow:0 1px 5px #1d5f1880}.nikatron-header__contact:focus-visible{outline-offset:3px;outline:3px solid #41a62a35}.nikatron-header__contact:active{transform:translateY(0);box-shadow:inset 0 2px 5px #246d1d33,0 3px 8px #41a62a22}.nikatron-header__language{width:auto;font-size:14px;line-height:20px;position:relative}.nikatron-header__language-toggle{color:#3c3c3d;width:auto;min-width:76px;height:40px;font:inherit;cursor:pointer;background:#f4f7fb;border:1px solid #e6ebf0;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 12px;font-weight:600;line-height:20px;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 1px 2px #00000008}.nikatron-header__language-toggle:hover,.nikatron-header__language-toggle:focus{color:#2c861e;background:#f0f8ee;border-color:#b9ddb1;box-shadow:0 4px 12px #41a62a17}.nikatron-header__language-toggle:focus-visible{outline-offset:2px;outline:3px solid #41a62a2e}.nikatron-header__language .language-flag{border-radius:2px;box-shadow:0 0 0 1px #00000014}.nikatron-header__language-chevron{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:10px;height:7px;transition:transform .18s}.nikatron-header__language.is-open .nikatron-header__language-chevron{transform:rotate(180deg)}.nikatron-header__language img{vertical-align:middle;width:21px;height:15px;display:inline-block}.nikatron-header__language-list{opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 0;background:#fff;border:1px solid #e6ebf0;border-radius:14px;min-width:180px;margin-top:10px;padding:7px;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;top:100%;right:0;transform:translateY(-5px)scale(.98);box-shadow:0 14px 34px #1d2b381c,0 3px 9px #1d2b380d}.nikatron-header__language.is-open .nikatron-header__language-list{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.nikatron-header__language-list li+li{margin-top:3px}.nikatron-header__language-list a{color:#3c3c3d;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;font-weight:500;line-height:20px;transition:color .16s,background-color .16s;display:flex}.nikatron-header__language-list a:hover,.nikatron-header__language-list a:focus{color:#267a1a;background:#eff8ed;outline:none}.nikatron-header__language-name{flex:1}.nikatron-header__language-option-code{color:#8b9298;letter-spacing:.06em;font-size:11px;font-weight:600}.nikatron-header--mobile{display:none}@media (width<=1024px){.nikatron-header-shell{height:99px}.nikatron-header--desktop{display:none}.nikatron-header--mobile{padding:0 20px;display:block}.nikatron-header__inner--mobile{width:100%;height:99px;padding:30px 0}.nikatron-header__logo--mobile{width:160px}.nikatron-header__mobile-actions{align-items:center;margin-left:auto;display:flex}.nikatron-header__language--mobile{width:auto;margin:0 10px 0 0}.nikatron-header__language-toggle--mobile{min-width:72px;height:39px;padding:0 10px}.nikatron-header__language--mobile .nikatron-header__language-list{right:0}.nikatron-header__menu-toggle{color:#232323;cursor:pointer;background:#f4f7fb;border:1px solid #e6ebf0;border-radius:11px;justify-content:center;align-items:center;width:39px;height:39px;margin:0;padding:0;font-size:26px;line-height:39px;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative}.nikatron-header__menu-toggle:hover,.nikatron-header__menu-toggle:focus{color:#2c861e;background:#f0f8ee;border-color:#b9ddb1;outline:none;transform:translateY(-1px);box-shadow:0 4px 12px #41a62a17}.nikatron-header__menu-toggle:focus-visible{outline-offset:2px;outline:3px solid #41a62a2e}.nikatron-header__menu-icon{fill:currentColor;width:22px;height:22px;transition:opacity .2s,transform .28s cubic-bezier(.22,1,.36,1);position:absolute}.nikatron-header__menu-icon--open{opacity:1;transform:rotate(0)scale(1)}.nikatron-header__menu-icon--close{opacity:0;transform:rotate(-85deg)scale(.78)}.nikatron-header__menu-toggle.is-open .nikatron-header__menu-icon--open{opacity:0;transform:rotate(85deg)scale(.78)}.nikatron-header__menu-toggle.is-open .nikatron-header__menu-icon--close{opacity:1;transform:rotate(0)scale(1)}.nikatron-header__mobile-menu{text-align:left;opacity:0;visibility:hidden;pointer-events:none;backdrop-filter:blur(14px);background:#fffffff8;border-top:1px solid #edf0ed;width:100%;max-height:calc(100vh - 99px);padding:10px 20px 20px;transition:opacity .2s,transform .26s cubic-bezier(.22,1,.36,1),visibility .2s;position:absolute;top:99px;left:0;overflow-y:auto;transform:translateY(-10px);box-shadow:0 18px 35px #1d2b3814}.nikatron-header__mobile-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.nikatron-header__mobile-menu>ul>li{opacity:0;transform:translateY(-5px)}.nikatron-header__mobile-menu.is-open>ul>li{animation:.34s cubic-bezier(.22,1,.36,1) forwards nikatron-mobile-nav-in}.nikatron-header__mobile-menu.is-open>ul>li:nth-child(2){animation-delay:35ms}.nikatron-header__mobile-menu.is-open>ul>li:nth-child(3){animation-delay:70ms}.nikatron-header__mobile-menu.is-open>ul>li:nth-child(4){animation-delay:.105s}.nikatron-header__mobile-menu.is-open>ul>li:nth-child(5){animation-delay:.14s}.nikatron-header__mobile-menu a,.nikatron-header__mobile-menu summary{color:#444446;cursor:pointer;border-radius:11px;padding:12px 14px;font-size:16px;font-weight:500;line-height:21px;transition:color .18s,background-color .18s,padding-left .22s cubic-bezier(.22,1,.36,1);display:block}.nikatron-header__mobile-menu a:hover,.nikatron-header__mobile-menu a:focus,.nikatron-header__mobile-menu a[aria-current=page],.nikatron-header__mobile-menu summary:hover,.nikatron-header__mobile-menu summary:focus{color:#267a1a;background:#eff8ed;outline:none;padding-left:18px}.nikatron-header__mobile-menu summary{justify-content:space-between;align-items:center;list-style:none;display:flex}.nikatron-header__mobile-menu summary::-webkit-details-marker{display:none}.nikatron-header__mobile-menu summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;margin-right:3px;transition:transform .24s cubic-bezier(.22,1,.36,1);transform:rotate(45deg)translateY(-2px)}.nikatron-header__mobile-menu details[open]>summary:after{transform:rotate(225deg)translate(-2px,-1px)}.nikatron-header__mobile-menu details[open]>ul{animation:.26s cubic-bezier(.22,1,.36,1) both nikatron-mobile-submenu-in}.nikatron-header__mobile-menu details ul a{margin:2px 8px;padding:9px 14px;font-size:14px;font-weight:400}.nikatron-header__mobile-menu details ul a:hover,.nikatron-header__mobile-menu details ul a:focus,.nikatron-header__mobile-menu details ul a[aria-current=page]{padding-left:18px}.nikatron-header__mobile-contact{margin-top:8px}.nikatron-header__mobile-menu .nikatron-header__mobile-contact a{color:#fff;text-align:center;background:#41a62a;border-radius:999px;padding:12px 20px}.nikatron-header__mobile-menu .nikatron-header__mobile-contact a:hover,.nikatron-header__mobile-menu .nikatron-header__mobile-contact a:focus,.nikatron-header__mobile-menu .nikatron-header__mobile-contact a[aria-current=page]{color:#fff;background:#338f21;padding-left:20px;box-shadow:0 8px 18px #41a62a2b}}@media (width<=370px){.nikatron-header__language-toggle--mobile{min-width:52px}.nikatron-header__language-toggle--mobile .nikatron-header__language-code{display:none}}@keyframes nikatron-nav-item-in{to{opacity:1;transform:translateY(0)}}@keyframes nikatron-mobile-nav-in{to{opacity:1;transform:translateY(0)}}@keyframes nikatron-mobile-submenu-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes nikatron-contact-sheen{0%{left:-55%}to{left:120%}}.service-page{--service-ink:#232323;--service-copy:#5d5d5e;--service-green:#41a62a;--service-border:#dfe8df;overflow:clip}.service-page--production{--service-image:url(/wp-content/uploads/2024/05/Vyroba-elektroniky-2-min-1024x819.jpg)}.service-page--prototyping{--service-image:url(/wp-content/uploads/2024/05/Prototype-1024x819.jpg)}.service-page--printing{--service-image:url(/wp-content/uploads/2024/05/3D-tisk-1-1024x819.jpg)}.service-page .page-hero{padding:72px 24px 52px}.service-page .page-hero__inner{isolation:isolate;border:1px solid var(--service-border);background:linear-gradient(145deg,#f6f9fc 0%,#f1f6f1 100%);border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(340px,.86fr);align-items:center;gap:clamp(48px,6vw,82px);min-height:500px;padding:clamp(38px,5vw,68px);display:grid;position:relative;overflow:hidden;box-shadow:0 22px 60px #2635260d,0 3px 12px #2635260a}.service-page .page-hero__inner:before{content:"";z-index:-1;opacity:.52;background:radial-gradient(circle,#72bd6040 0 1px,#0000 1.5px) 0 0/17px 17px;width:220px;height:220px;position:absolute;top:-62px;left:-42px;mask-image:linear-gradient(135deg,#000,#0000 72%)}.service-page .page-hero__inner:after{content:"";background-image:var(--service-image);background-position:50%;background-size:cover;border:1px solid #e1e9e1;border-radius:30% 25% 31% 24%/26% 31% 24% 30%;grid-area:1/2/3/3;width:100%;min-height:360px;box-shadow:0 22px 52px #2736271a}.service-page .page-hero .content-heading{text-align:left;align-self:end;max-width:650px;padding:0;font-size:clamp(42px,4.3vw,55px);line-height:1.2}.service-page .page-hero__copy{align-self:start;max-width:650px;margin-top:20px;line-height:1.68;--copy-align:left!important}.service-page>.text-media{padding:42px 24px 76px}.service-page>.page-hero+.text-media{padding-top:18px}.service-page>.text-media .text-media__inner{width:min(100%,1200px);display:block}.service-page>.text-media .text-media__content{width:100%}.service-page>.page-hero+.text-media .content-copy{max-width:900px;margin:0 auto;display:block}.service-page>.page-hero+.text-media .content-copy>p{color:var(--service-copy);margin:0 0 20px;padding:0;line-height:1.7}.service-page>.page-hero+.text-media .content-copy>p:last-child{margin-bottom:0}.service-page>.page-hero+.text-media+.text-media{padding-top:2px;padding-bottom:110px}.service-page>.page-hero+.text-media+.text-media .text-media__inner{padding:24px 0 0}.service-page>.page-hero+.text-media+.text-media .content-copy{max-width:900px;margin:0 auto}.service-page>.page-hero+.text-media+.text-media .content-copy p{line-height:1.7}.service-page>.page-hero+.text-media+.text-media .content-list{flex-direction:column;gap:20px;max-width:980px;margin:42px auto 0;display:flex;position:relative}.service-page>.page-hero+.text-media+.text-media .content-list:before{content:"";background:linear-gradient(#0000,#afd8a7 9% 91%,#0000);width:1px;position:absolute;top:22px;bottom:22px;left:50%;transform:translate(-50%)}.service-page>.page-hero+.text-media+.text-media .content-list li{color:#333;background:linear-gradient(90deg,#f6faf5,#eaf5e7);border-radius:16px 6px 6px 16px;align-items:center;width:calc(50% - 42px);min-height:68px;padding:15px 22px;line-height:1.55;transition:background .28s;display:flex;position:relative}.service-page>.page-hero+.text-media+.text-media .content-list li:nth-child(odd){align-self:flex-start}.service-page>.page-hero+.text-media+.text-media .content-list li:nth-child(odd):hover{background:linear-gradient(90deg,#f3f9f1,#e4f2e1)}.service-page>.page-hero+.text-media+.text-media .content-list li:nth-child(2n){background:linear-gradient(270deg,#f6faf5,#eaf5e7);border-radius:6px 16px 16px 6px;align-self:flex-end}.service-page>.page-hero+.text-media+.text-media .content-list li:nth-child(2n):hover{background:linear-gradient(270deg,#f3f9f1,#e4f2e1)}.service-page>.page-hero+.text-media+.text-media .content-list li:after{content:"";background:#afd8a7;width:42px;height:1px;position:absolute;top:50%}.service-page>.page-hero+.text-media+.text-media .content-list li:nth-child(odd):after{right:-42px}.service-page>.page-hero+.text-media+.text-media .content-list li:nth-child(2n):after{left:-42px}.service-page>.page-hero+.text-media+.text-media .content-list__icon{z-index:1;color:var(--service-green);background:#fff;border:1px solid #a8d4a0;border-radius:50%;width:30px;height:30px;margin:0;padding:6px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 0 6px #f3f8f1}.service-page>.page-hero+.text-media+.text-media .content-list li:nth-child(odd) .content-list__icon{left:calc(100% + 27px)}.service-page>.page-hero+.text-media+.text-media .content-list li:nth-child(2n) .content-list__icon{left:-57px}@media (width<=1024px){.service-page .page-hero{padding:48px 40px 44px}.service-page .page-hero__inner{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:38px;min-height:430px;padding:42px}.service-page .page-hero__inner:after{min-height:310px}.service-page .page-hero .content-heading{font-size:42px}.service-page>.text-media{padding:34px 40px 68px}.service-page>.page-hero+.text-media+.text-media{padding-bottom:92px}}@media (width<=820px){.service-page .page-hero__inner{grid-template-columns:1fr;min-height:0}.service-page .page-hero__inner:after{grid-area:3/1;min-height:340px;margin-top:8px}.service-page>.page-hero+.text-media+.text-media .content-list{gap:16px;padding-left:48px}.service-page>.page-hero+.text-media+.text-media .content-list:before{left:16px}.service-page>.page-hero+.text-media+.text-media .content-list li,.service-page>.page-hero+.text-media+.text-media .content-list li:nth-child(2n){background:linear-gradient(90deg,#edf7ea,#f8faf7);border-radius:7px 16px 16px 7px;align-self:stretch;width:100%}.service-page>.page-hero+.text-media+.text-media .content-list li:nth-child(odd):hover,.service-page>.page-hero+.text-media+.text-media .content-list li:nth-child(2n):hover{background:linear-gradient(90deg,#e8f4e5,#f6f9f5)}.service-page>.page-hero+.text-media+.text-media .content-list li:nth-child(odd):after,.service-page>.page-hero+.text-media+.text-media .content-list li:nth-child(2n):after{width:32px;left:-32px;right:auto}.service-page>.page-hero+.text-media+.text-media .content-list li:nth-child(odd) .content-list__icon,.service-page>.page-hero+.text-media+.text-media .content-list li:nth-child(2n) .content-list__icon{left:-47px}}@media (width<=767px){.service-page .page-hero{padding:32px 20px 38px}.service-page .page-hero__inner{border-radius:24px;gap:0;padding:30px 22px}.service-page .page-hero .content-heading{font-size:36px;line-height:1.18}.service-page .page-hero__copy{margin-top:18px;font-size:17px;line-height:1.65}.service-page .page-hero__inner:after{border-radius:24px;min-height:250px;margin-top:30px}.service-page>.text-media,.service-page>.page-hero+.text-media{padding:26px 20px 58px}.service-page>.page-hero+.text-media .content-copy>p{margin-bottom:18px;padding:0;font-size:16px;line-height:1.65}.service-page>.page-hero+.text-media+.text-media{padding:0 20px 76px}.service-page>.page-hero+.text-media+.text-media .text-media__inner{padding:14px 0 0}.service-page>.page-hero+.text-media+.text-media .content-list{gap:14px;margin-top:30px}.service-page>.page-hero+.text-media+.text-media .content-list li{min-height:64px;padding:14px 16px;font-size:15px}}.nikatron-header__contact,.home-hero-slide__button,.inner-cta__button,.contact-section button,.nikatron-header__mobile-menu .nikatron-header__mobile-contact a{color:#fff;isolation:isolate;background:linear-gradient(135deg,#47ad30 0%,#399a26 100%);transition:background-color .25s,box-shadow .28s,transform .28s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 2px 5px #2c7e1d14}.nikatron-header__contact:before,.home-hero-slide__button:before,.inner-cta__button:before,.contact-section button:before,.nikatron-header__mobile-menu .nikatron-header__mobile-contact a:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(100deg,#0000 20%,#ffffff4a 48%,#0000 76%);width:42%;position:absolute;top:-35%;bottom:-35%;left:-55%;transform:skew(-18deg)}.nikatron-header__contact>span,.home-hero-slide__button>span,.inner-cta__button>span,.contact-section button>span,.nikatron-header__mobile-menu .nikatron-header__mobile-contact a>span{z-index:2;transition:text-shadow .25s;position:relative}.nikatron-header__contact:hover,.nikatron-header__contact:focus,.home-hero-slide__button:hover,.home-hero-slide__button:focus,.inner-cta__button:hover,.inner-cta__button:focus,.contact-section button:hover,.contact-section button:focus,.nikatron-header__mobile-menu .nikatron-header__mobile-contact a:hover,.nikatron-header__mobile-menu .nikatron-header__mobile-contact a:focus{color:#fff;background:linear-gradient(135deg,#42a72c 0%,#2f8a1f 100%);outline:none;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff38,0 12px 27px #318d213b,0 3px 8px #215f1830}.nikatron-header__contact:hover:before,.nikatron-header__contact:focus:before,.home-hero-slide__button:hover:before,.home-hero-slide__button:focus:before,.inner-cta__button:hover:before,.inner-cta__button:focus:before,.contact-section button:hover:before,.contact-section button:focus:before,.nikatron-header__mobile-menu .nikatron-header__mobile-contact a:hover:before,.nikatron-header__mobile-menu .nikatron-header__mobile-contact a:focus:before{animation:.72s cubic-bezier(.22,1,.36,1) both nikatron-contact-sheen}.nikatron-header__contact:hover>span,.nikatron-header__contact:focus>span,.home-hero-slide__button:hover>span,.home-hero-slide__button:focus>span,.inner-cta__button:hover>span,.inner-cta__button:focus>span,.contact-section button:hover>span,.contact-section button:focus>span,.nikatron-header__mobile-menu .nikatron-header__mobile-contact a:hover>span,.nikatron-header__mobile-menu .nikatron-header__mobile-contact a:focus>span{text-shadow:0 1px 5px #1d5f1880}.nikatron-header__contact:focus-visible,.home-hero-slide__button:focus-visible,.inner-cta__button:focus-visible,.contact-section button:focus-visible,.nikatron-header__mobile-menu .nikatron-header__mobile-contact a:focus-visible{outline-offset:3px;outline:3px solid #41a62a35}.nikatron-header__contact:active,.home-hero-slide__button:active,.inner-cta__button:active,.contact-section button:active,.nikatron-header__mobile-menu .nikatron-header__mobile-contact a:active{transform:translateY(0);box-shadow:inset 0 2px 5px #246d1d33,0 3px 8px #41a62a22}.solution-page{--solution-green:#41a62a;--solution-ink:#232323;--solution-copy:#5d5d5e;--solution-surface:#f4f7fb;--solution-border:#dfe8df;overflow:clip}.solution-page .product-intro{padding:72px 24px 64px}.solution-page .product-intro__card{isolation:isolate;border:1px solid var(--solution-border);background:linear-gradient(145deg,#f6f9fc 0%,#f1f6f1 100%);border-radius:32px;padding:clamp(36px,5vw,66px);position:relative;overflow:hidden;box-shadow:0 22px 60px #2635260d,0 3px 12px #2635260a}.solution-page .product-intro__card:before{content:"";z-index:-1;opacity:.55;background:radial-gradient(circle,#72bd6040 0 1px,#0000 1.5px) 0 0/17px 17px;width:220px;height:220px;position:absolute;top:-64px;right:-46px;mask-image:linear-gradient(135deg,#000,#0000 72%)}.solution-page .product-intro__logo{object-fit:contain;object-position:center;width:auto;max-width:min(190px,55%);height:48px;margin:0 auto 38px}.solution-page .product-intro .content-heading{max-width:980px;margin:0 auto;padding-bottom:0}.solution-page .product-intro .content-copy{max-width:960px;margin:18px auto 0;line-height:1.65}.solution-page .product-intro__features{gap:22px;padding-top:42px}.solution-page .product-intro__feature{background:#ffffffde;border:1px solid #e3ebe3;border-radius:24px;justify-content:flex-start;min-height:220px;padding:28px 24px 25px;transition:border-color .25s,box-shadow .3s,transform .3s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:0 12px 32px #2635260a}.solution-page .product-intro__feature-icon{color:#183813;background:linear-gradient(145deg,#b7e1ad,#83c773);border:1px solid #fff9;width:72px;height:72px;margin:0 0 12px;padding:14px;box-shadow:0 8px 20px #41a62a24}.solution-page .product-intro__feature h4{margin:auto 0;padding:8px 0 0;font-size:20px;line-height:1.42}@media (hover:hover){.solution-page .product-intro__feature:hover{border-color:#bcd8b7;transform:translateY(-4px);box-shadow:0 18px 42px #26352612}}.solution-page>.text-media{padding:58px 24px 82px}.solution-page>.text-media+.text-media{padding-top:34px}.solution-page .text-media__inner{align-items:center;gap:clamp(48px,7vw,88px)}.solution-page .text-media__content .content-heading{padding-bottom:16px}.solution-page .text-media__content .content-copy{line-height:1.72}.solution-page .text-media__content .content-copy p{margin-bottom:20px}.solution-page .text-media__media{gap:28px;position:relative}.solution-page .text-media__media:before{content:"";z-index:-1;background:#edf4ed;border-radius:46% 54% 52% 48%/53% 44% 56% 47%;position:absolute;inset:7% -4% -3% 7%;transform:rotate(-3deg)}.solution-page>.text-media:nth-of-type(odd):not(.text-media--narrow) .text-media__media{order:-1}.solution-page>.text-media:nth-of-type(2n):not(.text-media--narrow) .text-media__media{order:0}.solution-page .text-media__figure{text-align:center}.solution-page .text-media__figure img{aspect-ratio:1.22;object-fit:cover;border:1px solid #e1e9e1;border-radius:31% 26% 30% 25%/27% 31% 24% 30%;width:100%;max-width:100%;display:block;box-shadow:0 22px 52px #2736271a}.solution-page .text-media__figure--alt img,.solution-page .text-media--media-left .text-media__figure img{border-radius:25% 32% 25% 31%/31% 25% 32%}.solution-page .text-media--narrow{padding-bottom:110px}.solution-page .text-media--narrow .text-media__inner{border:1px solid var(--solution-border);background:linear-gradient(145deg,#f6f9fc,#f2f6f1);border-radius:30px;width:min(100%,1200px);padding:clamp(34px,5vw,66px);display:grid}.solution-page .text-media--narrow .text-media__content{width:min(100%,850px);margin:0 auto}.solution-page .text-media--narrow .text-media__media{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.solution-page .text-media--narrow .text-media__media:before{display:none}.solution-page .text-media--narrow .text-media__figure img{aspect-ratio:5/4;border-radius:22px;width:100%;max-width:100%}.solution-page>.solution-explainer{padding-top:34px;padding-bottom:110px}.solution-page .solution-explainer .text-media__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0 clamp(48px,7vw,88px);width:min(100%,1200px);display:grid}.solution-page .solution-explainer .text-media__content{display:contents}.solution-page .solution-explainer .content-heading{text-align:left;grid-area:1/1/2/3;margin:0;padding-bottom:28px}.solution-page .solution-explainer .content-copy,.solution-explainer__grid{display:contents}.solution-explainer__card,.solution-explainer__project{border-top:1px solid #dfe6df;grid-column:1/-1;grid-template-columns:minmax(220px,.38fr) minmax(0,.62fr);gap:clamp(28px,5vw,64px);padding:34px 0;display:grid}.solution-explainer__card:first-child{grid-area:2/1/3/3}.solution-explainer__card:nth-child(2){grid-row:3}.solution-explainer__card:nth-child(3){grid-row:4}.solution-explainer__card:nth-child(4){grid-row:5}.solution-explainer__project{grid-row:6;padding-bottom:0}.solution-explainer__card h3,.solution-explainer__project h3{color:var(--solution-ink);margin:0;font-size:20px;font-weight:600;line-height:1.35}.solution-page .solution-explainer__card p{color:var(--solution-copy);margin:0 0 16px;font-size:17px;line-height:1.68}.solution-page .solution-explainer__card p:last-child{margin-bottom:0}.solution-explainer__card p{grid-column:2}.solution-page .solution-explainer__project p{color:var(--solution-copy);grid-column:2;margin:0;font-size:17px;line-height:1.68}.solution-page .solution-explainer--with-gallery .text-media__media{order:0;grid-area:7/1/8/3;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%;margin:36px 0 0;padding:12px 0 36px;display:grid}.solution-page .solution-explainer--with-gallery .text-media__media:before{display:none}.solution-page .solution-explainer--with-gallery .text-media__figure img{aspect-ratio:5/4;border-radius:24px;box-shadow:0 18px 42px #27362714}.solution-explainer__more-info{grid-area:8/1/9/3}.solution-page .benefits{background:linear-gradient(#fff 0%,#f7faf7 100%);padding:56px 24px 112px}.solution-page .benefits__grid{gap:18px;padding-top:28px}.solution-page .benefits__item{text-align:left;background:#fff;border:1px solid #e1eae1;border-radius:20px;justify-content:flex-start;min-height:180px;padding:26px;box-shadow:0 10px 30px #2635260a}.solution-page .benefits__number{color:#2f8f20;letter-spacing:.08em;background:#edf7ea;border-radius:999px;align-self:flex-start;margin-bottom:14px;padding:5px 11px;font-size:12px}.solution-page .benefits__item h5{margin:auto 0;padding:0;font-size:18px;line-height:1.45}.solution-page .benefits__note{padding-top:38px}@media (width<=1024px){.solution-page .product-intro{padding:48px 40px 54px}.solution-page .product-intro__card{padding:42px}.solution-page .product-intro__features{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.solution-page .product-intro__feature{min-height:205px;padding:24px 18px}.solution-page .product-intro__feature h4{font-size:17px}.solution-page>.text-media{padding:48px 40px 76px}.solution-page .text-media__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:42px}.solution-page .text-media--narrow .text-media__inner{display:grid}.solution-page .solution-explainer .text-media__inner{gap:0 48px;display:grid}.solution-page .benefits{padding:38px 40px 96px}}@media (width<=820px){.solution-page .product-intro__features,.solution-page .text-media__inner{grid-template-columns:1fr}.solution-page .product-intro__feature{min-height:0}.solution-page>.text-media:nth-of-type(odd):not(.text-media--narrow) .text-media__media,.solution-page>.text-media:nth-of-type(2n):not(.text-media--narrow) .text-media__media{order:0}.solution-page .text-media__media{width:min(100%,620px);margin:0 auto}.solution-page .solution-explainer .text-media__inner{grid-template-columns:1fr}.solution-page .solution-explainer .content-heading{grid-area:1/1;align-self:auto}.solution-explainer__card:first-child{grid-area:2/1}.solution-explainer__card:nth-child(2){grid-row:3}.solution-explainer__card:nth-child(3){grid-row:4}.solution-explainer__card:nth-child(4){grid-row:5}.solution-explainer__project{grid-row:6}.solution-page .solution-explainer--with-gallery .text-media__media{grid-area:7/1;width:100%;margin-top:30px}.solution-explainer__more-info{grid-area:8/1}}@media (width<=767px){.solution-page .product-intro{padding:32px 20px 44px}.solution-page .product-intro__card{border-radius:24px;padding:30px 22px}.solution-page .product-intro__logo{height:38px;margin-bottom:26px}.solution-page .product-intro .content-heading{text-align:left;font-size:30px;line-height:1.25}.solution-page .product-intro__features{gap:14px;padding-top:30px}.solution-page .product-intro__feature{align-items:center;padding:24px 20px}.solution-page .product-intro__feature h4{text-align:center;font-size:18px}.solution-page>.text-media,.solution-page>.text-media+.text-media{padding:34px 20px 62px}.solution-page .text-media__inner{gap:34px}.solution-page .text-media__content .content-heading{text-align:left}.solution-page .text-media__figure img{border-radius:24px}.solution-page .text-media--narrow{padding-bottom:76px}.solution-page .text-media--narrow .text-media__inner{border-radius:24px;padding:30px 20px}.solution-page .text-media--narrow .text-media__media{grid-template-columns:1fr}.solution-page>.solution-explainer{padding-bottom:76px}.solution-page .solution-explainer .text-media__inner{gap:0}.solution-page .solution-explainer .content-heading{text-align:left;padding-bottom:24px}.solution-explainer__card,.solution-explainer__project{grid-template-columns:1fr;gap:9px;padding:27px 0}.solution-explainer__card:first-child{padding-top:27px}.solution-explainer__card h3,.solution-explainer__project h3{margin-bottom:0;font-size:19px}.solution-page .solution-explainer__card p,.solution-page .solution-explainer__project p{grid-column:1;font-size:16px;line-height:1.65}.solution-page .solution-explainer--with-gallery .text-media__media{grid-template-columns:1fr;gap:18px;margin-top:24px;padding:8px 0 30px}.solution-page .benefits{padding:24px 20px 82px}.solution-page .benefits__item{min-height:0}}.nikatron-text-shine{color:inherit;isolation:isolate;display:inline-block;position:relative}.nikatron-text-shine:after{content:attr(data-shine-text) / "";color:#0000;z-index:1;-webkit-text-fill-color:transparent;background:linear-gradient(104deg,#0000 46%,#7dce694f 48%,#aeb8acd9 50%,#62b84f8f 52%,#0000 54%) 135% 0/260% 100% no-repeat;filter:drop-shadow(0 2px 2px #2f8d24a8)drop-shadow(0 3px 4px #41a62a5c);pointer-events:none;background-clip:text;position:absolute;inset:0}.nikatron-text-shine.is-shine-active:after{animation:nikatron-text-shine var(--shine-duration,4s) cubic-bezier(.45,0,.25,1) both}@keyframes nikatron-text-shine{0%{background-position:135% 0}to{background-position:-135% 0}}@media (prefers-reduced-motion:reduce){.nikatron-header,.nikatron-header *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}.home-hero-slide__button,.inner-cta__button,.contact-section button{transition-duration:.01ms!important}.nikatron-header__contact:before,.home-hero-slide__button:before,.inner-cta__button:before,.contact-section button:before,.nikatron-header__mobile-menu .nikatron-header__mobile-contact a:before{animation:none!important}}.career-hero[data-astro-cid-d5azwk4j],.career-openings[data-astro-cid-d5azwk4j]{font-family:Poppins,sans-serif}.career-hero[data-astro-cid-d5azwk4j]{padding:78px 24px 90px}.career-hero__inner[data-astro-cid-d5azwk4j]{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:center;gap:clamp(56px,8vw,110px);width:min(100%,1080px);margin:0 auto;display:grid}.career-hero[data-astro-cid-d5azwk4j] h1[data-astro-cid-d5azwk4j]{color:#232323;letter-spacing:-.03em;margin:0;font-size:clamp(42px,5vw,56px);font-weight:700;line-height:1.14}.career-hero__copy[data-astro-cid-d5azwk4j]>p[data-astro-cid-d5azwk4j]:last-of-type{color:#5d5d5e;max-width:660px;margin:24px 0 0;font-size:18px;line-height:1.72}.career-hero__image[data-astro-cid-d5azwk4j]{width:min(100%,390px);margin:0 auto}.career-hero__image[data-astro-cid-d5azwk4j] img[data-astro-cid-d5azwk4j]{width:100%;height:auto;display:block}.career-button[data-astro-cid-d5azwk4j]{color:#fff;text-align:center;isolation:isolate;background:linear-gradient(135deg,#47ad30 0%,#399a26 100%);border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:48px;margin-top:30px;padding:12px 27px;font-size:16px;font-weight:500;line-height:1.4;text-decoration:none;transition:box-shadow .28s,transform .28s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 2px 5px #2c7e1d14}.career-button[data-astro-cid-d5azwk4j]:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(100deg,#0000 20%,#ffffff4a 48%,#0000 76%);width:42%;position:absolute;top:-35%;bottom:-35%;left:-55%;transform:skew(-18deg)}.career-button[data-astro-cid-d5azwk4j] span[data-astro-cid-d5azwk4j]{z-index:2;position:relative}.career-button[data-astro-cid-d5azwk4j]:hover,.career-button[data-astro-cid-d5azwk4j]:focus{color:#fff;outline:none;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff38,0 12px 27px #318d213b,0 3px 8px #215f1830}.career-button[data-astro-cid-d5azwk4j]:hover:before,.career-button[data-astro-cid-d5azwk4j]:focus:before{animation:.72s cubic-bezier(.22,1,.36,1) both career-sheen}.career-button[data-astro-cid-d5azwk4j]:focus-visible,.career-talent[data-astro-cid-d5azwk4j] a[data-astro-cid-d5azwk4j]:focus-visible,.career-application[data-astro-cid-d5azwk4j] a[data-astro-cid-d5azwk4j]:focus-visible,.career-opening[data-astro-cid-d5azwk4j] summary[data-astro-cid-d5azwk4j]:focus-visible{outline-offset:4px;outline:3px solid #41a62a45}.career-openings[data-astro-cid-d5azwk4j]{background:#f6f8f6;padding:84px 24px 104px;scroll-margin-top:90px}.career-openings__inner[data-astro-cid-d5azwk4j]{width:min(100%,1080px);margin:0 auto}.career-openings__header[data-astro-cid-d5azwk4j]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(50px,8vw,110px);display:grid}.career-openings[data-astro-cid-d5azwk4j] h2[data-astro-cid-d5azwk4j]{color:#232323;letter-spacing:-.025em;margin:0;font-size:clamp(34px,4vw,44px);line-height:1.2}.career-openings__intro[data-astro-cid-d5azwk4j]>p[data-astro-cid-d5azwk4j]{color:#5d5d5e;margin:0;font-size:16px;line-height:1.72}.career-openings__intro[data-astro-cid-d5azwk4j]>span[data-astro-cid-d5azwk4j]{color:#2f8f20;background:#e8f3e5;border-radius:999px;margin-top:17px;padding:6px 11px;font-size:12px;font-weight:700;display:inline-flex}.career-openings__list[data-astro-cid-d5azwk4j]{flex-direction:column;gap:16px;margin-top:44px;display:flex}.career-opening[data-astro-cid-d5azwk4j]{background:#fff;border:1px solid #dfe8df;border-radius:20px;overflow:hidden;box-shadow:0 8px 26px #26352608}.career-opening[data-astro-cid-d5azwk4j] summary[data-astro-cid-d5azwk4j]{cursor:pointer;grid-template-columns:minmax(0,1fr) minmax(235px,.45fr);align-items:center;gap:42px;padding:28px 68px 28px 30px;list-style:none;transition:background .2s;display:grid;position:relative}.career-opening[data-astro-cid-d5azwk4j] summary[data-astro-cid-d5azwk4j]::-webkit-details-marker{display:none}.career-opening[data-astro-cid-d5azwk4j] summary[data-astro-cid-d5azwk4j]:hover{background:#fbfdfb}.career-opening__status[data-astro-cid-d5azwk4j]{color:#2f8f20;letter-spacing:.05em;text-transform:uppercase;background:#edf7ea;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:700;line-height:1.3;display:inline-flex}.career-opening[data-astro-cid-d5azwk4j] h3[data-astro-cid-d5azwk4j]{color:#282829;letter-spacing:-.015em;margin:17px 0 8px;font-size:24px;line-height:1.32}.career-opening__summary-copy[data-astro-cid-d5azwk4j] p[data-astro-cid-d5azwk4j]{color:#666;max-width:620px;margin:0;font-size:14px;line-height:1.65}.career-opening__summary-meta[data-astro-cid-d5azwk4j]{flex-direction:column;align-items:flex-start;display:flex}.career-job-meta[data-astro-cid-d5azwk4j]{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.career-job-meta[data-astro-cid-d5azwk4j] li[data-astro-cid-d5azwk4j]{color:#456041;background:#e8f3e5;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:600;line-height:1.3}.career-opening__toggle[data-astro-cid-d5azwk4j]{color:#2f8f20;text-underline-offset:4px;margin-top:19px;font-size:13px;font-weight:700;text-decoration:underline}.career-opening__symbol[data-astro-cid-d5azwk4j]{color:#2f8f20;background:#edf7ea;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:20px;line-height:1;transition:transform .25s;display:flex;position:absolute;top:28px;right:28px}.career-opening[data-astro-cid-d5azwk4j][open] .career-opening__symbol[data-astro-cid-d5azwk4j]{transform:rotate(45deg)}.career-opening__body[data-astro-cid-d5azwk4j]{border-top:1px solid #e2e9e2;grid-template-columns:minmax(0,1fr) minmax(250px,.42fr);align-items:start;gap:clamp(38px,6vw,70px);padding:38px 30px 42px;display:grid}.career-opening__details[data-astro-cid-d5azwk4j]{flex-direction:column;gap:38px;display:flex}.career-opening__details[data-astro-cid-d5azwk4j] section[data-astro-cid-d5azwk4j]+section[data-astro-cid-d5azwk4j]{border-top:1px solid #e2e9e2;padding-top:30px}.career-opening[data-astro-cid-d5azwk4j] h4[data-astro-cid-d5azwk4j]{color:#29292a;margin:0 0 18px;font-size:20px;line-height:1.4}.career-opening__details[data-astro-cid-d5azwk4j] ul[data-astro-cid-d5azwk4j]{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.career-opening__details[data-astro-cid-d5azwk4j] li[data-astro-cid-d5azwk4j]{color:#5d5d5e;padding-left:21px;font-size:14px;line-height:1.65;position:relative}.career-opening__details[data-astro-cid-d5azwk4j] li[data-astro-cid-d5azwk4j]:before{content:"";background:#41a62a;border-radius:50%;width:6px;height:6px;position:absolute;top:.65em;left:1px}.career-application[data-astro-cid-d5azwk4j]{background:#edf5eb;border-radius:16px;padding:24px}.career-application[data-astro-cid-d5azwk4j]>p[data-astro-cid-d5azwk4j]{color:#5d5d5e;margin:0;font-size:13px;line-height:1.65}.career-button--application[data-astro-cid-d5azwk4j]{width:100%;margin-top:22px;font-size:14px}.career-application[data-astro-cid-d5azwk4j] .career-application__email[data-astro-cid-d5azwk4j]{margin-top:18px;font-size:11px}.career-application__email[data-astro-cid-d5azwk4j] a[data-astro-cid-d5azwk4j],.career-application__pdf[data-astro-cid-d5azwk4j]{color:#2f8f20;text-underline-offset:3px}.career-application__pdf[data-astro-cid-d5azwk4j]{margin-top:10px;font-size:11px;display:inline-flex}.career-talent[data-astro-cid-d5azwk4j]{border-top:1px solid #d9e3d9;justify-content:space-between;align-items:center;gap:42px;margin-top:56px;padding-top:30px;display:flex}.career-talent[data-astro-cid-d5azwk4j] h3[data-astro-cid-d5azwk4j]{color:#29292a;margin:0 0 7px;font-size:19px;line-height:1.4}.career-talent[data-astro-cid-d5azwk4j] p[data-astro-cid-d5azwk4j]{color:#666;max-width:700px;margin:0;font-size:14px;line-height:1.65}.career-talent[data-astro-cid-d5azwk4j]>a[data-astro-cid-d5azwk4j]{color:#2f8f20;text-underline-offset:4px;flex:none;font-size:13px;font-weight:700}@media (width<=900px){.career-hero__inner[data-astro-cid-d5azwk4j],.career-openings__header[data-astro-cid-d5azwk4j]{gap:48px}.career-opening[data-astro-cid-d5azwk4j] summary[data-astro-cid-d5azwk4j]{grid-template-columns:1fr;gap:21px}.career-opening__body[data-astro-cid-d5azwk4j]{grid-template-columns:1fr}.career-application[data-astro-cid-d5azwk4j]{max-width:500px}}@media (width<=767px){.career-hero[data-astro-cid-d5azwk4j]{padding:48px 20px 68px}.career-hero__inner[data-astro-cid-d5azwk4j]{grid-template-columns:1fr;gap:38px}.career-hero[data-astro-cid-d5azwk4j] h1[data-astro-cid-d5azwk4j]{font-size:38px}.career-hero__copy[data-astro-cid-d5azwk4j]>p[data-astro-cid-d5azwk4j]:last-of-type{margin-top:18px;font-size:16px;line-height:1.68}.career-button[data-astro-cid-d5azwk4j]{width:100%}.career-hero__image[data-astro-cid-d5azwk4j]{width:min(100%,320px)}.career-openings[data-astro-cid-d5azwk4j]{padding:66px 20px 78px}.career-openings__header[data-astro-cid-d5azwk4j]{grid-template-columns:1fr;gap:20px}.career-openings[data-astro-cid-d5azwk4j] h2[data-astro-cid-d5azwk4j]{font-size:32px}.career-openings__list[data-astro-cid-d5azwk4j]{margin-top:32px}.career-opening[data-astro-cid-d5azwk4j]{border-radius:17px}.career-opening[data-astro-cid-d5azwk4j] summary[data-astro-cid-d5azwk4j]{padding:23px 52px 23px 20px}.career-opening[data-astro-cid-d5azwk4j] h3[data-astro-cid-d5azwk4j]{font-size:20px}.career-opening__symbol[data-astro-cid-d5azwk4j]{width:27px;height:27px;top:21px;right:18px}.career-opening__body[data-astro-cid-d5azwk4j]{gap:36px;padding:30px 20px 34px}.career-application[data-astro-cid-d5azwk4j]{padding:21px}.career-talent[data-astro-cid-d5azwk4j]{flex-direction:column;align-items:flex-start;gap:17px;margin-top:44px}}@media (prefers-reduced-motion:reduce){.career-button[data-astro-cid-d5azwk4j],.career-opening__symbol[data-astro-cid-d5azwk4j]{transition-duration:.01ms!important}.career-button[data-astro-cid-d5azwk4j]:before{animation:none!important}}@keyframes career-sheen{0%{left:-55%}to{left:120%}}.contact-section__turnstile{align-items:center;width:100%;min-height:66px;margin-top:2px;display:flex}.contact-section__turnstile .cf-turnstile{width:100%}.inner-cta[data-astro-cid-hqzndeej]{color:#fff;text-align:center;background:linear-gradient(135deg,#20272d 0%,#28332b 100%);padding:88px 0;font-family:Poppins,sans-serif}.inner-cta__inner[data-astro-cid-hqzndeej]{width:min(100%,1200px);margin:0 auto}.inner-cta__button[data-astro-cid-hqzndeej]{color:#fff;border-radius:40px;align-items:center;margin-top:40px;padding:12px 30px;font-size:18px;line-height:18px;text-decoration:none;display:inline-flex}@media (width<=1200px){.inner-cta[data-astro-cid-hqzndeej]{padding-left:40px;padding-right:40px}}@media (width<=767px){.inner-cta[data-astro-cid-hqzndeej]{text-align:left;padding:88px 20px}.inner-cta__copy[data-astro-cid-hqzndeej]{--copy-align:left!important}.inner-cta__button[data-astro-cid-hqzndeej]{width:fit-content;margin-left:auto;margin-right:auto;line-height:24px;display:flex}}
