html{font-size:62.5%;scroll-behavior:smooth}html *{box-sizing:border-box}body{margin:0;padding:0;font-size:1.6rem;font-family:var(--font-body-family);color:rgb(var(--body-color));line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading-family);font-weight:600;font-style:normal;line-height:1.2;margin-top:0;color:rgb(var(--heading-color))}h1{font-size:4.5rem}h2{font-size:3rem}h2.logo{margin:0;font-size:2.5rem}p{margin:0}p.disclaimer{font-size:1.2rem;opacity:.6}a,.link{color:rgb(var(--heading-color))}.logo-wrapper{transform:rotate(1deg);padding:1rem;border-radius:1rem;background:rgba(var(--accent-color),.08);display:inline-flex}.logo-wrapper img{display:inline-block;width:auto;height:3.4rem}.list{margin:0;padding:0;list-style:none;display:grid;gap:1.5rem}.list .list-item{padding:1.5rem;border-radius:1rem;background:rgb(var(--bg-color-secondary));display:grid;grid-template-columns:20% 20% 20% 1fr;align-items:center;justify-content:space-between}.list .list-item h4{margin:0}.list .list-item p{margin:0;font-size:1.4rem}.list .list-item p.state{white-space:nowrap;line-height:1;display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:10rem;width:fit-content;text-transform:uppercase;font-size:1.2rem;color:rgb(var(--heading-color))}.list .list-item p.state.state-loading{background:rgba(var(--heading-color),.1)}.list .list-item p.state.state-loading svg{color:rgb(var(--heading-color))}.list .list-item p.state.state-error{background:rgba(var(--red),.1)}.list .list-item p.state.state-error svg{color:rgb(var(--red))}.list .list-item p.state.state-finish{background:rgba(var(--green),.1)}.list .list-item p.state.state-finish svg{color:rgb(var(--green))}.list .list-actions{display:flex;align-items:center;justify-content:end;justify-content:flex-end;gap:1rem}.video-iframe{position:relative;padding-top:56.25%}.video-iframe iframe{display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:1rem;border:0;outline:0}select{width:100%;border-radius:1rem;border:1px solid rgba(var(--heading-color),.3);padding:1rem 1.5rem;font-size:1.3rem;text-transform:uppercase}.swiper{width:100%;height:100%}.swiper .swiper-slide{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.swiper .swiper-button-prev,.swiper .swiper-button-next{width:2.6rem;height:2.6rem;background:rgb(var(--heading-color));color:rgb(var(--bg-color));margin-top:0;transform:translateY(-50%);border-radius:50%}.swiper .swiper-button-prev:after,.swiper .swiper-button-next:after{font-size:1.2rem;position:absolute;top:50%;left:50%;transform:translate(-40%,-50%)}.swiper .swiper-button-prev.swiper-button-disabled,.swiper .swiper-button-next.swiper-button-disabled{opacity:0}.swiper .swiper-button-prev:after{transform:translate(-60%,-50%)}.bullet-list{text-align:left;list-style:none;padding:0;margin:0}.mt-s{margin-top:1rem}.mt-m{margin-top:1.5rem}.mt-l{margin-top:2rem}.mt-xl{margin-top:3rem}.mb-s{margin-bottom:1rem}.mb-m{margin-bottom:1.5rem}.mb-l{margin-bottom:2rem}.mb-xl{margin-bottom:3rem}.alert{position:fixed;top:1.5rem;left:50%;transform:translate(-50%);border-radius:1rem;box-shadow:0 0 1rem rgba(var(--heading-color),.12);padding:1.5rem;background:rgb(var(--bg-color-secondary));color:rgb(var(--body-color));text-align:left;visibility:hidden;opacity:0;z-index:10;transition:.25s ease all}.alert.alert--visible{visibility:visible;opacity:1}.alert.alert--error{background:#e03e3e;color:#fff}.alert.alert--success{background:#4bb243;color:#fff}.alert h2{color:inherit;font-size:2rem;margin:0 0 .5rem}.alert p{color:inherit;font-size:1.4rem;opacity:.8;margin:0}.modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);display:flex;align-items:center;justify-content:center;z-index:1000}.modal .modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50rem;max-width:95%;max-height:95%;overflow-y:scroll}.modal .modal-content::-webkit-scrollbar{display:none}.modal .modal-close{position:absolute;width:3rem;height:3rem;top:1.5rem;right:1.5rem;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:transparent}.modal .modal-close svg{display:block;width:2rem;height:2rem}.modal .modal-confirmation{padding:3rem;border-radius:2.5rem;background:#fff}.modal .modal-confirmation h1,.modal .modal-confirmation h2{font-size:2.2rem;line-height:1.2;margin-bottom:1.5rem}.modal .modal-confirmation p{margin-bottom:1rem}.modal .modal-confirmation .form{padding:0}.modal .modal-confirmation .form .button{margin-top:1.5rem}.modal .modal-confirmation .button,.modal .modal-confirmation .link{margin:1.5rem auto 0;display:flex}.container__auth{text-align:center;min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1.5rem;background:rgb(var(--bg-color-secondary))}.container__auth>img{width:auto;height:5rem;display:block;margin-bottom:3rem}.container__auth .card{min-width:50rem;max-width:95%;background:rgb(var(--bg-color));padding:2rem;border-radius:1rem}.container__auth .card .button,.container__auth .card .link{width:fit-content;margin:2rem auto 0}form{display:flex;flex-direction:column}form .button{margin-top:2rem}.form--item{display:flex;align-items:start;flex-direction:column;position:relative}.form--item+.form--item{margin-top:2rem}.form--item.form--item__hidden{opacity:0;visibility:hidden;height:0;overflow:hidden;margin-top:0}.form--item img{position:absolute;bottom:1.1rem;opacity:.6;right:1.5rem}.form--item label{font-size:1.2rem;font-family:var(--font-heading-family);margin-bottom:.3rem}.form--item input,.form--item textarea{background:rgb(var(--bg-color));padding:1rem;border:1px solid rgba(var(--heading-color),.3);border-radius:1rem;position:relative;width:100%}.form--item input[disabled],.form--item textarea[disabled]{background-color:rgb(var(--bg-color-secondary));cursor:not-allowed}.form--item .checkboxes{margin-top:.5rem}.form--item .checkboxes .checkbox{display:flex;align-items:center;justify-content:start;gap:.7rem}.form--item .checkboxes .checkbox input{margin:0;display:block}.form--item .checkboxes .checkbox label{margin:0;text-transform:uppercase;font-weight:bolder;font-family:var(--font-body-family)}.form--item textarea{max-width:100%;min-width:100%;min-height:9rem;font-family:var(--body-font-family)}.form--error{color:red;font-size:1.2rem;font-family:var(--font-heading-family)}.shop-url{width:100%;position:relative;display:flex;border:1px solid rgba(var(--heading-color),.3);border-radius:1rem;overflow:hidden}.shop-url .shop-url-protocol{background:rgb(var(--bg-color-secondary));font-size:1.2rem;padding:.5rem 1rem;line-height:1;margin:0!important;border-right:1px solid rgba(var(--heading-color),.3);display:flex;align-content:center;justify-content:center;vertical-align:middle;place-items:center}.shop-url input{border:0;outline:none}.shop-url-helper{font-size:1.4rem!important;margin:.8rem 0 0!important;text-align:left!important;line-height:1.2}.button{display:inline-flex;align-items:center;justify-content:center;gap:1rem;text-decoration:none;font-family:var(--font-heading-family);color:rgb(var(--button-text-color));background:rgb(var(--button-bg-color));border:none;font-size:1.3rem;padding:1rem 1.5rem;text-transform:uppercase;border-radius:1rem;cursor:pointer;text-align:center;transition:.25s ease all;font-weight:700}.button .button-arrow{width:2.4rem;height:2.4rem;background:rgba(var(--heading-color),.2);border-radius:50%;display:flex;justify-content:center;align-items:center;padding:.5rem}.button .button-arrow svg{display:block}.button:hover{background:rgb(var(--button-bg-hover-color));border-color:rgb(var(--button-bg-hover-color))}.button.button--disabled{background:#cecece;color:#000;border:2px solid #cecece;box-shadow:3px 3px 10px 5px #00000030;pointer-events:none}.buttons-group{display:flex;align-items:center;justify-content:center}.button--outline{background:transparent;color:rgb(var(--button-bg-color));border:1px solid rgb(var(--button-bg-color))}.button--outline:hover{background:transparent;border:1px solid rgb(var(--button-bg-hover-color));color:rgb(var(--button-bg-hover-color))}.button--red{background:#ac2c2c;color:#fff}.button--red:hover{background:#701c1c}.button--accent{background:rgb(var(--accent-color));color:#fff;border:2px solid rgba(255,255,255,.7);box-shadow:3px 3px 10px 5px rgba(var(--accent-color),.4)}.button--accent:hover{background:rgba(var(--accent-color),.8);border:2px solid rgba(255,255,255,.9);box-shadow:0 0 10px 5px rgba(var(--accent-color),.4)}.link{border:none;background:none;font-size:1.2rem;text-transform:uppercase;letter-spacing:1px;font-family:var(--font-heading-family);font-weight:700;color:rgb(var(--button-bg-color));text-decoration:underline;text-underline-offset:2px;cursor:pointer;transition:.25s ease all;display:flex;align-items:center;justify-content:center}.link:hover{color:rgb(var(--button-bg-hover-color))}.header{padding:1.5rem 3rem;min-width:30rem;height:100%;position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:3rem;background-color:rgb(var(--bg-color))}@media screen and (max-width: 849px){.header{flex-direction:column;gap:1rem}.header .nav{justify-content:center}}.header .nav__item--logo{margin-right:auto;text-decoration:none;display:flex;align-items:center;gap:1rem;color:inherit}.header .nav__item--logo h2{margin:0;color:inherit}.header .nav__item--logo .logo__image{display:block;height:5rem;width:auto}.header .nav__item--logo .disclaimer{white-space:nowrap;position:relative}.header .nav__item--logo .disclaimer:after{content:"";display:block;position:absolute;left:0;right:0;bottom:-.5rem;width:100%;height:.7rem;border-radius:.2rem;background:rgb(var(--accent-color))}@media screen and (max-width: 849px){.header .nav__item--logo{display:block;margin:0 auto}.header .nav__item--logo .logo{font-size:3rem}}.header .header-drawer-open{display:none}@media screen and (max-width: 624px){.header .header-drawer-open{display:block;position:absolute;left:1.5rem;top:50%;transform:translateY(-50%)}}.header .nav{margin:0;padding:0;list-style:none;display:flex;justify-content:end;align-items:center}@media screen and (max-width: 624px){.header .nav{display:block;position:absolute;left:0;width:100%;background:rgb(var(--bg-color));top:-40rem;padding:0 1.5rem 1.5rem 0;border-top:1px solid rgba(var(--heading-color),.08)}.header .nav.active{top:var(--menu-height)}}.header .nav .nav__link{padding:1.5rem;text-decoration:none;color:rgb(var(--heading-color));display:block;font-size:1.3rem;text-transform:uppercase;font-family:var(--font-heading-family);cursor:pointer}.header .nav .nav__link:after{position:relative;display:block;content:"";width:0%;top:100%;left:0;right:0;height:2px;background:rgb(var(--heading-color));transition:.25s ease all}.header .nav .nav__link:hover:after{width:100%}.header .nav .nav__item.nav__item--main .nav__link{width:fit-content;color:rgb(var(--button-text-color));background:rgb(var(--accent-color));margin-left:1.5rem;border:none;font-size:1.3rem;padding:1rem 1.5rem;text-transform:uppercase;border-radius:1rem;font-weight:700;cursor:pointer}.header .nav .nav__item.nav__item--main .nav__link:after{content:none}.header .nav .nav__item.nav__item--active .nav__link:after{width:100%!important}.header .nav__private hr{height:.1rem;width:100%;background:rgb(var(--heading-color));margin-top:auto}.banner{padding:5rem 3rem;position:relative;background:linear-gradient(to bottom,rgb(var(--bg-color-secondary)),rgb(var(--bg-color)))}.banner .banner-wrapper{display:grid;grid-template-columns:1fr .7fr;gap:10rem;max-width:var(--page-width);margin:0 auto;height:65rem;max-height:972px}@media screen and (max-width: 1040px){.banner .banner-wrapper{height:auto}}@media screen and (max-width: 850px){.banner .banner-wrapper{grid-template-columns:repeat(2,1fr);gap:3rem}}@media screen and (max-width: 650px){.banner .banner-wrapper{grid-template-columns:1fr;gap:2rem}}.banner .banner-content{height:100%;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 650px){.banner .banner-content{text-align:center}}.banner .banner-content .banner-title{font-size:6.5rem;margin:0}@media screen and (max-width: 850px){.banner .banner-content .banner-title{font-size:3.2rem}}.banner .banner-content .banner-title .bold{color:rgb(var(--accent-color));white-space:nowrap;background-color:rgba(var(--accent-color),.08);padding:.5rem;border-radius:1rem;display:inline-block;line-height:1;transform:rotate(-1deg)}.banner .banner-content .banner-text{font-size:2rem}@media screen and (max-width: 850px){.banner .banner-content .banner-text{font-size:1.8rem}}.banner .banner-content hr{display:block;height:1px;border:0;border-top:1px solid rgb(var(--heading-color),.1);margin:2rem 0;padding:0}.banner .banner-content .buttons-group{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:1rem;margin:2rem 0;text-align:center}.banner .banner-content .buttons-group>*{width:100%;font-size:1.4rem;letter-spacing:0}.banner .banner-media{display:block;width:100%;height:auto;border-radius:1.5rem;border:1px solid rgb(var(--heading-color),.1);box-shadow:var(--shadow-container);position:relative}@media screen and (max-width: 650px){.banner .banner-media{padding-top:75%}}.banner .banner-media .banner-media__mobile{position:absolute;bottom:0;width:25rem;height:auto;right:3rem}@media screen and (max-width: 1250px){.banner .banner-media .banner-media__mobile{width:20rem}}@media screen and (max-width: 1040px){.banner .banner-media .banner-media__mobile{display:none}}.banner .banner-circle{position:absolute;right:0;top:10rem;display:block;width:50rem;height:50rem;border-radius:50%;filter:blur(10rem);background:rgba(var(--accent-color),.15);pointer-events:none}.icons-wrapper{padding:0 3rem}.icons{display:grid;grid-template-columns:repeat(4,1fr);gap:3rem;align-items:start;justify-content:space-between;padding:3rem;max-width:var(--page-width);margin:0 auto;border-radius:1rem;background:rgba(var(--accent-color),.08);color:rgb(var(--heading-color))}@media screen and (max-width: 850px){.icons{gap:1.5rem}}@media screen and (max-width: 750px){.icons{grid-template-columns:repeat(2,1fr)}}.icons .icon{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;text-align:center}.icons .icon svg{display:block;height:2.8rem;width:auto;color:rgb(var(--accent-color))}.icons .icon .icon-text{font-family:var(--font-heading-family)}.negative{max-width:calc(.8 * var(--page-width));padding:10rem 3rem;margin:0 auto}.negative .negative-title{text-align:center;font-size:4rem}@media screen and (max-width: 950px){.negative .negative-title{font-size:3.2rem}}.negative .negative-title .bold{color:rgb(var(--red));white-space:nowrap;background-color:rgba(var(--red),.08);padding:.5rem;border-radius:1rem;display:inline-block;line-height:1;transform:rotate(-1deg)}.negative .negatives{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;align-items:center;justify-content:center}@media screen and (max-width: 750px){.negative .negatives{grid-template-columns:1fr}}.negative .negatives .negative-item{display:flex;align-items:center;gap:1.5rem}@media screen and (max-width: 750px){.negative .negatives .negative-item{justify-content:center}}.negative .negatives .negative-item svg{padding:1.5rem;border-radius:1rem;background-color:rgba(var(--red),.08);color:rgb(var(--red));width:auto;height:4rem}@media screen and (max-width: 950px){.negative .negatives .negative-item svg{height:3rem}}.negative .negatives .negative-item p{font-size:2rem}@media screen and (max-width: 950px){.negative .negatives .negative-item p{font-size:1.8rem}}.features{padding:10rem 3rem;background:rgba(var(--accent-color),.06)}.features h2{text-align:center;max-width:60rem;margin:0 auto;font-size:4rem}@media screen and (max-width: 750px){.features h2{font-size:3.2rem}.features h2 .logo-wrapper img{height:2.8rem}}.features .features-wrapper{max-width:var(--page-width);margin:5rem auto 0}.features .features-cta{margin-top:5rem;text-align:center}.tabs{width:100%;margin:0 auto}.tabs-header{display:flex;align-items:center;margin-bottom:1rem;justify-content:center;gap:1.5rem}@media screen and (max-width: 750px){.tabs-header{justify-content:start;overflow-x:scroll;flex-wrap:wrap;gap:1rem}}.tab{font-family:var(--font-heading-family);font-weight:500;padding:1rem 1.5rem;border-radius:1rem;line-height:1;white-space:nowrap;background:rgb(var(--bg-color));color:rgb(var(--heading-color));cursor:pointer;font-size:1.8rem;border:1px solid rgba(var(--accent-color),.15);outline:none;transition:all .25s ease}.tab:hover{background:rgba(var(--accent-color),.15)}.tab.active{background:rgb(var(--accent-color));color:rgb(var(--bg-color));border-color:rgb(var(--accent-color))}.tabs-content{max-width:80rem;margin:1.5rem auto 0;display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;justify-content:space-between}@media screen and (max-width: 750px){.tabs-content{grid-template-columns:repeat(2,1fr)}}.tabs-content h4{margin:0 0 .5rem;font-size:1.6rem}.tabs-content p{font-size:1.4rem;line-height:1.2}.media-text{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;gap:3rem;text-align:left}@media screen and (max-width: 749px){.media-text{grid-template-columns:1fr}}.media-text+.media-text{margin-top:3rem}.media-text .media.media--right{order:1}@media screen and (max-width: 749px){.media-text .media.media--right{order:0}}@media screen and (max-width: 749px){.media-text .media{order:0}}.media-text .media .iframe-container{position:relative;padding-bottom:70%;width:100%;height:auto;border-radius:1rem}.media-text .media .iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;border-radius:1rem;display:block;object-fit:cover}.media-text .media img{display:block;border-radius:1rem;width:100%;height:auto}.media-text .text{max-width:70%;margin:0 auto}@media screen and (max-width: 749px){.media-text .text{max-width:100%}}.media-text .text .title{font-size:2.4rem;margin-bottom:1.5rem}.media-text .text .description{font-size:1.8rem;max-width:100%;margin-bottom:3rem}.media-text .text .icons{grid-template-columns:1fr;padding:2rem;gap:1rem}.media-text .text .icons .icon{flex-direction:row;justify-content:start;justify-content:flex-start;text-align:left}.media-text .text .icons .icon svg{height:2rem}.media-text .text .icons .icon p{line-height:1}.demo{padding:10rem 3rem;background:linear-gradient(to top,rgb(var(--bg-color-secondary)),rgb(var(--bg-color)))}.demo .demo-content{max-width:var(--page-width);margin:0 auto}.demo .demo-content>h2{text-align:center;font-size:4rem;margin:0 0 1.5rem}@media screen and (max-width: 750px){.demo .demo-content>h2{font-size:3.2rem}}.demo .demo-content>h2 .bold{color:rgb(var(--accent-color));white-space:nowrap;background-color:rgba(var(--accent-color),.08);padding:.5rem;border-radius:1rem;display:inline-block;line-height:1;transform:rotate(-1deg)}.demo .demo-content>p{font-size:2rem;max-width:80rem;text-align:center;margin:0 auto 3rem}.demo .demo-content .media-text:nth-child(2n) .icons{transform:rotate(.7deg)}.demo .demo-content .media-text:nth-child(odd) .icons{transform:rotate(-.7deg)}.price-table{padding:10rem 3rem;background-color:rgb(var(--bg-color))}@media screen and (max-width: 750px){.price-table{padding:5rem 2rem}}.price-table .price-table-header{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.price-table .price-table-header h2{font-size:4rem;margin:0 0 1.5rem}@media screen and (max-width: 750px){.price-table .price-table-header h2{font-size:3.2rem}}.price-table .price-table-header h2 .bold{color:rgb(var(--accent-color));white-space:nowrap;background-color:rgba(var(--accent-color),.08);padding:.5rem;border-radius:1rem;display:inline-block;line-height:1;transform:rotate(-1deg)}.price-table .price-table-header p{font-size:2rem;max-width:80rem;margin:0 auto}.price-table .price-table-header .price-table-switch{margin-top:3rem;display:flex;gap:1rem;padding:1rem;background:rgb(var(--bg-color-secondary));border-radius:1rem}.price-table .price-table-header .price-table-switch .switch-button{display:block;border:0;border-radius:.5rem;cursor:pointer;padding:5px 8px;font-size:1.4rem;text-transform:uppercase;background:transparent;transition:all .25s ease}.price-table .price-table-header .price-table-switch .switch-button .bold{padding:3px 5px;background:rgba(var(--accent-color),.1);color:rgb(var(--accent-color));font-size:1.2rem;font-weight:bolder;border-radius:.5rem;display:inline-block;transition:all .25s ease}.price-table .price-table-header .price-table-switch .switch-button.active{background:rgb(var(--accent-color));color:rgb(var(--bg-color))}.price-table .price-table-header .price-table-switch .switch-button.active .bold{background:rgb(var(--bg-color))}.price-table .price-table-container{display:grid;grid-template-columns:repeat(3,1fr);gap:5rem;align-items:start;justify-content:center;width:100%;max-width:120rem;margin:5rem auto 0}@media screen and (max-width: 750px){.price-table .price-table-container{grid-template-columns:1fr;gap:2rem;margin:2rem auto 0}}.price-table .price-table-container .price-el{background-color:rgb(var(--bg-color-secondary));border-radius:1rem;padding:2rem;border:1px solid transparent}.price-table .price-table-container .price-el.major{border-color:rgb(var(--accent-color));position:relative}.price-table .price-table-container .price-el.major .price-disclaimer-major{text-align:center;position:absolute;top:-1rem;background:rgb(var(--accent-color));color:#fff;left:50%;transform:translate(-50%);padding:.4rem 1rem;border-radius:1rem;font-size:1.2rem;text-transform:uppercase;font-weight:600;letter-spacing:1px;white-space:nowrap}.price-table .price-table-container .price-el .price-header{display:flex;align-items:center;flex-wrap:wrap;font-family:var(--font-heading-family)}.price-table .price-table-container .price-el .price-header .title{width:100%;margin:0 0 1rem;font-size:1.8rem;text-transform:uppercase}.price-table .price-table-container .price-el .price-header .compare-price{text-decoration:line-through;opacity:.6;font-weight:600;margin-right:.5rem}.price-table .price-table-container .price-el .price-header .price{font-weight:600;font-size:4rem;line-height:1;color:rgb(var(--heading-color))}.price-table .price-table-container .price-el .price-header .currency{margin-bottom:0;font-size:2rem}.price-table .price-table-container .price-el .price-header .disclaimer{width:100%;font-size:1.4rem}.price-table .price-table-container .price-el .button{width:100%;margin:2rem 0}.price-table .price-table-container .price-el .price-table__description{border-top:1px solid rgba(var(--heading-color),.1);margin:0 0 1rem;padding-top:2rem;font-weight:bolder;color:rgb(var(--heading-color))}.price-table .price-table-container .price-el .bullet-list{border-bottom:1px solid rgba(var(--heading-color),.1);padding-bottom:2rem}.price-table .price-table-container .price-el .bullet-list li p{line-height:1.2}.price-table .price-table-container .price-el .bullet-list li p svg{margin-right:.5rem;opacity:.6}.price-table .price-table-container .price-el .bullet-list li+li{margin-top:1rem}.price-table .price-table-container .price-el .bullet-list .disclaimer{padding:0 .5rem;background:#00800049;border-radius:1rem}.price-table .price-table-container .price-el .price-major{color:rgb(var(--accent-color));white-space:nowrap;background-color:rgba(var(--accent-color),.08);padding:.5rem;border-radius:1rem;display:inline-block;line-height:1}.price-table .price-table-container .price-el .button-disclaimer{font-size:1.3rem;opacity:.7;margin-top:1rem;text-align:center}@media screen and (max-width: 749px){.price-table .price-table-container{display:grid;grid-template-columns:1fr}}.faq{background:linear-gradient(to bottom,#f6f6f6,#fff)}.faq .faq-container{max-width:140rem;margin:0 auto;padding:10rem 3rem}.faq .faq-container .faq-container-header{background:transparent;text-align:center}.faq .faq-container .faq-container-header h2{margin:0 0 1.5rem;font-size:4rem}@media screen and (max-width: 750px){.faq .faq-container .faq-container-header h2{font-size:3.2rem}}.faq .faq-container .faq-container-header h2 .bold{color:rgb(var(--accent-color));white-space:nowrap;background-color:rgba(var(--accent-color),.08);padding:.5rem;border-radius:1rem;display:inline-block;line-height:1;transform:rotate(-1deg)}.faq .faq-container .faq-container-header p{max-width:80rem;margin:0 auto}.faq .faq-container .faq-items{max-width:80rem;margin:5rem auto 0;display:flex;flex-direction:column;gap:1rem}.faq .faq-container .faq-items .faq-item .faq-question{display:flex;justify-content:space-between;align-items:center;cursor:pointer;gap:.5rem;border-bottom:1px solid #c7c7c7;padding-bottom:1rem}.faq .faq-container .faq-items .faq-item .faq-question h3{margin:0}.faq .faq-container .faq-items .faq-item .faq-question:hover h3{text-decoration:underline}.faq .faq-container .faq-items .faq-item .faq-answer{margin-bottom:1.5rem;padding-top:1.5rem}.footer{background-color:rgb(var(--accent-color));color:#fff}.footer .footer-container{padding:9rem 5rem;max-width:140rem;width:100%;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);grid-template-areas:"logo nav1 nav2 nav3"}.footer .footer-container .footer-col-1 h2{color:rgb(var(--background-color));font-size:2.2rem}.footer .footer-container .footer-col-1 p{opacity:.8;font-size:1.4rem;margin-bottom:.6rem;line-height:1.4}.footer .footer-container .footer-col-2{grid-area:nav2}.footer .footer-container .footer-col-3{grid-area:nav3}.footer .footer-container .footer-menu{text-align:right}.footer .footer-container .footer-menu h3{text-transform:uppercase;font-size:1.8rem;color:rgb(var(--background-color));opacity:.7}.footer .footer-container .footer-menu ul{margin:0;padding:0;list-style:none}.footer .footer-container .footer-menu ul li a{color:rgb(var(--background-color-secondary));font-size:1.6rem;text-decoration:none;line-height:1.5}.footer .footer-container .footer-menu ul li p{font-size:1.6rem;opacity:.7;font-style:italic}@media screen and (max-width: 749px){.footer .footer-container{grid-template-columns:1fr;grid-template-rows:auto auto auto auto;grid-template-areas:"logo" "nav1" "nav2" "nav3"}.footer .footer-container .footer-menu{text-align:left;margin-top:5rem}}.legal-container{max-width:100rem;margin:0 auto;padding:9rem 5rem}.legal-container .page-popup{margin-bottom:5rem}.legal-container .legal-section{margin-top:5rem}.app-layout{width:100%;min-height:100vh;display:grid;grid-template-columns:auto 1fr}@media screen and (max-width: 624px){.app-layout{grid-template-columns:1fr;grid-template-rows:auto 1fr}}.app-layout .header{padding:2rem;min-width:auto;flex-direction:column;justify-content:flex-start;background:rgb(var(--bg-color-secondary))}.app-layout .header .nav__item--logo .logo__image{height:4rem}.app-layout .header .nav{flex-direction:column;align-items:flex-start;width:100%;gap:1.5rem}@media screen and (max-width: 624px){.app-layout .header .nav{padding:0;border-bottom:1px solid rgba(var(--heading-color),.08)}}.app-layout .header .nav .nav__link{border-radius:1rem;padding:1rem 1.5rem;display:flex;align-items:center;gap:.7rem;color:rgb(var(--heading-color));transition:.25s ease all}@media screen and (max-width: 624px){.app-layout .header .nav .nav__link{border-radius:0}}.app-layout .header .nav .nav__link:hover{color:rgb(var(--accent-color))}.app-layout .header .nav .nav__link.active{color:rgb(var(--accent-color));background-color:rgba(var(--accent-color),.08)}.app-layout .header .nav .nav__link:after{content:none}.app-layout .header .nav .nav__item--active .nav__link{background:rgb(var(--bg-color));border:1px solid rgba(var(--heading-color),.2)}.app-layout .container__app{position:relative}.content h1{margin:0}.content>*{padding:3rem}.content .section-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.content .section-header .section-title{margin:0}.content .section-header .section-subtitle{margin:0;font-size:1.8rem;color:rgb(var(--body-color));font-family:var(--font-heading-family)}.content .section-content{position:relative}.grid{display:grid;gap:1.5rem}@media screen and (min-width: 750px){.grid-4{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 1250px){.grid-4{grid-template-columns:repeat(4,1fr)}}.iframe-container{position:relative;width:100%;height:100%;padding-top:56.25%}.iframe-container .iframe-item{border:0;outline:0;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;cursor:pointer;border-radius:1rem}.account-container{display:grid;grid-template-columns:1fr;gap:3rem}.account-container .account-item{padding:2rem;background:rgb(var(--bg-color-secondary));border-radius:1rem}.account-container .account-item .title{padding-bottom:1rem;border-bottom:1px solid #777777;margin-bottom:1rem}.account-container .account-item .text{line-height:1.5}.account-container .account-item .text.text-last{margin-bottom:2rem}.account-container .account-item .button{width:fit-content}.onboarding{background:rgb(var(--bg-color-secondary));position:relative;min-height:100vh}.onboarding .onboarding-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:60rem;width:95%;padding:3rem;background-color:#fff;border-radius:1rem}.onboarding .onboarding-container .onboarding-container--logo{text-align:center;width:100%;margin-bottom:3rem}.onboarding .onboarding-container .onboarding-container--logo img{display:block;height:4rem;width:auto;margin:0 auto}.onboarding .onboarding-container .onboarding-container--content h1{text-align:center;margin:0 auto 1rem}.onboarding .onboarding-container .onboarding-container--content h1 .bold{color:rgb(var(--accent-color));white-space:nowrap;background-color:rgba(var(--accent-color),.08);padding:.5rem;border-radius:1rem;display:inline-block;line-height:1;transform:rotate(-1deg)}.onboarding .onboarding-container .onboarding-container--content p{text-align:center;margin:0 0 2rem;font-size:1.8rem}.onboarding .onboarding-container .onboarding-container--content .button,.onboarding .onboarding-container .onboarding-container--content .link{margin:1.4rem auto 0;display:flex}.search-bar{padding:0 3rem;margin:0;width:100%}.search-bar input{border:0;border-bottom:1px solid rgb(var(--heading-color));min-height:4rem;width:100%;outline:none;background-color:rgb(var(--bg-color-secondary));padding:0 1.5rem}.shops .shop{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:1rem;padding:2rem;border-radius:1rem}.shops .shop:nth-child(odd){background:rgb(var(--bg-color-secondary))}.shops .shop:nth-child(odd) .shop-infos .shop-tag{background:rgb(var(--bg-color))}.shops .shop .shop-infos{display:flex;flex-direction:column;justify-content:start;justify-content:flex-start;text-align:left}.shops .shop .shop-infos a{text-decoration:none;color:rgb(var(--body-color))}.shops .shop .shop-infos h3{margin:0;display:flex;align-items:center;gap:5px;flex-wrap:wrap}.shops .shop .shop-infos h3 .shop-tag{font-size:1.1rem;text-transform:uppercase;line-height:1.2;padding:2px 5px;border-radius:3px;color:rgb(var(--body-color));background:rgb(var(--bg-color-secondary))}.shops .shop .shop-infos .link{justify-content:start;justify-content:flex-start;text-transform:lowercase;letter-spacing:0;font-size:1.4rem;font-weight:400;gap:1rem;width:fit-content}.shops .shop .shop-infos .link:hover{color:rgb(var(--accent-color))}.shops .shop-add{display:flex;align-items:center;justify-content:center;padding:2rem;cursor:pointer;border-radius:1rem;border:2px dashed currentColor;margin:1.5rem 0 0;color:rgb(var(--body-color));font-weight:bolder;transition:.25s ease all;gap:1rem}.shops .shop-add:hover{color:rgb(var(--heading-color))}.dashboard h1{margin-bottom:0}.dashboard .tutorial{padding:3rem 6rem 3rem 3rem;border-radius:1rem;background:rgba(var(--bg-color-secondary),.3);border:2px dashed rgb(var(--bg-color-secondary));margin:0 3rem;position:relative}.dashboard .tutorial.tutorial--closed{display:none}.dashboard .tutorial .tutorial-close{position:absolute;top:1rem;right:1rem;cursor:pointer;width:4rem;height:4rem;background:rgb(var(--heading-color));color:rgb(var(--bg-color));font-size:2rem;display:flex;align-items:center;justify-content:center;line-height:1;border-radius:50%}.dashboard .tutorial .tutorial-text{margin-bottom:3rem}.dashboard .tutorial .tutorial-list{margin:0;padding:0;list-style:none}.dashboard .tutorial .tutorial-list li p{display:flex;align-items:center;gap:.5rem;font-size:1.8rem}.dashboard .tutorial .tutorial-list li p i{font-size:2rem}.dashboard .tutorial .tutorial-list li p.active{opacity:.4;text-decoration:line-through}.dashboard .tutorial .tutorial-list li p.active .fa-circle-right{display:none}.dashboard .tutorial .tutorial-list li p:not(.active) .fa-circle-check{display:none}.dashboard .tutorial .tutorial-list li p a{color:rgb(var(--heading-color));text-underline-offset:2px}.dashboard .tutorial .tutorial-list li:not(:last-child){margin-bottom:1.5rem}.subscription-page .price-table{padding:0}.update .section{margin-top:5rem;opacity:.3;pointer-events:none}.update .section.active{opacity:1;pointer-events:inherit}.update .section .section-title{margin-bottom:1rem}.update-dropzone{width:100%;min-height:10rem;border:3px dashed rgba(var(--heading-color),.3);border-radius:1rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.update-progress{height:1rem;border-radius:1rem;background:rgba(var(--accent-color),.3);position:relative;overflow:hidden}.update-progress .update-progress-bar{position:absolute;top:0;left:0;bottom:0;transition:width .25s ease;width:50%;background:rgb(var(--accent-color))}.update-progress .update-progress-bar.full{width:100%}.update-download{display:flex;flex-direction:column;gap:1.5rem;align-items:start;align-items:flex-start}
