@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/bricolage-grotesque-latin-opsz-normal.woff2)format("woff2-variations")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/instrument-sans-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/instrument-sans-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/instrument-sans-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/instrument-sans-latin-700-normal.woff2)format("woff2")}:root{--sapin:#43624a;--sapin-700:#34503b;--sapin-900:#22362a;--mousse:#e3ebe4;--mousse-2:#ccdacf;--brique:#a8472f;--brique-600:#933b26;--brique-50:#f6e4de;--ocre:#b38f3f;--ocre-300:#e2c98f;--ocre-50:#f5ebd3;--encre:#1e2a23;--encre-2:#0d1510;--papier:#f7f4ee;--papier-2:#efe9dd;--blanc:#fff;--texte:#1e2a23;--texte-2:#5b675f;--ligne:#e6dfd1;--ligne-2:#d8cfbd;--lagon:#1f8a9e;--lagon-50:#ddf0f2;--ok:#3e7d52;--r-sm:10px;--r:16px;--r-lg:24px;--r-xl:32px;--ombre:0 1px 2px #1e2a230f,0 8px 24px -8px #1e2a2324;--ombre-lg:0 2px 4px #1e2a230f,0 24px 60px -18px #1e2a234d;--f-titre:"Bricolage Grotesque Variable","Bricolage Grotesque",system-ui,sans-serif;--f-texte:"Instrument Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--max:1200px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--papier);color:var(--texte);font-family:var(--f-texte);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}h1,h2,h3,h4{font-family:var(--f-titre);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.08}p{margin:0}:focus-visible{outline:3px solid var(--ocre);outline-offset:3px;border-radius:6px}.wrap{max-width:var(--max);margin:0 auto;padding:0 24px}@media (width<=640px){.wrap{padding:0 16px}}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gk{width:24px;height:24px;-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat;background:currentColor;flex:none;display:inline-block}.i-campaign{--i:url(/img/icons/gk/gk-campaign.svg)}.i-compensation{--i:url(/img/icons/gk/gk-compensation.svg)}.i-dashboard{--i:url(/img/icons/gk/gk-dashboard.svg)}.i-document{--i:url(/img/icons/gk/gk-document.svg)}.i-employees{--i:url(/img/icons/gk/gk-employees.svg)}.i-help{--i:url(/img/icons/gk/gk-help.svg)}.i-home{--i:url(/img/icons/gk/gk-home.svg)}.i-legal{--i:url(/img/icons/gk/gk-legal.svg)}.i-login{--i:url(/img/icons/gk/gk-login.svg)}.i-settings{--i:url(/img/icons/gk/gk-settings.svg)}.i-specific-population{--i:url(/img/icons/gk/gk-specific-population.svg)}.i-structures{--i:url(/img/icons/gk/gk-structures.svg)}.i-sync{--i:url(/img/icons/gk/gk-sync.svg)}.i-validation{--i:url(/img/icons/gk/gk-validation.svg)}.btn{white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5em;padding:.85em 1.4em;font-size:15px;font-weight:600;line-height:1.1;text-decoration:none;transition:transform .15s,background .2s,box-shadow .2s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-brique{background:var(--brique);color:#fff;box-shadow:0 6px 18px -6px #a8472f99}.btn-brique:hover{background:var(--brique-600)}.btn-ligne{color:var(--encre);box-shadow:inset 0 0 0 1.5px var(--ligne-2);background:0 0}.btn-ligne:hover{background:var(--blanc)}.btn-clair{background:var(--papier);color:var(--encre)}.btn-fantome{color:#fff;background:#f7f4ee1f;box-shadow:inset 0 0 0 1.5px #f7f4ee59}.btn-fantome:hover{background:#f7f4ee33}.btn-lg{padding:1.05em 1.7em;font-size:16px}.fleche{transition:transform .2s}.btn:hover .fleche,.lien:hover .fleche{transform:translate(3px)}@media (width<=480px){.btn{white-space:normal;text-align:center}}.conf>*,.analyse>*,.integr>*,.assistant>*,.faq>*{min-width:0}.lien{color:var(--brique);align-items:center;gap:.35em;font-weight:600;text-decoration:none;display:inline-flex}.puce{background:var(--blanc);box-shadow:inset 0 0 0 1px var(--ligne);color:var(--sapin-700);border-radius:999px;align-items:center;gap:.45em;padding:.38em .8em;font-size:13px;font-weight:600;display:inline-flex}.puce .point{background:var(--ok);border-radius:50%;width:7px;height:7px}.surtitre{font-family:var(--f-texte);text-transform:uppercase;letter-spacing:.12em;color:var(--brique);font-size:12.5px;font-weight:700}.badge{letter-spacing:.04em;text-transform:uppercase;border-radius:6px;padding:.25em .6em;font-size:11px;font-weight:700;display:inline-block}.badge-ok{background:var(--mousse);color:var(--sapin-700)}.badge-bientot{background:var(--ocre-50);color:#7a5e1e}.badge-ia{background:var(--lagon-50);color:#145d6b}.annonce{background:var(--encre);color:var(--papier);font-size:14px}.annonce a{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6em;padding:10px 16px;text-decoration:none;display:flex}.annonce strong{color:var(--ocre-300)}.annonce .tag{background:var(--brique);color:#fff;border-radius:999px;padding:.15em .6em;font-size:12px;font-weight:700}.nav{z-index:50;-webkit-backdrop-filter:saturate(1.4)blur(14px);background:#f7f4eedb;border-bottom:1px solid #0000;transition:border-color .2s,box-shadow .2s;position:sticky;top:0}.nav.scrolle{border-color:var(--ligne);box-shadow:0 6px 24px -18px #1e2a2366}.nav .wrap{align-items:center;gap:20px;height:72px;display:flex}.logo img{width:auto;height:38px}.menu{margin-left:12px;gap:4px;margin-block:0;padding:0;list-style:none;display:flex}.menu>li{position:relative}.menu>li>a,.menu>li>button{background:0 0;border:0;border-radius:10px;align-items:center;gap:.3em;padding:.6em .85em;font-size:15px;font-weight:500;text-decoration:none;display:flex}.menu>li>a:hover,.menu>li>button:hover,.menu>li>button[aria-expanded=true]{background:var(--papier-2)}.chev{width:10px;height:10px;transition:transform .2s}button[aria-expanded=true] .chev{transform:rotate(180deg)}.nav-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.nav-actions .connexion{padding:.6em .8em;font-size:15px;font-weight:600;text-decoration:none}.burger{background:0 0;border:0;margin-left:auto;padding:10px;display:none}.burger span{background:var(--encre);border-radius:2px;width:22px;height:2px;margin:5px 0;transition:transform .25s,opacity .2s;display:block}.burger[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){opacity:0}.burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mega{background:var(--blanc);border-radius:var(--r-lg);width:min(880px,92vw);box-shadow:var(--ombre-lg);border:1px solid var(--ligne);opacity:0;visibility:hidden;grid-template-columns:1fr 1fr 260px;gap:8px 18px;padding:22px;transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:absolute;top:calc(100% + 10px);left:-140px;transform:translateY(-6px)}.mega.ouvert{opacity:1;visibility:visible;transform:none}.mega h4{font-family:var(--f-texte);text-transform:uppercase;letter-spacing:.1em;color:var(--texte-2);margin:4px 10px 6px;font-size:12px;font-weight:700}.mega a.item{border-radius:12px;align-items:flex-start;gap:12px;padding:10px;text-decoration:none;display:flex}.mega a.item:hover{background:var(--papier)}.mega a.item img{flex:none;width:36px;height:36px}.mega a.item strong{font-size:14.5px;display:block}.mega a.item span{color:var(--texte-2);font-size:13px;line-height:1.35;display:block}.mega .encart{background:var(--sapin);color:var(--mousse);border-radius:18px;flex-direction:column;grid-area:1/3/span 5;gap:10px;padding:20px;display:flex;position:relative;overflow:hidden}.mega .encart h5{font-family:var(--f-titre);color:#fff;margin:0;font-size:20px;line-height:1.15}.mega .encart p{font-size:14px}.mega .encart img{align-self:flex-end;width:120px;margin-top:auto;margin-bottom:-28px;margin-right:-10px}.tiroir{display:none}@media (width<=1020px){.menu,.nav-actions{display:none}.burger{display:block}.tiroir{background:var(--papier);z-index:49;opacity:0;visibility:hidden;padding:16px 16px 40px;transition:opacity .25s,transform .25s,visibility .25s;display:block;position:fixed;inset:72px 0 0;overflow-y:auto;transform:translateY(-8px)}.tiroir.ouvert{opacity:1;visibility:visible;transform:none}.tiroir a{border-bottom:1px solid var(--ligne);padding:14px 8px;font-size:18px;font-weight:600;text-decoration:none;display:block}.tiroir .btns{gap:10px;margin-top:20px;display:grid}}section{position:relative}.sec{padding:110px 0}@media (width<=760px){.sec{padding:72px 0}}.entete{text-align:center;justify-items:center;gap:16px;max-width:760px;margin:0 auto 56px;display:grid}.entete h2{font-size:clamp(32px,4.4vw,52px)}.entete p{color:var(--texte-2);max-width:640px;font-size:clamp(17px,1.6vw,19px)}.entete.gauche{text-align:left;justify-items:start;margin-left:0}em.trait{white-space:nowrap;z-index:0;font-style:normal;position:relative}em.trait:after{content:"";background:var(--ocre-300);z-index:-1;border-radius:4px;height:.36em;position:absolute;bottom:.04em;left:-.08em;right:-.08em;transform:skew(-8deg)}.sur-sombre em.trait:after{background:var(--brique)}.hero{padding:72px 0 40px;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(600px 380px at 82% 30%,#43624a2e,#0000 70%),radial-gradient(520px 320px at 8% 10%,#b38f3f29,#0000 70%);height:900px;position:absolute;inset:-20% -10% auto}.hero .grille{grid-template-columns:1.02fr 1fr;align-items:center;gap:56px;display:grid;position:relative}.hero h1{letter-spacing:-.035em;margin:20px 0 22px;font-size:clamp(40px,5.6vw,72px)}.hero h1 .vert{color:var(--sapin)}.hero .chapo{color:var(--texte-2);max-width:560px;font-size:clamp(18px,1.7vw,21px)}.hero .ctas{flex-wrap:wrap;gap:12px;margin:32px 0 26px;display:flex}.garanties{color:var(--texte-2);flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.garanties li{align-items:center;gap:.45em;display:flex}.garanties svg{color:var(--ok);flex:none}@media (width<=1020px){.hero .grille{grid-template-columns:1fr;gap:40px}.hero{padding-top:44px}}.scene{padding:20px 0 30px;position:relative}.app{background:var(--sapin);box-shadow:var(--ombre-lg);transform-origin:0;border-radius:22px;grid-template-columns:150px 1fr;font-size:12.5px;transition:transform .6s;display:grid;overflow:hidden;transform:perspective(1600px)rotateY(-6deg)rotateX(2deg)}.scene:hover .app{transform:perspective(1600px)rotateY(-2deg)rotateX(1deg)}.app-menu{color:var(--mousse);flex-direction:column;gap:2px;padding:14px 10px;display:flex}.app-menu .mini-logo{font-family:var(--f-titre);color:#fff;align-items:center;gap:8px;padding:2px 6px 12px;font-size:15px;font-weight:700;display:flex}.app-menu .mini-logo img{width:26px}.app-menu div.l{white-space:nowrap;border-radius:9px;align-items:center;gap:8px;padding:7px 8px;display:flex;overflow:hidden}.app-menu div.l .gk{width:16px;height:16px}.app-menu div.l.actif{background:var(--brique);color:#fff}.app-feuille{background:var(--papier);border-radius:16px;gap:12px;min-width:0;margin:8px 8px 8px 0;padding:16px;display:grid}.app-haut{justify-content:space-between;align-items:center;gap:8px;display:flex}.app-haut strong{font-family:var(--f-titre);font-size:17px}.app-haut .cherche{background:var(--blanc);border:1px solid var(--ligne);max-width:200px;color:var(--texte-2);white-space:nowrap;border-radius:999px;flex:1;padding:5px 10px;font-size:11.5px;overflow:hidden}.tuiles{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.tuile{background:var(--blanc);border:1px solid var(--ligne);border-radius:12px;padding:9px 10px}.tuile b{font-family:var(--f-titre);font-size:19px;line-height:1.1;display:block}.tuile span{color:var(--texte-2);font-size:10.5px;line-height:1.2;display:block}.tuile.alerte b{color:var(--brique)}.carte-app{background:var(--blanc);border:1px solid var(--ligne);border-radius:12px;padding:10px 12px}.carte-app .t{justify-content:space-between;align-items:center;gap:6px;margin-bottom:6px;display:flex}.carte-app .t strong{font-size:12.5px}.prop{border-top:1px dashed var(--ligne);align-items:center;gap:9px;padding:7px 0;display:flex}.prop:first-of-type{border-top:0}.prop img{flex:none;width:26px;height:26px}.prop .txt{flex:1;min-width:0;line-height:1.3}.prop .txt b{white-space:nowrap;text-overflow:ellipsis;font-size:11.8px;display:block;overflow:hidden}.prop .txt span{color:var(--texte-2);font-size:10.5px}.prop .ok{background:var(--sapin);color:#fff;border:0;border-radius:999px;padding:4px 9px;font-size:10.5px;font-weight:600}.flottant{background:var(--blanc);box-shadow:var(--ombre-lg);border:1px solid var(--ligne);border-radius:16px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;animation:6s ease-in-out infinite flotte;display:flex;position:absolute}.flottant b{font-size:13.5px;display:block}.flottant span{color:var(--texte-2);font-size:12px}.f1{top:-4px;right:-10px}.f2{animation-delay:-2s;bottom:0;left:-28px}.f3{padding:8px 12px 8px 8px;animation-delay:-4s;bottom:64px;right:-24px}.f3 img{width:48px}.coche{background:var(--mousse);width:30px;height:30px;color:var(--ok);border-radius:50%;flex:none;place-items:center;display:grid}@keyframes flotte{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (width<=640px){.app{grid-template-columns:1fr;transform:none}.scene:hover .app{transform:none}.app-menu{display:none}.app-feuille{margin:8px}.tuiles{grid-template-columns:repeat(2,1fr)}.tuile{min-width:0}.app-haut .cherche{display:none}.f1{top:-18px;right:4px}.f2{bottom:-6px;left:4px}.f3{display:none}}.secteurs{padding:28px 0 8px}.secteurs p{text-align:center;color:var(--texte-2);margin-bottom:18px;font-size:14.5px}.defile{overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.defile ul{gap:12px;width:max-content;margin:0;padding:0;list-style:none;animation:60s linear infinite defile;display:flex}.defile:hover ul{animation-play-state:paused}.defile li{background:var(--blanc);border:1px solid var(--ligne);white-space:nowrap;color:var(--sapin-700);border-radius:999px;padding:.55em 1.1em;font-size:14.5px;font-weight:600}@keyframes defile{to{transform:translate(-50%)}}.chiffres{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:64px;display:grid}.chiffre{background:var(--blanc);border-radius:var(--r-lg);border:1px solid var(--ligne);padding:26px 24px}.chiffre b{font-family:var(--f-titre);color:var(--sapin);letter-spacing:-.03em;font-size:clamp(36px,4vw,50px);line-height:1;display:block}.chiffre>span{color:var(--texte-2);margin-top:10px;font-size:15px;display:block}@media (width<=900px){.chiffres{grid-template-columns:repeat(2,1fr)}}.avant-apres{grid-template-columns:1fr 1fr;gap:20px;display:grid}.colonne{border-radius:var(--r-xl);align-content:start;gap:18px;padding:36px;display:grid}.colonne h3{align-items:center;gap:12px;font-size:26px;display:flex}.colonne h3 img{width:56px}.colonne ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.colonne li{align-items:flex-start;gap:12px;font-size:16px;display:flex}.colonne li svg{flex:none;margin-top:3px}.colonne.avant{background:var(--papier-2);color:var(--texte-2)}.colonne.avant li svg{color:var(--brique)}.colonne.apres{background:var(--sapin);color:var(--mousse)}.colonne.apres h3{color:#fff}.colonne.apres li svg{color:var(--ocre-300)}@media (width<=860px){.avant-apres{grid-template-columns:1fr}.colonne{padding:26px}}.produit{background:var(--blanc);border-top:1px solid var(--ligne);border-bottom:1px solid var(--ligne)}.explorateur{grid-template-columns:320px 1fr;align-items:start;gap:28px;display:grid}.onglets{gap:6px;display:grid;position:sticky;top:96px}.onglet{text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:12px;width:100%;padding:10px 14px;transition:background .2s,border-color .2s;display:flex}.onglet img{flex:none;width:38px;height:38px;transition:transform .25s}.onglet strong{font-size:15.5px;display:block}.onglet small{color:var(--texte-2);font-size:12.5px;display:block}.onglet:hover{background:var(--papier)}.onglet[aria-selected=true]{background:var(--papier);border-color:var(--ligne-2)}.onglet[aria-selected=true] img{transform:scale(1.12)rotate(-4deg)}.onglet .badge{margin-left:auto}.panneau{background:var(--papier);border-radius:var(--r-xl);border:1px solid var(--ligne);grid-template-columns:1.05fr .95fr;align-items:start;gap:36px;min-height:560px;padding:40px;display:grid}.panneau[hidden]{display:none}.panneau .tete{align-items:center;gap:14px;margin-bottom:6px;display:flex}.panneau .tete img{width:64px}.panneau h3{font-size:clamp(26px,2.6vw,34px)}.panneau .accroche{color:var(--texte-2);margin:14px 0 22px;font-size:18px}.panneau ul.points{gap:11px;margin:0 0 26px;padding:0;list-style:none;display:grid}.panneau ul.points li{align-items:flex-start;gap:10px;font-size:15.5px;display:flex}.panneau ul.points li svg{color:var(--sapin);flex:none;margin-top:3px}.panneau .agent{background:var(--blanc);border:1px solid var(--ligne);border-radius:16px;gap:12px;margin-bottom:24px;padding:14px 16px;display:flex}.panneau .agent img{flex:none;width:40px;height:40px}.panneau .agent b{font-size:14px;display:block}.panneau .agent span{color:var(--texte-2);font-size:14px}.visuel{background:var(--blanc);box-shadow:var(--ombre);border:1px solid var(--ligne);border-radius:20px;gap:10px;padding:18px;font-size:13px;display:grid}.visuel .vt{justify-content:space-between;align-items:center;font-weight:600;display:flex}.visuel .ligne{background:var(--papier);border-radius:12px;align-items:center;gap:10px;padding:9px 10px;display:flex}.visuel .ligne .av{color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.visuel .ligne .grow{flex:1;min-width:0}.visuel .ligne .grow b{font-size:13px;display:block}.visuel .ligne .grow span{color:var(--texte-2);font-size:12px}.etat{white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.etat.v{background:var(--mousse);color:var(--sapin-700)}.etat.o{background:var(--ocre-50);color:#7a5e1e}.etat.r{background:var(--brique-50);color:var(--brique-600)}.barre{background:var(--papier-2);border-radius:99px;height:8px;overflow:hidden}.barre i{background:var(--sapin);border-radius:99px;height:100%;display:block}.cal{grid-template-columns:90px repeat(10,1fr);align-items:center;gap:3px;font-size:11px;display:grid}.cal .n{color:var(--texte-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cal .c{background:var(--papier);border-radius:5px;height:20px}.cal .c.cp{background:#8fb39a}.cal .c.tt{background:var(--ocre-300)}.cal .c.mal{background:#c9b8b0}.cal .c.we{box-shadow:inset 0 0 0 1px var(--ligne);background:0 0}.legende{color:var(--texte-2);flex-wrap:wrap;gap:12px;font-size:11.5px;display:flex}.legende i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:4px;display:inline-block}@media (width<=1020px){.explorateur{grid-template-columns:1fr}.onglets{scroll-snap-type:x mandatory;gap:8px;padding-bottom:6px;display:flex;position:static;overflow-x:auto}.onglet{scroll-snap-align:start;background:var(--papier);flex:none;width:auto}.onglet small,.onglet .badge{display:none}.panneau{grid-template-columns:1fr;min-height:0;padding:26px}}.sombre{background:var(--encre);color:var(--papier);overflow:hidden}.sombre .entete p{color:#b9c4bb}.sombre .surtitre{color:var(--ocre-300)}.sombre:before{content:"";pointer-events:none;background:radial-gradient(700px 400px at 90% 0,#43624a8c,#0000 70%),radial-gradient(500px 300px at 0 100%,#a8472f40,#0000 70%);position:absolute;inset:0}.etapes{counter-reset:e;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:56px;display:grid;position:relative}.etape{border-radius:var(--r-lg);background:#f7f4ee0f;border:1px solid #f7f4ee1f;padding:24px;position:relative}.etape:before{counter-increment:e;content:counter(e);font-family:var(--f-titre);color:#f7f4ee1a;font-size:44px;font-weight:800;line-height:1;position:absolute;top:18px;right:20px}.etape img{width:54px;margin-bottom:14px}.etape h3{color:#fff;margin-bottom:8px;font-size:20px}.etape p{color:#b9c4bb;font-size:15px}@media (width<=900px){.etapes{grid-template-columns:1fr 1fr}}@media (width<=560px){.etapes{grid-template-columns:1fr}}.demo-agents{grid-template-columns:1.1fr .9fr;gap:24px;display:grid;position:relative}.file{background:var(--papier);color:var(--texte);border-radius:var(--r-xl);padding:26px;box-shadow:0 30px 80px -30px #0009}.file-t{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.file-t h3{align-items:center;gap:10px;font-size:22px;display:flex}.compteur{background:var(--brique);color:#fff;min-width:28px;height:28px;font-size:14px;font-family:var(--f-texte);border-radius:999px;place-items:center;padding:0 8px;transition:transform .3s;display:inline-grid}.compteur.pop{transform:scale(1.25)}.carte-prop{background:var(--blanc);border:1px solid var(--ligne);border-radius:18px;grid-template-columns:auto 1fr;gap:4px 14px;max-height:400px;margin-bottom:10px;padding:16px;transition:opacity .35s,transform .35s,max-height .45s,margin .45s,padding .45s;display:grid;overflow:hidden}.carte-prop.sortie{opacity:0;border-width:0;max-height:0;margin:0;padding-top:0;padding-bottom:0;transform:translate(40px)}.carte-prop img{grid-row:span 3;width:44px}.carte-prop .meta{color:var(--texte-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.carte-prop h4{font-family:var(--f-texte);letter-spacing:0;font-size:16px;font-weight:700}.carte-prop p{color:var(--texte-2);font-size:14px}.carte-prop .actions{flex-wrap:wrap;grid-column:2;gap:8px;margin-top:10px;display:flex}.carte-prop .actions button{border:0;border-radius:999px;padding:.55em 1.1em;font-size:13.5px;font-weight:600}.b-ok{background:var(--sapin);color:#fff}.b-mod{background:var(--papier-2);color:var(--encre)}.b-non{color:var(--texte-2);background:0 0;text-decoration:underline}.vide{text-align:center;color:var(--texte-2);padding:34px 10px;display:none}.vide img{width:110px;margin:0 auto 10px}.vide.visible{display:block}.toast{background:var(--encre);color:var(--papier);opacity:0;pointer-events:none;box-shadow:var(--ombre-lg);border-radius:14px;align-items:center;gap:10px;width:max-content;max-width:90%;padding:12px 16px;font-size:14px;transition:opacity .3s,transform .3s;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%,20px)}.toast.visible{opacity:1;transform:translate(-50%)}.cote{align-content:start;gap:16px;display:grid}.regle{border-radius:var(--r-lg);background:#f7f4ee0f;border:1px solid #f7f4ee1f;gap:14px;padding:20px 22px;display:flex}.regle svg{color:var(--ocre-300);flex:none;margin-top:2px}.regle b{color:#fff;margin-bottom:3px;display:block}.regle span{color:#b9c4bb;font-size:15px}.liste-agents{flex-wrap:wrap;gap:8px;display:flex}.liste-agents span{color:var(--mousse);background:#f7f4ee14;border:1px solid #f7f4ee24;border-radius:999px;padding:.45em .9em;font-size:13.5px}@media (width<=960px){.demo-agents{grid-template-columns:1fr}}.assistant{grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px;display:grid}.chat{background:var(--blanc);border-radius:var(--r-xl);box-shadow:var(--ombre-lg);border:1px solid var(--ligne);overflow:hidden}.chat-t{background:var(--sapin);color:#fff;align-items:center;gap:12px;padding:14px 18px;display:flex}.chat-t img{background:var(--mousse);border-radius:50%;width:42px;height:42px}.chat-t b{font-family:var(--f-titre);font-size:17px;display:block}.chat-t span{color:var(--mousse-2);font-size:12.5px}.chat-corps{background:linear-gradient(var(--papier),var(--blanc));align-content:start;gap:12px;min-height:390px;padding:20px 18px;display:grid}.bulle{opacity:0;border-radius:18px;max-width:86%;padding:11px 14px;font-size:14.5px;line-height:1.45;transition:opacity .4s,transform .4s;transform:translateY(8px)}.bulle.vu{opacity:1;transform:none}.bulle.moi{background:var(--sapin);color:#fff;border-bottom-right-radius:6px;justify-self:end}.bulle.lui{background:var(--blanc);border:1px solid var(--ligne);border-bottom-left-radius:6px}.bulle.lui ul{margin:6px 0 0;padding-left:18px}.bulle small{color:var(--texte-2);margin-top:6px;font-size:12px;display:block}.bulle .lienb{background:var(--brique);color:#fff;border-radius:999px;margin-top:8px;padding:.4em .9em;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.points-saisie{gap:4px;display:inline-flex}.points-saisie i{background:var(--texte-2);border-radius:50%;width:6px;height:6px;animation:1s infinite saut}.points-saisie i:nth-child(2){animation-delay:.15s}.points-saisie i:nth-child(3){animation-delay:.3s}@keyframes saut{0%,to{opacity:.3;transform:none}50%{opacity:1;transform:translateY(-3px)}}.chat-pied{border-top:1px solid var(--ligne);flex-wrap:wrap;gap:8px;padding:12px;display:flex}.chat-pied button{background:var(--papier);border:1px solid var(--ligne);border-radius:999px;padding:.45em .9em;font-size:13px}.chat-pied button:hover{border-color:var(--sapin)}.atouts{gap:16px;margin-top:28px;display:grid}.atout{gap:14px;display:flex}.atout .ic{background:var(--mousse);width:44px;height:44px;color:var(--sapin);border-radius:14px;flex:none;place-items:center;display:grid}.atout b{margin-bottom:2px;font-size:16.5px;display:block}.atout span{color:var(--texte-2);font-size:15px}@media (width<=960px){.assistant{grid-template-columns:1fr;gap:40px}}.profils{background:var(--blanc);border-top:1px solid var(--ligne);border-bottom:1px solid var(--ligne)}.p-onglets{background:var(--papier);margin-bottom:36px;border:1px solid var(--ligne);border-radius:999px;flex-wrap:wrap;justify-content:center;gap:6px;width:max-content;max-width:100%;margin-inline:auto;padding:6px;display:flex}.p-onglet{color:var(--texte-2);background:0 0;border:0;border-radius:999px;padding:.65em 1.2em;font-size:15px;font-weight:600;transition:background .2s,color .2s}.p-onglet[aria-selected=true]{background:var(--sapin);color:#fff}.p-panneau{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.p-panneau[hidden]{display:none}.p-panneau h3{margin-bottom:14px;font-size:clamp(28px,3vw,38px)}.p-panneau>div>p{color:var(--texte-2);margin-bottom:22px;font-size:18px}.p-liste{grid-template-columns:1fr 1fr;gap:12px;display:grid}.p-liste div{background:var(--papier);border:1px solid var(--ligne);border-radius:16px;padding:16px}.p-liste b{margin-bottom:4px;font-size:15px;display:block}.p-liste span{color:var(--texte-2);font-size:14px}.p-visuel{background:var(--papier);border-radius:var(--r-xl);border:1px solid var(--ligne);place-items:center;min-height:380px;padding:32px;display:grid;position:relative;overflow:hidden}.p-visuel .mascotte{z-index:1;width:200px;position:relative}.p-visuel .bulle-p{background:var(--blanc);box-shadow:var(--ombre);border:1px solid var(--ligne);z-index:2;border-radius:16px;align-items:center;gap:8px;max-width:230px;padding:10px 14px;font-size:13.5px;font-weight:600;display:flex;position:absolute}.p-visuel .bulle-p img{width:28px}.bp1{top:28px;left:24px}.bp2{top:60px;right:20px}.bp3{bottom:40px;left:30px}.bp4{bottom:24px;right:28px}.p-visuel:before{content:"";background:radial-gradient(circle,var(--mousse),transparent 70%);border-radius:50%;width:320px;height:320px;position:absolute}@media (width<=900px){.p-panneau,.p-liste{grid-template-columns:1fr}.p-visuel{min-height:340px}}@media (width<=480px){.p-visuel .bulle-p{max-width:170px;font-size:12px}.p-visuel .mascotte{width:150px}}.conf{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.frise{gap:14px;padding-left:28px;display:grid;position:relative}.frise:before{content:"";background:repeating-linear-gradient(var(--ligne-2) 0 6px,transparent 6px 12px);width:2px;position:absolute;top:8px;bottom:8px;left:9px}.jalon{background:var(--blanc);border:1px solid var(--ligne);border-radius:18px;gap:4px;padding:16px 18px;transition:transform .2s,box-shadow .2s;display:grid;position:relative}.jalon:hover{box-shadow:var(--ombre);transform:translate(4px)}.jalon:before{content:"";background:var(--papier);border:3px solid var(--sapin);border-radius:50%;width:14px;height:14px;position:absolute;top:20px;left:-25px}.jalon.chaud:before{border-color:var(--brique)}.jalon .d{color:var(--brique);text-transform:uppercase;letter-spacing:.06em;font-size:12.5px;font-weight:700}.jalon b{font-size:16px}.jalon span{color:var(--texte-2);font-size:14px}.encart-dir{background:var(--sapin);color:var(--mousse);border-radius:var(--r-xl);padding:34px;position:relative;overflow:hidden}.encart-dir h3{color:#fff;margin:12px 0;padding-right:72px;font-size:28px}.encart-dir p{margin-bottom:18px}.encart-dir ul{gap:10px;margin:0 0 24px;padding:0;list-style:none;display:grid}.encart-dir li{gap:10px;display:flex}.encart-dir li svg{color:var(--ocre-300);flex:none;margin-top:3px}.encart-dir .sticker{opacity:.95;width:96px;position:absolute;top:-8px;right:-8px;transform:rotate(12deg)}.mini-cartes{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.mini-cartes>div{background:var(--blanc);border:1px solid var(--ligne);border-radius:16px;align-items:flex-start;gap:12px;padding:16px;display:flex}.mini-cartes img{flex:none;width:36px}.mini-cartes b{font-size:14.5px;display:block}.mini-cartes span{color:var(--texte-2);font-size:13.5px}@media (width<=960px){.conf{grid-template-columns:1fr}}@media (width<=520px){.mini-cartes{grid-template-columns:1fr}}.analyse{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;display:grid}.tableau{background:var(--blanc);border-radius:var(--r-xl);box-shadow:var(--ombre-lg);border:1px solid var(--ligne);gap:16px;padding:22px;display:grid}.tableau .tt{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.tableau .tt b{font-family:var(--f-titre);font-size:18px}.filtres{gap:6px;display:flex}.filtres button{border:1px solid var(--ligne);background:var(--papier);border-radius:999px;padding:.35em .8em;font-size:12.5px;font-weight:600}.filtres button[aria-pressed=true]{background:var(--encre);color:#fff;border-color:var(--encre)}.kpis{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.kpi{background:var(--papier);border-radius:14px;padding:12px 14px}.kpi span{color:var(--texte-2);font-size:12px;display:block}.kpi b{font-family:var(--f-titre);font-size:24px;line-height:1.2;display:block}.kpi i{font-size:12px;font-style:normal;font-weight:700}.kpi i.bon{color:var(--ok)}.kpi i.mauvais{color:var(--brique)}.graph svg{width:100%;height:auto;display:block}.graph .bar{fill:var(--sapin);transition:height .6s cubic-bezier(.2,.8,.2,1),y .6s cubic-bezier(.2,.8,.2,1)}.graph .bar.hl{fill:var(--brique)}.graph text{font-family:var(--f-texte);fill:var(--texte-2);font-size:11px}.question-ia{background:var(--lagon-50);color:#145d6b;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;display:flex}.question-ia img{width:30px}.seuil{color:var(--texte-2);align-items:center;gap:6px;font-size:12.5px;display:flex}@media (width<=960px){.analyse{grid-template-columns:1fr}.kpis{grid-template-columns:1fr 1fr 1fr}}@media (width<=420px){.kpis{grid-template-columns:1fr}}.secu{background:var(--sapin);color:var(--mousse);overflow:hidden}.secu .entete h2{color:#fff}.secu .entete p{color:var(--mousse-2)}.secu .surtitre{color:var(--ocre-300)}.grille-secu{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.bloc-secu{border-radius:var(--r-lg);background:#f7f4ee14;border:1px solid #f7f4ee29;padding:24px;transition:background .2s,transform .2s}.bloc-secu:hover{background:#f7f4ee1f;transform:translateY(-3px)}.bloc-secu .ic{background:var(--papier);width:46px;height:46px;color:var(--sapin);border-radius:14px;place-items:center;margin-bottom:16px;display:grid}.bloc-secu h3{color:#fff;margin-bottom:8px;font-size:19px}.bloc-secu p{color:var(--mousse-2);font-size:15px}.drapeaux{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px;display:flex}.drapeaux span{background:var(--encre);color:var(--papier);border-radius:999px;align-items:center;gap:8px;padding:.6em 1.1em;font-size:14px;font-weight:600;display:inline-flex}@media (width<=900px){.grille-secu{grid-template-columns:1fr 1fr}}@media (width<=560px){.grille-secu{grid-template-columns:1fr}}.integr{grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px;display:grid}.orbite{aspect-ratio:1;width:100%;max-width:520px;margin:0 auto;position:relative}.orbite .centre{background:var(--blanc);box-shadow:var(--ombre-lg);border:1px solid var(--ligne);border-radius:50%;place-items:center;display:grid;position:absolute;inset:34%}.orbite .centre img{width:70%}.orbite .anneau{border:1.5px dashed var(--ligne-2);border-radius:50%;position:absolute}.orbite .a1{inset:18%}.orbite .a2{inset:2%}.pastille{background:var(--blanc);width:62px;height:62px;box-shadow:var(--ombre);border:1px solid var(--ligne);font-size:14px;font-weight:700;font-family:var(--f-titre);color:var(--sapin-700);text-align:center;border-radius:18px;place-items:center;margin:-31px 0 0 -31px;line-height:1;display:grid;position:absolute}.pastille small{font-family:var(--f-texte);color:var(--texte-2);letter-spacing:0;margin-top:3px;font-size:8.5px;font-weight:600;display:block}.connecteurs{grid-template-columns:1fr 1fr;gap:10px;margin:24px 0;display:grid}.connecteurs>div{background:var(--blanc);border:1px solid var(--ligne);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.connecteurs .ini{background:var(--mousse);width:36px;height:36px;color:var(--sapin-700);font-size:13px;font-weight:700;font-family:var(--f-titre);border-radius:10px;flex:none;place-items:center;display:grid}.connecteurs b{font-size:14.5px;display:block}.connecteurs span{color:var(--texte-2);font-size:12.5px}.code{background:var(--encre);color:#d3dad5;border-radius:18px;padding:18px 20px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.6;overflow-x:auto}.code .k{color:var(--ocre-300)}.code .s{color:#8fc29d}.code .c{color:#7f8c84}@media (width<=960px){.integr{grid-template-columns:1fr}.orbite{max-width:400px}}@media (width<=480px){.connecteurs{grid-template-columns:1fr}.pastille{width:50px;height:50px;margin:-25px 0 0 -25px;font-size:12px}}.parcours{grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:relative}.parcours:before{content:"";background:linear-gradient(90deg,var(--sapin),var(--ocre),var(--brique));border-radius:3px;height:3px;position:absolute;top:44px;left:12%;right:12%}.pas{text-align:center;padding:0 14px;position:relative}.pas .rond{background:var(--blanc);border:3px solid var(--papier);width:88px;height:88px;box-shadow:var(--ombre);border-radius:50%;place-items:center;margin:0 auto 18px;display:grid;position:relative}.pas .rond img{width:56px}.pas .jour{color:var(--brique);background:var(--brique-50);border-radius:999px;margin-bottom:8px;padding:.25em .7em;font-size:12px;font-weight:700;display:inline-block}.pas h3{margin-bottom:8px;font-size:19px}.pas p{color:var(--texte-2);font-size:14.5px}@media (width<=860px){.parcours{grid-template-columns:1fr;gap:26px}.parcours:before{width:3px;height:auto;inset:0 auto 0 43px}.pas{text-align:left;grid-template-columns:88px 1fr;gap:0 18px;padding:0;display:grid}.pas .rond{grid-row:span 3;margin:0}}.tarifs{background:var(--blanc);border-top:1px solid var(--ligne);border-bottom:1px solid var(--ligne)}.calc{grid-template-columns:1.15fr .85fr;align-items:stretch;gap:24px;display:grid}.reglages{background:var(--papier);border-radius:var(--r-xl);border:1px solid var(--ligne);gap:28px;padding:32px;display:grid}.reglages h3{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;font-size:18px;display:flex}.reglages h3 output{font-family:var(--f-titre);color:var(--sapin);font-size:28px}input[type=range]{-webkit-appearance:none;appearance:none;background:linear-gradient(90deg,var(--sapin) var(--p,20%),var(--ligne-2) var(--p,20%));outline-offset:6px;border-radius:99px;width:100%;height:8px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--blanc);border:3px solid var(--sapin);width:26px;height:26px;box-shadow:var(--ombre);cursor:grab;border-radius:50%}input[type=range]::-moz-range-thumb{background:var(--blanc);border:3px solid var(--sapin);width:22px;height:22px;box-shadow:var(--ombre);cursor:grab;border-radius:50%}.graduations{color:var(--texte-2);justify-content:space-between;margin-top:8px;font-size:12px;display:flex}.modules-choix{grid-template-columns:1fr 1fr;gap:8px;display:grid}.choix{background:var(--blanc);border:1.5px solid var(--ligne);cursor:pointer;user-select:none;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:14.5px;font-weight:500;transition:border-color .2s,background .2s;display:flex}.choix:has(input:checked){border-color:var(--sapin);background:#f3f7f3}.choix input{width:18px;height:18px;accent-color:var(--sapin);flex:none;margin:0}.choix img{flex:none;width:26px}.choix .badge{margin-left:auto}.choix.socle{cursor:default;background:var(--mousse);border-color:var(--mousse-2)}.engagements{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.engagements label{cursor:pointer;position:relative}.engagements input{opacity:0;position:absolute}.engagements span{text-align:center;background:var(--blanc);border:1.5px solid var(--ligne);border-radius:14px;padding:12px 8px;font-size:14px;font-weight:600;transition:all .2s;display:block}.engagements span small{color:var(--texte-2);font-size:12px;font-weight:500;display:block}.engagements input:checked+span{border-color:var(--sapin);background:var(--sapin);color:#fff}.engagements input:checked+span small{color:var(--mousse-2)}.engagements input:focus-visible+span{outline:3px solid var(--ocre);outline-offset:2px}.resultat{background:var(--encre);color:var(--papier);border-radius:var(--r-xl);flex-direction:column;gap:18px;padding:32px;display:flex;position:relative;overflow:hidden}.resultat:after{content:"";background:radial-gradient(circle,#b38f3f59,#0000 70%);border-radius:50%;width:240px;height:240px;position:absolute;bottom:-60px;right:-60px}.resultat .prix{font-family:var(--f-titre);letter-spacing:-.03em;color:#fff;font-size:clamp(46px,5vw,64px);line-height:1}.resultat .prix small{font-size:18px;font-family:var(--f-texte);color:#b9c4bb;letter-spacing:0;font-weight:500}.resultat dl{border-top:1px solid #f7f4ee1f;grid-template-columns:1fr auto;gap:10px 16px;margin:0;padding-top:18px;font-size:15px;display:grid}.resultat dt{color:#b9c4bb}.resultat dd{text-align:right;color:#fff;margin:0;font-weight:600}.resultat .note{color:#9faba2;font-size:13px}.resultat .btn{z-index:1;margin-top:auto;position:relative}.engagements-prix{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px;display:grid}.engagements-prix div{background:var(--papier);border:1px solid var(--ligne);border-radius:20px;padding:20px}.engagements-prix b{margin-bottom:4px;font-size:16px;display:block}.engagements-prix span{color:var(--texte-2);font-size:14px}.fondateurs{background:linear-gradient(110deg,var(--ocre-50),var(--brique-50));border-radius:var(--r-xl);border:1px solid #ead9c0;align-items:center;gap:22px;margin-top:28px;padding:26px 30px;display:flex}.fondateurs img{flex:none;width:84px}.fondateurs h3{margin-bottom:6px;font-size:22px}.fondateurs p{color:var(--texte-2)}.fondateurs .btn{margin-left:auto}@media (width<=960px){.calc{grid-template-columns:1fr}.engagements-prix{grid-template-columns:1fr 1fr}.fondateurs{flex-wrap:wrap}.fondateurs .btn{margin-left:0}}@media (width<=520px){.modules-choix,.engagements,.engagements-prix{grid-template-columns:1fr}.reglages,.resultat{padding:22px}}.comparatif{border-radius:var(--r-xl);border:1px solid var(--ligne);background:var(--blanc);overflow-x:auto}.comparatif table{border-collapse:collapse;width:100%;min-width:720px;font-size:15px}.comparatif th,.comparatif td{text-align:center;border-bottom:1px solid var(--ligne);padding:16px 18px}.comparatif th:first-child,.comparatif td:first-child{text-align:left;font-weight:500}.comparatif thead th{font-family:var(--f-titre);background:var(--papier);vertical-align:bottom;font-size:16px}.comparatif thead th.nous{background:var(--sapin);color:#fff;border-radius:0}.comparatif thead th.nous img{filter:drop-shadow(0 1px #0003);height:26px;margin:0 auto 6px}.comparatif td.nous{color:var(--sapin-700);background:#f3f7f3;font-weight:700}.comparatif tr:last-child td{border-bottom:0}.oui{color:var(--ok)}.non{color:#b7ae9e}.part{color:#8a6d2a;font-size:13px;font-weight:600}.faq{grid-template-columns:.8fr 1.2fr;align-items:start;gap:56px;display:grid}.faq .entete{position:sticky;top:110px}.faq .entete img{width:150px}details{background:var(--blanc);border:1px solid var(--ligne);border-radius:18px;margin-bottom:10px;transition:border-color .2s}details[open]{border-color:var(--ligne-2);box-shadow:var(--ombre)}summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-size:16.5px;font-weight:600;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary .plus{background:var(--papier);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;transition:transform .25s,background .2s;display:grid}details[open] summary .plus{background:var(--brique);color:#fff;transform:rotate(45deg)}details .rep{color:var(--texte-2);padding:0 22px 20px;font-size:15.5px}details .rep p+p{margin-top:10px}@media (width<=960px){.faq{grid-template-columns:1fr}.faq .entete{position:static}}.final{padding:40px 0 110px}.final-carte{background:var(--sapin-900);color:#fff;border-radius:36px;grid-template-columns:1.2fr .8fr;min-height:480px;display:grid;position:relative;overflow:hidden}.final-carte .txt{z-index:1;align-content:center;gap:22px;padding:64px;display:grid;position:relative}.final-carte h2{color:#fff;font-size:clamp(34px,4.4vw,56px)}.final-carte p{color:var(--mousse-2);max-width:520px;font-size:19px}.final-carte em.trait:after{background:var(--brique)}.final-carte .ctas{flex-wrap:wrap;gap:12px;display:flex}.final-carte .photo{min-height:320px;position:relative}.final-carte .photo img,.final-carte .photo video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.final-carte .photo:before{content:"";background:linear-gradient(90deg,var(--sapin-900),transparent 40%);z-index:1;position:absolute;inset:0}.final-carte .zz{z-index:2;color:var(--encre);box-shadow:var(--ombre-lg);background:#f7f4eeeb;border-radius:16px;padding:10px 14px;font-size:14px;font-weight:600;position:absolute;bottom:24px;right:24px}@media (width<=900px){.final-carte{grid-template-columns:1fr}.final-carte .txt{padding:36px 26px}.final-carte .photo{min-height:360px}.final-carte .photo:before{background:linear-gradient(180deg,var(--sapin-900),transparent 40%)}}footer{background:var(--encre);color:#b9c4bb;padding:72px 0 32px;font-size:14.5px}.pied{grid-template-columns:1.4fr repeat(4,1fr);gap:32px;display:grid}.pied img.l{background:var(--papier);border-radius:12px;width:auto;height:40px;margin-bottom:16px;padding:4px 10px}.pied h4{font-family:var(--f-texte);color:#fff;margin-bottom:14px;font-size:14px;font-weight:700}.pied ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.pied a{text-decoration:none}.pied a:hover{color:#fff}.lettre{gap:8px;max-width:360px;margin-top:18px;display:flex}.lettre input{color:#fff;min-width:0;font:inherit;background:#f7f4ee0f;border:1px solid #f7f4ee33;border-radius:999px;flex:1;padding:.75em 1em}.lettre input::placeholder{color:#8b978f}.bas{border-top:1px solid #f7f4ee1f;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:48px;padding-top:24px;font-size:13.5px;display:flex}.bas .liens{flex-wrap:wrap;gap:18px;display:flex}@media (width<=900px){.pied{grid-template-columns:1fr 1fr}.pied>div:first-child{grid-column:1/-1}}.apparait{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(24px)}.apparait.vu{opacity:1;transform:none}.d1{transition-delay:80ms}.d2{transition-delay:.16s}.d3{transition-delay:.24s}.haut{background:var(--sapin);color:#fff;width:48px;height:48px;box-shadow:var(--ombre-lg);opacity:0;z-index:40;pointer-events:none;border:0;border-radius:50%;place-items:center;transition:opacity .3s,transform .3s;display:grid;position:fixed;bottom:18px;right:18px;transform:translateY(10px)}.haut.visible{opacity:1;pointer-events:auto;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.apparait,.bulle{opacity:1;transform:none}}#app{outline:none;min-height:60vh}#app.entree{animation:.35s entree}@keyframes entree{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.menu>li>a[aria-current=page],.menu>li>button.courant{color:var(--brique)}.drop{background:var(--blanc);min-width:280px;box-shadow:var(--ombre-lg);border:1px solid var(--ligne);opacity:0;visibility:hidden;border-radius:18px;gap:2px;padding:10px;transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:absolute;top:calc(100% + 10px);left:-12px;transform:translateY(-6px)}.drop.ouvert{opacity:1;visibility:visible;transform:none}.drop a{border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-size:14.5px;font-weight:600;text-decoration:none;display:flex}.drop a small{color:var(--texte-2);font-size:12.5px;font-weight:400;display:block}.drop a:hover{background:var(--papier)}.drop a img{flex:none;width:30px}.mega.solutions{grid-template-columns:1fr 1fr 240px;left:-260px}.mega .tous{color:var(--brique);grid-column:2;padding:6px 10px;font-size:14px;font-weight:700;text-decoration:none}.tiroir h5{font-family:var(--f-texte);text-transform:uppercase;letter-spacing:.1em;color:var(--texte-2);margin:22px 8px 4px;font-size:12px}.tiroir a.sous{padding:11px 8px;font-size:16px;font-weight:500}.ph{padding:56px 0 64px;position:relative;overflow:hidden}.ph:before{content:"";pointer-events:none;background:radial-gradient(560px 340px at 85% 30%,#43624a29,#0000 70%),radial-gradient(440px 280px at 5% 10%,#b38f3f24,#0000 70%);height:700px;position:absolute;inset:-30% -10% auto}.ph .grille{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid;position:relative}.ph h1{letter-spacing:-.03em;margin:16px 0 18px;font-size:clamp(36px,4.8vw,60px)}.ph .chapo{color:var(--texte-2);max-width:580px;font-size:clamp(17px,1.6vw,20px)}.ph .ctas{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.ph .tete{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ph .tete img{width:64px}.ph .illus{place-items:center;display:grid;position:relative}.ph .illus .mascotte{width:min(320px,70%)}.ph.sombre-ph{background:var(--encre);color:var(--papier)}.ph.sombre-ph .chapo{color:#b9c4bb}.ph.sombre-ph h1{color:#fff}.ph.sapin-ph{background:var(--sapin);color:var(--mousse)}.sapin-ph em.trait:after,.sombre-ph em.trait:after{background:var(--brique)}.ph.sapin-ph h1{color:#fff}.ph.sapin-ph .chapo,.ph.sapin-ph .ariane,.ph.sombre-ph .ariane{color:var(--mousse-2)}.ariane{color:var(--texte-2);flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.ariane a{text-decoration:none}.ariane a:hover{text-decoration:underline}.ariane li+li:before{content:"/";opacity:.5;margin-right:6px}@media (width<=960px){.ph .grille{grid-template-columns:1fr;gap:36px}.ph{padding:36px 0 48px}}.sousnav{z-index:30;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--ligne);background:#f7f4eeeb;position:sticky;top:72px}.sousnav .wrap{scrollbar-width:none;gap:6px;padding-top:10px;padding-bottom:10px;display:flex;overflow-x:auto}.sousnav .wrap::-webkit-scrollbar{display:none}.sousnav button{border:1px solid var(--ligne);background:var(--blanc);border-radius:999px;flex:none;padding:.5em 1em;font-size:14px;font-weight:600}.sousnav button:hover,.sousnav button.actif{background:var(--encre);color:#fff;border-color:var(--encre)}.rangees{gap:96px;display:grid}.rangee{grid-template-columns:1fr 1fr;align-items:center;gap:64px;scroll-margin-top:150px;display:grid}.rangee:nth-child(2n)>.texte{order:2}.rangee h2{margin:12px 0 14px;font-size:clamp(28px,3vw,40px)}.rangee .texte>p{color:var(--texte-2);margin-bottom:22px;font-size:17.5px}.rangee ul.points{gap:12px;margin:0;padding:0;list-style:none;display:grid}.rangee ul.points li{align-items:flex-start;gap:10px;font-size:16px;display:flex}.rangee ul.points li svg{color:var(--sapin);flex:none;margin-top:3px}.rangee .scene-mock{padding:12px;position:relative}.rangee .scene-mock:before{content:"";border-radius:var(--r-xl);background:var(--papier-2);position:absolute;inset:0;transform:rotate(-2deg)}.rangee .scene-mock .visuel{position:relative}.rangee .scene-mock .autocollant{z-index:2;width:80px;position:absolute;top:-30px;left:-18px;transform:rotate(-10deg)}@media (width<=900px){.rangee{grid-template-columns:1fr;gap:32px}.rangee:nth-child(2n)>.texte{order:0}.rangees{gap:64px}}.visuel{color:var(--texte)}.visuel .ligne img{flex:none;width:28px}.visuel .mini-barres{align-items:flex-end;gap:6px;height:90px;padding:6px 2px 0;display:flex}.visuel .mini-barres i{background:var(--sapin);border-radius:5px 5px 2px 2px;flex:1}.visuel .mini-barres i.hl{background:var(--brique)}.visuel .colonnes{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.visuel .colonnes>div{background:var(--papier);border-radius:12px;align-content:start;gap:6px;padding:8px;display:grid}.visuel .colonnes h6{color:var(--texte-2);font-size:11.5px;font-family:var(--f-texte);text-transform:uppercase;letter-spacing:.06em;margin:0 0 2px}.visuel .colonnes span.c{background:var(--blanc);border:1px solid var(--ligne);border-radius:8px;padding:6px 8px;font-size:12px}.visuel .orga{justify-items:center;gap:10px;padding:6px 0;display:grid}.visuel .orga .n{background:var(--papier);border:1px solid var(--ligne);text-align:center;border-radius:12px;min-width:110px;padding:8px 12px;font-size:12px}.visuel .orga .n b{font-size:12.5px;display:block}.visuel .orga .n.r{background:var(--sapin);color:#fff;border-color:var(--sapin)}.visuel .orga .rang{flex-wrap:wrap;justify-content:center;gap:10px;display:flex;position:relative}.cartes{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.cartes.c4{grid-template-columns:repeat(4,1fr)}.cartes.c2{grid-template-columns:repeat(2,1fr)}.carte{background:var(--blanc);border:1px solid var(--ligne);border-radius:var(--r-lg);flex-direction:column;gap:10px;padding:24px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative}a.carte:hover{box-shadow:var(--ombre);border-color:var(--ligne-2);transform:translateY(-3px)}.carte .haut-carte{justify-content:space-between;align-items:center;gap:10px;display:flex}.carte img.st{width:56px}.carte h3{font-size:20px}.carte p{color:var(--texte-2);font-size:15px}.carte .pied-carte{margin-top:auto;padding-top:8px}.carte.sombre{background:var(--encre);color:var(--papier);border-color:var(--encre)}.carte.sombre p{color:#b9c4bb}.carte.sombre h3{color:#fff}.carte.sapin{background:var(--sapin);border-color:var(--sapin);color:var(--mousse)}.carte.sapin h3{color:#fff}.carte.sapin p{color:var(--mousse-2)}.carte .classif{color:var(--texte-2);border-top:1px dashed var(--ligne);margin-top:auto;padding-top:10px;font-size:12.5px}@media (width<=1020px){.cartes,.cartes.c4{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.cartes,.cartes.c4,.cartes.c2{grid-template-columns:1fr}}.chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chips li,.chips span{background:var(--blanc);border:1px solid var(--ligne);border-radius:999px;padding:.4em .9em;font-size:14px;font-weight:500}.chips.vert li{background:var(--mousse);border-color:var(--mousse-2);color:var(--sapin-700);font-weight:600}.tab-wrap{border-radius:var(--r-lg);border:1px solid var(--ligne);background:var(--blanc);overflow-x:auto}table.tab{border-collapse:collapse;width:100%;min-width:560px;font-size:15px}table.tab th,table.tab td{text-align:left;border-bottom:1px solid var(--ligne);vertical-align:top;padding:14px 18px}table.tab thead th{background:var(--papier);font-family:var(--f-titre);font-size:15px}table.tab tr:last-child td{border-bottom:0}table.tab td.num,table.tab th.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}table.tab td strong{color:var(--sapin-700)}.bande{background:var(--sapin);color:var(--mousse);border-radius:var(--r-xl);flex-wrap:wrap;align-items:center;gap:28px;padding:40px 44px;display:flex;position:relative;overflow:hidden}.bande h3{color:#fff;margin-bottom:6px;font-size:clamp(24px,2.6vw,32px)}.bande img{width:96px}.bande .btn{margin-left:auto}@media (width<=700px){.bande{padding:28px}.bande .btn{margin-left:0}}.journee{gap:0;padding-left:96px;display:grid;position:relative}.journee:before{content:"";background:var(--ligne-2);width:2px;position:absolute;top:10px;bottom:10px;left:70px}.moment{padding:0 0 26px;position:relative}.moment .h{text-align:right;width:60px;font-family:var(--f-titre);color:var(--brique);font-weight:700;position:absolute;top:2px;left:-96px}.moment:before{content:"";background:var(--papier);border:3px solid var(--sapin);border-radius:50%;width:12px;height:12px;position:absolute;top:6px;left:-32px}.moment b{font-size:17px;display:block}.moment span{color:var(--texte-2)}.quiz{background:var(--blanc);border:1px solid var(--ligne);border-radius:var(--r-xl);box-shadow:var(--ombre);padding:32px}.quiz ol{counter-reset:q;gap:10px;margin:0 0 20px;padding:0;list-style:none;display:grid}.quiz li{counter-increment:q;background:var(--papier);border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.quiz li>span{flex:1;font-size:15px}.quiz li>span:before{content:counter(q) ". ";color:var(--brique);font-weight:700}.oui-non{flex:none;gap:6px;display:flex}.oui-non label{cursor:pointer}.oui-non input{opacity:0;position:absolute}.oui-non span{border:1.5px solid var(--ligne-2);background:var(--blanc);border-radius:999px;padding:.35em .9em;font-size:13.5px;font-weight:600;display:block}.oui-non input:checked+span{background:var(--sapin);color:#fff;border-color:var(--sapin)}.oui-non input[value="0"]:checked+span{background:var(--brique);border-color:var(--brique)}.oui-non input:focus-visible+span{outline:3px solid var(--ocre);outline-offset:2px}.verdict{background:var(--encre);color:var(--papier);border-radius:20px;margin-top:20px;padding:22px;display:none}.verdict.visible{display:block}.verdict h4{color:#fff;margin-bottom:8px;font-size:22px}.verdict ul{color:#d3dad5;margin:10px 0 0;padding-left:20px}.jauge{background:#f7f4ee1f;border-radius:99px;height:12px;margin:12px 0;overflow:hidden}.jauge i{background:linear-gradient(90deg,var(--brique),var(--ocre),#8fc29d);height:100%;transition:width .6s;display:block}@media (width<=560px){.quiz{padding:20px}.quiz li{flex-direction:column;align-items:flex-start}}.formulaire{background:var(--blanc);border:1px solid var(--ligne);border-radius:var(--r-xl);box-shadow:var(--ombre);gap:16px;padding:32px;display:grid}.formulaire .deux{grid-template-columns:1fr 1fr;gap:16px;display:grid}.champ{gap:6px;display:grid}.champ label,.champ legend{font-size:14px;font-weight:600}.champ input,.champ select,.champ textarea{font:inherit;border:1.5px solid var(--ligne-2);background:var(--papier);color:var(--texte);border-radius:12px;width:100%;padding:.7em .9em}.champ input:focus,.champ select:focus,.champ textarea:focus{border-color:var(--sapin);background:#fff;outline:none}.champ .err{color:var(--brique);min-height:0;font-size:13px}.champ.ko input,.champ.ko select{border-color:var(--brique)}fieldset.champ{border:0;margin:0;padding:0}.cases{flex-wrap:wrap;gap:8px;display:flex}.cases label{background:var(--papier);border:1px solid var(--ligne);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:.4em .9em;font-size:14px;font-weight:500;display:inline-flex}.cases input{accent-color:var(--sapin)}.consent{color:var(--texte-2);align-items:flex-start;gap:10px;font-size:13.5px;display:flex}.consent input{accent-color:var(--sapin);margin-top:3px}.merci{text-align:center;padding:30px 10px;display:none}.merci img{width:140px;margin:0 auto 10px}.merci.visible{display:block}@media (width<=560px){.formulaire{padding:20px}.formulaire .deux{grid-template-columns:1fr}}.filtre-cat{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:24px;display:flex}.filtre-cat button{border:1px solid var(--ligne);background:var(--blanc);border-radius:999px;padding:.5em 1em;font-size:14px;font-weight:600}.filtre-cat button[aria-pressed=true]{background:var(--sapin);color:#fff;border-color:var(--sapin)}.recherche{width:100%;max-width:420px;font:inherit;border:1.5px solid var(--ligne-2);background:var(--blanc);border-radius:999px;margin:0 auto 20px;padding:.8em 1.2em;display:block}.statut{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:6px;padding:.25em .6em;font-size:11px;font-weight:700}.statut.available{background:var(--mousse);color:var(--sapin-700)}.statut.verification{background:var(--lagon-50);color:#145d6b}.statut.soon{background:var(--ocre-50);color:#7a5e1e}.ini-g{background:var(--mousse);width:46px;height:46px;color:var(--sapin-700);font-weight:700;font-family:var(--f-titre);border-radius:14px;flex:none;place-items:center;font-size:15px;display:grid}.route{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.route>div{background:var(--blanc);border:1px solid var(--ligne);border-radius:var(--r-lg);padding:22px;position:relative}.route>div.fait{background:var(--sapin);color:var(--mousse);border-color:var(--sapin)}.route>div.fait h3{color:#fff}.route h3{margin:8px 0;font-size:19px}.route ul{gap:4px;margin:0;padding-left:18px;font-size:14.5px;display:grid}@media (width<=960px){.route{grid-template-columns:1fr 1fr}}@media (width<=560px){.route{grid-template-columns:1fr}}.schema{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:12px;display:grid}.schema .socle-s{background:var(--sapin);color:#fff;border-radius:var(--r-lg);grid-column:1/-1;align-items:center;gap:16px;padding:20px 24px;display:flex}.schema .socle-s img{width:56px}.schema .socle-s b{font-family:var(--f-titre);font-size:22px;display:block}.schema .socle-s span{color:var(--mousse-2);font-size:14.5px}@media (width<=760px){.schema{grid-template-columns:1fr 1fr}.socle-s{flex-wrap:wrap}.schema .socle-s .btn{margin-left:0!important}}@media (width<=560px){.schema{grid-template-columns:1fr}}.schema>*{min-width:0}@media (width<=640px){.rangee .scene-mock .autocollant{width:60px;left:0}}.sec-court{padding:72px 0}.titre-sec{margin-bottom:10px;font-size:clamp(26px,3vw,38px)}.sous-titre{color:var(--texte-2);max-width:680px;margin-bottom:30px;font-size:17px}.page-404{text-align:center;padding:100px 0}.page-404 img{width:180px;margin:0 auto 16px}.prose{max-width:760px;font-size:16.5px}.prose h2{margin:36px 0 12px;font-size:26px}.prose p{color:var(--texte-2);margin-bottom:12px}.rangees>*,.rangee>*,.ph .grille>*,.hero .grille>*,.assistant>*,.jour>*{min-width:0}.capture{background:var(--blanc);border:1px solid var(--ligne);min-width:0;box-shadow:var(--ombre-lg);border-radius:18px;margin:0;position:relative;overflow:hidden}.capture .navig{background:var(--papier-2);border-bottom:1px solid var(--ligne);align-items:center;gap:6px;padding:10px 14px;display:flex}.capture .navig i{background:#d9cfbd;border-radius:50%;width:10px;height:10px}.capture .navig i:first-child{background:#e3a08f}.capture .navig i:nth-child(2){background:#e6c987}.capture .navig i:nth-child(3){background:#a9c7af}.capture .navig span{background:var(--blanc);color:var(--texte-2);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:1;margin-left:10px;padding:3px 12px;font-size:12px;overflow:hidden}.capture .ecran{cursor:zoom-in;line-height:0;position:relative}.capture .ecran img{width:100%;height:auto;display:block}.capture .ecran .visuel{cursor:default;margin:18px;line-height:1.45}.repere{background:var(--brique);color:#fff;width:30px;height:30px;font:700 14px/30px var(--f-texte);text-align:center;z-index:2;border-radius:50%;margin:-15px 0 0 -15px;transition:transform .2s;position:absolute;box-shadow:0 0 0 4px #ffffffd9,0 6px 16px #00000040}.repere:after{content:"";border:2px solid var(--brique);opacity:0;border-radius:50%;animation:2.4s ease-out infinite onde;position:absolute;inset:-4px}.repere.actif{background:var(--sapin);transform:scale(1.25)}.repere.actif:after{border-color:var(--sapin)}@keyframes onde{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}ol.reperes{counter-reset:r;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}ol.reperes li{counter-increment:r;cursor:default;border-radius:14px;align-items:flex-start;gap:12px;padding:10px 12px;font-size:15px;transition:background .2s;display:flex}ol.reperes li:before{content:counter(r);background:var(--brique);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;margin-top:1px;font-size:13px;font-weight:700;display:grid}ol.reperes li b{font-size:15.5px;display:block}ol.reperes li span{color:var(--texte-2)}ol.reperes li.actif,ol.reperes li:hover{background:var(--blanc);box-shadow:var(--ombre)}ol.reperes li.actif:before{background:var(--sapin)}.loupe{z-index:200;cursor:zoom-out;background:#0d1510e0;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.loupe.ouverte{display:flex}.loupe img{border-radius:12px;max-width:100%;max-height:100%;box-shadow:0 30px 80px #00000080}.visite{grid-template-columns:300px 1fr;align-items:start;gap:28px;display:grid}.visite .liste{gap:6px;display:grid;position:sticky;top:96px}.visite .liste button{text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.visite .liste button img{flex:none;width:34px}.visite .liste button b{font-size:15.5px;display:block}.visite .liste button small{color:var(--texte-2);font-size:13px;line-height:1.3;display:block}.visite .liste button[aria-selected=true]{background:var(--blanc);border-color:var(--ligne-2);box-shadow:var(--ombre)}.visite .vue[hidden]{display:none}.visite .vue h3{margin:0 0 8px;font-size:clamp(22px,2.4vw,30px)}.visite .vue>p{color:var(--texte-2);max-width:760px;margin-bottom:18px;font-size:17px}.visite .vue .duo{grid-template-columns:1fr;gap:6px;display:grid}.visite .vue .duo ol.reperes{grid-template-columns:1fr 1fr;margin-top:14px}@media (width<=700px){.visite .vue .duo ol.reperes{grid-template-columns:1fr}}.visite .vue .duo ol.reperes{margin-top:0}@media (width<=1100px){.visite .vue .duo{grid-template-columns:1fr}}@media (width<=960px){.visite{grid-template-columns:1fr}.visite .liste{gap:6px;padding-bottom:4px;display:flex;position:static;overflow-x:auto}.visite .liste button{flex:none;width:auto}.visite .liste button small{display:none}}.explique{gap:14px;display:grid}.explique h4{font-family:var(--f-texte);text-transform:uppercase;letter-spacing:.1em;color:var(--brique);margin:6px 0 0;font-size:12.5px;font-weight:700}.explique p{color:var(--texte);font-size:16.5px}.exemple{background:var(--blanc);border:1px solid var(--ligne);border-left:4px solid var(--ocre);border-radius:14px;align-items:flex-start;gap:14px;padding:16px 18px;font-size:15.5px;display:flex}.exemple img{flex:none;width:40px}.exemple b{color:var(--sapin-700);margin-bottom:2px;display:block}.etapes-v{counter-reset:ev;grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.etapes-v>div{background:var(--blanc);border:1px solid var(--ligne);border-radius:var(--r-lg);counter-increment:ev;padding:22px;position:relative}.etapes-v>div:before{content:counter(ev);background:var(--sapin);color:#fff;width:38px;height:38px;font-family:var(--f-titre);border-radius:12px;place-items:center;margin-bottom:14px;font-size:18px;font-weight:800;display:grid}.etapes-v h3{margin-bottom:8px;font-size:18px}.etapes-v p{color:var(--texte-2);font-size:15px}.etapes-v .qui{background:var(--ocre-50);color:#7a5e1e;border-radius:999px;margin-top:12px;padding:.25em .7em;font-size:12px;font-weight:700;display:inline-block}@media (width<=960px){.etapes-v{grid-template-columns:1fr 1fr}}@media (width<=560px){.etapes-v{grid-template-columns:1fr}}.qui-fait{border-collapse:separate;border-spacing:0 8px;width:100%;font-size:15px}.qui-fait th{text-align:left;vertical-align:top;background:var(--sapin);color:#fff;width:180px;font-family:var(--f-titre);border-radius:14px 0 0 14px;padding:14px 16px;font-size:16px}.qui-fait td{background:var(--blanc);border:1px solid var(--ligne);color:var(--texte);border-left:0;border-radius:0 14px 14px 0;padding:14px 16px}@media (width<=600px){.qui-fait th{width:110px;padding:12px;font-size:14px}.qui-fait td{padding:12px}}.semaine{gap:14px;display:grid}.jour{background:var(--blanc);border:1px solid var(--ligne);border-radius:var(--r-xl);grid-template-columns:140px 1fr 1.1fr;align-items:center;gap:24px;padding:22px;display:grid}.jour .j{font-family:var(--f-titre);color:var(--sapin);font-size:26px;font-weight:800}.jour .j small{font-family:var(--f-texte);color:var(--brique);font-size:13px;font-weight:600;display:block}.jour h3{margin-bottom:6px;font-size:20px}.jour p{color:var(--texte-2);font-size:15.5px}.jour .mini{border:1px solid var(--ligne);box-shadow:var(--ombre);border-radius:12px;line-height:0;overflow:hidden}.jour .mini img{width:100%}@media (width<=900px){.jour{grid-template-columns:1fr;gap:12px}}.rangee .texte .explique{margin-bottom:18px}.rangee.large{grid-template-columns:.85fr 1.15fr}@media (width<=900px){.rangee.large{grid-template-columns:1fr}}.cartes.explications .carte h3{font-size:19px}.capture.mobile{border:10px solid var(--encre);background:var(--encre);width:100%;max-width:330px;box-shadow:var(--ombre-lg);border-radius:40px}.capture.mobile .ecran{border-radius:30px;overflow:hidden}.ecran-mock{background:var(--papier);padding:18px}.ecran-mock .visuel{margin:0}.visite .vue .duo .capture{min-width:0}.cartes.explications .carte .ex{color:var(--sapin-700);background:var(--mousse);border-radius:10px;margin-top:auto;padding:10px 12px;font-size:14px}.hero .capture{transform-origin:0;transition:transform .6s;transform:perspective(1600px)rotateY(-5deg)rotateX(2deg)}.hero .capture:hover{transform:none}@media (width<=1020px){.hero .capture{transform:none}}a.sr:focus{clip:auto;z-index:100;width:auto;height:auto;box-shadow:var(--ombre);background:#fff;border-radius:10px;padding:8px 14px;position:fixed;top:12px;left:12px}.entete h1.h1-sec{font-size:clamp(32px,4.4vw,52px)}.meta-guide{color:var(--texte-2);margin-top:18px;font-size:14px}.en-bref{background:var(--blanc);border:1px solid var(--ligne);border-left:5px solid var(--sapin);border-radius:var(--r-lg);box-shadow:var(--ombre);width:100%;padding:24px 26px}.en-bref h2{margin-bottom:12px;font-size:20px}.en-bref ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.en-bref li{gap:10px;font-size:15.5px;display:flex}.en-bref li svg{color:var(--sapin);flex:none;margin-top:3px}.corps-guide{grid-template-columns:260px 1fr;align-items:start;gap:48px;display:grid}.corps-guide>*{min-width:0}.sommaire{background:var(--blanc);border:1px solid var(--ligne);border-radius:var(--r-lg);padding:18px 20px;font-size:14px;position:sticky;top:96px}.sommaire p{text-transform:uppercase;letter-spacing:.08em;color:var(--brique);margin-bottom:8px;font-size:12px;font-weight:700}.sommaire ol{gap:8px;margin:0;padding-left:18px;display:grid}.sommaire a{text-decoration:none}.sommaire a:hover{text-decoration:underline}.guide .prose{max-width:760px}.guide .prose section{scroll-margin-top:100px}.guide .prose h2{margin:40px 0 14px;font-size:clamp(22px,2.4vw,28px)}.guide .prose section:first-child h2{margin-top:0}.guide .prose p{color:var(--texte);font-size:17px;line-height:1.65}.guide .prose a{color:var(--brique)}.guide .prose ul.points{gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}.guide .prose ul.points li{gap:10px;font-size:16.5px;display:flex}.guide .prose ul.points li svg{color:var(--sapin);flex:none;margin-top:4px}.sources{border-top:1px solid var(--ligne);margin-top:48px;padding-top:24px}.sources h2{margin-top:0!important;font-size:20px!important}.sources ul{margin:0 0 14px;padding-left:18px}.sources p{color:var(--texte-2)!important;font-size:14px!important}@media (width<=900px){.corps-guide{grid-template-columns:1fr;gap:24px}.sommaire{position:static}}.lexique{grid-template-columns:1fr 1fr;gap:14px;margin:0;display:grid}.lexique .terme{background:var(--blanc);border:1px solid var(--ligne);border-radius:var(--r-lg);padding:20px 22px;scroll-margin-top:100px}.lexique dt{font-family:var(--f-titre);margin-bottom:6px;font-size:19px;font-weight:700}.lexique dd{color:var(--texte-2);margin:0;font-size:15.5px}.lexique dd .lien{margin-top:6px;font-size:14px;display:inline-flex}@media (width<=760px){.lexique{grid-template-columns:1fr}}.mois-nouveautes{margin:48px 0 18px;font-size:clamp(22px,2.4vw,30px)}.nouveautes .mois-nouveautes:first-child{margin-top:0}.nouveaute{scroll-margin-top:100px}.nouveaute h3{font-size:18px}.date-nouveaute{font-weight:600;color:var(--brique)!important;font-size:13px!important}.contenu-nouveaute{color:var(--texte-2);font-size:15px}.contenu-nouveaute p{margin:0 0 8px}.contenu-nouveaute ul{gap:4px;margin:0 0 8px;padding-left:18px;display:grid}.contenu-nouveaute strong{color:var(--texte)}.piege{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}[hidden]{display:none!important}
