.guide[data-astro-cid-ar3bsyug]{max-width:46rem;margin:0 auto;padding:2rem 1.25rem 4rem}.guide__h1[data-astro-cid-ar3bsyug]{font-family:var(--font-display);color:var(--color-text-on-light);max-width:22ch;margin:.75rem 0 .5rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.15}.guide__meta[data-astro-cid-ar3bsyug]{color:var(--color-text-muted);margin:0 0 1.5rem;font-size:.875rem}.guide__figure[data-astro-cid-ar3bsyug]{margin:0}.guide__image[data-astro-cid-ar3bsyug]{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-lg);background:var(--color-surface-alt);width:100%;height:auto;display:block}.guide__pied[data-astro-cid-ar3bsyug]{border-top:1px solid var(--color-border);color:var(--color-text-muted);margin:2.5rem 0 0;padding-top:1rem;font-size:.85rem}.guide__legende[data-astro-cid-ar3bsyug]{color:var(--color-text-muted);margin-top:.6rem;font-size:.8rem;line-height:1.5}.guide__grid[data-astro-cid-ar3bsyug]{grid-template-columns:1fr;display:grid}.guide__avant[data-astro-cid-ar3bsyug]{order:1}.guide__toc[data-astro-cid-ar3bsyug]{order:2}.guide__corps[data-astro-cid-ar3bsyug]{order:3;min-width:0}.guide__cta[data-astro-cid-ar3bsyug]{order:4;margin-top:2.5rem}.guide__aside[data-astro-cid-ar3bsyug]{display:contents}@media (width>=1024px){.guide[data-astro-cid-ar3bsyug]{max-width:72rem;padding:2.5rem 2rem 5rem}.guide__grid[data-astro-cid-ar3bsyug]{grid-template-columns:minmax(0,44rem) minmax(15rem,19rem);justify-content:center;align-items:start;column-gap:3.5rem}.guide__avant[data-astro-cid-ar3bsyug]{grid-area:1/1}.guide__corps[data-astro-cid-ar3bsyug]{grid-area:2/1}.guide__aside[data-astro-cid-ar3bsyug]{grid-area:1/2/span 2;align-self:start;margin-top:2rem;display:block;position:sticky;top:6rem}.guide__cta[data-astro-cid-ar3bsyug]{margin-top:1.5rem}}.fil[data-astro-cid-ar3bsyug]{font-size:.8rem}.fil__list[data-astro-cid-ar3bsyug]{flex-wrap:wrap;align-items:center;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.fil__item[data-astro-cid-ar3bsyug]{align-items:center;gap:.3rem;display:flex}.fil__sep[data-astro-cid-ar3bsyug]{color:var(--color-text-muted);user-select:none}.fil__link[data-astro-cid-ar3bsyug]{color:var(--color-text-muted);text-decoration:none}.fil__link[data-astro-cid-ar3bsyug]:hover,.fil__link[data-astro-cid-ar3bsyug]:focus-visible{color:var(--color-primary);text-decoration:underline}.fil__courant[data-astro-cid-ar3bsyug]{color:var(--color-text-on-light);font-weight:500}.synthese[data-astro-cid-3rt7jlcw]{background:var(--color-surface-alt);border:1px solid var(--color-border);border-left:4px solid var(--color-primary);border-radius:var(--radius-md);margin:2rem 0;padding:1.25rem 1.5rem}.synthese__titre[data-astro-cid-3rt7jlcw]{font-family:var(--font-display);color:var(--color-text-on-light);margin:0 0 .75rem;font-size:1.05rem;font-weight:700}.synthese__liste[data-astro-cid-3rt7jlcw]{margin:0;padding-left:1.2rem}.synthese__liste[data-astro-cid-3rt7jlcw] li[data-astro-cid-3rt7jlcw]{color:var(--color-text-body);margin-bottom:.4rem;line-height:1.7;list-style:outside}.synthese__liste[data-astro-cid-3rt7jlcw] li[data-astro-cid-3rt7jlcw]:last-child{margin-bottom:0}.toc[data-astro-cid-s3rbudjd]{border:1px solid var(--color-border);border-radius:var(--radius-md);margin:2rem 0;padding:1.25rem 1.5rem}.toc__titre[data-astro-cid-s3rbudjd]{font-family:var(--font-display);color:var(--color-text-on-light);cursor:pointer;font-size:1rem;font-weight:700;list-style:none}.toc__titre[data-astro-cid-s3rbudjd]::-webkit-details-marker{display:none}.toc__liste[data-astro-cid-s3rbudjd]{margin:.6rem 0 0;padding-left:1.2rem}.toc__liste[data-astro-cid-s3rbudjd] li[data-astro-cid-s3rbudjd]{color:var(--color-text-muted);margin-bottom:.35rem;line-height:1.5}.toc__liste[data-astro-cid-s3rbudjd] a[data-astro-cid-s3rbudjd]{color:var(--color-primary);text-decoration:none}.toc__liste[data-astro-cid-s3rbudjd] a[data-astro-cid-s3rbudjd]:hover,.toc__liste[data-astro-cid-s3rbudjd] a[data-astro-cid-s3rbudjd]:focus-visible{color:var(--color-primary-hover);text-decoration:underline}@media (width>=1024px){.toc[data-astro-cid-s3rbudjd]{margin:0;font-size:.925rem}}.faq[data-astro-cid-c2pj5yl2]{margin:2.5rem 0}.faq__titre[data-astro-cid-c2pj5yl2]{font-family:var(--font-display);color:var(--color-text-on-light);margin:0 0 1rem;font-size:1.4rem;font-weight:700}.faq__item[data-astro-cid-c2pj5yl2]{border-bottom:1px solid var(--color-border);padding:.9rem 0}.faq__q[data-astro-cid-c2pj5yl2]{font-family:var(--font-display);color:var(--color-text-on-light);cursor:pointer;font-size:1.02rem;font-weight:600;list-style:none}.faq__q[data-astro-cid-c2pj5yl2]::-webkit-details-marker{display:none}.faq__a[data-astro-cid-c2pj5yl2]{color:var(--color-text-body);margin-top:.5rem;line-height:1.75}.faq__a[data-astro-cid-c2pj5yl2] p{margin:0 0 .6rem}.faq__a[data-astro-cid-c2pj5yl2] p:last-child{margin-bottom:0}.graphe[data-astro-cid-lldsqhap]{border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-primary);margin:2rem 0;padding:1.25rem 1.5rem}.graphe__svg[data-astro-cid-lldsqhap]{width:100%;height:auto}.graphe__label[data-astro-cid-lldsqhap]{fill:var(--color-text-on-light);font-size:14px;font-weight:600}.graphe__valeur[data-astro-cid-lldsqhap]{fill:var(--color-text-body);font-size:13px}.graphe__legende[data-astro-cid-lldsqhap]{color:var(--color-text-muted);margin-top:.75rem;font-size:.8rem}.sources[data-astro-cid-mruwsutr]{margin:2.5rem 0}.sources__titre[data-astro-cid-mruwsutr]{font-family:var(--font-display);color:var(--color-text-on-light);margin:0 0 .75rem;font-size:1.2rem;font-weight:700}.sources__liste[data-astro-cid-mruwsutr]{margin:0;padding-left:1.2rem}.sources__liste[data-astro-cid-mruwsutr] li[data-astro-cid-mruwsutr]{color:var(--color-text-muted);margin-bottom:.4rem;font-size:.9rem;line-height:1.7}.sources__liste[data-astro-cid-mruwsutr] a[data-astro-cid-mruwsutr]{color:var(--color-primary)}.sources__liste[data-astro-cid-mruwsutr] a[data-astro-cid-mruwsutr]:hover,.sources__liste[data-astro-cid-mruwsutr] a[data-astro-cid-mruwsutr]:focus-visible{color:var(--color-primary-hover)}.cta[data-astro-cid-igijz4a6]{background:var(--color-dark);border-radius:var(--radius-lg);text-align:center;margin:0;padding:2rem 1.5rem}.cta__texte[data-astro-cid-igijz4a6]{font-family:var(--font-display);color:var(--color-text-on-dark);margin:0 0 1.25rem;font-size:1.2rem;font-weight:700}.cta__bouton[data-astro-cid-igijz4a6]{border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-text-on-dark);padding:.85rem 1.75rem;font-weight:600;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-block}.cta__bouton[data-astro-cid-igijz4a6]:hover,.cta__bouton[data-astro-cid-igijz4a6]:focus-visible{background:var(--color-primary-hover);transform:translateY(-2px)}.auteur[data-astro-cid-kxctoonq]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-alt);margin:3rem 0 0;padding:1.5rem}.auteur__titre[data-astro-cid-kxctoonq]{font-family:var(--font-display);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 1rem;font-size:1rem;font-weight:700}.auteur__corps[data-astro-cid-kxctoonq]{flex-direction:column;gap:1rem;display:flex}@media (width>=640px){.auteur__corps[data-astro-cid-kxctoonq]{flex-direction:row;align-items:flex-start;gap:1.25rem}}.auteur__photo[data-astro-cid-kxctoonq]{object-fit:cover;background:var(--color-light);border-radius:50%;flex-shrink:0;width:5rem;height:5rem}.auteur__texte[data-astro-cid-kxctoonq]{min-width:0}.auteur__nom[data-astro-cid-kxctoonq]{font-family:var(--font-display);color:var(--color-text-on-light);margin:0;font-size:1.1rem;font-weight:700}.auteur__role[data-astro-cid-kxctoonq]{color:var(--color-text-body);margin:.15rem 0 0}.auteur__reperes[data-astro-cid-kxctoonq]{color:var(--color-text-muted);margin:.35rem 0 0;font-size:.875rem}.auteur__bio[data-astro-cid-kxctoonq]{color:var(--color-text-body);margin:.75rem 0 0;line-height:1.7}.auteur__sous-titre[data-astro-cid-kxctoonq]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin:1rem 0 .35rem;font-size:.8rem;font-weight:600}.auteur__certifs[data-astro-cid-kxctoonq]{margin:0;padding-left:1.2rem}.auteur__certifs[data-astro-cid-kxctoonq] li[data-astro-cid-kxctoonq]{color:var(--color-text-body);line-height:1.7;list-style:outside}.auteur__liens[data-astro-cid-kxctoonq]{margin:.9rem 0 0;font-size:.9rem}.auteur__liens[data-astro-cid-kxctoonq] a[data-astro-cid-kxctoonq]{color:var(--color-primary)}.auteur__liens[data-astro-cid-kxctoonq] a[data-astro-cid-kxctoonq]:hover,.auteur__liens[data-astro-cid-kxctoonq] a[data-astro-cid-kxctoonq]:focus-visible{color:var(--color-primary-hover)}.auteur__relu[data-astro-cid-kxctoonq]{border-top:1px solid var(--color-border);color:var(--color-text-muted);margin:.9rem 0 0;padding-top:.75rem;font-size:.875rem}.section[data-astro-cid-u7wejrna]{margin-top:2.5rem;scroll-margin-top:5rem}.guide__supplement[data-astro-cid-u7wejrna]{color:var(--color-text-body);margin:2rem 0 0;line-height:1.75}.section__figure[data-astro-cid-u7wejrna]{margin:1.75rem 0}.section__figure[data-astro-cid-u7wejrna] img[data-astro-cid-u7wejrna]{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-md);background:var(--color-surface-alt);width:100%;height:auto;display:block}.section__figure[data-astro-cid-u7wejrna] figcaption[data-astro-cid-u7wejrna]{color:var(--color-text-muted);margin-top:.6rem;font-size:.8rem;line-height:1.5}.section__h2[data-astro-cid-u7wejrna]{font-family:var(--font-display);color:var(--color-text-on-light);margin:0 0 .75rem;font-size:1.4rem;font-weight:700}.section__corps[data-astro-cid-u7wejrna] p{color:var(--color-text-body);margin:0 0 1rem;line-height:1.75}.section__corps[data-astro-cid-u7wejrna] h3{font-family:var(--font-display);color:var(--color-text-on-light);margin:1.5rem 0 .5rem;font-size:1.1rem;font-weight:600}.section__corps[data-astro-cid-u7wejrna] ul,.section__corps[data-astro-cid-u7wejrna] ol{margin:0 0 1.25rem;padding-left:1.5rem}.section__corps[data-astro-cid-u7wejrna] li{color:var(--color-text-body);margin-bottom:.6rem;padding-left:.35rem;line-height:1.75;list-style:outside}.section__corps[data-astro-cid-u7wejrna] li::marker{color:var(--color-primary)}.section__corps[data-astro-cid-u7wejrna] ol li{list-style:decimal}.section__corps[data-astro-cid-u7wejrna] ol li::marker{font-weight:700}.section__corps[data-astro-cid-u7wejrna] li>ul,.section__corps[data-astro-cid-u7wejrna] li>ol{margin:.5rem 0 0}.section__corps[data-astro-cid-u7wejrna] li:last-child{margin-bottom:0}.section__corps[data-astro-cid-u7wejrna] a{color:var(--color-primary);font-weight:600}.section__corps[data-astro-cid-u7wejrna] a:hover,.section__corps[data-astro-cid-u7wejrna] a:focus-visible{color:var(--color-primary-hover)}.section__corps[data-astro-cid-u7wejrna] strong{color:var(--color-text-on-light)}.section__corps[data-astro-cid-u7wejrna] .tableau{border:1px solid var(--color-border);border-radius:var(--radius-md);-webkit-overflow-scrolling:touch;margin:1.5rem 0;overflow-x:auto}.section__corps[data-astro-cid-u7wejrna] .tableau:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.section__corps[data-astro-cid-u7wejrna] table{border-collapse:collapse;width:100%;min-width:30rem;margin:0;font-size:.92rem}.section__corps[data-astro-cid-u7wejrna] caption{caption-side:top;text-align:left;color:var(--color-text-muted);padding:.75rem .9rem 0;font-size:.85rem}.section__corps[data-astro-cid-u7wejrna] th,.section__corps[data-astro-cid-u7wejrna] td{text-align:left;color:var(--color-text-body);border-bottom:1px solid var(--color-border);padding:.7rem .9rem}.section__corps[data-astro-cid-u7wejrna] thead th{color:var(--color-text-on-light);background:var(--color-surface-alt);border-bottom-width:2px;font-weight:600}.section__corps[data-astro-cid-u7wejrna] tbody tr:last-child th,.section__corps[data-astro-cid-u7wejrna] tbody tr:last-child td{border-bottom:0}.section__corps[data-astro-cid-u7wejrna] tbody th{color:var(--color-text-on-light);font-weight:600}.section__corps[data-astro-cid-u7wejrna] blockquote{border-left:3px solid var(--color-primary);color:var(--color-text-on-light);margin:1.75rem 0;padding:.25rem 0 .25rem 1.5rem;font-size:1.05rem;font-style:italic;line-height:1.7}.section__corps[data-astro-cid-u7wejrna] blockquote p:last-child{margin-bottom:0}.section__corps[data-astro-cid-u7wejrna] blockquote cite{color:var(--color-text-muted);margin-top:.6rem;font-size:.85rem;font-style:normal;display:block}.section__corps[data-astro-cid-u7wejrna] .callout{border:1px solid var(--color-border);border-left:4px solid var(--color-muted);border-radius:var(--radius-md);background:var(--color-surface-alt);margin:1.75rem 0;padding:1.1rem 1.35rem}.section__corps[data-astro-cid-u7wejrna] .callout:before{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-muted);content:"À noter";margin-bottom:.4rem;font-size:.78rem;font-weight:700;display:block}.section__corps[data-astro-cid-u7wejrna] .callout p:last-child,.section__corps[data-astro-cid-u7wejrna] .callout ul:last-child,.section__corps[data-astro-cid-u7wejrna] .callout ol:last-child{margin-bottom:0}.section__corps[data-astro-cid-u7wejrna] .callout--info{border-left-color:var(--color-primary)}.section__corps[data-astro-cid-u7wejrna] .callout--info:before{content:"À savoir";color:var(--color-primary)}.section__corps[data-astro-cid-u7wejrna] .callout--warn{border-left-color:var(--color-secondary)}.section__corps[data-astro-cid-u7wejrna] .callout--warn:before{content:"Attention";color:var(--color-secondary)}.section__corps[data-astro-cid-u7wejrna] .callout--tip{border-left-color:var(--color-primary)}.section__corps[data-astro-cid-u7wejrna] .callout--tip:before{content:"Le conseil du pro";color:var(--color-primary)}.maillage[data-astro-cid-u7wejrna]{border-top:1px solid var(--color-border);margin:3rem 0 0;padding-top:2rem}.maillage__titre[data-astro-cid-u7wejrna]{font-family:var(--font-display);color:var(--color-text-on-light);margin:0 0 1.25rem;font-size:1.3rem;font-weight:700}.maillage__bloc[data-astro-cid-u7wejrna]{margin-bottom:1.5rem}.maillage__bloc[data-astro-cid-u7wejrna]:last-child{margin-bottom:0}.maillage__sous-titre[data-astro-cid-u7wejrna]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin:0 0 .5rem;font-size:.8rem;font-weight:600}.maillage__liste[data-astro-cid-u7wejrna]{margin:0;padding-left:1.2rem}.maillage__liste[data-astro-cid-u7wejrna] li[data-astro-cid-u7wejrna]{margin-bottom:.4rem;line-height:1.6}.maillage__liste[data-astro-cid-u7wejrna] a[data-astro-cid-u7wejrna]{color:var(--color-primary)}.maillage__liste[data-astro-cid-u7wejrna] a[data-astro-cid-u7wejrna]:hover,.maillage__liste[data-astro-cid-u7wejrna] a[data-astro-cid-u7wejrna]:focus-visible{color:var(--color-primary-hover)}.maillage__guides[data-astro-cid-u7wejrna]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.maillage__guides[data-astro-cid-u7wejrna]{grid-template-columns:1fr 1fr}}.maillage__guides[data-astro-cid-u7wejrna] li[data-astro-cid-u7wejrna]{margin:0;list-style:none}.maillage__guides[data-astro-cid-u7wejrna] a[data-astro-cid-u7wejrna]{border:1px solid var(--color-border);border-radius:var(--radius-md);height:100%;padding:.9rem 1.1rem;text-decoration:none;transition:border-color .2s,transform .2s;display:block}.maillage__guides[data-astro-cid-u7wejrna] a[data-astro-cid-u7wejrna]:hover,.maillage__guides[data-astro-cid-u7wejrna] a[data-astro-cid-u7wejrna]:focus-visible{border-color:var(--color-primary);transform:translateY(-2px)}.maillage__guide-titre[data-astro-cid-u7wejrna]{font-family:var(--font-display);color:var(--color-text-on-light);font-size:.95rem;font-weight:600;line-height:1.4;display:block}.maillage__guide-extrait[data-astro-cid-u7wejrna]{color:var(--color-text-muted);margin-top:.3rem;font-size:.82rem;line-height:1.5;display:block}.process[data-astro-cid-jvqum2y2]{background:var(--color-surface-alt)}.process__list[data-astro-cid-jvqum2y2]{border-top:1px solid var(--color-border-strong);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.process__list[data-astro-cid-jvqum2y2] li[data-astro-cid-jvqum2y2]{min-height:15rem;padding:1.5rem 1.5rem 2rem 0}.process__list[data-astro-cid-jvqum2y2] li[data-astro-cid-jvqum2y2]+li[data-astro-cid-jvqum2y2]{border-left:1px solid var(--color-border);padding-left:1.5rem}.process__step-title[data-astro-cid-jvqum2y2]{color:var(--color-text-on-light);letter-spacing:-.01em;text-transform:uppercase;margin:0;font-size:1.45rem;font-weight:800;line-height:1}.process[data-astro-cid-jvqum2y2] li[data-astro-cid-jvqum2y2] p[data-astro-cid-jvqum2y2]{color:var(--color-text-muted);margin:.8rem 0 0;line-height:1.65}@media (width<=47.99rem){.process__list[data-astro-cid-jvqum2y2]{grid-template-columns:1fr}.process__list[data-astro-cid-jvqum2y2] li[data-astro-cid-jvqum2y2]{min-height:auto;padding:1.25rem 0 1.5rem}.process__list[data-astro-cid-jvqum2y2] li[data-astro-cid-jvqum2y2]+li[data-astro-cid-jvqum2y2]{border-top:1px solid var(--color-border);border-left:0;padding-left:0}.process__step-title[data-astro-cid-jvqum2y2]{margin-top:.7rem}}.content-section[data-astro-cid-nsurbltt]{background:var(--color-surface)}.content-section--alt[data-astro-cid-nsurbltt]{background:var(--color-surface-alt)}.content-section__layout[data-astro-cid-nsurbltt]{text-align:left;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,4vw,3.5rem);max-width:72rem;margin-inline:auto;display:grid;position:relative}.pricing__eyebrow[data-astro-cid-nsurbltt],.zone-copy__eyebrow[data-astro-cid-nsurbltt]{color:var(--color-link);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .75rem;font-size:.78rem;font-weight:800}.content-section[data-astro-cid-nsurbltt] h2[data-astro-cid-nsurbltt],.zone-copy[data-astro-cid-nsurbltt] h2[data-astro-cid-nsurbltt]{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:1.05}.content-section[data-astro-cid-nsurbltt] header[data-astro-cid-nsurbltt]>p[data-astro-cid-nsurbltt]:last-child{color:var(--color-text-muted);margin:1rem 0 0;line-height:1.7}.content-section__items[data-astro-cid-nsurbltt]{border-top:1px solid var(--color-border-strong)}.content-section__items[data-astro-cid-nsurbltt] article[data-astro-cid-nsurbltt]{border-bottom:1px solid var(--color-border);padding:1.35rem 0}.content-section__items[data-astro-cid-nsurbltt] h3[data-astro-cid-nsurbltt]{margin:0;font-size:1.3rem}.content-section__card-heading[data-astro-cid-nsurbltt]{align-items:center;gap:.75rem;display:flex}.content-section__card-heading[data-astro-cid-nsurbltt] .site-icon{color:var(--color-link)}.content-section__items[data-astro-cid-nsurbltt] p[data-astro-cid-nsurbltt]{color:var(--color-text-muted);margin:.65rem 0 0;line-height:1.7}.content-section__ornament[data-astro-cid-nsurbltt]{z-index:0;opacity:.12;pointer-events:none;border-radius:50%;width:clamp(8rem,15vw,15rem);position:absolute;top:-2rem;right:-1rem;overflow:hidden;transform:rotate(8deg)}.content-section__ornament[data-astro-cid-nsurbltt] img[data-astro-cid-nsurbltt]{object-fit:cover;width:100%;height:100%;display:block}.content-section__layout[data-astro-cid-nsurbltt]>header[data-astro-cid-nsurbltt],.content-section__layout[data-astro-cid-nsurbltt]>.content-section__items[data-astro-cid-nsurbltt]{z-index:1;position:relative}.content-section__items--cards[data-astro-cid-nsurbltt]{border-top:0;grid-template-columns:1fr;gap:1rem;display:grid}.content-section__items--cards[data-astro-cid-nsurbltt] article[data-astro-cid-nsurbltt]{border-radius:var(--radius-md);background:var(--color-dark);color:var(--color-text-on-dark);box-shadow:var(--shadow-md);border:0;padding:clamp(1.4rem,3vw,2rem);position:relative;overflow:hidden}.content-section__items--cards[data-astro-cid-nsurbltt] article[data-astro-cid-nsurbltt]:before{background:var(--color-link);content:"";width:.3rem;position:absolute;inset:0 auto 0 0}.content-section__items--cards[data-astro-cid-nsurbltt] h3[data-astro-cid-nsurbltt]{color:var(--color-text-on-dark)}.content-section__items--cards[data-astro-cid-nsurbltt] p[data-astro-cid-nsurbltt]{color:var(--color-text-on-dark-muted)}.content-section__layout--feature[data-astro-cid-nsurbltt]{isolation:isolate;border-radius:var(--radius-lg);color:var(--color-text-on-dark);padding:clamp(1.5rem,4vw,3rem);position:relative;overflow:hidden}.content-section__layout--feature[data-astro-cid-nsurbltt]:before{z-index:-2;content:"";background-position:50%;background-size:cover;transition:transform .3s;position:absolute;inset:0}.content-section__layout--recognition[data-astro-cid-nsurbltt]:before{background-image:url(/images/realisations/toiture-avant-demoussage.webp)}.content-section__layout--season[data-astro-cid-nsurbltt]:before{background-image:url(/images/realisations/equipe-toiture.webp)}.content-section__layout--feature[data-astro-cid-nsurbltt]:after{z-index:-1;content:"";background:linear-gradient(120deg,#080d10f0,#080d10b3);position:absolute;inset:0}.content-section__layout--feature[data-astro-cid-nsurbltt]:hover:before{transform:scale(1.04)}.content-section__layout--feature[data-astro-cid-nsurbltt] h2[data-astro-cid-nsurbltt],.content-section__layout--feature[data-astro-cid-nsurbltt] h3[data-astro-cid-nsurbltt]{color:var(--color-text-on-dark)}.content-section__layout--feature[data-astro-cid-nsurbltt] header[data-astro-cid-nsurbltt]>p[data-astro-cid-nsurbltt]:last-child,.content-section__layout--feature[data-astro-cid-nsurbltt] .content-section__items[data-astro-cid-nsurbltt] p[data-astro-cid-nsurbltt]{color:#f4f7f7d1}.content-section__layout--feature[data-astro-cid-nsurbltt] .content-section__items[data-astro-cid-nsurbltt]{border-color:#ffffff4d}.content-section__layout--feature[data-astro-cid-nsurbltt] .content-section__items[data-astro-cid-nsurbltt] article[data-astro-cid-nsurbltt]{border-color:var(--color-border-on-dark)}.pricing[data-astro-cid-nsurbltt]{background:var(--color-dark);color:var(--color-text-on-dark)}.pricing__box[data-astro-cid-nsurbltt]{text-align:left;max-width:72rem;margin-inline:auto}.pricing[data-astro-cid-nsurbltt] h2[data-astro-cid-nsurbltt]{max-width:18ch;color:var(--color-text-on-dark);letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3.5rem)}.pricing[data-astro-cid-nsurbltt] p[data-astro-cid-nsurbltt]{color:var(--color-text-on-dark-muted);margin:1.25rem 0 0;font-size:1.1rem;line-height:1.75}.pricing[data-astro-cid-nsurbltt] small[data-astro-cid-nsurbltt]{color:var(--color-text-on-dark-faint);margin-top:1rem;display:block}.zone-copy[data-astro-cid-nsurbltt]{background:var(--color-surface)}.zone-copy__layout[data-astro-cid-nsurbltt]{text-align:left;grid-template-columns:minmax(0,1fr);gap:1.5rem;max-width:72rem;margin-inline:auto;display:grid}.zone-copy__layout[data-astro-cid-nsurbltt]>div[data-astro-cid-nsurbltt]>p[data-astro-cid-nsurbltt]:last-child{max-width:68ch;color:var(--color-text-muted);margin:1rem 0 0;font-size:1.05rem;line-height:1.75}.zone-copy__map[data-astro-cid-nsurbltt]{border-radius:var(--radius-lg);background:var(--color-surface-alt);min-height:19rem;box-shadow:var(--shadow-md);margin:0;position:relative;overflow:hidden}.zone-copy__map[data-astro-cid-nsurbltt] iframe[data-astro-cid-nsurbltt]{filter:saturate(.62)contrast(1.04);border:0;width:100%;height:19rem}.zone-copy__map[data-astro-cid-nsurbltt] figcaption[data-astro-cid-nsurbltt]{border-radius:var(--radius-sm);background:var(--color-overlay-dark);color:var(--color-text-on-dark);align-items:center;gap:.5rem;padding:.65rem .8rem;font-size:.78rem;font-weight:800;display:inline-flex;position:absolute;top:1rem;left:1rem}.zone-copy__map[data-astro-cid-nsurbltt] ul[data-astro-cid-nsurbltt]{flex-wrap:wrap;justify-content:flex-start;gap:.45rem;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.zone-copy__map[data-astro-cid-nsurbltt] li[data-astro-cid-nsurbltt]{border:1px solid var(--color-border-on-dark);background:var(--color-overlay-dark);color:var(--color-text-on-dark);border-radius:999px;padding:.45rem .65rem;font-size:.76rem;font-weight:800}.suite[data-astro-cid-nsurbltt]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 2rem;margin:2.5rem 0 0;display:grid}.suite__col[data-astro-cid-nsurbltt] h3[data-astro-cid-nsurbltt]{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:.78rem;font-weight:800;display:flex}.suite__col[data-astro-cid-nsurbltt] .site-icon{color:var(--color-link)}.suite__col[data-astro-cid-nsurbltt] ul[data-astro-cid-nsurbltt]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.suite__col[data-astro-cid-nsurbltt] a[data-astro-cid-nsurbltt]{color:var(--color-text-on-light);border-bottom:1px solid var(--color-border);padding-bottom:.5rem;font-weight:700;line-height:1.4;text-decoration:none;transition:color .2s,border-color .2s;display:block}.suite__col[data-astro-cid-nsurbltt] a[data-astro-cid-nsurbltt]:hover,.suite__col[data-astro-cid-nsurbltt] a[data-astro-cid-nsurbltt]:focus-visible{color:var(--color-link);border-color:var(--color-primary)}.suite__contact[data-astro-cid-nsurbltt]{color:var(--color-text-muted);grid-column:1/-1;margin:.5rem 0 0;line-height:1.7}.suite__contact[data-astro-cid-nsurbltt] a[data-astro-cid-nsurbltt]{color:var(--color-link);font-weight:700}.aussi[data-astro-cid-nsurbltt]{background:var(--color-surface-alt)}.aussi[data-astro-cid-nsurbltt] h2[data-astro-cid-nsurbltt]{color:var(--color-text-on-light);letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:800}.aussi__intro[data-astro-cid-nsurbltt]{max-width:62ch;color:var(--color-text-muted);margin:.9rem 0 0;line-height:1.7}.aussi__liste[data-astro-cid-nsurbltt]{flex-wrap:wrap;gap:.6rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.aussi__liste[data-astro-cid-nsurbltt] li[data-astro-cid-nsurbltt]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-body);align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.92rem;font-weight:600;display:inline-flex}.aussi__liste[data-astro-cid-nsurbltt] .site-icon{color:var(--color-link)}@media (width<=63.99rem){.suite[data-astro-cid-nsurbltt]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=47.99rem){.content-section__layout[data-astro-cid-nsurbltt],.zone-copy__layout[data-astro-cid-nsurbltt]{grid-template-columns:1fr;gap:2rem}.content-section__layout--feature[data-astro-cid-nsurbltt]{padding:1.5rem}.content-section__ornament[data-astro-cid-nsurbltt]{display:none}.suite[data-astro-cid-nsurbltt]{grid-template-columns:1fr;gap:1.5rem}.zone-copy__map[data-astro-cid-nsurbltt],.zone-copy__map[data-astro-cid-nsurbltt] iframe[data-astro-cid-nsurbltt]{height:24rem;min-height:24rem}.zone-copy__map[data-astro-cid-nsurbltt] ul[data-astro-cid-nsurbltt]{bottom:.65rem;left:.65rem;right:.65rem}.zone-copy__map[data-astro-cid-nsurbltt] li[data-astro-cid-nsurbltt]{font-size:.7rem}}.zone-hero[data-astro-cid-mn72o7m4]{background:var(--color-dark);color:var(--color-text-on-dark);padding-block:clamp(2.5rem,6vw,4.5rem)}.zone-hero__inner[data-astro-cid-mn72o7m4]{gap:1rem;max-width:52rem;display:grid}.zone-hero__eyebrow[data-astro-cid-mn72o7m4]{color:var(--color-primary-300);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:700}.zone-hero[data-astro-cid-mn72o7m4] h1[data-astro-cid-mn72o7m4]{color:var(--color-text-on-dark);letter-spacing:-.03em;text-transform:uppercase;margin:0;font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.05}.zone-hero__intro[data-astro-cid-mn72o7m4]{color:var(--color-text-on-dark);opacity:.92;margin:0;font-size:1.05rem;line-height:1.65}.zone-hero__actions[data-astro-cid-mn72o7m4]{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.zone-facts__grid[data-astro-cid-mn72o7m4]{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1rem;margin:0;display:grid}.zone-facts__item[data-astro-cid-mn72o7m4]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);padding:1.1rem 1.25rem}.zone-facts__item[data-astro-cid-mn72o7m4] dt[data-astro-cid-mn72o7m4]{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:700}.zone-facts__item[data-astro-cid-mn72o7m4] dd[data-astro-cid-mn72o7m4]{color:var(--color-text-on-light);margin:.3rem 0 0;font-size:1.45rem;font-weight:800;line-height:1.1}.zone-links[data-astro-cid-mn72o7m4]{flex-wrap:wrap;gap:.7rem;margin:1.4rem 0 0;padding:0;list-style:none;display:flex}.zone-links[data-astro-cid-mn72o7m4] a[data-astro-cid-mn72o7m4]{border:1px solid var(--color-border);background:var(--color-surface-raised);color:var(--color-link);border-radius:999px;align-items:center;gap:.45rem;padding:.6rem 1rem;font-weight:700;text-decoration:none;transition:border-color .2s,transform .2s;display:inline-flex}.zone-links[data-astro-cid-mn72o7m4] a[data-astro-cid-mn72o7m4]:hover,.zone-links[data-astro-cid-mn72o7m4] a[data-astro-cid-mn72o7m4]:focus-visible{border-color:var(--color-primary);transform:translateY(-1px)}.zone-contact[data-astro-cid-mn72o7m4]{color:var(--color-text-body);margin:1.4rem 0 0;line-height:1.7}.zone-contact[data-astro-cid-mn72o7m4] a[data-astro-cid-mn72o7m4]{color:var(--color-link);font-weight:700}.zone-pilier[data-astro-cid-mn72o7m4]{color:var(--color-text-body);margin:1rem 0 0;line-height:1.7}.zone-pilier[data-astro-cid-mn72o7m4] a[data-astro-cid-mn72o7m4]{color:var(--color-link);font-weight:700}
