@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Sora:wght@100..800&display=swap";html{box-sizing:border-box;scroll-behavior:smooth;font-size:62.5%;-webkit-text-size-adjust:100%}*,::after,::before{box-sizing:inherit}*{margin:0;padding:0;outline:0}audio,img,video{max-width:100%}img,video{height:auto}audio,canvas,iframe,img,svg,video{vertical-align:middle}svg{max-height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.container{max-width:1280px;margin-inline:auto}@media(max-width: 1280px){.container{margin-inline:20px}}.container{max-width:1280px;margin-inline:auto}@media(max-width: 1280px){.container{margin-inline:20px}}.mt0{margin-top:0px}.mb0{margin-bottom:0px}.ml0{margin-left:0px}.mr0{margin-right:0px}.pt0{padding-top:0px}.pb0{padding-bottom:0px}.pl0{padding-left:0px}.pr0{padding-right:0px}.flex-stay-mobile{display:flex;flex-direction:row;align-items:center;gap:20px;width:100%;max-width:100%}.flex{display:flex;flex-direction:row;align-items:center;gap:20px;width:100%;max-width:100%}@media only screen and (max-width: 768px){.flex{flex-direction:column}}@media only screen and (max-width: 768px){.screen{display:none}.mobile{display:block}}@media only screen and (min-width: 769px){.screen{display:block}.mobile{display:none}}html{scroll-behavior:smooth;font-size:62.5%}body{background:#fcfcfd;font-optical-sizing:auto;font-family:"Inter",Arial,sans-serif;font-size:clamp(1.5rem,1.7vw,1.8rem);line-height:1.5;font-weight:380;color:#090a43}body a{color:inherit;text-decoration:none;transition:all .2s ease-in-out}body a:hover,body a[href*="tel:"]{text-decoration:none}body p a{text-decoration:underline}body h1,body h2,body h3,body h4,body h5,body h6,body .h1,body .h2,body .h3,body .h4,body .h5,body .h6{font-family:"Sora",Arial,sans-serif;font-weight:700;line-height:1.1}body p{line-height:1.5}body strong{font-weight:600}body .text-center{text-align:center}body .btn-group{display:flex;flex-direction:row;align-items:center;gap:20px;width:100%;max-width:100%}@media only screen and (max-width: 768px){body .btn-group{flex-direction:column}}body .btn{display:inline-flex;flex-direction:row;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;margin:10px 0;padding:14px 22px;background:#f6f6fb;border:none;border-radius:8px;box-shadow:0px 4px 10px rgba(12,15,142,.2);font-family:"Sora",Arial,sans-serif;font-size:1.6rem;font-weight:600;color:#ed228c;cursor:pointer;transition:all .3s linear}body .btn::after{content:"";display:inline-block;margin-top:2px;background:url("assets/img/btn-arrow-normal-rose.svg") no-repeat center center;background-size:12px 12px;width:12px;height:12px;transition:transform .2s ease-in-out}body .btn:hover{box-shadow:0px 4px 14px rgba(12,15,142,.8)}body .btn:hover::after{transform:translate(2px, -2px)}body .btn.no-arrow::after{display:none}body .btn-small{padding:8px 16px;font-size:1.4rem;font-weight:500}body .btn-small::after{background:url("assets/img/btn-arrow-small-rose.svg") no-repeat center center}body .btn-big{padding:18px 26px;font-size:1.8rem;font-weight:600}body .btn-big::after{background:url("assets/img/btn-arrow-big-rose.svg") no-repeat center center}body .btn-bleu{background:#6366f1;color:#f6f6fb}body .btn-bleu:hover{box-shadow:0px 4px 14px rgba(12,15,142,.5)}body .btn-bleu::after{background:url("assets/img/btn-arrow-normal-blanc.svg") no-repeat center center}body .pastille{display:inline-flex;flex-direction:row;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;padding:4px 10px 4px 6px;background:#6366f1;border-radius:100vw;font-family:"Sora",Arial,sans-serif;font-size:1.2rem;font-weight:500;color:#f6f6fb;cursor:pointer}body .pastille::before{content:"";display:inline-block;width:20px;height:20px;border-radius:50%;border:4px solid rgba(246,246,251,.5);border-right-color:#f6f6fb;animation:load 5s linear infinite}@media only screen and (max-width: 768px){body .pastille{font-size:1rem}body .pastille::before{width:16px;height:16px;border-width:3px}}@media only screen and (max-width: 768px){main{overflow-x:hidden}}.hero-bg{background:#6366f1 url("assets/img/background-diamond.webp") no-repeat center center;background-size:cover}#header{max-width:1580px;margin-inline:auto;padding:18px 0}@media(max-width: 1580px){#header{margin-inline:20px}}#header>div{display:flex;flex-direction:row;align-items:center;gap:20px;width:100%;max-width:100%;justify-content:space-between}#header nav ul{display:flex;flex-direction:row;align-items:center;gap:20px;width:100%;max-width:100%;gap:20px;font-family:"Sora",Arial,sans-serif;font-size:1.4rem;font-weight:400;color:#f6f6fb}@media only screen and (max-width: 768px){#header nav ul{flex-direction:column}}@media only screen and (max-width: 1024px){#header nav ul{display:none}}#header nav ul a{display:block;padding:8px 16px;border:none;border-radius:8px}#header nav ul a:hover{background:#4f54e8}#footer{padding-top:80px;padding-bottom:60px;background:#050629;color:#f6f6fb}@media only screen and (max-width: 1024px){#footer{padding-top:60px}}#footer>div{max-width:1280px;margin-inline:auto}@media(max-width: 1280px){#footer>div{margin-inline:20px}}#footer section{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:32px}#footer section h3{margin-top:24px;font-size:clamp(4rem,5vw,6rem);font-weight:560}#footer section p{margin-bottom:16px;font-size:1.6rem}#footer .copyrights{margin-top:80px;padding-top:32px;border-top:1px solid rgba(246,246,251,.4);text-align:center;font-size:1.4rem;font-weight:300}#footer .copyrights div{margin-bottom:4px}#footer .copyrights div:last-child{font-size:1.2rem;color:rgba(246,246,251,.4)}#footer .copyrights a{text-decoration:underline}@media only screen and (max-width: 1024px){#footer section{grid-template-columns:1fr}#footer .copyrights{margin-top:40px}}#hero{max-width:1280px;margin-inline:auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-items:stretch;gap:40px 7%;padding-top:50px;padding-bottom:50px;color:#f6f6fb}@media(max-width: 1280px){#hero{margin-inline:20px}}@media only screen and (max-width: 1024px){#hero{padding-top:30px;padding-bottom:30px}}#hero>div{display:grid;grid-template-columns:1fr;gap:30px}#hero>div h1{font-size:clamp(5.3rem,6vw,7.3rem);letter-spacing:-4%}#hero>div h2{font-size:clamp(4rem,4.4vw,5.7rem);font-weight:300;letter-spacing:-4%}#hero>div p{font-size:clamp(1.6rem,1.8vw,2rem)}#hero video{clip-path:rect(0% 100% 100% 0% round 10%)}@media only screen and (max-width: 1024px){#hero{grid-template-columns:1fr}#hero section{order:-1;text-align:center;margin-inline:auto;max-width:500px;width:100%}}#avatars{padding-top:80px}@media only screen and (max-width: 1024px){#avatars{padding-top:60px}}#avatars h3{max-width:1280px;margin-inline:auto;margin-bottom:40px;text-align:center;font-size:2rem;font-weight:600;color:#ed228c}@media(max-width: 1280px){#avatars h3{margin-inline:20px}}#avatars #avatars-carousel{position:relative;overflow-x:hidden;display:flex;flex-direction:row;align-items:center;gap:20px;width:100%;max-width:100%;gap:70px}@media only screen and (min-width: 769px){#avatars #avatars-carousel::before,#avatars #avatars-carousel::after{content:"";position:absolute;z-index:1;top:0;bottom:0;width:150px}#avatars #avatars-carousel::before{left:0;background:linear-gradient(90deg, #FCFCFD 20%, rgba(252, 252, 253, 0) 100%)}#avatars #avatars-carousel::after{right:0;background:linear-gradient(-90deg, #FCFCFD 20%, rgba(252, 252, 253, 0) 100%)}}#avatars #avatars-carousel .carousel-content{display:flex;flex-direction:row;align-items:center;gap:70px;animation:scroll 50s linear infinite}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(calc(-100% - 70px))}}#avatars #avatars-carousel .carousel-content div{display:flex;flex-direction:row;align-items:center;gap:20px;width:100%;max-width:100%;width:-moz-max-content;width:max-content;max-width:-moz-max-content;max-width:max-content;font-size:1.4rem;font-weight:300;color:rgba(9,10,67,.7)}#avatars #avatars-carousel .carousel-content div p{line-height:1.2}#avatars #avatars-carousel .carousel-content div strong{display:block;font-family:"Sora",Arial,sans-serif;font-size:1.7rem;font-weight:600}#feature_one,#feature_two,#feature_three{max-width:1280px;margin-inline:auto;padding-top:80px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:20px 80px}@media(max-width: 1280px){#feature_one,#feature_two,#feature_three{margin-inline:20px}}@media only screen and (max-width: 1024px){#feature_one,#feature_two,#feature_three{padding-top:60px}}#feature_one>div,#feature_two>div,#feature_three>div{display:flex;flex-wrap:wrap;gap:16px}#feature_one>div span,#feature_two>div span,#feature_three>div span{display:flex;flex-direction:row;align-items:center;gap:20px;width:100%;max-width:100%;gap:6px;font-family:"Sora",Arial,sans-serif;font-size:1.6rem;color:#ed228c}#feature_one>div h2,#feature_two>div h2,#feature_three>div h2{font-size:clamp(4rem,5vw,6rem);letter-spacing:-2%}#feature_one section,#feature_two section,#feature_three section{position:relative}#feature_one section .pastille,#feature_two section .pastille,#feature_three section .pastille{position:absolute;top:106px;left:-6px}#feature_one section #video-right-path,#feature_two section #video-right-path,#feature_three section #video-right-path{clip-path:rect(5% 95% 95% 5% round 10%);transform:rotate(8deg)}#feature_one section #video-right-path video,#feature_two section #video-right-path video,#feature_three section #video-right-path video{transform:rotate(-8deg)}@media only screen and (max-width: 1024px){#feature_one,#feature_two,#feature_three{grid-template-columns:1fr}#feature_one div,#feature_two div,#feature_three div{gap:10px}#feature_one section,#feature_two section,#feature_three section{order:-1;text-align:center;margin-inline:auto;max-width:500px;width:100%}#feature_one section .pastille,#feature_two section .pastille,#feature_three section .pastille{top:70px}}#feature_two section #video-left-path{clip-path:rect(5% 94% 95% 6% round 10%);transform:rotate(-8deg)}#feature_two section #video-left-path video{width:100%;transform:rotate(8deg)}#feature_two section .pastille{top:170px;left:-10px}@media only screen and (max-width: 1024px){#feature_two section section .pastille{top:70px;left:auto;right:10px}}#feature_three section #video-right-path{clip-path:rect(5% 94% 96% 6% round 10%)}#feature_three section .pastille{top:390px;left:auto;right:-4px}@media only screen and (max-width: 1024px){#feature_three section .pastille{top:70px;left:4px;right:auto}}#testimonials{padding-top:100px;padding-bottom:100px;margin-top:-20px;background:#e0e2fd}@media only screen and (max-width: 1024px){#testimonials{padding-top:80px;padding-bottom:80px}}@media only screen and (max-width: 1024px){#testimonials{margin-top:60px}}#testimonials>div{max-width:1280px;margin-inline:auto}@media(max-width: 1280px){#testimonials>div{margin-inline:20px}}#testimonials h2{margin-bottom:50px;text-align:center;font-size:clamp(3.4rem,4.1vw,4.8rem)}#testimonials section{display:grid;grid-template-columns:1fr 1fr 1fr;gap:38px 4%}@media only screen and (max-width: 1024px){#testimonials section{grid-template-columns:1fr}}#testimonials section blockquote{padding:30px 40px;background:#fcfcfd;border:1px solid rgba(9,10,67,.2);border-radius:30px;font-size:clamp(1.4rem,1.4vw,1.5rem)}#testimonials section blockquote footer{margin-top:24px;padding-top:24px;border-top:1px solid rgba(9,10,67,.2);display:flex;flex-direction:row;align-items:center;gap:20px;width:100%;max-width:100%;font-size:1.4rem}#testimonials section blockquote footer cite{display:block;font-family:"Sora",Arial,sans-serif;font-size:1.6rem;line-height:1;font-weight:600;font-style:normal}#cta-section{padding-top:100px;padding-bottom:100px;background:#6366f1 url("assets/img/activez-bg@2x.webp") no-repeat center center;background-size:cover}@media only screen and (max-width: 1024px){#cta-section{padding-top:80px;padding-bottom:80px}}#cta-section>div{max-width:768px;margin-inline:auto;text-align:center;color:#f6f6fb}@media only screen and (max-width: 768px){#cta-section>div{margin-inline:20px}}#cta-section h2{font-size:clamp(4.4rem,5.1vw,5.8rem)}#cta-section h2,#cta-section p{margin-bottom:24px}#pricing{padding-top:100px;padding-bottom:100px;background:#f6f6fb}@media only screen and (max-width: 1024px){#pricing{padding-top:80px;padding-bottom:80px}}#pricing>div{max-width:768px;margin-inline:auto;margin-bottom:40px;text-align:center}#pricing>div span{font-family:"Sora",Arial,sans-serif;font-size:1.6rem;color:#ed228c}#pricing>div h2{margin:16px 0;font-size:clamp(4.4rem,4.6vw,4.8rem)}@media only screen and (max-width: 768px){#pricing>div{margin-inline:20px}}#pricing section{max-width:768px;margin-inline:auto;padding:40px;background:#fcfcfd;border:1px solid rgba(9,10,67,.8);border-radius:30px;font-size:1.6rem}#pricing section header{display:flex;flex-direction:row;align-items:center;gap:20px;width:100%;max-width:100%;justify-content:space-between}@media only screen and (max-width: 768px){#pricing section header{flex-direction:column}}#pricing section header h3{margin-top:10px;font-size:2.4rem;color:#6366f1}#pricing section header p{font-size:1.6rem}#pricing section header .price{font-family:"Sora",Arial,sans-serif;font-size:5.6rem;font-weight:700;color:#ed228c}#pricing section article{margin-top:32px;margin-bottom:16px;padding-top:32px;border-top:1px solid rgba(9,10,67,.2)}#pricing section article ul{margin-top:14px}@media only screen and (min-width: 769px){#pricing section article ul{-moz-columns:2;columns:2}}#pricing section article ul li{position:relative;margin-bottom:14px}#pricing section article ul li::before{content:url("assets/img/icon-check.svg");position:relative;top:2px;margin-right:6px}#pricing section footer .btn{justify-content:center;width:100%}@media only screen and (max-width: 768px){#pricing section{margin-inline:20px}#pricing section header{align-items:flex-start;gap:0px}}#activate{overflow:hidden;position:relative;z-index:0;background:#6366f1;text-align:center;color:#f6f6fb}#activate>div{max-width:1280px;margin-inline:auto;padding-top:100px;padding-bottom:100px}@media(max-width: 1280px){#activate>div{margin-inline:20px}}@media only screen and (max-width: 1024px){#activate>div{padding-top:80px;padding-bottom:80px}}#activate .awards{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 5%;margin-bottom:60px;font-size:clamp(1.3rem,1.5vw,1.6rem);line-height:1.4}#activate .awards div{width:190px}#activate .awards img{display:block;margin:0 auto 10px}#activate .text{max-width:768px;margin-inline:auto}#activate .text figure{display:flex;justify-content:center;margin-bottom:24px}#activate .text h2{margin-bottom:32px;font-size:clamp(5rem,5.7vw,6rem);letter-spacing:-4%}#activate .text h2 span{font-weight:400}#activate .text .btn{position:relative}#activate .text .btn::before{content:"";position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%, -50%);width:0;height:0;border-radius:100%;background:rgba(237,34,140,.8);transition:all .5s cubic-bezier(0.75, 0.58, 0.96, 0.78)}#activate .text .btn:hover::before,#activate .text .btn:active::before,#activate .text .btn:focus::before{width:4000px;height:4000px;transition:all 1s cubic-bezier(0.03, 0.17, 0.17, 0.36)}#activate .text .small{margin-top:26px;font-size:1.2rem}@media only screen and (max-width: 768px){#activate .text{margin-inline:20px}}#meilleurs-voeux{display:none;opacity:0;position:fixed;overflow:auto;z-index:99;inset:0;background:#6366f1}#meilleurs-voeux::before{content:"";position:absolute;z-index:-1;inset:0;opacity:.3;background:url("assets/img/background-diamond.webp") no-repeat center center;background-size:cover}#meilleurs-voeux.open{display:block;animation:fadeIn .8s ease-in-out forwards}@keyframes fadeIn{from{opacity:0}to{opacity:1}}#meilleurs-voeux header{max-width:1280px;margin-inline:auto;padding:24px 0;text-align:center}@media(max-width: 1280px){#meilleurs-voeux header{margin-inline:20px}}#meilleurs-voeux #loading{height:calc(100vh - 100px);display:flex;justify-content:center;align-items:center}#meilleurs-voeux #loading.fade-out{animation:fadeIn .2s ease-in-out reverse forwards}#meilleurs-voeux #loading.close{display:none}#meilleurs-voeux #loading .loading-pastille{display:inline-flex;flex-direction:row;align-items:center;gap:12px;width:-moz-fit-content;width:fit-content;padding:7px 18px 7px 8px;background:#ed228c;border-radius:100vw;font-family:"Sora",Arial,sans-serif;font-size:2.1rem;font-weight:500;color:#f6f6fb}#meilleurs-voeux #loading .loading-pastille::before{content:"";display:inline-block;width:38px;height:38px;border-radius:50%;border:8px solid rgba(246,246,251,.5);border-right-color:#f6f6fb;animation:load .5s linear infinite}@media only screen and (max-width: 768px){#meilleurs-voeux #loading .loading-pastille{font-size:1.8rem}#meilleurs-voeux #loading .loading-pastille::before{width:26px;height:26px;border-width:5px}}@keyframes load{to{transform:rotate(1turn)}}#meilleurs-voeux #modal-content{display:none;max-width:1280px;margin-inline:auto;grid-template-columns:1fr 1fr;align-items:center;justify-items:stretch;gap:40px 7%;padding-top:50px;padding-bottom:50px;color:#f6f6fb}@media(max-width: 1280px){#meilleurs-voeux #modal-content{margin-inline:20px}}@media only screen and (max-width: 1024px){#meilleurs-voeux #modal-content{padding-top:30px;padding-bottom:30px}}#meilleurs-voeux #modal-content.open{display:grid;animation:fadeIn .8s ease-in-out forwards}#meilleurs-voeux #modal-content>div{display:grid;grid-template-columns:1fr;gap:30px}#meilleurs-voeux #modal-content>div h2{font-size:clamp(5.3rem,6vw,7.3rem);letter-spacing:-4%}#meilleurs-voeux #modal-content>div h3{font-size:clamp(4.5rem,5.2vw,6rem);font-weight:300;letter-spacing:-4%}#meilleurs-voeux #modal-content>div p{margin-bottom:10px}#meilleurs-voeux #modal-content>div p.small{font-size:1.2rem}#meilleurs-voeux #modal-content section{position:relative}#meilleurs-voeux #modal-content section video{clip-path:rect(0% 100% 100% 0% round 10%)}#meilleurs-voeux #modal-content section .pastille{position:absolute;top:34px;left:40px;background:#ed228c;color:#f6f6fb}#meilleurs-voeux #modal-content section .pastille::before{transform:rotate(0deg);animation:load 2s linear infinite}@media only screen and (max-width: 1024px){#meilleurs-voeux #modal-content{grid-template-columns:1fr}#meilleurs-voeux #modal-content section{order:-1;text-align:center;margin-inline:auto;max-width:500px;width:100%}}/*# sourceMappingURL=styles.css.map */