.page-homepage .heading h1{font-size:clamp(2rem,3vw,3rem);max-width:540px;margin:0}h2{font-size:42px}.flex .left{flex:0 0 480px;padding-top:1.5rem;position:relative}.flex .left h2{margin:1rem 0 3rem;padding:0 0 0 3rem}.flex .left h2.preanim{transform:translate(-20%);opacity:0}.flex .right{padding:35px 35px 35px 45px}.flex .right.preanim{opacity:0}.page .heading{flex-direction:column;align-items:flex-start;height:96vh;max-height:1080px;min-height:fit-content;align-items:stretch;padding-bottom:15px}.page .heading>.container{position:relative;z-index:1;gap:3rem;max-width:1340px;padding:0 clamp(30px,3vw,56px);transform:translateY(clamp(15px,2%,150px));margin:auto}.heading .flex .left{flex:0 0 60%}.heading p{font-weight:300;font-size:20px;line-height:160%}.heading ul{margin:2rem 0;font-size:20px}.heading .text-content li{position:relative;margin:1rem 0}.heading .text-content li:before{content:"";display:block;position:absolute;padding:.25rem;background:var(--red-base);left:0;top:.45rem;width:0;height:0}.heading .cta{margin:2rem 0 0;font-size:18px;outline:1px solid;background:none}.heading .cta:hover{background:var(--red-dark);outline:1px solid var(--red-dark)}.heading .flex .right{padding:0;flex-grow:1}.heading picture{border-radius:0 30px 0 0}.heading figure{position:relative;flex-grow:1;margin:2rem 0}.heading figcaption{position:relative;z-index:-1;font-size:clamp(13px,1vw,15px);line-height:150%;padding:34px 30px 19px;margin:0 -12px;transform:translateY(-20px);font-weight:400;background:linear-gradient(45deg,#ffffff2e,transparent);border-radius:16px}#enter{position:relative;z-index:99;margin:auto auto 0;background:#fff;border-radius:60px;cursor:pointer;box-shadow:0 3px 9px #007bff45;padding:30px}#enter:after{content:"";display:block;position:absolute;top:50%;left:50%;padding:6px;border-width:8px;border-style:solid;border-color:var(--medium-blue);border-top:0;border-left:0;transform:translate(-50%,-72%) rotate(45deg)}#functionalities{padding:7.5rem 0 5rem;position:relative;z-index:2;display:flex;align-items:center}#functionalities .container{position:relative;max-width:1140px}#functionalities h2{margin:1rem 0 3rem;padding:0 0 0 3rem;color:var(--medium-blue)}#functionalities .left{line-height:180%;font-size:16px;border-radius:40px;position:relative}.functionalities-text{position:relative;padding:5rem 4rem;border-radius:40px 0 0 40px;font-size:18px;line-height:34px;background:linear-gradient(40deg,var(--medium-blue),var(--medium-plus-blue));color:#fff}.functionalities-text p{margin:0}.functionalities-text:after{content:"";display:block;position:absolute;top:0;right:-20px;bottom:0;width:20px;height:40px;background:#28509f;margin:auto;clip-path:polygon(0 0,100% 50%,0 100%)}.functionalities-text.preanim,.functionalities-text p.preanim{opacity:0;transform:translateY(10%)}#functionalities .right{flex-grow:1}#functionalities ul{font-size:20px;background:#fff;box-shadow:0 0 17px #8398c321;color:var(--blue-dark)}#functionalities li{position:relative;display:flex;align-items:center;padding:7px 8px;border-radius:16px;margin:.85rem 0;fill:unset}#functionalities li strong{display:inline-block;vertical-align:top}#functionalities li.preanim{opacity:0;transform:translate(30px)}#functionalities li>*:last-child{flex-grow:1;margin:0}#functionalities li p{margin:0}#functionalities li>svg{width:30px;height:30px;margin-right:15px;fill:#405d96;padding:0}#avantages{position:relative;padding:7rem 4rem;background:linear-gradient(45deg,var(--medium-blue),var(--medium-plus-blue))}#avantages .container{max-width:1140px;position:relative}#avantages h2{max-width:420px;color:#fff;padding-left:3rem}#avantages .left .intro.preanim{opacity:0;transform:translateY(10%)}#avantages .intro{position:relative;padding:5rem 4rem 1rem;font-size:18px;line-height:34px;border-radius:40px 0 0 40px;background:#f2f7ff}#avantages .intro p{margin:0}#avantages .cta{margin:3rem auto}#avantages .right{background:#fff;margin-top:50px;font-size:18px;line-height:161%;border-radius:15px 30px 30px 15px}.avantage.preanim{opacity:0}#avantages .right.preanim{opacity:0;transform:translate(5%)}#avantages picture{border-radius:30px;overflow:hidden;margin:2rem 0}#choix{padding:2rem 0 5rem;position:relative}#choix h2{text-align:center;max-width:500px;margin:1rem auto 3rem;color:var(--lesser-dark-blue)}#choix h2.preanim{opacity:0;transform:translateY(60px)}#choix .img-container{max-width:570px;margin:2rem auto;border-radius:30px;overflow:hidden}#choix .flex{display:grid;grid-template-columns:1fr 1fr;gap:2rem;max-width:1140px;margin:-100px auto 0}#choix .item{position:relative;width:100%;max-width:840px;padding:.5rem 1rem;line-height:160%;font-size:16px;box-shadow:0 0 28px #7ba2f242;background:#fff;border-radius:16px;border:1px solid rgba(255,255,255,.29)}#choix .item.preanim{opacity:0;transform:translateY(45px)}#choix h3{display:flex;align-items:center;margin:1rem 0;padding:1rem;font-size:18px;background:#274785;border-radius:15px;color:#fff}#choix .item h3>svg{width:40px;height:40px;left:0;right:0;margin-right:11px;padding:0;fill:#b4c6eb}#choix .flex h3 .deploy-button{position:relative;display:block;height:0;margin-left:auto;padding:20px;line-height:0;border:1px solid var(--medium-blue);border-radius:25px}#choix .extensible{position:relative;z-index:2;padding:0 2rem;transition:height .5s ease;font-size:17px}#choix .extensible>div{padding-bottom:.75rem}#choix .extensible li{position:relative;padding-left:2rem;margin:1rem 0}#choix .extensible li:before{content:"";display:block;position:absolute;top:.25rem;left:0;width:22px;height:22px;background:url(./sprites-DojjCg89.svg) 0 top no-repeat;background-size:1000%}#choix .flex p,#choix .flex ul{max-width:640px;margin:1.5rem auto;color:var(--blue-dark)}#choix .flex p:first-child{margin-top:1rem}@media screen and (max-width: 1200px){h2{font-size:2.25rem}.flex .left{flex:0 0 420px}.page .heading{max-height:fit-content}.page .heading>.container{gap:1rem}#enter{padding:25px}#enter:after{border-width:6px}#functionalities .container{max-width:960px}.functionalities-text{font-size:1rem;padding:4rem 3rem}#functionalities .right{font-size:1rem}#functionalities li{margin:.5rem 0}#avantages .intro{padding:4rem 3rem .5rem;font-size:1rem}#avantages .right{font-size:1rem}#avantages picture{margin:1rem 0}#choix .img-container{max-width:420px}#choix .flex{margin:-70px auto 0;gap:1rem}#choix h3{padding:.75rem;font-size:1rem}#choix .item h3>svg{width:30px;height:30px}}@media screen and (max-width: 992px){.flex .left h2{font-size:1.75rem}.flex .right{padding:25px}.page .heading>.container{gap:2rem}.heading .flex .left{flex:0 0 62%}.heading ul{margin:1rem 0}.heading .cta{font-size:.85rem}#functionalities{padding:6.5rem 0 5rem}#functionalities .container{max-width:720px}#functionalities h2{margin:1rem 0 2rem;padding:0 0 0 3rem}#functionalities .left{flex:0 0 350px}.functionalities-text{padding:3rem 2rem;line-height:165%}#functionalities li{margin:.25rem 0}#functionalities li>svg{width:25px;height:25px;margin-right:10px}#avantages{padding:3rem 0}#avantages .container{max-width:720px}#avantages h2{max-width:380px;color:#fff;padding-left:2rem;margin-bottom:2rem}#avantages .left{flex:0 0 350px}#avantages .intro{padding:3rem 2rem .5rem;line-height:165%}#choix h2{font-size:1.75rem}#choix .item{padding:.5rem}#choix h3{font-size:.85rem;margin:.5rem 0}#choix .item h3>svg{width:20px;height:20px}#choix .flex h3 .deploy-button{padding:15px}#choix .extensible{padding:0 1rem;font-size:1rem}}@media screen and (max-width: 768px){.page .heading>.container{flex-direction:column;gap:15px}.heading .flex .left{max-width:450px;margin:auto;flex:unset}.heading .flex .right{flex:unset;max-width:450px;margin:auto}.heading figure{margin:1rem 0}#functionalities{padding:1.5rem 0 5rem}#functionalities .container{flex-direction:column;max-width:540px}#functionalities h2{margin:1rem 0;padding:0;text-align:center}.functionalities-text{border-radius:40px 40px 0 0}.functionalities-text:after{right:auto;left:62px;top:auto;bottom:0;z-index:10;transform:rotate(90deg);background:#2b4b89}#functionalities .right{margin:-65px auto 0;z-index:2;flex-grow:unset;flex:unset;width:100%;max-width:480px}#avantages .container{flex-direction:column;max-width:480px}#avantages h2{width:100%;padding:0;text-align:center;margin:1rem auto 2rem}#avantages .left{padding-top:.5rem}#avantages .intro{border-radius:40px 40px 0 0}#avantages .cta{margin:1rem auto}#avantages .right{margin:0;border-radius:0;padding:0 25px 25px}#choix .flex{gap:10px}#choix h3{margin:0;line-height:135%}#choix .extensible{padding:0 10px;font-size:.85rem}}@media screen and (max-width: 576px){.page-homepage .heading h1{line-height:1.1em;font-size:1.85rem;margin:1.5rem 0}.page .heading>.container{padding:0 7vw;transform:none}.heading .flex .left{padding:0}.heading picture{padding:16%;border-radius:13px}#functionalities .container{padding:0 3vw}.functionalities-text{padding:2rem 2rem 3rem;font-size:15px}#functionalities .right{margin:-24px auto 0}#avantages{padding:1rem 0;overflow:hidden}#avantages .container{padding:3vw;max-width:100%;overflow:hidden}#choix{padding:2rem 0 5rem;padding:2rem 0 3rem}#choix h2{margin:1rem auto 2rem}#choix .img-container{margin:0 8vw}#choix .flex{display:block;margin:-1rem 7vw 0}}
