.duo{--duo-bleu:#5b9bd5;--duo-bleu-pale:#e8f1fa;--duo-rose:#ff7f7f;--duo-rose-pale:#fdeceb;--duo-encre:#1f2430;--duo-gris:#5b6270;--duo-ligne:rgba(31,36,48,.1);--duo-accent:var(--duo-bleu);--duo-accent-pale:var(--duo-bleu-pale);padding-top:var(--pt,64px);padding-bottom:var(--pb,64px);color:var(--duo-encre);position:relative;overflow:hidden}.duo--rose{--duo-accent:var(--duo-rose);--duo-accent-pale:var(--duo-rose-pale)}.duo--fond{background:var(--duo-accent-pale)}.duo .page-width{position:relative;z-index:1}.duo-eyebrow{display:inline-block;font-size:1.3rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--duo-accent);margin:0 0 1.2rem}.duo-titre{font-size:clamp(3.2rem,5.2vw,5.6rem);line-height:1.08;margin:0 0 2rem;letter-spacing:-.01em}.duo-h2{font-size:clamp(2.6rem,3.6vw,3.8rem);line-height:1.15;margin:0 0 1.4rem}.duo-lead{font-size:clamp(1.7rem,1.6vw,1.95rem);line-height:1.6;color:var(--duo-gris);max-width:62rem}.duo-lead p{margin:0 0 1rem}.duo-entete{max-width:72rem;margin:0 0 4rem}.duo-entete--centre{margin-left:auto;margin-right:auto;text-align:center}.duo-entete--centre .duo-lead{margin:0 auto}.duo-boutons{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3rem}.duo-btn{display:inline-flex;align-items:center;gap:.8rem;padding:1.4rem 2.6rem;border-radius:999px;font-size:1.6rem;font-weight:600;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.duo-btn:hover{transform:translateY(-2px)}.duo-btn--plein{background:var(--duo-accent);color:#fff;box-shadow:0 6px 18px -6px var(--duo-accent)}.duo-btn--contour{border:2px solid var(--duo-encre);color:var(--duo-encre)}.duo-btn--rose{background:var(--duo-rose);color:#fff;box-shadow:0 6px 18px -6px var(--duo-rose)}.duo-btn--bleu{background:var(--duo-bleu);color:#fff;box-shadow:0 6px 18px -6px var(--duo-bleu)}.duo-hero{padding-top:var(--pt,96px);padding-bottom:var(--pb,96px)}.duo-hero__grid{display:grid;gap:4rem;align-items:center}@media(min-width:990px){.duo-hero__grid{grid-template-columns:1.15fr .85fr}.duo-hero__grid--solo{grid-template-columns:1fr}}.duo-hero__grid--solo .duo-hero__texte{max-width:82rem}.duo-hero__image img{width:100%;height:auto;border-radius:24px;display:block}.duo-tache{position:absolute;border-radius:50%;opacity:.5;z-index:0;pointer-events:none}.duo-tache--1{width:44rem;height:44rem;right:-8rem;top:-12rem;background:radial-gradient(circle at 40% 40%,var(--duo-bleu) 0,rgba(91,155,213,0) 70%)}.duo-tache--2{width:30rem;height:30rem;right:18rem;bottom:-12rem;background:radial-gradient(circle,var(--duo-rose) 0,rgba(255,127,127,0) 70%)}.duo--rose .duo-tache--1{background:radial-gradient(circle at 40% 40%,var(--duo-rose) 0,rgba(255,127,127,0) 70%)}.duo--rose .duo-tache--2{background:radial-gradient(circle,var(--duo-bleu) 0,rgba(91,155,213,0) 70%)}@media(max-width:749px){.duo-tache--1{width:26rem;height:26rem;right:-10rem;top:-8rem}.duo-tache--2{display:none}}.duo-cartes{display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:750px){.duo-cartes--2,.duo-cartes--3,.duo-cartes--4{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.duo-cartes--3{grid-template-columns:repeat(3,1fr)}.duo-cartes--4{grid-template-columns:repeat(4,1fr)}}.duo-carte{--duo-accent:var(--duo-bleu);--duo-accent-pale:var(--duo-bleu-pale);background:#fff;border:1px solid var(--duo-ligne);border-radius:20px;padding:3rem 2.8rem;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease;color:var(--duo-encre)}.duo-carte--rose{--duo-accent:var(--duo-rose);--duo-accent-pale:var(--duo-rose-pale)}.duo-carte:hover{transform:translateY(-3px);box-shadow:0 18px 40px -24px #1f243059}.duo-carte--grande{padding:4rem 3.6rem}.duo-carte__icone{width:5.2rem;height:5.2rem;border-radius:14px;background:var(--duo-accent-pale);color:var(--duo-accent);display:grid;place-items:center;margin-bottom:2rem}.duo-carte__icone svg{width:2.6rem;height:2.6rem}.duo-carte__titre{font-size:2.1rem;line-height:1.25;margin:0 0 1rem}.duo-carte--grande .duo-carte__titre{font-size:2.8rem}.duo-carte__texte{font-size:1.55rem;line-height:1.65;color:var(--duo-gris);flex:1}.duo-carte__texte p{margin:0 0 1rem}.duo-carte__texte ul{padding-left:1.8rem;margin:.6rem 0 1rem}.duo-carte__texte li{margin:.3rem 0}.duo-carte__lien{margin-top:1.6rem;font-weight:600;color:var(--duo-accent);text-decoration:none;font-size:1.55rem}.duo-carte__lien:hover{text-decoration:underline}.duo-etapes{display:grid;gap:2.4rem;counter-reset:etape;grid-template-columns:1fr}@media(min-width:750px){.duo-etapes{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.duo-etapes--4{grid-template-columns:repeat(4,1fr)}.duo-etapes--3{grid-template-columns:repeat(3,1fr)}}.duo-etape{counter-increment:etape;border-top:3px solid var(--duo-accent);padding-top:2rem}.duo-etape:before{content:counter(etape,decimal-leading-zero);display:block;font-size:1.4rem;font-weight:700;letter-spacing:.1em;color:var(--duo-accent);margin-bottom:1rem}.duo-etape h3{font-size:2rem;margin:0 0 .8rem}.duo-etape p{font-size:1.5rem;line-height:1.6;color:var(--duo-gris);margin:0}.duo-cta__boite{border-radius:28px;padding:clamp(4rem,6vw,7rem) clamp(2.4rem,5vw,6rem);background:var(--duo-encre);color:#fff;position:relative;overflow:hidden;text-align:center}.duo-cta__boite .duo-h2{color:#fff;position:relative;z-index:1}.duo-cta__boite .duo-lead{color:#ffffffd1;margin:0 auto;position:relative;z-index:1}.duo-cta__boite .duo-boutons{justify-content:center;position:relative;z-index:1}.duo-cta__boite .duo-btn--contour{border-color:#fff;color:#fff}.duo-contact__grid{display:grid;gap:4rem}@media(min-width:990px){.duo-contact__grid{grid-template-columns:.9fr 1.1fr}}.duo-form{background:#fff;border:1px solid var(--duo-ligne);border-radius:20px;padding:3.2rem}.duo-form label{display:block;font-size:1.4rem;font-weight:600;margin:0 0 .6rem}.duo-form input,.duo-form select,.duo-form textarea{width:100%;font:inherit;font-size:1.6rem;padding:1.2rem 1.4rem;border:1px solid rgba(31,36,48,.2);border-radius:12px;background:#fff;color:var(--duo-encre);margin-bottom:1.8rem;box-sizing:border-box}.duo-form textarea{min-height:14rem;resize:vertical}.duo-form input:focus,.duo-form select:focus,.duo-form textarea:focus{outline:2px solid var(--duo-bleu);outline-offset:1px}.duo-form__deux{display:grid;gap:0 1.6rem}@media(min-width:750px){.duo-form__deux{grid-template-columns:1fr 1fr}}.duo-form button{border:0;cursor:pointer;font:inherit}.duo-form__ok{background:var(--duo-bleu-pale);border-radius:12px;padding:1.6rem;margin-bottom:2rem}.duo-form__err{background:var(--duo-rose-pale);border-radius:12px;padding:1.6rem;margin-bottom:2rem}.duo-coord{list-style:none;padding:0;margin:3rem 0 0;display:grid;gap:1.6rem}.duo-coord li{display:flex;gap:1.2rem;align-items:flex-start;font-size:1.6rem}.duo-coord svg{width:2.2rem;height:2.2rem;color:var(--duo-bleu);flex:none;margin-top:.2rem}.duo-coord a{color:inherit}header.duo-entete{max-width:none;margin:0;--duo-bleu:#5b9bd5;--duo-rose:#ff7f7f;--duo-encre:#1f2430;--duo-gris:#5b6270;background:#fbfaf8db;-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid transparent;transition:border-color .3s ease,box-shadow .3s ease}header.duo-entete--defile{border-bottom-color:#1f243014;box-shadow:0 10px 30px -22px #1f243073}.duo-entete__barre{display:flex;align-items:center;gap:2.4rem;min-height:8.4rem}.duo-entete__logo{display:block;flex:none;line-height:0}.duo-entete__logo-img{width:23rem;height:auto}@media(min-width:990px){.duo-entete__logo-img{width:36rem}}.duo-entete__nom{font-size:2.2rem;font-weight:700;color:var(--duo-encre);line-height:1}.duo-entete__liens{display:none;margin-left:auto;gap:.4rem}@media(min-width:1200px){.duo-entete__liens{display:flex}}.duo-entete__liens a{position:relative;padding:1rem 1.4rem;font-size:1.5rem;font-weight:500;color:var(--duo-encre);text-decoration:none;border-radius:999px;transition:background .2s ease}.duo-entete__liens a:hover{background:#5b9bd51a}.duo-entete__liens a[aria-current]:after{content:"";position:absolute;left:1.4rem;right:1.4rem;bottom:.4rem;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--duo-bleu),var(--duo-rose))}.duo-entete__actions{display:flex;align-items:center;gap:1rem;margin-left:auto}@media(min-width:1200px){.duo-entete__actions{margin-left:1rem}}.duo-entete__panier{position:relative;display:grid;place-items:center;width:4.6rem;height:4.6rem;border-radius:50%;color:var(--duo-encre);transition:background .2s ease}.duo-entete__panier:hover{background:#1f24300f}.duo-entete__panier svg{width:2.3rem;height:2.3rem}.duo-entete__panier span{position:absolute;top:.2rem;right:.2rem;min-width:1.9rem;height:1.9rem;padding:0 .5rem;border-radius:999px;background:var(--duo-rose);color:#fff;font-size:1.1rem;font-weight:700;display:grid;place-items:center}.duo-burger{display:inline-flex;align-items:center;gap:1rem;height:4.6rem;padding:0 1.8rem 0 1.4rem;border:0;border-radius:999px;background:var(--duo-encre);color:#fff;font:inherit;font-size:1.5rem;font-weight:600;cursor:pointer;transition:transform .2s ease,background .2s ease}.duo-burger:hover{transform:translateY(-1px);background:#2c3342}.duo-burger__traits{display:grid;gap:4px;width:1.8rem}.duo-burger__traits i{display:block;height:2px;border-radius:2px;background:currentColor;transition:width .25s ease}.duo-burger__traits i:nth-child(1){width:100%;background:var(--duo-bleu)}.duo-burger__traits i:nth-child(2){width:70%}.duo-burger__traits i:nth-child(3){width:100%;background:var(--duo-rose)}.duo-burger:hover .duo-burger__traits i:nth-child(2){width:100%}@media(max-width:480px){.duo-burger__mot{display:none}.duo-burger{padding:0 1.4rem}}.duo-voile{position:fixed;top:0;right:0;bottom:0;left:0;z-index:98;background:#11141c73;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease}.duo-tiroir{--duo-bleu:#5b9bd5;--duo-rose:#ff7f7f;position:fixed;top:0;right:0;bottom:0;z-index:99;width:min(52rem,100vw);background:#1f2430;color:#fff;display:flex;flex-direction:column;padding:2.4rem 3.2rem 3.2rem;overflow-y:auto;overflow-x:hidden;transform:translate(102%);transition:transform .55s cubic-bezier(.7,0,.2,1);box-shadow:-30px 0 80px -30px #00000080}.duo-menu-ouvert{overflow:hidden}.duo-menu-ouvert .duo-voile{opacity:1;visibility:visible}.duo-menu-ouvert .duo-tiroir{transform:none}.duo-tiroir__tache{position:absolute;border-radius:50%;pointer-events:none;opacity:.35}.duo-tiroir__tache--1{width:36rem;height:36rem;right:-14rem;top:-12rem;background:radial-gradient(circle,var(--duo-bleu) 0,rgba(91,155,213,0) 70%)}.duo-tiroir__tache--2{width:30rem;height:30rem;left:-12rem;bottom:-10rem;background:radial-gradient(circle,var(--duo-rose) 0,rgba(255,127,127,0) 70%)}.duo-tiroir>*{position:relative}.duo-tiroir__haut{display:flex;align-items:center;justify-content:space-between;margin-bottom:3.2rem}.duo-tiroir__marque{font-size:1.3rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;opacity:.7}.duo-tiroir__fermer{width:4.8rem;height:4.8rem;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:transparent;color:#fff;display:grid;place-items:center;cursor:pointer;transition:transform .3s ease,background .2s ease}.duo-tiroir__fermer:hover{transform:rotate(90deg);background:#ffffff1a}.duo-tiroir__fermer svg{width:2.2rem;height:2.2rem}.duo-tiroir__nav{display:flex;flex-direction:column;margin-bottom:3.2rem}.duo-tiroir__lien{display:flex;align-items:baseline;gap:1.6rem;padding:1.1rem 0;color:#fff;text-decoration:none;font-size:clamp(2.6rem,4.4vw,3.4rem);font-weight:600;line-height:1.15;border-bottom:1px solid rgba(255,255,255,.08)}.duo-tiroir__lien small{font-size:1.2rem;font-weight:600;letter-spacing:.1em;opacity:.5;min-width:2.4rem}.duo-tiroir__lien span{background:linear-gradient(90deg,currentColor,currentColor) 0 100%/0 2px no-repeat;transition:background-size .35s ease,color .2s ease,transform .3s ease;display:inline-block}.duo-tiroir__lien--bleu:hover span,.duo-tiroir__lien--bleu[aria-current] span{color:#9cc5ea;background-size:100% 2px;transform:translate(.6rem)}.duo-tiroir__lien--rose:hover span,.duo-tiroir__lien--rose[aria-current] span{color:#ffb0b0;background-size:100% 2px;transform:translate(.6rem)}.duo-tiroir__cartes{display:grid;gap:1.2rem;margin-bottom:3rem}.duo-tiroir__carte{display:block;padding:1.8rem 2rem;border-radius:18px;text-decoration:none;color:#fff;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;transition:transform .25s ease,background .25s ease}.duo-tiroir__carte:hover{background:#ffffff14}.duo-tiroir__carte strong{display:block;font-size:1.7rem;margin-bottom:.4rem}.duo-tiroir__carte span{font-size:1.4rem;opacity:.72}.duo-tiroir__carte--bleu{border-left:4px solid var(--duo-bleu)}.duo-tiroir__carte--rose{border-left:4px solid var(--duo-rose)}.duo-tiroir__bas{margin-top:auto}.duo-tiroir__courriel{display:inline-block;font-size:1.8rem;font-weight:600;color:#fff;margin-bottom:1.6rem;text-decoration:none;border-bottom:2px solid var(--duo-bleu)}.duo-tiroir__sous{margin:2rem 0 .8rem;font-size:1.2rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ffb0b0}.duo-tiroir__sociaux{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.8rem}.duo-tiroir__sociaux a{display:inline-flex;align-items:center;gap:.8rem;padding:.9rem 1.4rem;border-radius:999px;border:1px solid rgba(255,255,255,.18);color:#fff;text-decoration:none;font-size:1.4rem;transition:background .2s ease,border-color .2s ease}.duo-tiroir__sociaux a:hover{background:#5b9bd52e;border-color:var(--duo-bleu)}.duo-tiroir__sociaux--rose a:hover{background:#ff7f7f2e;border-color:var(--duo-rose)}.duo-tiroir__sociaux svg{width:1.8rem;height:1.8rem}.duo-tiroir__lien,.duo-tiroir__carte,.duo-tiroir__bas{opacity:0;transform:translate(3rem);transition:opacity .45s ease,transform .5s cubic-bezier(.2,.7,.2,1),background .25s ease}.duo-menu-ouvert .duo-tiroir__lien,.duo-menu-ouvert .duo-tiroir__carte,.duo-menu-ouvert .duo-tiroir__bas{opacity:1;transform:none;transition-delay:calc(.18s + var(--i,0) * .06s)}.duo-carrousel{padding-top:0;padding-bottom:var(--pb,40px)}.duo-carrousel__piste{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;outline:none}.duo-carrousel__piste::-webkit-scrollbar{display:none}.duo-diapo{position:relative;flex:0 0 100%;scroll-snap-align:start;overflow:hidden;padding:clamp(5rem,8vw,9rem) 0 clamp(4rem,6vw,7rem)}.duo-diapo__grid{display:grid;gap:4rem;align-items:center}@media(min-width:990px){.duo-diapo__grid{grid-template-columns:1.05fr .95fr;gap:6rem}}.duo-diapo__texte>*{opacity:0;transform:translateY(2.4rem);transition:opacity .7s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.duo-diapo--active .duo-diapo__texte>*{opacity:1;transform:none}.duo-diapo--active .duo-diapo__texte>:nth-child(2){transition-delay:.08s}.duo-diapo--active .duo-diapo__texte>:nth-child(3){transition-delay:.16s}.duo-diapo--active .duo-diapo__texte>:nth-child(4){transition-delay:.24s}.duo-diapo .duo-titre{font-size:clamp(3.4rem,5.4vw,6.2rem)}.duo-btn svg{width:1.8rem;height:1.8rem;transition:transform .2s ease}.duo-btn:hover svg{transform:translate(3px)}.duo-diapo__visuel{position:relative;min-height:34rem;display:grid;place-items:center;opacity:0;transform:scale(.94) translateY(1.6rem);transition:opacity .8s ease .1s,transform .9s cubic-bezier(.2,.7,.2,1) .1s}.duo-diapo--active .duo-diapo__visuel{opacity:1;transform:none}.duo-maquette{position:relative;width:min(46rem,100%);background:#fff;border-radius:22px;box-shadow:0 40px 80px -40px #1f243073,0 0 0 1px #1f24300f;padding:2rem;transform:rotate(-1.5deg)}.duo-maquette__barre{display:flex;align-items:center;gap:.6rem;margin-bottom:1.6rem}.duo-maquette__barre i{width:1rem;height:1rem;border-radius:50%;background:#e4e6eb}.duo-maquette__barre i:first-child{background:var(--duo-rose)}.duo-maquette__barre i:nth-child(2){background:#f7c873}.duo-maquette__barre i:nth-child(3){background:#8fd19e}.duo-maquette__barre b{margin-left:1rem;font-size:1.3rem;color:var(--duo-gris)}.duo-maquette__kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.6rem}.duo-maquette__kpis div{background:#f5f7fa;border-radius:12px;padding:1.2rem}.duo-maquette__kpis small{display:block;font-size:1.1rem;color:var(--duo-gris)}.duo-maquette__kpis strong{font-size:2.2rem;color:var(--duo-encre)}.duo-maquette__kpis div:first-child strong{color:var(--duo-bleu)}.duo-maquette__graph{display:flex;align-items:flex-end;gap:.8rem;height:14rem;padding:1rem;background:#f8f9fb;border-radius:12px}.duo-maquette__graph span{flex:1;height:var(--h);border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,var(--duo-bleu),#9cc5ea);transform-origin:bottom;transform:scaleY(.05);transition:transform .9s cubic-bezier(.2,.8,.2,1);transition-delay:calc(.3s + var(--d) * .06s)}.duo-maquette__graph span:nth-child(3n){background:linear-gradient(180deg,var(--duo-rose),#ffc0c0)}.duo-diapo--active .duo-maquette__graph span{transform:none}.duo-maquette__lignes{display:grid;gap:.7rem;margin-top:1.6rem}.duo-maquette__lignes span{height:1rem;border-radius:6px;background:#eef0f4}.duo-maquette__lignes span:nth-child(2){width:80%}.duo-maquette__lignes span:nth-child(3){width:55%}.duo-maquette__profil{display:flex;align-items:center;gap:1.2rem;margin-bottom:1.4rem}.duo-maquette__avatar{width:4.4rem;height:4.4rem;border-radius:50%;background:linear-gradient(135deg,var(--duo-bleu) 0 50%,var(--duo-rose) 50%)}.duo-maquette__profil b{display:block;font-size:1.5rem;color:var(--duo-encre)}.duo-maquette__profil small{font-size:1.2rem;color:var(--duo-gris)}.duo-maquette__texte{display:grid;gap:.7rem;margin-bottom:1.4rem}.duo-maquette__texte span{height:1rem;border-radius:6px;background:#eef0f4}.duo-maquette__image{position:relative;height:18rem;border-radius:14px;overflow:hidden;background:linear-gradient(135deg,#fdeceb,#e8f1fa)}.duo-maquette__rond{position:absolute;border-radius:50%;mix-blend-mode:multiply;width:13rem;height:13rem;top:2.5rem}.duo-maquette__rond--a{left:calc(50% - 9.75rem);background:#7bafd4}.duo-maquette__rond--b{left:calc(50% - 3.25rem);background:#ff8c8c}.duo-maquette__reactions{display:flex;align-items:center;gap:.6rem;margin-top:1.4rem;font-size:1.3rem;color:var(--duo-gris)}.duo-maquette__reactions svg{width:1.8rem;height:1.8rem}.duo-maquette__reactions svg:first-child{color:var(--duo-rose);fill:var(--duo-rose)}.duo-maquette__reactions span{margin-right:1.2rem}.duo-maquette--photo{padding:1.2rem;transform:rotate(1.5deg)}.duo-maquette--photo img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:14px}.duo-pastille{position:absolute;display:inline-flex;align-items:center;gap:.8rem;padding:1rem 1.6rem;border-radius:999px;background:#fff;color:var(--duo-encre);font-size:1.35rem;font-weight:600;box-shadow:0 16px 36px -16px #1f243066;animation:duo-flotte 6s ease-in-out infinite;z-index:2}.duo-pastille svg{width:1.8rem;height:1.8rem;color:var(--duo-accent)}.duo-pastille--1{left:0;top:12%}.duo-pastille--2{right:0;bottom:10%;animation-delay:-3s}@media(max-width:749px){.duo-pastille--1{left:-.4rem;top:-1.4rem}.duo-pastille--2{right:-.4rem;bottom:-1.4rem}.duo-diapo__visuel{min-height:0;margin:0 1rem}}.duo-carrousel__nav{display:flex;align-items:center;justify-content:center;gap:1.6rem;position:relative;z-index:2}.duo-rond{width:4.8rem;height:4.8rem;border-radius:50%;border:1px solid rgba(31,36,48,.15);background:#fff;color:var(--duo-encre);display:grid;place-items:center;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.duo-rond:hover{transform:translateY(-2px);box-shadow:0 10px 24px -14px #1f243080}.duo-rond svg{width:2rem;height:2rem}.duo-carrousel__points{display:flex;gap:.8rem}.duo-point{width:5.6rem;height:.6rem;padding:0;border:0;border-radius:999px;background:#1f24301f;cursor:pointer;overflow:hidden;position:relative}.duo-point span{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left;transform:scaleX(0);background:var(--duo-bleu)}.duo-point--rose span{background:var(--duo-rose)}.duo-point[aria-selected=true] span{transform:scaleX(1)}.duo-point--actif span{animation:duo-progres var(--duree,6s) linear forwards}.duo-carrousel--pause .duo-point--actif span{animation-play-state:paused}@keyframes duo-progres{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.duo-defilant{--duo-bleu:#5b9bd5;--duo-rose:#ff7f7f;overflow:hidden;padding:2.2rem 0;background:#1f2430;color:#fff}.duo-defilant--clair{background:#e8f1fa;color:#1f2430}.duo-defilant--texte{background:transparent;color:#1f2430;padding:5rem 0 4rem}.duo-defilant__titre{text-align:center;margin:0 0 2rem;font-size:1.3rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--duo-bleu)}.duo-defilant__piste{display:flex;width:max-content;animation:duo-defile var(--vitesse,35s) linear infinite}.duo-defilant:hover .duo-defilant__piste{animation-play-state:paused}.duo-defilant__groupe{display:flex;align-items:center;flex:none}.duo-defilant__mot{font-size:clamp(1.8rem,2.4vw,2.6rem);font-weight:600;white-space:nowrap;padding:0 2.4rem}.duo-defilant--texte .duo-defilant__mot{font-size:clamp(2.6rem,3.6vw,4rem);font-weight:700;color:#1f2430;opacity:.8}.duo-defilant__point{width:1rem;height:1rem;border-radius:50%;flex:none}.duo-defilant__point--bleu{background:var(--duo-bleu)}.duo-defilant__point--rose{background:var(--duo-rose)}.duo-defilant__logo{flex:none;padding:0 3.6rem;display:flex;align-items:center}.duo-defilant__logo img{height:6rem;width:auto;max-width:18rem;object-fit:contain;filter:grayscale(1);opacity:.65;transition:filter .3s ease,opacity .3s ease}.duo-defilant__logo img:hover{filter:none;opacity:1}@keyframes duo-defile{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes duo-flotte{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.duo-flotte{animation:duo-flotte 9s ease-in-out infinite}.duo-flotte--lent{animation-duration:13s;animation-delay:-4s}.duo-hero .duo-tache,.duo-cta__boite .duo-tache{animation:duo-flotte 10s ease-in-out infinite}.duo-js .duo-apparait{opacity:0;transform:translateY(2.4rem);transition:opacity .7s ease,transform .8s cubic-bezier(.2,.7,.2,1),box-shadow .2s ease;transition-delay:calc(var(--i,0) * .08s)}.duo-js .duo-apparait.duo-vu,.duo-sans-anim .duo-apparait{opacity:1;transform:none}.duo-js .duo-carte.duo-vu:hover{transform:translateY(-4px);transition-delay:0s}.duo-carte__icone{transition:transform .3s ease}.duo-carte:hover .duo-carte__icone{transform:rotate(-6deg) scale(1.06)}@media(prefers-reduced-motion:reduce){.duo-flotte,.duo-pastille,.duo-hero .duo-tache,.duo-cta__boite .duo-tache{animation:none}.duo-tiroir,.duo-tiroir__lien,.duo-tiroir__carte,.duo-tiroir__bas{transition:none}.duo-point--actif span{animation:none;transform:scaleX(1)}.duo-defilant__piste{animation:none;flex-wrap:wrap;width:auto;justify-content:center}.duo-defilant__groupe+.duo-defilant__groupe{display:none}.duo-defilant__groupe{flex-wrap:wrap;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/duo.css.map */
