.howtos{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.tutos-container{grid-template-columns:repeat(3,1fr);gap:3rem 2rem;width:80%;margin-bottom:3rem;display:grid}.tuto-video{width:100%;padding-top:56.25%}.tuto-video iframe{border:1px solid var(--color-gray-500);border-radius:.5rem;width:100%;height:100%;position:absolute;top:0;left:0}.tuto-video p{z-index:10;width:100%;font-family:var(--font-manrope);padding-top:.3rem;padding-bottom:.9rem;position:absolute}.blog{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.blog-container{grid-template-columns:repeat(3,1fr);gap:3rem 2rem;width:80%;margin-bottom:3rem;display:grid}.blog-loading,.blog-error{text-align:center;font-family:var(--font-manrope);color:#424242;grid-column:1/-1;padding:2rem;font-size:1.2rem}.blog-error{color:#666}.blog-articles{display:contents}.blog-article{font-family:var(--font-manrope);background:#fafafa;border-radius:.5rem;flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 4px #0000001a}.blog-article:hover{transform:translateY(-5px);box-shadow:0 4px 8px #00000026}.blog-article-image{object-fit:cover;background-color:#e0e0e0;width:100%;height:200px}.blog-article-content{flex-direction:column;flex-grow:1;padding:1.5rem;display:flex}.blog-article-title{color:#424242;margin-bottom:.8rem;font-size:1.3rem;font-weight:600;line-height:1.4}.blog-article-excerpt{color:#666;flex-grow:1;margin-bottom:1.2rem;font-size:1rem;line-height:1.6}.blog-article-link{color:var(--color-blueviolet);cursor:pointer;align-self:flex-start;font-size:1rem;font-weight:500;text-decoration:none;transition:color .3s}.blog-article-link:hover{color:var(--color-mediumspringgreen)}.blog-article-link .blog-article-title,.blog-article-link .blog-article-excerpt{text-decoration:none}.blog-article-placeholder{color:#999;background-color:#f0f0f0;justify-content:center;align-items:center;height:200px;font-size:.9rem;display:flex}.pricing{flex-direction:column;align-items:center;display:flex;overflow:hidden}.plan-container{justify-content:center;align-items:center;gap:10rem;width:100%;display:flex}.plan{box-sizing:border-box;text-align:center;aspect-ratio:21/30;min-width:24rem;font-family:var(--font-manrope);flex-direction:column;justify-content:space-between;padding:1.5rem 1.2rem;display:flex;box-shadow:0 4px 4px #00000040}.plan hr{border-bottom:2px dashed #fff8;display:block}.sm-plan hr{border-bottom:2px dashed #5e5e5e}.plan-card-footer{justify-content:center;align-items:center;gap:3px;display:flex;position:relative}.plan-hint{cursor:pointer;display:inline-block}.tooltip{opacity:0;color:#424242;text-align:center;z-index:1;background-color:#f5f5f5;width:90%;padding:.3rem;transition:opacity .3s;position:absolute;bottom:125%;left:50%;transform:translate(-50%)}.tooltip small{margin-top:6px}.tooltip ul{text-align:left;margin:0;padding-left:.3rem;list-style:inside none}.tooltip li{margin:0;padding:0}[data-tooltip]:hover+.tooltip,[data-tooltip]:hover+svg+.tooltip{visibility:visible;opacity:1}.plan-hint:hover{text-decoration:underline}.sm-plan{color:#424242;fill:#424242;background-color:#45fcba;border-radius:9px}.pro-plan{color:#fff;fill:#fff;opacity:0;background-color:#5e45fc}.plan-icon{width:100%;font-size:2rem}.plan-title{flex-direction:column;justify-content:center;align-items:center;gap:.3rem;display:flex}.plan-title div{flex-direction:row;align-items:center;gap:.3rem;display:flex}.plan-title h3{font-size:1.8rem;font-weight:600;line-height:125%}.plan-title h4{font-size:1.2rem;font-weight:300}.plan-description{font-size:1.2rem;list-style-type:none}.plan-description li{justify-content:center;align-items:center;gap:.3rem;padding:.3rem 0;font-size:1.3rem;display:flex}.plan-price{font-size:3rem}.price-calculator{flex-direction:column;gap:1.2rem;display:flex}.calculator-input{justify-content:center;align-items:center;display:flex}.calculator-input label{justify-content:center;align-items:center;gap:.3rem;display:flex}#unit-input{text-align:center;color:#424242;background-color:#45fcba;border:none;width:45px;font-size:1.5rem}#unit-slider{appearance:none;opacity:.7;-webkit-transition:all .2s;background:#c5bfff;border-radius:5px;outline:none;width:90%;height:10px;transition:opacity .2s}#unit-slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#5e45fc;border-radius:50%;width:25px;height:25px}#unit-slider::-moz-range-thumb{cursor:pointer;background:#5e45fc;border-radius:50%;width:25px;height:25px}.calculator-input label{font-size:1.3rem}.pricing-bg{z-index:-1;margin-top:-15rem}.faq{flex-direction:column;align-items:center;width:100%;display:flex;overflow:hidden}.faq-container{font-size:1.5rem;font-family:var(--font-manrope);color:#424242;flex-direction:column;justify-content:flex-start;align-items:center;gap:1.5rem;width:80%;padding:.3rem 0;display:flex}.faq-item{border:1px solid var(--color-gray-500);justify-content:flex-start;align-self:stretch;align-items:center;gap:var(--gap-4xl);cursor:pointer;opacity:1;border-radius:.5rem;flex-direction:column;width:100%;padding:1.5rem 2rem;scroll-margin-top:80px;display:flex;box-shadow:0 2px 4px #00000040}.faq-item a{color:#5e45fc;font-weight:500}.faq-item a:hover{text-decoration:underline}.faq-heading{flex-direction:row;justify-content:space-between;align-self:stretch;align-items:center;gap:1rem;display:flex}.faq-question{color:#424242;font-weight:500;line-height:2rem}.faq-arrow-icon{object-fit:cover;flex-shrink:0;width:1.5rem;height:1.5rem;transition:transform .3s ease-in-out}.faq-arrow-icon.flipped{transform:scaleY(-1)}.faq-answer{font-size:var(--font-size-xl);letter-spacing:.02em;color:var(--color-gray-800);text-align:justify;align-self:stretch;max-height:0;line-height:155%;transition:max-height .3s ease-out;overflow:hidden}.faq-answer ul{max-width:100%;margin:.5em 0 .5em .5rem;list-style-position:inside}.faq-answer ul ul{margin-left:3rem;list-style-position:outside}.faq-answer h4{margin-bottom:.5em;font-size:1.3rem}.faq-answer p,.faq-answer ul li{margin-bottom:.5em}.faq-answer.open{max-height:1000vh;transition:max-height .3s ease-out}
/*# sourceMappingURL=landing_page.7177ec84.css.map */
