.modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{background-color:#fff;border-radius:12px;max-height:90vh;max-width:500px;overflow-y:auto;padding:2rem;position:relative;width:90%}.modal-close{background:none;border:none;color:#666;cursor:pointer;font-size:1.5rem;line-height:1;padding:.5rem;position:absolute;right:1rem;top:1rem}.modal-close:hover{color:#333}.waitlist-container{margin:0 auto;max-width:500px;padding:2rem}.waitlist-title{color:#1a202c;font-size:1.75rem;font-weight:600;margin-bottom:.75rem;text-align:center}.waitlist-description{color:#4a5568;font-size:1rem;line-height:1.5;margin-bottom:2rem;text-align:center}.waitlist-form{gap:1.5rem}.form-fields,.waitlist-form{display:flex;flex-direction:column}.form-fields{gap:1rem}.form-row{display:flex;gap:1rem}.form-input{border:2px solid #e2e8f0;border-radius:8px;flex:1 1;font-size:1rem;padding:.75rem 1rem;transition:all .2s ease;width:100%}.form-input:focus{border-color:#fd8501;box-shadow:0 0 0 1px #fd8501;outline:none}.form-input::placeholder{color:#a0aec0}.form-input:disabled{background-color:#f7fafc;cursor:not-allowed}.submit-button{background-color:#fd8501;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.875rem 1.5rem;transition:background-color .2s ease;width:100%}.submit-button:hover{background-color:#ffba70}.submit-button:disabled{background-color:#fdb469;cursor:not-allowed}.status-message{border-radius:8px;font-size:.875rem;margin-top:.5rem;padding:.75rem;text-align:center}.status-message.success{background-color:#d1fae5;color:#059669}.status-message.error{background-color:#fee2e2;color:#dc2626}@media (max-width:480px){.form-row{flex-direction:column}.waitlist-container{padding:1rem}}.hero-section{margin-bottom:150px;margin-top:150px;padding-left:40px;padding-right:40px}.hero-section,.hero-section .hero-container{align-items:center;display:flex;justify-content:center;width:100%}.hero-section .hero-container{border-radius:16px;flex-direction:column;min-height:400px;overflow:hidden;padding:min(200px,15vh) 0;position:relative;text-align:center}.hero-background{border-radius:16px;height:100%;left:0;object-fit:cover;opacity:.5;position:absolute;top:0;width:100%}.hero-section .hero-content{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:1200px;padding:20px;position:relative;width:100%}.hero-title{font-size:clamp(32px,5vw,56px);font-weight:700;margin-bottom:48px;text-align:center;width:100%}.hero-title,.hero-title-first,.hero-title-second{display:inline}.hero-title-second{color:#fd8501}.hero-description{font-size:clamp(18px,3vw,24px);margin-bottom:64px;max-width:800px;text-align:center;width:100%}.hero-button{background-color:#fd8501;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;padding:16px 32px;transition:all .2s ease}.hero-button:hover{background-color:#ffba70}@media (min-width:769px){.hero-title-second{display:block}}@media (max-width:768px){.hero-section{margin-bottom:100px;margin-top:100px;padding-left:15px;padding-right:15px}.hero-section .hero-container{padding:min(100px,10vh) 0}.hero-title{margin-bottom:32px}.hero-description{margin-bottom:48px}}.testimony-section{background-color:#fff;margin-bottom:150px;overflow:hidden;padding:0 1rem;width:100%}.testimony-container{margin:0 auto;max-width:1440px;padding:0 2rem}.testimony-title{color:#111827;font-size:44px;font-weight:500;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:900px;text-align:center}.testimony-content{align-items:center;display:flex;justify-content:center;margin:0 -2rem;min-height:600px;padding:0 100px;position:relative}.testimony-side{height:400px;position:relative;width:400px}.testimony-side.left{margin-right:-160px;z-index:1}.testimony-side.right{margin-left:-160px;z-index:1}.testimony-image{border-radius:24px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;overflow:hidden;position:absolute;transition:transform .3s ease}.testimony-image img{height:100%;object-fit:cover;width:100%}.testimony-image.back{height:240px;width:160px;z-index:1}.testimony-image.front{height:320px;width:220px;z-index:2}.testimony-side.left .testimony-image.back{left:-40px;top:90px}.testimony-side.left .testimony-image.front{left:80px;top:50px}.testimony-side.right .testimony-image.back{right:-40px;top:90px}.testimony-side.right .testimony-image.front{right:80px;top:50px}.testimony-center{position:relative;width:760px;z-index:3}.testimony-image-main{border-radius:24px;box-shadow:0 25px 50px -12px #00000040;height:420px;overflow:hidden;width:100%}.testimony-image-main img{height:100%;object-fit:cover;width:100%}.testimony-quote-wrapper{bottom:-60px;left:50%;position:absolute;transform:translateX(-50%);width:80%;z-index:4}.testimony-quote{background-color:#fff;border-radius:24px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;padding:2.5rem}.testimony-quote blockquote{align-items:center;color:#111827;display:flex;font-size:20px;font-weight:500;justify-content:center;line-height:1.4;margin-bottom:2rem;min-height:4.2em;text-align:center}.testimony-dots{display:flex;gap:.75rem;justify-content:center;margin-top:1.5rem}.dot{background-color:#d1d5db;border:none;border-radius:50%;cursor:pointer;height:12px;padding:0;transition:background-color .2s ease;width:12px}.dot:hover{background-color:#9ca3af}.testimony-dots .dot.active{background-color:#f97316!important}.dot:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #f97316;outline:none}.testimony-side.left .testimony-image.front img{transform:translateX(-40px)}.testimony-side.right .testimony-image.back img{transform:translateX(15px)}@media (max-width:1280px){.testimony-content{padding:0 60px}.testimony-side{height:360px;width:360px}.testimony-side.left{margin-right:-140px}.testimony-side.right{margin-left:-140px}.testimony-side.left .testimony-image.back{left:-20px;top:80px}.testimony-side.right .testimony-image.back{right:-20px;top:80px}.testimony-side.left .testimony-image.front{left:60px;top:30px}.testimony-side.right .testimony-image.front{right:60px;top:30px}.testimony-center{width:680px}.testimony-image-main{height:380px}.testimony-title{font-size:44px}}@media (max-width:1024px){.testimony-content{padding:0 40px}.testimony-title{font-size:2.5rem;margin-bottom:.5rem}.testimony-side{height:320px;width:300px}.testimony-side.left{margin-right:-120px}.testimony-side.right{margin-left:-120px}.testimony-side.left .testimony-image.back{left:-20px;top:80px}.testimony-side.right .testimony-image.back{right:-20px;top:80px}.testimony-center{width:580px}.testimony-image-main{height:340px}.testimony-image.back{height:200px;width:140px}.testimony-image.front{height:280px;width:200px}.testimony-side.left .testimony-image.front{left:60px;top:30px}.testimony-side.right .testimony-image.front{right:60px;top:30px}}@media (max-width:768px){.testimony-section{margin-bottom:100px;overflow:visible;padding:0 1rem}.testimony-content{flex-direction:column;gap:0;margin:0;min-height:auto;overflow:visible;padding:0;position:relative}.testimony-title{font-size:32px;margin-bottom:3rem}.testimony-center{margin-top:1rem;overflow:visible;position:relative;width:100%}.testimony-image-main{border-radius:24px;height:300px;margin-bottom:0;overflow:visible;position:relative;z-index:1}.testimony-image-main img{border-radius:24px}.testimony-quote-wrapper{bottom:-60px;left:50%;margin-top:0;position:absolute;transform:translateX(-50%);width:90%;z-index:2}.testimony-quote{background-color:#fff;border-radius:24px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;padding:2rem}.testimony-quote blockquote{font-size:18px;margin-bottom:1.5rem}.testimony-side{display:none}}.features-section{margin-bottom:150px;padding:0 80px;width:100%}@media (max-width:768px){.features-section{margin-bottom:80px;margin-top:0;padding:0}}.features-container{margin:0 auto;max-width:1440px;opacity:0;position:relative;transform:translateY(50px);transition:opacity .8s ease,transform .8s ease}.features-container.visible{opacity:1;transform:translateY(0)}.features-title{color:#282830;font-size:44px;font-weight:700;margin-bottom:24px}@media (max-width:768px){.features-title{font-size:32px;text-align:center;width:100%}}.features-description{color:#282830;font-size:24px;line-height:1.5;margin-bottom:80px;width:70%}@media (max-width:768px){.features-description{font-size:18px;margin:0 auto 40px;max-width:95%;padding:0 10px;text-align:center;width:100%}}.features-grid{min-height:2200px;padding-bottom:100px;position:relative;width:100%}@media (max-width:768px){.features-grid{display:flex;flex-direction:column;gap:12px;min-height:auto;padding-bottom:20px}}.feature-box{background:#fff;border-radius:24px;box-shadow:0 10px 20px #0000001a;cursor:pointer;opacity:0;overflow:hidden;padding-top:55%;position:absolute;transform:translateY(30px);transition:all .3s ease;transition:opacity .6s ease,transform .6s ease,box-shadow .3s ease;width:45%}@media (max-width:768px){.feature-box{display:flex;flex-direction:column;height:auto;left:auto!important;margin-bottom:12px;min-height:0;min-height:auto;padding-top:0;position:relative;right:auto!important;top:auto!important;width:100%}}.feature-box.visible{opacity:1;transform:translateY(0)}.feature-box:hover{box-shadow:0 15px 30px #00000026;transform:translateY(-10px)}@media (max-width:768px){.feature-box:hover{transform:none}}.feature-visual{align-items:flex-end;background:#fff5e8;border-radius:24px;display:flex;height:60%;justify-content:flex-end;left:20px;margin-bottom:20px;overflow:hidden;padding:15px 0 15px 15px;position:absolute;right:20px;top:20px}@media (max-width:768px){.feature-visual{align-items:flex-end;display:flex;height:200px;justify-content:flex-start;left:0;margin:20px;padding:15px;position:relative;right:0;top:0}.feature-visual img{object-fit:contain;position:relative;width:100%}.feature-box-1 .feature-visual img{bottom:-5%;right:15%}.feature-box-4 .feature-visual img{bottom:-5%;right:-5%}}.feature-visual img{bottom:-8%;height:auto;margin-right:0;object-fit:contain;position:relative;right:-30px;width:105%}@media (max-width:768px){.feature-visual img{bottom:0;right:0;width:100%}.feature-box-4 .feature-visual{display:flex;justify-content:flex-end}.feature-box-4 .feature-visual img{transform:translate(10%,7%);width:95%}.feature-box-1 .feature-visual img{bottom:-5%;max-width:110%;right:-18%;width:110%!important}}.feature-text{left:0;margin:0 auto;padding:0;position:absolute;right:0;top:calc(60% + 50px);width:80%}@media (max-width:768px){.feature-text{flex:1 1;padding:0 20px 20px;position:relative;top:0;width:100%}}.feature-text h3{color:#282830;font-size:28px;font-weight:700;margin-bottom:20px}@media (max-width:768px){.feature-text h3{font-size:24px;text-align:center}}.feature-text p{color:#282830;font-size:18px;line-height:1.5}@media (max-width:768px){.feature-text p{font-size:16px;text-align:center}}.feature-box-1{right:0;top:0}.feature-box-2{left:0;top:500px}.feature-box-3{right:0;top:1000px}.feature-box-4{left:0;top:1500px}@media (max-width:768px){.feature-box-1,.feature-box-2,.feature-box-3,.feature-box-4{left:0;position:relative;right:0;top:0;transform:none}}.feature-box-2 .feature-visual{align-items:center;justify-content:center}.feature-box-2 .feature-visual img{bottom:0;right:0;width:95%}.progression-container{background:linear-gradient(180deg,#0000 0,#fd850133 0,#fd850133 100%,#0000 0);height:1500px;left:50%;position:absolute;top:200px;transform:translateX(-50%);width:2px}@media (max-width:768px){.progression-container{display:none}}.progression-dot{align-items:center;background:#fff;border:2px solid #fd8501;border-radius:50%;color:#fd8501;display:flex;font-size:20px;font-weight:700;height:40px;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);transition:all .3s ease;width:40px}.progression-dot.visible{background:#fd8501;color:#fff}.progression-dot.visible:after{animation:pulse 2s ease-out infinite;border:2px solid #fd8501;border-radius:50%;content:"";height:100%;position:absolute;width:100%;z-index:-1}@keyframes pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2)}}.progression-dot-1{top:0}.progression-dot-2{top:33.33%}.progression-dot-3{top:66.66%}.progression-dot-4{top:100%}.feature-box:after{border-right:3px dashed #fd8501;content:"";opacity:.5;position:absolute;z-index:0}.feature-box-1:after{height:2px;right:-70%;top:50%;transform:rotate(45deg);width:140%}.feature-box-2:after{height:2px;left:70%;top:50%;transform:rotate(-45deg);width:140%}.feature-box-3:after{height:2px;right:-70%;top:50%;transform:rotate(45deg);width:140%}@media (max-width:1024px){.features-section{margin-bottom:0;padding:0 40px}.features-title{font-size:36px;margin-bottom:16px}.features-description{font-size:20px;margin-bottom:60px;width:80%}.feature-text h3{font-size:20px;margin-bottom:12px}.feature-text p{font-size:16px}.features-grid{min-height:1800px}.progression-container{height:1200px}.progression-dot{font-size:16px;height:32px;width:32px}.progression-dot.visible:after{animation:pulse 2s ease-out infinite;transform-origin:center}@keyframes pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}.feature-visual{height:45%}.feature-text{top:calc(45% + 35px)}.feature-visual img{max-width:90%;width:90%!important}.feature-box-1{top:0}.feature-box-2{top:400px}.feature-box-3{top:800px}.feature-box-4{top:1200px}.feature-box-1 .feature-visual img{bottom:-10%;transform:translate(-11%,5%);width:90%}.feature-box-2 .feature-visual img{width:85%}.feature-box-3 .feature-visual img{left:0;margin:0 auto;right:0;width:85%}.feature-box-4 .feature-visual{justify-content:flex-end}.feature-box-4 .feature-visual img{max-width:90%;transform:translate(1%,5%);width:90%!important}.feature-box-3 .feature-visual,.feature-box-4 .feature-visual{justify-content:center}}@media (max-width:768px){.feature-box:hover{transform:none}.feature-box-4 .feature-visual{align-items:flex-end;justify-content:flex-end}.feature-box-4 .feature-visual img{bottom:-5%;margin:0;position:relative;right:0;width:100%}}.feature-box-3 .feature-visual{align-items:center;display:flex;justify-content:center}.feature-box-3 .feature-visual img{bottom:0;display:block;height:auto;margin:0 auto;object-fit:contain;position:relative;right:0;width:95%}.feature-box-4 .feature-visual img{bottom:-5%;margin:0;position:relative;right:-8%;width:110%}.solution-section{margin:60px 0;padding:0 20px;width:100%}.solution-container,.solution-line{display:flex;flex-direction:column;gap:8px}.solution-line{width:100%}.solution-box{background:#fff5e8;border-radius:8px;box-shadow:0 10px 10px -5px #00000014,0 0 3px #00000014;cursor:pointer;overflow:hidden;padding:0;position:relative;transition:all .3s ease-in-out;width:100%}.solution-box:before{content:"";display:block;padding-top:100%}.solution-box:hover{box-shadow:0 20px 20px -10px #0000001f,0 0 5px #0000001a;transform:translateY(-8px)}.solution-box-content{bottom:0;display:flex;flex-direction:column;left:0;padding:16px;position:absolute;right:0;top:0}.rentable-box,.solution-box-content{align-items:flex-start;justify-content:flex-start}.solution-title{font-size:clamp(16px,2.5vw,20px);font-weight:600;line-height:1.2;margin-bottom:12px;text-align:left;z-index:1}.rentable-title{font-size:clamp(28px,3.5vw,32px);font-weight:700;margin:0;text-align:center;width:100%}.gratuit{color:#fd8501}.no-padding{padding:0!important}.no-padding .solution-title{left:clamp(12px,2vw,16px);position:absolute;text-align:left;top:clamp(12px,2vw,16px);width:calc(100% - clamp(24px, 4vw, 32px));z-index:1}.solution-image-1,.solution-image-2,.solution-image-4,.solution-image-5,.solution-image-6{bottom:0;height:auto;object-fit:contain;position:absolute;width:100%}.solution-image-1{bottom:-10%}.solution-image-1,.solution-image-2{left:50%;transform:translateX(-50%);width:80%}.solution-image-4{right:-8px;width:95%}.solution-image-5{right:0;width:90%}.solution-image-6{left:0;right:-15px;width:100%}@media (min-width:768px){.solution-section{margin:80px 0;padding:0 40px}.solution-container{gap:40px}.solution-line{flex-direction:row;gap:40px}.solution-box.large{width:calc(66.666% - 20px)}.solution-box.small{width:calc(33.333% - 20px)}.solution-box.large:before{padding-top:45%}.solution-box.small:before{padding-top:80%}.solution-box-content{padding:clamp(16px,2vw,24px)}.solution-title{font-size:clamp(24px,2.8vw,30px);line-height:1.2;margin-bottom:clamp(10px,1.5vw,14px)}.rentable-title{font-size:clamp(36px,4vw,44px)}.no-padding .solution-title{left:clamp(16px,2vw,24px);top:clamp(16px,2vw,24px);width:calc(100% - clamp(32px, 4vw, 48px))}}@media (min-width:768px) and (max-width:1023px){.solution-title{font-size:clamp(18px,1.8vw,24px)}.rentable-title{font-size:clamp(28px,2.8vw,36px)}}@media (min-width:1024px){.solution-section{margin:100px 0 150px;padding:0 80px}.solution-box.large:before{padding-top:43%}.solution-box.small:before{padding-top:78%}}@media (min-width:1024px) and (max-width:1439px){.solution-title{font-size:clamp(16px,1.6vw,22px)}.rentable-title{font-size:clamp(26px,2.2vw,34px)}}@media (min-width:1440px){.solution-title{font-size:clamp(28px,2.2vw,32px)}.rentable-title{font-size:clamp(42px,3.5vw,52px)}}.contact-section{margin-bottom:150px;padding:0 80px;width:100%}.contact-container{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:80rem;padding:0 1rem;text-align:center}.contact-title{color:#fff;font-size:2.25rem;font-weight:700;margin-bottom:1.5rem;max-width:800px}.contact-description{color:#fff;font-size:1.125rem;margin-bottom:2rem;max-width:800px}.contact-button{background-color:#fd8501;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:1.125rem;font-weight:700;padding:1rem 2rem;transition:background-color .3s ease}.contact-button:hover{background-color:#ffba70}@media (max-width:1024px){.contact-section{padding:0 40px}.contact-container{padding:0 1.5rem}.contact-title{font-size:2rem}.contact-description{font-size:1rem}}@media (max-width:768px){.contact-section{margin-top:80px;padding:0 20px}.contact-container{padding:0 1rem}.contact-title{font-size:1.25rem;margin-bottom:1.75rem}.contact-description{font-size:.875rem;margin-bottom:2rem}.contact-button{font-size:.875rem;padding:.75rem 1.5rem}}.footer{display:flex;gap:24px;justify-content:center;margin:160px 40px 20px;width:calc(100% - 80px)}.footer-container{background:#fff;border-radius:8px;box-shadow:0 10px 10px -5px #00000014,0 0 3px #00000014;padding:40px}.footer-left{display:flex;flex:1.2 1;flex-direction:column;gap:24px}.footer-right{display:flex;flex:1.8 1;gap:160px}.footer-logo{align-items:flex-start;display:flex}.footer-logo img{height:48px;width:auto}.footer-text{color:#282830;font-size:18px;font-weight:300;line-height:1.5}.footer-cta{background-color:#282830;border-radius:4px;color:#fff;display:inline-block;font-size:16px;font-weight:500;padding:12px 24px;text-decoration:none;transition:opacity .2s ease;width:fit-content}.footer-cta:hover{opacity:.9}.footer-section{display:flex;flex-direction:column;gap:32px}.footer-title{color:#282830;font-size:18px;font-weight:500}.footer-links{display:flex;flex-direction:column;gap:24px}.footer-link{color:#666;text-decoration:none;transition:color .2s ease}.footer-link:hover{color:#282830}.linkedin-icon{display:inline-block;height:24px;width:24px}@media (max-width:1024px){.footer{flex-direction:column;margin:160px 20px 20px;width:calc(100% - 40px)}.footer-left,.footer-right{width:100%}.footer-right{gap:80px}}.app{background-color:#fff;min-height:100vh}*{box-sizing:border-box;color:#282830;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin:0;padding:0}
/*# sourceMappingURL=main.b8c5f3b3.css.map*/