@font-face{font-family:Atkinson Hyperlegible Next;src:url(/polices/atkinson-hyperlegible-next.woff2) format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:Gloock;src:url(/polices/gloock.woff2) format("woff2");font-weight:400;font-display:swap}:root{--encre: #1f1b16;--papier: #f4f0e9;--blanc: #fff;--sable: #ece6dc;--gris: #5e574d;--texte-2: #3b352d;--brique: #c2410c;--olive: #2f6b3a;--olive-fond: #e3efe4;--nuit: #16130f;--craie: #fffbf4;--safran: #f4b860}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Atkinson Hyperlegible Next,system-ui,sans-serif;font-size:17px;line-height:1.5;color:var(--encre);background:var(--papier);-webkit-text-size-adjust:100%}a{color:inherit}h1,h2,h3,p{margin:0}.num{font-variant-numeric:tabular-nums}main{display:flex;flex-direction:column;gap:0}section{padding:72px max(24px,calc((100% - 1080px)/2))}.en-tete{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px max(24px,calc((100% - 1080px)/2))}.marque{font-family:Gloock,serif;font-size:36px;line-height:.9;display:inline-flex;align-items:baseline;gap:6px;text-decoration:none}.marque i{width:9px;height:9px;border-radius:50%;background:var(--brique);display:inline-block}.marque.petite{font-size:28px}.menu{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.menu a{text-decoration:none;font-size:16px;color:var(--texte-2);min-height:44px;display:inline-flex;align-items:center}.menu a[aria-current=page]{color:var(--encre);font-weight:700;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:3px}.menu .demo{font-weight:700;color:var(--encre)}.menu .connexion{height:44px;padding:0 16px;border-radius:12px;background:var(--encre);color:#fff;font-weight:700}.sur-titre{font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--gris);display:flex;align-items:center;gap:12px;margin-bottom:16px}.sur-titre:before{content:"";display:block;width:32px;height:2px;background:var(--encre)}.ouverture{padding-top:56px;padding-bottom:64px}.ouverture h1{font-size:clamp(38px,6vw,72px);line-height:1.02;letter-spacing:-.02em;font-weight:800;max-width:980px}.ouverture.courte h1{font-size:clamp(34px,5vw,56px)}.chapeau{font-size:21px;line-height:1.45;color:var(--texte-2);max-width:720px;margin-top:22px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.bouton{height:58px;padding:0 24px;border-radius:16px;background:var(--brique);color:#fff;font-weight:700;font-size:17px;text-decoration:none;display:inline-flex;align-items:center}.bouton.clair{background:var(--blanc);color:var(--encre)}.mention{margin-top:14px;font-size:15px;color:var(--gris)}.lien{font-weight:700;text-decoration:underline;text-underline-offset:4px}.trois-temps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;background:var(--nuit);color:var(--craie)}.trois-temps .num{font-size:56px;font-weight:800;line-height:1;color:var(--safran);display:block;margin-bottom:14px}.trois-temps h2{font-size:26px;font-weight:800;margin-bottom:8px}.trois-temps p{color:#cfc6b8;font-size:17px}.preuves{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.preuves div{background:var(--blanc);border-radius:20px;padding:24px}.preuves b{font-size:19px;display:block;margin-bottom:8px}.preuves p{color:var(--texte-2);font-size:16px}.reseaux h2{font-size:clamp(28px,3.6vw,40px);line-height:1.1;letter-spacing:-.015em;font-weight:800;max-width:860px}.reseaux .deux{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:22px 0;color:var(--texte-2)}.reseaux .exemple{margin-top:18px;padding:20px 24px;border-radius:16px;background:var(--blanc);display:inline-block}.appel{background:var(--sable);text-align:left;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.appel h2{font-size:clamp(28px,3.6vw,40px);font-weight:800;letter-spacing:-.015em}.promesses{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding-top:0}.promesses div{background:var(--blanc);border-radius:16px;padding:18px 20px}.promesses b{display:block;margin-bottom:4px}.promesses p{color:var(--texte-2);font-size:15px}.offres{display:flex;flex-direction:column;gap:10px;padding-top:0}.offre{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;background:var(--blanc);border-radius:18px;padding:22px 26px}.offre h2{font-size:22px;font-weight:800}.offre p{color:var(--texte-2);margin-top:4px}.offre .prix{font-size:34px;font-weight:800;white-space:nowrap}.etiquette{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:8px;background:var(--sable);font-size:13px;font-weight:700;vertical-align:middle;margin-left:6px;color:var(--gris)}.frais{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;padding-top:0}.frais div{background:var(--blanc);border-radius:16px;padding:18px 20px}.frais p{color:var(--texte-2);font-size:15px;margin-top:4px}.bloc-page{max-width:760px}.bloc-page h1{font-size:clamp(30px,4vw,44px);font-weight:800;line-height:1.1;letter-spacing:-.015em}.texte h2{font-size:20px;font-weight:800;margin:28px 0 8px}.texte p{color:var(--texte-2)}.etat-liste{margin-top:28px;display:flex;flex-direction:column;gap:8px}.etat-ligne{display:grid;grid-template-columns:16px 220px minmax(0,1fr);gap:14px;align-items:center;background:var(--blanc);border-radius:14px;padding:14px 18px}.pastille{width:12px;height:12px;border-radius:50%;background:var(--olive)}.pastille.ko{background:var(--brique)}.note{margin-top:24px;color:var(--gris);font-size:15px}.pied{padding:48px max(24px,calc((100% - 1080px)/2));background:var(--sable)}.pied-colonnes{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:28px}.pied-colonnes div{display:flex;flex-direction:column;gap:6px;font-size:15px;color:var(--texte-2)}.pied-colonnes b{color:var(--encre);margin-bottom:4px}.pied-colonnes a{text-decoration:none}.pied-bas{margin-top:36px;font-size:13px;color:var(--gris)}@media(max-width:900px){section{padding-top:48px;padding-bottom:48px}.trois-temps,.preuves,.promesses,.frais,.pied-colonnes,.reseaux .deux,.offre{grid-template-columns:1fr}.en-tete{flex-direction:column;align-items:flex-start}.menu{gap:14px}}.fr-lots h2,.fr-siege h2,.fr-prix h2,.fr-choix h2,.fr-faq h2{font-size:clamp(28px,3.6vw,40px);line-height:1.1;letter-spacing:-.015em;font-weight:800;max-width:860px}.fr-lots{padding-top:24px}.fr-lots dl{margin:30px 0 0;display:flex;flex-direction:column;gap:8px}.fr-lot{display:grid;grid-template-columns:260px minmax(0,1fr);gap:28px;background:var(--blanc);border-radius:18px;padding:22px 26px}.fr-lot dt{font-size:19px;font-weight:800;display:flex;flex-direction:column;gap:4px}.fr-lot dt span{font-size:14px;font-weight:700;color:var(--brique)}.fr-lot dd{margin:0;color:var(--texte-2)}.fr-siege{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;background:var(--nuit);color:var(--craie)}.fr-siege .sur-titre{color:#cfc6b8}.fr-siege .sur-titre:before{background:var(--safran)}.fr-siege-texte{display:flex;flex-direction:column;gap:18px;color:#cfc6b8;font-size:18px}.fr-prix-lignes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px}.fr-prix-lignes div{background:var(--blanc);border-radius:20px;padding:26px;display:flex;flex-direction:column;gap:4px}.fr-prix-lignes .num{font-size:44px;font-weight:800;letter-spacing:-.02em;line-height:1;margin-bottom:10px}.fr-prix-lignes b{font-size:19px}.fr-prix-lignes p{color:var(--gris);font-size:15px}.fr-prix-note{margin-top:20px;color:var(--texte-2);max-width:760px}.fr-choix{padding-top:24px}.fr-choix p:not(.sur-titre){margin-top:18px;color:var(--texte-2);font-size:19px;max-width:760px}.fr-faq{display:flex;flex-direction:column;gap:8px;padding-top:24px}.fr-faq h2{margin-bottom:22px}.fr-faq details{background:var(--blanc);border-radius:16px;padding:0 24px;max-width:860px}.fr-faq summary{cursor:pointer;font-weight:800;font-size:18px;padding:20px 0;list-style:none;display:flex;justify-content:space-between;gap:16px}.fr-faq summary::-webkit-details-marker{display:none}.fr-faq summary:after{content:"+";font-size:24px;line-height:1;color:var(--brique)}.fr-faq details[open] summary:after{content:"−"}.fr-faq details p{color:var(--texte-2);padding-bottom:20px}@media(max-width:900px){.fr-lot,.fr-siege,.fr-prix-lignes{grid-template-columns:1fr}.fr-lot{gap:8px}}.ac-profils h2,.ac-differences h2{font-size:clamp(28px,3.6vw,40px);line-height:1.1;letter-spacing:-.015em;font-weight:800;max-width:860px;margin-bottom:30px}.ac-profils{padding-top:24px;display:flex;flex-direction:column;gap:10px}.ac-profil{display:grid;grid-template-columns:240px minmax(0,1fr) minmax(0,1fr);gap:0;background:var(--blanc);border-radius:22px;overflow:hidden}.ac-profil h3{font-size:24px;line-height:1.15;font-weight:800;padding:28px 26px}.ac-avant,.ac-apres{padding:28px 26px;display:flex;flex-direction:column;gap:12px}.ac-avant{background:var(--sable);color:var(--gris)}.ac-apres{background:var(--nuit);color:var(--craie)}.ac-apres .lien{color:var(--safran);margin-top:6px}.ac-colonne{font-size:13px;letter-spacing:.16em;text-transform:uppercase;font-weight:700}.ac-avant .ac-colonne{color:var(--texte-2)}.ac-apres .ac-colonne{color:var(--safran)}.ac-differences ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 32px}.ac-differences li{display:flex;flex-direction:column;gap:6px}.ac-differences li .num{font-size:15px;font-weight:800;color:var(--brique);letter-spacing:.08em}.ac-differences li b{font-size:21px;line-height:1.2}.ac-differences li p{color:var(--texte-2);font-size:16px}@media(max-width:900px){.ac-profil{grid-template-columns:1fr}.ac-profil h3{padding-bottom:0}.ac-differences ol{grid-template-columns:1fr}}.dm-portes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:0}.dm-porte{background:var(--blanc);border-radius:22px;padding:26px;display:flex;flex-direction:column;gap:14px}.dm-tete{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 12px;align-items:baseline}.dm-tete .num{font-weight:800;color:var(--brique);font-size:15px;letter-spacing:.08em}.dm-tete h2{font-size:26px;font-weight:800;line-height:1.1}.dm-ou{grid-column:2;font-size:14px;color:var(--gris)}.dm-resume{color:var(--texte-2)}.dm-essais{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;color:var(--texte-2);font-size:15px}.dm-porte .bouton,.dm-porte form{margin-top:auto}.dm-porte form .bouton{border:0;cursor:pointer;font:inherit;font-weight:700}.dm-ordre h2{font-size:clamp(24px,3vw,34px);font-weight:800;line-height:1.15;max-width:860px}.dm-ordre p:not(.sur-titre){margin-top:14px;color:var(--texte-2);max-width:760px}.dm-vue{min-height:100dvh;display:flex;flex-direction:column;background:var(--nuit);color:var(--craie)}.dm-barre{display:flex;align-items:center;gap:24px;padding:14px 24px;flex-wrap:wrap;font-size:15px}.dm-barre a{color:#cfc6b8;text-decoration:none}.dm-barre a[aria-current]{color:var(--safran);font-weight:700}.dm-autres{margin-left:auto;display:flex;gap:18px;flex-wrap:wrap}.dm-scene{flex:1;display:grid;place-items:center;padding:12px 24px 28px}.dm-appareil{background:#000;border-radius:42px;padding:14px;box-shadow:0 30px 80px #00000073}.dm-appareil iframe{display:block;border:0;border-radius:30px;background:#fff}.dm-appareil.telephone iframe{width:390px;height:min(800px,calc(100dvh - 120px))}.dm-appareil.tablette{border-radius:30px;padding:18px}.dm-appareil.tablette iframe{width:min(1180px,calc(100vw - 100px));height:min(820px,calc(100dvh - 130px));border-radius:14px}@media(max-width:1000px){.dm-portes{grid-template-columns:1fr}}
