.hero-buttons{justify-content:center;gap:1.5rem;margin-top:2rem;flex-wrap:wrap}.hero-button,.hero-buttons{display:flex;align-items:center}.hero-button{padding:1rem 1.5rem;font-size:.9rem;font-weight:700;border-radius:9999px;transition:all .3s ease-in-out;cursor:pointer;white-space:nowrap;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);position:relative;overflow:hidden;z-index:2;gap:.8rem;text-decoration:none;border:none}.hero-button-primary{color:white;background:#063738;border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 25px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.18)}.hero-button-primary:after{content:"";width:2rem;height:2rem;background:white;border-radius:50%;position:relative;flex-shrink:0;background-image:url(/arrow-right-2.svg);background-size:1.2rem 1.2rem;background-position:50%;background-repeat:no-repeat;transition:transform .15s ease-out}.hero-button-primary:hover:after{transform:rotate(15deg) translateX(.2rem)}.hero-button-primary:hover{background:rgba(255,255,255,.16);box-shadow:0 12px 35px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.22);transform:scale(1.05) translateY(-2px)}.hero-button-secondary{color:white;background:#063738;border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 25px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.18)}.hero-button-secondary:hover{background:rgba(255,255,255,.16);box-shadow:0 12px 35px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.22);transform:scale(1.05) translateY(-2px)}.hero-button-secondary img{width:2rem;height:2rem;opacity:.9;flex-shrink:0}.hero-button-secondary:hover img{opacity:1}@media (max-width:768px){.hero-buttons{flex-direction:column;gap:1rem;margin-top:1.5rem}.hero-button{padding:.9rem 1.3rem;font-size:.85rem}}@media (max-width:480px){.hero-buttons{margin-top:1.2rem}.hero-button{padding:.8rem 1.2rem;font-size:.8rem}}.key-card{background:radial-gradient(ellipse at bottom,#0A6669 0,#001F28 100%);border-radius:2rem;box-shadow:0 6px 32px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.2);padding:2.5rem 2rem 2rem;margin:1.5rem;display:grid;grid-template-rows:auto 1fr auto;position:relative;width:400px;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);overflow:hidden;box-sizing:border-box}.key-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1) 25%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.1) 75%,transparent);transition:left .6s cubic-bezier(.25,.46,.45,.94);pointer-events:none;z-index:1}.key-card:hover{transform:translateY(-8px) rotateX(5deg) scale(1.02);box-shadow:0 20px 60px rgba(0,0,0,.25),0 0 0 1px rgba(255,255,255,.1),inset 0 1px 0 rgba(255,255,255,.3)}.key-card:hover:before{left:100%}.key-card-text{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.key-card-image{width:95%;max-width:360px;height:220px;aspect-ratio:21/9;object-fit:contain;border-radius:1.5rem;justify-self:center}.key-card-title{font-size:1.25rem;font-weight:700;margin-bottom:.5rem;text-align:center;color:#fff}.key-card-description{font-size:.9rem;text-align:center;color:#fff;line-height:1.4;margin:0 1.5rem 10px}.key-card-link{display:flex;justify-content:center;align-items:end;width:100%;z-index:2;text-decoration:none}.key-card-link button{margin-left:1.5rem;padding:1rem 3rem;font-size:.875rem;font-weight:700;color:white;background:#063738;border:1px solid rgba(255,255,255,.3);border-radius:9999px;transition:all .3s ease-in-out;box-shadow:0 8px 25px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.18);cursor:pointer;white-space:nowrap;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);position:relative;overflow:hidden;text-decoration:none;display:flex;align-items:center;gap:.7rem}.key-card-link button:after{content:"";width:1.8rem;height:1.8rem;background:white;border-radius:50%;position:relative;flex-shrink:0;background-image:url(/arrow-right-2.svg);background-size:1rem 1rem;background-position:50%;background-repeat:no-repeat;transition:transform .15s ease-out}.key-card-link button:hover:after{transform:rotate(15deg) translateX(.2rem)}.key-card-link button:hover{background:rgba(255,255,255,.16);box-shadow:0 12px 35px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.22);transform:scale(1.05) translateY(-2px)}.key-card-link a,.key-card-link:active,.key-card-link:visited{text-decoration:none;color:inherit}@media (max-width:1200px){.key-card{width:100%;max-width:350px;padding:2rem 2rem 1.8rem;margin:1rem}.key-card-image{height:200px;margin-bottom:1.8rem}.key-card-title{font-size:1.2rem}.key-card-description{font-size:.85rem;margin:0 1.2rem 1rem;line-height:1.35}}@media (max-width:768px){.key-card{width:100%;max-width:450px;padding:1.5rem 1.2rem;margin:.5rem}.key-card-image{width:100%;height:160px;margin-bottom:1.5rem}.key-card-title{font-size:1.1rem;margin-bottom:.4rem}.key-card-description{font-size:.8rem;margin:0 1rem .8rem;line-height:1.3}.key-card-link{bottom:1.5rem}.key-card-link button{padding:.8rem 2rem;font-size:.8rem;margin-left:0;gap:.6rem}.key-card-link button:after{width:1.6rem;height:1.6rem;background-size:.9rem .9rem}}@media (max-width:480px){.key-card{padding:1.2rem 1rem;margin:.3rem}.key-card-image{height:140px;margin-bottom:1.2rem}.key-card-title{font-size:1rem}.key-card-description{font-size:.75rem;margin:0 .8rem .6rem;line-height:1.25}.key-card-link{bottom:1.2rem}.key-card-link button{padding:.7rem 1.5rem;font-size:.75rem;gap:.5rem}.key-card-link button:after{width:1.4rem;height:1.4rem;background-size:.8rem .8rem}}@media (max-width:360px){.key-card{padding:1rem .8rem;margin:.2rem}.key-card-image{height:120px;margin-bottom:1rem}.key-card-title{font-size:.95rem;margin-bottom:.3rem}.key-card-description{font-size:.7rem;margin:0 .6rem .5rem;line-height:1.2}.key-card-link{bottom:1rem}.key-card-link button{padding:.6rem 1.2rem;font-size:.7rem;gap:.4rem}.key-card-link button:after{width:1.2rem;height:1.2rem;background-size:.7rem .7rem}}.KeyCardGrid_grid__lbrlW{padding:20px;text-align:center;display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:2rem;gap:2rem;justify-items:center;align-items:stretch}@media (max-width:1200px) and (min-width:601px){.KeyCardGrid_grid__lbrlW{grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:800px;margin:0 auto}.KeyCardGrid_grid__lbrlW>:last-child:nth-child(odd){grid-column:1/-1;justify-self:center}}@media (max-width:600px){.KeyCardGrid_grid__lbrlW{grid-template-columns:1fr}}@media (max-width:320px){.AppCostKiller_appBox__QWMni{min-width:clamp(90px,20vw,140px);width:clamp(90px,20vw,140px);max-width:48vw}.AppCostKiller_appTitle__aJqY3{font-size:clamp(1.3rem,5.5vw,1.8rem);margin-bottom:.5rem}.AppCostKiller_appSubtitle__pLoYk{font-size:clamp(.8rem,3.5vw,1rem);margin-bottom:1.5rem}}.AppCostKiller_appCostKiller__AE4sm{padding:clamp(3rem,8vw,6rem) clamp(1rem,4vw,2rem);text-align:center;position:relative}.AppCostKiller_appCostKiller__AE4sm:before{content:"";position:absolute;width:clamp(500px,80vw,1400px);height:clamp(700px,80vw,1400px);background:radial-gradient(circle,#35a29f 0,transparent 60%);filter:blur(200px);top:30%;left:50%;transform:translate(-50%,-50%);z-index:-1;pointer-events:none}@media (max-width:1024px){.AppCostKiller_appCostKiller__AE4sm:before{width:clamp(400px,70vw,1000px);height:clamp(500px,70vw,1000px);filter:blur(150px)}}@media (max-width:768px){.AppCostKiller_appCostKiller__AE4sm:before{width:clamp(350px,60vw,800px);height:clamp(450px,60vw,800px);filter:blur(120px)}}@media (max-width:640px){.AppCostKiller_appCostKiller__AE4sm:before{width:clamp(300px,50vw,600px);height:clamp(400px,50vw,600px);filter:blur(100px)}}@media (max-width:480px){.AppCostKiller_appCostKiller__AE4sm:before{width:clamp(250px,40vw,450px);height:clamp(350px,40vw,450px);filter:blur(80px)}}@media (max-width:360px){.AppCostKiller_appCostKiller__AE4sm:before{width:clamp(200px,35vw,350px);height:clamp(300px,35vw,350px);filter:blur(60px)}}.AppCostKiller_container__zVzpJ{max-width:1200px;margin:0 auto;position:relative;z-index:2}.AppCostKiller_appTitle__aJqY3{font-size:clamp(1.5rem,4.5vw,3rem);font-weight:700;color:#fff;margin-bottom:clamp(.5rem,2vw,1rem);line-height:1.4;letter-spacing:-1px}.AppCostKiller_appTitle__aJqY3 .AppCostKiller_highlight__KZzJ3{color:#81fef2}.AppCostKiller_appSubtitle__pLoYk{font-size:clamp(.9rem,3vw,1.4rem);color:#fff;margin:0 auto clamp(1.5rem,4vw,3rem);line-height:1.6;letter-spacing:-1px}.AppCostKiller_appIcons__fLzXj{display:flex;flex-wrap:wrap;gap:clamp(.5rem,2vw,1rem);justify-content:center;align-items:flex-start;border-radius:24px;padding:clamp(.8rem,2vw,1.2rem) .5rem}.AppCostKiller_appBox__QWMni{border-radius:18px;padding:clamp(.6rem,1.5vw,1.2rem) clamp(.4rem,1vw,.8rem);min-width:clamp(100px,22vw,180px);width:clamp(100px,22vw,180px);height:clamp(120px,26vw,200px);max-width:45vw;background:rgba(20,32,38,.38);box-shadow:0 2px 12px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.1);display:flex;flex-direction:column;align-items:center;justify-content:space-between;transition:transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1),background .22s cubic-bezier(.4,0,.2,1)}.AppCostKiller_appBox__QWMni:hover{transform:translateY(-6px) scale(1.04);box-shadow:0 8px 32px rgba(0,0,0,.18),0 2px 16px rgba(81,254,242,.08);background:rgba(40,48,62,.56)}.AppCostKiller_appBox__QWMni img{width:clamp(35px,8vw,80px);height:clamp(35px,8vw,80px);object-fit:contain;border-radius:12px;background:rgba(255,255,255,.12);box-shadow:0 1px 6px rgba(0,0,0,.08);padding:.2rem;transition:transform .35s cubic-bezier(.4,0,.2,1);flex-shrink:0}.AppCostKiller_appBox__QWMni:hover img{transform:rotate(-5deg) scale(1.08)}.AppCostKiller_appBox__QWMni p{font-weight:600;margin:clamp(.3rem,1vw,.5rem) 0 clamp(.1rem,.3vw,.2rem);color:#fff;font-size:clamp(.8rem,2vw,1.05rem);text-align:center;flex-shrink:0}.AppCostKiller_appBox__QWMni span{font-size:clamp(.7rem,1.8vw,.92rem);color:#ff3b3b;font-weight:600;text-align:center;flex-shrink:0}@media (max-width:700px){.Testimonials_testimonials__XfdEj{padding:clamp(1.5rem,4vw,3rem) clamp(.5rem,2vw,1rem);min-height:0}.Testimonials_testimonialsGrid__SU0dz{grid-template-columns:1fr;gap:clamp(1rem,3vw,2rem)}.Testimonials_testimonial__j0ctw{padding:clamp(1rem,3vw,1.5rem) clamp(.5rem,2vw,1rem)}.Testimonials_sectionTitle__7uhCd{font-size:clamp(1.3rem,5vw,1.8rem)}.Testimonials_subtitle__utWGT{font-size:clamp(.8rem,3.5vw,1rem);margin-bottom:1rem}.Testimonials_testimonialContent__F0jxM{font-size:clamp(.8rem,3vw,1rem)}.Testimonials_testimonialAuthor__9Rd5s{font-size:clamp(.75rem,2.5vw,.9rem)}}.Testimonials_testimonials__XfdEj{padding:clamp(3rem,8vw,6rem) 0;min-height:100vh;position:relative}.Testimonials_testimonials__XfdEj:before{width:clamp(500px,70vw,1200px);height:clamp(700px,70vw,1200px);background:radial-gradient(circle,#35a29f 0,transparent 60%);filter:blur(200px);top:50%;left:-30vw}.Testimonials_testimonials__XfdEj:after,.Testimonials_testimonials__XfdEj:before{content:"";position:absolute;transform:translateY(-50%);z-index:-1;pointer-events:none}.Testimonials_testimonials__XfdEj:after{width:clamp(200px,25vw,500px);height:clamp(280px,25vw,500px);background:radial-gradient(circle,#35a29f 0,transparent 75%);filter:blur(160px);top:60%;right:clamp(10px,5vw,50px)}@media (max-width:1024px){.Testimonials_testimonials__XfdEj:before{width:clamp(400px,65vw,900px);height:clamp(500px,65vw,900px);filter:blur(150px);left:-25vw}.Testimonials_testimonials__XfdEj:after{width:clamp(180px,22vw,400px);height:clamp(250px,22vw,400px);filter:blur(140px);right:clamp(8px,4vw,40px);transform:translateY(-50%)}}@media (max-width:768px){.Testimonials_testimonials__XfdEj:before{width:clamp(350px,55vw,700px);height:clamp(450px,55vw,700px);filter:blur(120px);left:-20vw}.Testimonials_testimonials__XfdEj:after{width:clamp(140px,18vw,300px);height:clamp(200px,18vw,300px);filter:blur(110px);right:clamp(6px,3vw,30px);transform:translateY(-50%)}}@media (max-width:640px){.Testimonials_testimonials__XfdEj:before{width:clamp(300px,45vw,500px);height:clamp(400px,45vw,500px);filter:blur(100px);left:-15vw}.Testimonials_testimonials__XfdEj:after{width:clamp(100px,15vw,200px);height:clamp(140px,15vw,200px);filter:blur(90px);right:clamp(4px,2vw,20px);transform:translateY(-50%)}}@media (max-width:480px){.Testimonials_testimonials__XfdEj:before{width:clamp(250px,35vw,400px);height:clamp(350px,35vw,400px);filter:blur(80px);left:-10vw}.Testimonials_testimonials__XfdEj:after{width:clamp(80px,12vw,150px);height:clamp(120px,12vw,150px);filter:blur(70px);right:clamp(3px,1.5vw,15px);transform:translateY(-50%)}}@media (max-width:360px){.Testimonials_testimonials__XfdEj:before{width:clamp(200px,30vw,300px);height:clamp(300px,30vw,300px);filter:blur(60px);left:-8vw}.Testimonials_testimonials__XfdEj:after{width:clamp(60px,10vw,120px);height:clamp(90px,10vw,120px);filter:blur(50px);right:clamp(2px,1vw,10px);transform:translateY(-50%)}}.Testimonials_container__WhL9O{max-width:1400px;margin:0 auto;padding:0 24px;position:relative;z-index:2}.Testimonials_sectionTitle__7uhCd{font-size:clamp(1.5rem,4.5vw,3rem);font-weight:700;color:#f8fafc;text-align:center;background:#FFFFFF;background:linear-gradient(180deg,rgba(255,255,255,1),rgba(152,253,237,1));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:clamp(1.5rem,4vw,3rem);animation:Testimonials_gradient-shift__Mw2oY 4s ease infinite;letter-spacing:-1px}.Testimonials_subtitle__utWGT{font-size:clamp(.9rem,3vw,1.4rem);color:#fff;line-height:1.6;letter-spacing:-1px;text-align:center;margin:-1rem auto clamp(1.5rem,4vw,3rem)}.Testimonials_testimonialsGrid__SU0dz{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:32px;gap:32px;margin-bottom:48px}.Testimonials_testimonial__j0ctw{background:rgba(241,245,249,.12);border-radius:18px;box-shadow:0 4px 24px rgba(30,41,59,.08);padding:32px 24px;display:flex;flex-direction:column;align-items:flex-start;transition:box-shadow .2s,background .2s;border:1px solid rgba(226,232,240,.18);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.Testimonials_testimonial__j0ctw:hover{box-shadow:0 8px 32px rgba(30,41,59,.16);background:rgba(241,245,249,.22)}.Testimonials_testimonialContent__F0jxM{font-size:clamp(.9rem,2.5vw,1.15rem);color:#f8fafc;margin-bottom:clamp(12px,3vw,18px);line-height:1.6;font-style:italic}.Testimonials_testimonialAuthor__9Rd5s{font-size:clamp(.8rem,2.2vw,1rem);color:#e2e8f0;font-weight:500;align-self:flex-end}.Testimonials_reviewForm__z3S2p{border-radius:14px;padding:32px 24px;max-width:1400px;width:100%;margin:0 auto;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.Testimonials_reviewFormTitle__Z9MwJ{font-size:clamp(1rem,2.8vw,1.3rem);font-weight:600;font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,sans-serif;color:#f8fafc;margin-bottom:clamp(12px,3vw,18px);text-align:center}.Testimonials_input__Whls1,.Testimonials_textarea__LxIK_{width:100%;border-radius:24px;border:1px solid #222c2c;padding:clamp(10px,2.5vw,12px);font-size:clamp(.9rem,2.2vw,1rem);font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,sans-serif;margin-bottom:clamp(10px,2.5vw,14px);background:rgba(152,253,237,.12);color:#98fded;outline:none}.Testimonials_input__Whls1::placeholder,.Testimonials_textarea__LxIK_::placeholder{color:#98fded;opacity:.8}.Testimonials_textarea__LxIK_{height:250px;resize:none}.Testimonials_submitReview__MpD00{padding:clamp(.8rem,2.5vw,1rem) clamp(2rem,6vw,3rem);font-size:clamp(.8rem,2.2vw,.875rem);font-weight:700;font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,sans-serif;color:white;background:#063738;border:1px solid rgba(255,255,255,.3);border-radius:9999px;transition:all .3s ease-in-out;box-shadow:0 8px 25px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.18);cursor:pointer;white-space:nowrap;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);position:relative;overflow:hidden;display:flex;align-items:center;gap:clamp(.5rem,1.5vw,.7rem);margin-top:clamp(6px,1.5vw,8px)}.Testimonials_submitReview__MpD00:after{content:"";width:clamp(1.4rem,4vw,1.8rem);height:clamp(1.4rem,4vw,1.8rem);background:white;border-radius:50%;position:relative;flex-shrink:0;background-image:url(/arrow-right-2.svg);background-size:clamp(.8rem,2.2vw,1rem) clamp(.8rem,2.2vw,1rem);background-position:50%;background-repeat:no-repeat;transition:transform .15s ease-out}.Testimonials_submitReview__MpD00:hover:after{transform:rotate(15deg) translateX(.2rem)}.Testimonials_submitReview__MpD00:hover{background:rgba(255,255,255,.16);box-shadow:0 12px 35px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.22);transform:scale(1.05) translateY(-2px)}.Testimonials_successMessage__DP_N_{margin-top:18px;color:#22c55e;font-weight:600;text-align:center;background:#e7f9ed;border-radius:8px;padding:10px;box-shadow:0 1px 4px rgba(34,197,94,.08)}.Testimonials_input__Whls1:focus,.Testimonials_textarea__LxIK_:focus{outline:none;border-color:#35a29f}@media (max-width:600px){.Testimonials_reviewForm__z3S2p{max-width:100vw;padding:24px 8px}}.Testimonials_buttonRight__xTx20{display:flex;justify-content:flex-end;width:100%}.Testimonials_inlineInputs__i8b3m{display:flex;gap:1rem;margin-bottom:14px;width:100%}.Testimonials_inlineInputs__i8b3m .Testimonials_input__Whls1[name=nom],.Testimonials_inlineInputs__i8b3m .Testimonials_input__Whls1[name=prenom]{flex:1 1;min-width:0}.Testimonials_inlineInputs__i8b3m .Testimonials_emailInput__FOGBH{flex:2 1;min-width:0}@keyframes Testimonials_gradient-shift__Mw2oY{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.features-section{padding:4rem 2rem;text-align:center;position:relative;max-width:1400px;margin-left:auto;margin-right:auto}.features-title{font-size:3rem;font-weight:700;margin-bottom:1.5rem;background:#FFFFFF;background:linear-gradient(180deg,rgba(255,255,255,1),rgba(152,253,237,1));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.features-subtitle{font-size:1.15rem;color:#e0e0e0;margin-bottom:3rem;max-width:1400px;margin-left:auto;margin-right:auto;letter-spacing:-.5px;line-height:1.2;font-weight:700}.features-header-bar{background:rgba(30,40,50,.35);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.25);border-radius:2rem;padding:.4rem;margin:0 auto 3rem;display:flex;gap:1rem;justify-content:center;max-width:-moz-fit-content;max-width:fit-content;position:relative;box-shadow:0 8px 32px rgba(0,0,0,.35);flex-wrap:wrap}.features-header-bubble{position:absolute;background:rgba(255,255,255,.18);border-radius:1.5rem;box-shadow:0 4px 16px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.22);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);pointer-events:none;transition:all .35s cubic-bezier(.4,0,.2,1)}.features-header-btn{padding:1rem 2rem;font-size:1rem;font-weight:600;color:rgba(255,255,255,.8);background:transparent;border:none;border-radius:1.5rem;cursor:pointer;transition:all .3s ease;position:relative;z-index:1;white-space:nowrap;min-width:-moz-fit-content;min-width:fit-content}.features-header-btn:hover{color:rgba(255,255,255,1);background:rgba(255,255,255,.1)}.features-header-btn.selected{color:rgba(255,255,255,1);background:transparent}.features-coming-soon{background:rgba(30,40,50,.35);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.25);border-radius:2rem;padding:3rem 2rem;margin:0 auto;max-width:800px;box-shadow:0 8px 32px rgba(0,0,0,.35)}.coming-soon-content h3{font-size:2rem;font-weight:700;margin-bottom:1.5rem;background:#FFFFFF;background:linear-gradient(180deg,rgba(255,255,255,1),rgba(152,253,237,1));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.coming-soon-content p{font-size:1.1rem;color:#e0e0e0;margin-bottom:2.5rem;line-height:1.6;max-width:600px;margin-left:auto;margin-right:auto}.coming-soon-features{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.feature-preview{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem;background:rgba(255,255,255,.05);border-radius:1rem;border:1px solid rgba(255,255,255,.1);transition:all .3s ease;min-width:150px}.feature-preview:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);transform:translateY(-2px)}.feature-icon{font-size:2rem;margin-bottom:.5rem}.feature-preview span:last-child{font-size:.95rem;color:#e0e0e0;font-weight:500;text-align:center}.features-coming-soon-simple{text-align:center;margin-top:2rem}.features-coming-soon-simple h3{font-size:1.8rem;font-weight:700;margin-bottom:1rem;color:#e0e0e0}.features-coming-soon-simple p{font-size:1rem;color:#b0b0b0;margin-bottom:2rem;line-height:1.6;max-width:600px;margin-left:auto;margin-right:auto}.coming-soon-features-simple{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.feature-preview-simple{padding:.5rem 1rem;color:#d0d0d0;font-size:.9rem;font-weight:500}@media (max-width:1024px){.features-section{padding:3rem 1.5rem}.features-title{font-size:2.5rem}.features-header-bar{padding:.3rem;gap:.8rem;max-width:100%}.features-header-btn{padding:.8rem 1.5rem;font-size:.95rem}.features-coming-soon{padding:2.5rem 1.5rem;max-width:700px}.coming-soon-content h3{font-size:1.8rem}.coming-soon-features{gap:1.5rem}.features-coming-soon-simple h3{font-size:1.6rem}.coming-soon-features-simple{gap:1.5rem}}@media (max-width:768px){.features-section{padding:2.5rem 1rem}.features-title{font-size:2.2rem}.features-subtitle{font-size:1.1rem;margin-bottom:2.5rem}.features-header-bar{padding:.3rem;gap:.6rem;border-radius:1.5rem}.features-header-btn{padding:.7rem 1.2rem;font-size:.9rem;border-radius:1.2rem}.features-header-bubble{border-radius:1.2rem}.features-coming-soon{padding:2rem 1rem;border-radius:1.5rem}.coming-soon-content h3{font-size:1.6rem}.coming-soon-content p{font-size:1rem}.coming-soon-features{gap:1rem}.feature-preview{padding:1rem;min-width:120px}.features-coming-soon-simple h3{font-size:1.4rem}.features-coming-soon-simple p{font-size:.95rem}.coming-soon-features-simple{gap:1rem}}@media (max-width:640px){.features-section{padding:2rem 1rem}.features-title{font-size:2rem}.features-subtitle{font-size:1rem;margin-bottom:2rem}.features-header-bar{flex-direction:row;align-items:flex-start;gap:.3rem;padding:.4rem .2rem;overflow-x:auto;overflow-y:visible;max-width:100vw;scrollbar-width:none;-ms-overflow-style:none;justify-content:center}.features-header-bar::-webkit-scrollbar{display:none}.features-header-btn{min-width:90px;max-width:160px;width:auto;padding:.5rem .7rem;font-size:.85rem;border-radius:.8rem;flex:none;margin:0;white-space:nowrap;text-align:center}.features-header-bubble{border-radius:.8rem}.features-coming-soon{padding:1.5rem .8rem;border-radius:1.2rem}.coming-soon-content h3{font-size:1.4rem;margin-bottom:1rem}.coming-soon-content p{font-size:.95rem;margin-bottom:2rem}.coming-soon-features{gap:.8rem}.feature-preview{padding:.8rem;min-width:100px}.feature-icon{font-size:1.5rem}.feature-preview span:last-child{font-size:.85rem}.features-coming-soon-simple h3{font-size:1.2rem}.features-coming-soon-simple p{font-size:.9rem}.coming-soon-features-simple{gap:.8rem}.feature-preview-simple{font-size:.85rem}}@media (max-width:360px){.features-section{padding:1.5rem .5rem}.features-title{font-size:1.8rem;margin-bottom:1rem}.features-subtitle{font-size:.95rem;margin-bottom:1.5rem}.features-header-bar{margin-bottom:2rem;padding:.3rem}.features-header-btn{padding:.7rem .8rem;font-size:.85rem;max-width:100%}.features-coming-soon{padding:1rem .5rem;border-radius:1rem}.coming-soon-content h3{font-size:1.2rem;margin-bottom:.8rem}.coming-soon-content p{font-size:.9rem;margin-bottom:1.5rem}.coming-soon-features{gap:.5rem}.feature-preview{padding:.6rem;min-width:80px}.feature-icon{font-size:1.2rem}.feature-preview span:last-child{font-size:.8rem}.features-coming-soon-simple h3{font-size:1rem}.features-coming-soon-simple p{font-size:.85rem}.coming-soon-features-simple{gap:.5rem}.feature-preview-simple{font-size:.8rem}}.Footer_footer__Dqzgn{position:relative;padding:3rem 0;color:white;text-align:center;margin-bottom:5rem}.Footer_footer__Dqzgn:after{content:"";position:absolute;width:clamp(700px,105vw,1700px);height:clamp(600px,70vw,1400px);background:radial-gradient(ellipse 100% 50% at center bottom,#35a29f 0,#35a29f 20%,transparent 65%);filter:blur(180px);bottom:0;left:50%;transform:translateX(-50%);z-index:-1;pointer-events:none}@media (max-width:1024px){.Footer_footer__Dqzgn:after{width:clamp(600px,95vw,1300px);height:clamp(500px,60vw,1000px);filter:blur(150px)}}@media (max-width:768px){.Footer_footer__Dqzgn:after{width:clamp(500px,85vw,1000px);height:clamp(400px,50vw,800px);filter:blur(120px)}}@media (max-width:640px){.Footer_footer__Dqzgn:after{width:clamp(400px,75vw,700px);height:clamp(300px,40vw,600px);filter:blur(100px)}}@media (max-width:480px){.Footer_footer__Dqzgn:after{width:clamp(350px,65vw,500px);height:clamp(250px,35vw,450px);filter:blur(80px)}}@media (max-width:360px){.Footer_footer__Dqzgn:after{width:clamp(300px,60vw,400px);height:clamp(200px,30vw,350px);filter:blur(60px)}}.Footer_footerContent__0J4rS{max-width:1200px;text-align:center;margin:0 auto}.Footer_footerTitle__Nf_Pw{font-size:2.5rem;font-weight:800;margin:1.5rem 0 1rem}.Footer_footerDescription__y0cEu{margin-bottom:1.5rem;font-size:1.15rem}.Footer_footerButton__40zge{margin:0 auto;padding:.9rem 3.2rem;font-size:1rem;font-weight:700;color:white;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.3);border-radius:9999px;transition:all .3s ease-in-out;box-shadow:0 8px 25px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.18);cursor:pointer;white-space:nowrap;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);position:relative;overflow:hidden;z-index:1;display:flex;align-items:center;gap:.8rem}.Footer_footerButton__40zge:after{content:"";width:2rem;height:2rem;background:white;border-radius:50%;position:relative;flex-shrink:0;background-image:url(/arrow-right-2.svg);background-size:1.2rem 1.2rem;background-position:50%;background-repeat:no-repeat;transition:transform .15s ease-out}.Footer_footerButton__40zge:hover:after{transform:rotate(15deg) translateX(.2rem)}.Footer_footerButton__40zge:hover{background:rgba(255,255,255,.16);box-shadow:0 12px 35px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.22);transform:scale(1.05) translateY(-2px)}@media (max-width:1024px){.Footer_footer__Dqzgn{padding:2.5rem 0;margin-bottom:4rem}.Footer_footerContent__0J4rS{max-width:900px;padding:0 1.5rem}.Footer_footerTitle__Nf_Pw{font-size:2.2rem;margin:1.2rem 0 .8rem}.Footer_footerDescription__y0cEu{font-size:1.1rem;margin-bottom:1.3rem}.Footer_footerButton__40zge{margin:0 auto;padding:.8rem 2.8rem;font-size:.95rem;gap:.7rem}.Footer_footerButton__40zge:after{width:1.8rem;height:1.8rem;background-size:1rem 1rem}}@media (max-width:768px){.Footer_footer__Dqzgn{padding:2rem 0;margin-bottom:3rem}.Footer_footerContent__0J4rS{max-width:700px;padding:0 1.2rem}.Footer_footerTitle__Nf_Pw{font-size:1.9rem;margin:1rem 0 .7rem;line-height:1.3}.Footer_footerDescription__y0cEu{font-size:1rem;margin-bottom:1.2rem;line-height:1.5}.Footer_footerButton__40zge{margin:0 auto;padding:.8rem 2.4rem;font-size:.9rem;gap:.6rem}.Footer_footerButton__40zge:after{width:1.6rem;height:1.6rem;background-size:.9rem .9rem}}@media (max-width:640px){.Footer_footer__Dqzgn{padding:1.8rem 0;margin-bottom:2.5rem}.Footer_footerContent__0J4rS{max-width:500px;padding:0 1rem}.Footer_footerTitle__Nf_Pw{font-size:1.6rem;margin:.8rem 0 .6rem;line-height:1.25}.Footer_footerDescription__y0cEu{font-size:.95rem;margin-bottom:1rem;line-height:1.4}.Footer_footerButton__40zge{margin:.5rem auto 0;padding:.75rem 2rem;font-size:.9rem;gap:.6rem}.Footer_footerButton__40zge:after{width:1.5rem;height:1.5rem;background-size:.85rem .85rem}}@media (max-width:480px){.Footer_footer__Dqzgn{padding:1.5rem 0;margin-bottom:2rem}.Footer_footerContent__0J4rS{max-width:400px;padding:0 .8rem}.Footer_footerTitle__Nf_Pw{font-size:1.4rem;margin:.7rem 0 .5rem}.Footer_footerDescription__y0cEu{font-size:.9rem;margin-bottom:.8rem}.Footer_footerButton__40zge{padding:.7rem 1.8rem;font-size:.85rem;gap:.5rem}.Footer_footerButton__40zge:after{width:1.4rem;height:1.4rem;background-size:.8rem .8rem}}@media (max-width:360px){.Footer_footer__Dqzgn{padding:1.2rem 0;margin-bottom:1.5rem}.Footer_footerContent__0J4rS{max-width:320px;padding:0 .6rem}.Footer_footerTitle__Nf_Pw{font-size:1.2rem;margin:.6rem 0 .4rem}.Footer_footerDescription__y0cEu{font-size:.85rem;margin-bottom:.7rem}.Footer_footerButton__40zge{padding:.6rem 1.5rem;font-size:.8rem;gap:.4rem}.Footer_footerButton__40zge:after{width:1.2rem;height:1.2rem;background-size:.7rem .7rem}}.themes-carousel-section .unit-copy-wrapper>a.cta-text:hover{color:#000}.themes-carousel-section .unit-wrapper .unit-image-wrapper{display:flex;flex-direction:column;box-sizing:border-box;pointer-events:auto;position:relative;align-items:center;height:var(--container-height);min-height:var(--container-min-height);padding-bottom:var(--container-padding-bottom);padding-top:var(--container-padding-top)}.themes-carousel-section .themes-carousel{contain:paint;display:flex;height:100%;margin-left:var(--carousel-visible-placement);margin-right:var(--carousel-visible-placement);margin-top:-20px;max-width:var(--carousel-visible-max-width);opacity:1;padding-top:20px;touch-action:pan-y;transition-duration:.5s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);width:var(--carousel-visible-width);align-items:var(--carousel-visible-align-items)}.themes-carousel-section .themes-carousel[data-dragging]{cursor:-webkit-grabbing;cursor:grabbing}.themes-carousel-section .themes-carousel:not([data-dragging]){cursor:-webkit-grab;cursor:grab}.themes-carousel-section .themes-inner{align-items:center;aspect-ratio:var(--carousel-aspect-ratio);display:flex;height:var(--carousel-scale-height);justify-content:center;margin-left:auto;margin-right:auto;max-height:var(--carousel-scale-max-height);max-width:var(--carousel-scale-max-width);perspective:var(--carousel-perspective);position:relative;width:var(--carousel-scale-width)}.themes-carousel-section .themes-carousel-card{background-color:#f5f5f7;border-radius:var(--carousel-card-border-radius);height:100%;overflow:hidden;position:relative;transform-style:preserve-3d;transition-duration:.15s,.5s,.5s,.5s;transition-property:opacity,transform,z-index,top;transition-timing-function:cubic-bezier(.33,1,.68,1);width:100%;will-change:transform;--dragOffsetDegrees:var(--dragProgress) * 10deg;--gradient-from:transparent;--gradient-via:transparent;--gradient-to:transparent}.themes-carousel-section .themes-carousel-card.active{transform:translate3d(calc(var(--dragProgress)*50px),0,calc(var(--dragProgress)*10px)) rotateY(calc(var(--dragProgress)*-20deg)) scale(var(--carousel-cardfirst-scale));transition-delay:.1s;z-index:10}.themes-carousel-section .themes-carousel-card .title{opacity:0;transition-delay:.3s;transition-duration:.5s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.themes-carousel-section .themes-carousel-card.active .title{opacity:1}@media(hover:hover){.themes-carousel-section .themes-carousel:not([data-dragging]) .themes-carousel-card.active:not(.entering):not(.exiting):not(.scroll):hover{transform:translateY(-20px)}}@keyframes themes-carousel-scroll{0%{background-position:top}50%{background-position:bottom}55%{background-position:bottom}to{background-position:top}}@keyframes themes-carousel-scrollv2{0%{object-position:top}50%{object-position:bottom}55%{object-position:bottom}98%{object-position:0 2px}to{object-position:top}}.themes-carousel-section .themes-carousel:not([data-dragging]) .active.scroll figure{animation:themes-carousel-scroll 5s ease-in-out 1s forwards}.themes-carousel-section .themes-carousel:not([data-dragging]) .active.scroll img{animation:themes-carousel-scrollv2 5s ease-in-out 1s forwards}.themes-carousel-section .themes-carousel:not([data-dragging]) .themes-carousel-card:not(.active):not(.entering):not(.exiting):not(.scroll){position:absolute;top:0}@media(hover:hover){.themes-carousel-section .themes-carousel:not([data-dragging]) .themes-carousel-card:not(.active):not(.entering):not(.exiting):not(.scroll):hover{top:-20px}}.themes-carousel-section .themes-carousel-card.-pos-4{position:absolute;transform:translate3d(-100%,0,-160px) rotateY(calc(26deg + var(--dragOffsetDegrees))) scale(.76);z-index:-40}.themes-carousel-section .themes-carousel-card.-pos-3{position:absolute;transform:translate3d(-80%,0,-120px) rotateY(calc(27deg + var(--dragOffsetDegrees))) scale(.77);z-index:-30}.themes-carousel-section .themes-carousel-card.-pos-2{position:absolute;transform:translate3d(-60%,0,-80px) rotateY(calc(28deg + var(--dragOffsetDegrees))) scale(.78);z-index:-20}.themes-carousel-section .themes-carousel-card.-pos-1{position:absolute;transform:translate3d(-40%,0,-40px) rotateY(calc(29deg + var(--dragOffsetDegrees))) scale(.79);z-index:-10}.themes-carousel-section .themes-carousel-card.pos-1{position:absolute;transform:translate3d(40%,0,-40px) rotateY(calc(-31deg + var(--dragOffsetDegrees))) scale(.79);z-index:-10}.themes-carousel-section .themes-carousel-card.pos-2{position:absolute;transform:translate3d(60%,0,-80px) rotateY(calc(-32deg + var(--dragOffsetDegrees))) scale(.78);z-index:-20}.themes-carousel-section .themes-carousel-card.pos-3{position:absolute;transform:translate3d(80%,0,-120px) rotateY(calc(-33deg + var(--dragOffsetDegrees))) scale(.77);z-index:-30}.themes-carousel-section .themes-carousel-card.pos-4{position:absolute;transform:translate3d(100%,0,-160px) rotateY(calc(-34deg + var(--dragOffsetDegrees))) scale(.76);z-index:-40}.themes-carousel-section .themes-carousel-card.-pos-1.exiting{transform:translate3d(-50%,0,-40px) rotateY(29deg) scale(.9);transition-duration:.15s}.themes-carousel-section .themes-carousel-card.pos-1.exiting{transform:translate3d(50%,0,-40px) rotateY(-29deg) scale(.9);transition-duration:.15s}.themes-carousel-section .themes-carousel-card:after{background:linear-gradient(to left,var(--gradient-from),var(--gradient-via),var(--gradient-to));bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0}.themes-carousel-section .themes-carousel-card:before{background-color:rgba(16,5,34,.902);bottom:-1px;content:"";display:block;left:-1px;opacity:0;pointer-events:none;position:absolute;right:-1px;top:-1px;transition-duration:.1s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:10}.themes-carousel-section .themes-carousel-card.-pos-4.card-transition:before,.themes-carousel-section .themes-carousel-card.pos-4.card-transition:before{opacity:1}.themes-carousel-section .themes-carousel-card.active:after{--gradient-from:transparent;--gradient-via:transparent;--gradient-to:transparent}.themes-carousel-section .themes-carousel-card.-pos-1:after,.themes-carousel-section .themes-carousel-card.-pos-2:after,.themes-carousel-section .themes-carousel-card.-pos-3:after,.themes-carousel-section .themes-carousel-card.-pos-4:after{--gradient-from:rgba(16,5,34,.8);--gradient-via:rgba(16,5,34,.5);--gradient-to:transparent}.themes-carousel-section .themes-carousel-card.pos-1:after,.themes-carousel-section .themes-carousel-card.pos-2:after,.themes-carousel-section .themes-carousel-card.pos-3:after,.themes-carousel-section .themes-carousel-card.pos-4:after{--gradient-from:transparent;--gradient-via:rgba(16,5,34,.5);--gradient-to:rgba(16,5,34,.8)}html.js .themes-carousel-section .pending-intersection{opacity:0;pointer-events:none;transform:translateY(100px)}.themes-carousel-section .intersected{opacity:1;transform:translate(0);transition-duration:.5s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}html.js .themes-carousel-section .pending-intersection .themes-carousel-card{transform:translateZ(0)}html.js .themes-carousel-section .pending-intersection .themes-carousel-card figure,html.js .themes-carousel-section .pending-intersection .themes-carousel-card img{opacity:0;pointer-events:none;transition:opacity .5s ease;visibility:hidden}.themes-carousel-section .intersected .themes-carousel-card figure,.themes-carousel-section .intersected .themes-carousel-card img{opacity:1;pointer-events:auto;transition:opacity .5s ease;visibility:visible}.themes-carousel-section .intersected .themes-carousel-card{transition-duration:1s;transition-timing-function:cubic-bezier(0,0,.2,1)}.themes-carousel-section .themes-carousel-card .themes-carousel-card-wrapper{bottom:-50px;left:0;position:absolute;right:0;top:-50px}.themes-carousel-section .unit-wrapper .unit-image-theme:before{bottom:0;content:"";display:block;height:100%;pointer-events:none;position:absolute;width:100%}.themes-carousel-section .unit-wrapper .unit-image-themes{background-position:top;background-repeat:no-repeat;background-size:cover;height:100%;margin:0 auto;pointer-events:none;transition-duration:2s;transition-property:background-position;transition-timing-function:cubic-bezier(0,0,.2,1);width:100%;will-change:background-position,opacity;background-image:none!important}.themes-carousel-section .unit-wrapper .themes-carousel-card-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top;border-radius:var(--carousel-card-border-radius);box-sizing:border-box;display:block;max-width:100%;pointer-events:none;transition-duration:2s;transition-property:object-position;transition-timing-function:cubic-bezier(0,0,.2,1)}.themes-carousel-section[data-module-template=heroes] .unit-wrapper{--container-padding-top:40px;--container-padding-bottom:47px;--container-min-height:auto;--container-height:auto;--carousel-visible-placement:-10px;--carousel-visible-width:100%;--carousel-visible-max-width:100%;--carousel-visible-align-items:start;--carousel-perspective:1000px;--carousel-scale-width:50%;--carousel-scale-max-width:440px;--carousel-scale-height:100%;--carousel-scale-max-height:550px;--carousel-aspect-ratio:4/5;--carousel-cardfirst-scale:0.993;--carousel-card-border-radius:6px}@media only screen and (max-width:1068px) and (min-width:735px) and (min-height:0px) and (max-height:734px),only screen and (min-width:1069px) and (min-height:0px) and (max-height:775px){.themes-carousel-section[data-module-template=heroes] .unit-wrapper{--container-padding-bottom:0px}}@media only screen and (max-width:1068px) and (min-width:735px) and (min-height:734px),only screen and (min-width:1069px) and (min-height:776px){.themes-carousel-section[data-module-template=heroes] .unit-wrapper{--container-min-height:0;--container-height:100%}}@media only screen and (min-width:1536px){.themes-carousel-section[data-module-template=heroes] .unit-wrapper{--container-padding-top:40px;--container-padding-bottom:47px;--carousel-perspective:1300px;--carousel-scale-width:400px;--carousel-scale-max-width:100%;--carousel-scale-height:100%;--carousel-scale-max-height:100%;--carousel-cardfirst-scale:0.93}}@media only screen and (min-width:1536px) and (min-height:776px){.themes-carousel-section[data-module-template=heroes] .unit-wrapper{--container-padding-top:44px;--container-padding-bottom:55px}}@media only screen and (max-width:1068px){.themes-carousel-section[data-module-template=heroes] .unit-wrapper{--container-min-height:0;--container-height:100%;--container-padding-top:0;--container-padding-bottom:0;--carousel-visible-width:99%;--carousel-visible-max-width:100%;--carousel-visible-align-items:center;--carousel-visible-placement:auto;--carousel-scale-width:40%;--carousel-scale-height:420px;--carousel-scale-max-height:100%;--carousel-perspective:900px;--carousel-cardfirst-scale:0.961}}@media only screen and (max-width:734px){.themes-carousel-section[data-module-template=heroes] .unit-wrapper{--carousel-perspective:calc(var(--carousel-scale-max-width)*2);--carousel-scale-max-width:200px;--carousel-scale-width:55%;--carousel-visible-placement:-30px;--carousel-visible-width:93%;--carousel-visible-max-width:100%;--carousel-visible-align-items:center;--carousel-scale-height:340px;--carousel-scale-max-height:100%;--carousel-cardfirst-scale:0.96;--carousel-card-border-radius:6px}}.maquette{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:15rem;margin-top:7rem}.maquette:before{content:"";position:absolute;width:clamp(500px,70vw,1200px);height:clamp(700px,70vw,1200px);background:radial-gradient(circle,#35a29f 0,transparent 60%);filter:blur(200px);top:50%;transform:translateY(-50%);z-index:-1;pointer-events:none}@media (max-width:1024px){.maquette:before{width:clamp(400px,65vw,900px);height:clamp(500px,65vw,900px);filter:blur(150px)}}@media (max-width:768px){.maquette:before{width:clamp(350px,55vw,700px);height:clamp(450px,55vw,700px);filter:blur(120px)}}@media (max-width:640px){.maquette:before{width:clamp(300px,45vw,500px);height:clamp(400px,45vw,500px);filter:blur(100px)}}@media (max-width:480px){.maquette:before{width:clamp(250px,35vw,400px);height:clamp(350px,35vw,400px);filter:blur(80px)}}@media (max-width:360px){.maquette:before{width:clamp(200px,30vw,300px);height:clamp(300px,30vw,300px);filter:blur(60px)}}.maquette-title{position:relative;z-index:1;font-size:3rem;font-weight:700;margin-bottom:1.5rem;background:#FFFFFF;background:linear-gradient(180deg,rgba(255,255,255,1),rgba(152,253,237,1));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center}.maquette-description{margin:auto}@media (max-width:1024px){.maquette{margin-bottom:12rem;margin-top:5rem}.maquette-title{font-size:2.4rem;margin-bottom:1.2rem;padding:0 1rem}.maquette-description{font-size:1.1rem;margin-bottom:2.5rem;max-width:700px;padding:0 1.5rem}}@media (max-width:768px){.maquette{margin-bottom:10rem;margin-top:4rem}.maquette-title{font-size:2rem;margin-bottom:1rem;padding:0 1rem;line-height:1.3}.maquette-description{font-size:1rem;margin-bottom:2rem;max-width:600px;padding:0 1.5rem;line-height:1.5}}@media (max-width:640px){.maquette{margin-bottom:8rem;margin-top:3rem}.maquette-title{font-size:1.8rem;margin-bottom:.8rem;padding:0 .8rem;line-height:1.25}.maquette-description{font-size:.95rem;margin-bottom:1.8rem;max-width:500px;padding:0 1rem;line-height:1.5}}@media (max-width:480px){.maquette{margin-bottom:6rem;margin-top:2rem}.maquette-title{font-size:1.5rem;margin-bottom:.7rem;padding:0 .5rem}.maquette-description{font-size:.9rem;margin-bottom:1.5rem;max-width:400px;padding:0 .8rem}}@media (max-width:360px){.maquette{margin-bottom:4rem;margin-top:1.5rem}.maquette-title{font-size:1.3rem;margin-bottom:.6rem;padding:0 .4rem}.maquette-description{font-size:.85rem;margin-bottom:1.2rem;max-width:320px;padding:0 .6rem}}.maquette-description{font-size:1.2rem;color:#e0e0e0;margin-bottom:3rem;max-width:800px;text-align:center}.PricingSection_pricingSection__9mhns{padding:4rem 2rem;font-family:Poppins,sans-serif;position:relative;margin-top:10rem}.PricingSection_pricingContainer__gmUyX{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:3rem}.PricingSection_pricingHeader__5VJVy{text-align:center;align-items:center;margin-bottom:-2rem}.PricingSection_pricingTitle__bgSpf{font-size:2.3rem;font-weight:700;background:linear-gradient(180deg,rgba(255,255,255,1),rgba(152,253,237,1));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-1px;max-width:1000px;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:1rem}.PricingSection_pricingSubtitle___0kqB{font-size:1.3rem;color:#e0e0e0;font-weight:500;margin-bottom:1rem;text-align:center;letter-spacing:-.5px}.PricingSection_billingToggleContainer__kdz0M{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-column-gap:1rem;column-gap:1rem;margin-bottom:2rem}.PricingSection_billingToggle__8UqSg{grid-column:2;justify-self:center;position:relative;display:flex;justify-content:center;align-items:center;background:white;border:2px solid white;border-radius:50px;padding:2px;width:-moz-fit-content;width:fit-content}.PricingSection_billingSegment__iiytf{flex:1 1;padding:12px 32px;border:none;border-radius:46px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s ease;background:white;color:black;min-width:200px;text-align:center}.PricingSection_billingSegment__iiytf.PricingSection_active__1XC19{background:#073b3a;color:white}.PricingSection_savingsLabel__MnD7y{grid-column:3;justify-self:start;font-size:.875rem;font-weight:600;color:#98fded;white-space:nowrap;margin-left:.75rem}.PricingSection_plansGrid__tGkVI{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));grid-gap:1.25rem;gap:1.25rem;max-width:1200px;margin:0 auto}.PricingSection_planCard__DGB1e{background:#002c33;background:linear-gradient(180deg,rgba(0,44,51,1),rgba(0,77,80,1));border:2px solid rgba(255,255,255,.1);border-radius:48px;padding:1.4rem 1.4rem 1rem;transition:all .3s ease;position:relative;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;flex-direction:column}.PricingSection_planCard__DGB1e:hover{border-color:rgba(152,253,237,.5);box-shadow:0 20px 40px rgba(152,253,237,.1);transform:translateY(-5px)}.PricingSection_planCard__DGB1e.PricingSection_pro__GU3q8{position:relative}.PricingSection_planHeader__anZ7n{text-align:center;margin-bottom:.75rem}.PricingSection_planName___Mpxt{font-size:1.9rem;font-weight:500;color:#ffffff;margin-bottom:0;margin-top:-.5rem;letter-spacing:-2px}.PricingSection_planPrice__KmYQy{margin-bottom:.4rem;display:inline-flex;align-items:baseline;gap:.5rem}.PricingSection_price__Hs9EK{font-size:2.6rem;font-weight:600;color:#ffffff;font-style:italic}.PricingSection_oldPrice__b35SY{position:relative;font-size:2rem;color:white;font-weight:600;align-self:center}.PricingSection_oldPrice__b35SY:after{content:"";position:absolute;left:-2px;right:-2px;top:50%;height:3px;background:white;transform:rotate(-18deg);transform-origin:center}.PricingSection_period__q8BFG{font-size:1rem;color:#e0e0e0;margin-left:.25rem}.PricingSection_planBilling__ZWceO{font-size:.875rem;color:#a0a0a0}.PricingSection_savings__MbJXi{font-size:.8rem;font-weight:600;color:#10b981;margin-top:.25rem}.PricingSection_planFeatures__YURtd{margin-bottom:1rem}.PricingSection_trialInfo__D5xqr{border-radius:8px;padding:.75rem;text-align:center;font-size:.875rem;color:white}.PricingSection_featuresList__QAmHI{list-style:none;padding:0;margin:0}.PricingSection_featureItem__wjdAP{color:#e0e0e0;font-weight:700;margin-bottom:.5rem;font-size:.9rem;display:flex;align-items:center;padding:.2rem .5rem}.PricingSection_featureItem__wjdAP.PricingSection_upgrade__yB_oi{background:rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.08);border-radius:9999px;padding:.2rem .5rem;color:#fff;display:inline-flex;align-items:center;gap:.5rem;align-self:flex-start}.PricingSection_checkIcon__a_Xmc{width:16px;height:16px;margin-right:.5rem;flex-shrink:0}.PricingSection_planAction__zg_VM{margin-top:auto;display:flex;flex-direction:column;align-items:center}.PricingSection_planAction__zg_VM .PricingSection_trialInfo__D5xqr{margin-top:.35rem;padding:.35rem .5rem}.PricingSection_subscribeBtn__OKc5a{width:100%;padding:.75rem;font-size:.9rem;font-weight:600;border:none;border-radius:12px;cursor:pointer;transition:all .3s ease;font-family:Poppins,sans-serif}.PricingSection_subscribeBtn__OKc5a.PricingSection_primary__MXZCm{background:#001d22;background:linear-gradient(180deg,rgba(0,29,34,1),rgba(0,44,50,1));color:#ffffff;border-radius:999px;width:auto;display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.5rem}.PricingSection_subscribeBtn__OKc5a.PricingSection_primary__MXZCm:hover{background:linear-gradient(90deg,rgba(0,38,44,1),rgba(0,55,62,1));transform:translateY(-2px);box-shadow:0 10px 20px rgba(0,44,50,.35)}.PricingSection_subscribeBtn__OKc5a:disabled{opacity:.6;cursor:not-allowed}.PricingSection_modalOverlay__JmWZR{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.PricingSection_modalContent__u1Hgg{background:#002c33;background:linear-gradient(180deg,rgba(0,44,51,1),rgba(0,77,80,1));border:2px solid rgba(152,253,237,.3);border-radius:24px;padding:2rem;max-width:500px;width:90%;position:relative;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.PricingSection_modalClose__fBkwE{position:absolute;top:1rem;right:1rem;background:none;border:none;color:#98fded;font-size:2rem;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease}.PricingSection_modalClose__fBkwE:hover{background:rgba(152,253,237,.1);transform:scale(1.1)}.PricingSection_modalTitle__hOF3K{font-size:1.8rem;font-weight:700;color:#ffffff;margin-bottom:.5rem;text-align:center;background:linear-gradient(180deg,rgba(255,255,255,1),rgba(152,253,237,1));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.PricingSection_modalSubtitle__Z0WBJ{font-size:1rem;color:#e0e0e0;text-align:center;margin-bottom:2rem}.PricingSection_preRegistrationForm__o16El{display:flex;flex-direction:column;gap:1.5rem}.PricingSection_formGroup__7xtyS{display:flex;flex-direction:column;gap:.5rem}.PricingSection_formGroup__7xtyS label{font-size:.9rem;font-weight:600;color:#98fded;text-transform:uppercase;letter-spacing:.5px}.PricingSection_formGroup__7xtyS input{padding:.75rem 1rem;border:2px solid rgba(152,253,237,.2);border-radius:12px;background:rgba(0,0,0,.3);color:#ffffff;font-size:1rem;font-family:Poppins,sans-serif;transition:all .3s ease}.PricingSection_formGroup__7xtyS input:focus{outline:none;border-color:rgba(152,253,237,.8);box-shadow:0 0 0 3px rgba(152,253,237,.1)}.PricingSection_formGroup__7xtyS input::placeholder{color:rgba(255,255,255,.5)}.PricingSection_formGroup__7xtyS input[readonly]{background:rgba(0,0,0,.5);color:rgba(255,255,255,.7);cursor:not-allowed}.PricingSection_submitBtn__IOroY{background:linear-gradient(135deg,#98fded,#00d4aa);color:#001d22;border:none;border-radius:12px;padding:1rem 2rem;font-size:1rem;font-weight:700;font-family:Poppins,sans-serif;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;margin-top:1rem}.PricingSection_submitBtn__IOroY:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(152,253,237,.3)}.PricingSection_submitBtn__IOroY:active{transform:translateY(0)}.PricingSection_errorMessage___ALYo{color:#ef4444;font-size:.8rem;font-weight:500;margin-top:.25rem;padding:.5rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;text-align:center}.PricingSection_successMessage__JtGMI{color:#10b981;font-size:.9rem;font-weight:600;margin-top:.5rem;padding:.75rem;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);border-radius:8px;text-align:center}@media (max-width:1024px){.PricingSection_pricingSection__9mhns{padding:3rem 1.5rem}.PricingSection_pricingTitle__bgSpf{font-size:2.5rem}}@media (max-width:768px){.PricingSection_pricingSection__9mhns{padding:2rem 1rem}.PricingSection_pricingTitle__bgSpf{font-size:2rem;margin-bottom:1.5rem}.PricingSection_pricingSubtitle___0kqB{font-size:1.1rem}.PricingSection_plansGrid__tGkVI{grid-template-columns:1fr;max-width:400px}.PricingSection_billingToggleContainer__kdz0M{grid-template-columns:1fr;row-gap:.5rem}.PricingSection_billingToggle__8UqSg{grid-column:1;justify-self:center}.PricingSection_billingSegment__iiytf{min-width:160px;padding:10px 24px;font-size:.9rem}.PricingSection_savingsLabel__MnD7y{grid-column:1;justify-self:center;margin-left:0}.PricingSection_modalContent__u1Hgg{padding:1.5rem;margin:1rem}.PricingSection_modalTitle__hOF3K{font-size:1.5rem}}@media (max-width:480px){.PricingSection_pricingSection__9mhns{padding:1.5rem .5rem}.PricingSection_pricingTitle__bgSpf{font-size:1.75rem;margin-bottom:2rem}.PricingSection_billingSegment__iiytf{min-width:140px;padding:8px 20px;font-size:.85rem}.PricingSection_planCard__DGB1e{padding:1.5rem}.PricingSection_price__Hs9EK{font-size:2rem}.PricingSection_modalContent__u1Hgg{padding:1rem}.PricingSection_submitBtn__IOroY{padding:.875rem 1.5rem;font-size:.9rem}}