.header__logo,.header__menu-link{cursor:var(--cursor-ring-yellow)}.header__logo-text,.hero__title{font-weight:var(--font-weight-bold)}.header__nav{position:fixed;background:var(--primary-color);color:var(--neutral-white);margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:10px 60px;max-width:980px;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.25);z-index:10000;transition:transform .28s,opacity .2s}.about,.about__image,.avis,.avis__title,.hero,.hero__content{position:relative}.header__menu{display:flex;gap:40px;list-style:none;padding:0;margin:0}.header__menu-item--cta{display:none}.avis__header,.header__cta,.header__logo{display:flex;align-items:center}.header__cta .btn{white-space:nowrap;padding:12px 24px}.header__logo{color:inherit;text-decoration:none}.header__logo-image{width:clamp(36px,8vw,60px);height:clamp(36px,8vw,60px);object-fit:contain}.header__icon-burger,.header__toggle{width:45px;height:45px;color:var(--neutral-white)}.header__logo-text{font-size:clamp(16px, 2vw, 21px);line-height:1}.about__description,.avis__text,.hero__title,.trust__paragraph{line-height:var(--lh-base)}.header__menu-link{display:inline-block;text-decoration:none;font-size:var(--fs-button);color:var(--neutral-white);transition:color .25s}.header__nav.is-compact #mainMenu,.header__nav.is-compact .header__cta,.header__nav.is-compact .header__logo{display:none}.header__menu-link:hover{color:var(--accent-color)}.header__toggle{display:none;align-items:center;justify-content:center;border:0;background:0 0;cursor:pointer}.header__icon-burger .bar{stroke:currentColor;stroke-width:2;stroke-linecap:round;transition:transform .3s,opacity .2s}.brandium,.contact-text:hover,.header__nav.is-open .header__icon-burger{color:var(--accent-color)}.header__nav.is-open .header__icon-burger .top{transform:translateY(6px) rotate(45deg);transform-origin:12px 6px}.header__icon-burger .middle{transition:transform .12s,opacity .12s}.header__nav.is-open .header__icon-burger .middle{opacity:0;transform:translateX(-24px);transition-delay:0s}.header__nav.is-open .header__icon-burger .bottom{transform:translateY(-6px) rotate(-45deg);transform-origin:12px 18px}.header__nav.is-compact{max-width:720px;padding:10px;justify-content:center!important}.header__nav.is-compact #compactMenu{display:flex!important;align-items:center!important;gap:30px}.header__nav.is-compact #headerLogo{width:40px;height:auto;cursor:var(--cursor-ring-yellow)}.hero{display:flex;flex-direction:column;align-items:center;min-height:clamp(550px,80vh,800px);padding-top:calc(20px + 80px + 20px);filter:drop-shadow(0px 4px 3px rgb(0, 7, 30));height:auto}.hero::before{content:"";position:absolute;inset:0;background:var(--mixte-color);clip-path:polygon(0% 0%,100% 0%,100% 65%,85% 100%,15% 100%,0% 65%);z-index:-1;pointer-events:none}.hero__content{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:40px 20px}.hero__content-title-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.hero__title{font-size:var(--fs-heading-xl);color:var(--neutral-white);margin:0;text-align:center;text-transform:uppercase}.hero__description{color:var(--neutral-light)}.hero-pillars,.satisfaction-client{color:var(--accent-color);display:flex}.hero-pillars{list-style:none;gap:2rem;justify-content:center;padding:0;margin:0 0 2rem;font-weight:700}.about__title,.about_highlight,.avis__avatar,.avis__name,.stat__value,.trust__title{font-weight:var(--font-weight-bold)}.hero-pillars__item{display:flex;align-items:center;gap:.4rem;white-space:nowrap}.hero-pillars__icon{width:18px;height:18px}.satisfaction-client{align-items:center;margin-top:30px}.satisfaction-client__icon{width:20px;height:20px;fill:var(--accent-color)}.satisfaction-client__text{font-size:var(--fs-paragraphe);color:var(--neutral-white)}.about{color:var(--primary-color);margin-top:25px;margin-bottom:25px}.about__title{font-size:var(--fs-heading-xxl);text-align:center;padding:20px}.about__content{display:flex;justify-content:space-evenly;margin:0 auto 20px;max-width:1166px}.about__text{font-size:var(--fs-paragraphe);width:50%}.about_highlight{color:var(--secondary-color);font-size:var(--fs-subtitle)}.about__image{display:flex;justify-content:center;align-items:center}.about__image img{position:absolute;width:400px;height:auto}.about__slanted-top{display:flex;position:relative;justify-content:center;align-items:center;height:140px;background:var(--primary-color);clip-path:polygon(0 20px,100% 0,100% 100%,0 100%)}.stat__content{display:flex;gap:5rem}.processus__stat-item,.stat__item{display:flex;align-items:center;gap:1rem;color:var(--neutral-white)}.stat__icon{width:80px;height:80px}.footer__branding,.processus__stat-text,.stat__text{display:flex;flex-direction:column}.stat__value-line{display:inline-flex;align-items:baseline;gap:4px;font-size:2rem;text-align:left}.stat__label{font-size:1rem;margin-top:4px;display:block;opacity:.8}.stat__value{font-size:var(--fs-heading-md)}.trust{display:flex;justify-content:center;margin-top:25px;margin-bottom:25px}.trust__clients{display:grid;grid-template-columns:repeat(4,minmax(90px,1fr));justify-items:center;align-items:center;margin:0 auto;gap:10px}.trust__logo{display:flex;justify-content:center;align-items:center;clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);background:var(--secondary-color);border:none}.trust__logo--small{width:125px;height:107.4px;border-radius:var(--border-radius);cursor:var(--cursor-ring-blue)}.trust__logo--large{width:250px;height:214.8px;background:var(--primary-color);cursor:var(--cursor-ring-yellow)}.avis__item,.footer__social-item{cursor:var(--cursor-ring-blue)}.trust__logo--pos-1{grid-column:1/span 2;grid-row:1/span 2}.trust__logo--pos-2{grid-column:3;grid-row:1;transform:translateX(-25px)}.trust__logo--pos-3,.trust__logo--pos-4{grid-column:4;transform:translateX(-55px) translateY(55px)}.trust__logo--pos-3{grid-row:1}.trust__logo--pos-4{grid-row:2}.trust__logo--pos-5{grid-column:3;grid-row:2;transform:translateX(-25px)}.trust__logo--pos-6{grid-column:1;grid-row:3}.trust__logo--pos-7{grid-column:2/span 2;grid-row:3/span 2;transform:translateX(-30px)}.trust__logo--pos-8{grid-column:1;grid-row:4}.trust__content{flex:1;max-width:50%}.trust__title{font-size:var(--fs-heading-xxl);margin-bottom:20px;color:var(--primary-color);text-transform:uppercase}.trust__paragraph{font-size:var(--fs-paragraphe);color:var(--primary-color);margin-bottom:10px;width:360px}.avis{background:var(--mixte-color);height:360px;clip-path:polygon(0 0,100% 0,100% 70%,85% 100%,15% 100%,0 70%)}.avis__avatar,.engagements__item{aspect-ratio:1/cos(30deg);clip-path:polygon(50% -50%,100% 50%,50% 150%,0 50%)}.avis__title{font-size:var(--fs-heading-xxl);color:var(--neutral-white);margin:0 180px;text-align:left;padding:10px 5px}.avis__avatar,.avis__name,.avis__text{font-size:var(--fs-paragraphe)}.content__avis{margin:0 auto;width:750px;height:260px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;user-select:none;touch-action:pan-y}.content__avis::-webkit-scrollbar{display:none}.inner-avis{display:flex;flex-wrap:nowrap;margin-top:20px}@keyframes scroll-avis{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.avis__item{flex:0 0 240px;height:200px;margin-right:10px;background-color:var(--neutral-white);border-radius:var(--border-radius-sm);padding:var(--spacing-medium);transition:transform .4s,opacity .4s;box-shadow:rgba(0,0,0,.07) 0 1px 1px}.dot,.dot.active{box-shadow:var(--accent-color)}.avis__quote-icon{width:32px;height:32px;fill:var(--primary-color)}.avis__text{font-style:italic;color:var(--primary-color);margin-bottom:var(--spacing-small);height:65px}.avis__sep{border:none;height:3px;background:var(--neutral-light);margin:var(--spacing-small) 0}.bg-shape,.faq-item>summary,.product-slider__card{border-radius:var(--border-radius)}.avis__meta{display:flex;align-items:center;gap:var(--spacing-small)}.avis__avatar{width:40px;height:34.4px;background:var(--primary-color);display:flex;align-items:center;justify-content:center;color:var(--neutral-white)}.avis__info{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.avis__name{color:var(--primary-color);line-height:1}.avis__stars{display:flex;gap:2px}.avis__star-icon{width:16px;height:16px;fill:var(--accent-color);color:var(--accent-color)}.engagements__caption,.engagements__title{color:var(--primary-color);font-weight:var(--font-weight-bold);text-transform:uppercase}.engagements{padding:20px;text-align:center}.engagements__title{font-size:var(--fs-heading-md)}.engagements__wrapper{display:grid;grid-template-columns:repeat(4,1fr);position:relative;max-width:900px;margin:0 auto}.engagements__content,.engagements__item{display:flex;z-index:2;position:relative}.engagements__wrapper::before{content:"";position:absolute;top:38.5%;left:50%;transform:translateX(-50%);width:900px;height:4px;background-color:var(--secondary-color);z-index:1}.engagements__content{flex-direction:column;align-items:center;gap:10px}.engagements__item{width:84.7px;height:72.8px;background:var(--accent-color);justify-content:center;align-items:center}.engagements__caption{font-size:var(--fs-button)}.engagements__row{display:none}.background__processus-services{background:var(--primary-color);height:780px}.processus{background:var(--mixte-color);position:relative;clip-path:polygon(15% 0,85% 0,100% 10%,100% 100%,0 100%,0 10%);overflow:hidden}.processus__title{position:relative;font-size:var(--fs-heading-xxl);font-weight:var(--font-weight-bold);margin:auto 0;color:var(--neutral-white);text-transform:uppercase;text-align:center;padding:20px 5px}.footer-links__link:hover,.footer__bottom-link:hover,.processus__step__heading,.processus__step__number,.processus__step__title{color:var(--accent-color)}.timeline-container{position:absolute;top:10rem;bottom:10rem;left:50%;transform:translateX(-50%);width:4px;background:rgba(255,255,255,.1);z-index:100}.timeline-mask{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#ffb732,#ffb732);transition:transform .3s ease-out,background .5s;transform-origin:top;transform:scaleY(.001);z-index:101}.dot,.dot::after{width:54.4px;height:46.7px;aspect-ratio:1/cos(30deg);clip-path:polygon(50% -50%,100% 50%,50% 150%,0 50%)}#timelineContainer,.dot,.timeline-container .dot{transform:translateX(-50%);position:absolute;left:50%}#timelineContainer{width:4px}.dot{background:var(--accent-color);display:flex;transition:.3s;z-index:102}.dot.active{background:var(--dot-color);transform:translateX(-50%) scale(1.2)}.dot::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--accent-color);opacity:0;transition:opacity .3s}.dot.active::after{opacity:1}.processus__step{position:relative;display:flex;justify-content:space-around;max-width:1920px;align-items:center;opacity:.2;height:400px}.processus__step__image{width:250px;height:auto;opacity:0;transform:scale(.6);transition:opacity .5s,transform .5s cubic-bezier(.2, 1, .3, 1)}.faq-item>summary::before,.next,.prev,.product-slider{top:50%;transform:translateY(-50%)}.image-analyse{position:relative;right:120px;width:300px;height:300px}.image-validation{position:relative;width:400px;height:400px}.image-lancement{position:relative;right:120px;width:350px;height:350px}.image-livraison{position:relative;left:200px;width:300px;height:300px}.processus__step.active .processus__step__image{opacity:1;transform:scale(1.2)}.processus__step.active{opacity:1}.processus__step__heading{display:flex;align-items:center;gap:5px;font-size:var(--fs-heading-md)}.processus__step__number{font-size:120px;font-weight:var(--font-weight-bold)}.processus__step__title{font-size:var(--fs-heading-xl);-webkit-background-clip:text;background-clip:text;transition:.5s;font-weight:var(--font-weight-bold);margin:0}.processus__slanted-top,.services{background:var(--primary-color);position:relative;display:flex}.processus__step__description{color:var(--neutral-white);font-size:var(--fs-paragraphe);line-height:var(--lh-base);width:400px}.processus__slanted-top{justify-content:center;bottom:30px;width:100%;height:100px;clip-path:polygon(0 20px,100% 0,100% 100%,0 100%)}.processus__stat-content{position:relative;display:flex;gap:10rem;align-items:center}.processus__stats-icon{width:50px;height:50px;stroke-width:1.6}.content,.title--services{width:100%;max-width:1050px}.processus__stat-value{font-size:var(--fs-title);font-weight:var(--font-weight-bold)}.processus__stat-label{font-size:var(--fs-subtitle);opacity:.8}.services{flex-direction:column;align-items:center}.contact,.faq-item,.product-slider__card,footer{background:var(--mixte-color)}.content{height:500px;margin:auto;display:flex;align-items:center;position:relative}.title--services{font-size:var(--fs-heading-xxl);color:var(--neutral-white);text-align:right;font-weight:var(--font-weight-bold);padding-right:clamp(1.5rem,4vw,40px);text-transform:uppercase}.bg-shape{display:flex;position:absolute;width:30%;height:100%;box-shadow:0 30px 139px 0 rgba(10,22,31,.26);padding:45px 40px}.faq-intro .btn--cta,.next,.prev{display:inline-flex}.service-label{writing-mode:sideways-lr;color:var(--primary-color);opacity:50%;font-weight:var(--font-weight-bold);font-size:var(--fs-title);text-align:left;line-height:var(--lh-base);height:400px}.carousel-btn-icon{width:80%;height:auto;color:var(--primary-color);stroke:var(--primary-color);fill:none}.next,.prev{z-index:2;justify-content:center;align-items:center;position:absolute}.prev{left:-37.5%;right:auto}.next{right:-4.5%;left:auto}.product-slider{position:absolute;width:75%;height:85%;right:0}.product-slider__item.swiper-slide-active .product-slider__content>*{opacity:1;transform:none}.product-slider__item.swiper-slide-active circle{animation:1s ease-out .5s forwards progress;opacity:.75}.product-slider__card{display:flex;position:relative;align-items:center;width:100%;height:100%;transition:var(--transition-all)}.product-slider__content{position:relative;color:var(--neutral-white);width:65%;height:380px;margin:0 auto}.product-slider__title{font-size:var(--fs-heading-xl);opacity:0;transform:translateY(55px);transition:var(--transition-all);text-transform:uppercase}.product-slider__price{display:block;font-size:var(--fs-heading-xxl);font-weight:var(--font-weight-bold);color:var(--neutral-white);opacity:0;transform:translateY(55px);transition:var(--transition-all);padding:5px}.product-slider__price sup{top:-30px;font-size:25%}.product-slider__description{display:block;font-size:var(--fs-paragraphe);font-style:italic;opacity:0;transform:translateY(55px);transition:var(--transition-all)}.product-features,.product-img__item{display:flex;transition:var(--transition-all);opacity:0}.product-slider__bottom{padding:20px;opacity:0;transform:translateY(55px);transition:var(--transition-all)}.product-img{position:absolute;z-index:2;width:500px;left:25%;transform:translateX(-45%);max-height:500px;height:100%;pointer-events:none}.product-img__item{align-items:center;position:absolute;user-select:none;top:50%;transform:translateY(-50%) translateX(-130px)}.product-img__item.active{opacity:1;transform:translateY(-50%) translateX(0);transition-delay:0.3s}.product-img__img{object-fit:contain;width:90%;height:90%}.product-features{position:relative;text-align:left;transform:translateY(55px);width:600px}.contact__description,.faq-item>summary{display:block;line-height:var(--lh-base)}.description-pack{list-style:none;margin-right:20px}.description-pack li{font-size:var(--fs-xs);padding:5px 10px}.description-pack li::before{content:"→";margin-right:.5em}.contact{padding:40px 20px;text-align:center;margin-top:40px}.contact__title{font-size:var(--fs-heading-md);font-weight:var(--font-weight-bold);color:var(--neutral-white);margin-bottom:20px;text-transform:uppercase}.contact__description{font-size:var(--fs-paragraphe);color:var(--neutral-white);margin-bottom:30px}.faq{display:flex;flex-wrap:wrap;color:var(--primary-color)}.faq-answer,.faq-item>summary,footer{color:var(--neutral-white)}.faq-intro{flex:1;min-width:280px}.faq-main-title{font-size:144px;margin:0}.faq-main-title abbr{letter-spacing:0;text-decoration:none}.faq-main-title abbr span+span::before{content:".";margin-inline:0}.faq-subtitle{position:relative;font-size:var(--fs-heading-md)}.contact-text,.faq-answer li,.faq-desc,.faq-text{position:relative;font-size:var(--fs-paragraphe)}.faq-text{top:-10px;line-height:var(--lh-base);width:400px;padding:20px 0}.faq-list{position:relative;flex:1;min-width:280px}.faq-item{margin-bottom:10px;border-radius:var(--border-radius-sm);transition:border-radius .3s,box-shadow .2s}.hexagon-footer,.hexagon-social{aspect-ratio:1/cos(30deg);clip-path:polygon(50% -50%,100% 50%,50% 150%,0 50%);background:var(--accent-color)}.faq-item>summary{position:relative;padding:1rem 1.5rem 1rem 3rem;cursor:var(--cursor-ring-yellow);list-style:none;transition:color .2s,background-color .2s}.faq-item>summary::-webkit-details-marker{display:none}.faq-item>summary::marker{display:none}.faq-item>summary:focus-visible,.faq-item>summary:hover{color:var(--accent-color);outline:0}.faq-item>summary::before{content:'+';position:absolute;left:1rem;width:26px;height:26px;display:grid;place-items:center;background:var(--neutral-white);border-radius:50%;font-size:var(--fs-button);color:var(--primary-color);transition:transform .3s}.faq-item[open]>summary::before{content:'-';transform:translateY(-50%) rotate(180deg)}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows 1.9s cubic-bezier(.2, .7, .2, 1),opacity .8s;opacity:0;padding:0 1.5rem}.contact-icon,.footer__social-icon{color:var(--primary-color);object-fit:contain}.faq-item[open] .faq-answer{grid-template-rows:1fr;opacity:.8;padding:1rem 1.5rem 1.5rem}.faq-bullets{margin:0;padding-left:1.2em;list-style:none}.faq-answer li{padding-left:.25em}.faq-desc{margin:10px 0}footer{display:flex;flex-direction:column;clip-path:polygon(15% 0,100% 0,100% 100%,0 100%,0 40%)}.footer__header{display:flex;justify-content:space-between;padding:50px 180px}.footer__socials{display:flex;position:relative;justify-content:center;bottom:30px}.hexagon-social{width:54.4px;height:46.7px;display:flex;justify-content:center}.footer__social-item-center{transform:translateY(20px)}.footer__social-icon{width:60%;stroke-width:1.6px;stroke:var(--primary-color);fill:none;height:auto}.footer-links,.footer__contact{display:flex;flex-direction:column;align-items:center;gap:10px}.footer__contact-list{display:flex;flex-direction:column;gap:10px}.contact-item{display:flex;align-items:center;gap:10px}.hexagon-footer{width:40px;height:34.4px;display:flex;justify-content:center}.contact-icon{width:60%;height:auto;stroke-width:1.6px}.contact-text,.footer-links__link,.footer__bottom-link{text-decoration:none;color:var(--neutral-white);cursor:var(--cursor-ring-yellow)}.footer-title{white-space:nowrap;display:inline-block;text-align:center;font-size:var(--fs-subtitle);font-weight:700;text-transform:uppercase}.footer-links__list{list-style:none;padding:0}.footer-links__link{font-size:var(--fs-paragraphe)}.footer__bottom{background:var(--primary-color);padding:20px 50px;display:flex;justify-content:space-between;font-size:var(--fs-paragraphe)}@media (max-width:767px){.hero-pillars__item,.hero__description{font-size:var(--fs-paragraphe)}.about__title,.header__menu,.trust__title{text-align:center}.engagements__arrow,.header__menu,.trust__logo--large{background:var(--primary-color)}.about__title,.description-pack,.processus__step__number{font-weight:var(--font-weight-bold)}.faq-item summary,.header__menu{list-style:none}.container{display:block;width:100%;margin:0;padding:0}.hero{padding-top:calc(var(--mobile-bar-h) + 80px)}.hero::before{clip-path:polygon(0 0,100% 0,100% 90%,85% 100%,15% 100%,0 90%)}.hero__content{padding:var(--spacing-medium);width:100%;max-width:100%}.hero__content-title-container{gap:15px;width:100%}.hero__description{max-width:90%;text-align:center}.hero-pillars{flex-direction:column;gap:var(--spacing-small);width:100%;align-items:center}.header__nav{left:0;right:0;transform:none;width:100%;border-radius:0;padding:10px 20px;z-index:10000}.header__nav.is-hidden{transform:none;opacity:1;pointer-events:auto}.header__toggle{display:flex!important}.header__menu{position:fixed;top:var(--mobile-bar-h);left:0;right:0;display:flex;flex-direction:column;gap:16px;padding:20px;margin:0;max-height:0;overflow:hidden;opacity:0;transform:translateY(-6px);transition:max-height .3s,opacity .3s,transform .3s;z-index:9999}.header__nav.is-open .header__menu{max-height:80vh;opacity:1;transform:translateY(0)}.about__image,.btn--cta,.engagements__wrapper,.header__cta,.header__nav.is-compact #mainMenu{display:none}.header__menu-item--cta{display:block;margin-top:var(--spacing-small)}.header__menu-item--cta .btn{display:inline-flex;align-items:center;justify-content:center;font-size:clamp(1.05rem, 4.8vw, 1.35rem);padding:clamp(.9rem,3.2vw,1.2rem) clamp(1.2rem,5vw,1.8rem)}.header__menu-link{font-size:var(--fs-heading-xl)}.header__nav.is-compact #compactMenu{display:flex!important;padding:10px 20px!important;justify-content:center!important}.btn,.btn--cta,.btn--default,.btn--primary,.btn--secondary,.btn__neon-cta .btn,.btn__neon-cta a.btn,.btn__neon-default .btn,.btn__neon-default a.btn,.btn__neon-primary .btn,.btn__neon-primary a.btn,.btn__neon-secondary .btn,.btn__neon-secondary a.btn,.header__cta .btn,.header__cta a.btn,.header__menu-item--cta .btn,.header__menu-item--cta a.btn,a.btn,button.btn,span.btn__neon-cta .btn,span.btn__neon-cta a.btn,span.btn__neon-primary .btn,span.btn__neon-primary a.btn,span.btn__neon-secondary .btn,span.btn__neon-secondary a.btn{clip-path:polygon(0 0,90% 0,100% 30%,100% 100%,10% 100%,0 70%)!important;border-radius:2px!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important;-webkit-appearance:none!important;appearance:none!important}span.btn__neon-primary .btn,span.btn__neon-primary a.btn{display:inline-block!important;clip-path:polygon(0 0,90% 0,100% 30%,100% 100%,10% 100%,0 70%)!important;-webkit-clip-path:polygon(0 0,90% 0,100% 30%,100% 100%,10% 100%,0 70%)!important;will-change:transform!important}.shadow,.shadow__top{opacity:1!important;transform:none!important;transition:none!important;filter:drop-shadow(0px 4px 2px rgb(0, 7, 30))!important}.trust__logo--pos-3,.trust__logo--pos-4{grid-column:4;transform:translateX(-50px) translateY(40px)}.shadow__top{filter:drop-shadow(0px -4px 2px rgba(0, 7, 30))!important}.about__text{width:300px}.about__slanted-top{height:180px}.stat__content{gap:3rem}.stat__item{display:block}.stat__icon{width:36px;height:36px}.stat__value{font-size:var(--fs-heading-xxl);min-width:.6em}.stat__label{font-size:var(--fs-xs)}.container{display:flex;flex-direction:column}.trust__content{order:1;max-width:100%}.trust__paragraph{font-size:var(--fs-paragraphe);margin:0 auto 20px}.trust__clients{order:2;grid-template-columns:1fr 1fr;justify-items:center;align-items:center;margin:0 auto;left:20px;position:relative}.trust__logo--pos-3{grid-row:1}.trust__logo--pos-4{grid-row:2}.trust__logo--small{width:90px;height:77.3px;border-radius:var(--border-radius)}.trust__logo--large{width:180px;height:154.7px}.avis{height:420px;clip-path:polygon(0 0,100% 0,100% 90%,85% 100%,15% 100%,0 90%)}.avis__title{top:15px;margin:0 20px;padding:0;text-align:left}.avis__item{margin-top:40px;flex:0 0 240px;width:240px;margin-right:15px}.content__avis{width:100%;max-width:100%;height:260px;overflow-x:auto;overflow-y:hidden;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;scroll-behavior:auto}.inner-avis{min-width:fit-content}.engagements__row{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;margin:0 auto}.engagements__viewport{position:relative;overflow:hidden}.engagements__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:0}.engagements__track::-webkit-scrollbar{display:none}.engagements__content{scroll-snap-align:center}.engagements__arrow{display:flex;border:none;width:40px;height:34.4px;aspect-ratio:1/cos(30deg);clip-path:polygon(50% -50%,100% 50%,50% 150%,0 50%);justify-content:center;text-align:center;align-items:center;color:var(--neutral-white)}.processus{background:var(--mixte-color);position:relative;clip-path:polygon(15% 0,85% 0,100% 3%,100% 100%,0 100%,0 3%)}.processus__title{margin:0 auto;width:240px;font-size:32px}#timelineContainer,.timeline-container{position:absolute;top:10rem;bottom:10rem;right:10%;left:unset;transform:none;width:4px}.timeline-container{background:rgba(255,255,255,.1);z-index:100}.carousel-btn-hexagon,.dot,.dot::after,.hexagon-footer,.hexagon-social{width:37.6px;height:32.3px}.bg-shape,.processus__step__image,.product-img__item{display:none}.processus__step__heading{display:block;gap:5px}.processus__step__number{font-size:64px;color:var(--accent-color)}.processus__step__description{font-size:var(--fs-paragraphe);width:260px}.content{width:100%;height:550px;max-width:320px;text-align:center}.title--services{margin-bottom:40px;padding-right:0;text-align:center}.product-slider{width:100%;height:100%}.product-slider__content{position:relative;width:100%;margin:0 auto;top:-7%}.product-slider__description{width:300px;margin:0 auto}.product-features{position:relative;margin:auto 20px;display:flex;flex-direction:column;width:auto}.description-pack{list-style:none;padding:0}.carousel-btn-icon{color:var(--primary-color)!important;stroke:var(--primary-color)!important;fill:none!important}.prev{left:-6%;right:auto}.next{right:-6%;left:auto}.faq>.container{grid-template-columns:1fr}.faq-intro{margin-bottom:2rem;text-align:center;position:relative}.faq-main-title{font-size:104px;margin:0}.faq-text{font-size:var(--fs-paragraphe);line-height:var(--lh-base);margin:20px auto;width:300px;padding:0}.faq-list{flex:1;min-width:280px;margin:0 auto}.footer__header,footer{flex-direction:column;display:flex}.faq-item{margin-bottom:10px;overflow:hidden;background:var(--mixte-color);border-radius:var(--border-radius);transition:border-radius .3s;width:320px}.faq-item summary::-webkit-details-marker,.faq-item summary::marker{display:none}footer{margin-top:20px;clip-path:polygon(15% 0,100% 0,100% 100%,0 100%,0 15%)}.footer__header{justify-content:center;padding:0;margin:20px auto}.footer__branding{display:flex;flex-direction:column;align-items:center}.footer__logo{width:150px;height:auto}.footer-links,.footer-title,.footer__credit{display:none}.footer__contact{position:relative;margin:60px auto}}@media (max-width:900px){.processus__stat-label,.processus__stat-value{color:var(--neutral-white);white-space:nowrap}.processus__slanted-top{padding:30px 0}.processus__stat-content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.8rem;width:100%;max-width:430px;padding:0 8px}.processus__stat-item{flex:1 1 0;display:flex;flex-direction:row;align-items:center;gap:.4rem;min-width:0}.processus__stats-icon{width:34px;height:34px}.processus__stat-text{display:flex;flex-direction:column;font-size:var(--fs-paragraphe);line-height:1.1;min-width:0;text-align:left}.processus__stat-value{font-size:var(--fs-subtitle);font-weight:700}.processus__stat-label{font-size:var(--fs-paragraphe);opacity:.8}}@media (min-width:769px){.header__nav{position:fixed;top:20px;left:50%;transform:translateX(-50%);width:min(980px,calc(100% - 32px));z-index:10000;transition:transform .28s,opacity .2s}.header__nav.is-hidden{transform:translateX(-50%) translateY(calc(-100% - 24px));opacity:0;pointer-events:none}}