@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/mplus-rounded-300.woff2) format("woff2")}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/mplus-rounded-400.woff2) format("woff2")}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/mplus-rounded-700.woff2) format("woff2")}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/mplus-rounded-800.woff2) format("woff2")}:root{--anj-font:"M PLUS Rounded 1c", ui-rounded, "Hiragino Maru Gothic ProN", "Segoe UI", system-ui, sans-serif;--anj-ink:#11181f;--anj-ink-2:#293038;--anj-ink-3:#525960;--anj-surface:#373e45;--anj-paper:#f6f1e7;--anj-paper-2:#eae3d5;--anj-paper-3:#dfd5c3;--anj-paper-photo:#eee8db;--lig-accent:#b54900;--lig-accent-deep:#8a2500;--lig-accent-soft:#e99c70;--lig-on-accent:#fff9f3;--lig-vegetal:#817531;--lig-vegetal-deep:#584e05;--anj-rule:#d8d2c7;--anj-rule-on-dark:#33393f;--anj-field-line:#707882;--anj-field-line-ink:#98a3ae;--anj-r:20px;--anj-r-lg:26px;--anj-r-sm:14px;--anj-sh:0 20px 46px -28px rgba(17,24,31,.38);--anj-sh-sm:0 10px 24px -18px rgba(17,24,31,.32);--hdr:70px;--hdr-m:64px;--volet-l:min(28rem,100%);--volet-fond:var(--anj-paper);--voile:rgba(17,24,31,.5);--barre-h:4.6rem;--map-land:var(--anj-paper-2);--map-line:var(--anj-ink-3);--map-com:var(--anj-paper-2);--map-com-line:var(--anj-paper);--map-in:color-mix(in oklab,var(--lig-accent) 18%,var(--anj-paper));--map-page:var(--lig-accent-deep);--map-dot:var(--anj-ink-3);--map-dot-page:var(--anj-ink);--map-label:var(--anj-ink);--map-muted:var(--anj-ink-2)}.mp-carte{width:100%;height:auto;display:block}.mp-carte a{color:var(--anj-ink)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--anj-font);color:var(--anj-ink);background:var(--anj-paper);font-weight:400;line-height:1.56;-webkit-font-smoothing:antialiased;font-size:17px;text-wrap:pretty}h1,h2,h3,h4{margin:0;line-height:1.05;letter-spacing:-.01em;font-weight:800}p{margin:0}a{color:var(--lig-accent-deep);text-decoration:none}a:hover{color:var(--lig-accent-deep)}img{max-width:100%;display:block}input,select,textarea,button{font-family:inherit;font-size:16px}.skip-link{position:absolute;left:-9999px;top:0;background:var(--anj-ink);color:var(--anj-paper);padding:12px 18px;border-radius:0 0 var(--anj-r-sm) 0;z-index:200}.skip-link:focus{left:0}.anj-eyebrow{display:inline-flex;align-items:center;gap:12px;font-size:12.5px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--lig-accent);margin:0}.anj-eyebrow:before{content:"";width:32px;height:2px;background:var(--lig-accent);display:inline-block;border-radius:2px}.anj-eyebrow.on-dark{color:var(--lig-accent-soft)}.anj-eyebrow.on-dark:before{background:var(--lig-accent-soft)}.anj-eyebrow.olive{color:var(--lig-vegetal)}.anj-eyebrow.olive:before{background:var(--lig-vegetal)}.anj-flabel{display:block;font-size:11.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--anj-ink-3);margin:0 0 7px 2px}.anj-display{font-size:clamp(28px,4.4vw,48px);letter-spacing:-.02em;line-height:1.05}.anj-display .thin{font-weight:300}.anj-display .th{font-weight:800}.anj-wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 26px}.anj-wrap-mid{max-width:1000px}.anj-wrap-narrow{max-width:860px}section{padding:clamp(52px,6.6vw,100px) 0}.p0{background:var(--anj-paper)}.p1{background:var(--anj-paper-2)}.p2{background:var(--anj-paper-3)}.p-photo{background:var(--anj-paper-photo)}.ink{background:var(--anj-ink);color:var(--anj-paper)}.ink a{color:var(--lig-accent-soft)}.grid2{display:grid;gap:24px;grid-template-columns:1fr 1fr}.grid3{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.grid4{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.anj-hero-grid{display:grid;grid-template-columns:.96fr 1.04fr;gap:40px;align-items:start}.anj-footer-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr 1.2fr;gap:36px}.only-mobile{display:none}.lig-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:none;cursor:pointer;font-weight:800;font-size:16px;border-radius:999px;padding:15px 28px;transition:background .22s,letter-spacing .22s,color .22s,transform .18s;letter-spacing:.01em;text-align:center;font-family:inherit}.lig-btn-primary{background:var(--lig-accent);color:var(--lig-on-accent)}.lig-btn-primary:hover{background:var(--lig-accent-deep);letter-spacing:.04em}.lig-btn-ghost{background:transparent;color:var(--anj-ink);border:1.5px solid var(--anj-rule)}.lig-btn-ghost:hover{border-color:var(--anj-ink)}.lig-btn-ghost.on-dark{color:var(--anj-paper);border-color:#f6f1e766}.lig-btn-ghost.on-dark:hover{border-color:var(--anj-paper)}.lig-btn-block{width:100%}.lig-link-arrow{font-weight:800;color:var(--lig-accent-deep);display:inline-flex;gap:8px;align-items:center;transition:gap .2s}.lig-link-arrow:hover{gap:13px}.lig-card{background:#fffdf9;border:1px solid var(--anj-rule);border-radius:var(--anj-r);overflow:hidden;transition:transform .2s,box-shadow .2s}.lig-lift:hover{transform:translateY(-4px);box-shadow:var(--anj-sh)}.imgframe{overflow:hidden}.imgframe .z{transition:transform .5s ease}.lig-lift:hover .imgframe .z{transform:scale(1.04)}.lig-chip{display:inline-flex;align-items:center;gap:8px;background:#fffdf9;color:var(--anj-ink);border:1px solid var(--anj-rule);border-radius:999px;padding:8px 14px;font-weight:800;font-size:13.5px}.lig-chip .n{font-weight:300;font-size:19px;color:var(--lig-accent)}.lf-card{background:#fffdf9;color:var(--anj-ink);border:1px solid var(--anj-rule);border-radius:var(--anj-r-lg);box-shadow:var(--anj-sh);padding:28px}.lf-card a{color:var(--lig-accent-deep)}.lf-card--compact{padding:8px}.lf-card--compact .lf-title{font-size:17px;margin-bottom:2px}.lf-card--compact .lf-note{font-size:12px;margin-bottom:4px;line-height:1.2}.lf-card--compact .lf-fields{gap:6px;margin-bottom:6px}.lf-card--compact .lf-field label{font-size:11px}.lf-card--compact .lf-field input,.lf-card--compact .lf-field select,.lf-card--compact .lf-field textarea{padding:8px 10px}.lf-card--compact .lf-field textarea{min-height:38px}.lf-card--compact .lf-consent{font-size:11px;margin-bottom:8px;line-height:1.25;gap:6px}.lf-card--compact .lf-submit{padding:10px 20px;font-size:14.5px}.lf-card--compact .lf-reassure{font-size:10.5px;margin-top:5px}.lf-card--compact .lf-field{gap:2px}@media(min-width:861px){.lf-card--compact .lf-field input,.lf-card--compact .lf-field select,.lf-card--compact .lf-field textarea{font-size:14px;padding:6px 10px}.lf-card--compact .lf-field textarea{min-height:30px}}.lf-title{font-size:clamp(19px,2.2vw,24px);margin-bottom:6px}.lf-note{color:var(--anj-ink-3);font-size:14.5px;margin-bottom:16px}.lf-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}@media(max-width:860px){.lf-card--compact .lf-fields{grid-template-columns:1fr 1fr}}.lf-field{display:flex;flex-direction:column;gap:6px}.lf-field--wide{grid-column:1 / -1}.lf-field label{font-size:12.5px;font-weight:800;letter-spacing:.04em;color:var(--anj-ink-3)}.lf-field input,.lf-field select,.lf-field textarea{width:100%;background:var(--anj-paper);border:1.5px solid var(--anj-field-line);border-radius:var(--anj-r-sm);padding:13px 14px;color:var(--anj-ink);font-size:16px;transition:border-color .18s,box-shadow .18s;outline:none}.lf-field input:focus,.lf-field select:focus,.lf-field textarea:focus{border-color:var(--lig-accent);box-shadow:0 0 0 4px #b5490024}.lf-field textarea{resize:vertical;min-height:80px}.lf-consent{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--anj-ink-3);line-height:1.5;margin-bottom:16px}.lf-consent input{margin-top:3px;accent-color:var(--lig-accent)}.lf-submit{display:flex;width:100%;align-items:center;justify-content:center;border:none;cursor:pointer;font-weight:800;font-size:16.5px;border-radius:999px;padding:16px 28px;background:var(--lig-accent);color:var(--lig-on-accent);transition:background .2s;font-family:inherit}.lf-submit:hover{background:var(--lig-accent-deep)}.lf-submit:disabled{opacity:.65;cursor:default}.lf-reassure{font-size:13px;color:var(--anj-ink-3);line-height:1.5;margin-top:12px;text-align:center}.lf-error{background:#fbe3d6;color:var(--lig-accent-deep);border-radius:var(--anj-r-sm);padding:12px 14px;font-weight:700;font-size:14px;margin-bottom:14px}.ink .lf-field input,.ink .lf-field select,.ink .lf-field textarea{background:var(--anj-ink-2);border-color:var(--anj-field-line-ink);color:var(--anj-paper)}.anj-trim{position:fixed;top:0;left:0;right:0;height:5px;z-index:60;background:linear-gradient(90deg,var(--lig-accent) 0 62%,var(--lig-vegetal) 62% 100%)}.anj-header{position:fixed;top:5px;left:0;right:0;z-index:55;transition:background .28s,box-shadow .28s,border-color .28s;border-bottom:1px solid transparent;height:var(--hdr)}.anj-header.is-solid{background:var(--anj-paper);box-shadow:var(--anj-sh-sm);border-bottom-color:var(--anj-rule)}.anj-head-in{display:flex;align-items:center;gap:28px;height:calc(var(--hdr) - 10px)}.anj-logo{font-weight:800;font-size:21px;letter-spacing:-.01em;color:var(--anj-ink);white-space:nowrap}.anj-logo .m{color:var(--lig-accent)}.anj-nav{display:flex;align-items:center;gap:24px;margin-left:4px}.anj-nav a,.anj-nav .anj-nav-item>span{font-weight:700;font-size:15.5px;color:var(--anj-ink);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.anj-nav-item{position:relative}.anj-caret{width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);opacity:.6}.anj-nav-item>span,.anj-nav-item>a{padding:10px 0}.anj-nav>a{padding:10px 0}.anj-mega:before{content:"";position:absolute;top:-18px;left:0;right:0;height:20px}.anj-mega{position:absolute;top:calc(100% + 2px);left:50%;transform:translate(-50%) translateY(8px);width:700px;max-width:calc(100vw - 40px);background:#fffdf9;border:1px solid var(--anj-rule);border-radius:var(--anj-r);box-shadow:var(--anj-sh);padding:24px;opacity:0;visibility:hidden;transition:opacity .2s,transform .2s;z-index:70}.anj-nav-item:hover .anj-mega{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.anj-mega-grid{display:grid;grid-template-columns:1fr 1fr .95fr;gap:20px}.anj-mega h4{font-size:11.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--anj-ink-3);margin-bottom:11px}.anj-mega ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.anj-mega li a{display:block;font-weight:800;font-size:14.5px;color:var(--anj-ink)}.anj-mega li a small{display:block;font-weight:500;font-size:12px;color:var(--anj-ink-3);letter-spacing:0}.anj-mega-cta{background:#f2ede0;color:var(--anj-ink);border-radius:var(--anj-r-sm);padding:17px;display:flex;flex-direction:column;justify-content:space-between;gap:13px}.anj-burger{display:none;margin-left:auto;width:44px;height:44px;border:1.5px solid var(--anj-rule);background:#fffdf9;border-radius:12px;cursor:pointer;flex-direction:column;gap:5px;align-items:center;justify-content:center}.anj-burger span{width:19px;height:2px;background:var(--anj-ink);border-radius:2px}.header-cta{margin-left:auto}@media(max-width:860px){.anj-head-in>.lig-btn,.anj-head-in>.header-cta{display:none}}.anj-hero{padding-top:calc(var(--hdr) + 5px);padding-bottom:8px;position:relative;overflow:hidden}@media(max-width:860px){.anj-hero{padding-top:calc(var(--hdr-m) + 5px);padding-bottom:6px}}.anj-hero-photo{position:relative;border-radius:var(--anj-r-lg);overflow:hidden;min-height:480px;box-shadow:var(--anj-sh)}.anj-hero-form-wrap{order:1}@media(max-width:860px){.anj-hero-photo{order:2;min-height:260px}}.anj-proof{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--anj-rule);border:1px solid var(--anj-rule);border-radius:var(--anj-r);overflow:hidden}.anj-proof>div{background:#fffdf9;padding:22px 20px}.anj-proof .k{font-size:11.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--anj-ink-3);font-weight:800}.anj-proof .v{font-size:clamp(22px,2.6vw,30px);font-weight:300;letter-spacing:-.02em;margin-top:4px}.ink .anj-proof{background:var(--anj-rule-on-dark);border-color:var(--anj-rule-on-dark)}.ink .anj-proof>div{background:var(--anj-ink-2)}.ink .anj-proof .k{color:var(--anj-paper)}.lig-pricelist{border-top:2px solid var(--anj-ink)}.lig-pricerow{display:flex;justify-content:space-between;align-items:baseline;gap:18px;padding:18px 4px;border-bottom:1px solid var(--anj-rule)}.lig-pricerow .nm{font-weight:800;font-size:18px}.lig-pricerow .rg{font-weight:300;font-size:27px;white-space:nowrap;letter-spacing:-.02em}.lig-pricerow .rg span{font-size:14px;font-weight:700;color:var(--anj-ink-3)}.anj-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.anj-step .no{font-weight:300;font-size:56px;line-height:1;color:var(--lig-accent-deep);letter-spacing:-.02em}.anj-step h3{font-size:20px;margin:12px 0 7px}.lig-rail{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 4px 20px;scrollbar-width:thin}.lig-rail>*{scroll-snap-align:start;flex:0 0 clamp(280px,31%,360px)}.lig-stars{color:var(--lig-accent-deep);font-size:17px;letter-spacing:2px}.lig-stars .off{color:var(--anj-ink-2)}.lig-ba{position:relative;border-radius:var(--anj-r);overflow:hidden;min-height:400px;box-shadow:var(--anj-sh)}.lig-ba .after{position:absolute;inset:0}.lig-ba .before{position:absolute;inset:0;overflow:hidden}.lig-ba-line{position:absolute;top:0;bottom:0;width:3px;background:#fffdf9;box-shadow:0 0 0 1px #0000001a}.lig-ba-handle{position:absolute;top:50%;width:44px;height:44px;border-radius:50%;background:#fffdf9;transform:translate(-50%,-50%);box-shadow:var(--anj-sh-sm);display:flex;align-items:center;justify-content:center;font-weight:800;color:var(--lig-accent)}.lig-ba-range{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0}.lig-ba-tag{position:absolute;bottom:14px;font-size:11.5px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;background:#11181fd1;color:#fff;padding:7px 12px;border-radius:999px}.anj-communes{columns:3;column-gap:24px}.anj-commune{break-inside:avoid;display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--anj-rule);font-weight:700;color:var(--anj-ink)}.anj-commune .d{color:var(--anj-ink-3);font-weight:600;font-size:14px}a.anj-commune:hover .nm{text-decoration:underline}.lig-faq details{border-bottom:1px solid var(--anj-rule)}.lig-faq summary{list-style:none;cursor:pointer;padding:20px 4px;font-weight:800;font-size:18px;display:flex;justify-content:space-between;gap:18px;align-items:center}.lig-faq summary::-webkit-details-marker{display:none}.lig-faq summary:after{content:"+";font-weight:300;font-size:28px;color:var(--lig-accent);line-height:1}.lig-faq details[open] summary:after{content:"–"}.lig-faq .ans{padding:0 4px 22px;color:var(--anj-ink-3);max-width:70ch}.anj-volet__pan{padding:0}.anj-volet__tete{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--anj-rule)}.anj-volet__titre{font-size:19px}.anj-volet__fermer{width:38px;height:38px;border-radius:50%;border:1.5px solid var(--anj-rule);background:#fffdf9;font-size:18px;cursor:pointer;color:var(--anj-ink)}.anj-volet__corps{padding:22px 24px 32px}.anj-barre{display:flex;gap:10px;padding:11px 14px calc(11px + env(safe-area-inset-bottom));background:var(--anj-paper);border-top:1px solid var(--anj-rule);box-shadow:0 -12px 28px -22px #11181f80}.anj-barre a,.anj-barre button{flex:1}.anj-foot{background:var(--anj-ink);color:var(--anj-paper)}.anj-foot a{color:#c7c1b6}.anj-foot a:hover{color:#fff}.anj-foot h4{font-size:11.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--lig-accent-soft);margin-bottom:15px;font-weight:800}.anj-foot ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:14.5px;font-weight:600}.anj-legal{border-top:1px solid rgba(246,241,231,.14);margin-top:8px;padding:20px 0;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:12.5px;color:#c7c1b6}.anj-foot-trim{height:5px;background:linear-gradient(90deg,var(--lig-vegetal) 0 42%,var(--lig-accent) 42% 100%)}@media(max-width:1120px){.anj-head-tel{display:none}}@media(max-width:1000px){.anj-footer-grid{grid-template-columns:1fr 1fr}.anj-mega{width:580px}.anj-mega-grid{grid-template-columns:1fr 1fr;gap:16px}.anj-mega-cta{grid-column:1/-1}}@media(max-width:860px){body{font-size:16px}.anj-nav,.anj-head-tel{display:none}.anj-burger{display:flex}.grid2,.grid3,.grid4,.anj-hero-grid{grid-template-columns:1fr}.anj-hero-grid{gap:24px}.anj-proof{grid-template-columns:1fr 1fr}.anj-steps{grid-template-columns:1fr 1fr;gap:20px}.anj-communes{columns:2}.lf-fields{grid-template-columns:1fr}}@media(max-width:520px){.anj-wrap{padding:0 18px}.anj-proof{grid-template-columns:1fr 1fr}.anj-steps{grid-template-columns:1fr}.anj-communes{columns:1}section{padding:44px 0}.anj-display{font-size:clamp(24px,7.5vw,32px)}}.anj-msheet__nav{display:flex;flex-direction:column;padding:8px 0}.anj-msheet__nav a{padding:15px 0;border-bottom:1px solid var(--anj-rule);font-weight:800;font-size:19px;color:var(--anj-ink)}.anj-msheet__nav a small{display:block;font-weight:600;font-size:12.5px;color:var(--anj-ink-3)}.anj-crumb ol{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13px;font-weight:700;color:var(--anj-ink-3);margin:0}.anj-crumb a{color:var(--anj-ink-3)}.anj-crumb a:hover{color:var(--lig-accent)}.anj-crumb{padding-bottom:8px}.anj-crumb .anj-wrap{padding-top:14px}.anj-t{font-size:15.5px}.anj-t th,.anj-t td{padding:14px 13px;border-bottom:1px solid var(--anj-rule)}.anj-t thead th{font-size:11px;letter-spacing:.11em;text-transform:uppercase;color:var(--anj-ink-3);font-weight:800}.anj-t tbody td:first-child{font-weight:800}@media(max-width:640px){.anj-t tr{background:#fffdf9;border:1px solid var(--anj-rule);border-radius:var(--anj-r-sm);margin-bottom:13px;padding:2px 15px}.anj-t td{display:flex;justify-content:space-between;align-items:baseline;gap:16px;border-bottom:1px solid var(--anj-rule);padding:11px 0}.anj-t td:last-child{border-bottom:none}.anj-t td[data-col]:before{content:attr(data-col) " ";font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--anj-ink-3);flex:0 0 auto}}.anj-grille{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.anj-grille--centered{justify-content:center}.anj-grille--slider{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:6px}.anj-grille--slider>*{scroll-snap-align:start;flex:0 0 clamp(270px,31%,360px)}.anj-strip{position:relative}.anj-strip-ctrl{position:absolute;top:-58px;right:0;display:flex;gap:8px}.anj-strip-nav{width:38px;height:38px;border-radius:50%;border:1.5px solid var(--anj-rule);background:#fffdf9;cursor:pointer;font-size:18px;color:var(--anj-ink)}.anj-strip-nav:disabled{opacity:.35;cursor:default}@media(max-width:860px){.anj-grille{grid-template-columns:1fr}}.lig-sib{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px;background:#fffdf9;border:1px solid var(--anj-rule);border-radius:var(--anj-r);font-weight:800;transition:transform .2s,box-shadow .2s;color:var(--anj-ink)}.lig-sib:hover{transform:translateY(-3px);box-shadow:var(--anj-sh);color:var(--anj-ink)}.lig-sib .go{color:var(--lig-accent);font-size:20px}.lig-inline-cta{background:#f2ede0;color:var(--anj-ink);border-radius:var(--anj-r);padding:24px 26px;display:flex;gap:18px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:4px 0}.lig-inline-cta p{font-weight:800;font-size:18px;max-width:44ch}.lig-mini-form{display:grid;grid-template-columns:1fr 1fr auto;gap:11px;align-items:end}.lig-mini-form .lf-field{display:flex;flex-direction:column;gap:5px}.lig-mini-form label{font-size:12px;font-weight:800;color:var(--anj-ink-3)}.lig-mini-form input{background:#fffdf9;border:1.5px solid var(--anj-field-line);border-radius:var(--anj-r-sm);padding:12px 13px;font-size:15.5px}@media(max-width:860px){.lig-mini-form{grid-template-columns:1fr}}.lig-cadran{position:relative;width:100%;max-width:520px;margin:0 auto;aspect-ratio:1/1}.lig-cadran .ring{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px dashed var(--anj-rule);border-radius:50%}.lig-cadran .ring--out{aspect-ratio:1;width:100%}.lig-cadran .ring--in{aspect-ratio:1;width:56%}.lig-cadran .ctr{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:4px;z-index:5;text-align:center}.lig-cadran .ctr .dot{width:20px;height:20px;border-radius:50%;background:var(--anj-ink);box-shadow:0 0 0 6px #11181f1a}.lig-cadran .ctr .lb{font-size:13px;font-weight:800;color:var(--anj-ink);max-width:9em}.lig-sect{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:6px;z-index:4;text-decoration:none;transition:transform .22s ease}.lig-sect .pt{width:15px;height:15px;border-radius:50%;background:var(--lig-vegetal);box-shadow:0 0 0 5px #81753129;transition:background .2s,transform .2s}.lig-sect .lb{font-size:12.5px;font-weight:800;white-space:nowrap;background:#fffdf9;padding:6px 12px;border-radius:999px;border:1px solid var(--anj-rule);color:var(--anj-ink)}.lig-sect:hover,.lig-sect.is-actif{transform:translate(-50%,-50%) translateY(-4px) rotate(3deg)}.lig-sect:hover .pt,.lig-sect.is-actif .pt{background:var(--lig-accent);box-shadow:0 0 0 6px #b5490029}.lig-sect:hover .lb,.lig-sect.is-actif .lb{border-color:var(--lig-accent);color:var(--lig-accent)}.lig-cadran--reduit{max-width:340px}@media(max-width:480px){.lig-cadran{max-width:300px}.lig-sect .lb{white-space:normal;max-width:88px;text-align:center;font-size:11px;padding:5px 8px;line-height:1.2}.lig-sect .pt{width:11px;height:11px}}.lig-legend{display:flex;gap:20px;flex-wrap:wrap;justify-content:center;font-size:12.5px;font-weight:700;color:var(--anj-ink-3);margin-top:10px}.lig-grille--deborde>:nth-child(5){margin-top:-8px}.anj-filet-escalier{position:relative;height:2px;background:none;margin:0}.anj-filet-escalier:before,.anj-filet-escalier:after{content:"";position:absolute;top:0;height:2px;background:var(--anj-rule)}.anj-filet-escalier:before{left:0;width:34%}.anj-filet-escalier:after{left:34%;width:32%;top:10px}.anj-article-grid{display:grid;grid-template-columns:230px 1fr;gap:48px;align-items:start}.anj-toc{position:sticky;top:calc(var(--hdr) + 30px)}.anj-toc a{display:block;padding:8px 0 8px 13px;font-weight:700;font-size:13.5px;color:var(--anj-ink-3);border-left:2px solid var(--anj-rule)}.anj-toc a:hover{color:var(--lig-accent);border-color:var(--lig-accent)}.anj-prose{max-width:70ch}.anj-prose p{margin-bottom:19px;font-size:17.5px;line-height:1.65;color:var(--anj-ink-2)}.anj-prose h2{font-size:clamp(22px,2.8vw,29px);margin:36px 0 13px;scroll-margin-top:calc(var(--hdr) + 24px)}.anj-prose h3{font-size:20px;margin:24px 0 8px}.anj-prose ul{color:var(--anj-ink-2);font-size:17.5px;line-height:1.6;padding-left:20px;margin:0 0 19px}.anj-prose li{margin-bottom:7px}.anj-meta-row{display:flex;flex-wrap:wrap;gap:8px 16px;font-weight:700;font-size:13.5px;color:var(--anj-ink-3)}@media(max-width:860px){.anj-article-grid{grid-template-columns:1fr;gap:24px}.anj-toc{position:static;background:#fffdf9;border:1px solid var(--anj-rule);border-radius:var(--anj-r-sm);padding:16px 18px}}.anj-merci-hero{min-height:56vh;display:flex;align-items:center;justify-content:center;text-align:center}.anj-tick{width:80px;height:80px;border-radius:50%;background:#f2ede0;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.anj-tick svg{width:38px;height:38px;stroke:var(--lig-vegetal);stroke-width:3;fill:none}.ph{margin:0}.ph__cadre{position:relative;border-radius:var(--anj-r);overflow:hidden;background:var(--anj-paper-photo)}.ph__cadre--169{aspect-ratio:16/9}.ph__cadre--43{aspect-ratio:4/3}.ph__cadre--85{aspect-ratio:8/5}.ph__cadre img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.lig-lift:hover .ph__cadre img,.imgzoom:hover .ph__cadre img{transform:scale(1.04)}.ph__legende{font-size:13px;color:var(--anj-ink-3);margin-top:8px}.anj-prose-page{max-width:74ch}section.prose-page{padding-top:calc(var(--hdr) + 5px + 40px);background:var(--anj-paper);min-height:60vh}section.prose-page>.prose{width:100%;max-width:760px;margin:0 auto;padding:0 26px 40px;max-width:min(760px,100% - 52px)}.anj-prose-page h2,.prose h2{font-size:22px;margin:32px 0 12px}.anj-prose-page p,.prose p{margin-bottom:16px;font-size:16px;line-height:1.65;color:var(--anj-ink-2)}.anj-prose-page ul,.prose ul{padding-left:20px;margin:0 0 16px;color:var(--anj-ink-2)}.anj-prose-page li,.prose li{margin-bottom:6px}.prose h1{margin-bottom:22px}.prose a{font-weight:700}h1,h2,h3,h4,.anj-h1,.anj-h2{-webkit-hyphens:manual;hyphens:manual}.anj-g{display:grid;grid-template-columns:repeat(var(--anj-cols, 1),minmax(0,1fr))}.anj-g[data-fill="1"]>:last-child{grid-column:span var(--anj-fill-span, 1) / -1}@media(max-width:980px){.anj-g{grid-template-columns:repeat(var(--anj-cols-md, 1),minmax(0,1fr))}.anj-g[data-fill="1"]>:last-child{grid-column:auto}.anj-g[data-fill-md="1"]>:last-child{grid-column:span var(--anj-fill-span-md, 1) / -1}}@media(max-width:620px){.anj-g{grid-template-columns:minmax(0,1fr)}.anj-g[data-fill="1"]>:last-child,.anj-g[data-fill-md="1"]>:last-child{grid-column:auto}}.anj-tw{overflow-x:auto}.anj-t{width:100%;border-collapse:collapse}.anj-t th,.anj-t td{text-align:left;vertical-align:top}@media(max-width:640px){.anj-t,.anj-t tbody,.anj-t tr,.anj-t td,.anj-t th{display:block;width:100%}.anj-t thead{display:none}.anj-t td,.anj-t th{width:auto!important}.anj-t td[data-col]:not([data-col=""]):before{content:attr(data-col) " ";display:block}}.anj-crumb ol{list-style:none;margin:0;padding:0}.anj-crumb li{display:inline}.anj-crumb{padding-top:var(--hdr, 0px)}@media(max-width:980px){.anj-crumb{padding-top:var(--hdr-m, var(--hdr, 0px))}}[data-drawer]{position:fixed;inset:0;z-index:90;visibility:hidden;pointer-events:none}[data-drawer][data-open]{visibility:visible;pointer-events:auto}[data-drawer]>[data-drawer-scrim]{position:absolute;inset:0;z-index:0;opacity:0;transition:opacity .2s ease;background:var(--voile, rgb(0 0 0 / .45))}[data-drawer][data-open]>[data-drawer-scrim]{opacity:1}[data-drawer]>[data-drawer-panel]{position:absolute;top:0;right:0;z-index:1;height:100%;width:var(--volet-l, min(26rem, 100%));max-width:100%;overflow-y:auto;overscroll-behavior:contain;transform:translate(101%);transition:transform .22s ease;background:var(--volet-fond, #fff)}[data-drawer][data-open]>[data-drawer-panel]{transform:none}html[data-volet-ouvert],html[data-volet-ouvert] body{overflow:hidden}@media(prefers-reduced-motion:reduce){[data-drawer]>[data-drawer-scrim],[data-drawer]>[data-drawer-panel]{transition:none}}[data-audit=mobile-action-bar]{position:fixed;left:0;right:0;bottom:0;z-index:80}@media(max-width:980px){body:has([data-audit=mobile-action-bar]){padding-bottom:var(--barre-h, 4.5rem)}}[data-audit=mobile-action-bar][data-barre-effacee]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility 0s linear .18s}@media(prefers-reduced-motion:reduce){[data-audit=mobile-action-bar][data-barre-effacee]{transition:none}}@media(min-width:981px){[data-audit=mobile-action-bar]{display:none}}
