.start-header-flex{background-color:#ffffff;height:100vh;padding:0;max-height:850px}.start-header-flex>div{display:flex;justify-content:space-around;height:75%;padding:50px 25px}.start-header-flex>div>div:first-of-type{display:flex;flex-direction:column;justify-content:center}.start-header-flex>div>div{width:45%;align-content:center}.start-header-flex>div>div:last-of-type .calendly-button,.start-header-flex>div>div:last-of-type a{display:none}.start-header-flex h1{font-size:2.75rem;font-weight:700;color:var(--ink);line-height:55px}.start-header-flex h1,.start-header-flex h2{text-align:left;width:100%;font-family:var(--font-display)}.start-header-flex h2{font-size:1.25rem;margin-top:5px;color:var(--ink-muted);line-height:32.5px}.calendly-button,.start-header-flex .calendly-button,.start-header-flex .start-btn{color:white;margin-top:10px;width:-moz-fit-content;width:fit-content;padding:7.5px 12.5px;border-radius:10px;text-decoration:none;background-color:black;font-size:1.15rem;width:45%;text-align:center;outline:none;border:0}.start-header-flex .calendly-button{border:0;width:100%;cursor:pointer}.div-calendly>button{margin:15px 0 20px;width:35%}.div-calendly-full>button,.div-calendly>button{text-decoration:none;color:white;font-size:1.15rem;border-radius:12.5px;background-color:#008910;padding:7.5px 50px;display:block;text-align:center;border:0;cursor:pointer}.div-calendly-full>button{margin:15px 0 0;width:-moz-fit-content;width:fit-content;width:100%}.div-calendly-not-full>a,.div-calendly-not-full>button{text-decoration:none;color:white;font-size:1.15rem;border-radius:12.5px;background-color:#008910;padding:7.5px 50px;margin:15px auto 0;display:block;text-align:center;border:0;width:50%;cursor:pointer}section#Saas a,section#Saas2 a{color:white;width:-moz-fit-content;width:fit-content;padding:7.5px 12.5px;border-radius:10px;text-decoration:none;background-color:green;font-size:1.25rem}#start-blog .alice-carousel__dots{display:none}section#Saas2 a{margin:0 auto;display:block}.hidden{display:none}section.videoLeftContentRight{display:flex;flex-wrap:wrap;margin:0 0 50px}section.videoLeftContentRight h4{flex-basis:800px;margin:20px auto;font-weight:700}section.videoLeftContentRight video{align-self:center}section.videoLeftContentRight div:first-of-type{width:55%;padding:10px 25px;display:flex}section.videoLeftContentRight>div:last-of-type{width:40%;padding:10px}.slider-section{padding:10px;margin:50px 0}.multiple-element-section h2,.slider-section h2{width:60%;color:#008910;font-weight:700;font-size:3rem;margin:25px auto}.slider-section h3{text-align:center;width:75%;font-size:2em;margin:0 auto}.startAccordeon h2{color:#008910;font-weight:700;font-size:2rem;text-align:center}#avis h3{margin-top:75px;font-size:1.25rem;line-height:25px}.multiple-element-section p{color:#008910;font-size:1.15rem;margin:30px 0 10px;text-align:justify}#avis a{color:#008910;display:block}.calendly-overlay .calendly-popup-close{filter:invert(24%) sepia(96%) saturate(1500%) hue-rotate(-320deg) brightness(60%) contrast(105%)}iframe html{overflow:hidden}.multiple-element-section li p{color:black}.multiple-element-section p span{display:block;color:black}.videoLeftContentRight h3{width:100%;text-align:center;margin-bottom:25px;font-size:2rem}.multiple-element-section article{border:3px solid #eaeaea;background-color:white;border-radius:15px;box-shadow:0 2px 2px 0 #00000040;display:flex;flex-direction:column;justify-content:space-between;padding:15px 25px;position:relative;width:30%}.multiple-element-section article img{position:absolute;width:15%;margin:15px 0}.multiple-element-section h2,.slider-section h2{text-align:center}section.videoLeftContentRight p{font-size:1.25rem;line-height:25px;text-align:justify}section.videoLeftContentRight a{text-decoration:none;color:white;font-size:1.25rem;border-radius:12.5px;background-color:#008910;padding:5px 50px;margin:20px 0;display:block;text-align:center;width:100%}section.videoLeftContentRight h2{text-align:center;font-weight:700;font-size:3rem;color:#008910;width:75%;margin:0 auto 5px}section.videoLeftContentRight h4{font-size:2rem;color:#008910}section#Saas{background-color:rgba(0,137,16,7.5%);padding:10px 0;display:flex;flex-direction:column}section#Saas2{display:none}section#Saas h2{color:#008910;margin:15px 0;font-size:3rem}section#Saas h2,section#Saas>h3{font-weight:700;text-align:center}section#Saas>h3{justify-content:center;margin:5px auto 35px;width:55%;font-size:2em}section#Saas h3 img{width:30px;height:20px;margin:0 10px}section#Saas h2,section#Saas2 a{position:relative;text-align:center}section#Saas a,section#Saas2 a{margin:25px auto;width:25%;text-align:center;padding:10px}section#Saas div,section#Saas2 div article{display:flex;justify-content:center}section#Saas div article,section#Saas2 div article{background-color:white;width:22.5%;border-radius:15px;margin:10px 35px;padding:0 0 15px;height:375px;box-shadow:3.5px 3.5px 0 rgba(0,0,0,.2)}section#Saas2 div article{width:100%;height:375px;height:450px;margin:15px auto}section#Saas2 .alice-carousel__dots{margin:30px auto}#avisSlider .alice-carousel__dots-item:not(.__custom),section#Saas2 .alice-carousel__dots-item:not(.__custom){width:18px;height:18px}section#Saas2 .alice-carousel__stage-item{width:100%;padding:0 50px}.alice-carousel__stage-item{justify-items:center}section#Saas2 div.alice-carousel{padding:0}#avisSlider .alice-carousel,section#Saas2 .alice-carousel{box-shadow:none;width:100%}section#Saas div article img,section#Saas2 div article img{width:25%;display:block;margin:50px auto 0}section#Saas div article h3,section#Saas2 div article h3{font-weight:700;text-align:center;font-size:1.5rem;color:#008910;margin:15px 0}section#Saas div article h3 span,section#Saas2 div article h3 span{display:block;color:#008910;font-weight:400;font-size:1.25rem}.start-btn-anim-green{border:1px solid transparent}section#Saas div article p,section#Saas2 div article p{font-size:1rem;width:85%;margin:0 auto;line-height:25px;text-align:justify}#start-wave2 a:hover,.start-btn-anim:hover{transition:.25s;transform:scale(1.05)}.start-btn-anim-green:hover{background-color:white;color:#008910;border:1px solid #008910;transition:.25s}section.videoLeftContentRight video{height:-moz-fit-content;height:fit-content;filter:drop-shadow(-16px 23px 56px rgba(0,137,16,.3))}.partenaire img{width:150px;height:150px;object-fit:cover;margin:5% auto;display:block}div.alice-carousel{width:95%;transition:all .5s;padding:50px;margin:25px auto}div.alice-carousel__next-btn,div.alice-carousel__prev-btn{width:-moz-fit-content;width:fit-content;position:absolute;top:50%;transform:translateY(-50%);font-size:2rem}.alice-carousel__next-btn-item,.alice-carousel__prev-btn-item{color:#008910!important;font-weight:700}div.alice-carousel__next-btn:hover,div.alice-carousel__prev-btn:hover{color:black}div.alice-carousel__prev-btn{left:10px}div.alice-carousel__next-btn{right:10px}p.alice-carousel__next-btn-item:hover,p.alice-carousel__prev-btn-item:hover{color:#008910}.multiple-element-section{display:flex;flex-wrap:wrap;justify-content:center;margin:20px 0;padding:0 20px}.multiple-element-section h2{font-size:3rem;margin:50px auto;color:#008910;flex-basis:100%}.multiple-element-section>div{display:flex;justify-content:space-evenly}.multiple-element-section div ul li:hover p,.multiple-element-section div ul li:hover p span{color:#008910}.multiple-element-section div.start-content,.multiple-element-section div.start-content-gantt{display:none;width:60%;margin:0 auto}.multiple-element-section div.start-content2{position:relative;display:none;width:100%}.multiple-element-section div ul{width:100%;height:100%;padding:0;display:flex;flex-direction:column;list-style:none;justify-content:center}.multiple-element-section div ul li svg{display:block;align-self:center;margin-right:35px;height:55px}.multiple-element-section div ul li{margin:10px 0;padding:30px 15px;display:flex}.multiple-element-section div ul li img{color:#008910}.multiple-element-section div ul li p{font-size:1.5rem;font-weight:700;margin:0;color:#008910}.multiple-element-section div ul li p span{font-size:1.25rem;font-weight:400;display:block;margin-top:5px}.multiple-element-section div ul li:hover{cursor:pointer}.multiple-element-section div.afficher,.multiple-element-section div.afficher2{display:block}div.accordionTitle h2{border:none;margin:0}#gantt-selection>div:first-of-type{width:40%}#gantt-selection>div:last-of-type{width:60%}.accordionTitle button{display:flex;outline:none;background:none;width:100%;border:none;height:60px;cursor:pointer}.accordionTitle button>div:first-of-type{width:15%;align-self:center}section.videoLeftContentRight div:first-of-type iframe{height:90%}.accordionTitle img{width:70%;margin:5px auto}.startAccordeon hr{display:none}.accordionTitle span:last-of-type{align-self:center;width:90%;text-align:end;font-size:2rem}.accordionTitle .text-start{text-align:left;align-self:center;width:90%}.accordionTitle .text-start span{font-size:1.1rem}.accordionTitle button>div:first-of-type span{font-size:1rem}.accordionTitle svg{transform:rotate(270deg);transition:.5s}.accordionTitle button[aria-expanded=true]{background-color:#f1f1f1}.accordionTitle button[aria-expanded=true] svg{transform:rotate(90deg);transition:.5s}.start-content img,.start-content2 img{width:100%}.start-content .pop-up-text{border:3px solid #eaeaea;border-radius:15px;background-color:white;padding:20px 15px;margin:10px 0 25px;box-shadow:3.5px 3.5px 0 rgb(0,137,16)}.start-content .pop-up-text h3{font-weight:700;color:#008910;text-align:justify;font-size:1.75rem}.start-content .pop-up-text p{font-size:1.25rem;margin-top:0;width:100%;text-align:justify;color:black}section#start-blog div.alice-carousel{width:100%;border:none;box-shadow:none}section#start-blog div.alice-carousel li article{display:flex;flex-direction:column;justify-content:space-evenly;margin:5px 25px 25px;padding:15px;width:350px;justify-items:center;height:425px;background-color:white;border-radius:10px;box-shadow:3.5px 3.5px 0 rgba(0,0,0,.2)}section#start-blog div.alice-carousel li article h3{font-size:1.05rem;font-weight:700;width:100%;margin:5px 0;text-align:left}section#start-blog div.alice-carousel li article h4{color:#008910;font-size:1.2rem;margin:0}section#start-blog div.alice-carousel li article p{text-align:left;margin:5px 0;font-size:.9rem}section#start-blog div.alice-carousel li article img{object-fit:cover;border-radius:15px;width:100%;height:175px;display:block;margin:0 auto}section#start-blog div.alice-carousel li a{color:#008910;background-color:white;border:1px solid #008910;text-decoration:none;padding:10px 25px;border-radius:25px;display:block;width:-moz-fit-content;width:fit-content;margin:10px auto 0;font-size:1.1rem}section#start-blog div.alice-carousel li a:hover{background-color:#008910;color:white;transition:.5s}section.multiple-element-section{display:flex}#gantt-selection{padding-bottom:50px}#start-wave2{color:white;display:flex;flex-direction:column;justify-content:center;text-align:center;padding:60px 35px;background-color:var(--brand)}#start-wave2 h2{width:40%;font-size:2rem;font-weight:700;letter-spacing:1px;margin:25px auto}#start-wave2 a,#start-wave2 button{padding:7.5px 12.5px;border-radius:10px;text-decoration:none;background-color:black;font-size:1.25rem;color:white;width:-moz-fit-content;width:fit-content;margin:25px auto}#start-wave2 h3{width:50%;margin:0 auto;font-size:1.25rem;color:white}#avisSlider,section.startAccordeon{display:none}.start-title p{color:var(--ink-muted);width:100%;font-size:1.25rem;margin:5px 0;line-height:30px}@media (max-width:1300px){.multiple-element-section article{width:30%}}@media (max-width:1250px){.multiple-element-section h3{font-size:1.35rem}section.videoLeftContentRight p{font-size:1rem;line-height:25px;margin:10px 0}section.videoLeftContentRight h4{font-size:1.5rem;margin:10px 0}section#Saas>h3{width:60%}}@media (max-width:1200px){section.videoLeftContentRight h2{font-size:3rem;width:100%}section.videoLeftContentRight h4{font-size:1.75rem;color:#008910}.slider-section h2{width:80%}.start-header-flex h2{line-height:30px}.start-header-flex .start-btn,section#Saas a{font-size:1.15rem;font-size:1.05rem}section#Saas div,section#Saas2 div article{display:flex;justify-content:space-around}section#Saas div article,section#Saas2 div article{width:30%}section#Saas div article h3,section#Saas2 div article h3{font-size:1.25rem}section#Saas div article p,section#Saas2 div article p{font-size:1rem;width:85%}.start-content div.pop-up-text{bottom:-75px;right:25px}.start-content img{width:90%}.start-content .pop-up-text h3{font-size:1.25rem}section#start-blog div.alice-carousel li article{padding:15px;margin:5px 15px 15px;width:425px;height:475px}.start-content .pop-up-text p{font-size:1rem}section#start-blog div.alice-carousel li article h3{font-size:1.25rem}section#start-blog div.alice-carousel li article p{font-size:1.05rem}.multiple-element-section div ul li{padding:20px 15px}.multiple-element-section div ul li p{font-size:1.25rem}.multiple-element-section div ul li p span{text-align:left;font-size:1.15rem}.multiple-element-section div ul li svg{height:45px}#Calque_23{margin-right:25px}.multiple-element-section p{text-align:left}#avis h3,.multiple-element-section h3{font-size:1rem}.multiple-element-section{padding:0}.multiple-element-section article{padding:10px 15px;margin:0 7.5px}section.videoLeftContentRight a{font-size:1rem}}@media (max-width:1100px){#start-wave2 h2{width:75%}section#Saas div article,section#Saas2 div article{margin:10px 20px;height:325px}section#Saas div article h3,section#Saas2 div article h3{font-size:1.15rem}section#Saas div article p,section#Saas2 div article p{font-size:.9rem;width:85%;line-height:20px}.multiple-element-section h2,.slider-section h2,section.videoLeftContentRight h4{font-size:1.75rem}section.videoLeftContentRight div:last-of-type{padding:0}section.videoLeftContentRight video{height:450px}section.videoLeftContentRight div:first-of-type{width:55%}section#Saas>h3{width:75%}section.videoLeftContentRight div:first-of-type iframe{height:250px}.multiple-element-section h3{font-size:1.15rem}.multiple-element-section p{font-size:1rem}}@media (max-width:1000px){.start-header-flex h1{font-size:2.25rem;line-height:40px}.videoLeftContentRight h3{font-size:1.5rem}.start-header-flex .start-btn,section#Saas a{font-size:.95rem}.start-header-flex h2{font-size:1rem}.multiple-element-section p{margin:10px 0}section.videoLeftContentRight h2{font-size:2rem}#start-wave2 h2{font-size:1.75rem}#start-wave2 a{font-size:1rem;width:425px;margin:15px auto}.multiple-element-section article img{margin:10px 0}#avis h3{font-size:.8rem;line-height:20px;margin-top:60px}.multiple-element-section p{font-size:1rem}.multiple-element-section h2,.slider-section h2,section.videoLeftContentRight h4{font-size:1.5rem}section.videoLeftContentRight h4{font-size:1.25rem}section.videoLeftContentRight p{font-size:.85rem;margin:5px auto}section#start-blog div.alice-carousel li article{width:375px;height:425px}section.videoLeftContentRight div:last-of-type{padding:0}section#start-blog div.alice-carousel li article h3{font-size:1.1rem}section#start-blog div.alice-carousel li article h4{font-size:1rem}section#start-blog div.alice-carousel li article p{font-size:.9rem}section#start-blog div.alice-carousel li a{padding:7.5px 25px;font-size:1rem;margin:5px auto 0}div.alice-carousel{padding:50px 10px}.multiple-element-section div ul li p{font-size:1.1rem;text-align:left}.multiple-element-section div ul li p span{font-size:.9rem}.multiple-element-section div ul li svg{height:35px}.start-content .pop-up-text h3{font-size:1.15rem}.start-content .pop-up-text p{font-size:.9rem}.multiple-element-section div ul li{padding:10px 15px}.multiple-element-section h3{font-size:1.05rem}section#start-blog div.alice-carousel li article img{height:250px}}@media (max-width:900px){#avis h3{margin-top:60px}#avis h3,.multiple-element-section p{font-size:.9rem}.start-header-flex h1{font-size:2.25rem}.start-header-flex .start-btn,section#Saas a{font-size:.85rem}section.videoLeftContentRight h4{font-size:1.25rem;text-align:justify}section.videoLeftContentRight p{line-height:20px}section.videoLeftContentRight a{font-size:.75rem;padding:5px 50px;margin:7.5px 0;border-radius:5px}section.videoLeftContentRight video{height:400px}section#Saas div article,section#Saas2 div article{width:33%}section#Saas div article h3,section#Saas2 div article h3{font-size:1.15rem}section#Saas div article,section#Saas2 div article{height:275px}section#Saas div article img,section#Saas2 div article img{margin:15px auto 0}section#Saas div article p,section#Saas2 div article p{font-size:.8rem;line-height:22.5px}.slider-section h3{width:60%}.multiple-element-section h2{margin:25px auto}.startAccordeon h2{font-size:1.25rem;width:100%;margin:50px auto auto}.startAccordeon div.accordion div.accordion-item h2.accordion-header,div.alice-carousel{margin:0}.multiple-element-section div ul li p{font-size:.9rem}}@media (max-width:850px){section#Saas a{font-size:.75rem;padding:7.5px;width:47.5%}section#start-blog div.alice-carousel li article{width:500px;height:550px}section#start-blog div.alice-carousel li article h4{font-size:1.25rem}section#start-blog div.alice-carousel li article p{font-size:1rem}}@media (max-width:800px){.start-header-flex h1{font-size:2.25rem}.start-header-flex .start-btn,section#Saas a{font-size:.65rem}}@media (max-width:767px){.start-title p{font-size:.85rem;line-height:27.5px}.accordionTitle button>div:first-of-type{width:50px}section.videoLeftContentRight div.div-calendly-full{justify-content:center}.start-header-flex{background-position-y:0}.start-header-flex>div{flex-direction:column;justify-content:start;height:85%}.start-header-flex h1{font-size:2rem;text-align:center}.start-header-flex>div>div:last-of-type .calendly-button,.start-header-flex>div>div:last-of-type a{display:block}.start-header-flex div h2{font-size:1.15rem;line-height:25px}.start-header-flex>div>div:first-of-type{justify-content:start}.start-header-flex>div>div{width:100%}.start-header-flex>div>div:last-of-type{height:55%;width:100%;margin:0 auto}.slider-section h3{text-align:justify;width:100%;font-size:.9rem}.slider-section p span,section#start-blog div.alice-carousel li article p{color:black}.videoLeftContentRight iframe{min-height:200px;height:200px}.start-header-flex>div:last-of-type button{display:block;font-size:1rem}.slider-section,.startAccordeon{margin-bottom:50px}.startAccordeon{display:block}#avis{display:none}#avisSlider{display:block;margin:0;background-color:white}#avisSlider article{width:100%}section#Saas2{display:block}section#Saas{display:none}section.videoLeftContentRight p{font-size:.8rem}section.videoLeftContentRight div:last-of-type{padding:25px 25px 0}section#Saas2 div.alice-carousel{padding:0 0 15px}.alice-carousel__stage-item p span{display:block}.start-header-flex div img{align-self:center;width:100%}.start-header-flex>div:first-of-type .start-btn{display:none}section.videoLeftContentRight{flex-direction:column;margin:0}.multiple-element-section h2,.slider-section h2,.startAccordeon h2{text-align:center}section.videoLeftContentRight div:first-of-type{width:100%;padding:0;margin:0;order:1}#start-wave2 h2{font-size:1.2rem;width:75%}#start-wave2 a{padding:2.5px 12.5px}section.videoLeftContentRight a{margin:0 auto;font-size:1rem}section.videoLeftContentRight h2{margin:20px 0 0}section.videoLeftContentRight div:last-of-type{width:100%;padding:15px;margin:0 auto 15px}.start-header-flex div h2{width:100%;text-align:justify;font-size:.9rem}.hidden{display:block}.start-title a{display:none}.start-content div.pop-up-text{padding:25px;margin:20px 0;border-radius:10px;width:100%;position:relative;bottom:0;right:0}section#start-blog div.alice-carousel li article{padding:15px}section#start-blog div.alice-carousel li article h3,section#start-blog div.alice-carousel li article p{font-size:1rem}section#start-blog div.alice-carousel li a{padding:10px 20px}section#start-blog div.alice-carousel li article{height:500px}section#Saas div article,section#Saas2 div article{width:65%;height:375px;border:5px solid #008910;padding:15px;display:flex;flex-direction:column;margin:0}.multiple-element-section h2,.slider-section h2,.startAccordeon h2{margin:15px auto}section#Saas div article img,section#Saas2 div article img{margin:0 auto}section#Saas div article h3,section#Saas2 div article h3{width:100%;font-size:1.75rem;margin:10px auto}section#Saas div article p,section#Saas2 div article p{font-size:1.1rem;line-height:22.5px}.div-calendly-full>button,section#Saas a,section#Saas2 a{margin:25px auto;width:-moz-fit-content;width:fit-content;text-align:center;padding:10px 25px}section#Saas div article img,section#Saas2 div article img{width:150px}section#Saas2 h2{width:100%;margin:15px 0 auto}section#Saas2{padding:15px 0;margin:25px 0}section#Saas2 .alice-carousel__dots{margin:15px 0 0}section#start-blog div.alice-carousel li article h3{font-size:1.25rem;margin:15px 0}section#start-blog div.alice-carousel{width:100%;border:none;box-shadow:none}div.alice-carousel{padding:25px}section#Saas2 .alice-carousel__stage-item{padding:0 20px;margin:20px 0}section.multiple-element-section{display:none}section.startAccordeon{display:block}.accordion-header button svg{width:20px;margin-right:15px}.accordion-button:focus{outline:none;border:none;box-shadow:none}.accordion-button #Calque_23{margin-right:12.5px}.accordion-body img{width:100%}li.alice-carousel__dots-item:not(.__custom).__active,li.alice-carousel__dots-item:not(.__custom):hover{background-color:#008910;height:17.5px;width:17.5px}#start-blog div.alice-carousel__next-btn,#start-blog div.alice-carousel__prev-btn{display:none}.alice-carousel__dots-item:not(.__custom):not(:last-child),li.alice-carousel__dots-item:not(.__custom){height:17.5px;width:17.5px}#start-blog ul.alice-carousel__dots{margin:0}#avisSlider article img{margin-left:5px;margin-bottom:10px}#avisSlider h2{margin-top:10px;margin-bottom:0}div.alice-carousel{padding:0 25px}.videoLeftContentRight h3{margin-bottom:10px;font-size:1rem}.slider-section div.alice-carousel{height:-moz-fit-content;height:fit-content;padding:20px}.slider-section div.alice-carousel .partenaire img{width:150px;height:150px;object-fit:cover;display:block}.accordionTitle span:last-of-type{width:-moz-fit-content;width:fit-content}.accordionTitle button[aria-expanded=true]{background-color:rgba(0,137,16,7.5%)}#start-blog .alice-carousel__dots{display:block}}@media (max-width:650px){.videoLeftContentRight div:first-of-type{margin:-40px 0 0}.videoLeftContentRight div:first-of-type video{width:95%}}@media (max-width:550px){.start-header-flex>div{padding-top:25px}.start-header-flex h1{font-size:1.5rem}.start-header-flex h2{line-height:25px;margin-top:0;font-size:.9rem}.start-header-flex>div>div:last-of-type{width:100%}.start-header-flex>div{padding:25px}#start-wave2 h2{font-size:1.25rem;width:95%}section#Saas div article img,section#Saas2 div article img{width:125px}section#Saas div article h3,section#Saas2 div article h3{font-size:1.5rem}.multiple-element-section h2,.slider-section h2,section.videoLeftContentRight h4{text-align:center;font-size:1.25rem;margin:15px auto}section.videoLeftContentRight a{margin:20px auto 0;font-size:1rem}section#Saas div article h3,section#Saas2 div article h3{font-size:1.25rem}section#Saas div article p,section#Saas2 div article p{font-size:1.2rem}section#Saas div article,section#Saas2 div article{width:90%}section#Saas a,section#Saas2 a{font-size:1.1rem}.multiple-element-section div ul li{margin:0}.multiple-element-section div ul li p{padding:10px 20px;font-size:.8rem}.multiple-element-section div:last-of-type img{width:95%;margin:15px auto 0}.start-content div.pop-up-text{padding:15px;width:95%;margin:10px auto}section#start-blog div.alice-carousel{padding:0}section#start-blog div.alice-carousel article{margin:15px}#start-wave2 h2{font-size:1.1rem;margin:25px auto 5px}section#start-blog div.alice-carousel li article{height:500px;width:400px}section#start-blog div.alice-carousel li article h3{font-size:1rem;margin:15px 0}section#start-blog div.alice-carousel li article h4{font-size:1.1rem}section#start-blog div.alice-carousel li article p{font-size:.85rem}}@media (max-width:500px){.div-calendly-full>button{font-size:1rem}.todolistImageLeft h5{text-align:left;width:100%}section#start-blog div.alice-carousel li article{height:350px;width:285px}section#start-blog div.alice-carousel li article h3{font-size:.85rem;margin:7.5px 0}section#start-blog div.alice-carousel li article h4{font-size:.85rem}section#start-blog div.alice-carousel li article p{font-size:.75rem}section#start-blog div.alice-carousel li a{padding:5px 20px;font-size:.75rem}.start-header-flex>div>div:last-of-type{height:50%}#start-wave2{padding:20px}#start-wave2 button{width:-moz-fit-content;width:fit-content;font-size:1rem}}@media (max-width:450px){section#Saas div article,section#Saas2 div article{width:90%;height:325px}section#Saas div article p,section#Saas2 div article p{font-size:1rem}section#Saas div article h3,section#Saas2 div article h3{font-size:1rem;margin:5px auto}}.hero-home{background-color:#ffffff;padding:4rem 1rem 3.5rem;overflow-x:clip}.hero-home__inner{max-width:1200px;margin:0 auto;padding:0 1.5rem;display:grid;grid-template-columns:1fr 1fr;gap:3.5rem;align-items:center}.hero-home__badge{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;background:#ecfdf5;padding:.25rem .75rem;border:1px solid #a7f3d0;font-size:.75rem;font-weight:500;color:#064e3b}.hero-home h1{margin-top:1rem;font-size:clamp(2rem,4vw,3.5rem);font-weight:800;line-height:1.15;color:var(--ink);text-align:left}.hero-home__gradient{background-image:linear-gradient(135deg,#008910,#00c218);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.hero-home__sub{margin-top:.75rem;font-size:1.15rem;font-weight:600;color:var(--ink);display:flex;align-items:center;gap:.4rem;flex-wrap:nowrap;overflow:hidden}.hero-home p{margin-top:1.25rem;max-width:36rem;color:var(--ink-muted);line-height:1.75;font-size:1rem}.hero-home__btns{margin-top:1.75rem;display:flex;flex-wrap:wrap;gap:.75rem}.hero-home__btn-primary{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.25rem;border-radius:.75rem;font-weight:600;font-size:.9375rem;color:#fff;background:var(--brand);border:none;cursor:pointer;text-decoration:none;transition:background .2s;box-shadow:0 8px 24px -10px rgba(0,137,16,.45)}.hero-home__btn-primary:hover{background:#007a0e;color:#fff}.hero-home__btn-ghost{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.25rem;border-radius:.75rem;font-weight:600;font-size:.9375rem;color:var(--ink);background:#fff;border:1px solid #e5e7eb;cursor:pointer;text-decoration:none;transition:border-color .2s}.hero-home__btn-ghost:hover{border-color:#d1d5db;color:var(--ink)}.hero-home__tags{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.5rem}.hero-home__tag{border-radius:9999px;background:#ecfdf5;padding:.25rem .75rem;border:1px solid #a7f3d0;font-size:.75rem;color:var(--ink-subtle)}.hero-home__scroll{margin-top:2rem;display:flex;align-items:center;gap:.75rem;color:#94a3b8;font-size:.875rem;text-decoration:none}.hero-home__img-wrap{position:relative;margin:0 auto;max-width:520px}.hero-home__img-glow{position:absolute;inset:-1.25rem;z-index:0;border-radius:2rem;background:linear-gradient(135deg,#bbf7d0,#ffffff,#d1fae5);opacity:.85}.hero-home__img-card{position:relative;border-radius:2rem;background:#fff;border:1px solid #e5e7eb;box-shadow:0 20px 60px -25px rgba(3,18,7,.35);z-index:1}.hero-home__img-clip{border-radius:2rem;overflow:hidden}.hero-home__img-aspect{background:#fff;display:block}.hero-home__img-aspect img{width:100%;height:auto;display:block}.hero-home__overlay{position:absolute;bottom:-1.5rem;left:-1.25rem;z-index:10;border-radius:1rem;background:rgba(255,255,255,.85);backdrop-filter:saturate(140%) blur(10px);-webkit-backdrop-filter:saturate(140%) blur(10px);padding:1rem 1.25rem;border:1px solid #e5e7eb;box-shadow:0 10px 40px -15px rgba(4,20,10,.18);max-width:230px}.hero-home__overlay-label{font-size:.7rem;color:#94a3b8}.hero-home__overlay-value{margin-top:.2rem;font-size:1.4rem;font-weight:700;color:var(--ink)}.hero-home__overlay-note{margin-top:.4rem;display:flex;align-items:center;gap:.3rem;color:#059669;font-size:.7rem;font-weight:600}.hero-rotator{display:inline-block;position:relative;overflow:hidden;height:1.4em;min-width:20rem;flex-shrink:0}.hero-rotator>span{display:block;position:absolute;white-space:nowrap;opacity:0;animation:heroRotate 18s linear infinite;background-image:linear-gradient(135deg,#008910,#00c218);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-rotator>span:first-child{animation-delay:0s}.hero-rotator>span:nth-child(2){animation-delay:3s}.hero-rotator>span:nth-child(3){animation-delay:6s}.hero-rotator>span:nth-child(4){animation-delay:9s}.hero-rotator>span:nth-child(5){animation-delay:12s}.hero-rotator>span:nth-child(6){animation-delay:15s}@keyframes heroRotate{0%{opacity:0;transform:translateY(8px)}5%{opacity:1;transform:translateY(0)}14%{opacity:1;transform:translateY(0)}18%{opacity:0;transform:translateY(-8px)}to{opacity:0}}@media (max-width:1024px){.hero-home__inner{grid-template-columns:1fr;gap:2.5rem}.hero-home__img-wrap{order:-1;max-width:100%}.hero-home__overlay{bottom:-1rem;left:-.5rem}}@media (max-width:640px){.hero-home{padding:2rem .75rem}.hero-home h1{font-size:1.875rem}.hero-home__inner{padding:0 .5rem}.hero-home__btns{flex-direction:column}.hero-rotator{min-width:10rem}}.videos-section{background-color:#f9fafb;padding:4rem 1rem}.videos-section__inner{max-width:1200px;margin:0 auto;padding:0 1.5rem}.videos-section__header{text-align:center;max-width:640px;margin:0 auto 2.5rem}.videos-section__header h2{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;color:var(--ink);margin:0 0 .5rem}.videos-section__header p{font-size:1rem;color:var(--ink-subtle);margin:0}.videos-section__grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.videos-section__card{background:#fff;border:1px solid #e5e7eb;border-radius:1.5rem;padding:1.25rem;box-shadow:0 4px 24px -8px rgba(0,0,0,.08)}.videos-section__ratio{position:relative;aspect-ratio:16/9;border-radius:1rem;overflow:hidden;border:1px solid #e5e7eb}.videos-section__ratio iframe{position:absolute;inset:0;width:100%;height:100%;border:none;display:block}.videos-section__card h3{margin:1rem 0 .25rem;font-size:1.05rem;font-weight:600;color:var(--ink)}.videos-section__card p{margin:0;font-size:.875rem;color:var(--ink-subtle)}.videos-section__btns{margin-top:2.5rem;display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap}.videos-section__btn-primary{display:inline-flex;align-items:center;gap:.4rem;padding:.65rem 1.5rem;background:var(--brand);color:#fff;font-weight:600;font-size:.95rem;border-radius:.75rem;text-decoration:none;transition:opacity .15s}.videos-section__btn-primary:hover{opacity:.88}.videos-section__btn-ghost{display:inline-flex;align-items:center;padding:.65rem 1.5rem;background:#fff;color:var(--ink);font-weight:600;font-size:.95rem;border:1px solid #e5e7eb;border-radius:.75rem;text-decoration:none;transition:border-color .15s}.videos-section__btn-ghost:hover{border-color:#cbd5e1}@media (max-width:768px){.videos-section__grid{grid-template-columns:1fr}}.pain-section{padding:4rem 1rem;background:#fff}.pain-section__inner{max-width:1200px;margin:0 auto;padding:0 1.5rem}.pain-section__grid{display:grid;grid-template-columns:5fr 7fr;gap:2.5rem;align-items:start}.pain-section h3{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;color:var(--ink);margin:0 0 .75rem}.pain-section__lead{color:#334155;margin:0 0 1.25rem;font-size:.95rem}.pain-checklist{list-style:none;padding:0;margin:0 0 1rem;display:flex;flex-direction:column;gap:.5rem}.pain-checklist li{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;color:var(--ink-muted)}.pain-checklist__icon{flex-shrink:0;width:1.1rem;height:1.1rem;color:var(--brand);margin-top:.15rem}.pain-section__footnote{font-size:.85rem;color:#475569;margin:0 0 1.5rem}.pain-section__card{background:#fff;border:1px solid #e5e7eb;border-radius:1.5rem;padding:1.25rem;box-shadow:0 4px 24px -8px rgba(0,0,0,.08)}.pain-section__card-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:#64748b}.pain-section__card h4{font-size:1rem;font-weight:600;color:var(--ink);margin:.25rem 0 .4rem}.pain-section__card-sub{font-size:.8rem;color:#475569;margin:0 0 1rem}.pain-section__thumb{position:relative;aspect-ratio:16/9;border-radius:1rem;overflow:hidden;border:1px solid #e5e7eb;display:block;text-decoration:none}.pain-section__thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.pain-section__thumb:hover img{transform:scale(1.05)}.pain-section__thumb-overlay{position:absolute;inset:0;background:rgba(15,23,42,.25);transition:background .3s}.pain-section__thumb:hover .pain-section__thumb-overlay{background:rgba(15,23,42,.4)}.pain-section__play{position:absolute;inset:0;flex-direction:column;gap:.5rem;color:#fff}.pain-section__play,.pain-section__play-btn{display:flex;align-items:center;justify-content:center}.pain-section__play-btn{width:3.25rem;height:3.25rem;border-radius:9999px;background:rgba(255,255,255,.92);box-shadow:0 4px 16px rgba(0,0,0,.18);border:2px solid #6ee7b7}.pain-section__play-btn svg{width:1.4rem;height:1.4rem;color:#059669}.pain-section__play-label{font-size:.825rem;font-weight:600}.compare-section{padding:0 1rem 4rem;background:#fff}.compare-card{max-width:960px;margin:0 auto;background:#fff;border:1px solid #e5e7eb;border-radius:1.5rem;padding:2rem;box-shadow:0 4px 24px -8px rgba(0,0,0,.08);overflow-x:auto}.compare-card h4{font-size:1.1rem;font-weight:600;color:var(--ink);text-align:center;margin:0 0 .4rem}.compare-card__sub{font-size:.875rem;color:#475569;text-align:center;margin:0 0 1.5rem}.compare-table{width:100%;border-collapse:collapse;font-size:.875rem;min-width:580px}.compare-table th{padding:.65rem .75rem;font-weight:600;color:#475569;text-align:left;border-bottom:1px solid #e5e7eb}.compare-table td{padding:.65rem .75rem;border-bottom:1px solid #f1f5f9;vertical-align:top}.compare-table td:first-child{font-weight:600;color:var(--ink)}.compare-table td.dim{color:#94a3b8}.compare-table td.mid{color:#475569}.compare-table td.hi{font-weight:600;color:#065f46}.ai-section{background:#f9fafb;padding:4rem 1rem}.ai-section__inner{max-width:1200px;margin:0 auto;padding:0 1.5rem}.ai-section__grid{display:grid;grid-template-columns:5fr 7fr;gap:2.5rem;align-items:center}.ai-section h3{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;color:var(--ink);margin:0 0 .6rem}.ai-section__lead{color:#334155;margin:0 0 1.5rem;font-size:.95rem}.ai-section__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.ai-section__card{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;padding:1.25rem;box-shadow:0 4px 16px -6px rgba(0,0,0,.07)}.ai-section__card-icon{width:2.5rem;height:2.5rem;border-radius:.5rem;background:#ecfdf5;border:1px solid #a7f3d0;display:flex;align-items:center;justify-content:center;margin-bottom:.75rem}.ai-section__card-icon img{width:1.4rem;height:1.4rem;object-fit:contain}.ai-section__card h4{font-size:.9rem;font-weight:600;color:var(--ink);margin:0 0 .35rem}.ai-section__card p{font-size:.8rem;color:#475569;margin:0}.trust-section{padding:4rem 1rem;background:#fff}.trust-section__inner{max-width:1200px;margin:0 auto;padding:0 1.5rem}.trust-section__grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.trust-section h3{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;color:var(--ink);margin:0 0 .6rem}.trust-section__lead{color:#334155;margin:0;font-size:.95rem}.trust-certs{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.trust-certs li{display:flex;align-items:center;gap:.5rem;border:1px solid #e5e7eb;border-radius:.5rem;padding:.6rem .75rem;background:#fff;font-size:.875rem}.trust-certs li b{font-weight:700;color:var(--ink)}.trust-certs li span{color:#475569}.orbit-section{padding:4rem 1rem;background:#fff}.orbit-section__inner{max-width:1200px;margin:0 auto;padding:0 1.5rem}.orbit-section__grid{display:grid;grid-template-columns:5fr 7fr;gap:2.5rem;align-items:center}.orbit-section__label{text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;color:#475569;display:block;margin-bottom:.5rem}.orbit-section h3{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;color:var(--ink);margin:0 0 .6rem}.orbit-section__lead{color:#475569;margin:0;font-size:.9rem;line-height:1.7}.orbit-stage{position:relative;width:min(92vw,460px);aspect-ratio:1/1;margin:auto}.orbit-center{position:absolute;inset:50%;transform:translate(-50%,-50%);width:110px;height:110px;border-radius:9999px;background:#fff;border:2px solid #e5e7eb;box-shadow:0 8px 24px rgba(15,23,42,.08);display:grid;place-items:center;z-index:2}.orbit-center img{width:80px;height:80px;object-fit:contain}.orbit-guide{position:absolute;inset:50%;transform:translate(-50%,-50%);width:360px;height:360px;border-radius:9999px;border:2px dashed #e2e8f0}.orbit-ring{position:absolute;inset:0;list-style:none;margin:0;padding:0;transform-origin:50% 50%;animation:orbitSpin 28s linear infinite}@keyframes orbitSpin{to{transform:rotate(1turn)}}.orbit-ring li{--n:8;--i:0;--r:180px;position:absolute;left:50%;top:50%;width:80px;height:80px;margin:-40px;display:flex;align-items:center;justify-content:center;transform:rotate(calc(1turn/var(--n)*var(--i))) translate(var(--r)) rotate(calc(-1turn/var(--n)*var(--i)))}.orbit-ring li:first-child{--i:0}.orbit-ring li:nth-child(2){--i:1}.orbit-ring li:nth-child(3){--i:2}.orbit-ring li:nth-child(4){--i:3}.orbit-ring li:nth-child(5){--i:4}.orbit-ring li:nth-child(6){--i:5}.orbit-ring li:nth-child(7){--i:6}.orbit-ring li:nth-child(8){--i:7}.orbit-node{width:68px;height:68px;border-radius:9999px;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e5e7eb;box-shadow:0 8px 24px rgba(15,23,42,.08);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;animation:orbitSpinRev 28s linear infinite;transform-origin:center;transition:transform .18s,box-shadow .18s;font-size:10px;font-weight:600;color:var(--ink);text-align:center}.orbit-node:hover{transform:scale(1.06);box-shadow:0 12px 30px rgba(15,23,42,.12)}@keyframes orbitSpinRev{to{transform:rotate(-1turn)}}.orbit-node img{object-fit:contain}.orbit-node img,.orbit-node svg{width:18px;height:18px}@media (max-width:1024px){.ai-section__grid,.orbit-section__grid,.pain-section__grid,.trust-section__grid{grid-template-columns:1fr}.ai-section__cards{grid-template-columns:repeat(3,1fr)}.trust-certs{grid-template-columns:repeat(2,1fr)}.orbit-guide{width:300px;height:300px}.orbit-ring li{--r:150px}}@media (max-width:640px){.ai-section__cards,.trust-certs{grid-template-columns:1fr}.orbit-guide{width:240px;height:240px}.orbit-ring li{--r:120px}.orbit-stage{width:min(92vw,320px)}}.partners-section{padding:2.5rem 1rem;border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9;background:rgba(255,255,255,.6)}.partners-section__inner{max-width:1200px;margin:0 auto;padding:0 1.5rem}.partners-section__header{text-align:center;margin-bottom:2rem}.partners-section__header h2{font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:700;color:var(--ink);margin:0 0 .3rem}.partners-section__header p{font-size:.875rem;color:#475569;margin:0}.partner-slider{overflow:hidden}.partner-track{display:flex;align-items:center;gap:4rem;width:max-content;animation:partnerScroll 24s linear infinite}.partner-slider:hover .partner-track{animation-play-state:paused}@keyframes partnerScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.partner-track img{height:3rem;width:auto;object-fit:contain;opacity:.75;transition:opacity .2s}.partner-track img:hover{opacity:1}@media (prefers-reduced-motion:reduce){.partner-track{animation:none}}.testimonials-section{background:#fff;padding:4rem 1rem}.testimonials-section__inner{max-width:1200px;margin:0 auto;padding:0 1.5rem}.testimonials-section__header{text-align:center;max-width:640px;margin:0 auto 2.5rem}.testimonials-section__badge{display:inline-flex;align-items:center;gap:.4rem;border:1px solid #e5e7eb;background:#fff;border-radius:9999px;padding:.2rem .75rem;font-size:.75rem;font-weight:500;color:#475569;margin-bottom:.75rem}.testimonials-section__badge img{width:1rem;height:1rem}.testimonials-section__header h2{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;color:var(--ink);margin:0 0 .4rem}.testimonials-section__header p{font-size:.875rem;color:#475569;margin:0}.tm-marquee{position:relative;overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 48px,black calc(100% - 48px),transparent)}.tm-track{display:flex;gap:1.5rem;width:max-content;animation:tmScroll 32s linear infinite}.tm-marquee:hover .tm-track{animation-play-state:paused}@keyframes tmScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.tm-card{width:340px;flex-shrink:0;border:1px solid #e5e7eb;border-radius:1rem;background:#fff;padding:1.5rem;box-shadow:0 4px 16px -6px rgba(0,0,0,.07)}.tm-card__top{display:flex;align-items:flex-start;justify-content:space-between}.tm-card__flag{width:2.25rem;height:2.25rem;border-radius:9999px;object-fit:cover}.tm-card__tag{border-radius:9999px;background:#f8fafc;padding:.2rem .6rem;font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;color:#475569;border:1px solid rgba(0,0,0,.05)}.tm-card p{margin:1rem 0 0;font-size:.9rem;line-height:1.7;color:#334155}.tm-card__author{margin-top:1rem;font-size:.8rem;color:#64748b}@media (prefers-reduced-motion:reduce){.tm-track{animation:none}}.press-section{background:#f8fafc;padding:4rem 1rem}.press-section__inner{max-width:1200px;margin:0 auto;padding:0 1.5rem}.press-section__header{text-align:center;max-width:768px;margin:0 auto 2.5rem}.press-section__header h2{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;color:var(--ink);margin:0 0 .5rem}.press-section__header p{color:#475569;font-size:.95rem;margin:0}.press-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.press-card{border-radius:1.5rem;border:1px solid #e5e7eb;background:#fff;padding:1.25rem;box-shadow:0 4px 16px -6px rgba(0,0,0,.07);text-decoration:none;color:inherit;display:block;transition:box-shadow .2s}.press-card:hover{box-shadow:0 0 0 3px #008910,0 4px 20px -4px rgba(0,0,0,.12)}.press-card__thumb{margin-top:1rem;border-radius:.75rem;overflow:hidden;aspect-ratio:16/9;background:#f1f5f9}.press-card__thumb img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.press-card:hover .press-card__thumb img{transform:scale(1.03)}.press-card__link{margin-top:.75rem;display:inline-flex;align-items:center;font-size:.875rem;color:var(--brand)}.industries-section{padding:4rem 1rem}.industries-section__inner{max-width:1200px;margin:0 auto;padding:0 1.5rem}.industries-section__header{text-align:center;max-width:768px;margin:0 auto 2.5rem}.industries-section__header h2{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;color:var(--ink);margin:0 0 .5rem}.industries-section__header p{color:#475569;font-size:.95rem;margin:0}.review-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.review-card{border-radius:1rem;border:1px solid #e5e7eb;background:#fff;padding:1.5rem;box-shadow:0 4px 16px -6px rgba(0,0,0,.07);text-decoration:none;color:inherit;display:block;transition:box-shadow .2s}.review-card:hover{box-shadow:0 0 0 3px #008910,0 4px 20px -4px rgba(0,0,0,.12)}.review-card__stars{display:flex;align-items:center;gap:.25rem;color:#f59e0b}.review-card__tag{border-radius:9999px;background:#ecfdf5;padding:.15rem .6rem;font-size:.7rem;font-weight:600;color:#065f46;border:1px solid #a7f3d0}.review-card__text{margin-top:1rem;font-size:.875rem;line-height:1.75;color:#334155}.review-card__name{margin-top:1rem;font-size:.875rem;font-weight:600;color:var(--ink)}.review-card__cta{font-size:.75rem;color:#94a3b8;transition:color .2s}.review-card:hover .review-card__cta{color:#008910}.offers-section{background:#f8fafc;padding:4rem 1rem}.offers-section__inner{max-width:1200px;margin:0 auto;padding:0 1.5rem}.offers-section__header{text-align:center;max-width:640px;margin:0 auto 2.5rem}.offers-section__header h2{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;color:var(--ink);margin:0 0 .5rem}.offers-section__header p{color:#475569;font-size:.95rem;margin:0}.offers-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.offer-card{border-radius:1rem;border:1px solid #e5e7eb;background:#fff;padding:1.5rem;box-shadow:0 4px 16px -6px rgba(0,0,0,.07);text-decoration:none;color:inherit;display:block;transition:box-shadow .2s,transform .2s}.offer-card:hover{box-shadow:0 0 0 3px #008910,0 4px 20px -4px rgba(0,0,0,.12);transform:translateY(-2px)}.offer-card__icon{width:2.5rem;height:2.5rem;border-radius:.5rem;background:#ecfdf5;border:1px solid #a7f3d0;display:grid;place-items:center}.offer-card__icon img{width:1.5rem;height:1.5rem}.offer-card h3{margin:.75rem 0 0;font-size:1rem;font-weight:600;transition:color .2s}.offer-card:hover h3{color:#008910}.offer-card p{margin:.3rem 0 0;font-size:.875rem;color:#475569}.offers-section__cta{margin-top:2.5rem;display:flex;justify-content:center}.offers-section__cta a{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;background:#008910;padding:.75rem 1.75rem;font-size:.875rem;font-weight:600;color:#fff;text-decoration:none;transition:background .2s}.offers-section__cta a:hover{background:#007a0e}.tour-section{padding:4rem 1rem;background:#f8fafc}.tour-section__inner{max-width:1200px;margin:0 auto;padding:0 1.5rem}.tour-section__header{text-align:center;max-width:640px;margin:0 auto 2.5rem}.tour-section__header h2{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;color:var(--ink);margin:0 0 .5rem}.tour-section__header p{color:#475569;font-size:.95rem;margin:0}.tour-slider{overflow:hidden}.tour-track{display:flex;gap:1.5rem;width:max-content;animation:tourScroll 28s linear infinite}.tour-slider:hover .tour-track{animation-play-state:paused}@keyframes tourScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.tour-track img{height:18rem;flex-shrink:0;border-radius:1rem;border:1px solid #e5e7eb;box-shadow:0 4px 16px -6px rgba(0,0,0,.07);object-fit:cover}@media (prefers-reduced-motion:reduce){.tour-track{animation:none}}.services-section{padding:4rem 1rem;position:relative;overflow:hidden}.services-section:before{content:"";position:absolute;top:-2.5rem;left:-2.5rem;width:18rem;height:18rem;border-radius:9999px;filter:blur(4rem);opacity:.12;background:linear-gradient(135deg,#008910,#34d058);pointer-events:none}.services-section__inner{max-width:1200px;margin:0 auto;padding:0 1.5rem;position:relative}.services-section__header{margin-bottom:2.5rem}.services-section__label{font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:#475569}.services-section__header h2{margin:.25rem 0 0;font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:700;color:var(--ink)}.services-grid{display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:768px){.services-grid{grid-template-columns:repeat(3,1fr)}}.service-card{border-radius:1rem;border:1px solid #e5e7eb;background:#fff;padding:1.5rem;box-shadow:0 4px 16px -6px rgba(0,0,0,.07)}.service-card__num{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:9999px;background:#ecfdf5;border:1px solid #a7f3d0;font-size:.875rem;font-weight:600;color:#008910;margin-bottom:.75rem}.service-card h3{font-size:1.125rem;font-weight:600;color:var(--ink);margin:0 0 .25rem}.service-card__tagline{font-size:.875rem;color:#475569;margin:0 0 .75rem}.service-card p{font-size:.875rem;color:#334155;margin:0 0 1rem;line-height:1.7}.service-card ul{list-style:none;padding:0;margin:0;display:grid;gap:.4rem}.service-card ul li{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#334155;border-radius:.5rem;border:1px solid #e5e7eb;background:#f8fafc;padding:.4rem .6rem}.service-card ul li svg{flex-shrink:0;width:1rem;height:1rem;color:#008910}.contact-section{background:#f8fafc;padding:4rem 1rem}.contact-section__inner{max-width:1200px;margin:0 auto;padding:0 1.5rem}.contact-grid{display:grid;gap:2rem;grid-template-columns:1fr}@media (min-width:1024px){.contact-grid{grid-template-columns:1fr 1fr}}.contact-info h2{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;color:var(--ink);margin:0 0 .5rem}.contact-info p{color:#475569;font-size:.95rem;margin:0 0 1.5rem}.contact-info ul{list-style:none;padding:0;margin:0 0 1.25rem;display:grid;gap:.75rem}.contact-info ul li{display:flex;align-items:center;gap:.75rem;font-size:.9rem;color:#334155}.contact-info ul li img{width:1.25rem;height:1.25rem;flex-shrink:0}.contact-socials{display:flex;align-items:center;gap:.75rem}.contact-socials a{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;border:1px solid #e5e7eb;padding:.25rem .75rem;font-size:.875rem;color:#334155;text-decoration:none;transition:background .2s,border-color .2s}.contact-socials a:hover{background:#f8fafc;border-color:#cbd5e1}.contact-form{border-radius:1rem;border:1px solid #e5e7eb;background:#fff;padding:1.5rem;box-shadow:0 4px 16px -6px rgba(0,0,0,.07);display:grid;gap:1.25rem}.contact-form h3{text-align:center;font-size:1.25rem;font-weight:600;color:var(--ink);margin:0}.contact-form .form-row{display:grid;gap:1rem;grid-template-columns:1fr 1fr}@media (max-width:640px){.contact-form .form-row{grid-template-columns:1fr}}.contact-form label{display:block;font-size:.8125rem;font-weight:600;color:var(--ink);margin-bottom:.4rem}.contact-form label .req{color:#ef4444}.contact-form input,.contact-form textarea{width:100%;border-radius:.5rem;border:1px solid #cbd5e1;padding:.5rem .75rem;font-size:.875rem;color:var(--ink);background:#fff;box-sizing:border-box}.contact-form input:focus,.contact-form textarea:focus{outline:none;box-shadow:0 0 0 2px rgba(0,137,16,.25);border-color:#008910}.contact-form textarea{resize:vertical}.contact-form .form-note{font-size:.8125rem;color:#475569;margin:0}.contact-form .form-submit{margin-top:.25rem;width:100%;border-radius:.75rem;background:#008910;padding:.75rem;font-size:.9375rem;font-weight:600;color:#fff;border:none;cursor:pointer;transition:background .2s}.contact-form .form-submit:hover{background:#007a0e}.faq-section{padding:4rem 1rem}.faq-section__inner{max-width:800px;margin:0 auto;padding:0 1.5rem}.faq-section__header{text-align:center;margin-bottom:2.5rem}.faq-section__badge{display:inline-flex;align-items:center;gap:.4rem;border:1px solid #e5e7eb;background:#fff;border-radius:9999px;padding:.2rem .75rem;font-size:.75rem;font-weight:500;color:#475569;margin-bottom:.75rem}.faq-section__badge:before{content:"";display:inline-block;width:.375rem;height:.375rem;border-radius:9999px;background:#008910}.faq-section__header h2{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;color:var(--ink);margin:0 0 .5rem}.faq-section__header p{color:#475569;font-size:.95rem;margin:0}.faq-list{display:grid;gap:1rem}.faq-item{border-radius:1rem;border:1px solid #e5e7eb;background:#fff;box-shadow:0 4px 16px -6px rgba(0,0,0,.07)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.25rem;cursor:pointer;list-style:none;font-weight:600;font-size:.9375rem;color:var(--ink)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary .faq-chevron{flex-shrink:0;width:1.25rem;height:1.25rem;transition:transform .25s}.faq-item[open]{border-color:rgba(0,137,16,.3)}.faq-item[open] summary .faq-chevron{transform:rotate(180deg)}.faq-item__body{padding:0 1.25rem 1rem;font-size:.875rem;line-height:1.75;color:#334155;background:#f8fafc;border-radius:.75rem;margin:0 .75rem .75rem}.cta-section{padding:3.5rem 1rem}.cta-section__inner{max-width:1200px;margin:0 auto;padding:0 1.5rem}.cta-card{border-radius:1.5rem;padding:2.5rem;background:linear-gradient(135deg,#008910,#005a0a);color:#fff;box-shadow:0 8px 32px -8px rgba(0,137,16,.45);position:relative;overflow:hidden}.cta-card:after,.cta-card:before{content:"";position:absolute;border-radius:9999px;pointer-events:none}.cta-card:before{top:-6rem;right:-6rem;background:rgba(255,255,255,.08)}.cta-card:after,.cta-card:before{width:20rem;height:20rem;filter:blur(2rem)}.cta-card:after{bottom:-7rem;left:-7rem;background:rgba(0,0,0,.08)}.cta-card__grid{display:grid;gap:2.5rem;position:relative;z-index:1}@media (min-width:768px){.cta-card__grid{grid-template-columns:1fr 1fr;align-items:center}}.cta-card h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.25;margin:0 0 .75rem}.cta-card p{color:rgba(255,255,255,.9);font-size:1rem;line-height:1.7;margin:0 0 1.75rem}.cta-card__benefits{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.75rem}.cta-card__benefit{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);padding:.25rem .75rem;font-size:.8125rem;color:rgba(255,255,255,.9)}.cta-card__benefit:before{content:"";width:.375rem;height:.375rem;border-radius:9999px;background:#fff;flex-shrink:0}.cta-card__demo{border-radius:1rem;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);padding:1.5rem;backdrop-filter:blur(4px)}.cta-card__demo p{font-size:.9rem;color:rgba(255,255,255,.9);margin:0 0 .5rem}.cta-card__demo h3{font-size:1.125rem;font-weight:600;margin:0 0 1.25rem;color:#fff}.cta-card__demo-meta{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.cta-card__demo-meta-icon{display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-radius:.75rem;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.15);flex-shrink:0}.cta-card__demo-meta span{font-size:.8125rem;color:rgba(255,255,255,.9)}.press-card__link svg,.review-card__stars svg{width:1rem;height:1rem;flex-shrink:0}.contact-socials svg,.cta-card__demo-meta-icon svg,.faq-chevron{width:1.25rem;height:1.25rem}.faq-chevron{flex-shrink:0}.blog-section{background:#f8fafc;padding:4rem 1rem}.blog-section__inner{max-width:1200px;margin:0 auto;padding:0 1.5rem}.blog-section__header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:2rem}.blog-section__header h2{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;color:var(--ink);margin:0 0 .25rem}.blog-section__header p{font-size:.875rem;color:#475569;margin:0}.blog-section__more{font-size:.875rem;font-weight:500;color:#008910;text-decoration:none;white-space:nowrap}.blog-section__more:hover{text-decoration:underline}.blog-marquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 48px,black calc(100% - 48px),transparent)}.blog-track{display:flex;gap:1.5rem;width:max-content;animation:blogScroll 40s linear infinite}.blog-marquee:hover .blog-track{animation-play-state:paused}@keyframes blogScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.blog-card{width:300px;flex-shrink:0;border-radius:1rem;border:1px solid #e5e7eb;background:#fff;overflow:hidden;box-shadow:0 4px 16px -6px rgba(0,0,0,.07)}.blog-card__img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.blog-card__body{padding:1.25rem}.blog-card__body h3{font-size:.9375rem;font-weight:600;color:var(--ink);margin:0 0 .35rem}.blog-card__body p{font-size:.8125rem;color:#475569;margin:0;line-height:1.6}@media (prefers-reduced-motion:reduce){.blog-track{animation:none}}