@import "https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;700&display=swap";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}html{scroll-behavior:smooth}a{text-decoration:none}
body{color:#000;background-color:#e6e6e6;font-family:Open Sans,sans-serif;font-weight:300}em{font-style:italic}strong{font-weight:600}html{font-size:62.5%}.highlight{background:linear-gradient(-90deg,#0985f9 0%,#6809dc 100%);-webkit-text-fill-color:transparent;background-color:#0000;-webkit-background-clip:text}@media only screen and (min-width:600px){html{font-size:72.5%}}@media only screen and (min-width:1400px){html{font-size:92.5%}}h1,h2,h3,h4{color:#130f40}.section__dark h1,.section__dark h2,.section__dark h3,.section__dark h4{color:#fff}h6{background:linear-gradient(-90deg,#0985f9 0%,#6809dc 100%);-webkit-text-fill-color:transparent;background-color:#0000;-webkit-background-clip:text;font-family:Open Sans,sans-serif;font-weight:700}p,ol li,ul li{color:#555}.section__dark p,.section__dark ol li,.section__dark ul li{color:#fff}h1{font-size:350%;font-weight:700;line-height:1.1em}h2{font-size:280%;font-weight:700;line-height:1.2em}h3{font-size:180%;font-weight:700;line-height:1.1em}h4,h5{font-size:150%;font-weight:700;line-height:1.1em}p{font-size:140%;line-height:1.6em}
.container{width:100%;max-width:540px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}@media only screen and (min-width:600px){.container{max-width:840px;padding-left:30px;padding-right:30px}}@media only screen and (min-width:900px){.container{max-width:1200px}}
.btn{color:#fff;background:linear-gradient(-90deg,#1d46f5 0%,#6809dc 100%) 0 0/100%;border-radius:30px;margin-top:25px;padding:10px 29px;font-size:15px;font-weight:700;text-decoration:none;display:inline-block}
.box{color:#555;text-align:center;background-color:#fff;border-radius:4px;margin-bottom:20px;padding:15px;font-size:140%;line-height:1.4em;overflow:hidden;box-shadow:0 0 30px #ddd}.section__dark .box{box-shadow:none}.box h3{color:#130f40;font-size:140%;line-height:1.4em}.box__image{margin-bottom:15px;display:block}.box--decorated{border-bottom:2px solid #1d46f5}.box__image--decorated{color:#1d46f5;background-color:#f5f5ff;border:3px solid #fff;border-radius:50%;width:65px;height:65px;font-size:30px;line-height:80px;display:inline-block;box-shadow:0 0 10px #1d46f5cc}@media only screen and (min-width:600px){.box{margin-bottom:0;padding:30px}.box--margin-bottom{margin-bottom:20px}}
.image__box{position:relative}.image__box div{border:10px solid #fff;border-radius:10px;overflow:hidden;box-shadow:0 0 30px #0000001a}
.navigation{height:40px;margin-bottom:-100px;position:sticky;top:0}
.table-wrapper{background:#192124;border:1px solid gray;border-radius:5px;width:100%;max-width:800px;margin:0 auto 50px;box-shadow:0 0 30px #ddd}.table-wrapper--green{border-color:#58d640}.table-wrapper--green .centered{color:#000;background:#58d640}.table-wrapper--blue{border-color:#3fd5ff}.table-wrapper--blue .centered{color:#000;background:#3fd5ff}.table-wrapper--pink{border-color:#f354c0}.table-wrapper--pink .centered{color:#000;background:#f354c0}table{text-align:left;color:#fff;width:100%;font-size:12px;line-height:16px}th{font-weight:900}th,td{min-width:50px;padding:5px}th:nth-child(2),th:nth-child(3),th:nth-child(4),td:nth-child(2),td:nth-child(3),td:nth-child(4){text-align:center}th:nth-child(3),td:nth-child(3),th:nth-child(5),td:nth-child(5),tbody tr:nth-child(odd){background:#ffffff1a}.centered{text-align:center}.green{color:#b2ff59}.grey{color:gray;font-weight:900}.red{color:red}.pink{color:#f354c0}.large-row{font-size:18px;font-weight:700;background:#000!important}.large-row td{padding:10px}.large-cell{font-weight:700;background:#000!important}.large-cell--alt{background:#1e2020!important}
.section__home{background-image:url(../media/bg_banner_home.82d4af5e.webp);background-position:0 100%;background-repeat:no-repeat;background-size:cover}.caption{padding:100px 0}.caption__logo-area{width:300px;height:80px;margin:0 auto}.caption__logo--small{width:300px;height:55px;display:block}.caption__logo--large{display:none}.caption__image{text-align:center;margin-bottom:30px}.caption__intro{text-align:center}@media only screen and (min-width:600px){.caption__about{grid-gap:50px;grid-template-columns:1fr 1fr;place-items:center;display:grid}.caption__image,.caption__intro{text-align:left}.caption__logo-area{width:300px;margin-bottom:50px}}@media only screen and (min-width:900px){.caption__about{grid-template-columns:300px 1fr}.caption__logo-area{width:500px;height:91px;margin-bottom:100px}.caption__logo--small{display:none}.caption__logo--large{max-width:500px;height:91px;display:block}}.caption h1{color:#fff;margin-bottom:10px;font-weight:700}.caption p{color:#fff;font-weight:600}
.section__one{background-image:url(../media/bg_section_waves.fed58300.webp);background-position:top;background-repeat:no-repeat;background-size:cover;padding:200px 0 60px}.one__title{text-align:center;max-width:640px;margin:0 auto 60px}.one__image{text-align:center;margin-bottom:50px}.one__image h3{margin:0 auto 30px}.image-marker{color:#fff;text-align:center;background:linear-gradient(-90deg,#0985f9 0%,#6809dc 100%);-webkit-text-fill-color:transparent;background-color:#0000;-webkit-background-clip:text;border:2px solid #fff;border-radius:20px;width:40px;height:40px;font-size:30px;font-weight:900;line-height:36px;display:none;position:absolute;top:0;right:0}.one__description{text-align:center}.one__description h3{max-width:500px;margin:0 auto 30px}.one__description-items{margin-bottom:20px}@media only screen and (min-width:600px){.one__content{grid-gap:50px;grid-template-columns:1fr 1fr;display:grid}.one__description-items{grid-gap:20px;grid-template-columns:1fr;display:grid}.one__image{margin-bottom:0}}@media only screen and (min-width:900px){.one__content{grid-template-columns:1fr 2fr}.one__description-items{grid-template-columns:1fr 1fr 1fr}}
.section__question{background-image:url(../media/bg_section_circle.67ee7ed7.webp);background-position:50% 60px;background-repeat:no-repeat;background-size:600px;padding:110px 0 40px}.question__title{text-align:center;max-width:640px;margin:0 auto}.question__image{text-align:center;padding:50px;position:relative}
.section__switches{background-image:url(../media/bg_section_waves.fed58300.webp);background-position:top;background-repeat:no-repeat;background-size:cover;padding:200px 0 60px}.switches__title{text-align:center;max-width:640px;margin:0 auto 60px}.switches__image{text-align:center;margin-bottom:50px}.image-marker{color:#fff;text-align:center;background:linear-gradient(-90deg,#0985f9 0%,#6809dc 100%);-webkit-text-fill-color:transparent;background-color:#0000;-webkit-background-clip:text;border:2px solid #fff;border-radius:20px;width:40px;height:40px;font-size:30px;font-weight:900;line-height:36px;display:none;position:absolute;top:0;right:0}@media only screen and (min-width:600px){.switches__content{grid-gap:20px;grid-template-columns:1fr 1fr;display:grid}.switches__description{grid-gap:20px;grid-template-columns:1fr;display:grid}.switches__image{text-align:right;margin-bottom:0}}@media only screen and (min-width:900px){.switches__content{grid-template-columns:1fr 2fr}.switches__description{grid-template-columns:1fr 1fr}}
.section__answer{background-color:#f5f6ff;padding:100px 0}.answer__title{text-align:center;max-width:640px;margin:0 auto 60px}.answer__switch-image,.answer__magicbox-image{text-align:center}.answer__arrow{text-align:center;padding:50px 0}.arrow--down{display:block}.arrow--right{display:none}@media only screen and (min-width:600px){.answer__content{grid-gap:20px;grid-template-columns:2fr 1fr 2fr;align-items:center;display:grid}.answer__switch-image{text-align:right}.answer__magicbox-image{text-align:left}.arrow--down{display:none}.arrow--right{display:block}}
.section__montage{background-color:#f5f6ff;background-image:url(../media/bg_dark_wave.7a01627f.webp);background-position:top;background-repeat:no-repeat;background-size:cover;padding:150px 0 60px}.montage__title{text-align:center;max-width:640px;margin:0 auto 60px}.montage__subtitle{color:#555;text-align:center;margin-bottom:30px;font-size:180%;font-weight:700;line-height:1.6em}.montage__description ul{text-align:center}.montage__description li{color:#555;margin-bottom:20px;font-size:160%;font-weight:500;line-height:1.6em}.montage__image{text-align:center;margin-bottom:50px}.image-montage-1{z-index:1;position:relative}.image-montage-2{position:relative;top:-5%;right:-10%}.image-montage-3{z-index:1;position:relative;top:-10%}@media only screen and (min-width:600px){.montage__content{grid-gap:50px;grid-template-columns:1fr 1fr;display:grid}.montage__image{margin-bottom:30px}.montage__description ul{text-align:left}.montage__description li{font-size:140%}.montage__subtitle{text-align:left}}
.section__receivers-b2c{background-color:#fff;padding:90px 0}.receivers-b2c__title{text-align:center;max-width:640px;margin:0 auto 60px}.receivers-b2c__description ul{text-align:center}.receivers-b2c__description li{color:#555;margin-bottom:20px;font-size:160%;font-weight:500;line-height:1.6em}.receivers-b2c__image{text-align:center;margin-bottom:50px}@media only screen and (min-width:600px){.receivers-b2c__content{grid-gap:20px;grid-template-columns:1fr 1fr;display:grid}.receivers-b2c__image{text-align:right;margin-bottom:30px}.receivers-b2c__description ul{text-align:left}.receivers-b2c__description li{color:#555;margin-bottom:30px;font-size:210%;font-weight:600;line-height:1.6em}.receivers-b2c__subtitle{text-align:left}}@media only screen and (min-width:900px){.receivers-b2c__content{grid-gap:50px;grid-template-columns:1fr 1fr;display:grid}}
.section__receivers-b2b{background-color:#f5f6ff;background-image:url(../media/bg_dark_wave.7a01627f.webp);background-position:top;background-repeat:no-repeat;background-size:cover;padding:150px 0 90px}.receivers-b2b__title{text-align:center;max-width:640px;margin:0 auto 60px}@media only screen and (min-width:600px){.receivers-b2b__content{grid-gap:20px;grid-template-columns:1fr 1fr;display:grid}}
.section__communication{background-color:#f5f6ff;padding:90px 0}.communication__title{text-align:center;max-width:640px;margin:0 auto 60px}.communication_content{max-width:840px;margin:0 auto}@media only screen and (min-width:600px){.communication_content{grid-gap:50px;grid-template-columns:1fr 1fr;place-items:center;display:grid}}
.section__webapp{padding:60px 0}.webapp__title{text-align:center;max-width:640px;margin:0 auto 60px}.webapp__image{max-width:800px;margin:0 auto}.image__description{text-align:center;margin:10px 0;font-size:17px;font-style:italic}.webapp__unit-images{grid-gap:20px;text-align:center;grid-template-columns:1fr 1fr 1fr;margin-bottom:50px;display:grid}.webapp__webapp-image{text-align:center}
.section__potential{background-color:#e6e6e6;padding:110px 0}.potential__title{text-align:center;max-width:640px;margin:0 auto 60px}.potential__magicbox-image{text-align:center}.potential__arrow{text-align:center;padding:50px 0}.potential__magicbox-image h3{margin-bottom:20px;font-size:180%;font-weight:700;line-height:1.1em}.potential__magicbox-image h4{margin-top:20px}@media only screen and (min-width:600px){.potential__content{grid-gap:20px;grid-template-columns:1fr 1fr 2fr;display:grid}.potential__sensors{grid-gap:20px;grid-template-columns:1fr 1fr;display:grid}}
.section__useful{background-color:#fff;background-image:url(../media/bg_dark_wave.7a01627f.webp);background-position:top;background-repeat:no-repeat;background-size:cover;padding:150px 0 90px}.useful__title{text-align:center;max-width:640px;margin:0 auto 60px}@media only screen and (min-width:600px){.useful__content{grid-gap:20px;grid-template-columns:1fr 1fr;display:grid}}
.section__comparison{background-color:#f5f6ff;padding:100px 0}.comparison__title{text-align:center;max-width:640px;margin:0 auto 60px}.comparison__switch-image{text-align:center;margin-bottom:100px}.comparison__magicbox-image{text-align:center;position:relative}.patent-pending{z-index:1;width:200px;position:absolute;top:-60px;left:0}@media only screen and (min-width:600px){.comparison__content{grid-gap:20px;grid-template-columns:1fr 1fr;align-items:center;display:grid}.comparison__switch-image{margin-bottom:0}}
.section__configuration{background-color:#fff;padding:90px 0 40px}.configuration__title{text-align:center;max-width:640px;margin:0 auto 60px}.configuration_content{max-width:840px;margin:0 auto}
.footer{background:linear-gradient(-90deg,#0985f9 0%,#6809dc 100%);border-top:1px solid #ffffff1a;padding:40px 0;overflow:hidden}.footer p{text-align:center;color:#fff;font-size:140%}.footer a{color:#fff}.footer__item{display:block}.footer__separator{display:none}@media only screen and (min-width:600px){.footer__item,.footer__separator{display:inline}}
.login-wrapper{grid-template-columns:1fr;justify-content:center;align-items:center;width:100%;height:100vh;display:grid}.login-container{width:340px;margin:0 auto}.login-form{flex-direction:row;gap:8px;margin-top:16px;display:flex}.login-form input{width:100%}.login-text{color:#333;border:1px solid #ccc;border-radius:4px;padding:12px 16px;font-size:14px}.login-button{color:#fff;cursor:pointer;background-color:#704099;border:none;border-radius:4px;padding:12px 16px;font-size:14px;transition:background-color .3s}.login-button:hover{background-color:#5c3995}
.alert-wrapper{margin-top:4px;margin-bottom:30px}.alert{border:1px solid #ccc;border-radius:4px;grid-template-columns:24px auto;place-items:center;font-size:13px;line-height:21px;display:grid;box-shadow:0 0 4px #0000001a}.alert .icon-alert-error,.alert .icon-alert-info,.alert .icon-alert-success,.alert .icon-alert-warning{position:relative;top:3px}.alert--info{border-color:#32b3e5}.alert--info .alert-icon{background:#32b3e5}.alert--info .alert-content{color:#1c6785;border-left:1px solid #32b3e5}.alert--success{border-color:#66d23a}.alert--success .alert-icon{background:#66d23a}.alert--success .alert-content{color:#3b7c21;border-left:1px solid #66d23a}.alert--warning{border-color:#eccd51}.alert--warning .alert-icon{background:#eccd51}.alert--warning .alert-content{color:#7e6d29;border-left:1px solid #eccd51}.alert--error{background:#fce6ec;border-color:#f43f75}.alert--error .alert-icon{background:#f43f75}.alert--error .alert-content{color:#771a36;border-left:1px solid #be305b}.alert-icon{text-align:center;width:100%;height:100%}.alert-content{color:#fff;width:100%;padding:8px 16px}

