.rdv .swb{width:100%;max-width:760px;margin:4px auto 0}.rdv .swb .lb{margin-bottom:12px}.rdv .switch{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.rdv .swl{font-family:var(--font-body);color:#a79e95;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;font-weight:700;transition:color .35s}.rdv .swl:hover{color:#6e665e}.rdv .swl.on{color:#16110d}.rdv .swp{cursor:pointer;background:#eae6e1;border:0;border-radius:999px;flex-shrink:0;width:72px;height:26px;padding:0;transition:background .45s;position:relative}.rdv .switch[data-i="1"] .swp{background:#f2652247}.rdv .swc{background:#fff;border-radius:999px;width:20px;height:20px;transition:transform .45s cubic-bezier(.16,1,.3,1);position:absolute;top:3px;left:3px;box-shadow:0 2px 6px -1px #16110d47}.rdv .switch[data-i="1"] .swc{transform:translate(46px)}.rdv .swc:after{content:"";background:#f26522;border-radius:999px;position:absolute;inset:6px}.rdv .desc{background:#eae6e173;border-left:2px solid #a79e95;width:100%;max-width:760px;margin:22px auto 10px;padding:16px 20px;display:none}.rdv .desc.on{animation:.45s cubic-bezier(.16,1,.3,1) rdvIn;display:block}@keyframes rdvIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.rdv .dh{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#6e665e;margin-bottom:10px;font-size:10px}.rdv .dt{font-family:var(--font-body);color:#6e665e;max-width:72ch;font-size:13.5px;line-height:1.6}.rdv .dd{font-family:var(--font-mono);letter-spacing:.1em;color:#f26522;vertical-align:1px;border:1px solid #f265224d;margin-right:8px;padding:3px 7px;font-size:9.5px;display:inline-block}@media (prefers-reduced-motion:reduce){.rdv .swc,.rdv .swp,.rdv .desc.on{transition:none;animation:none}}.rdv input[type=number]{-moz-appearance:textfield}.rdv input[type=number]::-webkit-outer-spin-button,.rdv input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rdv .fm{gap:22px;max-width:760px;margin:0 auto;display:grid}.rdv .gr{align-items:end;gap:22px;display:grid}@media (width>=640px){.rdv .gr{grid-template-columns:1fr 1fr}}@media (width>=900px){.rdv .gr3{grid-template-columns:repeat(3,1fr)}}.rdv .lb{font-family:var(--font-body);letter-spacing:0;color:#3a342e;text-transform:none;font-size:13.5px;font-weight:600;display:block}.rdv .lb .in{margin-top:8px}.rdv .rq{color:#f26522;margin-left:3px}.rdv .in{font-family:var(--font-body);color:#16110d;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #eae6e1;width:100%;height:50px;padding:14px 16px;font-size:15.5px;font-weight:400;transition:border-color .25s,box-shadow .25s}.rdv .ta{height:auto;min-height:120px}.rdv .in:focus{border-color:#f26522;outline:none;box-shadow:0 0 0 3px #f265221f}.rdv .in::placeholder{color:#6e665e}.rdv .ta{resize:vertical}.rdv select.in option{color:#16110d;background:#fff}.rdv .cs{cursor:pointer;align-items:flex-start;gap:14px;display:flex}.rdv .cs input{accent-color:#f26522;flex-shrink:0;width:17px;height:17px;margin-top:4px}.rdv .cs span{font-family:var(--font-body);color:#3a342e;font-size:14.5px;font-weight:400;line-height:1.6}.rdv .cases{gap:16px;padding-top:4px;display:grid}.rdv .lk{color:#16110d;text-underline-offset:3px;text-decoration:underline;transition:color .25s}.rdv .lk:hover{color:#f26522}.rdv .bt{font-family:var(--font-body);color:#16110d;cursor:pointer;background:#f26522;border:0;justify-self:start;padding:16px 30px;font-size:15px;font-weight:600;transition:background .25s}.rdv .bt:hover{color:#fff;background:#16110d}.rdv .bt:disabled{color:#a79e95;cursor:not-allowed;background:#eae6e1}.rdv .lg{font-family:var(--font-body);color:#6e665e;font-size:13.5px}.drw{z-index:900;visibility:hidden;position:fixed;inset:0}.drw.on{visibility:visible}.drwv{opacity:0;backdrop-filter:blur(3px);background:#16110d8c;transition:opacity .4s;position:absolute;inset:0}.drw.on .drwv{opacity:1}.drwp{background:#f6f4f1;flex-direction:column;width:min(760px,100%);transition:transform .5s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-20px 0 60px -20px #16110d80}.drw.on .drwp{transform:none}.drwh{border-bottom:1px solid #eae6e1;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;display:flex}.drwt{font-family:var(--font-title);color:#16110d;font-size:1.1rem;font-weight:800}.drwx{color:#6e665e;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:30px;line-height:1;transition:color .25s}.drwx:hover{color:#f26522}.drwc{flex:1;min-height:0;overflow-y:auto}@media (prefers-reduced-motion:reduce){.drwp,.drwv{transition:none}}.rdv .ft{font-family:var(--font-title);color:#16110d;max-width:760px;margin:0 auto 32px;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:800;line-height:1.25}.rdv .hint{font-family:var(--font-body);color:#6e665e;margin-top:8px;font-size:13px}.rdv .revele{animation:.45s cubic-bezier(.16,1,.3,1) revIn}@keyframes revIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rdv .revele{animation:none}}.rdv .pot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.rdv .ab{background:#fff;border:1px solid #eae6e1;max-width:420px;margin-top:10px;padding:18px 20px;transition:border-color .3s,box-shadow .3s}.rdv .ab.err{border-color:#d92d20}.rdv .ab:focus-within{border-color:#f26522;box-shadow:0 0 0 3px #f265221a}.rdv .ac{align-items:center;gap:12px;display:flex}.rdv .aic{color:#f26522;flex-shrink:0;display:flex}.rdv .aq{font-family:var(--font-title);color:#16110d;letter-spacing:0;text-transform:none;white-space:nowrap;font-size:1.05rem;font-weight:800}.rdv .ai{text-align:center;max-width:82px;height:42px;margin-top:0}.rdv .arf{color:#a79e95;cursor:pointer;background:0 0;border:0;flex-shrink:0;margin-left:auto;padding:6px;transition:color .25s,transform .4s cubic-bezier(.16,1,.3,1);display:flex}.rdv .arf:hover{color:#f26522;transform:rotate(-180deg)}.rdv .an{font-family:var(--font-body);color:#a79e95;margin-top:12px;font-size:12.5px}.rdv .ae{font-family:var(--font-body);color:#d92d20;margin-top:10px;font-size:13.5px;display:none}.rdv .ae.on{display:block}.rdv.presentation .bloc-apercu{display:none}
