.qp,.qp-nav,.qp-band{--qp-encre:var(--primary);--qp-texte:#2b2f3a;--qp-texte-doux:#4b5160;--qp-texte-discret:#5c6170;--qp-lien-discret:#34507d;--qp-fond-doux:var(--bg-light);--qp-papier:#fff8e1;--qp-papier-trait:#ecd58a;--qp-trait:var(--border);--qp-trait-fort:#8a8f9c;--qp-erreur:#9b2c2c;--qp-coche:#15803d;--qp-rayon:12px;--qp-mesure:44rem;--qp-icone-fleche:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E");--qp-icone-coche:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");--qp-icone-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.qp{background:var(--white);color:var(--qp-texte);font-size:1.0625rem;line-height:1.65}.qp ::selection{color:var(--qp-encre);background:#f1c23266}.qp :focus-visible,.qp-nav :focus-visible,.qp-band :focus-visible{outline:2px solid var(--qp-encre);outline-offset:3px;border-radius:4px}.qp .qp-cta:not(.qp-cta--doux) :focus-visible{outline-color:var(--accent)}.qp .qp-cta .qp-form :focus-visible{outline-color:var(--qp-encre)}.qp-inner{max-width:var(--qp-mesure);margin:0 auto;padding:28px 24px 72px}.qp-col,.qp-bloc,.qp-slot{max-width:100%}.qp-skip{z-index:1100;background:var(--primary);color:var(--white);border-radius:8px;padding:10px 16px;font-weight:700;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.qp-skip:focus{transform:none}.qp-crumb{color:var(--qp-texte-discret);flex-wrap:wrap;gap:2px 8px;margin:0;padding:0;font-size:.84rem;line-height:1.5;list-style:none;display:flex}.qp-crumb li{align-items:baseline;display:inline-flex}.qp-crumb li+li:before{content:"/";color:var(--qp-trait-fort);margin-right:8px}.qp-crumb a{color:var(--qp-lien-discret);padding:4px 0;text-decoration:none;display:inline-block}.qp-crumb a:hover{text-decoration:underline}.qp-crumb [aria-current]{color:var(--qp-texte-discret)}@media (max-width:640px){.qp-crumb [aria-current]{display:none}.qp-crumb li:has([aria-current]){display:none}}.qp h1{color:var(--qp-encre);letter-spacing:-.02em;text-wrap:balance;margin:16px 0 0;font-size:clamp(1.6rem,4.6vw,2.3rem);font-weight:800;line-height:1.18}.qp h2{color:var(--qp-encre);letter-spacing:-.01em;text-wrap:balance;margin:52px 0 0;font-size:1.3rem;font-weight:700;line-height:1.3}.qp p{margin:14px 0 0}.qp-intro{color:var(--qp-texte-doux);font-size:1.0625rem}.qp-answer{color:var(--qp-texte);background:var(--qp-papier);border:1px solid var(--qp-papier-trait);border-radius:var(--qp-rayon);padding:20px 22px;font-size:1.125rem;line-height:1.65;margin-top:20px!important}.qp-risks,.qp-steps,.qp-links{margin:16px 0 0;padding:0;list-style:none}.qp-risks li{border-top:1px solid var(--qp-trait);padding:14px 0}.qp-risks li:first-child{border-top:0;padding-top:4px}.qp-risk-tag{color:var(--qp-encre);margin-bottom:2px;font-size:.95rem;font-weight:700;display:block}.qp-steps li{border-top:1px solid var(--qp-trait);grid-template-columns:32px 1fr;align-items:start;gap:14px;padding:14px 0;display:grid}.qp-steps li:first-child{border-top:0;padding-top:4px}.qp-step-n{border:1.5px solid var(--qp-encre);width:30px;height:30px;color:var(--qp-encre);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;margin-top:1px;font-size:.85rem;font-weight:700;display:grid}.qp-steps strong{color:var(--qp-encre)}.qp-cases{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:16px;margin:18px 0 0;display:grid}.qp-case{border:1px solid var(--qp-trait);border-radius:var(--qp-rayon);background:var(--white);flex-direction:column;gap:10px;min-width:0;padding:0 20px 18px;display:flex;box-shadow:0 1px 2px #0000630a,0 6px 18px #0000630d}.qp-case .qp-case-who{background:var(--qp-fond-doux);border-bottom:1px solid var(--qp-trait);border-radius:var(--qp-rayon) var(--qp-rayon) 0 0;color:var(--qp-texte-doux);margin:0 -20px 4px;padding:11px 20px;font-size:.84rem;font-weight:600;line-height:1.4}.qp-case h3{color:var(--qp-encre);text-wrap:balance;margin:0;font-size:1.05rem;line-height:1.35}.qp-case p{margin:0;font-size:1rem}.qp-case-issues{flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.qp-case-issues li{color:var(--qp-encre);background:var(--qp-fond-doux);border-radius:6px;padding:3px 9px;font-size:.84rem;font-weight:600}.qp-proof{background:var(--qp-fond-doux);border-radius:var(--qp-rayon);color:var(--qp-texte-doux);padding:14px 18px;font-size:.95rem;margin:20px 0 0!important}.qp-proof strong{color:var(--qp-encre)}.qp-links li{border-top:1px solid var(--qp-trait)}.qp-links li:first-child{border-top:0}.qp-links>li>a,.qp-links>li>span{gap:12px;padding:13px 2px;font-size:1rem;line-height:1.45;display:flex}.qp-links>li>a{color:var(--qp-encre);font-weight:600;text-decoration:none}.qp-links>li>a:before{content:"";width:18px;height:18px;-webkit-mask:var(--qp-icone-fleche) center / contain no-repeat;mask:var(--qp-icone-fleche) center / contain no-repeat;-webkit-mask:var(--qp-icone-fleche) center / contain no-repeat;background:#b38f17;flex:none;margin-top:2px}.qp-links>li>a:hover{text-underline-offset:3px;text-decoration:underline}.qp-links>li>span{color:var(--qp-texte-doux);padding-left:32px;font-style:italic}.qp-links small{color:var(--qp-texte-discret);margin-top:2px;font-size:.9rem;font-weight:400;display:block}.qp-more{color:var(--qp-encre);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:5px;margin-top:18px;padding:4px 0;font-weight:700;text-decoration-thickness:2px;display:inline-block}.qp-lien-texte{color:var(--qp-encre);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;text-decoration-thickness:2px}.qp-lien-texte:hover{-webkit-text-decoration-color:var(--qp-encre);text-decoration-color:var(--qp-encre)}.qp-regle,.qp-a-faire{margin:16px 0 0;padding:0;list-style:none}.qp-regle li,.qp-a-faire li{margin-top:10px;padding-left:30px;position:relative}.qp-regle li:before{content:"";background:var(--qp-encre);border-radius:50%;width:7px;height:7px;position:absolute;top:.7em;left:8px}.qp-a-faire li:before{content:"";background:var(--qp-coche);width:20px;height:20px;-webkit-mask:var(--qp-icone-coche) center / contain no-repeat;mask:var(--qp-icone-coche) center / contain no-repeat;-webkit-mask:var(--qp-icone-coche) center / contain no-repeat;position:absolute;top:.2em;left:0}.qp-renvoi{color:var(--qp-lien-discret);vertical-align:super;padding:0 2px;font-size:.8rem;font-weight:700;text-decoration:none}.qp-sources{margin:16px 0 0;padding-left:1.4rem;font-size:.95rem}.qp-sources li{margin-top:8px}.qp-sources a{color:var(--qp-encre);text-underline-offset:3px}.qp-source-org{color:var(--qp-texte-discret)}.qp-slot{margin:24px 0 0}.qp-slot--cta{margin-top:52px}.qp-slot-note{color:var(--qp-texte-doux);font-size:.95rem;margin:10px 0 0!important}.qp-slot-note a{color:var(--qp-encre);text-underline-offset:3px;font-weight:600}.qp-actions-boutons{flex-wrap:wrap;gap:10px;display:flex}.qp-tel{white-space:nowrap;font-weight:700}.qp-cta-btn,.qp-btn-secondaire{border-radius:var(--radius-full);min-height:48px;font:inherit;text-align:center;cursor:pointer;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:.35em;padding:11px 22px;font-size:1rem;line-height:1.3;text-decoration:none;transition:background-color .18s ease-out,border-color .18s ease-out;display:inline-flex}.qp-cta-btn{background:var(--accent);color:var(--qp-encre);border:0;font-weight:700}.qp-cta-btn:hover{background:var(--accent-hover)}.qp-btn-secondaire{background:var(--white);color:var(--qp-encre);border:1.5px solid var(--qp-encre);font-weight:600}.qp-btn-secondaire:hover{background:var(--qp-fond-doux)}.qp-carte-conversion{border:1px solid var(--qp-trait);border-radius:var(--qp-rayon);background:var(--qp-fond-doux);padding:18px 20px}.qp-carte-conversion p{font-size:1rem;margin:0 0 12px!important}.qp-carte-titre{color:var(--qp-encre);font-weight:700}.qp-reassurance{border-top:1px solid var(--qp-trait);color:var(--qp-texte-doux);gap:8px;margin:0;padding:18px 0 0;font-size:.97rem;list-style:none;display:grid}.qp-reassurance li{padding-left:28px;position:relative}.qp-reassurance li:before{content:"";background:var(--qp-coche);width:18px;height:18px;-webkit-mask:var(--qp-icone-coche) center / contain no-repeat;mask:var(--qp-icone-coche) center / contain no-repeat;-webkit-mask:var(--qp-icone-coche) center / contain no-repeat;position:absolute;top:.2em;left:0}.qp-cta{background:var(--qp-encre);color:var(--white);border-radius:var(--qp-rayon);padding:28px 24px}.qp-cta h2{color:var(--white);margin:0;font-size:1.25rem}.qp-cta>p{color:#ffffffdb;margin:10px 0 0;font-size:1rem}.qp-cta .qp-actions{margin-top:18px}.qp-cta .qp-btn-secondaire{color:var(--white);background:0 0;border-color:#ffffffb3}.qp-cta .qp-btn-secondaire:hover{background:#ffffff14}.qp-cta-pilier{font-size:.95rem;margin-top:18px!important}.qp-cta-pilier a{color:inherit;text-underline-offset:3px;text-decoration:underline}.qp-cta--doux{background:var(--qp-fond-doux);color:var(--qp-texte);border:1px solid var(--qp-trait)}.qp-cta--doux h2{color:var(--qp-encre)}.qp-cta--doux>p{color:var(--qp-texte)}.qp-cta--doux .qp-btn-secondaire{background:var(--white);color:var(--qp-encre);border-color:var(--qp-encre)}.qp-disclaimer{color:var(--qp-texte-discret);font-size:.88rem;margin-top:40px!important}.qp-form{border-radius:var(--qp-rayon);background:var(--white);color:var(--qp-texte);gap:14px;margin-top:18px;padding:20px;display:grid}.qp-form-ligne{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:14px;display:grid}.qp-form label{color:var(--qp-encre);gap:6px;font-size:.95rem;font-weight:600;display:grid}.qp-form input,.qp-form textarea{font:inherit;color:var(--qp-texte);border:1.5px solid var(--qp-trait-fort);background:var(--white);border-radius:8px;min-height:48px;padding:11px 13px;font-size:1rem;font-weight:400}.qp-form input:focus-visible,.qp-form textarea:focus-visible{outline:2px solid var(--qp-encre);outline-offset:2px;border-color:var(--qp-encre)}.qp-form [aria-invalid=true]{border-color:var(--qp-erreur)}.qp-form-erreur-champ{color:var(--qp-erreur);font-size:.9rem;font-weight:600}.qp-form-facultatif{color:var(--qp-texte-discret);font-weight:400}.qp-form .qp-form-erreur{color:var(--qp-erreur);margin:0;font-size:.95rem;font-weight:600}.qp-form-actions{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.qp-form-annuler{min-height:44px;font:inherit;color:var(--qp-encre);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:10px 4px;font-size:1rem;font-weight:600;text-decoration:underline}.qp-form .qp-cta-btn:disabled{opacity:.6;cursor:wait}.qp-form .qp-form-rgpd{color:var(--qp-texte-discret);margin:0;font-size:.85rem}.qp-form .qp-form-rgpd a{color:var(--qp-lien-discret)}.qp-hub-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:16px;margin:20px 0 0;display:grid}.qp-hub-card{border:1px solid var(--qp-trait);border-radius:var(--qp-rayon);background:var(--white);padding:18px 20px}.qp-hub-card h3,.qp-hub-card-titre{margin:0;font-size:1.05rem;line-height:1.35}.qp-hub-card h3 a,.qp-hub-card-titre a{color:var(--qp-encre);text-decoration:none}.qp-hub-card h3 a:hover,.qp-hub-card-titre a:hover{text-decoration:underline}.qp-hub-card .qp-links>li>a,.qp-hub-card .qp-links>li>span{padding:10px 0;font-size:.95rem}.qp-hub-question{border-top:1px solid var(--qp-trait);padding:18px 0}.qp-hub-question:first-child{border-top:0}.qp-hub-question h2,.qp-hub-question h3{margin:0;font-size:1.08rem;line-height:1.4}.qp-hub-question h2 a{color:var(--qp-encre);text-decoration:none}.qp-hub-question h2 a:hover{text-underline-offset:3px;text-decoration:underline}.qp-hub-question p{color:var(--qp-texte-doux);margin:6px 0 0;font-size:1rem}.qp-bloc--liste .qp-hub-question p{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.qp-source-definition{color:var(--qp-texte-discret);font-size:.9rem;margin-top:10px!important}.qp-source-definition a{color:var(--qp-lien-discret)}.qp-band{background:var(--qp-fond-doux);color:var(--qp-texte);padding:56px 0}.qp-band .qp-inner{max-width:1080px;padding-block:0}.qp-nav{background:var(--white);border-bottom:1px solid var(--qp-trait);z-index:40;font-size:.92rem;position:relative}.qp-nav-inner{align-items:center;gap:18px;max-width:1280px;margin:0 auto;padding:0 32px;display:flex}.qp-nav-index{color:var(--qp-encre);white-space:nowrap;padding:13px 0;font-weight:800;text-decoration:none}.qp-nav-familles{scrollbar-width:none;scroll-snap-type:x proximity;gap:2px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.qp-nav-familles>li{scroll-snap-align:start}.qp-nav-menu summary{cursor:pointer;min-height:46px;color:var(--qp-texte);white-space:nowrap;align-items:center;gap:4px;padding:0 10px;font-weight:600;list-style:none;display:flex}.qp-nav-menu summary::-webkit-details-marker{display:none}.qp-nav-menu summary:after{content:"";background:var(--qp-lien-discret);width:14px;height:14px;-webkit-mask:var(--qp-icone-chevron) center / contain no-repeat;mask:var(--qp-icone-chevron) center / contain no-repeat;-webkit-mask:var(--qp-icone-chevron) center / contain no-repeat;transition:transform .18s ease-out}.qp-nav-menu[open] summary{color:var(--qp-encre)}.qp-nav-menu[open] summary:after{transform:rotate(180deg)}.qp-nav-panneau{background:var(--white);border-bottom:1px solid var(--qp-trait);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:20px 32px;max-width:1280px;margin:0 auto;padding:22px 32px 26px;display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 16px 32px #0000631a}.qp-nav-demarche-titre{color:var(--qp-encre);padding:4px 0;font-weight:700;text-decoration:none;display:inline-block}.qp-nav-demarche ul{gap:2px;margin:4px 0 0;padding:0;list-style:none;display:grid}.qp-nav-demarche li a{color:var(--qp-texte-doux);padding:7px 0;font-size:.9rem;line-height:1.4;text-decoration:none;display:block}.qp-nav a:hover{text-underline-offset:3px;text-decoration:underline}.qp-nav-tout{color:var(--qp-encre);grid-column:1/-1;padding:6px 0;font-weight:700}@media (max-width:640px){.qp-inner{padding:20px 18px 64px}.qp-nav-inner{gap:8px;padding:0 0 0 16px}.qp-nav-familles{padding-right:32px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.qp-nav-panneau{max-height:70vh;padding:16px;overflow-y:auto}.qp-answer{padding:18px}.qp-actions-boutons>*{flex:100%}.qp-cta{padding:24px 18px}}html:has(main.qp){scroll-padding-bottom:140px}body:has(main.qp) .tsv2-mobile-cta a{background:var(--primary);border-color:var(--primary);animation:none;box-shadow:0 -2px 18px #0000632e}body:has(main.qp) .tsv2-cta-cal-row{background:var(--primary);border-color:var(--primary);animation:none;box-shadow:0 -2px 18px #0000632e}:is(body:has(main.qp) .tsv2-cta-avatar,body:has(main.qp) .tsv2-cta-dot-inline){display:none}body:has(main.qp) .tsv2-cta-phone-btn{background:var(--accent);color:var(--primary);animation:none}body:has(.qp-form:focus-within) .tsv2-mobile-cta{display:none!important}@media (prefers-reduced-motion:reduce){.qp-nav-menu summary:after,.qp-cta-btn,.qp-btn-secondaire{transition:none}}
