.cib-page{margin:0;background:#0a0908;color:#fff;font-family:Manrope Variable,Manrope,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.cib-page .evitement,.cib-page #wpadminbar~* .tete{display:none}.cib{--or: #F2701F;--or-clair: #F5C46A;--texte: rgb(255 255 255 / .72);--filet: rgb(255 255 255 / .12);position:relative;min-height:100vh;min-height:100svh;overflow:hidden;isolation:isolate}.cib__fond{position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(120% 60% at 50% 118%,rgb(242 112 31 / .55),rgb(242 112 31 / .12) 45%,transparent 70%),#0a0908}.cib__fond span{position:absolute;border-radius:50%;filter:blur(70px);opacity:.55}.cib__fond span:nth-child(1){width:46vmax;height:46vmax;left:-12vmax;top:-18vmax;background:radial-gradient(circle,rgb(242 112 31 / .45),transparent 65%)}.cib__fond span:nth-child(2){width:34vmax;height:34vmax;right:-10vmax;top:20vh;background:radial-gradient(circle,rgb(245 196 106 / .3),transparent 65%)}.cib__fond span:nth-child(3){width:30vmax;height:30vmax;left:30vw;bottom:-16vmax;background:radial-gradient(circle,rgb(194 65 12 / .5),transparent 65%)}@media(prefers-reduced-motion:no-preference){.cib__fond span:nth-child(1){animation:cib-derive 22s ease-in-out infinite alternate}.cib__fond span:nth-child(2){animation:cib-derive 26s ease-in-out -8s infinite alternate-reverse}.cib__fond span:nth-child(3){animation:cib-derive 30s ease-in-out -4s infinite alternate}}@keyframes cib-derive{to{transform:translate(6vw,5vh) scale(1.12)}}.cib__haut{position:fixed;inset:0 0 auto;z-index:5;display:flex;align-items:center;gap:1.5rem;padding:1.1rem clamp(1rem,3vw,2.5rem)}.cib__marque{display:inline-flex;align-items:center;gap:.55rem;color:#fff;text-decoration:none;font-size:1.15rem;font-weight:500;letter-spacing:-.02em}.cib__marque .tete__icone{width:1.6rem;height:1.15rem}.cib__jauge{flex:1;max-width:30rem;margin-inline:auto;height:3px;border-radius:99px;background:var(--filet);overflow:hidden}.cib__jauge i{display:block;height:100%;width:100%;border-radius:inherit;transform-origin:left;transform:scaleX(0);background:linear-gradient(90deg,var(--or-clair),var(--or));box-shadow:0 0 12px #f2701fcc;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.cib__fermer{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--texte);background:#ffffff0f;box-shadow:inset 0 0 0 1px var(--filet);transition:color .3s ease,background-color .3s ease}.cib__fermer:hover{color:#fff;background:#ffffff1f}.cib__fermer svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.cib__form{position:relative}.cib__ecran{box-sizing:border-box;width:min(100%,44rem);margin-inline:auto;padding:7rem clamp(1.25rem,4vw,2rem) 4rem}.cib--js .cib__ecran{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;width:min(100%,44rem);min-height:100vh;min-height:100svh;padding-top:5.5rem;padding-bottom:6rem;opacity:0;visibility:hidden;transform:translateY(48px);filter:blur(6px);transition:opacity .6s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1),filter .6s ease,visibility 0s linear .8s}.cib--js .cib__ecran.est-avant{transform:translateY(-48px)}.cib--js .cib__ecran.est-actif{opacity:1;visibility:visible;transform:none;filter:none;transition-delay:.12s,.12s,.12s,0s}.cib__ecran--merci{display:none}.cib--js .cib__ecran--merci{display:flex;align-items:center;text-align:center}.cib[data-merci] .cib__ecran--merci{display:flex}.cib__sur{margin:0 0 1rem;font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;color:var(--or-clair)}.cib__titre{margin:0;font-size:clamp(2.2rem,1.4rem + 3.4vw,3.9rem);font-weight:400;line-height:1.04;letter-spacing:-.045em}.cib__titre em,.cib__question em{font-style:normal;background:linear-gradient(100deg,#FFF3E2,var(--or-clair) 40%,var(--or));-webkit-background-clip:text;background-clip:text;color:transparent}.cib__question{margin:0;font-size:clamp(1.7rem,1.2rem + 2.2vw,2.7rem);font-weight:400;line-height:1.12;letter-spacing:-.035em}.cib__aide{margin:.9rem 0 0;max-width:34rem;font-size:1.0625rem;line-height:1.55;color:var(--texte)}.cib__ecran--merci .cib__aide{margin-inline:auto}.cib__num{display:flex;align-items:center;gap:.4rem;margin:0 0 1rem;font-size:.875rem;color:var(--or-clair)}.cib__num span{display:grid;place-items:center;min-width:1.7rem;height:1.7rem;padding:0 .4rem;border-radius:7px;color:#0a0908;background:var(--or-clair)}.cib__num svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;opacity:.6}.cib__duo{display:flex;margin-bottom:1.6rem}.cib__duo img{width:3.6rem;height:3.6rem;border-radius:50%;object-fit:cover;object-position:50% 12%;background:radial-gradient(circle at 50% 35%,#ffb27a,#f2701f 55%,#c2410c);box-shadow:0 0 0 3px #0a0908,0 12px 26px -10px #f2701fb3}.cib__duo img+img{margin-left:-.8rem}.cib__choix{display:grid;gap:.6rem;margin:2rem 0 0;padding:0;border:0;max-width:32rem}.cib__option{position:relative;display:flex;align-items:center;gap:.9rem;min-height:3.6rem;padding:.7rem 1rem;border-radius:14px;cursor:pointer;background:#ffffff0d;box-shadow:inset 0 0 0 1px var(--filet);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background-color .3s ease,box-shadow .3s ease,transform .5s cubic-bezier(.2,.8,.2,1)}.cib__option input{position:absolute;opacity:0;pointer-events:none}.cib__option kbd{display:grid;place-items:center;flex:none;width:1.75rem;height:1.75rem;border-radius:7px;font:inherit;font-size:.8125rem;color:var(--texte);box-shadow:inset 0 0 0 1px #fff3;transition:all .3s ease}.cib__option span{flex:1;font-size:1.0625rem;letter-spacing:-.01em}.cib__option i{display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;opacity:0;transform:scale(.5);background:var(--or);transition:opacity .3s ease,transform .5s cubic-bezier(.34,1.56,.64,1)}.cib__option i svg{width:.95rem;height:.95rem;fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}@media(hover:hover){.cib__option:hover{background:#ffffff17;box-shadow:inset 0 0 0 1px #ffffff38;transform:translate(4px)}}.cib__option:has(input:focus-visible){outline:2px solid var(--or-clair);outline-offset:3px}.cib__option:has(input:checked){background:#f2701f29;box-shadow:inset 0 0 0 1.5px var(--or),0 14px 30px -18px #f2701fe6}.cib__option:has(input:checked) kbd{color:#0a0908;background:var(--or-clair);box-shadow:none}.cib__option:has(input:checked) i{opacity:1;transform:none}.cib__option.clignote{animation:cib-clic .38s ease 2}@keyframes cib-clic{50%{background:#f2701f52}}.cib--js .cib__ecran.est-actif .cib__option{animation:cib-entre .7s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.25s + var(--i) * 70ms)}@keyframes cib-entre{0%{opacity:0;transform:translateY(14px)}}.cib__texte{box-sizing:border-box;width:100%;margin-top:2rem;padding:.4rem 0 .7rem;border:0;border-bottom:1.5px solid rgb(255 255 255 / .25);border-radius:0;resize:none;background:transparent;color:#fff;font:inherit;font-size:clamp(1.3rem,1.1rem + .9vw,1.75rem);line-height:1.35;letter-spacing:-.02em;transition:border-color .3s ease;field-sizing:content;min-height:2.6em}.cib__texte::placeholder{color:#ffffff4d}.cib__texte:focus{outline:none;border-bottom-color:var(--or)}.cib__champs{display:grid;grid-template-columns:1fr 1fr;gap:1.1rem 1.25rem;margin-top:2rem}.cib__champ{display:grid;gap:.35rem}.cib__champ--large{grid-column:1 / -1}.cib__champ>span{font-size:.8125rem;color:var(--texte)}.cib__champ small{color:#fff6;font-size:inherit}.cib__champ input{box-sizing:border-box;width:100%;padding:.55rem 0 .65rem;border:0;border-bottom:1.5px solid rgb(255 255 255 / .25);border-radius:0;background:transparent;color:#fff;font:inherit;font-size:1.25rem;letter-spacing:-.01em;transition:border-color .3s ease}.cib__champ input::placeholder{color:#ffffff47}.cib__champ input:focus{outline:none;border-bottom-color:var(--or)}.cib__champ.est-faux input{border-bottom-color:#ff8a65}.cib__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;margin-top:1.8rem}.cib__actions--centre{justify-content:center}.cib__go,.cib__ok{position:relative;display:inline-flex;align-items:center;gap:.7rem;min-height:54px;padding:0 1.6rem;border:0;border-radius:12px;cursor:pointer;font:inherit;font-size:1.0625rem;color:#fff;text-decoration:none;background:linear-gradient(180deg,#FF8A3D,var(--or));box-shadow:inset 0 1px #ffffff59,0 18px 36px -14px #f2701fe6;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease}.cib__go{margin-top:2rem;align-self:flex-start}.cib__actions .cib__go{margin-top:0}.cib__go svg,.cib__ok svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.cib__go:hover,.cib__ok:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff59,0 24px 44px -14px #f2701f}.cib__go:hover svg{transform:translate(4px)}.cib__go:focus-visible,.cib__ok:focus-visible,.cib__fl:focus-visible,.cib__fermer:focus-visible,.cib__lien:focus-visible{outline:2px solid var(--or-clair);outline-offset:3px}.cib__ok{min-height:48px;padding:0 1.2rem;font-size:1rem}.cib__go[disabled]{opacity:.7;cursor:progress}.cib__touche{margin:.9rem 0 0;font-size:.8125rem;color:#ffffff73}.cib__actions .cib__touche{margin:0}.cib__touche kbd{padding:.1rem .4rem;border-radius:5px;font:inherit;box-shadow:inset 0 0 0 1px #ffffff40}.cib__lien{color:var(--texte);text-underline-offset:4px}.cib__lien:hover{color:#fff}.cib__mention{margin:1.2rem 0 0;font-size:.8125rem;color:#ffffff73}.cib__erreur{margin:.6rem 0 0;min-height:1.2em;font-size:.9375rem;color:#ffb199}.cib__nav{position:fixed;right:clamp(1rem,3vw,2.5rem);bottom:1.4rem;z-index:5;display:none;gap:2px;border-radius:12px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--filet)}.cib--js .cib__nav{display:flex}.cib__fl{display:grid;place-items:center;width:44px;height:44px;border:0;cursor:pointer;color:#fff;background:#ffffff12;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color .3s ease,opacity .3s ease}.cib__fl:hover:not(:disabled){background:var(--or)}.cib__fl:disabled{opacity:.35;cursor:default}.cib__fl svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.cib[data-etape=merci] .cib__nav,.cib[data-etape=merci] .cib__jauge{opacity:0;pointer-events:none}.cib__sceau{width:5.5rem;height:5.5rem;margin:0 auto 1.6rem}.cib__sceau svg{width:100%;height:100%;overflow:visible;fill:none;stroke-linecap:round;stroke-linejoin:round}.cib__sceau circle{stroke:var(--or);stroke-width:2;filter:drop-shadow(0 0 10px rgb(242 112 31 / .7));stroke-dasharray:1}.cib__sceau path{stroke:#fff;stroke-width:3;stroke-dasharray:1}.cib--js .cib__ecran--merci.est-actif .cib__sceau circle{animation:cib-trace 1s cubic-bezier(.65,0,.35,1) .3s both}.cib--js .cib__ecran--merci.est-actif .cib__sceau path{animation:cib-trace .6s cubic-bezier(.65,0,.35,1) 1.1s both}@keyframes cib-trace{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.cib__miel{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.cib__vivant,.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:640px){.cib__haut{gap:.9rem;padding:.8rem 1rem}.cib__marque span:last-child{display:none}.cib--js .cib__ecran{justify-content:flex-start;padding-top:6rem}.cib__champs{grid-template-columns:1fr}.cib__touche{display:none}.cib__nav{bottom:1rem}.cib__option{min-height:3.3rem}}@media(prefers-reduced-motion:reduce){.cib--js .cib__ecran,.cib--js .cib__ecran.est-avant{transform:none;filter:none;transition:opacity 1ms,visibility 0s}.cib *,.cib *:before,.cib *:after{animation:none!important}.cib__jauge i{transition:none}}
