@font-face{font-family:Fredoka;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/b6df7c92285ebcd2-s.0y4xxz2y19qqs.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/eeba9b1ad34c1404-s.0yczt4r3j28ff.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/5d52bd6c4cb3f315-s.p.0ez3bnoxb63ra.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/b6df7c92285ebcd2-s.0y4xxz2y19qqs.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/eeba9b1ad34c1404-s.0yczt4r3j28ff.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/5d52bd6c4cb3f315-s.p.0ez3bnoxb63ra.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/b6df7c92285ebcd2-s.0y4xxz2y19qqs.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/eeba9b1ad34c1404-s.0yczt4r3j28ff.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/5d52bd6c4cb3f315-s.p.0ez3bnoxb63ra.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/b6df7c92285ebcd2-s.0y4xxz2y19qqs.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/eeba9b1ad34c1404-s.0yczt4r3j28ff.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/5d52bd6c4cb3f315-s.p.0ez3bnoxb63ra.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka Fallback;src:local(Arial);ascent-override:95.64%;descent-override:23.17%;line-gap-override:0.0%;size-adjust:101.84%}.fredoka_24b4b3d3-module__iIJcKG__className{font-family:Fredoka,Fredoka Fallback;font-style:normal}.fredoka_24b4b3d3-module__iIJcKG__variable{--font-fredoka:"Fredoka", "Fredoka Fallback"}
@font-face{font-family:DM Sans;font-style:italic;font-weight:100 1000;font-display:swap;src:url(../media/2d83c8cc73e87753-s.016v-xra0nb2z.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:italic;font-weight:100 1000;font-display:swap;src:url(../media/9afbc43d791fd113-s.p.0-2_g71b84qqw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/027df52a710ea511-s.1_4-gb67e4cdj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5e3a2858f2997077-s.p.1t1ox7t-8xjh-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_99ba5016-module__FQwA9q__className{font-family:DM Sans,DM Sans Fallback}.dm_sans_99ba5016-module__FQwA9q__variable{--font-ia-sans:"DM Sans", "DM Sans Fallback"}
.ia-scope{--creme:#fafaf8;--papier:#f4f1e8;--encre:#141414;--muted:#6b6b68;--ligne:#e3e3df;--ia:#d04060;--ia-fond:#fbe9ee;--humain:#3f8f5f;--humain-fond:#e2f1e7;--bd:#1f1b3a;--bd-2:#3b3466;--lavande:#e2d9fb;--points:#cbbdf5;--jaune:#ffd23f;--citron:#fff3c4;--menthe:#c9f2ec;--ciel:#cfe2ff;--peche:#ffd9c7;--serif:"DM Serif Display",Georgia,serif;--sans:"DM Sans",system-ui,sans-serif;--bd-font:"Fredoka",var(--sans)}.ia-scope,.ia-scope *{box-sizing:border-box}.ia-scope{scroll-behavior:smooth;background:var(--creme);color:var(--encre);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55}.ia-scope img{max-width:100%;display:block}.ia-scope a{color:inherit;text-decoration:none}.ia-scope .wrap{max-width:1240px;margin:0 auto;padding:0 32px}@media (max-width:640px){.ia-scope .wrap{padding:0 16px}}.ia-scope .dossier-bar{background:var(--bd);color:#fff;font-family:var(--bd-font)}.ia-scope .dossier-bar .wrap{scrollbar-width:none;align-items:center;gap:22px;height:48px;display:flex;overflow-x:auto}.ia-scope .dossier-bar .wrap::-webkit-scrollbar{display:none}.ia-scope .dossier-bar .titre{white-space:nowrap;align-items:center;gap:8px;font-weight:600;display:flex}.ia-scope .dossier-bar .titre i{background:var(--jaune);color:var(--bd);border-radius:6px;padding:0 6px;font-style:normal}.ia-scope .dossier-bar nav{white-space:nowrap;opacity:.85;gap:18px;font-size:14.5px;display:flex}.ia-scope .dossier-bar nav a:hover{opacity:1;text-underline-offset:4px;text-decoration:underline}.ia-scope .dossier-bar .diag{white-space:nowrap;color:var(--bd);background:var(--jaune);border-radius:999px;margin-left:auto;padding:5px 14px;font-size:14px;font-weight:600}.ia-scope .trame{background-color:var(--lavande);background-image:radial-gradient(var(--points) 2px,transparent 2.5px);background-size:22px 22px}.ia-scope .bulle{border:3px solid var(--bd);box-shadow:4px 4px 0 var(--bd);font-family:var(--bd-font);color:var(--bd);background:#fff;border-radius:20px;padding:12px 16px;font-size:17px;font-weight:500;line-height:1.3;position:relative}.ia-scope .bulle:after{content:"";background:inherit;border-right:3px solid var(--bd);border-bottom:3px solid var(--bd);width:16px;height:16px;bottom:-10px;left:var(--queue,28px);position:absolute;transform:rotate(45deg)}.ia-scope .bulle.queue-d:after{left:auto;right:var(--queue,28px)}.ia-scope .etiquette{font-family:var(--bd-font);letter-spacing:.02em;background:var(--bd);color:#fff;white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-block}.ia-scope .sticker{font-family:var(--bd-font);background:var(--jaune);color:var(--bd);border:3px solid var(--bd);box-shadow:3px 3px 0 var(--bd);border-radius:12px;padding:2px 12px;font-weight:600;display:inline-block}.ia-scope .perso{filter:drop-shadow(0 6px #1f1b3a26)}.ia-scope .btn{font-family:var(--bd-font);border:3px solid var(--bd);box-shadow:4px 4px 0 var(--bd);color:var(--bd);border-radius:14px;align-items:center;gap:10px;padding:12px 20px;font-size:17px;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex}.ia-scope .btn:hover{box-shadow:6px 6px 0 var(--bd);transform:translate(-2px,-2px)}.ia-scope .btn:active{box-shadow:1px 1px 0 var(--bd);transform:translate(2px,2px)}.ia-scope .btn-jaune{background:var(--jaune)}.ia-scope .btn-blanc{background:#fff}.ia-scope .btn-ia{background:var(--ia);color:#fff}.ia-scope .btn:focus-visible,.ia-scope a:focus-visible,.ia-scope input:focus-visible{outline:3px solid var(--ia);outline-offset:3px}.ia-scope .hero{border-bottom:4px solid var(--bd);overflow:hidden}.ia-scope .hero .wrap{grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;padding-top:64px;padding-bottom:72px;display:grid}.ia-scope .hero .kicker{font-size:15px;transform:rotate(-1.5deg)}.ia-scope .hero h1{font-family:var(--bd-font);letter-spacing:-.02em;color:var(--bd);margin:22px 0;font-size:clamp(52px,7.4vw,96px);font-weight:700;line-height:.98}.ia-scope .hero h1 em{background:var(--jaune);border:4px solid var(--bd);box-shadow:5px 5px 0 var(--bd);border-radius:18px;padding:0 14px 4px;font-style:normal;display:inline-block;transform:rotate(1.5deg)}.ia-scope .hero p.chapo{color:var(--bd-2);max-width:540px;margin:0 0 28px;font-size:19px}.ia-scope .hero .actions{flex-wrap:wrap;gap:14px;display:flex}.ia-scope .hero .meta{font-family:var(--bd-font);color:var(--bd-2);flex-wrap:wrap;gap:8px 18px;margin-top:26px;font-size:14.5px;display:flex}.ia-scope .hero .meta span:before{content:"●";color:var(--ia);vertical-align:2px;margin-right:7px;font-size:10px}.ia-scope .case{aspect-ratio:1;border:4px solid var(--bd);width:100%;max-width:540px;box-shadow:8px 8px 0 var(--bd);background:#fff8e1;border-radius:26px;justify-self:end;position:relative;overflow:hidden}.ia-scope .case:before{content:"";background:repeating-conic-gradient(from 0deg at 50% 70%,#ffd23f47 0 8deg,transparent 8deg 16deg);position:absolute;inset:0}.ia-scope .case .p-dir{width:46%;position:absolute;bottom:0;left:2%}.ia-scope .case .p-kev{width:44%;position:absolute;bottom:0;right:1%}.ia-scope .case .p-tom{width:21%;position:absolute;top:4%;right:4%;transform:rotate(8deg)}.ia-scope .case .nom{position:absolute;bottom:12px}.ia-scope .case .b-dir{--queue:46px;width:56%;position:absolute;top:7%;left:5%}.ia-scope .case .b-kev{background:var(--menthe);width:52%;position:absolute;top:36%;right:6%}.ia-scope .case .b-kev:after{--queue:40px}@media (max-width:900px){.ia-scope .hero .wrap{grid-template-columns:1fr;gap:40px;padding-top:40px;padding-bottom:48px}.ia-scope .case{justify-self:center}}@media (max-width:560px){.ia-scope .case{aspect-ratio:4/5}.ia-scope .case .b-kev{top:27%}.ia-scope .case .bulle{padding:9px 12px;font-size:14.5px}}.ia-scope section{padding:88px 0}@media (max-width:640px){.ia-scope section{padding:60px 0}}.ia-scope .surtitre{font-family:var(--bd-font);letter-spacing:.06em;text-transform:uppercase;color:var(--ia);font-size:14px;font-weight:600}.ia-scope h2{font-family:var(--serif);letter-spacing:-.01em;margin:10px 0 14px;font-size:clamp(34px,4.4vw,52px);font-weight:400;line-height:1.05}.ia-scope h2 em{color:var(--ia)}.ia-scope .intro{color:var(--muted);max-width:640px;margin:0 0 44px;font-size:18px}.ia-scope .portes{grid-template-columns:1fr 1fr;gap:28px;display:grid}.ia-scope .porte{border:3px solid var(--bd);box-shadow:6px 6px 0 var(--bd);background:#fff;border-radius:24px;flex-direction:column;padding:30px 30px 28px;transition:transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.ia-scope .porte:hover{box-shadow:9px 9px 0 var(--bd);transform:translate(-3px,-3px)}.ia-scope .porte .haut{align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.ia-scope .porte .haut img{flex:none;width:120px;margin:-6px 0 -10px -6px}.ia-scope .porte .haut .bulle{--queue:-6px;flex:1;font-size:16px}.ia-scope .porte .haut .bulle:after{bottom:22px;left:-10px;transform:rotate(135deg)}.ia-scope .porte.pme{background:linear-gradient(#fff,#fff) padding-box padding-box}.ia-scope .porte.pme .bandeau{background:var(--peche)}.ia-scope .porte.agence .bandeau{background:var(--ciel)}.ia-scope .porte .bandeau{border-bottom:3px solid var(--bd);height:8px;position:absolute;inset:0 0 auto}.ia-scope .porte h3{font-family:var(--serif);margin:6px 0 10px;font-size:32px;font-weight:400;line-height:1.1}.ia-scope .porte p{color:var(--muted);margin:0 0 18px}.ia-scope .porte ul{gap:9px;margin:0 0 24px;padding:0;list-style:none;display:grid}.ia-scope .porte li{align-items:flex-start;gap:10px;display:flex}.ia-scope .porte li:before{content:"";background:var(--ia);border-radius:50%;flex:none;width:9px;height:9px;margin-top:8px}.ia-scope .porte .go{align-self:flex-start;margin-top:auto}.ia-scope .porte .citation{font-family:var(--serif);color:var(--bd-2);margin:-6px 0 14px;font-size:19px;font-style:italic}@media (max-width:860px){.ia-scope .portes{grid-template-columns:1fr}}.ia-scope .planche{background:var(--papier);border-top:1px solid var(--ligne);border-bottom:1px solid var(--ligne)}.ia-scope .cases{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.ia-scope .vignette{border:3px solid var(--bd);box-shadow:5px 5px 0 var(--bd);border-radius:20px;flex-direction:column;min-height:390px;padding:16px 16px 18px;display:flex;position:relative;overflow:hidden}.ia-scope .vignette .num{font-family:var(--bd-font);color:var(--bd-2);font-size:13px;font-weight:700}.ia-scope .vignette h3{font-family:var(--bd-font);color:var(--bd);letter-spacing:-.01em;margin:2px 0 12px;font-size:28px;font-weight:700}.ia-scope .vignette .bulle{font-size:15.5px}.ia-scope .vignette img{width:62%;margin:auto auto 0;padding-top:16px}.ia-scope .vignette .legende{color:var(--bd-2);border-top:2px dashed #1f1b3a40;margin-top:12px;padding-top:10px;font-size:14px}.ia-scope .v1{background:var(--menthe)}.ia-scope .v2{background:var(--ciel)}.ia-scope .v3{background:var(--citron)}.ia-scope .v4{background:var(--humain-fond);border-color:var(--humain);box-shadow:5px 5px 0 var(--humain)}.ia-scope .v4 h3{color:var(--humain)}.ia-scope .v4 .bulle{border-color:var(--humain);box-shadow:4px 4px 0 var(--humain)}.ia-scope .v4 .bulle:after{border-color:var(--humain)}.ia-scope .legende-code{color:var(--muted);flex-wrap:wrap;gap:10px 26px;margin-top:28px;font-size:14.5px;display:flex}.ia-scope .legende-code span{align-items:center;gap:8px;display:inline-flex}.ia-scope .legende-code i{border-radius:50%;width:12px;height:12px;display:inline-block}@media (max-width:1000px){.ia-scope .cases{grid-template-columns:1fr 1fr}}@media (max-width:560px){.ia-scope .cases{grid-template-columns:1fr}.ia-scope .vignette{min-height:0}.ia-scope .vignette img{width:42%}}.ia-scope .videos{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.ia-scope .video{border:1px solid var(--ligne);background:#fff;border-radius:18px;flex-direction:column;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.ia-scope .video:hover{border-color:var(--bd);transform:translateY(-3px)}.ia-scope .video .img{aspect-ratio:5/6;background:var(--peche);position:relative;overflow:hidden}.ia-scope .video .img img{object-fit:cover;object-position:50% 0;width:100%;height:100%}.ia-scope .video .play{background:var(--jaune);border:3px solid var(--bd);width:48px;height:48px;box-shadow:3px 3px 0 var(--bd);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:14px;left:14px}.ia-scope .video .play:before{content:"";border-left:14px solid var(--bd);border-top:9px solid #0000;border-bottom:9px solid #0000;margin-left:4px}.ia-scope .video .duree{font-family:var(--bd-font);background:var(--bd);color:#fff;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:600;position:absolute;bottom:14px;right:12px}.ia-scope .video .corps{padding:18px 20px 20px}.ia-scope .video .tag{font-family:var(--bd-font);color:var(--ia);letter-spacing:.04em;text-transform:uppercase;font-size:12.5px;font-weight:600}.ia-scope .video h3{font-family:var(--serif);margin:4px 0 8px;font-size:24px;font-weight:400;line-height:1.15}.ia-scope .video p{color:var(--muted);margin:0;font-size:15px}.ia-scope .bientot{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;font-size:15px;display:flex}.ia-scope .bientot b{color:var(--encre);font-weight:600}.ia-scope .bientot span.pill{border:2px dashed #bdbdb8;border-radius:999px;padding:5px 14px}@media (max-width:960px){.ia-scope .videos{grid-template-columns:1fr 1fr}}@media (max-width:600px){.ia-scope .videos{grid-template-columns:1fr}}.ia-scope .cas{background:var(--encre);color:#fff}.ia-scope .cas .surtitre{color:#f0a3b5}.ia-scope .cas .intro{color:#b9b9b5}.ia-scope .cas-grid{grid-template-columns:1.1fr 1fr;gap:28px;display:grid}.ia-scope .immeuble{background:#1e1e1d;border:1px solid #333;border-radius:22px;grid-template-columns:200px 1fr;align-items:center;gap:26px;padding:24px;transition:border-color .2s;display:grid}.ia-scope .immeuble:hover{border-color:#777}.ia-scope .immeuble img{aspect-ratio:1;object-fit:cover;border-radius:14px}.ia-scope .immeuble .n{letter-spacing:.12em;text-transform:uppercase;color:#9a9a96;font-size:12.5px}.ia-scope .immeuble h3{font-family:var(--serif);margin:6px 0 10px;font-size:30px;font-weight:400;line-height:1.1}.ia-scope .immeuble h3 em{color:#f0a3b5}.ia-scope .immeuble p{color:#b9b9b5;margin:0 0 12px;font-size:15.5px}.ia-scope .immeuble .lien{color:#fff;border-bottom:2px solid var(--ia);font-weight:600}.ia-scope .fiche{background:var(--creme);color:var(--encre);border-radius:22px;padding:24px 26px}.ia-scope .fiche .n{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:12.5px}.ia-scope .fiche h3{font-family:var(--serif);margin:4px 0 16px;font-size:26px;font-weight:400}.ia-scope .ligne-fiche{border-top:1px solid var(--ligne);grid-template-columns:118px 1fr;gap:14px;padding:12px 0;font-size:15px;display:grid}.ia-scope .ligne-fiche .k{align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.ia-scope .ligne-fiche .k i{border-radius:50%;flex:none;width:11px;height:11px}.ia-scope .l-avant .k i{border:2px solid #9a9a96}.ia-scope .l-ia{background:var(--ia-fond);border-top-color:#0000;border-radius:10px;margin:0 -12px;padding:12px}.ia-scope .l-ia .k i{background:var(--ia)}.ia-scope .l-vous .k i{background:var(--humain)}.ia-scope .fiche .suite{color:var(--muted);margin-top:14px;font-size:14px}@media (max-width:900px){.ia-scope .cas-grid{grid-template-columns:1fr}}@media (max-width:520px){.ia-scope .immeuble{grid-template-columns:1fr}.ia-scope .immeuble img{max-width:220px}.ia-scope .ligne-fiche{grid-template-columns:1fr;gap:4px}}.ia-scope .outils{grid-template-columns:1.25fr 1fr;align-items:start;gap:28px;display:grid}.ia-scope .outil{border:3px solid var(--bd);box-shadow:6px 6px 0 var(--bd);background:#fff;border-radius:24px;padding:28px}.ia-scope .outil .entete{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ia-scope .outil h3{font-family:var(--serif);margin:8px 0 6px;font-size:28px;font-weight:400;line-height:1.1}.ia-scope .outil .pour{font-family:var(--bd-font);border:2px solid var(--bd);border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:600}.ia-scope .outil .desc{color:var(--muted);margin:0 0 20px}.ia-scope .champs{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}.ia-scope .champ label{margin-bottom:6px;font-size:13.5px;font-weight:600;display:block}.ia-scope .champ input{width:100%;font:500 17px var(--sans);background:var(--creme);border:2px solid #d6d6d2;border-radius:10px;padding:10px 12px}.ia-scope .champ input:focus{border-color:var(--bd);outline:none}.ia-scope .resultat{background:var(--citron);border:3px solid var(--bd);font-family:var(--bd-font);color:var(--bd);border-radius:16px;margin-top:20px;padding:16px 18px}.ia-scope .resultat .gros{font-size:30px;font-weight:700;line-height:1.1}.ia-scope .resultat .petit{margin-top:6px;font-size:15px}.ia-scope .resultat .petit b{color:var(--humain)}.ia-scope .hypotheses{color:var(--muted);margin-top:14px;font-size:13.5px}.ia-scope .hypotheses summary{cursor:pointer;color:var(--encre);font-weight:600}.ia-scope .hypotheses ul{margin:8px 0 0;padding-left:18px}.ia-scope .prive{color:var(--humain);align-items:center;gap:8px;margin-top:14px;font-size:13.5px;font-weight:600;display:inline-flex}.ia-scope .prive:before{content:"";background:var(--humain);border-radius:50%;width:8px;height:8px}.ia-scope .colonne-outils{gap:22px;display:grid}.ia-scope .cinq-cases{gap:8px;margin:4px 0 16px;display:grid}.ia-scope .cinq-cases div{grid-template-columns:96px 1fr;align-items:center;gap:10px;font-size:14.5px;display:grid}.ia-scope .cinq-cases b{font-family:var(--bd-font);background:var(--lavande);border:2px solid var(--bd);text-align:center;border-radius:8px;padding:3px 8px;font-size:13px;font-weight:600}.ia-scope .cinq-cases span{color:var(--muted);border:2px dashed #cfcfca;border-radius:8px;padding:5px 10px}.ia-scope .outil.mini{padding:22px 24px}.ia-scope .outil.mini h3{font-size:24px}.ia-scope .outil.a-venir{box-shadow:none;background:0 0;border-style:dashed}.ia-scope .lien-outil{border-bottom:2px solid var(--ia);font-weight:600}@media (max-width:900px){.ia-scope .outils{grid-template-columns:1fr}}@media (max-width:480px){.ia-scope .champs{grid-template-columns:1fr}}.ia-scope .suite{border-top:4px solid var(--bd);border-bottom:4px solid var(--bd)}.ia-scope .suite-grid{grid-template-columns:1.3fr 1fr;align-items:stretch;gap:32px;display:grid}.ia-scope .diag{border:3px solid var(--bd);box-shadow:8px 8px 0 var(--bd);background:#fff;border-radius:26px;flex-direction:column;justify-content:center;min-height:330px;padding:34px 34px 34px 230px;display:flex;position:relative}.ia-scope .diag img{width:200px;position:absolute;bottom:0;left:14px}.ia-scope .diag .bulle{background:var(--citron);font-size:15px;position:absolute;top:-26px;left:40px;transform:rotate(-2deg)}.ia-scope .diag h2{margin-top:0;font-size:clamp(30px,3.4vw,42px)}.ia-scope .diag p{color:var(--muted);margin:0 0 22px}.ia-scope .diag .actions{flex-wrap:wrap;gap:12px;display:flex}.ia-scope .lettre{background:var(--bd);color:#fff;border-radius:26px;flex-direction:column;padding:32px;display:flex}.ia-scope .lettre .surtitre{color:var(--jaune)}.ia-scope .lettre h3{font-family:var(--serif);margin:8px 0 10px;font-size:30px;font-weight:400;line-height:1.1}.ia-scope .lettre p{color:#cfcbe6;margin:0 0 20px}.ia-scope .lettre form{flex-wrap:wrap;gap:10px;margin-top:auto;display:flex}.ia-scope .lettre input{min-width:200px;font:500 16px var(--sans);background:#fff;border:2px solid #fff;border-radius:12px;flex:1;padding:12px 14px}.ia-scope .lettre button{font:600 16px var(--bd-font);border:2px solid var(--jaune);background:var(--jaune);color:var(--bd);cursor:not-allowed;opacity:.9;border-radius:12px;padding:12px 18px}@media (max-width:960px){.ia-scope .suite-grid{grid-template-columns:1fr}}@media (max-width:560px){.ia-scope .diag{padding:150px 22px 26px}.ia-scope .diag img{width:130px;inset:16px 10px auto auto}.ia-scope .diag .bulle{max-width:62%;top:-22px;left:16px}}.ia-scope .c-grid{grid-template-columns:minmax(0,340px) 1fr;align-items:center;gap:56px;display:grid}.ia-scope .lecteur{border:4px solid var(--bd);box-shadow:8px 8px 0 var(--bd);background:var(--peche);aspect-ratio:9/16;border-radius:24px;position:relative;overflow:hidden}.ia-scope .lecteur img{object-fit:cover;width:100%;height:100%}.ia-scope .lecteur .play-yt{background:var(--jaune);border:4px solid var(--bd);width:76px;height:76px;box-shadow:4px 4px 0 var(--bd);border-radius:50%;place-items:center;margin:-38px 0 0 -38px;display:grid;position:absolute;top:50%;left:50%}.ia-scope .lecteur .play-yt:before{content:"";border-left:22px solid var(--bd);border-top:14px solid #0000;border-bottom:14px solid #0000;margin-left:6px}.ia-scope .lecteur .a-venir{text-align:center;font:600 13px var(--bd-font);color:var(--bd);border:2px dashed var(--bd);background:#ffffffeb;border-radius:10px;padding:6px;position:absolute;bottom:12px;left:12px;right:12px}.ia-scope .lecteur .duree{font:600 13px var(--bd-font);background:var(--bd);color:#fff;pointer-events:none;border-radius:999px;padding:3px 10px;position:absolute;top:12px;right:12px}.ia-scope .reaction{align-items:flex-end;gap:12px;margin:0 0 22px;display:flex}.ia-scope .reaction img{width:96px}.ia-scope .reaction .bulle{--queue:-6px;background:var(--citron)}.ia-scope .reaction .bulle:after{bottom:16px;left:-10px;transform:rotate(135deg)}.ia-scope .parcours{counter-reset:n;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ia-scope .parcours li{counter-increment:n}.ia-scope .parcours a{border:1px solid var(--ligne);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 6px;font-size:14px;display:inline-flex}.ia-scope .parcours a:before{content:counter(n);background:var(--papier);width:22px;height:22px;font:600 12px var(--bd-font);border-radius:50%;place-items:center;display:grid}.ia-scope .parcours li.on a{border-color:var(--bd);font-weight:600}.ia-scope .parcours li.on a:before{background:var(--jaune);border:2px solid var(--bd)}.ia-scope .parcours a:hover{border-color:var(--bd)}@media (max-width:820px){.ia-scope .c-grid{grid-template-columns:1fr;gap:28px}.ia-scope .lecteur{justify-self:center;width:100%;max-width:230px}}.ia-scope .suivante{background:var(--bd);color:#fff;border:3px solid var(--bd);border-radius:26px;flex-direction:column;justify-content:flex-end;gap:6px;min-height:220px;padding:30px;transition:transform .15s;display:flex;position:relative}.ia-scope .suivante:hover{transform:translate(4px)}.ia-scope .suivante .surtitre{color:var(--jaune);margin-bottom:auto}.ia-scope .suivante .n{color:#cfcbe6;font-size:14px}.ia-scope .suivante .t{font-family:var(--serif);padding-right:56px;font-size:30px;line-height:1.1}.ia-scope .suivante .fleche{background:var(--jaune);width:48px;height:48px;color:var(--bd);font:700 22px var(--bd-font);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:26px;right:26px}@media (prefers-reduced-motion:reduce){.ia-scope,.ia-scope *{scroll-behavior:auto!important;transition:none!important}}.ia-scope .dossier-bar nav a.on{opacity:1;text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.ia-scope .page-tete{border-bottom:4px solid var(--bd)}.ia-scope .page-tete .wrap{grid-template-columns:1fr 220px;align-items:end;gap:32px;padding-top:34px;padding-bottom:0;display:grid}.ia-scope .ariane{font-family:var(--bd-font);color:var(--bd-2);flex-wrap:wrap;gap:6px;margin-bottom:16px;font-size:14px;display:flex}.ia-scope .ariane a:hover{text-decoration:underline}.ia-scope .ariane span[aria-hidden]{opacity:.5}.ia-scope .page-tete .sticker{font-size:14px;transform:rotate(-1.5deg)}.ia-scope .page-tete h1{font-family:var(--bd-font);letter-spacing:-.015em;color:var(--bd);margin:16px 0 14px;font-size:clamp(36px,5vw,60px);font-weight:700;line-height:1.02}.ia-scope .page-tete .chapo{color:var(--bd-2);max-width:640px;margin:0 0 40px;font-size:19px}.ia-scope .page-tete .chapo strong{color:var(--bd)}.ia-scope .page-tete .perso-tete{align-self:end;position:relative}.ia-scope .page-tete .perso-tete .bulle{width:220px;font-size:15px;position:absolute;top:-8px;right:150px;transform:rotate(-2deg)}@media (max-width:820px){.ia-scope .page-tete .wrap{grid-template-columns:1fr;gap:0;padding-top:24px}.ia-scope .page-tete .chapo{margin-bottom:12px}.ia-scope .page-tete .perso-tete{justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}.ia-scope .page-tete .perso-tete img{width:120px;margin:0}.ia-scope .page-tete .perso-tete .bulle{width:auto;max-width:220px;margin-bottom:60px;position:static}}.ia-scope .page-corps{padding:56px 0 80px}.ia-scope .page-corps .wrap{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:64px;display:grid}.ia-scope .texte{max-width:690px;font-size:17.5px;line-height:1.65}.ia-scope .texte>:first-child{margin-top:0}.ia-scope .texte p{margin:0 0 18px}.ia-scope .texte h2{margin:44px 0 14px;font-size:clamp(28px,3vw,34px)}.ia-scope .texte h3{font-family:var(--serif);margin:30px 0 10px;font-size:24px;font-weight:400}.ia-scope .texte ul,.ia-scope .texte ol{margin:0 0 20px;padding-left:22px}.ia-scope .texte li{margin:0 0 8px}.ia-scope .texte li::marker{color:var(--ia)}.ia-scope .texte a{border-bottom:2px solid var(--ia)}.ia-scope .texte strong{font-weight:600}.ia-scope .retenir{border-left:5px solid var(--ia);background:var(--ia-fond);border-radius:0 14px 14px 0;margin:28px 0;padding:18px 22px}.ia-scope .retenir .k{font-family:var(--bd-font);letter-spacing:.06em;text-transform:uppercase;color:var(--ia);font-size:13px;font-weight:600}.ia-scope .retenir p{font-family:var(--serif);margin:4px 0 0;font-size:23px;line-height:1.25}.ia-scope .retenir.vert{border-color:var(--humain);background:var(--humain-fond)}.ia-scope .retenir.vert .k{color:var(--humain)}.ia-scope .cote{gap:22px;display:grid;position:sticky;top:130px}.ia-scope .cote .lecteur{aspect-ratio:4/5}.ia-scope .cote-boite{border:1px solid var(--ligne);background:#fff;border-radius:18px;padding:18px 20px}.ia-scope .cote-boite .titre{font-family:var(--bd-font);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:13px;font-weight:600}.ia-scope .liste-pages{counter-reset:n;gap:2px;margin:0;padding:0;list-style:none;display:grid}.ia-scope .liste-pages li{counter-increment:n}.ia-scope .liste-pages a{border-radius:10px;align-items:center;gap:10px;padding:7px 8px;font-size:15px;display:flex}.ia-scope .liste-pages a:before{content:counter(n);background:var(--papier);width:24px;height:24px;font:600 12px var(--bd-font);border-radius:50%;flex:none;place-items:center;display:grid}.ia-scope .liste-pages.sans-num a:before{content:"";background:var(--ligne);width:8px;height:8px}.ia-scope .liste-pages a:hover{background:var(--papier)}.ia-scope .liste-pages li.on a{background:var(--papier);font-weight:600}.ia-scope .liste-pages li.on a:before{background:var(--jaune);border:2px solid var(--bd)}.ia-scope .liste-pages.sans-num li.on a:before{background:var(--ia);border:0}@media (max-width:960px){.ia-scope .cote:not(:has(.lecteur)){display:none}.ia-scope .page-corps .wrap{grid-template-columns:1fr;gap:40px}.ia-scope .cote{order:-1;position:static}.ia-scope .cote .cote-boite{display:none}.ia-scope .cote .lecteur{max-width:280px}}.ia-scope .lecteur{border:4px solid var(--bd);box-shadow:6px 6px 0 var(--bd);background:var(--peche);cursor:pointer;border-radius:22px;position:relative;overflow:hidden}.ia-scope .lecteur iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.ia-scope .essayer{background:var(--lavande);border:3px solid var(--bd);box-shadow:6px 6px 0 var(--bd);border-radius:22px;margin:44px 0 8px;padding:26px}.ia-scope .essayer h2{font-family:var(--bd-font);color:var(--bd);margin:0 0 4px;font-size:28px;font-weight:700}.ia-scope .essayer>p{color:var(--bd-2);margin:0 0 18px;font-size:15.5px}.ia-scope .demande{border:2px solid var(--bd);background:#fff;border-radius:14px;margin:0 0 14px;overflow:hidden}.ia-scope .demande:last-child{margin-bottom:0}.ia-scope .demande .d-tete{border-bottom:2px dashed #d9d3ef;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 16px;display:flex}.ia-scope .demande .d-titre{font-family:var(--bd-font);color:var(--bd);font-size:15px;font-weight:600}.ia-scope .demande pre{white-space:pre-wrap;font:15px/1.55 var(--sans);color:var(--encre);margin:0;padding:14px 16px}.ia-scope .copier{font:600 14px var(--bd-font);background:var(--jaune);color:var(--bd);border:2px solid var(--bd);cursor:pointer;box-shadow:2px 2px 0 var(--bd);border-radius:10px;flex:none;padding:5px 12px}.ia-scope .copier.ok{background:var(--humain);color:#fff;border-color:var(--humain);box-shadow:none}.ia-scope .texte .essayer h2{margin-top:0}.ia-scope .planche-bd{grid-template-columns:repeat(3,1fr);gap:14px;margin:8px 0 30px;display:grid}.ia-scope .planche-bd .vignette{min-height:300px;padding:14px}.ia-scope .planche-bd .vignette h3{font-size:21px;font-family:var(--bd-font);margin:0 0 10px}.ia-scope .planche-bd .vignette .bulle{font-size:14.5px}.ia-scope .planche-bd .vignette img{width:58%}.ia-scope .planche-bd .vignette .legende{font-size:13.5px}.ia-scope .vignette.v-ia{background:var(--ia-fond)}.ia-scope .vignette.v-peche{background:var(--peche)}@media (max-width:620px){.ia-scope .planche-bd{grid-template-columns:1fr}.ia-scope .planche-bd .vignette{min-height:0}.ia-scope .planche-bd .vignette img{width:36%}}.ia-scope .fiche-cas{border:1px solid var(--ligne);background:#fff;border-radius:20px;margin:22px 0 26px;padding:22px 24px 14px}.ia-scope .fiche-cas .n{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:12.5px}.ia-scope .fiche-cas h3{font-family:var(--serif);margin:4px 0 12px;font-size:26px;font-weight:400}.ia-scope .fiche-cas .ligne-fiche{grid-template-columns:120px 1fr;font-size:16px}.ia-scope .fiche-cas .l-ex{background:var(--papier);border-top-color:#0000;border-radius:10px;margin:4px -12px 10px;padding:12px;font-style:italic}.ia-scope .fiche-cas .l-ex .k i{background:var(--encre);border-radius:2px}.ia-scope .texte .ligne-fiche .k{font-size:13.5px}.ia-scope .batiment{gap:6px;max-width:320px;display:grid}.ia-scope .batiment .toit{background:var(--bd);border-radius:8px 8px 0 0;height:16px;margin:0 18px}.ia-scope .etage{border:3px solid var(--bd);background:#fff;border-radius:12px;grid-template-columns:64px 1fr;align-items:center;gap:12px;padding:10px 12px;transition:transform .15s,box-shadow .15s;display:grid}.ia-scope .etage:hover{transform:translate(3px)}.ia-scope .etage .fenetres{gap:5px;display:flex}.ia-scope .etage .fenetres i{border:2px solid var(--bd);background:#e9e6f5;border-radius:3px;width:16px;height:20px}.ia-scope .etage .lib{font-family:var(--bd-font);color:var(--bd);font-size:15px;font-weight:600;line-height:1.2}.ia-scope .etage .lib small{color:var(--bd-2);font-size:12.5px;font-weight:500;display:block}.ia-scope .etage.on{background:var(--citron);box-shadow:4px 4px 0 var(--bd)}.ia-scope .etage.on .fenetres i{background:var(--jaune)}.ia-scope .batiment .sol{background:var(--humain);opacity:.6;border-radius:0 0 8px 8px;height:10px}.ia-scope .hub{padding:60px 0 80px}.ia-scope .cartes{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.ia-scope .carte{border:1px solid var(--ligne);background:#fff;border-radius:20px;flex-direction:column;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.ia-scope .carte:hover{border-color:var(--bd);transform:translateY(-3px)}.ia-scope .carte .visuel{aspect-ratio:16/10;background:var(--lavande);place-items:end center;display:grid;position:relative;overflow:hidden}.ia-scope .carte .visuel img.photo{object-fit:cover;object-position:50% 8%;width:100%;height:100%}.ia-scope .carte .visuel img.perso{width:44%;margin-bottom:-4px}.ia-scope .carte .num{font:700 15px var(--bd-font);background:var(--jaune);color:var(--bd);border:3px solid var(--bd);border-radius:10px;padding:1px 9px;position:absolute;top:14px;left:14px}.ia-scope .carte .badge{font:600 12.5px var(--bd-font);background:var(--bd);color:#fff;border-radius:999px;padding:3px 10px;position:absolute;top:14px;right:12px}.ia-scope .carte .corps{flex-direction:column;flex:1;padding:18px 20px 22px;display:flex}.ia-scope .carte .tag{font-family:var(--bd-font);color:var(--ia);letter-spacing:.04em;text-transform:uppercase;font-size:12.5px;font-weight:600}.ia-scope .carte h2,.ia-scope .carte h3{font-family:var(--serif);margin:4px 0 8px;font-size:24px;font-weight:400;line-height:1.15}.ia-scope .carte p{color:var(--muted);margin:0;font-size:15px}.ia-scope .carte .plus{margin-top:auto;padding-top:14px;font-size:15px;font-weight:600}.ia-scope .carte.a-venir{background:0 0;border-style:dashed}.ia-scope .carte.a-venir:hover{border-color:var(--ligne);transform:none}@media (max-width:960px){.ia-scope .cartes{grid-template-columns:1fr 1fr}}@media (max-width:600px){.ia-scope .cartes{grid-template-columns:1fr}}.ia-scope .hub-immeuble{grid-template-columns:360px 1fr;align-items:start;gap:56px;display:grid}.ia-scope .hub-immeuble .batiment{max-width:none}.ia-scope .hub-immeuble .etage{grid-template-columns:78px 1fr auto;padding:14px 16px}.ia-scope .hub-immeuble .etage .lib{font-size:18px}.ia-scope .hub-immeuble .etage .lib small{font-size:14px}.ia-scope .hub-immeuble .etage .go{font:700 18px var(--bd-font);color:var(--bd)}.ia-scope .test-etage{border:3px solid var(--bd);box-shadow:6px 6px 0 var(--bd);background:#fff;border-radius:22px;padding:24px}.ia-scope .test-etage h2{font-family:var(--bd-font);color:var(--bd);margin:0 0 6px;font-size:26px;font-weight:700}.ia-scope .test-etage label{border-top:1px solid var(--ligne);cursor:pointer;align-items:flex-start;gap:12px;padding:10px 0;font-size:16px;display:flex}.ia-scope .test-etage input{width:20px;height:20px;accent-color:var(--ia);flex:none;margin-top:2px}.ia-scope .test-etage .reponse{font-family:var(--bd-font);color:var(--bd);min-height:28px;margin-top:14px;font-size:18px;font-weight:600}@media (max-width:900px){.ia-scope .hub-immeuble{grid-template-columns:1fr}}.ia-scope .outil-page .outil{max-width:none}.ia-scope .prompt-sortie{background:var(--bd);color:#fff;border-radius:16px;margin-top:18px;padding:18px 20px}.ia-scope .prompt-sortie .t{font:600 14px var(--bd-font);color:var(--jaune);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.ia-scope .prompt-sortie pre{white-space:pre-wrap;font:15.5px/1.6 var(--sans);color:#fff;min-height:80px;margin:0}.ia-scope .champ textarea{width:100%;font:500 16px var(--sans);background:var(--creme);resize:vertical;border:2px solid #d6d6d2;border-radius:10px;min-height:70px;padding:10px 12px}.ia-scope .champ textarea:focus{border-color:var(--bd);outline:none}.ia-scope .champ .aide{color:var(--muted);margin-top:4px;font-size:13px}.ia-scope .champs.une-col{grid-template-columns:1fr}.ia-scope .exemples-rapides{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.ia-scope .exemples-rapides button{font:500 14px var(--sans);border:1px solid var(--ligne);cursor:pointer;background:#fff;border-radius:999px;padding:6px 12px}.ia-scope .exemples-rapides button:hover{border-color:var(--bd)}.ia-scope .suite{padding:72px 0}.ia-scope .cas-n{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:12.5px}.ia-scope .fa{margin:26px 0 34px}.ia-scope .texte .cas-titre{font-family:var(--serif);margin:2px 0 14px;font-size:26px;font-weight:400}.ia-scope .a-grid{border:1px solid var(--ligne);background:#fff;border-radius:20px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.ia-scope .a-col{padding:18px 22px 20px}.ia-scope .a-col .k{font:600 13px var(--bd-font);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px}.ia-scope .a-avant{background:#f4f4f1}.ia-scope .a-avant .k{color:#9a9a96}.ia-scope .texte .a-avant p{color:#6b6b68;margin:0;font-size:16px;-webkit-text-decoration:line-through #00000040;text-decoration:line-through #00000040}.ia-scope .a-apres{background:var(--ia-fond)}.ia-scope .a-apres .k{color:var(--ia)}.ia-scope .texte .a-apres p{margin:0;font-size:17.5px;line-height:1.5}.ia-scope .a-bas{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:12px;font-size:15px;display:flex}.ia-scope .a-vous{background:var(--humain-fond);color:var(--humain);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-weight:600;display:inline-flex}.ia-scope .a-vous:before{content:"✓";font-weight:700}.ia-scope .a-ex{color:var(--muted);font-style:italic}@media (max-width:600px){.ia-scope .a-grid{grid-template-columns:1fr}}.ia-scope .d-carte{border:1px solid var(--ligne);background:#fff;border-radius:20px;margin:24px 0 30px;padding:22px 26px 24px}.ia-scope .texte .d-avant{color:#9a9a96;margin:6px 0;font-size:15px}.ia-scope .d-avant s{text-decoration-color:#0000004d}.ia-scope .texte .d-apres{font-family:var(--serif);margin:0 0 16px;font-size:27px;line-height:1.2}.ia-scope .d-apres em{color:var(--ia);font-style:normal}.ia-scope .d-chips{flex-wrap:wrap;gap:8px;display:flex}.ia-scope .d-chip{border-radius:999px;align-items:center;gap:7px;padding:6px 14px;font-size:14.5px;display:inline-flex}.ia-scope .d-chip b{font-weight:600}.ia-scope .d-ia{background:var(--ia-fond)}.ia-scope .d-ia b{color:var(--ia)}.ia-scope .d-vous{background:var(--humain-fond)}.ia-scope .d-vous b{color:var(--humain)}.ia-scope .d-ex{align-items:flex-end;gap:12px;margin-top:18px;display:flex}.ia-scope .d-ex img{flex:none;width:68px}.ia-scope .d-ex .bulle{font-size:15px}.ia-scope .d-ex .bulle:after{bottom:14px;left:-10px;transform:rotate(135deg)}.ia-scope .d-ex .bulle{max-width:78%}.ia-scope .d-ex.droite{justify-content:flex-end}.ia-scope .d-ex.droite img{order:2}.ia-scope .d-ex.droite .bulle:after{bottom:14px;left:auto;right:-10px;transform:rotate(-45deg)}.ia-scope .d-duo{gap:4px;margin-top:18px;display:grid}.ia-scope .d-duo .d-ex{margin-top:0}.ia-scope .d-duo .d-ex.droite .bulle{background:var(--citron)}.ia-scope .choix{gap:12px;max-width:520px;display:grid}.ia-scope .choix a{border:3px solid var(--bd);box-shadow:4px 4px 0 var(--bd);background:#fff;border-radius:16px;grid-template-columns:58px 1fr auto;align-items:center;gap:14px;padding:8px 16px 8px 8px;transition:transform .15s,box-shadow .15s;display:grid}.ia-scope .choix a:hover{box-shadow:6px 6px 0 var(--bd);transform:translate(-2px,-2px)}.ia-scope .choix .av{border:2px solid var(--bd);border-radius:12px;place-items:end center;width:58px;height:58px;display:grid;overflow:hidden}.ia-scope .choix .av img{width:115%;max-width:none;margin-bottom:-14%}.ia-scope .choix .lib{font:600 18px/1.2 var(--bd-font);color:var(--bd)}.ia-scope .choix .lib small{font:400 14px/1.35 var(--sans);color:var(--bd-2);margin-top:2px;display:block}.ia-scope .choix .fl{font:700 20px var(--bd-font);color:var(--bd)}.ia-scope .choix a:first-child{background:var(--jaune)}.ia-scope .portes{grid-template-columns:repeat(3,1fr)}.ia-scope .porte.comprendre .bandeau{background:var(--menthe)}.ia-scope .porte .haut img{width:104px}@media (max-width:1100px){.ia-scope .portes{grid-template-columns:1fr 1fr}}@media (max-width:760px){.ia-scope .portes{grid-template-columns:1fr}}.ia-scope .page-tete .wrap{grid-template-columns:minmax(0,1fr) 270px}.ia-scope .page-tete .perso-tete{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.ia-scope .page-tete .perso-tete .bulle{width:auto;max-width:250px;margin:0 40px 0 0;position:static;transform:rotate(-2deg)}.ia-scope .page-tete .perso-tete .bulle:after{left:auto;right:34px}.ia-scope .page-tete .perso-tete img{width:180px;margin:0 0 -4px}@media (max-width:820px){.ia-scope .page-tete .wrap{grid-template-columns:1fr}.ia-scope .page-tete .perso-tete{flex-direction:row;justify-content:flex-end;align-items:flex-end;gap:10px}.ia-scope .page-tete .perso-tete .bulle{max-width:220px;margin:0 0 60px}.ia-scope .page-tete .perso-tete img{width:120px}}.ia-scope .lecteur.bande-annonce{background-color:var(--lavande);background-image:radial-gradient(var(--points) 2px,transparent 2.5px);background-size:20px 20px}.ia-scope .ba-titre{text-align:center;font:600 22px/1.05 var(--bd-font);color:var(--bd);position:absolute;top:9%;left:0;right:0}.ia-scope .ba-titre b{background:var(--jaune);border:3px solid var(--bd);box-shadow:4px 4px 0 var(--bd);border-radius:14px;margin-top:6px;padding:0 12px 3px;font-size:40px;font-weight:700;display:inline-block;transform:rotate(-2deg)}.ia-scope .ba-num{flex-wrap:wrap;justify-content:center;gap:5px;display:flex;position:absolute;top:33%;left:8%;right:8%}.ia-scope .ba-num i{font:700 14px var(--bd-font);border:2px solid var(--bd);width:28px;height:28px;color:var(--bd);background:#fff;border-radius:50%;place-items:center;font-style:normal;display:grid}.ia-scope .ba-p1{width:52%;position:absolute;bottom:9%;left:-4%}.ia-scope .ba-p3{width:50%;position:absolute;bottom:9%;right:-4%}.ia-scope .ba-p2{width:32%;position:absolute;bottom:27%;left:34%}.ia-scope .bande-annonce .play-yt{top:58%}.ia-scope .notions-liste{counter-reset:n;grid-template-columns:1fr 1fr;gap:8px 12px;margin:0;padding:0;list-style:none;display:grid}.ia-scope .notions-liste li{counter-increment:n}.ia-scope .notions-liste a{border:1px solid var(--ligne);background:#fff;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:30px 1fr auto;align-items:center;column-gap:10px;padding:10px 12px;transition:border-color .2s,transform .2s;display:grid}.ia-scope .notions-liste a:before{content:counter(n);background:var(--jaune);border:2px solid var(--bd);width:30px;height:30px;font:700 14px var(--bd-font);color:var(--bd);border-radius:50%;grid-row:1/3;place-items:center;display:grid}.ia-scope .notions-liste a:hover{border-color:var(--bd);transform:translateY(-2px)}.ia-scope .notions-liste .t{font:600 16px/1.2 var(--bd-font);color:var(--bd)}.ia-scope .notions-liste .s{color:var(--muted);grid-column:2;font-size:13.5px;line-height:1.3}.ia-scope .notions-liste .d{font:600 12px var(--bd-font);color:var(--bd-2);background:var(--papier);white-space:nowrap;border-radius:999px;grid-area:1/3/3;padding:3px 9px}@media (max-width:560px){.ia-scope .notions-liste{grid-template-columns:1fr}}.ia-scope .lecteur.bande-annonce img{object-fit:initial;filter:drop-shadow(0 4px #1f1b3a26);height:auto;position:absolute}.ia-scope .lecteur.bande-annonce .ba-p1{width:52%;bottom:9%;left:-4%}.ia-scope .lecteur.bande-annonce .ba-p3{width:50%;bottom:9%;left:auto;right:-4%}.ia-scope .lecteur.bande-annonce .ba-p2{width:32%;bottom:27%;left:34%}.ia-scope .bande-annonce .play-yt{z-index:2}.ia-scope .escalier{background-color:var(--lavande);background-image:radial-gradient(var(--points) 2px,transparent 2.5px);border:3px solid var(--bd);box-shadow:6px 6px 0 var(--bd);background-size:20px 20px;border-radius:22px;margin:0 0 40px;padding:22px 18px 16px;position:relative;overflow:hidden}.ia-scope .marches{grid-template-columns:repeat(4,1fr);align-items:end;gap:8px;height:400px;padding-left:12%;display:grid}.ia-scope .marche{flex-direction:column;justify-content:flex-end;height:100%;transition:transform .15s;display:flex;position:relative}.ia-scope .marche:hover{transform:translateY(-4px)}.ia-scope .marche .bloc{border:3px solid var(--bd);border-radius:14px 14px 4px 4px;flex-direction:column;gap:2px;padding:10px 10px 12px;display:flex;position:relative}.ia-scope .marche .bloc b{font:700 17px/1.1 var(--bd-font);color:var(--bd)}.ia-scope .marche .bloc small{color:var(--bd-2);font-size:12.5px;line-height:1.3}.ia-scope .marche .no{border:3px solid var(--bd);width:30px;height:30px;font:700 15px var(--bd-font);color:var(--bd);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:-16px;right:8px}.ia-scope .m1 .bloc{background:var(--peche);height:22%}.ia-scope .m2 .bloc{background:var(--menthe);height:40%}.ia-scope .m3 .bloc{background:var(--ciel);height:58%}.ia-scope .m4 .bloc{background:var(--jaune);height:76%}.ia-scope .marche .tomik{z-index:1;filter:drop-shadow(0 3px #1f1b3a26);width:64%;margin:0 auto -6px;position:relative}.ia-scope .marche .objets{flex-wrap:wrap;justify-content:center;gap:4px;margin-bottom:6px;display:flex}.ia-scope .obj{font:600 11.5px var(--bd-font);color:var(--bd);border:2px solid var(--bd);white-space:nowrap;background:#fff;border-radius:8px;padding:1px 6px}.ia-scope .obj.bul{border-radius:10px 10px 10px 2px}.ia-scope .obj.bul.rep{background:var(--menthe);border-radius:10px 10px 2px}.ia-scope .obj.cable{box-shadow:0 0 0 2px #fff,0 0 0 3px var(--bd);border-style:solid}.ia-scope .obj.valider{background:var(--humain);color:#fff;border-color:var(--humain)}.ia-scope .escalier .dir{filter:drop-shadow(0 3px #1f1b3a26);width:13%;position:absolute;bottom:44px;left:0}.ia-scope .escalier .axes{border-top:3px solid var(--bd);font:500 14px var(--bd-font);color:var(--bd-2);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:12px;padding-top:10px;display:flex}.ia-scope .escalier .axes b{color:var(--bd)}.ia-scope .escalier .axes b.ia{color:var(--ia)}.ia-scope .texte h2[id^=palier]{scroll-margin-top:130px}@media (max-width:640px){.ia-scope .marches{grid-template-columns:1fr;gap:10px;height:auto;padding-left:0}.ia-scope .marche{flex-direction:row;align-items:center;gap:8px;height:auto}.ia-scope .marche .tomik{order:-1;width:56px;margin:0}.ia-scope .marche .objets{display:none}.ia-scope .marche .bloc{border-radius:12px;flex:1;height:auto!important}.ia-scope .m1 .bloc{margin-right:30%}.ia-scope .m2 .bloc{margin-right:20%}.ia-scope .m3 .bloc{margin-right:10%}.ia-scope .escalier .dir{display:none}}.ia-scope .essayer.acc{padding:22px 22px 18px}.ia-scope .essayer.acc>p{margin:0 0 6px}.ia-scope .essayer.acc details{border:2px solid var(--bd);background:#fff;border-radius:14px;margin-top:10px;overflow:hidden}.ia-scope .essayer.acc summary{cursor:pointer;font:600 15.5px/1.3 var(--bd-font);color:var(--bd);align-items:center;gap:12px;padding:12px 14px;list-style:none;display:flex}.ia-scope .essayer.acc summary::-webkit-details-marker{display:none}.ia-scope .essayer.acc summary:hover{background:#faf8ff}.ia-scope .essayer.acc summary .n{background:var(--jaune);border:2px solid var(--bd);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.ia-scope .essayer.acc summary .pl{margin-left:auto;font-size:22px;line-height:1;transition:transform .2s}.ia-scope .essayer.acc details[open] summary .pl{transform:rotate(45deg)}.ia-scope .essayer.acc .dep{border-top:2px dashed #d9d3ef;padding:0 14px 14px}.ia-scope .essayer.acc .dep pre{white-space:pre-wrap;font:15.5px/1.6 var(--sans);color:var(--encre);margin:12px 0}.ia-scope mark.trou{background:var(--citron);color:var(--bd);border-bottom:2px dashed #e3b500;border-radius:4px;padding:0 3px;font-weight:600}.ia-scope .imm{max-width:880px;margin:0 auto 56px;display:grid}.ia-scope .imm-toit{flex-direction:column;justify-self:center;align-items:center;width:200px;display:flex}.ia-scope .imm-enseigne{font:700 15px var(--bd-font);letter-spacing:.06em;text-transform:uppercase;color:var(--bd);background:var(--jaune);border:3px solid var(--bd);box-shadow:3px 3px 0 var(--bd);white-space:nowrap;border-radius:8px;margin-bottom:10px;padding:4px 12px;position:relative}.ia-scope .imm-enseigne:after{content:"";border-left:4px solid var(--bd);border-right:4px solid var(--bd);height:10px;position:absolute;bottom:-13px;left:22%;right:22%}.ia-scope .imm-toit:after{content:"";background:var(--bd);border-radius:8px 8px 0 0;align-self:stretch;height:16px;margin:0 -8px}.ia-scope .imm-et{grid-template-columns:1fr 200px 1fr;align-items:center;display:grid;position:relative}.ia-scope .imm-bloc{border:3px solid var(--bd);background:#f6eedf;border-top-width:0;grid-column:2;justify-content:center;align-items:center;gap:12px;height:72px;transition:background .2s;display:flex}.ia-scope .imm-et:first-of-type .imm-bloc{border-top-width:3px}.ia-scope .imm-bloc i{border:3px solid var(--bd);background:linear-gradient(var(--bd),var(--bd)) center/2px 100% no-repeat,#cfe2ff;border-radius:4px;width:24px;height:32px;transition:background-color .2s}.ia-scope .imm-bloc.rdc{background:#eadfcb;align-items:flex-end;gap:18px;height:82px}.ia-scope .imm-bloc.rdc i{align-self:center}.ia-scope .imm-porte{border:3px solid var(--bd);background:var(--humain);border-bottom:0;border-radius:6px 6px 0 0;gap:2px;width:42px;height:58px;padding:4px 4px 0;display:flex;position:relative}.ia-scope .imm-porte b{border:2px solid var(--bd);background:#cfe2ff;border-bottom:0;border-radius:2px 2px 0 0;flex:1}.ia-scope .imm-porte:before{content:"";background:repeating-linear-gradient(90deg,var(--ia) 0 8px,#fff 8px 16px);border:2px solid var(--bd);border-radius:3px 3px 8px 8px;height:10px;position:absolute;top:-16px;left:-12px;right:-12px}.ia-scope .imm-no{font:700 12px var(--bd-font);color:#fff;background:var(--bd);z-index:1;border-radius:6px;padding:3px 7px;position:absolute;top:50%;left:calc(50% - 120px);transform:translateY(-50%)}.ia-scope .imm-lab{color:var(--muted);font-size:15px;line-height:1.35;transition:color .2s;position:relative}.ia-scope .imm-lab b{font:600 18px var(--bd-font);color:var(--bd);display:block}.ia-scope .imm-lab b:after{content:" →";opacity:0;transition:opacity .2s}.ia-scope .imm-et.d .imm-lab{grid-area:1/3;padding-left:46px}.ia-scope .imm-et.g .imm-lab{text-align:right;grid-area:1/1;padding-right:46px}.ia-scope .imm-lab:before{content:"";border-top:2px dashed var(--bd);width:36px;position:absolute;top:50%}.ia-scope .imm-et.d .imm-lab:before{left:6px}.ia-scope .imm-et.g .imm-lab:before{right:6px}.ia-scope .imm-et:hover .imm-bloc i{background-color:var(--jaune)}.ia-scope .imm-et:hover .imm-lab{color:var(--encre)}.ia-scope .imm-et:hover .imm-lab b:after{opacity:1}.ia-scope .imm-sol{background:var(--humain);opacity:.7;border-radius:0 0 8px 8px;justify-self:center;width:300px;height:12px}.ia-scope .imm-test{max-width:680px;margin:0 auto}@media (max-width:700px){.ia-scope .imm-et{grid-template-columns:110px 1fr}.ia-scope .imm-bloc{grid-column:1;gap:6px}.ia-scope .imm-bloc i{width:18px;height:26px}.ia-scope .imm-bloc.rdc{gap:8px}.ia-scope .imm-et.d .imm-lab,.ia-scope .imm-et.g .imm-lab{text-align:left;grid-column:2;padding:0 0 0 18px}.ia-scope .imm-lab:before{display:none}.ia-scope .imm-no{left:-6px}.ia-scope .imm-toit{justify-self:start;width:110px}.ia-scope .imm-enseigne{padding:3px 6px;font-size:10px}.ia-scope .imm-sol{justify-self:start;width:130px;margin-left:-10px}}.ia-scope .imm-duo{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.ia-scope .imm-duo .imm,.ia-scope .imm-duo .imm-test{max-width:none;margin:0}.ia-scope .imm-duo .imm-et{grid-template-columns:1fr 170px 1fr}.ia-scope .imm-duo .imm-toit{width:170px}.ia-scope .imm-duo .imm-bloc{gap:9px}.ia-scope .imm-duo .imm-no{left:calc(50% - 105px)}.ia-scope .imm-duo .imm-sol{width:250px}.ia-scope .imm-duo .imm-lab{font-size:14.5px}.ia-scope .imm-duo .imm-et.d .imm-lab{padding-left:40px}.ia-scope .imm-duo .imm-et.g .imm-lab{padding-right:40px}.ia-scope .imm-duo .imm-lab:before{width:30px}@media (max-width:1100px){.ia-scope .imm-duo{grid-template-columns:1fr;gap:48px}.ia-scope .imm-duo .imm-test{justify-self:center;width:100%;max-width:680px}}@media (max-width:700px){.ia-scope .imm-duo .imm-et{grid-template-columns:110px 1fr}.ia-scope .imm-duo .imm-toit{width:110px}.ia-scope .imm-duo .imm-no{left:-6px}.ia-scope .imm-duo .imm-sol{width:130px}.ia-scope .imm-duo .imm-et.d .imm-lab,.ia-scope .imm-duo .imm-et.g .imm-lab{padding:0 0 0 18px}}.ia-scope .imm.mini{max-width:none;margin:6px 0 0}.ia-scope .imm.mini .imm-toit{justify-self:start;width:104px}.ia-scope .imm.mini .imm-enseigne{box-shadow:2px 2px 0 var(--bd);border-width:2px;margin-bottom:8px;padding:2px 6px;font-size:9.5px}.ia-scope .imm.mini .imm-enseigne:after{border-width:0 3px;height:7px;bottom:-10px}.ia-scope .imm.mini .imm-toit:after{height:10px;margin:0 -5px}.ia-scope .imm.mini .imm-et{grid-template-columns:104px 1fr}.ia-scope .imm.mini .imm-bloc{border-width:0 3px 3px;grid-column:1;gap:6px;height:46px}.ia-scope .imm.mini .imm-et:first-of-type .imm-bloc{border-top-width:3px}.ia-scope .imm.mini .imm-bloc i{border-width:2px;width:15px;height:21px}.ia-scope .imm.mini .imm-bloc.rdc{gap:8px;height:54px}.ia-scope .imm.mini .imm-porte{border-width:2px;width:28px;height:38px;padding:3px 3px 0}.ia-scope .imm.mini .imm-porte:before{height:7px;top:-11px;left:-8px;right:-8px}.ia-scope .imm.mini .imm-no{display:none}.ia-scope .imm.mini .imm-et.d .imm-lab,.ia-scope .imm.mini .imm-et.g .imm-lab{text-align:left;grid-area:1/2;padding:0 0 0 14px;font-size:12.5px}.ia-scope .imm.mini .imm-lab:before{display:none}.ia-scope .imm.mini .imm-lab b{font-size:15px}.ia-scope .imm.mini .imm-sol{justify-self:start;width:124px;height:8px;margin-left:-10px}.ia-scope .imm.mini .imm-et.on .imm-bloc{background:#fff3c4}.ia-scope .imm.mini .imm-et.on .imm-bloc i{background-color:var(--jaune)}.ia-scope .imm.mini .imm-et.on .imm-lab b{color:var(--ia)}.ia-scope .imm.mini .imm-et.on .imm-lab b:after{content:" · vous êtes ici";opacity:1;font:500 11.5px var(--sans);color:var(--muted)}.ia-scope .imm-bloc{align-self:stretch;height:auto;min-height:72px}.ia-scope .imm-bloc.rdc{min-height:82px}.ia-scope .imm.mini .imm-bloc{min-height:46px}.ia-scope .imm.mini .imm-bloc.rdc{min-height:54px}.ia-scope .imm.mini .imm-bloc,.ia-scope .imm.mini .imm-bloc.rdc{height:auto}.ia-scope .carte-plats{grid-template-columns:1fr 1fr;gap:12px;margin:8px 0 18px;display:grid}.ia-scope .plat{border:2px solid var(--bd);box-shadow:3px 3px 0 var(--bd);background:#fff;border-radius:16px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.ia-scope .plat .p-nom{font:600 17px/1.2 var(--bd-font);color:var(--bd)}.ia-scope .plat .p-nom small{font:400 13px var(--sans);color:var(--muted);margin-top:2px;display:block}.ia-scope .texte .plat p{margin:0;font-size:15px;line-height:1.45}.ia-scope .plat .p-delai{font:600 12.5px var(--bd-font);color:var(--humain);background:var(--humain-fond);border-radius:999px;align-self:flex-start;margin-top:auto;padding:3px 10px}@media (max-width:600px){.ia-scope .carte-plats{grid-template-columns:1fr}}.ia-scope .temoignage{border:2px solid var(--bd);box-shadow:4px 4px 0 var(--bd);background:#fff;border-radius:18px;margin:24px 0 8px;padding:22px 24px;position:relative}.ia-scope .temoignage:before{content:"“";font:400 72px/1 var(--serif);color:var(--ia);position:absolute;top:-22px;left:18px}.ia-scope .temoignage blockquote{font-family:var(--serif);color:var(--encre);margin:0;font-size:21px;line-height:1.35}.ia-scope .temoignage figcaption{color:var(--muted);margin-top:12px;font-size:14.5px}.ia-scope .temoignage figcaption b{color:var(--encre);font-weight:600}.ia-scope.sp{font-size:16.5px}.ia-scope.sp h1,.ia-scope.sp h2{font-family:var(--serif);letter-spacing:-.01em;color:var(--encre);font-weight:400}.ia-scope.sp h1 em,.ia-scope.sp h2 em{color:var(--ia)}.ia-scope .sp-sur{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:12.5px;font-weight:500}.ia-scope .sp-hero{border-bottom:1px solid var(--ligne);padding:84px 0 72px}.ia-scope .sp-hero-grid{grid-template-columns:1.25fr 1fr;align-items:center;gap:56px;display:grid}.ia-scope .sp-hero h1{margin:0 0 22px;font-size:clamp(42px,5.4vw,68px);line-height:1.02}.ia-scope .sp-chapo{color:var(--encre);max-width:600px;margin:0 0 12px;font-size:19px;line-height:1.55}.ia-scope .sp-cible{color:var(--muted);margin:0 0 28px}.ia-scope .sp-actions{flex-wrap:wrap;gap:10px;display:flex}.ia-scope .sp-btn{border-radius:8px;align-items:center;padding:12px 18px;font-size:15px;font-weight:500;transition:background .2s,border-color .2s;display:inline-flex}.ia-scope .sp-btn-ink{background:var(--encre);color:#fff}.ia-scope .sp-btn-ink:hover{background:#333}.ia-scope .sp-btn-line{color:var(--encre);background:#fff;border:1px solid #cfcfca}.ia-scope .sp-btn-line:hover{border-color:var(--encre)}.ia-scope .sp-note{color:var(--muted);margin:16px 0 0;font-size:13.5px}.ia-scope .sp-note:before{content:"";background:var(--humain);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.ia-scope .sp-temoin{border:1px solid var(--ligne);background:#fff;border-radius:18px;margin:0;padding:30px 30px 26px;position:relative}.ia-scope .sp-temoin:before{content:"“";font:400 80px/1 var(--serif);color:var(--ia);position:absolute;top:-6px;left:22px}.ia-scope .sp-temoin blockquote{font-family:var(--serif);margin:22px 0 0;font-size:22px;line-height:1.35}.ia-scope .sp-temoin figcaption{color:var(--muted);margin-top:16px;font-size:14px}.ia-scope .sp-temoin figcaption b{color:var(--encre);font-weight:600}.ia-scope .sp-sec{padding:84px 0}.ia-scope .sp-alt{border-top:1px solid var(--ligne);border-bottom:1px solid var(--ligne);background:#fff}.ia-scope .sp-sec h2{margin:0 0 30px;font-size:clamp(32px,3.8vw,46px);line-height:1.08}.ia-scope .sp-intro{color:var(--muted);max-width:640px;margin:-14px 0 30px}.ia-scope .sp-intro a{color:var(--encre);border-bottom:1px solid var(--encre)}.ia-scope .sp-grid4{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.ia-scope .sp-grid3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ia-scope .sp-card{border:1px solid var(--ligne);background:#fff;border-radius:14px;padding:22px}.ia-scope .sp-alt .sp-card{background:var(--creme)}.ia-scope .sp-card .sp-n{font-family:var(--serif);color:var(--ia);font-size:26px}.ia-scope .sp-card h3{margin:8px 0;font-size:17px;font-weight:600;line-height:1.3}.ia-scope .sp-card p{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.ia-scope .sp-groupe{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:30px 0 10px;font-size:13px;font-weight:500}.ia-scope .sp-plats{border:1px solid var(--ligne);background:var(--creme);border-radius:14px;display:grid;overflow:hidden}.ia-scope .sp-plat{border-top:1px solid var(--ligne);grid-template-columns:260px 1fr auto;align-items:center;gap:20px;padding:16px 20px;display:grid}.ia-scope .sp-plat:first-child{border-top:0}.ia-scope .sp-plat b{font-size:16px;font-weight:600;display:block}.ia-scope .sp-plat small{color:var(--muted);font-size:13.5px}.ia-scope .sp-plat p{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.ia-scope .sp-delai{color:var(--humain);background:var(--humain-fond);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12.5px}.ia-scope .sp-petit{color:var(--muted);margin:18px 0 0;font-size:13.5px}.ia-scope .sp-ref{border:1px solid var(--ligne);background:#fff;border-radius:14px;padding:20px}.ia-scope .sp-ref span{letter-spacing:.1em;text-transform:uppercase;color:var(--ia);font-size:12px;font-weight:600}.ia-scope .sp-ref b{font-family:var(--serif);margin:6px 0;font-size:22px;font-weight:400;display:block}.ia-scope .sp-ref p{color:var(--muted);margin:0;font-size:15px}.ia-scope .sp-ink{background:var(--encre);color:#fff}.ia-scope .sp-ink .sp-sur{color:#9a9a96}.ia-scope .sp-ink h2{color:#fff;margin:0}.ia-scope .sp-ink h2 em{color:#f0a3b5}.ia-scope .sp-rdv{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.ia-scope .sp-rdv p{color:#cfcfcb;margin:0;font-size:17px;line-height:1.6}.ia-scope .sp-etapes{counter-reset:n;grid-template-columns:repeat(5,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.ia-scope .sp-etapes li{counter-increment:n;border-top:2px solid var(--encre);padding-top:14px}.ia-scope .sp-etapes li:before{content:counter(n,decimal-leading-zero);font-family:var(--serif);color:var(--ia);margin-bottom:4px;font-size:26px;display:block}.ia-scope .sp-etapes b{font-weight:600;display:block}.ia-scope .sp-etapes span{color:var(--muted);font-size:14.5px}.ia-scope .sp-qui{grid-template-columns:1fr 1.2fr;align-items:center;gap:56px;display:grid}.ia-scope .sp-qui h2{margin-bottom:14px}.ia-scope .sp-chiffres{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ia-scope .sp-chiffres div{border-left:2px solid var(--ia);padding-left:16px}.ia-scope .sp-chiffres b{font-family:var(--serif);font-size:44px;font-weight:400;line-height:1;display:block}.ia-scope .sp-chiffres span{color:var(--muted);font-size:14.5px}.ia-scope .sp-brief{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.ia-scope .sp-brief .sp-intro{margin:-14px 0 24px}.ia-scope .sp-modele{background:var(--creme);border:1px solid var(--ligne);border-radius:14px;overflow:hidden}.ia-scope .sp-m-tete{border-bottom:1px solid var(--ligne);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.ia-scope .sp-m-tete b{font-weight:600}.ia-scope .sp-modele pre{white-space:pre-wrap;font:15px/1.7 var(--sans);margin:0;padding:16px}.ia-scope .sp-dossier{border:3px solid var(--bd);box-shadow:6px 6px 0 var(--bd);background-color:var(--lavande);background-image:radial-gradient(var(--points) 2px,transparent 2.5px);background-size:20px 20px;border-radius:20px;grid-template-columns:170px 1fr auto;align-items:center;gap:22px;margin-top:22px;padding:16px 24px 0 16px;transition:transform .15s,box-shadow .15s;display:grid}.ia-scope .sp-dossier:hover{box-shadow:8px 8px 0 var(--bd);transform:translate(-2px,-2px)}.ia-scope .sp-d-perso{align-self:end;height:130px;position:relative}.ia-scope .sp-d-perso img{width:118px;position:absolute;bottom:-3px;left:0}.ia-scope .sp-d-perso img.t{width:70px;bottom:18px;left:96px;transform:rotate(8deg)}.ia-scope .sp-d-texte{padding:6px 0 18px}.ia-scope .sp-d-sticker{font:600 12.5px var(--bd-font);background:var(--jaune);color:var(--bd);border:2px solid var(--bd);border-radius:8px;margin-bottom:8px;padding:1px 8px;display:inline-block;transform:rotate(-2deg)}.ia-scope .sp-d-titre{font:700 26px/1.1 var(--bd-font);color:var(--bd);margin-bottom:6px;display:block}.ia-scope .sp-d-sous{color:var(--bd-2);max-width:560px;font-size:15px;line-height:1.45;display:block}.ia-scope .sp-d-btn{font:600 16px var(--bd-font);color:var(--bd);background:var(--jaune);border:3px solid var(--bd);box-shadow:3px 3px 0 var(--bd);white-space:nowrap;border-radius:12px;align-self:center;margin-bottom:16px;padding:10px 16px}@media (max-width:980px){.ia-scope .sp-hero-grid,.ia-scope .sp-rdv,.ia-scope .sp-qui,.ia-scope .sp-brief{grid-template-columns:1fr;gap:36px}.ia-scope .sp-grid4,.ia-scope .sp-grid3,.ia-scope .sp-etapes{grid-template-columns:1fr 1fr}.ia-scope .sp-plat{grid-template-columns:1fr;gap:6px}.ia-scope .sp-plat .sp-delai{justify-self:start}.ia-scope .sp-dossier{grid-template-columns:1fr;padding:18px}.ia-scope .sp-d-perso{display:none}.ia-scope .sp-d-btn{justify-self:start;margin:0}}@media (max-width:600px){.ia-scope .sp-grid4,.ia-scope .sp-grid3,.ia-scope .sp-chiffres{grid-template-columns:1fr}.ia-scope .sp-hero{padding:48px 0}.ia-scope .sp-sec{padding:56px 0}}.ia-scope .c-scene{border:4px solid var(--bd);box-shadow:8px 8px 0 var(--bd);background-color:var(--lavande);background-image:radial-gradient(var(--points) 2px,transparent 2.5px);background-size:22px 22px;border-radius:26px;grid-template-columns:1.4fr 1fr;min-height:400px;display:grid;position:relative;overflow:hidden}.ia-scope .c-ia{border-right:4px dashed var(--bd);position:relative}.ia-scope .c-ia .tomik{width:36%;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.ia-scope .c-ia .lab,.ia-scope .c-vous .lab{font:700 14px var(--bd-font);letter-spacing:.06em;text-transform:uppercase;color:#fff;border-radius:8px;padding:3px 10px;position:absolute;top:16px;left:18px}.ia-scope .c-ia .lab{background:var(--ia)}.ia-scope .c-vous .lab{background:var(--humain)}.ia-scope .c-b{max-width:44%;position:absolute}.ia-scope .c-b .bulle{font-size:15px}.ia-scope .c-b b{font:700 19px var(--bd-font);color:var(--ia);margin-bottom:2px;display:block}.ia-scope .c-b1{top:16%;left:6%}.ia-scope .c-b2{top:22%;right:5%}.ia-scope .c-b3{bottom:10%;left:9%}.ia-scope .c-b1 .bulle:after{left:auto;right:28px}.ia-scope .c-b3 .bulle:after{bottom:16px;left:auto;right:-10px;transform:rotate(-45deg)}.ia-scope .c-vous{background:#e2f1e7d9;flex-direction:column;justify-content:flex-end;align-items:center;padding:20px;display:flex;position:relative}.ia-scope .c-vous .bulle{border-color:var(--humain);box-shadow:4px 4px 0 var(--humain);margin-bottom:12px;font-size:16px}.ia-scope .c-vous .bulle:after{border-color:var(--humain)}.ia-scope .c-vous img{width:70%}.ia-scope .c-feu{font:700 15px var(--bd-font);color:#fff;background:var(--humain);border:3px solid var(--bd);border-radius:999px;align-items:center;gap:8px;margin-bottom:10px;padding:6px 14px;display:inline-flex}.ia-scope .lien-n3{border-bottom:2px solid var(--ia);margin-top:24px;font-weight:600;display:inline-flex}@media (max-width:820px){.ia-scope .c-scene{grid-template-columns:1fr}.ia-scope .c-ia{border-right:0;border-bottom:4px dashed var(--bd);min-height:420px}.ia-scope .c-b{max-width:60%}.ia-scope .c-ia .tomik{width:40%}.ia-scope .c-vous{padding-top:56px}.ia-scope .c-ia{flex-direction:column;gap:12px;min-height:0;padding:58px 16px 0;display:flex}.ia-scope .c-b{max-width:none;position:static}.ia-scope .c-b .bulle:after{display:none}.ia-scope .c-ia .tomik{width:44%;margin:4px auto -4px;position:static;transform:none}.ia-scope .c-vous img{width:52%}}.ia-scope .sp-d-perso{height:150px}.ia-scope .sp-d-perso img{width:132px}.ia-scope .sp-d-perso img.t{left:110px}.ia-scope .sp-dossier{grid-template-columns:186px 1fr auto}@media (max-width:980px){.ia-scope .sp-dossier{grid-template-columns:1fr}.ia-scope .sp-d-perso{height:116px;display:block}.ia-scope .sp-d-perso img{width:108px}.ia-scope .sp-d-perso img.t{width:56px;bottom:14px;left:92px}}
