.preuves{border-block:1px solid var(--bord);background:var(--blanc-2)}.preuves .contenu{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 44px;padding-block:24px;font-size:15px;color:var(--gris)}.preuves b{color:var(--noir);font-weight:600}.section{padding-block:96px}.section h2{font-size:clamp(1.9rem,4vw,2.9rem);margin-top:14px;max-width:44rem}.section-tete{display:grid;gap:20px 64px;align-items:end}@media(min-width:980px){.section-tete{grid-template-columns:1.15fr .85fr}.section-tete h2{max-width:none}.section-tete .chapeau{padding-bottom:6px}}.chapeau{color:var(--gris);font-size:16.5px;max-width:34rem}.autos{margin-top:56px;display:grid;gap:0;border-top:1px solid var(--bord)}@media(min-width:820px){.autos{grid-template-columns:1fr 1fr;column-gap:64px}}.auto{display:grid;grid-template-columns:auto 1fr;gap:18px;padding-block:26px;border-bottom:1px solid var(--bord)}.auto .no{font-family:ui-monospace,monospace;font-size:13px;color:var(--bleu-texte);font-weight:700;padding-top:4px}.auto h3{font-size:19px;font-weight:700}.auto p{margin-top:6px;font-size:15.5px;color:var(--gris)}.etapes{margin-top:56px;display:grid;gap:34px}@media(min-width:820px){.etapes{grid-template-columns:repeat(3,1fr)}}.etape{border-top:3px solid var(--noir);padding-top:20px}.etape .quand{font-family:ui-monospace,monospace;font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--bleu-texte);font-weight:700}.etape h3{margin-top:10px;font-size:20px}.etape p{margin-top:8px;font-size:15.5px;color:var(--gris)}.demo{background:var(--blanc-pur);border-radius:var(--r3);color:var(--noir);overflow:hidden;display:grid;gap:0}@media(min-width:880px){.demo{grid-template-columns:1.1fr .9fr}}.demo-txt{padding:56px 48px}.demo-txt .surtitre{color:var(--rouille)}.demo-txt h2{font-size:clamp(1.7rem,3.4vw,2.5rem);margin-top:14px;max-width:22rem}.demo-txt p{margin-top:18px;color:var(--gris);font-size:16px}.demo-txt .btn{margin-top:30px;background:var(--noir);color:var(--blanc)}.demo-txt .btn:hover{background:var(--gris)}.demo-img{display:grid;align-content:center;justify-items:center;gap:14px;padding:28px;background:var(--creux)}.demo-img img{width:min(100%,520px);border-radius:14px;box-shadow:0 16px 34px #17131047}.demo-img figcaption{font-size:13px;color:var(--gris);max-width:520px;width:100%}.ia-carte{margin-top:44px;background:var(--blanc-pur);color:var(--noir);border-radius:var(--r3);padding:14px 40px 40px}.ia-carte .autos{margin-top:0;border-top:0}@media(min-width:880px){.ia-carte .autos{grid-template-columns:repeat(3,1fr);column-gap:0}}.ia-carte .auto{border-bottom:0;border-top:2px solid var(--noir);margin-top:26px;padding:22px 0 0;gap:14px}@media(min-width:880px){.ia-carte .auto{padding-right:34px;margin-right:34px;border-right:1px solid var(--bord)}.ia-carte .auto:last-child{border-right:0;padding-right:0;margin-right:0}}.ia-carte .auto .no{color:var(--rouille)}.ia-carte .auto p{color:var(--gris)}.devis-cartes{margin-top:48px;display:grid;gap:18px}@media(min-width:820px){.devis-cartes{grid-template-columns:repeat(2,1fr)}}.devis-carte{background:var(--blanc);border:1px solid var(--bord);border-radius:var(--r2);padding:26px 28px;transition:transform .2s,border-color .2s}.devis-carte:hover{transform:translateY(-3px);border-color:var(--bord-controle)}.devis-carte h3{font-size:17.5px;font-weight:700}.devis-carte p{margin-top:8px;font-size:15px;color:var(--gris)}.faq-bloc{margin-top:48px;display:grid;gap:40px}@media(min-width:980px){.faq-bloc{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);column-gap:64px;align-items:start}}.faq{max-width:760px;margin:0}.faq-aide{background:var(--blanc-pur);border:1px solid var(--bord);border-radius:var(--r2);padding:26px 24px 24px}@media(min-width:980px){.faq-aide{position:sticky;top:96px}}.faq-aide h3{font-size:19px;line-height:1.15}.faq-aide p{margin-top:10px;font-size:15.5px;color:var(--gris)}.faq-aide .btn{margin-top:20px;width:100%}.faq-aide .sig{margin-top:14px;font-size:13.5px;color:var(--gris);display:flex;align-items:center;gap:8px}.faq-aide .sig i{width:7px;height:7px;border-radius:50%;background:var(--wa);flex:none}.faq-aide .tel-lien{display:inline-flex;align-items:center;min-height:44px;margin-top:6px;font-size:15px;color:var(--gris);text-decoration:underline;text-decoration-color:var(--gris);text-underline-offset:4px;transition:color .15s}.faq-aide .tel-lien:hover{color:var(--noir)}.faq details{border-bottom:1px solid var(--bord)}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:20px;font-weight:600;font-size:17px;transition:color .15s}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--bleu-texte)}.faq summary:after{content:"+";font-family:var(--titre);font-size:22px;color:var(--bleu-texte)}.faq details[open] summary:after{content:"–"}.faq details p{padding-bottom:20px;color:var(--gris);font-size:15.5px;max-width:56rem}.final{text-align:center;padding-block:96px}.final h2{font-size:clamp(2rem,4.6vw,3.3rem);margin-inline:auto}.final p{margin:22px auto 0;max-width:32rem;color:var(--gris)}.final .btn{margin-top:34px}.chips-titre{margin-top:44px;font-family:ui-monospace,monospace;font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--gris)}.chips{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}.chips span{border:1px solid var(--bord);background:var(--blanc-pur);border-radius:999px;padding:6px 14px;font-size:13.5px;font-weight:500;color:var(--gris)}.chips-plus{align-self:center;font-style:normal;font-size:13.5px;color:var(--gris)}.dash{display:grid;gap:44px;align-items:start;margin-top:56px}.dash-tel{width:min(100%,340px);margin-inline:auto;background:#000;border:1px solid var(--bord);border-radius:38px;padding:10px;box-shadow:0 36px 70px #0d0f1333}.dash-tel img{border-radius:30px;width:100%}@media(min-width:880px){.dash{grid-template-columns:392px 1fr;column-gap:72px}.dash-tel{width:392px;margin-inline:0}.dash-tel img{aspect-ratio:1170/1600;object-fit:cover;object-position:top}}.dash-fig{display:grid;gap:12px;margin:0}.dash-fig figcaption{font-size:13.5px;color:var(--gris);font-family:ui-monospace,monospace;letter-spacing:.04em}@media(min-width:880px){.dash-fig figcaption{padding-left:4px}}@media(max-width:640px){.dash-tel{width:100%;border-radius:var(--r2);padding:8px}.dash-tel img{aspect-ratio:1170/1600;object-fit:cover;object-position:top;border-radius:14px}}.dash-liste{display:grid;gap:0;border-top:1px solid var(--bord)}.dash-liste div{display:grid;grid-template-columns:auto 1fr;gap:14px;padding-block:16px;border-bottom:1px solid var(--bord);font-size:16px;color:var(--noir)}.dash-liste i{font-style:normal;color:var(--bleu-texte);font-family:ui-monospace,monospace;font-weight:700;font-size:13px;padding-top:2px}.dash-liste b{font-weight:600}.ads{display:grid;gap:44px;align-items:start;margin-top:48px}@media(min-width:880px){.ads{grid-template-columns:1.05fr .95fr;align-items:center;column-gap:56px}}.ads-cta{margin-top:28px}.ads-visuel{width:min(100%,430px);margin:0;justify-self:end;background:#f3eee4;border:1px solid var(--bord);border-radius:var(--r2);padding:16px 16px 14px;box-shadow:0 24px 60px #0d0f131a}.ads-visuel figcaption{margin-top:14px;padding-top:12px;border-top:1px solid #ddd2bf;font-size:13.5px;color:#5f5747}.ads-visuel figcaption b{color:#171310;font-weight:700}.ads-visuel figcaption .fictif{display:block;margin-top:5px;font-size:12px;color:#6b6250;font-family:ui-monospace,monospace;letter-spacing:.03em}.serp{font-family:arial,Roboto,helvetica,sans-serif;color:#302a1f}.serp-bar{display:flex;align-items:center;justify-content:space-between;padding:0 6px 10px;font-size:11.5px;font-weight:700;color:#5f5747;letter-spacing:.01em}.serp-bar .jauge{display:flex;align-items:center;gap:6px;font-weight:600;letter-spacing:.02em}.serp-bar .jauge svg{height:10px;width:auto;fill:#5f5747}.serp-q{display:flex;align-items:center;gap:11px;background:#fbf8f1;border:1px solid #d5c9b1;border-radius:999px;padding:10px 15px;font-size:14.5px;color:#302a1f}.serp-q .loupe{width:15px;height:15px;flex:none;border:2px solid #6b6250;border-radius:50%;position:relative}.serp-q .loupe:after{content:"";position:absolute;right:-4px;bottom:-3px;width:6px;height:2px;background:#6b6250;transform:rotate(45deg)}.serp-q .txt{flex:1}.serp-q .croix{color:#6b6250;font-size:15px}.serp-tabs{display:flex;gap:20px;margin-top:14px;padding-bottom:8px;border-bottom:1px solid #ddd2bf;font-size:12.5px;color:#6b6250}.serp-tabs .on{color:#171310;font-weight:700;box-shadow:inset 0 -3px 0 var(--bleu)}.serp-item{padding-top:15px;margin-top:15px;border-top:1px solid #e4dbc9}.serp-item:first-of-type{border-top:0}.serp-item.pub{border-left:3px solid var(--bleu);padding-left:13px;margin-left:1px}.serp-pub{font-size:12px;font-weight:700;color:#171310}.serp-site{display:flex;align-items:center;gap:9px;margin-top:7px}.serp-fav{width:26px;height:26px;flex:none;border-radius:50%;background:#171310;color:#f3eee4;display:grid;place-items:center;font-size:10.5px;font-weight:700;letter-spacing:.02em}.serp-nom{font-size:13px;color:#302a1f;line-height:1.25}.serp-url{display:block;font-size:12.5px;color:#006621;line-height:1.25}.serp-t{font-size:17px;line-height:1.3;color:#1a0dab;margin-top:8px;font-weight:400}.serp-note{margin-top:5px;font-size:12.5px;color:#4d4a42}.serp-note .et{color:var(--rouille);letter-spacing:.5px}.serp-note .ouvert{color:#006621;font-weight:700}.serp-d{font-size:13px;line-height:1.42;color:#4d4a42;margin-top:5px}.serp-item.gris .serp-t{color:#3f3c52;font-size:15.5px}.serp-item.gris .serp-fav{background:#ddd2bf;color:#5f5747}.serp-item.gris .serp-nom,.serp-item.gris .serp-d{color:#6b6250}.serp-item.gris .serp-url{color:#5f6b57}.serp-item.gris .ferme{color:#8a3c1f;font-weight:700}.coches{margin-top:26px;display:grid;gap:12px;list-style:none}.coches li{display:grid;grid-template-columns:auto 1fr;gap:12px;font-size:16px}.coches li:before{content:"✓";font-weight:800;color:var(--bleu-texte)}.ads-note{margin-top:22px;font-size:15px;color:var(--gris);border-left:3px solid var(--bord);padding-left:14px}.cas{margin-top:44px;display:grid;gap:26px;align-items:start}@media(min-width:900px){.cas{grid-template-columns:400px 1fr;gap:48px}}.cas-photo{margin:0}.cas-photo img{border-radius:var(--r2);border:1px solid var(--bord);width:100%}.cas-photo figcaption{margin-top:10px;font-size:14px;color:var(--gris);line-height:1.5}.cas-photo figcaption a{color:var(--bleu-texte);text-decoration:underline;text-underline-offset:3px}.bascule{display:grid;gap:16px}@media(min-width:620px){.bascule{grid-template-columns:1fr 1fr;gap:20px}}.col{border:1px solid var(--bord);border-radius:var(--r2);padding:18px 18px 20px}.col-t{font-family:var(--titre);font-weight:700;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:13px}.col-avant .col-t{color:var(--gris)}.col-apres{border-color:var(--vert);background:#25d3660d}.col-apres .col-t{color:var(--vert-texte)}.col ul{list-style:none;display:grid;gap:10px;padding:0;margin:0}.col li{display:flex;gap:9px;font-size:15px;line-height:1.42;color:var(--gris)}.col li:before{flex:none;width:17px;height:17px;border-radius:50%;display:grid;place-items:center;font-size:10px;margin-top:3px}.col-avant li:before{content:"✕";background:#e06a5a29;color:var(--rouge-texte)}.col-apres li{color:var(--noir)}.col-apres li:before{content:"✓";background:#25d36629;color:var(--vert-texte)}.socle{margin-top:30px;padding-top:26px;border-top:1px solid var(--bord);display:grid;gap:16px}@media(min-width:900px){.socle{grid-template-columns:auto 1fr;gap:44px;align-items:center}}.avis-l{display:flex;align-items:center;gap:11px;font-size:14.5px;color:var(--gris);line-height:1.45}.avis-l .etoiles{color:var(--or);letter-spacing:2px;font-size:16px;flex:none}.avis-l b{color:var(--noir);font-weight:600}@media(max-width:640px){.section{padding-block:36px}.section h2{font-size:clamp(1.6rem,7vw,2rem)}.section-tete{gap:14px}.final{padding-block:56px}.brique{padding-block:16px}.devis-carte{padding-block:20px}}.onglets{display:flex;gap:9px;overflow-x:auto;scrollbar-width:none;margin-top:36px;padding-bottom:3px}.onglets::-webkit-scrollbar{display:none}.onglet{flex:none;border:1px solid var(--bord);background:transparent;color:var(--gris);border-radius:999px;padding:0 20px;min-height:48px;font:inherit;font-size:15.5px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}.onglet:hover{border-color:var(--creme);color:var(--noir)}.onglet[aria-selected=true]{background:var(--noir);color:var(--blanc);border-color:var(--noir)}.panneau-o{padding-top:34px}.panneau-o:focus-visible{outline:3px solid var(--bleu-texte);outline-offset:8px;border-radius:14px}.panneau-o h3{font-family:var(--titre);font-weight:800;letter-spacing:-.02em;line-height:1.08;font-size:clamp(1.45rem,3.3vw,2.05rem);max-width:34rem}.panneau-o .intro{margin-top:12px;color:var(--gris);font-size:16.5px;max-width:54ch}.panneau-o .autos,.panneau-o .dash,.panneau-o .ads{margin-top:30px}@media(max-width:640px){.onglets{margin-top:26px;gap:6px}.onglet{padding:0 13px;font-size:14.5px}.panneau-o{padding-top:26px}}.hero-wa{margin-top:14px;font-size:15.5px}.hero-wa a{color:var(--bleu-texte);text-decoration:underline;text-underline-offset:3px}.briques-liste{list-style:none;counter-reset:none;margin:52px 0 0;padding:0;display:grid;gap:0;border-top:1px solid var(--bord)}.brique{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:start;padding-block:28px;border-bottom:1px solid var(--bord)}@media(min-width:900px){.brique{grid-template-columns:auto 1fr;column-gap:34px;padding-block:32px}.brique-texte{display:grid;grid-template-columns:minmax(0,22rem) minmax(0,1fr);column-gap:44px;row-gap:6px;align-items:start}.brique-texte h3,.brique-q{grid-column:1}.brique-d{grid-column:2;grid-row:1 / span 2;margin:0}.brique-lien{grid-column:2}}.brique-no{font-family:ui-monospace,monospace;font-size:13px;font-weight:700;color:var(--bleu-texte);padding-top:6px;letter-spacing:.06em}.brique h3{font-family:var(--titre);font-weight:800;font-size:clamp(20px,2.4vw,26px);letter-spacing:-.02em;line-height:1.1}.brique-q{margin-top:6px;font-size:15.5px;color:var(--bleu-texte)}.brique-d{margin-top:10px;font-size:16px;color:var(--gris);line-height:1.6;max-width:52ch}.brique-lien{display:inline-flex;align-items:center;min-height:44px;margin-top:4px;font-size:15px;color:var(--noir);text-decoration:underline;text-decoration-color:var(--gris);text-underline-offset:4px;transition:text-decoration-color .15s}.brique-lien:hover{text-decoration-color:var(--creme)}@media(max-width:640px){.briques-liste{margin-top:34px}.brique{gap:14px;padding-block:22px}.brique-d{font-size:15.5px}}.auto-brique{display:inline-block;font-family:ui-monospace,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--bleu-texte);border:1px solid var(--bord);border-radius:999px;padding:2px 9px;margin-bottom:8px}.autos-aussi{list-style:none;padding:0;margin:14px 0 0;display:flex;flex-wrap:wrap;gap:9px}.autos-aussi li{border:1px solid var(--bord);border-radius:999px;padding:8px 15px;font-size:14.5px;color:var(--gris)}.metiers-grille{display:grid;gap:16px;margin-top:48px}@media(min-width:720px){.metiers-grille{grid-template-columns:1fr 1fr}}@media(min-width:1100px){.metiers-grille{grid-template-columns:repeat(4,1fr);gap:18px}}.metier-carte{border:1px solid var(--bord);border-radius:var(--r2);padding:22px 20px 20px;display:flex;flex-direction:column}.metier-carte h3{font-family:var(--titre);font-weight:800;font-size:19px;letter-spacing:-.01em}.metier-exemples{margin-top:4px;font-size:13.5px;color:var(--gris)}.metier-douleur{margin-top:16px;font-style:italic;font-size:16px;line-height:1.5;color:var(--noir);border-left:2px solid var(--bleu);padding-left:13px}.metier-reponse{margin-top:14px;font-size:15px;line-height:1.55;color:var(--gris);flex:1}.metier-lien{display:inline-flex;align-items:center;min-height:44px;margin-top:6px;font-size:14.5px;color:var(--bleu-texte);text-decoration:underline;text-underline-offset:3px}.tel-bloc{display:flex;flex-direction:column;align-items:center;gap:14px}.tel-metiers{display:flex;gap:7px;flex-wrap:wrap;justify-content:center}.tel-metier{border:1px solid var(--bord);background:transparent;color:var(--gris);border-radius:999px;padding:0 15px;min-height:40px;font:inherit;font-size:14.5px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s,border-color .15s,transform .15s}.tel-metier:hover{border-color:var(--creme);color:var(--noir)}.tel-metier[aria-selected=true]{background:var(--noir);color:var(--blanc);border-color:var(--noir)}.tel-scene{width:100%;display:flex;flex-direction:column;align-items:center;gap:0}.tel-scene[hidden]{display:none}.tel-fictif{font-size:12px;color:var(--gris);opacity:.75;text-align:center;margin-top:2px}@media(max-width:640px){.tel-metier{padding:0 12px;font-size:13.5px;min-height:44px}.tel-metiers{gap:6px}}.suite{padding-block:14px 8px}.suite-grille{list-style:none;display:grid;gap:12px;margin:0;padding:0}@media(min-width:820px){.suite-grille{grid-template-columns:repeat(3,1fr);gap:16px}}.suite-carte a{display:block;position:relative;height:100%;padding:22px 46px 22px 22px;border:1px solid var(--bord);border-radius:var(--r2);background:var(--blanc-pur);transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .2s}.suite-carte a:hover{transform:translateY(-2px);border-color:var(--bord-controle)}.suite-carte h2{font-size:19px;letter-spacing:-.02em}.suite-carte p{margin-top:8px;font-size:15px;line-height:1.5;color:var(--gris)}.suite-fleche{position:absolute;top:22px;right:20px;font-size:19px;color:var(--bleu-texte)}
