.small{font-size:85%}.large{font-size:115%}.text-center{text-align:center}.text-right{text-align:right}.inline{display:inline}.flex{display:flex}.wrap{flex-wrap:wrap}.mv-2{margin-top:2em;margin-bottom:2em}.mv-3{margin-top:3em;margin-bottom:3em}.mv-5{margin-top:5em;margin-bottom:5em}.pad-s{padding:1em}.pad-m{padding:2em}.pad-l{padding:3em}.w300p{width:300px!important}.w600p{width:600px!important}.w250p{width:250px!important}.hidden{display:none}label.error{color:red}@media screen and (max-width:600px){.pad-s{padding:5px}.pad-m{padding:10px}.pad-l{padding:16px}}.btn{background-color:var(--primary-color);color:#fff;border:none;border-radius:15px;padding:8px 1em;font-size:16px;text-decoration:none}.bold{font-weight:700}.link{color:#08f;cursor:pointer;text-decoration:none}.link:hover{text-decoration:underline}.dark .link{color:#4babff}.dark .gradient{background:linear-gradient(to bottom right,#0b3057,#0c0c24,#062d23)}.dark .dark-brighter{filter:brightness(1.3)}.dark .dark-invert{filter:invert()}@media (max-width:1100px){.small-reverse{flex-direction:column-reverse;align-content:center;gap:3em}}ul.checked{padding-left:0;list-style-type:none}ul.checked li{margin:10px 0}ul.checked li:before{content:"✓";color:#fff;text-align:center;background:#3c9df2;border-radius:50%;width:20px;height:20px;margin-right:1em;padding:3px;display:inline-block}ul.checked.small li:before{width:15px;height:15px;font-size:.8em}.large-image{background-color:#ccc;width:750px;max-width:100%;margin:20px auto;display:block}.multi-column{flex-wrap:nowrap;justify-content:space-around;gap:4em;display:flex}.multi-column .step{vertical-align:top;width:200px;margin:10px;display:inline-block}.multi-column .step p{text-align:center;padding:10px}@media (max-width:1000px){.multi-column{flex-wrap:wrap;justify-content:center;gap:1em}}.even-columns{grid-auto-columns:1fr 1fr;grid-auto-flow:column;display:grid}@media (max-width:600px){.even-columns{grid-auto-flow:row}}table,th,td{border-collapse:collapse;border:1px solid #ddd;padding:15px}.input-field{margin-bottom:.7em;position:relative}.error-slot{color:red;font-size:12px;display:block}.input-field{margin-top:1em}.input-field:not(.inline) label{margin-bottom:0}.input-field:not(.inline) input,.input-field:not(.inline) textarea{margin-bottom:1em}.error-slot{display:none}.error-visible .error-slot{display:block}input.no-spin::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input.no-spin::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input.no-spin[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button{opacity:1}.error input,.error textarea{border-bottom-color:var(--error)}.too-long{color:#fff;background-color:red}label,input[type=text],input[type=tel],textarea{width:100%}label.error{color:var(--error);top:1.1em;font-size:97%!important}.input-field{background-color:#0000}.input-field.inline label>div{border-bottom:1px solid #fff;width:150px;padding:2px;display:inline-block}.input-field.error{margin-bottom:1.3em;transition:margin .3s}.input-field.error label div,.input-field.error input{color:var(--error)}.input-field label div{transition:top .3s}.input-field label>*{position:inherit;top:1em}.input-field:not(.inline) label{margin-bottom:1.7em;font-size:smaller;position:relative}.input-field:not(.inline) label>div.label-title{display:inline;position:absolute;top:-5px;left:.5em}.input-field:not(.inline) input:-moz-placeholder-shown~div.label-title{color:gray;top:1.5em}.input-field:not(.inline) textarea:-moz-placeholder-shown~div.label-title{color:gray;top:1.5em}.input-field:not(.inline) input:-moz-placeholder-shown~div.label-title{color:gray;top:1.5em}.input-field:not(.inline) textarea:-moz-placeholder-shown~div.label-title{color:gray;top:1.5em}.input-field:not(.inline) input:placeholder-shown~div.label-title,.input-field:not(.inline) textarea:placeholder-shown~div.label-title{color:gray;top:1.5em}.input-field:not(.inline) input:focus:not(:-moz-read-only)~div.label-title{color:unset;font-size:inherit;top:-5px}.input-field:not(.inline) textarea:focus:not(:-moz-read-only)~div.label-title{color:unset;font-size:inherit;top:-5px}.input-field:not(.inline) input:focus:not(:-moz-read-only)~div.label-title{color:unset;font-size:inherit;top:-5px}.input-field:not(.inline) textarea:focus:not(:-moz-read-only)~div.label-title{color:unset;font-size:inherit;top:-5px}.input-field:not(.inline) input:focus:not(:read-only)~div.label-title,.input-field:not(.inline) textarea:focus:not(:read-only)~div.label-title{color:unset;font-size:inherit;top:-5px}.hero-hiw{max-width:400px;position:relative}#explainer-video{flex-direction:row-reverse;gap:1em;display:flex}@media not (min-width:1000px){.hero-hiw{max-width:100%}#explainer-video{flex-direction:column-reverse;align-items:center}}#explainer-launcher{height:-webkit-fit-content;height:fit-content;position:relative}.play-button{cursor:pointer;border-top:30px solid #0000;border-bottom:30px solid #0000;border-left:50px solid #00a5e4;position:absolute;top:calc(50% - 30px);left:calc(50% - 25px)}#explainer-launcher:hover .play-button{border-left-color:#00ff74}#explainer-holder{z-index:11;opacity:0;width:100%;height:100%;transition:opacity transform .5s;background-color:#010101c2;justify-content:center;align-items:center;display:none;position:fixed;top:0;bottom:0;left:0;scale:.5}#explainer-holder iframe{aspect-ratio:16/9;width:100%;max-width:1920px}#register-btn{cursor:pointer}#first-section .register{background-color:unset}.biscuit-banner{width:100%;margin:0;padding:1em 2em;left:0}@media screen and (max-width:600px){.biscuit-banner{padding:1em}#features,#features section{padding:0}#features .description{padding:0 1em}}#hero-container{flex-wrap:wrap;gap:2em;display:flex}#hero-container h1{margin-top:0}#hero-container h4{font-size:1.2rem}#hero-container .titles h1,#hero-container .titles h2{text-wrap-style:balance}#hero-container li::marker{font-size:30px;line-height:30px}#hero-container .titles{flex:450px}#hero-container .hero-image{background-image:url(/images/project-manager.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:40px;flex:300px;min-height:250px}#hero-container ul{padding:0;font-size:1.2rem;list-style:none}#hero-container ul li{margin:.5em 0}#hero-container li:before{content:"√ ";color:#28a745;text-shadow:1px -1px #28a745;vertical-align:text-bottom;margin-right:5px;font-size:22px}@media screen and (max-width:500px){#hero-container h1{font-size:2.5rem;line-height:1em}.hero-image{border-radius:15px;min-height:150px}}section-content{display:block}#avantages,#fonctionnement{border-radius:15px;margin:2em 0}#avantages h3,#fonctionnement h3{letter-spacing:3px;margin-bottom:2em;font-size:1.7em}#avantages h4,#fonctionnement h4{text-align:center;letter-spacing:1px;text-underline-offset:13px;text-decoration:underline;margin:0;padding-bottom:7px;-webkit-text-decoration-color:#8e8e8e;text-decoration-color:#8e8e8e}#avantages div,#fonctionnement div{justify-content:space-around;gap:1em;display:flex}#avantages article,#fonctionnement article{flex:0 28%}#avantages p{color:#285a8c}#fonctionnement a{color:#275a8c;background:#fff;border:1px solid gray;border-radius:15px;padding:7px 17px;font-size:15px;text-decoration:none}@media (min-width:1000px){#fonctionnement{max-width:90%}}@media (min-width:900px){#fonctionnement article{color:#fff;aspect-ratio:1;text-align:center;background-color:#285a8c;border-radius:50%;flex-direction:column;justify-content:space-evenly;padding:1em;display:flex}#fonctionnement article h5{font-size:18px}#fonctionnement article p{margin:0}#fonctionnement article p:last-child{margin-bottom:3em}}@media (max-width:899px){#avantages section-content>div,#fonctionnement>div{flex-direction:column}#avantages section-content>div p,#fonctionnement>div p{font-weight:400}}#fonctionnalites section-content{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2em;margin:0 1em;padding:1.5em 0;display:grid}#fonctionnalites section-content>div{background-color:#f9f9f9;border:1px solid #e5e5e5;border-radius:15px;padding:6px 18px;position:relative}#fonctionnalites svg{fill:#0968c4;width:40px;margin-right:5px}#fonctionnalites h4{vertical-align:super;display:inline}#fonctionnalites p{color:#444;margin:0 0 10px;font-size:16px;line-height:1.7em}#fonctionnalites p.why{margin:0;font-style:italic;font-weight:700}#fonctionnalites p.because{font-style:italic}#fonctionnalites .more{color:#0080cc;cursor:pointer;font-size:14px;position:absolute;bottom:5px;right:15px}.corps{gap:0 2em;align-items:flex-center;flex-wrap:wrap;display:flex}.corps article p.bold{color:var(--primary-color);position:relative;top:-15px}.corps .illustration{text-align:center;flex:150px}.corps .illustration img{max-height:300px}@media screen and (min-width:500px){.corps article{flex:300px}section:nth-child(odd) .corps{flex-flow:row-reverse}}@media screen and (max-width:499px){.corps{flex-flow:column-reverse;align-items:center}.corps .illustration{overflow:hidden}.corps .illustration img{height:150px}}#quiz-holder{color:#fff;background:#285a8c;margin:3em 0;padding:2em}#quiz-holder h3{text-align:center}#quiz-holder h3 b{letter-spacing:2px;margin:auto 4px}#quiz-holder a{color:#000;background:#fff;border-radius:20px;margin:0 auto;padding:7px 17px;text-decoration:none;display:inline-block}#quiz-holder p{font-weight:100}dialog menu{justify-content:flex-end;gap:1em;padding:0;display:flex}#social-proof{border:1px solid #545353;border-radius:40px;margin:5em auto}.tarif-double #tarif{padding:5em 0 3em}.tarif-double #tarif ul{margin-bottom:130px;list-style:"√"}.tarif-double #tarif li{margin:1em 0;padding-left:1em}.tarif-double #tarif li::marker{color:#0f0}.tarif-double #tarif .tarif-block{border:1px solid var(--cta-color);border-radius:var(--border-radius);width:400px;max-width:-webkit-fit-content;max-width:fit-content;padding:2em;position:relative}.tarif-double #tarif .tarif-title,.tarif-double #tarif .price-holder{text-align:center;color:#000;background:#efefef;width:100%;padding:10px 0;position:absolute;left:0}.tarif-double #tarif .everything{text-align:center;margin:30px 0;font-weight:700}.tarif-double #tarif .tarif-title{border-radius:var(--border-radius)var(--border-radius)0 0;top:0}.tarif-double #tarif .price-holder{border-radius:0 0 var(--border-radius)var(--border-radius);bottom:0}.tarif-double #tarif .price-text{margin-bottom:10px}.tarif-double #tarif .price{font-size:40px}.tarif-double #tarif .price span{vertical-align:super;margin-left:10px;font-size:20px}.tarif-double .paymode{display:none}.tarif-double .dark .best{background:#170c45;box-shadow:0 0 40px -16px #fcfcfcde}.tarif-double .dark .best .tarif-title,.tarif-double .dark .best .price-holder{color:#000;background:#999}.tarif-double .dark #pay-toggle span.active{color:#000;background-color:#fff}.tarif-double #pay-toggle{justify-content:center;display:flex}.tarif-double #pay-toggle span{text-align:center;cursor:pointer;border:1px solid gray;border-radius:30px;margin:1em;padding:1em 2em;transition:background-color .5s;display:inline-block}.tarif-double #pay-toggle span.active{color:#fff;background-color:#003e7a;border-color:#0065c7}@media (max-width:768px){.tarif-double #pay-toggle span{margin:10px;padding:.8em}}@keyframes flipInY{0%{opacity:.5;transform:perspective(400px)rotateY(90deg)}40%{transform:perspective(400px)rotateY(-10deg)}70%{transform:perspective(400px)rotateY(10deg)}to{opacity:1;transform:perspective(400px)rotateY(0)}}.flipInY{animation-name:flipInY;animation-duration:1s;animation-fill-mode:both;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}.opener{float:right;position:relative}.opener .opener-info{text-align:center;cursor:pointer;color:#c1c1c1;background:#fff;border:1px solid #e3e3e3;border-radius:10px;width:22px;height:22px;margin:0 6px;font-size:22px;line-height:22px;display:inline-block}.opener .explain{color:#b2efff;z-index:1;background:#585858;border:1px solid #a4a4a4;border-radius:16px;width:190px;padding:1em;display:none;position:absolute;left:50px;box-shadow:2px 2px 3px #7b7b7b}.opener .explain .close{display:none;position:absolute;top:-2px;right:10px}.opener:hover .explain,.opener:active .explain{display:inline-block}li:hover .opener-info{color:#000;background:#e0feff;border-color:#787878}.dark .opener-info{background:0 0;border-color:#777}@media screen and (max-width:600px){.opener:hover .explain,#tarif li:active .explain{left:unset;top:30px;right:10px}}.price{flex:none}.price-text{flex:auto}.tax-text{text-align:right;flex-basis:100%;margin-top:5px;font-size:90%}.tarif-block ul{padding:1em 1em 1em 3em}.tarif-block .price-holder>div:first-child{padding:0 2em 2em}@media (max-width:500px){.tarif-block{width:100%}.tarif-block ul{padding:0 0 0 2em}.tarif-block .price-holder>div:first-child{padding:10px}}#show-pricing{text-align:center;margin:4em 0 1em}#show-pricing span{color:#fff;cursor:pointer;background-color:#06c;border-radius:5px;padding:10px 20px}#show-pricing{display:none}#tarif{display:block}.tarif-block{border:1px solid gray;border-radius:15px;box-shadow:3px 3px 10px -3px #818181}.tarif-block li{padding-left:10px;line-height:2em;list-style:"√"}.tarif-block li::marker{color:#079fff;font-weight:700}.tarif-title{text-align:center;color:#000;background:#ebebeb;border-radius:13px 13px 0 0;width:100%;padding:10px 0}.price{font-size:40px}.price span{vertical-align:super;margin-left:10px;font-size:20px}.price-text{padding-left:1em}#pay-toggle{text-align:center;border-top:1px solid #d1d1d1;flex-wrap:nowrap;justify-content:space-evenly;margin-top:1em;display:flex}#pay-toggle span{cursor:pointer;color:#999;flex-basis:50%;padding:10px 20px}#pay-toggle .active{color:#005fd1;background:#e7e7e7}.image-container{position:relative;overflow:hidden}.image-container svg{display:none}@media (max-width:600px){.image-container svg{fill:#fff;z-index:10;pointer-events:none;filter:drop-shadow(2px 2px 5px #000);width:80px;height:auto;display:block;position:absolute;top:calc(50% - 80px);left:calc(50% - 40px)}}.image-container.zoom-active{z-index:10;position:fixed;top:0;left:0}.image-container.zoom-active svg{display:none}#features .image-container.zoom-active{max-width:none}.image-container.zoom-active picture{width:-webkit-max-content;width:max-content;max-width:none;display:block}.image-container.zoom-active .vignette{cursor:grab;width:auto;max-width:none;height:auto;transition:none;position:relative;top:0;left:0}.vignette{cursor:zoom-in;width:100%}.calque:before{content:" ";z-index:1;background-color:#000;width:100%;height:100%;position:fixed;top:0;left:0}#features .sub-title{text-transform:uppercase}#features .image-holder{cursor:pointer;transition:transform .3s ease-in}#features .shift-right{transform:translate(50px)}#features .shift-left{transform:translate(-50px)}#features .no-shift{transform:translate(0)!important}#features img{outline:1px solid #fff}#features .multi-column{align-items:center}@media (max-width:1000px){#features .multi-column{border-bottom:1px dashed #838383;align-items:center;padding-bottom:2em}#features .multi-column:nth-child(odd){flex-direction:column-reverse}.shift-right,.shift-left{transform:translate(0)!important}}.detach #first-section .register{z-index:1;background:#0008;border:1px solid #dadada;width:100%;transition:background .5s;position:fixed;top:0;bottom:0;left:0;right:0}.detach #register-form{background:var(--bg-1);border:1px solid #000;width:400px;max-width:100%;padding:2em;position:absolute;top:40px;left:50%;transform:translate(-50%);box-shadow:3px 3px 4px 4px #0003}#register-form input.error{color:red;outline:1px solid red}@media (max-width:768px){.detach #first-section .register{padding:0}.detach #register-form{width:calc(100% - 2em);padding:1em}}footer{background-color:gray!important}#show-pricing{text-align:center;padding:8px;font-weight:700}#accept{vertical-align:top;width:16px;height:16px}#first-section input{box-shadow:-1px -1px #bbb}@media (max-width:768px){main{padding:1em}}#biscuits{display:none}#biscuits a{color:#777}.biscuit-overlay{z-index:1000;background-color:#808080b3;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed;top:0;left:0}.biscuit-banner{box-sizing:border-box;background-color:#fff;border:2px solid gray;max-width:500px;margin:0 1em;padding:20px;position:absolute;bottom:0}.biscuit-buttons{justify-content:flex-end;gap:20px;display:flex}.cookie-button{cursor:pointer;background-color:#eee;border:none;border-radius:5px;outline:1px solid #888;padding:5px 1em;font-size:16px}.cookie-button.accept{color:#fff;background-color:#0094ff;outline-color:#17f0c2}.biscuit-text{color:#000;margin-top:30px;line-height:1.3}.biscuit-text a{float:right;margin-top:30px;text-decoration:underline}@media (max-width:600px){.biscuit-banner{flex-direction:column;justify-content:center;margin:0;padding:1em 1em .5em;display:flex;left:0}}.biscuit-banner{z-index:1;position:fixed;bottom:20px;left:20px}@media screen and (max-width:600px){.biscuit-banner{margin:0 auto;left:0;right:0}}:root{--variable-pad:15px}@media (max-width:1200px){:root{--variable-pad:8px}}header{z-index:10;color:#fff;background-color:var(--primary-color);justify-content:space-between;align-items:center;height:80px;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 5px 1px #fff}brand-holder{flex-shrink:3;width:280px;container-type:inline-size}brand-holder a>*{color:#fff;vertical-align:middle}brand-holder img{width:60px;margin:10px 15px}brand-holder span{font-size:32px}brand-holder a{text-decoration:none}@container (width<=279px){brand-holder img{display:none}brand-holder span{margin-left:26px;font-size:24px}}#cta-button{background-color:var(--cta-color);color:#fff;border-radius:var(--border-radius);cursor:pointer;margin-left:2em;margin-right:1em;border:1px solid #ffffff3d;flex-shrink:0;margin-left:max(2em,min(25vw - 250px,10em));padding:8px 15px;text-decoration:none;box-shadow:4px 4px 10px -4px #00000080}nav{max-width:var(--main-width);flex-shrink:0;margin-left:auto}nav>ul{align-items:center}nav ul{justify-content:space-between;margin-right:2em;padding:0;list-style:none;display:flex}nav>ul>li{padding:10px var(--variable-pad);display:inline;position:relative}nav>ul>li.active>a:after,nav>ul>li:hover>a:after{content:" ";left:var(--variable-pad);width:calc(100% - 2*var(--variable-pad));border-bottom:2px solid #fff8;position:absolute;top:36px}nav>ul>li:hover a:after{border-color:#000}nav a{color:inherit;text-decoration:none}nav .sign-up{background-color:var(--cta-color);color:#fff;border-radius:8px}nav .mega-menu-item{position:relative}nav .mega-menu-item:hover .mega-menu{opacity:1;visibility:visible}nav .mega-menu{z-index:1000;opacity:0;visibility:hidden;color:#333;background:#fff;border-radius:12px;min-width:500px;padding:2rem;transition:all .3s;position:absolute;top:40px;left:50%;transform:translate(-50%);box-shadow:0 10px 25px #0000004d}nav .mega-menu:before{content:"";border-bottom:8px solid #fff;border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0;position:absolute;top:-8px;right:50%}nav .mega-menu-content{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}nav .mega-menu-column ul{flex-direction:column;margin:0;padding:0;list-style:none}nav .mega-menu-column li{margin-bottom:.5rem}nav .mega-menu-column a{color:#666;border-radius:6px;padding:.5rem 0 .5rem .75rem;text-decoration:none;transition:all .2s;display:block}nav .mega-menu-column a:hover{color:var(--primary-color);background-color:#ececec}nav .language-selector{cursor:pointer;flex-shrink:0;position:relative}nav .language-selector .language-current{align-items:center;padding:10px 15px;display:flex;position:relative}nav .language-selector .language-current img{opacity:.4;width:40px;height:40px;margin-bottom:-2px;rotate:8deg}nav .language-selector .language-current .language-code{text-align:center;text-shadow:0 0 3px #000c;pointer-events:none;width:40px;position:absolute}nav .language-selector .language-dropdown{opacity:0;visibility:hidden;z-index:1;background:#fff;border-radius:8px;flex-direction:column;min-width:140px;margin:0;padding:.5rem 0;list-style:none;transition:all .3s;position:absolute;top:100%;right:0;transform:translateY(-10px);box-shadow:0 5px 15px #00000026}nav .language-selector .language-dropdown li{margin:0}nav .language-selector .language-dropdown li a{color:#333;padding:.5rem 1rem;font-size:.9rem;text-decoration:none;transition:all .2s;display:block}nav .language-selector .language-dropdown li a:hover{background-color:var(--primary-color);color:#fff}nav .language-selector:hover .language-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.hamburger{cursor:pointer;float:right;padding:5px;display:none}.hamburger div{background-color:#fff;width:30px;height:3px;margin:6px;transition:all .4s}@media (max-height:400px){#cta-button{font-size:14px}brand-holder img{margin:3px}}@media (max-width:1000px){#cta-button{order:1}h1,body.dark h1{font-size:2.3em}nav.active{color:#000;background:#e4f8ff;border-left:1px solid #555;width:300px;position:fixed;top:0;bottom:0;right:0}nav.active .hamburger div{background-color:#000}nav.active ul{flex-direction:column;align-items:flex-start;height:150px;margin:2em 0 0 1em;display:flex}.sign-up{margin-top:auto}nav ul{width:100%;display:none}.hamburger{display:block}.mega-menu-item .mega-menu{opacity:1;visibility:visible;width:100%;min-width:auto;box-shadow:none;background:0 0;border-radius:0;padding:1rem 0;position:static;transform:none}.mega-menu-item .mega-menu:before{display:none}.mega-menu-content{grid-template-columns:1fr;gap:1rem}.mega-menu-column a{color:inherit;padding-left:1rem}.mega-menu-column a:hover{background-color:#ffffff1a;transform:none}.mega-menu-item{position:relative}.mega-menu-item>a:after{content:" ▼";font-size:.8em;transition:transform .2s}.mega-menu-item.active>a:after{transform:rotate(180deg)}.mega-menu-item.active .mega-menu{opacity:1;visibility:visible;max-height:500px}.mega-menu-item .mega-menu{opacity:0;visibility:hidden;max-height:0;transition:all .3s;overflow:hidden}.language-selector .language-dropdown{box-shadow:none;opacity:1;visibility:visible;background:0 0;border-radius:0;width:100%;min-width:auto;max-height:0;padding:0;transition:max-height .3s;position:static;overflow:hidden;transform:none}.language-selector .language-dropdown li a{color:inherit;padding-left:2rem}.language-selector .language-dropdown li a:hover{background-color:#ffffff1a}.language-selector.active .language-dropdown{max-height:250px}.language-selector .language-current:after{content:" ▼";margin-left:.5rem;font-size:.8em;transition:transform .2s}.language-selector.active .language-current:after{transform:rotate(180deg)}}@media screen and (max-width:400px){#landing3 #cta-button{padding:10px;font-size:14px}#cta-button{font-size:14px}brand-holder img{margin:3px}}#cta-mini{background-color:var(--cta-color);text-align:center;border-radius:8px;margin-left:auto;padding:8px;display:none}@media (max-width:1000px){.scrolled #cta-mini{display:block}}#chatbot-holder{width:0;height:0;transition:height .5s;overflow:hidden}#chatbot-holder.active{z-index:1;background-color:#f1f8ff;border-radius:20px 20px 0 0;width:350px;max-width:100%;height:500px;max-height:calc(100% - 83px);padding:1em;font-size:90%;position:fixed;bottom:10px;right:10px;box-shadow:0 0 8px gray}#chatbot-holder textarea{resize:vertical;border-radius:5px;width:100%;height:56px;max-height:6em;padding:4px 6px;line-height:1.5em}#chatbot-icon{z-index:1;cursor:pointer;background-color:#ffffffc7;padding:10px;position:fixed;bottom:0;right:20px}#chatbot-icon svg{fill:#fe8240;width:50px;height:50px}#chatbot-holder.active #chatbot-icon{float:left;height:1.5em;margin-right:1em;padding:0;position:relative;right:0}#chatbot-holder.active svg{width:30px;height:30px}#chatbot-close{cursor:pointer;font-size:2em;transition:transform .5s;position:absolute;top:2px;right:10px}#chatbot-close:hover{color:red;transform:rotate(90deg)}#chatbot-histo-holder{overflow-y:auto}#chatbot-submit{margin-left:auto}#chatbot-writing{color:#aaa;font-style:italic;display:none}#chatbot-histo{max-height:230px;padding-left:0;line-height:1.5em;list-style:none}#chatbot-histo li{border:1px solid #e6e6e6;border-radius:5px;margin:0 10px 10px 0;padding:0 6px}#chatbot-histo li.bot{background-color:#c6e3fb}:root{--bg:#0c0b24;--text-color:#333;--secondary-color:#6c757d;--error-color:#c40000;--border-radius:20px;--transition:all .5s ease-in-out;--main-width:min(90vw,1200px);background-color:var(--bg);--primary-color:#44027d;--cta-color:#0c8f28;--bg-1:#44027d}html{scroll-behavior:smooth}@font-face{font-family:Lato;src:url(/fonts/lato-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:optional}@font-face{font-family:Lato;src:url(/fonts/lato-thin.woff2)format("woff2");font-weight:100;font-style:normal;font-display:optional}@font-face{font-family:Lato;src:url(/fonts/lato-bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:optional}body{color:var(--text-color);margin:0;font-family:Lato,Arial,sans-serif;font-size:18px}main{min-height:calc(100vh - 320px)}a{color:inherit}button{font-family:inherit;font-size:inherit}.container{max-width:1200px;margin:0 auto 5em;padding:0 20px}body.dark{--bg:#0c0b24;background-color:var(--bg);color:#fff;--primary-color:#44027d;--cta-color:#0c8f28;--bg-1:#44027d}body.dark header{background-color:#000;border-bottom:1px solid #0b9806}body.dark h1{font-size:3em}body.dark .stars{color:#0be63b}body.dark summary::marker{color:#0be63b}main{flex-direction:column;align-items:center;gap:2em;margin:100px 0 0;padding:40px 0;display:flex}@media (max-width:1000px){main{width:100%;padding:0}}main .mobile-padding{padding:0 1em}h2{margin-bottom:20px;font-size:2em}img,picture{max-width:100%}@media (min-width:900px) and (max-width:1000px){main section{margin:0 1em}}@media (max-width:1000px){h1,body.dark h1{font-size:2.3em}}h1{text-wrap:balance;margin-bottom:10px;font-size:3em}section{width:100%;max-width:var(--main-width)}section p{line-height:1.5em}.cta-button{background-color:var(--cta-color);color:#fff;text-align:center;border-radius:var(--border-radius);cursor:pointer;border:1px solid #ffffff3d;width:-webkit-max-content;width:max-content;margin:20px auto 0;padding:10px 20px;text-decoration:none;box-shadow:4px 4px 10px -4px #00000080}.titles .cta-button{display:inline-block}#first-section{flex-wrap:wrap;justify-content:space-evenly;gap:20px;display:flex}#first-section .titles{flex-basis:500px}#first-section .register{background-color:var(--bg-1);flex-grow:1;max-width:800px;padding:2em}#first-section .register .step-holder{display:flex}#first-section .register .step-holder .step{flex-direction:column;flex:1;align-items:center;gap:10px;display:flex}#first-section .register .step-holder .step.selected{font-weight:700}#first-section .register .inline-field{flex-wrap:wrap;align-items:center;gap:1em;display:flex}#first-section .register input{border-radius:var(--border-radius);border:none;flex-grow:1;padding:10px}#first-section .register .btn{border-radius:var(--border-radius);color:#fff;background-color:var(--cta-color);text-align:center;border:none;width:-webkit-fit-content;width:fit-content;padding:12px 27px;font-size:1em;display:block}#first-section .register .btn:hover{background-color:#00c22c}@media (max-width:600px){#first-section{flex-direction:column;align-items:center}#first-section .titles{text-align:center;margin-bottom:20px}#first-section .register{text-align:center;padding:1em}}.testimonial{width:300px;margin-top:20px;display:inline-block}.testimonial p{font-style:italic}.testimonial .avatar{background-color:#ccc;border-radius:50%;width:100px;height:100px;margin:10px auto;display:block}footer{color:#fff;background-color:#000;border-top:1px solid #0b9806;flex-wrap:wrap;justify-content:space-between;padding:20px;display:flex}footer p,footer a{color:inherit;font-size:15px;text-decoration:none}.bisection-holder{padding:1px;position:relative}.bisection-holder:after{content:"";background-color:var(--bg-1);z-index:-1;width:100%;height:50%;position:absolute;bottom:0;left:0}@media (max-width:1000px){.bisection-holder:after{height:100%}}.stars{color:var(--primary-color)}#social-proof{text-align:center;background-color:var(--bg-1)}#what-is-included{grid-template-rows:auto;grid-template-columns:minmax(400px,1fr) 400px;gap:20px;display:grid}#what-is-included picture{-o-object-fit:cover;object-fit:cover;width:100%;max-width:400px;height:100%}@media (max-width:850px){#what-is-included{grid-template-rows:auto auto;grid-template-columns:1fr;gap:0}#what-is-included picture{order:-1;width:300px;margin:auto}}#vignettes-wrapper{position:relative;overflow:hidden}#vignettes-wrapper .triangle{cursor:pointer;z-index:10;color:#fff;text-shadow:1px 1px 2px #0000007d;font-size:24px;display:none;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:1000px){#vignettes-wrapper .triangle{display:block}}#vignettes-wrapper #gauche{left:0}#vignettes-wrapper #droite{right:0}#vignettes{scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;flex-wrap:nowrap;align-content:space-evenly;gap:20px;max-width:1000px;margin:1em auto;display:flex;overflow-x:auto}#vignettes::-webkit-scrollbar{display:none}#vignettes div{aspect-ratio:1;width:15%;min-width:100px}@media (max-width:1000px){#faq{grid-auto-flow:row;gap:1em;padding:2em 0}#faq>div{margin:0 2em}}details{max-width:500px;margin-bottom:10px;overflow:hidden}summary::-webkit-details-marker{display:none}summary::marker{color:var(--primary-color)}div.content{box-sizing:border-box;border-left:1px dotted gray;max-height:0;padding:0 10px;font-style:italic;transition:max-height .4s ease-out,border 0s linear .4s;overflow:hidden}details[open]+div.content{max-height:800px;transition:all .3s linear}details[open] span:before{transition:rotate .2s ease-out;rotate:90deg}@media (max-width:600px){.stars{font-size:12px}.stars span{font-size:14px}}#competitors img{height:50px}@media (max-width:1000px){#competitors img{height:35px}}#lightbox{z-index:999999;background-color:#000000bf;width:100%;height:100%;display:none;position:fixed;top:0;left:0}#lightbox img{-webkit-user-select:none;user-select:none;cursor:zoom-out;border:3px groove #fff;max-width:90%;max-height:90%;margin:auto;display:block;position:absolute;top:0;bottom:0;left:0;right:0}:root{--bg:white;--color:black;--text-color:darkslategray;--primary-color:#06c;--secondary-color:#6c757d;--bg-1:#efefef;--cta-color:#24ab43}brand-holder>*{vertical-align:middle}h2{margin-top:1em;font-size:1.5em;font-weight:400}#beta{display:none}#zero{height:120px;margin-top:-90px}#first-section{background:#efefef}#first-section .register{max-width:600px}.hero-landing3{text-align:center;max-width:1200px;margin:auto}.hero-landing3>div{max-width:100%}.goto-form{cursor:pointer}@media (max-width:1000px){.hero-landing3{flex-direction:column}.hero-hiw{width:100%}}iframe{aspect-ratio:1920/1080;border:none;width:100%}#email{padding:10px;font-size:16px}#features{flex-direction:column;gap:3em;padding:1em;display:flex}.feature-block{flex-direction:column;gap:3em;display:flex}.feature-video-holder{text-align:center;overflow:visible}.feature-video-holder video{width:100%;max-width:640px;height:auto}@media (max-width:999px){.feature-video-holder video{width:100vw;max-width:640px}}@media (min-width:1000px){#features{gap:10em}.feature-block{flex-direction:row;align-items:flex-start}.feature-block:nth-child(2n){flex-flow:row-reverse}.description{flex:1 4 50%;margin-right:1em}.feature-video-holder{flex:1 2 640px;max-width:640px}.feature-video-holder video{width:100%;height:auto}}.feature-video-holder .play-button{display:none}.feature-video-holder.replay .play-button{display:block;scale:.8}video[poster]{-o-object-fit:cover;object-fit:cover}@media (max-width:400px){#features{padding:0}.description{padding:1em}}#close-video-btn{z-index:1000;color:#fff;cursor:pointer;background:#00000080;border:none;padding:10px;font-size:30px;position:absolute;top:10px;right:10px}@media screen and (max-width:400px){#landing3 #first-section .register{padding:2em 10px}#landing3 #what-is-included picture{width:auto}#landing3 .price-text{padding-left:0;display:inline-block}}