:root,:before,:after{--clr-primary-100: hsl(348, 100%, 21%);--clr-primary-200: hsl(348, 88%, 26%);--clr-primary-300: hsl(348, 85%, 36%);--clr-primary-400: hsl(348, 88%, 39%);--clr-primary-800: hsl(348, 88%, 85%);--clr-success: hsl(166, 100%, 40%);--clr-second-100: hsl(215, 20%, 15%);--clr-second-300: hsl(160, 1%, 45%);--clr-second-400: hsl(150, 1%, 56%);--clr-second-500: hsl(210, 3%, 65%);--clr-second-600: hsl(216, 7%, 72%);--clr-second-800: hsl(215, 10%, 85%);--clr-second-900: hsl(215, 24%, 90%);--clr-neologica: hsla(348, 88%, 39%, .3);--clr-logipacs: hsla(6, 79%, 59%, .3);--clr-remoteye: hsla(211, 62%, 45%, .2);--clr-dicomjet: hsla(96, 33%, 44%, .5);--clr-dicommod: hsla(38, 96%, 60%, .3);--clr-hero: hsla(0, 0%, 100%, 0.7);--clr-neutral-100: hsl(60, 4%, 11%);--clr-neutral-200: hsl(0, 0%, 29%);--clr-neutral-400: hsl(0, 0%, 39%);--clr-neutral-500: hsl(0, 0%, 45%);--clr-neutral-700: hsl(0, 0%, 76%);--clr-neutral-800: hsl(0, 0%, 85%);--clr-neutral-900: hsl(0, 0%, 100%);--clr-background: var(--clr-second-900);--clr-background-transparent: hsla(215, 24%, 90%, .4);--clr-background-transparent-900: hsla(215, 24%, 90%, 0);--clr-background-gradient: linear-gradient(28deg, var(--clr-primary-400) 0.66%, var(--clr-primary-100) 100%);--clr-title: var(--clr-neutral-100);--clr-text: var(--clr-neutral-200);--shadow: 0 .19rem 1.25rem rgba(0, 0, 0, 0.4);--ff-standard: "Asap", Helvetica, sans-serif;--ff-second: "Playfair Display", serif;--fs-300: .875rem;--fs-400: 1rem;--fs-500: 1.25rem;--fs-600: 1.5rem;--fs-700: 2.5rem;--fs-800: 3rem;--fs-900: 4rem;--fs-hero: clamp(3rem, 11vw, 6rem);--fs-hero-title: var(--fs-700);--fw-normal: 400;--fw-semi-bold: 500;--fw-bold: 700;--spacing-narrow: -1.4px;--spacing-shrink: -.32px;--spacing-wide: .7px;--gap-100: .3em;--gap-200: .5em;--gap-300: .75em;--gap-400: 1em;--gap-500: 1.5em;--gap-600: 1.75em;--gap-700: 2.5em;--gap-800: 3em;--gap-900: 4em;--gap-1000: 5em;--radius-200: .5em;--radius-400: 1em;--radius-max: 100vw;--icon-size-tiny: .75rem;--icon-size-small: 1.25rem;--icon-size: 1.5rem;--icon-size-big: 2.5rem;--menu-btn-width: 2.69rem;--section-padding-block: 3rem;--section-gap: 1rem;--tr-duration: 300ms;--tr-mode: ease-in-out;--counter-duration: 3s;--counter-mode: ease-in-out;--counter-direction: forwards;--default-page-padding: 1rem;--default-dialog-padding: 1rem;--header-height: 4.5rem;--max-page-width: 120rem;--scrollbar-width: 1rem;--blur-filter: .625rem}@media(min-width: 58em){:root,:before,:after{--fs-700: 3rem;--section-padding-block: 4rem;--section-gap: 2.5rem;--default-page-padding: 1.5rem;--default-dialog-padding: 1.5rem}}@media(min-width: 80em){:root,:before,:after{--fs-400: 1.25rem;--fs-500: 1.5rem;--fs-600: 2rem;--fs-hero: clamp(4rem, 15vw, 15rem);--fs-hero-title: clamp(3rem, 10vw, 5rem);--section-padding-block: 6.25rem;--default-page-padding: 7.5rem;--header-height: 5.1875rem}}@media(min-width: 1921px){:root,:before,:after{--fs-hero-title: clamp(3.5rem, 11vw, 6.25rem);--fs-700: clamp(3rem, 10vw, 4rem)}}@keyframes openMenu{0%{bottom:100%}100%{bottom:0}}@keyframes closeMenu{0%{bottom:0}100%{bottom:100%}}@keyframes openDialog{0%{height:0}100%{height:100%}}@keyframes closeDialog{0%{height:100%}100%{height:0}}@keyframes open{0%{left:-100%;right:100%}100%{left:0;right:0}}@keyframes close{0%{left:0;right:0}100%{right:-100%;left:100%}}@keyframes fall-down{0%{transform:translateY(0) rotate(0deg);opacity:.1}25%{opacity:.35}50%{opacity:.2}75%{opacity:.35}100%{transform:translateY(40lvh) rotate(720deg);opacity:0}}@keyframes scroll{0%{transform:translateX(-50%);opacity:0}10%{transform:translateX(0%);opacity:1}75%{opacity:.8}100%{transform:translateX(300%);opacity:0}}@keyframes scroll-reverse{0%{transform:translateX(350%);opacity:0}10%{transform:translateX(300%);opacity:1}75%{opacity:.8}100%{transform:translateX(0);opacity:0}}@keyframes scroll-fast{0%{left:var(--left-start);opacity:0}1%{opacity:.8}10%{left:var(--left-end);opacity:0}}*::-webkit-scrollbar{width:var(--scrollbar-width)}*::-webkit-scrollbar-track{background-color:rgba(0,0,0,0);border-radius:var(--radius-200)}*::-webkit-scrollbar-thumb{background-color:var(--clr-primary-300);border:3px solid rgba(0,0,0,0);background-clip:content-box;border-radius:var(--radius-200)}::selection{background-color:var(--clr-primary-400);color:var(--clr-neutral-900)}.background-red ::selection,#menu ::selection{background-color:var(--clr-neutral-900);color:var(--clr-neutral-100)}.fs-300{font-size:var(--fs-300)}.fs-400{font-size:var(--fs-400)}.fs-500{font-size:var(--fs-500)}.fs-600{font-size:var(--fs-600)}.fs-700{font-size:var(--fs-700)}.dot{opacity:0;border-radius:3px;height:6px;width:6px;background-color:#a8acaf}.dot.small{height:4px;width:4px;border-radius:3px}b,.bold{font-weight:var(--fw-bold)}.underline{text-decoration:underline}.highlighted{color:var(--clr-primary-400) !important}.background-color{background-color:var(--clr-background)}.background-white{background-color:var(--clr-neutral-900)}.background-dark-grey{background-color:var(--clr-neutral-500)}.background-red{background-color:var(--clr-primary-400)}.background-red,.background-red .heading-2,.background-red .form__field .requirements,.background-red .form__input-container input{color:var(--clr-neutral-900)}.background-red .form__label{color:var(--clr-second-800)}.background-red .svg-icon.error,.background-red .svg-icon.success{fill:var(--clr-neutral-900)}.hide-overflow-x{overflow-x:clip}.link,.link__privacy{--outline-color: var(--clr-primary-400);color:inherit}.link:hover,.link__privacy:hover{text-decoration:underline;cursor:pointer}.link:focus-visible,.link__privacy:focus-visible{outline:2px solid var(--outline-color)}.link.on-red-bkg{--outline-color: var(--clr-neutral-900)}.link:not(.underline){text-decoration:none}.link:not(.underline):hover{text-decoration:underline}.link.underline:hover,.link.underline:focus-visible{font-weight:var(--fw-semi-bold)}.link:focus-visible{outline-offset:var(--gap-100)}.img__logo{max-height:3.375rem}@media(min-width: 58em){.img__horizontal{min-width:min(90dvw,min(29.688rem,45%))}}@media(min-width: 80em){.img__horizontal{max-width:min(45dvw,43.75rem)}}.img__vertical{max-height:35.9375rem}.svg-text{--_fs-svg: clamp(1.4rem, calc(1.4rem + 0.76vw), 1.45rem);fill:var(--clr-text);font-family:var(--ff-standard);font-size:var(--_fs-svg)}@media(min-width: 58em){.svg-text{--_fs-svg: clamp(1.15rem, calc(1.1rem + 0.76vw), 1.2rem)}}.blurred-img{transition:background var(--tr-duration) var(--tr-mode)}.blurred-img img{opacity:0}.blurred-img:not(.image-inline) img{position:absolute;width:0;height:0}.blurred-img.image-inline{background-image:var(--_image-url);background-repeat:no-repeat;background-size:cover;min-height:10rem}.blurred-img.image-inline.loaded{background-position:center;background-size:contain;min-height:0}.blurred-img-container{background-repeat:no-repeat;background-size:cover}.blurred-img-container img{opacity:0;transition:opacity var(--tr-duration) var(--tr-mode)}.blurred-img-container.loaded{background-image:none}.blurred-img-container.loaded img{opacity:1}@media(min-width: 58em){.cell-row-2{grid-row:1/span 2}.cell-row-2.right{grid-column-start:2}}.svg-icon{width:var(--icon-size);height:var(--icon-size);flex-shrink:0}.svg-icon.icon__with-background{background-color:var(--clr-primary-400);--icon-size: var(--icon-size-small)}.svg-icon.tiny{--icon-size: var(--icon-size-tiny)}.svg-icon.small{--icon-size: var(--icon-size-small)}.svg-icon.big{--icon-size: var(--icon-size-big)}.svg-icon.error{fill:var(--clr-primary-400)}.svg-icon.success{fill:var(--clr-success)}.icon-background{background-color:var(--clr-primary-400);color:var(--clr-neutral-900);--icon-size: var(--icon-size-small);padding:var(--gap-300);border-radius:50%;aspect-ratio:1}.anchor-offset{display:none}@media(min-width: 58em){.anchor-offset{display:block;height:var(--header-height);margin-top:calc(-1*var(--header-height));visibility:hidden}}body{font-family:var(--ff-standard);font-size:var(--fs-400);font-variant-ligatures:common-ligatures;font-feature-settings:"liga" 1;background-color:var(--clr-background);color:var(--clr-text);line-height:1.4;accent-color:var(--clr-primary-400)}body.no-scroll{overflow:hidden;padding-right:var(--scrollbar-width)}body:has(.menu__wrapper[aria-expanded=true]) #openMenu{top:100lvh}#pageLoader{background-color:var(--clr-background-transparent);inset:0;position:fixed;z-index:101;display:none}#pageLoader.visible{display:grid;place-items:center}.loader{--loader-size: 2.875rem;--loader-border: .25rem solid;--anim-duration: .8s;--anim-mode: infinite linear;--main-color: var(--clr-primary-400);--bg-color: var(--clr-second-500);height:var(--loader-size);width:var(--loader-size);animation:rotation var(--anim-duration) var(--anim-mode);border-left:var(--loader-border) var(--bg-color);border-right:var(--loader-border) var(--bg-color);border-bottom:var(--loader-border) var(--bg-color);border-top:var(--loader-border) var(--main-color);border-radius:100%}.loader__wrapper{position:absolute;inset:0;display:grid;place-items:center}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.no-scroll{overflow:hidden}ul.list{margin-left:1.1rem}ul.list li{list-style-type:disc;margin-block:var(--gap-200)}main{background-color:var(--clr-background)}.main-container{display:grid;grid-template-columns:minmax(var(--default-page-padding), 1fr) minmax(0px, var(--max-page-width)) minmax(var(--default-page-padding), 1fr)}.main-container>*:not(.neo-notification,.hero__image){grid-column:2}.main-container .heading-1{text-shadow:2px 2px var(--clr-neutral-800)}.main-container .highlighted{text-shadow:2px 2px var(--clr-neutral-200)}.cover-image{object-fit:cover;width:100%;height:100%;max-width:none}.cover-image__container{background-image:var(--_image-url);background-size:cover;background-repeat:no-repeat;background-position:center center}.cover-image__container.on-top{grid-row:1}.cover-image__container.image__bottom{background-position-y:78%}.cover-image__container.image__left{background-position-x:18%}.hero__slogan{font-family:var(--ff-second);font-size:var(--fs-hero);text-transform:lowercase;color:var(--clr-hero);line-height:1;text-align:center;margin-bottom:var(--gap-300);z-index:1}.heading-hero{font-size:var(--fs-900);line-height:1.1;color:var(--clr-neutral-900);font-weight:var(--fw-bold);letter-spacing:var(--spacing-narrow)}.heading-hero.big{font-size:5rem;font-weight:var(--fw-semi-bold);line-height:1;letter-spacing:normal}@media(min-width: 58em){.heading-hero.big{font-size:9.375rem}}.hero__title-main,.heading-1{font-size:var(--fs-700);font-weight:var(--fw-bold);color:var(--clr-text);line-height:1.1}.hero__title-main{font-size:var(--fs-hero-title)}.heading-2{color:var(--clr-neutral-200);font-weight:var(--fw-semi-bold);font-size:var(--fs-700);line-height:1.25;letter-spacing:-1px}.heading-2.white{color:var(--clr-neutral-900)}.heading-3{color:var(--clr-neutral-200);font-weight:var(--fw-bold);font-size:var(--fs-600);line-height:1.25}.heading__main,.heading__dialog{font-family:var(--ff-second);font-weight:var(--fw-bold);color:var(--clr-primary-400);font-size:var(--fs-700);line-height:1}.heading__dialog{font-size:var(--fs-600);color:var(--clr-neutral-400)}.grid-container{display:grid;align-items:start}@media(min-width: 58em){.grid-container{grid-auto-flow:column;grid-auto-columns:minmax(0, 1fr)}}.hero__page-details{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:1rem}@media(min-width: 58em){.hero__page-details{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto}}.hero__page-details .card{border:none;padding:0;gap:var(--gap-400);grid-template-rows:auto 1fr}button{border:none;background-color:rgba(0,0,0,0)}button:hover{cursor:pointer}.btn{--btn-text: var(--clr-neutral-900);--btn-text-hover: var(--clr-neutral-900);--btn-background: var(--clr-neutral-100);--btn-background-hover: var(--clr-primary-400);--btn-border: var(--clr-neutral-100);--btn-border-hover: var(--clr-neutral-100);--btn-border-focus: var(--clr-primary-400);font-size:var(--fs-400);letter-spacing:-0.6px;line-height:1.5;border:1px solid var(--btn-border);color:var(--btn-text);background-color:var(--btn-background);padding-inline:var(--gap-500);padding-block:var(--gap-300);text-decoration:none}.btn.btn__icon{display:flex;column-gap:var(--gap-400);align-items:center;justify-content:center}.btn:hover{cursor:pointer;background-color:var(--btn-background-hover);color:var(--btn-text-hover);border-color:var(--btn-border-hover)}.btn:focus-visible{outline:2px solid var(--btn-border-focus);background-color:var(--btn-background-hover)}.btn.btn__primary{--btn-background: var(--clr-primary-400);--btn-border: var(--clr-primary-400);--btn-background-hover: var(--clr-primary-200)}.btn.btn__second{--btn-border: var(--clr-second-400);--btn-background: var(--clr-second-300);--btn-border-hover: var(--clr-neutral-100);--btn-text-hover: var(--clr-neutral-900);--btn-background-hover: var(--clr-neutral-100);--btn-border-focus: var(--clr-primary-400)}.btn.on-red-bkg{--btn-text-hover: var(--clr-neutral-100);--btn-background-hover: var(--clr-neutral-900)}.btn:disabled{--btn-text: var(--clr-second-600);--btn-text-hover: var(--clr-second-600);--btn-background: var(--clr-second-500);--btn-background-hover: var(--clr-second-500);--btn-border: var(--clr-second-500);--btn-border-hover: var(--clr-second-500);cursor:not-allowed !important}.fall-down{color:#c0cad8;bottom:6.25rem;left:10%;animation:fall-down 20s linear infinite}@media(max-width: 58em){.fall-down>svg{display:none}}@media(prefers-reduced-motion: reduce){.animate{opacity:.2}}@media(prefers-reduced-motion: no-preference){.scroll{animation:scroll 3.5s linear infinite}.scroll.inverted{animation:scroll-reverse 3.5s linear infinite}.scroll.fast{animation:scroll-fast 10s linear infinite}}.img__no-max-width{max-width:none}.img__pull-right{left:unset !important;translate:none !important;right:calc(-1*var(--default-page-padding)) !important;max-width:100dvw}.hero{display:grid;min-height:calc(100lvh - var(--header-height));overflow:hidden}@media(max-width: 58em){.hero.multi-string{align-items:start}}.hero.hex-bkg{background-image:url("../img/hexagons-bkg.svg");background-size:contain;background-repeat:no-repeat;background-position:left center}@media(max-width: 58em){.hero.hex-bkg{background-size:cover}}.hero>.hero__hex-bkg,.hero>.hero__container,.hero>.main-container{grid-column-start:1;grid-row:1}.hero .hero__hex-bkg{align-self:center;fill:var(--animated-bkg, var(--clr-neologica))}@media(max-width: 58em){.hero .hero__hex-bkg{display:none}}.hero>.main-container{height:100%}.hero.can-scroll{height:auto;min-height:calc(100lvh - var(--header-height))}.hero.gradient-bkg{background:var(--clr-background-gradient)}@media(min-width: 58em){.hero.max-height{min-height:0;height:min(100lvh,21.25rem)}}@media(min-width: 1921px){.hero.max-height{height:min(100lvh,31.25rem)}}.hero .cover-image{position:absolute}.hero .hero__scroll-nav{background-image:url("../img/half-hexagon.svg");background-repeat:no-repeat;background-position:center;position:absolute;z-index:5;inset:0;top:auto;height:3rem;display:flex;justify-content:center;align-items:center}.hero .hero__scroll-nav button{background:rgba(0,0,0,0);border:0}.hero .hero__scroll-nav button:hover{cursor:pointer;color:var(--clr-primary-400)}.hero__container{display:grid;grid-template-rows:auto 1fr}@media(max-width: 58em){.hero__container{gap:var(--gap-700);text-align:center}}.hero__container>.gradient-bkg{background:var(--clr-background-gradient)}.hero__image-container{display:grid;position:relative}.hero__image{position:absolute;z-index:0;bottom:0;max-height:72lvh;left:50%;translate:-50%}@media(min-width: 80em){.hero__image{max-height:min(100lvh - var(--header-height)*2,48.75rem)}}@media(min-width: 1921px){.hero__image{max-height:min(100lvh - var(--header-height)*2,111.25rem)}.hero__image.centered{left:calc(100% - (var(--max-page-width) - var(--default-page-padding)*2))}}.hero__overlay{position:absolute;z-index:1;right:0;bottom:var(--gap-800)}.hero__overlay.left{right:unset;left:var(--default-page-padding)}.hero__overlay.animate{top:50%;transform-origin:center}.hero__overlay.animate:nth-child(2){left:20%;top:43%;width:2rem;animation-delay:.2s;background-color:#bcc1c5}.hero__overlay.animate:nth-child(3){left:15%;top:48%;width:4rem;background-color:var(--animated-bkg, var(--clr-primary-400));animation-delay:.8s}.hero__overlay.animate:nth-child(4){right:10%;top:45%;animation-delay:.5s;background-color:#707372}.hero__overlay.animate:nth-child(5){right:10%;top:42%;width:2.5rem;background-color:#a7abae}.hero__overlay.animate:nth-child(6){right:10%;top:46%;width:2.5rem;background-color:var(--clr-neutral-900);animation-delay:.7s}.hero__overlay.animate:nth-child(7),.hero__overlay.animate:nth-child(8){--left-start: 0;--left-end: 100%;left:var(--left-start);top:47%;width:5rem;background-color:var(--clr-neutral-700);animation-delay:1.5s}.hero__overlay.animate:nth-child(8){--left-start: 100%;--left-end: 0;top:12%;background-color:var(--animated-bkg, var(--clr-primary-400));animation-delay:3s}.hero__overlay svg{height:auto;width:100dvw}@media(min-width: 58em){.hero__overlay svg{width:min(50dvw,50rem)}}.hero__overlay.cover{bottom:0}@media(min-width: 58em){.hero__overlay.cover svg{width:100dvw}}.hero__text-container{background-color:var(--clr-primary-400);color:var(--clr-neutral-900);display:grid;align-items:center;justify-items:center;align-content:center}@media(min-width: 58em){.hero__text-container p{max-width:30ch}}.hero__title-container{z-index:1}.hero__title{display:grid;width:min(100%,1921px);margin-inline:auto;place-items:center;z-index:1}@media(min-width: 58em){.hero__title{justify-content:start}}.hero__title.with-subtitle{justify-content:start;align-content:center;justify-items:start}.hero__title .hero__subtitle{color:var(--clr-neutral-900);max-width:55ch}@media(min-width: 80em){.hero__title .hero__subtitle{max-width:68ch}}.hero__main-logo{--_size: min(50lvh, 43.75rem);position:absolute;left:0;top:var(--gap-600);width:var(--_size);height:var(--_size);background-image:var(--_bkg-url);background-position:300% center;background-repeat:no-repeat;background-size:cover;opacity:.25;z-index:0}@media(max-width: 58em){.hero__main-logo{display:none}}.hero__main-logo.dm{background-position:200% center}.hero__product-text{min-height:min(33lvh,5.25rem);background-image:var(--_bkg-url-mobile);background-position:center;background-repeat:no-repeat;background-size:contain;z-index:1}@media(min-width: 58em){.hero__product-text{min-height:min(9dvw,13.75rem);margin-block:var(--gap-500);background-image:var(--_bkg-url)}}.hero__product-logo{height:3.75rem}@media(min-width: 80em){.hero__product-logo{height:5rem}}@media(min-aspect-ratio: 1/1){.hero__container{width:100%;text-align:left}.hero__title-container{max-width:40rem;align-self:center}}@media(min-aspect-ratio: 1/1)and (min-width: 1921px){.hero__title-container{max-width:50rem}}@media(min-aspect-ratio: 1/1){.hero__image{max-width:75%;right:0;left:unset;translate:unset}}@media(min-aspect-ratio: 1/1)and (min-width: 1921px){.hero__image{max-width:100%;max-height:min(100lvh - var(--header-height)*2,111.25rem)}}@media(min-aspect-ratio: 1/1){.hero__slogan{text-align:right;margin-bottom:0}.hero__main-logo{--_size: min(50dvw, 43.75rem)}}@media(min-aspect-ratio: 1/1)and (min-width: 1921px){.hero__main-logo{--_size: min(50dvw, 56.25rem)}}.striped-section:not(.inverted)>section:nth-child(even){background-color:var(--clr-neutral-900)}.striped-section.inverted>section:nth-child(odd){background-color:var(--clr-neutral-900)}.section{padding-block:var(--section-padding-block)}.section .image{max-width:min(85dvw,21.875rem)}@media(min-width: 58em){.section .image{max-width:min(45dvw,32.5rem)}}@media(max-width: 58em){.section .scheme{max-width:16.25rem}}.section.bordered{border-bottom:1px solid var(--clr-second-600)}.section.section__full-cover-single{padding-block:0;position:relative;display:grid;grid-template-columns:minmax(var(--default-page-padding), 1fr) minmax(0px, var(--max-page-width)) minmax(var(--default-page-padding), 1fr)}.section.section__full-cover-single>*:not(.neo-notification){grid-column:2}.section.section__full-cover{position:relative;display:grid}@media(max-width: 58em){.section.section__full-cover:has(.section__padding-block){padding-block:0}.section.section__full-cover>:not(img,.cover-image__container){padding-inline:var(--default-page-padding)}}@media(min-width: 58em){.section.section__full-cover{padding-block:0;grid-template-columns:minmax(var(--default-page-padding), 1fr) minmax(0, calc(var(--max-page-width) / 2)) minmax(0, calc(var(--max-page-width) / 2)) minmax(var(--default-page-padding), 1fr)}.section.section__full-cover>img:not(.mobile),.section.section__full-cover .cover-image__container{grid-column:1/3}.section.section__full-cover>img:not(.mobile):last-child,.section.section__full-cover .cover-image__container:last-child{grid-column:3/-1}.section.section__full-cover>:not(img,.cover-image__container){padding-block:var(--section-padding-block);padding-right:0;padding-left:var(--section-padding-block)}.section.section__full-cover>:not(img,.cover-image__container):first-child{grid-column:2;padding-left:0;padding-right:var(--section-padding-block)}.section.section__full-cover>img.mobile:first-child+*:not(.cover-image__container){grid-column:2;padding-left:0;padding-right:var(--section-padding-block)}}.section.section__full-cover.background-red{--_clr-split-background: var(--clr-primary-300)}.section.section__full-cover.background-white{--_clr-split-background: var(--clr-neutral-800)}.section.section__full-cover.split-background>div:last-child{background-color:var(--_clr-split-background);position:relative}@media(min-width: 58em){.section.section__full-cover.split-background>div:last-child:after{content:"";position:absolute;top:0;bottom:0;right:-100%;left:100%;background-color:var(--_clr-split-background)}}@media(min-width: 58em){.section__hexagons{background-image:url("../img/hexagons_3.svg");background-size:auto 100%;background-position:bottom right;background-repeat:no-repeat}}.default-gap{gap:var(--gap-400)}@media(min-width: 58em){.default-gap{gap:var(--gap-800)}}.padding-inline-default{padding-inline:var(--default-page-padding)}.section__padding-block{padding-block:var(--section-padding-block)}.section__article-container{display:grid;gap:var(--section-gap);align-content:center;justify-items:start}.section__min-content-left{display:grid;row-gap:var(--gap-400)}@media(min-width: 58em){.section__min-content-left{grid-template-columns:1fr 50%}}@media(min-width: 80em){.section__min-content-left{grid-template-columns:45% 1fr}}.section__purchase[data-payment-method=unset] #changePaymentBtn,.section__purchase[data-payment-method=unset] #purchaseDetails{display:none}.section__purchase[data-payment-method=paypal] .amazon{display:none}.section__purchase[data-payment-method=amazon] .paypal{display:none}@media(min-width: 58em){.section__tutorial{display:grid;grid-template-columns:auto 1fr}.section__tutorial>*:last-child{padding-left:var(--section-padding-block)}}@media(min-width: 58em){article{max-width:70ch}article.full-width{max-width:100ch;margin-inline:auto}}article p{margin-bottom:var(--gap-500)}article p:last-child{margin-bottom:0}body:has(nav.page-nav) header.sticky{box-shadow:none}header{background:var(--clr-background);color:var(--clr-neutral-400);position:sticky;top:0;z-index:10}header.sticky{box-shadow:var(--shadow);background:none;--webkit-backdrop-filter: blur(var(--blur-filter));backdrop-filter:blur(var(--blur-filter))}header.sticky>.header * *{text-shadow:1px 1px var(--clr-neutral-900)}header.sticky>.header * img,header.sticky>.header * svg{filter:drop-shadow(1px 1px var(--clr-neutral-900))}header.sticky .logo-short{opacity:1}header.sticky .logo-full{opacity:0}.header{display:flex;justify-content:space-between;letter-spacing:var(--spacing-wide);padding-bottom:var(--gap-400);font-weight:var(--fw-bold)}.header img,.header .header__img{width:min(100%,15.625rem)}@media(min-width: 58em){.header img,.header .header__img{width:min(100%,21.875rem)}}@media(max-width: 58em){.header{padding-right:calc(var(--menu-btn-width)*1.5)}.header .header__link{display:none}}.header__logo{display:grid}.header__logo>img{grid-row:1;grid-column:1;transition:opacity var(--tr-duration) var(--tr-mode)}.logo-short{max-width:4rem;opacity:0}.logo-full{opacity:1}.language-picker{display:inline-block;position:relative}.language-picker__button{border:0;background:rgba(0,0,0,0);display:inline-flex;align-items:center;column-gap:var(--gap-400)}.language-picker__button svg{transition:rotate var(--tr-duration) var(--tr-mode)}.language-picker__button[aria-expanded=true]+.language-picker__dropdown{visibility:visible;opacity:1}.language-picker__button[aria-expanded=true] svg{rotate:180deg}.language-picker__dropdown{position:absolute;right:0;top:100%;font-size:var(--fs-400);font-weight:var(--fw-normal);background-color:var(--clr-neutral-900);box-shadow:rgba(255,255,255,.075) 0 0 .5px 1px inset,rgba(20,21,26,.024) 0 .9px 1.25px 0,rgba(20,21,26,.05) 0 3px 5px 0,rgba(20,21,26,.09) 0 12px 20px 0;padding:var(--gap-200) 0;border-radius:var(--radius-400);z-index:5;margin-block:var(--gap-200);visibility:hidden;opacity:0;overflow:hidden;transition:visibility var(--tr-duration) var(--tr-mode),opacity var(--tr-duration) var(--tr-mode)}.language-picker__item{display:flex;align-items:center;text-decoration:none;padding:var(--gap-200) var(--gap-400);transition:background var(--tr-duration) var(--tr-mode);color:var(--clr-neutral-100)}.language-picker__item:hover{background-color:var(--clr-neutral-800)}.language-picker__item:focus-visible,.language-picker__item:focus{background-color:var(--clr-primary-800);outline-color:rgba(0,0,0,0);outline-offset:-0.25rem}.language-picker__item[aria-selected=true]{background-color:var(--clr-primary-400);color:var(--clr-neutral-900)}.language-picker__item[aria-selected=true]:focus-visible,.language-picker__item[aria-selected=true]:focus{outline:2px solid var(--clr-neutral-100)}footer{--_footer-padding: var(--gap-700);color:var(--clr-neutral-900);background:var(--clr-second-300);padding-top:var(--_footer-padding);padding-bottom:var(--gap-700)}@media(min-width: 58em){footer{--_footer-padding: 3.5rem}}@media(min-width: 80em){footer{--_footer-padding: var(--gap-1000)}}footer img{max-width:17.625rem}footer .footer__info{padding-top:var(--_footer-padding);row-gap:var(--gap-500)}footer .footer__info *{font-size:var(--fs-300)}@media(min-width: 58em){footer .footer__info>:nth-child(2){text-align:center}footer .footer__info>:nth-child(1){justify-content:end;grid-column:3}footer .footer__info>:nth-child(3){grid-column:1}}.icon-row{display:flex;gap:var(--gap-700)}.secondary-menu{row-gap:var(--gap-700);border-bottom:1px solid var(--clr-second-400);padding-block:var(--_footer-padding)}.secondary-menu .nav__title{margin-bottom:var(--gap-700);letter-spacing:var(--spacing-wide)}.secondary-menu ul{display:grid;gap:var(--gap-500);letter-spacing:var(--spacing-shrink)}.menu__btn{border:0;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:rgba(0,0,0,0);color:var(--clr-neutral-900)}.menu__btn#openMenu{position:fixed;z-index:100;width:var(--menu-btn-width);height:3rem;background-color:var(--clr-primary-400);border-radius:0 0 var(--radius-200) var(--radius-200);top:0;right:var(--gap-400);transition:top var(--tr-duration) var(--tr-mode)}.menu__btn#openMenu:focus-visible{outline:2px solid var(--clr-neutral-100);outline-offset:2px}.menu__btn#openMenu svg{--icon-size: 1.875rem}@media(min-width: 58em){.menu__btn#openMenu{height:3.875rem;right:auto;left:50%;margin-left:calc(var(--menu-btn-width)/-2);align-items:flex-end;padding-bottom:var(--gap-100)}}.menu__btn#closeMenu{--icon-size: var(--icon-size-tiny)}.menu__wrapper{position:fixed;z-index:101;inset:0;bottom:100%}.menu__wrapper[aria-expanded=closing]{animation:closeMenu var(--tr-duration) var(--tr-mode)}.menu__wrapper[aria-expanded=true]{animation:openMenu var(--tr-duration) var(--tr-mode);bottom:0}.menu__wrapper[aria-expanded=false]{bottom:100%}#menuDialog{background:var(--clr-primary-400);color:var(--clr-neutral-900);border:0;width:100%;height:100%;max-width:100dvw;max-height:100lvh;animation:openDialog var(--tr-duration) var(--tr-mode)}#menuDialog::backdrop{display:none}#menuDialog[data-status=closing]{animation:closeDialog var(--tr-duration) var(--tr-mode)}#menuDialog .header{padding-block:var(--gap-400);width:100dvw}@media(max-width: 58em){#menuDialog .header img{max-height:2.25rem}}#menuDialog a,#menuDialog button{outline-color:var(--clr-neutral-900);outline-offset:var(--gap-100)}#menuDialog.hide-scroll section{overflow:hidden}#menu{display:grid;height:100%}@media(max-width: 58em){#menu .tablet{display:none}}#menu .menu__list,#menu .menu__sub-list{display:grid;gap:var(--gap-400)}#menu .menu__list li:hover{cursor:pointer}#menu .menu__list li:hover .link{text-decoration:underline}#menu .menu__list li[data-type=desktop]{display:none}@media(min-width: 58em){#menu .menu__list li[data-type=desktop]{display:list-item}#menu .menu__list li[data-type=mobile]{display:none}}#menu .menu__list.main{margin-block:var(--gap-500);gap:var(--gap-400)}#menu .menu__list.main>li{font-size:var(--fs-700)}#menu nav:not(.language-picker){overflow-y:auto;overflow-x:hidden}#menu nav .sub-nav{position:relative}#menu nav .sub-nav svg{position:absolute;right:var(--gap-100);top:calc(50% - var(--icon-size-tiny)/2);rotate:-90deg}.menu__main-section{display:grid;grid-template-rows:auto 1fr;overflow-y:auto}.menu__main-section::-webkit-scrollbar-thumb{background-color:var(--clr-neutral-100) !important}.menu__section{padding-inline:var(--gap-400)}@media(min-width: 58em){.menu__section{padding-inline:var(--gap-900)}}.menu__header-panel{display:flex}@media(min-width: 58em){.menu__header-panel{position:absolute;right:var(--gap-900);z-index:2}}@media(max-width: 58em){.menu__nav-container{width:200dvw;display:flex;transition:margin-left var(--tr-duration) var(--tr-mode)}.menu__nav-container[data-display=sub-menu]{margin-left:-50%}.menu__nav-container>div{width:50%}}@media(min-width: 58em){.menu__nav-container{display:grid;grid-template-columns:40% 1fr;grid-template-rows:1fr auto}}.menu__nav-container .menu__section:first-child{display:grid;grid-template-rows:1fr auto}@media(min-width: 58em){.menu__nav-container .menu__section:first-child{padding-right:var(--gap-500)}}.menu__sub-section>section{display:none;font-size:var(--fs-600)}@media(min-width: 58em){.menu__sub-section>section>*{padding-inline:var(--gap-700);padding-block:var(--gap-400)}}.menu__sub-section>section.active{display:block}.menu__sub-section .menu__link-description{display:none}@media(min-width: 58em)and (min-height: 46.25rem){.menu__sub-section .menu__link-description{display:block;font-size:var(--fs-300);margin-top:var(--gap-100);font-style:italic}}@media(min-width: 58em){.menu__sub-section{background:var(--clr-primary-300);background-image:url("../img/hexagons-menu.svg");background-position:right bottom;background-repeat:no-repeat;background-size:min(40dvw,43.75rem);grid-row:span 2;position:relative;transition:background var(--tr-duration) var(--tr-mode)}.menu__sub-section.lp{background-image:url("../img/hexagons-menu-lp.svg")}.menu__sub-section.re{background-image:url("../img/hexagons-menu-re.svg")}.menu__sub-section.dj{background-image:url("../img/hexagons-menu-dj.svg")}.menu__sub-section.dm{background-image:url("../img/hexagons-menu-dm.svg")}.menu__sub-section.da{background-image:url("../img/hexagons-menu-da.svg")}.menu__sub-section:before{--_offset: 5.625rem;content:"";background:var(--clr-primary-300);position:absolute;left:0;right:0;top:calc(-1*var(--_offset));height:var(--_offset);z-index:1}}.menu__sub-area{background:var(--clr-primary-300)}@media(max-width: 58em){.menu__sub-area{display:none}}.menu__nav-container .link,footer .link{--outline-color: var(--clr-neutral-900)}.menu__sub-title{font-weight:var(--fw-bold)}@media(min-width: 58em){.menu__sub-title{display:none}}@media(min-width: 58em){#menuBackBtn{display:none}}.dialog[open]{overflow-x:clip;background-color:var(--clr-neutral-900);border:0;border-radius:var(--radius-400);margin:auto;inset-inline:var(--default-dialog-padding);inset-block:var(--gap-700);display:grid;grid-template-rows:auto 1fr auto}.dialog[open] *{overscroll-behavior:contain}@media(min-height: 70rem){.dialog[open].dialog__max-width{max-width:min(65dvw,70rem);margin-block:var(--gap-900)}}.dialog[open] .dialog__title{padding-block:var(--gap-500);padding-inline:var(--default-dialog-padding);border-bottom:1px solid var(--clr-neutral-700)}.dialog[open] .dialog__footer{padding:var(--gap-400);display:grid;border-top:1px solid var(--clr-neutral-700)}.dialog[open] .dialog__footer.multi-buttons{gap:var(--gap-400)}@media(min-width: 58em){.dialog[open] .dialog__footer{justify-content:end}.dialog[open] .dialog__footer.multi-buttons{justify-content:space-between;grid-auto-flow:column}}.dialog[open] .dialog__body{overflow-y:auto;padding-block:var(--default-dialog-padding)}.dialog[open] .dialog__body>*{padding-inline:var(--default-dialog-padding)}.dialog[open] .loader__wrapper{background-color:var(--clr-neutral-900);display:none}.dialog[open]::backdrop{background-color:rgba(0,0,0,.5)}.dialog[open][data-status=loading] .loader__wrapper{display:grid;z-index:200}.neo-form{display:grid;align-items:start;gap:var(--gap-600)}.form__field{display:grid;align-items:center;gap:var(--gap-200)}.form__field svg{--icon-size: .75rem}.form__field .requirements{display:grid;grid-template-rows:0fr;transition:var(--tr-duration) var(--tr-mode);font-style:italic;font-size:var(--fs-300);color:var(--clr-primary-200)}.form__field .requirements>div{overflow:hidden}.form__label{color:var(--clr-second-100)}.form__input-container{row-gap:0}.form__input-container.no-border{border-bottom:none}.form__input-container.bordered{border-bottom:1px solid var(--clr-neutral-700)}.form__input-container.bordered>input,.form__input-container.bordered>select,.form__input-container.bordered>textarea{border:none}.form__input-container>input~.error,.form__input-container>select~.error,.form__input-container>textarea~.error,.form__input-container>label~.error{display:none}.form__input-container>input.invalid~.success,.form__input-container>select.invalid~.success,.form__input-container>textarea.invalid~.success,.form__input-container>label.invalid~.success{display:none}.form__input-container>input.invalid~.error,.form__input-container>select.invalid~.error,.form__input-container>textarea.invalid~.error,.form__input-container>label.invalid~.error{display:block}.form__input-container>input,.form__input-container>select,.form__input-container>textarea{background-color:rgba(0,0,0,0);border:1px solid var(--clr-neutral-700);padding:var(--gap-100);color:var(--clr-text);font-weight:var(--fw-semi-bold)}.form__input-container>input.border,.form__input-container>select.border,.form__input-container>textarea.border{border:1px solid var(--clr-second-600)}.form__input-container>input:focus,.form__input-container>input:focus-visible,.form__input-container>select:focus,.form__input-container>select:focus-visible,.form__input-container>textarea:focus,.form__input-container>textarea:focus-visible{background-color:rgba(0,0,0,0);outline:2px solid currentColor}.form__input-container>input.invalid:focus-visible,.form__input-container>select.invalid:focus-visible,.form__input-container>textarea.invalid:focus-visible{outline:2px solid var(--clr-primary-400)}.form__input-container>input.invalid:focus~.requirements,.form__input-container>select.invalid:focus~.requirements,.form__input-container>textarea.invalid:focus~.requirements{grid-template-rows:1fr;padding-block:var(--gap-200)}.form__input-container>label.invalid:has(input:focus)~.requirements{grid-template-rows:1fr;padding-block:var(--gap-200)}.form__input-container>textarea{resize:vertical;min-height:10rem;margin-bottom:var(--gap-100)}.form__input-container>textarea~.svg-icon{align-self:start}.form__input{background-color:var(--clr-primary-600);border:1px solid var(--clr-primary-900);padding:var(--gap-100);color:var(--clr-text)}.form__input:focus,.form__input:focus-visible{background-color:var(--clr-primary-800);outline:1px solid var(--clr-success)}textarea.form__input{resize:vertical}.hint{font-size:var(--fs-300);font-style:italic}.form__btn-container{text-align:right}@media(max-width: 58em){.form__btn-container button{width:100%}}.page-nav{color:var(--clr-neutral-900);background-color:var(--clr-second-300);padding-block:var(--gap-400)}.page-nav .btn__second{--btn-border-focus: var(--clr-neutral-900)}@media(min-width: 58em){.page-nav{position:sticky;top:var(--header-height);z-index:3}.page-nav>div{display:grid;justify-content:space-between;grid-auto-flow:column;align-items:center}.page-nav.sticky{box-shadow:0 .75rem 1rem rgba(0,0,0,.4);padding-block:var(--gap-200);background:none;backdrop-filter:blur(var(--blur-filter))}.page-nav.sticky .page-nav__link{color:var(--clr-neutral-100);text-shadow:1px 1px var(--clr-neutral-900)}}.prod-specs__title{display:flex;justify-content:space-between}@media(max-width: 58em){.prod-specs__title h2{max-width:10rem}}.btn[data-direction=next] svg{rotate:180deg}.page-nav__btn-container{display:grid;gap:var(--gap-400)}@media(min-width: 58em){.page-nav__btn-container,.page-nav__fast-link{display:grid;grid-auto-flow:column;column-gap:var(--gap-400)}}@media(max-width: 58em){.card__container{position:relative;overflow-y:hidden}.card__container::after{content:"";position:absolute;inset:0;left:unset;width:min(6.25rem,20dvw);background:linear-gradient(to right, var(--clr-background-transparent-900), var(--clr-background));pointer-events:none}}.card__wrapper{display:grid;gap:var(--gap-400)}@media(min-width: 58em){.card__wrapper{grid-template-columns:1fr 1fr 1fr}}@media(max-width: 58em){.card__wrapper.mobile__carousel{grid-auto-flow:column;grid-auto-columns:max-content;grid-template-columns:repeat(auto-fill, minmax(var(--_max-card-with), 1fr));overflow-x:auto;padding-bottom:var(--gap-100);scroll-snap-type:x mandatory;transition:scroll var(--tr-mode) var(--tr-duration)}.card__wrapper.mobile__carousel .card{scroll-snap-align:start}.card__wrapper.mobile__carousel .card:last-child{margin-right:5rem}}.card{padding:var(--gap-500);border:1px solid var(--clr-second-600);display:grid;grid-template-rows:auto auto 1fr;gap:var(--gap-500)}@media(max-width: 58em){.card{max-width:35ch;margin-inline:auto}}.word-rotate{--_line-height: 3.75rem;overflow:hidden;height:calc(var(--_line-height)*2);text-transform:lowercase;-webkit-mask:linear-gradient(transparent, white 20%, white 80%, transparent);mask:linear-gradient(transparent, white 20%, white 80%, transparent)}@media(min-width: 1921px){.word-rotate{--_line-height: 4.375rem}}.word-rotate__wrapper{--_translate-default: -1.875rem;--_vertical-offset: 1.875;display:inline-flex;flex-direction:column;transition:transform var(--tr-duration) var(--tr-mode);transform:translateY(var(--_translate-default));will-change:transform}@media(min-width: 1921px){.word-rotate__wrapper{--_translate-default: -2.5rem;--_vertical-offset: 2.5}}.word-rotate__wrapper .word__slide{height:var(--_line-height)}.accordion__wrapper{padding-block:var(--gap-400);display:grid;align-content:start;height:100%}.accordion__wrapper>div{padding-block:var(--gap-200)}.accordion__wrapper>div:not(:last-child){border-bottom:1px solid var(--clr-neutral-700)}@media(min-width: 58em){.accordion__wrapper{padding-block:var(--gap-500)}.accordion__wrapper .accordion__title>div{display:flex;align-items:center;gap:var(--gap-700)}}.accordion [data-operation=collapse]{display:none}.accordion.expanded [data-operation=expand]{display:none}.accordion.expanded [data-operation=collapse]{color:var(--clr-primary-400);display:block}.accordion.expanded .accordion__title{border-bottom:1px solid var(--clr-primary-400)}.accordion.expanded .accordion__title p{color:var(--clr-primary-400)}.accordion.expanded .accordion__body{grid-template-rows:1fr;margin-top:var(--gap-300)}.accordion__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--tr-duration) var(--tr-mode),margin var(--tr-duration) var(--tr-mode)}.accordion__body>div{overflow:hidden}.section__newsletter{padding-block:var(--gap-400)}@media(min-width: 58em){.section__newsletter{grid-template-columns:16rem 1fr;column-gap:2rem}}.neo-notification{--_notification-bkg: var(--clr-neutral-100);--_notification-text: var(--clr-neutral-900);display:none;position:absolute !important;left:-100%;right:100%;z-index:2;background-color:var(--_notification-bkg) !important;color:var(--_notification-text);text-align:center;padding:0 !important}.neo-notification[data-status=open]{display:block;left:0;right:0;top:0;animation:open var(--tr-duration) var(--tr-mode)}.neo-notification[data-status=closing]{display:block;left:100%;right:-100%;animation:close var(--tr-duration) var(--tr-mode)}.neo-notification.error{--_notification-bkg: var(--clr-primary-400)!important}.neo-notification.show-close-btn{display:grid;grid-template-columns:1fr auto;gap:var(--gap-300)}.neo-notification.bottom{bottom:0;top:auto}.neo-notification .neo-notification__content{padding:var(--gap-400)}.purchase-data div[data-content-type]{display:none}.purchase-data div[data-content-type].visible{display:block}.alert{background-color:var(--clr-neutral-200);color:var(--clr-neutral-900);padding:var(--gap-400);border-radius:var(--radius-400)}@media(min-width: 58em){.alert{padding:var(--gap-500)}}.alert.error{background-color:var(--clr-primary-200)}.alert.success{background-color:var(--clr-success);color:var(--clr-neutral-100)}@property --counter-value{syntax:"<integer>";initial-value:0;inherits:false}.section__counter{background-color:var(--clr-neutral-500) !important}.counter__wrapper{display:grid;justify-items:center;color:var(--clr-neutral-900);text-transform:uppercase;position:relative;counter-reset:counter-value var(--counter-value)}.counter__wrapper.animated{animation:var(--counter-duration) var(--counter-direction) var(--counter-mode)}.counter__wrapper::after{content:counter(counter-value);position:absolute;top:50%;transform:translateY(-50%);color:var(--clr-neutral-400);font-size:2rem;font-weight:var(--fw-bold)}.counter__wrapper.approx::after{content:counter(counter-value) "+"}.counter__wrapper svg{width:10rem}.counter__wrapper:nth-child(2) svg{rotate:180deg}.counter__wrapper:nth-child(3) svg{scale:1 -1}@keyframes counter-age-lp{from{--counter-value: 0}to{--counter-value: 21}}@keyframes counter-inst-30{from{--counter-value: 0}to{--counter-value: 30}}@keyframes counter-inst-lp{from{--counter-value: 0}to{--counter-value: 40}}@keyframes counter-inst-50{from{--counter-value: 0}to{--counter-value: 50}}@keyframes counter-lic-lp{from{--counter-value: 0}to{--counter-value: 1400}}@keyframes counter-lic-re{from{--counter-value: 0}to{--counter-value: 1500}}@keyframes counter-lic-dj{from{--counter-value: 0}to{--counter-value: 1300}}@keyframes counter-lic-dm{from{--counter-value: 0}to{--counter-value: 400}}.counter__wrapper.animated.anim-inst-lp{animation-name:counter-inst-lp}.counter__wrapper.animated.anim-inst-30{animation-name:counter-inst-30}.counter__wrapper.animated.anim-inst-50{animation-name:counter-inst-50}.counter__wrapper.animated.anim-lic-lp{animation-name:counter-lic-lp}.counter__wrapper.animated.anim-lic-dj{animation-name:counter-lic-dj}.counter__wrapper.animated.anim-lic-dm{animation-name:counter-lic-dm}.counter__wrapper.animated.anim-lic-re{animation-name:counter-lic-re}.counter__wrapper.animated.anim-age-lp{animation-name:counter-age-lp}.no-animation{animation-duration:0ms !important;animation-iteration-count:1 !important;transition-duration:0ms !important}
