.site-header[data-astro-cid-nen7h5rs]{z-index:100;border-bottom:1px solid var(--color-border);position:sticky;top:0}.site-header[data-astro-cid-nen7h5rs]:before{content:"";z-index:-1;backdrop-filter:blur(10px);background:#fffffff5;position:absolute;inset:0}.nav__mobile-actions[data-astro-cid-nen7h5rs],.nav__toggle-fermer[data-astro-cid-nen7h5rs]{display:none}.site-header__bar[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-5);height:72px;display:flex}.brand[data-astro-cid-nen7h5rs]{flex-shrink:0;align-items:center;display:flex}.brand__logo[data-astro-cid-nen7h5rs]{width:auto;height:52px}.nav[data-astro-cid-nen7h5rs]{flex:1}.nav__list[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-2);display:flex}.nav__item[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.nav__trigger[data-astro-cid-nen7h5rs]{border-radius:var(--radius-sm);color:var(--color-text);font-size:.92rem;font-weight:600;font-family:var(--font-body);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:10px 14px;display:flex}.nav__item[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs],.nav__trigger[data-astro-cid-nen7h5rs]{white-space:nowrap}.nav__item[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.nav__trigger[data-astro-cid-nen7h5rs]:hover{background:var(--color-bg);color:var(--color-text)}.nav__item--dropdown[data-astro-cid-nen7h5rs]{position:relative}.nav__trigger[data-astro-cid-nen7h5rs] svg{transition:transform .15s}.nav__item--dropdown[data-astro-cid-nen7h5rs].is-open .nav__trigger[data-astro-cid-nen7h5rs] svg{transform:rotate(180deg)}.nav__dropdown[data-astro-cid-nen7h5rs]{width:min(460px, calc(100vw - 2 * var(--space-4)));background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);border:1px solid var(--color-border);padding:var(--space-4);display:none;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.nav__item--dropdown[data-astro-cid-nen7h5rs].is-open .nav__dropdown[data-astro-cid-nen7h5rs]{display:block}.nav__dropdown-grid[data-astro-cid-nen7h5rs]{grid-template-columns:1fr 1fr;gap:2px;display:grid}.nav__dropdown-grid[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:var(--radius-sm);color:var(--color-text);align-items:center;gap:10px;padding:9px 10px;font-size:.86rem;font-weight:600;display:flex}.nav__dropdown-grid[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--color-bg);color:var(--color-text)}.nav__dropdown-grid[data-astro-cid-nen7h5rs] small[data-astro-cid-nen7h5rs]{color:var(--color-muted);font-size:.74rem;font-weight:500;display:block}.nav__dropdown-grid[data-astro-cid-nen7h5rs] svg{color:var(--color-accent);flex-shrink:0}.nav__dropdown-all[data-astro-cid-nen7h5rs]{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border);color:var(--color-accent-text);align-items:center;gap:6px;font-size:.85rem;font-weight:700;display:flex}.site-header__actions[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.btn-espace-client[data-astro-cid-nen7h5rs]{color:var(--color-accent2);align-items:center;gap:6px;padding:8px 10px;font-size:.85rem;font-weight:600;display:flex}.btn-espace-client[data-astro-cid-nen7h5rs]:hover{color:var(--color-text)}.nav__toggle[data-astro-cid-nen7h5rs]{background:var(--color-surface);border:1.5px solid var(--color-border);cursor:pointer;width:44px;height:44px;color:var(--color-text);border-radius:12px;justify-content:center;align-items:center;transition:border-color .15s;display:none}.nav__toggle[data-astro-cid-nen7h5rs]:hover,.nav__toggle[data-astro-cid-nen7h5rs][aria-expanded=true]{border-color:var(--color-text)}.btn-devis__court[data-astro-cid-nen7h5rs]{display:none}@media (width<=1220px){.site-header__bar[data-astro-cid-nen7h5rs]{gap:var(--space-4)}.nav__list[data-astro-cid-nen7h5rs]{gap:0}.nav__item[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.nav__trigger[data-astro-cid-nen7h5rs]{padding:10px 9px;font-size:.88rem}.btn-espace-client[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{display:none}.brand__logo[data-astro-cid-nen7h5rs]{height:48px}}@media (width<=980px){.btn-espace-client[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{display:none}.nav[data-astro-cid-nen7h5rs]{background:var(--color-surface);padding:var(--space-5);opacity:0;pointer-events:none;transition:opacity .18s,transform .18s;position:fixed;inset:72px 0 0;overflow-y:auto;transform:translateY(-8px)}.nav[data-astro-cid-nen7h5rs].is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.nav__mobile-actions[data-astro-cid-nen7h5rs]{gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.nav__toggle-ouvrir[data-astro-cid-nen7h5rs]{display:flex}.nav__toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .nav__toggle-ouvrir[data-astro-cid-nen7h5rs]{display:none}.nav__toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .nav__toggle-fermer[data-astro-cid-nen7h5rs]{display:flex}.nav__list[data-astro-cid-nen7h5rs]{align-items:stretch;gap:var(--space-2);flex-direction:column}.nav__item[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.nav__trigger[data-astro-cid-nen7h5rs]{width:100%;padding:var(--space-3);justify-content:space-between}.nav__dropdown[data-astro-cid-nen7h5rs]{width:auto;box-shadow:none;padding:var(--space-2) 0 var(--space-3);border:none;position:static;transform:none}.nav__dropdown-grid[data-astro-cid-nen7h5rs]{grid-template-columns:1fr}.nav__dropdown-grid[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{justify-content:flex-start}.site-header__actions[data-astro-cid-nen7h5rs]{gap:var(--space-2);margin-left:auto}.btn-devis[data-astro-cid-nen7h5rs]{box-shadow:none;padding:11px 16px;font-size:.88rem}.btn-devis__long[data-astro-cid-nen7h5rs]{display:none}.btn-devis__court[data-astro-cid-nen7h5rs]{display:inline}.nav__toggle[data-astro-cid-nen7h5rs]{display:flex}}@media (width<=560px){.btn-espace-client[data-astro-cid-nen7h5rs]{display:none}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--color-dark);color:#c9ccd3;padding-block:var(--space-8) var(--space-5)}.site-footer__grid[data-astro-cid-jo6i4kqk]{gap:var(--space-6);grid-template-columns:1.6fr 1fr 1fr 1fr 1.1fr;display:grid}.footer-brand[data-astro-cid-jo6i4kqk] .brand[data-astro-cid-jo6i4kqk]{align-items:center;display:inline-flex}.footer-brand__logo[data-astro-cid-jo6i4kqk]{width:auto;height:50px;display:block}.footer-brand__top[data-astro-cid-jo6i4kqk]{align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-5);flex-direction:column;display:flex}.footer-brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:#9a9ea8;max-width:30ch;font-size:.88rem}.footer-apps[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer-apps[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#fff;align-items:center;gap:8px;font-size:.86rem;font-weight:600;display:inline-flex}.footer-apps[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk] svg,.footer-apps[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-accent3)}.footer-col[data-astro-cid-jo6i4kqk] h3[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#9a9ea8;margin-bottom:var(--space-4);font-size:.75rem;font-weight:700}.footer-col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:10px;display:flex}.footer-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#c9ccd3;font-size:.88rem}.footer-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff}.footer-contact[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:2px;display:flex}.footer-contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#fff;align-items:center;gap:8px;font-weight:600;display:flex}.footer-contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk] svg{color:var(--color-accent);flex-shrink:0}.footer-contact[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{color:#9a9ea8;padding-left:24px;font-size:.76rem}.footer-contact[data-astro-cid-jo6i4kqk] .footer-coverage[data-astro-cid-jo6i4kqk]{color:#fff;flex-direction:row;align-items:center;gap:8px;font-size:.88rem;font-weight:600;display:flex}.footer-coverage[data-astro-cid-jo6i4kqk] svg{color:var(--color-accent);flex-shrink:0}.footer-bottom[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-8);padding-top:var(--space-5);color:#9a9ea8;border-top:1px solid #ffffff14;flex-wrap:wrap;font-size:.8rem;display:flex}.footer-bottom[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:inherit}@media (width<=980px){.site-footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.footer-brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}@media (width<=560px){.site-footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}.site-footer[data-astro-cid-jo6i4kqk]{padding-bottom:96px}}.bouton-whatsapp[data-astro-cid-eiff5eov]{z-index:90;color:#fff;font:650 .95rem/1 var(--font-display);-webkit-backface-visibility:hidden;background:#25d366;border-radius:999px;align-items:center;gap:10px;padding:12px 20px 12px 14px;transition:transform .15s;display:flex;position:fixed;bottom:20px;right:20px;transform:translate(0,0);box-shadow:0 2px 6px #00000024,0 6px 16px #0000001f}.bouton-whatsapp[data-astro-cid-eiff5eov]:hover{transform:translateY(-2px)}@media (width<=720px){.bouton-whatsapp[data-astro-cid-eiff5eov]{justify-content:center;width:58px;height:58px;padding:0;bottom:16px;right:16px}.bouton-whatsapp[data-astro-cid-eiff5eov] span[data-astro-cid-eiff5eov]{display:none}}@media print{.bouton-whatsapp[data-astro-cid-eiff5eov]{display:none}}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/sora-latin-ext-wght-normal.CawQDOvP.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/sora-latin-wght-normal.DdqRvwsR.woff2)format("woff2-variations");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}:root{--font-display:"Sora Variable", "Segoe UI", system-ui, -apple-system, sans-serif;--font-body:"Segoe UI", system-ui, -apple-system, sans-serif;--color-accent:#ff7900;--color-accent-dark:#e86a00;--color-accent-text:#b45200;--color-accent-soft:#fff3e8;--color-accent2:#5b6170;--color-accent3:#ffa24d;--color-dark:#1c1d20;--color-dark-soft:#2f3033;--color-bg:#f6f5f2;--color-surface:#fff;--color-subtle:#faf9f7;--color-text:#16171a;--color-muted:#5b6170;--color-border:#e6e3dd;--color-success:#12a150;--color-warning:#f5a524;--color-danger:#e5484d;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:104px;--radius-sm:10px;--radius-md:16px;--radius-lg:28px;--radius-full:999px;--shadow-sm:0 1px 2px #16171a0d, 0 1px 3px #16171a0a;--shadow-md:0 10px 30px #16171a14;--shadow-lg:0 30px 70px #16171a29;--shadow-accent:0 6px 18px #ff790047;--container-width:1200px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;width:100%;scroll-padding-top:90px;overflow-x:hidden}body{font-family:var(--font-body);background:var(--color-surface);color:var(--color-text);-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul{list-style:none}:focus-visible{outline:2.5px solid var(--color-accent);outline-offset:3px;border-radius:4px}h1,h2,h3,h4{font-family:var(--font-display);color:var(--color-text);text-wrap:balance;font-weight:700;line-height:1.12}h1{letter-spacing:-.025em;font-size:clamp(2.2rem,1.6rem + 2.6vw,3.6rem);font-weight:750}h2{letter-spacing:-.02em;font-size:clamp(1.75rem,1.4rem + 1.4vw,2.6rem)}h3{letter-spacing:-.01em;font-size:clamp(1.1rem,1rem + .4vw,1.3rem)}p{color:var(--color-muted);text-wrap:pretty}.container{width:100%;max-width:var(--container-width);padding-inline:var(--space-5);margin-inline:auto}.eyebrow{align-items:center;gap:var(--space-2);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent-text);font-size:.78rem;font-weight:650;display:inline-flex}.lead{font-size:clamp(1.05rem,1rem + .25vw,1.18rem);line-height:1.6}.section{padding-block:var(--space-9)}.section--tight{padding-block:var(--space-8)}.section--alt{background:var(--color-bg)}.section--dark{background:var(--color-dark);color:#f4f4f5}.section--dark p{color:#b4b7bf}.section--dark h1,.section--dark h2,.section--dark h3{color:#fff}.section--dark .eyebrow{color:var(--color-accent3)}.section-head{max-width:680px;margin-bottom:var(--space-7)}.section-head h2{margin-top:var(--space-3)}.section-head p{margin-top:var(--space-4);font-size:1.08rem}.section-head--center{text-align:center;margin-inline:auto}.btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-full);font-family:var(--font-display);cursor:pointer;white-space:nowrap;border:none;padding:13px 22px;font-size:.95rem;font-weight:600;line-height:1.2;transition:transform .15s,background .15s,border-color .15s,box-shadow .15s,color .15s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--color-accent);color:#fff;box-shadow:var(--shadow-accent)}.btn-primary:hover{background:var(--color-accent-dark)}.btn-outline{border:1.5px solid var(--color-border);color:var(--color-text);background:#fff}.btn-outline:hover{border-color:var(--color-text)}.btn-dark{background:var(--color-dark);color:#fff}.btn-dark:hover{background:#000}.btn-ghost{color:inherit;background:0 0;border:1.5px solid #ffffff47}.btn-ghost:hover{border-color:#ffffffb3}.btn-lg{padding:16px 28px;font-size:1.02rem}.card{background:var(--color-surface);border-radius:var(--radius-md);border:1px solid var(--color-border);transition:box-shadow .2s,transform .2s,border-color .2s}.card--hover:hover{box-shadow:var(--shadow-md);border-color:#0000;transform:translateY(-3px)}.badge{align-items:center;gap:var(--space-1);border-radius:var(--radius-full);font-size:.75rem;font-weight:650;font-family:var(--font-display);padding:4px 12px;display:inline-flex}.badge--accent{background:var(--color-accent-soft);color:var(--color-accent-text)}.grid{gap:var(--space-5);display:grid}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{left:var(--space-3);background:var(--color-dark);color:#fff;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);z-index:1000;transition:top .15s;position:absolute;top:-60px}.skip-link:focus{top:var(--space-3)}@media (width<=720px){.section{padding-block:var(--space-8)}.section--tight{padding-block:var(--space-7)}.container{padding-inline:var(--space-4)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.prose{max-width:68ch;color:var(--color-text);font-size:1.06rem;line-height:1.75}.prose h2{margin-top:var(--space-7);margin-bottom:var(--space-3);font-size:1.5rem}.prose h3{margin-top:var(--space-6);margin-bottom:var(--space-2)}.prose p{color:var(--color-text);margin-bottom:var(--space-4)}.prose ul,.prose ol{margin:0 0 var(--space-4) var(--space-5);color:var(--color-text)}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li{margin-bottom:var(--space-2)}.prose a{color:var(--color-accent-text);text-underline-offset:3px;font-weight:600;text-decoration:underline #b4520059}.prose a:hover{text-decoration-color:currentColor}.prose em{color:var(--color-muted)}.prose strong{font-weight:700}.prose img{border-radius:var(--radius-md);margin:var(--space-5) 0}
