:root{--blog-content-width:720px;--blog-text-color:#2a2539;--font-editorial:'Uxum',sans-serif;--blog-leading:1.75;--blog-meta-color:#6b6478;--blog-border:#e8e4da;--blog-bg-soft:#fbf9f3;--blog-transition:all .25s ease}.blog-article{background:var(--color-bg,#f6f5f0);color:var(--blog-text-color)}.blog-container{max-width:1200px;margin:0 auto;padding:0 24px}.blog-layout{display:grid;grid-template-columns:240px minmax(0,var(--blog-content-width)) 300px;gap:48px;max-width:1320px;margin:0 auto;padding:0 24px;align-items:start}.blog-content{min-width:0;max-width:var(--blog-content-width)}@media(max-width:1024px){.blog-layout{grid-template-columns:minmax(0,var(--blog-content-width));justify-content:center;gap:32px}.blog-layout>.toc-sticky,.blog-layout>.blog-sidebar{display:none}}.blog-breadcrumb{font-family:'Space Mono',monospace;font-weight:400;font-size:12px;color:#999;letter-spacing:.04em;text-transform:uppercase;padding:24px 0 16px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.blog-breadcrumb a{color:#666;text-decoration:none;transition:var(--blog-transition)}.blog-breadcrumb a:hover{color:var(--color-primary-600,#635ddd)}.blog-breadcrumb .bc-sep,.blog-breadcrumb .sep{color:#CCC;user-select:none;padding:0 2px}.blog-breadcrumb .bc-current,.blog-breadcrumb .current,.blog-breadcrumb [aria-current="page"]{color:var(--color-primary-900,#0e052a)}.blog-breadcrumb .bc-home{color:#666}.reading-progress{position:fixed;top:0;left:0;height:3px;width:0;background:linear-gradient(90deg,#635ddd 0,#8781f3 100%);z-index:1000;transition:width .1s linear;will-change:width}.blog-hero{padding:32px 0 48px;max-width:var(--blog-content-width);margin:0 auto}.blog-hero__meta{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-bottom:20px;font-family:'Space Mono',monospace;font-weight:400;font-size:12px;color:#666;letter-spacing:.04em;text-transform:uppercase}.blog-hero__category{background:var(--color-primary-100,#e9e8ff);color:var(--color-primary-600,#635ddd);padding:6px 12px;border-radius:100px;font-weight:400}.blog-hero__title{font-family:'Uxum',sans-serif;font-weight:700;font-size:clamp(32px,5vw,52px);line-height:1.12;letter-spacing:-.02em;color:var(--color-primary-900,#0e052a);margin:0 0 20px}.blog-hero__lead{font-family:var(--font-editorial);font-size:20px;line-height:1.55;color:#47425b;margin:0 0 32px;font-weight:400}.blog-hero__image{width:100%;aspect-ratio:16 / 9;border-radius:16px;overflow:hidden;background:var(--color-bg-sand,#f1ecdf);margin-bottom:16px}.blog-hero__image img{width:100%;height:100%;object-fit:cover;display:block}.blog-hero__caption{font-family:'Space Mono',monospace;font-size:12px;color:#999;text-align:center;margin:0 0 48px}.blog-meta{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-family:'Space Mono',monospace;font-size:12px;color:#666}.blog-meta__dot{width:3px;height:3px;border-radius:50%;background:#CCC}.blog-body{font-family:var(--font-editorial);font-size:18px;line-height:var(--blog-leading);color:var(--blog-text-color)}.blog-body>*+*{margin-top:1.2em}.blog-body p{margin:0 0 1.4em}.blog-body h2{font-family:'Uxum',sans-serif;font-weight:700;font-size:32px;line-height:1.2;letter-spacing:-.01em;color:var(--color-primary-900,#0e052a);margin:2em 0 .6em;scroll-margin-top:140px}.blog-body h3{font-family:'Uxum',sans-serif;font-weight:700;font-size:22px;line-height:1.3;color:var(--color-primary-900,#0e052a);margin:1.8em 0 .5em;scroll-margin-top:140px}.blog-body h4{font-family:'Uxum',sans-serif;font-weight:700;font-size:18px;color:var(--color-primary-800,#34285a);margin:1.6em 0 .5em}.blog-body :is(p,li,blockquote)>a{color:var(--color-primary-600,#635ddd);text-decoration:underline;text-decoration-color:rgba(99,93,221,0.35);text-underline-offset:3px;transition:var(--blog-transition)}.blog-body :is(p,li,blockquote)>a:hover{text-decoration-color:var(--color-primary-600,#635ddd)}.blog-body ul,.blog-body ol{margin:0 0 1.4em;padding-left:1.4em}.blog-body li{margin-bottom:.5em}.blog-body strong{color:var(--color-primary-900,#0e052a);font-weight:600}.blog-body em{font-style:italic}.blog-body hr{border:0;height:1px;background:var(--blog-border);margin:2.5em 0}.blog-body blockquote{margin:2em 0;padding:8px 0 8px 24px;border-left:3px solid var(--color-primary-600,#635ddd);font-family:var(--font-editorial);font-style:italic;font-size:20px;line-height:1.6;color:var(--color-primary-800,#34285a)}.blog-body blockquote cite{display:block;margin-top:12px;font-family:'Space Mono',monospace;font-style:normal;font-size:12px;color:#666;text-transform:uppercase;letter-spacing:.04em}.blog-body code{font-family:'Space Mono',monospace;font-size:.9em;background:var(--color-bg-sand,#f1ecdf);color:#34285a;padding:2px 6px;border-radius:4px}.blog-body pre{background:#1a1530;color:#e9e8ff;padding:20px;border-radius:12px;overflow-x:auto;font-family:'Space Mono',monospace;font-size:14px;line-height:1.5;margin:1.6em 0}.blog-body pre code{background:0;color:inherit;padding:0}.image-figure{margin:2em 0}.image-figure img{width:100%;display:block;border-radius:12px;background:var(--color-bg-sand,#f1ecdf)}.image-figure figcaption{font-family:'Space Mono',monospace;font-size:12px;color:#999;text-align:center;margin-top:12px;letter-spacing:.02em}.image-figure--full{margin-left:calc(50% - 50vw + 12px);margin-right:calc(50% - 50vw + 12px);max-width:100vw}@media(max-width:1024px){.image-figure--full{margin-left:0;margin-right:0}}.stats-highlight{display:flex;align-items:baseline;gap:20px;background:linear-gradient(135deg,#e9e8ff 0,#f6f5f0 100%);border-radius:16px;padding:28px 32px;margin:2em 0;border:1px solid rgba(99,93,221,0.15)}.stats-highlight__number{font-family:'Uxum',sans-serif;font-weight:700;font-size:clamp(48px,7vw,72px);line-height:1;color:var(--color-primary-600,#635ddd);letter-spacing:-.03em;flex-shrink:0}.stats-highlight__label{font-family:var(--font-editorial);font-size:17px;line-height:1.5;color:var(--color-primary-800,#34285a)}.stats-highlight__source{display:block;margin-top:6px;font-family:'Space Mono',monospace;font-size:11px;color:#999;text-transform:uppercase;letter-spacing:.04em}@media(max-width:480px){.stats-highlight{flex-direction:column;gap:12px;padding:24px}}.toc-sticky{position:sticky;top:140px;max-height:calc(100vh - 160px);overflow-y:auto;padding-right:8px}.toc-sticky__title{font-family:'Space Mono',monospace;font-weight:400;font-size:11px;color:#999;text-transform:uppercase;letter-spacing:.08em;margin:0 0 16px}.toc-sticky__list{list-style:none;padding:0;margin:0;border-left:1px solid var(--blog-border)}.toc-sticky__list li{margin:0}.toc-sticky__list a{display:block;padding:8px 0 8px 16px;margin-left:-1px;border-left:2px solid transparent;font-family:'Uxum',sans-serif;font-size:14px;line-height:1.4;color:#666;text-decoration:none;transition:var(--blog-transition)}.toc-sticky__list a:hover{color:var(--color-primary-600,#635ddd)}.toc-sticky__list a.is-active{color:var(--color-primary-900,#0e052a);border-left-color:var(--color-primary-600,#635ddd);font-weight:600}.toc-sticky__list .toc-h2{font-weight:600}.toc-sticky__list .toc-h2>a{font-size:13px;padding:8px 0 8px 16px}.toc-sticky__list .toc-h3,.blog-toc .toc-h3,.toc-sticky .toc-h3{max-height:0;opacity:0;overflow:hidden;padding:0;margin:0;transition:max-height .3s ease,opacity .2s ease,padding .2s ease}.toc-sticky__list .toc-h3.toc-visible,.blog-toc .toc-h3.toc-visible,.toc-sticky .toc-h3.toc-visible{max-height:60px;opacity:1}.toc-sticky__list .toc-h3 a,.blog-toc .toc-h3 a,.toc-sticky .toc-h3 a{padding:3px 0 3px 32px;font-size:11px;line-height:1.3;color:var(--color-text-muted,#888);display:block}.toc-sticky__list .toc-h3 a:hover,.blog-toc .toc-h3 a:hover,.toc-sticky .toc-h3 a:hover{color:var(--color-primary-900,#0e052a)}.toc-sticky__list .toc-h3 a.is-active,.blog-toc .toc-h3 a.is-active,.toc-sticky .toc-h3 a.is-active{color:var(--color-primary-900,#0e052a);font-weight:600}.share-bar{position:sticky;top:140px;display:flex;flex-direction:column;gap:12px;align-items:center;padding:16px 8px;background:#FFF;border-radius:100px;box-shadow:0 2px 16px rgba(14,5,42,0.06);margin-bottom:24px}.share-bar__label{font-family:'Space Mono',monospace;font-size:10px;color:#999;writing-mode:vertical-rl;transform:rotate(180deg);letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px}.share-bar__btn{width:40px;height:40px;border-radius:50%;border:1px solid var(--blog-border);background:#FFF;color:var(--color-primary-800,#34285a);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--blog-transition);padding:0}.share-bar__btn:hover{background:var(--color-primary-100,#e9e8ff);color:var(--color-primary-600,#635ddd);transform:translateY(-2px)}.share-bar__btn svg{width:18px;height:18px}@media(max-width:1024px){.share-bar{position:fixed;bottom:72px;left:12px;right:12px;top:auto;flex-direction:row;justify-content:center;border-radius:100px;margin:0;padding:8px 16px;z-index:50}.share-bar__label{display:none}}.share-toast{position:fixed;bottom:32px;left:50%;transform:translateX(-50%) translateY(20px);background:var(--color-primary-900,#0e052a);color:#FFF;padding:12px 20px;border-radius:100px;font-family:'Uxum',sans-serif;font-size:14px;font-weight:600;opacity:0;pointer-events:none;transition:all .3s ease;z-index:2000}.share-toast.is-visible{opacity:1;transform:translateX(-50%) translateY(0)}.article-card{display:flex;flex-direction:column;gap:16px;background:#FFF;border-radius:16px;overflow:hidden;border:1px solid var(--blog-border);transition:var(--blog-transition);text-decoration:none;color:inherit}.article-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(14,5,42,0.08);border-color:var(--color-primary-200,#ceccfc)}.article-card__image{width:100%;aspect-ratio:16 / 10;background:var(--color-bg-sand,#f1ecdf);overflow:hidden}.article-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.article-card:hover .article-card__image img{transform:scale(1.04)}.article-card__body{padding:20px;display:flex;flex-direction:column;gap:10px;flex:1}.article-card__meta{font-family:'Space Mono',monospace;font-size:11px;color:#666;text-transform:uppercase;letter-spacing:.04em}.article-card__title{font-family:'Uxum',sans-serif;font-weight:700;font-size:18px;line-height:1.3;color:var(--color-primary-900,#0e052a);margin:0}.article-card__excerpt{font-family:var(--font-editorial);font-size:15px;line-height:1.55;color:#555;margin:0}.article-card.featured{grid-column:span 2;flex-direction:row}.article-card.featured .article-card__image{aspect-ratio:auto;width:55%;min-height:320px}.article-card.featured .article-card__body{padding:32px;justify-content:center}.article-card.featured .article-card__title{font-size:28px}.article-card.featured .article-card__excerpt{font-size:17px}.article-card.compact{flex-direction:row;align-items:center;padding:12px;gap:16px;border-radius:12px}.article-card.compact .article-card__image{width:120px;min-width:120px;aspect-ratio:1;border-radius:8px}.article-card.compact .article-card__body{padding:0}.article-card.compact .article-card__title{font-size:15px}.article-card.compact .article-card__excerpt{display:none}@media(max-width:768px){.article-card.featured{flex-direction:column;grid-column:span 1}.article-card.featured .article-card__image{width:100%;aspect-ratio:16/10;min-height:auto}.article-card.featured .article-card__title{font-size:22px}}.blog-body .accordion-list,.blog-content .accordion-list{margin:2.5em 0}.blog-body .accordion-item .accordion-body-inner,.blog-content .accordion-item .accordion-body-inner{font-family:var(--font-editorial);font-size:17px;line-height:1.7;color:var(--blog-text-color)}.author-card{display:flex;gap:16px;align-items:center;padding:20px;background:var(--blog-bg-soft);border-radius:16px;border:1px solid var(--blog-border);margin:2em 0}.author-card__avatar{width:64px;height:64px;border-radius:50%;background:var(--color-primary-200,#ceccfc);flex-shrink:0;overflow:hidden}.author-card__avatar img{width:100%;height:100%;object-fit:cover}.author-card__info{flex:1;min-width:0}.author-card__name{font-family:'Uxum',sans-serif;font-weight:700;font-size:16px;color:var(--color-primary-900,#0e052a);margin:0 0 4px}.author-card__bio{font-family:var(--font-editorial);font-size:14px;line-height:1.5;color:#666;margin:0 0 6px}.author-card__link{font-family:'Space Mono',monospace;font-size:12px;color:var(--color-primary-600,#635ddd);text-decoration:none;text-transform:uppercase;letter-spacing:.04em}.author-card__link:hover{text-decoration:underline}.cta-inline-blog{margin:2.5em 0;padding:32px;border-radius:20px;display:flex;flex-direction:column;gap:16px;border:1px solid transparent}.cta-inline-blog__eyebrow{font-family:'Space Mono',monospace;font-size:11px;color:#666;text-transform:uppercase;letter-spacing:.08em;margin:0}.cta-inline-blog__title{font-family:'Uxum',sans-serif;font-weight:700;font-size:24px;line-height:1.25;color:var(--color-primary-900,#0e052a);margin:0}.cta-inline-blog__text{font-family:var(--font-editorial);font-size:16px;line-height:1.6;color:#47425b;margin:0}.cta-inline-blog__button{display:inline-flex;align-items:center;gap:8px;padding:13px 24px;background:var(--color-primary-900,#0e052a);color:#FFF;border-radius:8px;font-family:'Uxum',sans-serif;font-weight:700;font-size:16px;text-decoration:none;align-self:flex-start;transition:var(--blog-transition)}.cta-inline-blog__button:hover{background:var(--color-primary-800,#34285a);transform:translateY(-1px)}.cta-inline-blog.variant-devis{background:linear-gradient(135deg,#e9e8ff 0,#fffdf8 100%);border-color:rgba(99,93,221,0.2)}.cta-inline-blog.variant-urgence{background:linear-gradient(135deg,#ffe5cf 0,#fffdf8 100%);border-color:rgba(246,108,36,0.25)}.cta-inline-blog.variant-urgence .cta-inline-blog__button{background:var(--color-accent-500,#f66c24)}.cta-inline-blog.variant-urgence .cta-inline-blog__button:hover{background:#d85c19}.cta-inline-blog.variant-guide{background:var(--blog-bg-soft);border-color:var(--blog-border)}.cta-floating-mobile{position:fixed;bottom:12px;left:12px;right:12px;background:var(--color-primary-900,#0e052a);color:#FFF;padding:14px 20px;border-radius:100px;display:none;align-items:center;justify-content:space-between;gap:16px;box-shadow:0 8px 24px rgba(14,5,42,0.25);z-index:100;transform:translateY(120%);transition:transform .35s cubic-bezier(0.2,0.8,0.2,1);text-decoration:none}.cta-floating-mobile.is-visible{transform:translateY(0)}.cta-floating-mobile__text{font-family:'Uxum',sans-serif;font-weight:700;font-size:15px;flex:1}.cta-floating-mobile__arrow{background:var(--color-primary-600,#635ddd);width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media(max-width:768px){.cta-floating-mobile{display:flex}}.cta-sidebar-widget{position:sticky;top:140px;background:linear-gradient(160deg,#0e052a 0,#34285a 100%);color:#FFF;border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:12px}.cta-sidebar-widget__eyebrow{font-family:'Space Mono',monospace;font-size:11px;color:#ceccfc;text-transform:uppercase;letter-spacing:.08em;margin:0}.cta-sidebar-widget__title{font-family:'Uxum',sans-serif;font-weight:700;font-size:20px;line-height:1.25;margin:0}.cta-sidebar-widget__text{font-family:var(--font-editorial);font-size:14px;line-height:1.55;color:#ceccfc;margin:0}.cta-sidebar-widget__button{margin-top:8px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:#FFF;color:var(--color-primary-900,#0e052a);border-radius:8px;font-family:'Uxum',sans-serif;font-weight:700;font-size:15px;text-decoration:none;transition:var(--blog-transition)}.cta-sidebar-widget__button:hover{background:var(--color-primary-100,#e9e8ff)}.cta-sidebar-widget__phone{display:flex;align-items:center;gap:8px;font-family:'Space Mono',monospace;font-size:13px;color:#ceccfc;text-decoration:none;margin-top:4px}.cta-sidebar-widget__phone:hover{color:#FFF}.newsletter-cta{margin:3em 0;padding:40px;background:var(--blog-bg-soft);border-radius:20px;border:1px solid var(--blog-border);text-align:center}.newsletter-cta__eyebrow{font-family:'Space Mono',monospace;font-size:11px;color:#666;text-transform:uppercase;letter-spacing:.08em;margin:0 0 12px}.newsletter-cta__title{font-family:'Uxum',sans-serif;font-weight:700;font-size:26px;line-height:1.25;color:var(--color-primary-900,#0e052a);margin:0 0 8px}.newsletter-cta__text{font-family:var(--font-editorial);font-size:16px;line-height:1.5;color:#555;margin:0 auto 20px;max-width:440px}.newsletter-cta__form{display:flex;gap:8px;max-width:440px;margin:0 auto}.newsletter-cta__input{flex:1;padding:13px 16px;border-radius:8px;border:1px solid var(--blog-border);font-family:'Uxum',sans-serif;font-size:15px;background:#FFF;color:var(--color-primary-900,#0e052a);outline:0;transition:var(--blog-transition)}.newsletter-cta__input:focus{border-color:var(--color-primary-600,#635ddd);box-shadow:0 0 0 3px rgba(99,93,221,0.15)}.newsletter-cta__button{padding:13px 22px;background:var(--color-primary-900,#0e052a);color:#FFF;border:0;border-radius:8px;font-family:'Uxum',sans-serif;font-weight:700;font-size:15px;cursor:pointer;transition:var(--blog-transition)}.newsletter-cta__button:hover{background:var(--color-primary-800,#34285a)}.newsletter-cta__feedback{margin-top:12px;font-family:'Space Mono',monospace;font-size:12px;min-height:16px}.newsletter-cta__feedback.is-success{color:#2e7d5b}.newsletter-cta__feedback.is-error{color:#C44}.newsletter-cta__legal{font-family:'Space Mono',monospace;font-size:11px;color:#999;margin:12px 0 0}@media(max-width:480px){.newsletter-cta{padding:28px 20px}.newsletter-cta__form{flex-direction:column}}.related-articles{margin:3em 0 2em}.related-articles__title{font-family:'Uxum',sans-serif;font-weight:700;font-size:24px;color:var(--color-primary-900,#0e052a);margin:0 0 24px}.related-articles__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:768px){.related-articles__grid{grid-template-columns:1fr}}.internal-link-card{display:flex;align-items:center;gap:20px;padding:24px;margin:2em 0;background:#FFF;border:1px solid var(--blog-border);border-radius:16px;text-decoration:none;color:inherit;transition:var(--blog-transition);position:relative;overflow:hidden}.internal-link-card::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--color-primary-600,#635ddd)}.internal-link-card:hover{transform:translateX(4px);box-shadow:0 8px 24px rgba(14,5,42,0.06);border-color:var(--color-primary-200,#ceccfc)}.internal-link-card__icon{width:48px;height:48px;border-radius:12px;background:var(--color-primary-100,#e9e8ff);color:var(--color-primary-600,#635ddd);display:flex;align-items:center;justify-content:center;flex-shrink:0}.internal-link-card__body{flex:1;min-width:0}.internal-link-card__eyebrow{font-family:'Space Mono',monospace;font-size:11px;color:#666;text-transform:uppercase;letter-spacing:.06em;margin:0 0 4px}.internal-link-card__title{font-family:'Uxum',sans-serif;font-weight:700;font-size:17px;color:var(--color-primary-900,#0e052a);margin:0 0 2px}.internal-link-card__subtitle{font-family:var(--font-editorial);font-size:14px;color:#666;margin:0}.internal-link-card__arrow{color:var(--color-primary-600,#635ddd);flex-shrink:0;transition:transform .25s ease}.internal-link-card:hover .internal-link-card__arrow{transform:translateX(4px)}.blog-sidebar{display:flex;flex-direction:column;gap:24px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.blog-body img,.blog-body iframe,.blog-body video{max-width:100%}@media(prefers-reduced-motion:reduce){.reading-progress,.cta-floating-mobile,.article-card,.article-card__image img,.share-toast{transition:none}}.mono-label{display:inline-block;font-family:'Space Mono',monospace;font-weight:400;font-size:11px;color:#999;letter-spacing:.08em;text-transform:uppercase}.blog-hub{background:var(--color-bg,#f6f5f0);color:var(--blog-text-color);padding-bottom:64px}.blog-hub .container{max-width:1200px;margin:0 auto;padding:0 24px}.blog-hub-hero{padding:48px 0 56px;background:linear-gradient(180deg,var(--blog-bg-soft) 0,var(--color-bg,#f6f5f0) 100%);border-bottom:1px solid var(--blog-border)}.blog-hub-hero .blog-breadcrumb{padding-top:0;padding-bottom:16px}.blog-hub-hero .mono-label{margin-bottom:16px}.blog-hub-title{font-family:'Uxum',sans-serif;font-weight:700;font-size:clamp(36px,5vw,56px);line-height:1.08;letter-spacing:-.02em;color:var(--color-primary-900,#0e052a);margin:8px 0 16px}.blog-hub-sub{font-family:var(--font-editorial);font-size:20px;line-height:1.55;color:#47425b;margin:0 0 28px;max-width:680px}.blog-search{display:flex;align-items:center;gap:8px;background:#FFF;border:1px solid var(--blog-border);border-radius:100px;padding:8px 8px 8px 20px;max-width:560px;transition:var(--blog-transition)}.blog-search:focus-within{border-color:var(--color-primary-400,#8781f3);box-shadow:0 0 0 4px rgba(99,93,221,0.12)}.blog-search input{flex:1;border:0;outline:0;background:transparent;font-family:'Uxum',sans-serif;font-size:15px;color:var(--color-primary-900,#0e052a);min-width:0}.blog-search input::placeholder{color:#999}.blog-search-icon{color:#666;flex-shrink:0}.blog-hub-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.pill{display:inline-flex;align-items:center;padding:8px 16px;border-radius:100px;font-family:'Uxum',sans-serif;font-weight:700;font-size:14px;text-decoration:none;border:1px solid transparent;transition:var(--blog-transition)}.pill:hover{transform:translateY(-1px)}.pill-gold{background:var(--color-pastel-gold-light,#fffae7);color:#6b4a0f}.pill-rose{background:var(--color-pastel-rose-light,#ffece9);color:#7a2c22}.pill-mint{background:var(--color-pastel-mint-light,#e1f7f1);color:#1f5a48}.pill-lavender{background:var(--color-pastel-lavender-light,#fbf2ff);color:#5b2c7a}.pill-blue{background:var(--color-pastel-blue-light,#e6f3ff);color:#1f466b}.pill-peach{background:var(--color-pastel-peach-light,#fff3e7);color:#7a4a1f}.pill-green{background:var(--color-pastel-green-light,#eaf9e0);color:#2f5a1f}.pill-neutral{background:var(--color-bg-sand,#f1ecdf);color:#34285a}.blog-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:48px 0 24px;padding-bottom:16px;border-bottom:1px solid var(--blog-border)}.blog-section-head h2,.blog-section-head h3{font-family:'Uxum',sans-serif;font-weight:700;font-size:28px;line-height:1.2;color:var(--color-primary-900,#0e052a);margin:6px 0 0}.blog-section-head>div{display:flex;flex-direction:column;gap:4px}.link-arrow{font-family:'Uxum',sans-serif;font-weight:700;font-size:14px;color:var(--color-primary-600,#635ddd);text-decoration:none;white-space:nowrap;transition:var(--blog-transition)}.link-arrow:hover{color:var(--color-primary-800,#34285a);transform:translateX(2px)}.blog-featured{padding:16px 0 32px}.blog-featured-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:24px}.blog-featured-grid>.card-featured{grid-row:span 2}@media(max-width:900px){.blog-featured-grid{grid-template-columns:1fr}.blog-featured-grid>.card-featured{grid-row:auto}}.blog-category{padding:16px 0 32px}.blog-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:900px){.blog-grid-3{grid-template-columns:repeat(2,1fr);gap:20px}}@media(max-width:600px){.blog-grid-3{grid-template-columns:1fr}}.card-article{background:#FFF;border:1px solid var(--blog-border);border-radius:16px;overflow:hidden;transition:var(--blog-transition);display:flex;flex-direction:column}.card-article:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(14,5,42,0.08);border-color:var(--color-primary-200,#ceccfc)}.card-article-link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.card-media{position:relative;width:100%;aspect-ratio:16 / 10;background:var(--color-bg-sand,#f1ecdf);overflow:hidden}.card-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.card-article:hover .card-media img,.card-featured:hover .card-featured-media img{transform:scale(1.04)}.card-body{padding:20px;display:flex;flex-direction:column;gap:10px;flex:1}.card-body h3,.card-body h2{font-family:'Uxum',sans-serif;font-weight:700;font-size:19px;line-height:1.3;color:var(--color-primary-900,#0e052a);margin:0}.card-body p{font-family:var(--font-editorial);font-size:15px;line-height:1.55;color:#555;margin:0}.card-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-family:'Space Mono',monospace;font-size:11px;color:#666;letter-spacing:.03em;margin-top:auto;padding-top:4px}.card-meta>span+span::before{content:none}.card-author,.card-date{display:inline-flex;align-items:center;gap:6px}.author-dot{width:4px;height:4px;border-radius:50%;background:var(--color-primary-400,#8781f3);display:inline-block}.card-tag{position:absolute;top:12px;left:12px;padding:6px 12px;border-radius:100px;font-family:'Uxum',sans-serif;font-weight:700;font-size:12px;line-height:1;z-index:2;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.card-body .card-tag,.card-featured-body .card-tag,.blog-hero-meta .card-tag{position:static;align-self:flex-start;backdrop-filter:none}.tag-gold{background:var(--color-pastel-gold-light,#fffae7);color:#6b4a0f}.tag-rose{background:var(--color-pastel-rose-light,#ffece9);color:#7a2c22}.tag-mint{background:var(--color-pastel-mint-light,#e1f7f1);color:#1f5a48}.tag-lavender{background:var(--color-pastel-lavender-light,#fbf2ff);color:#5b2c7a}.tag-blue{background:var(--color-pastel-blue-light,#e6f3ff);color:#1f466b}.tag-peach{background:var(--color-pastel-peach-light,#fff3e7);color:#7a4a1f}.tag-green{background:var(--color-pastel-green-light,#eaf9e0);color:#2f5a1f}.tag-neutral{background:var(--color-bg-sand,#f1ecdf);color:#34285a}.card-featured{background:#FFF;border:1px solid var(--blog-border);border-radius:20px;overflow:hidden;transition:var(--blog-transition)}.card-featured:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(14,5,42,0.1);border-color:var(--color-primary-200,#ceccfc)}.card-featured-link{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;height:100%;color:inherit;text-decoration:none}.card-featured-media{position:relative;width:100%;aspect-ratio:16 / 9;background:var(--color-bg-sand,#f1ecdf);overflow:hidden}.card-featured-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.card-featured-body{padding:32px;display:flex;flex-direction:column;gap:14px}.card-featured-body h2,.card-featured-body h3{font-family:'Uxum',sans-serif;font-weight:700;font-size:clamp(24px,2.5vw,32px);line-height:1.2;letter-spacing:-.01em;color:var(--color-primary-900,#0e052a);margin:0}.card-featured-body p{font-family:var(--font-editorial);font-size:17px;line-height:1.6;color:#47425b;margin:0}.blog-newsletter{padding:48px 0}.newsletter-card{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;background:linear-gradient(135deg,var(--color-primary-100,#e9e8ff) 0,var(--blog-bg-soft) 100%);border:1px solid rgba(99,93,221,0.18);border-radius:24px;padding:40px}.newsletter-text .mono-label{margin-bottom:12px}.newsletter-text h2,.newsletter-text h3{font-family:'Uxum',sans-serif;font-weight:700;font-size:28px;line-height:1.2;color:var(--color-primary-900,#0e052a);margin:0 0 8px}.newsletter-text p{font-family:var(--font-editorial);font-size:16px;line-height:1.55;color:#47425b;margin:0}.newsletter-form{display:flex;gap:8px}.newsletter-form input{flex:1;padding:13px 18px;border-radius:100px;border:1px solid var(--blog-border);background:#FFF;font-family:'Uxum',sans-serif;font-size:15px;color:var(--color-primary-900,#0e052a);outline:0;transition:var(--blog-transition)}.newsletter-form input:focus{border-color:var(--color-primary-600,#635ddd);box-shadow:0 0 0 3px rgba(99,93,221,0.15)}.newsletter-form button{padding:13px 22px;background:var(--color-primary-900,#0e052a);color:#FFF;border:0;border-radius:100px;font-family:'Uxum',sans-serif;font-weight:700;font-size:15px;cursor:pointer;transition:var(--blog-transition);white-space:nowrap}.newsletter-form button:hover{background:var(--color-primary-800,#34285a)}@media(max-width:768px){.newsletter-card{grid-template-columns:1fr;padding:28px;gap:20px}.newsletter-form{flex-direction:column}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.blog-final-cta{padding:56px 0;background:var(--blog-bg-soft);border-top:1px solid var(--blog-border);margin-top:32px}.final-cta-card{max-width:760px;margin:0 auto;text-align:center;padding:0 24px}.final-cta-card h2,.final-cta-card h3{font-family:'Uxum',sans-serif;font-weight:700;font-size:clamp(26px,3vw,36px);line-height:1.2;color:var(--color-primary-900,#0e052a);margin:0 0 12px}.final-cta-card p{font-family:var(--font-editorial);font-size:17px;line-height:1.55;color:#47425b;margin:0 0 24px}.final-cta-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.blog-hero .container{max-width:1200px;margin:0 auto;padding:0 24px}.blog-hero-meta{display:flex;align-items:center;gap:16px 20px;flex-wrap:wrap;margin-bottom:20px;margin-top:16px;font-family:'Space Mono',monospace;font-weight:400;font-size:11px;color:#888;text-transform:uppercase;letter-spacing:.5px}.blog-hero-meta .meta-item{display:inline-flex;align-items:center;gap:6px}.blog-hero-meta .meta-item svg{width:14px;height:14px;stroke:#999;flex-shrink:0}.blog-hero-meta .dot{display:none}.blog-hero-category{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border-radius:var(--radius-full,100px);background:var(--color-primary-100,#e9e8ff);color:var(--color-primary-900,#0e052a);font-family:'Uxum',sans-serif;font-weight:700;font-size:13px;margin-bottom:16px;line-height:1}.blog-hero-category .pill-icon{width:24px;height:24px;border-radius:50%;background:var(--color-surface,#fff);padding:2px;object-fit:contain;flex-shrink:0}.blog-hero-category.tag-rats{background:var(--color-pastel-gold-light,#fffae7)}.blog-hero-category.tag-souris{background:var(--color-pastel-lavender-light,#fbf2ff)}.blog-hero-category.tag-punaises{background:var(--color-pastel-rose-light,#ffece9)}.blog-hero-category.tag-cafards{background:var(--color-pastel-mint-light,#e1f7f1)}.blog-hero-category.tag-guepes{background:var(--color-pastel-gold-light,#fffae7)}.blog-hero-category.tag-fourmis{background:var(--color-pastel-rose-light,#ffece9)}.blog-hero-category.tag-moustiques{background:var(--color-pastel-blue-light,#e6f3ff)}.blog-hero-category.tag-pigeons{background:var(--color-pastel-mint-light,#e1f7f1)}.blog-hero-category.tag-prevention{background:var(--color-pastel-lavender-light,#fbf2ff)}.blog-hero-title{font-family:'Uxum',sans-serif;font-weight:700;font-size:clamp(32px,5vw,54px);line-height:1.1;letter-spacing:-.02em;color:var(--color-primary-900,#0e052a);margin:0 0 20px;max-width:900px}.blog-hero-subtitle,.blog-hero-lede{font-family:var(--font-editorial);font-size:20px;line-height:1.55;color:#47425b;margin:0 0 28px;max-width:780px;font-weight:400}.blog-hero-figure{margin:32px 0 0;border-radius:20px;overflow:hidden;background:var(--color-bg-sand,#f1ecdf);aspect-ratio:16 / 9}.blog-hero-figure img{width:100%;height:100%;object-fit:cover;display:block}.blog-hero-figure figcaption{padding:12px 20px;background:#FFF;font-family:'Space Mono',monospace;font-size:12px;color:#666;border-top:1px solid var(--blog-border)}.blog-hero{padding:48px 0 40px}.blog-hero-gold{background:linear-gradient(180deg,var(--color-pastel-gold-light,#fffae7) 0,var(--color-bg,#f6f5f0) 100%)}.blog-hero-rose{background:linear-gradient(180deg,var(--color-pastel-rose-light,#ffece9) 0,var(--color-bg,#f6f5f0) 100%)}.blog-hero-mint{background:linear-gradient(180deg,var(--color-pastel-mint-light,#e1f7f1) 0,var(--color-bg,#f6f5f0) 100%)}.blog-hero-lavender{background:linear-gradient(180deg,var(--color-pastel-lavender-light,#fbf2ff) 0,var(--color-bg,#f6f5f0) 100%)}.blog-hero-blue{background:linear-gradient(180deg,var(--color-pastel-blue-light,#e6f3ff) 0,var(--color-bg,#f6f5f0) 100%)}.blog-hero-peach{background:linear-gradient(180deg,var(--color-pastel-peach-light,#fff3e7) 0,var(--color-bg,#f6f5f0) 100%)}.blog-hero-green{background:linear-gradient(180deg,var(--color-pastel-green-light,#eaf9e0) 0,var(--color-bg,#f6f5f0) 100%)}.blog-hero-neutral{background:linear-gradient(180deg,var(--color-bg-sand,#f1ecdf) 0,var(--color-bg,#f6f5f0) 100%)}.blog-article-layout{display:grid;grid-template-columns:240px minmax(0,var(--blog-content-width)) 1fr;gap:48px;max-width:1320px;margin:0 auto;padding:40px 24px;align-items:start}.blog-article-content{min-width:0;max-width:var(--blog-content-width);font-family:var(--font-editorial);font-size:18px;line-height:var(--blog-leading);color:var(--blog-text-color)}.blog-article-content>*+*{margin-top:1.2em}.blog-article-content p{margin:0 0 1.4em}.blog-article-content h2{font-family:'Uxum',sans-serif;font-weight:700;font-size:32px;line-height:1.2;letter-spacing:-.01em;color:var(--color-primary-900,#0e052a);margin:2em 0 .6em;scroll-margin-top:140px}.blog-article-content h3{font-family:'Uxum',sans-serif;font-weight:700;font-size:22px;line-height:1.3;color:var(--color-primary-900,#0e052a);margin:1.8em 0 .5em;scroll-margin-top:140px}.blog-article-content a{color:var(--color-primary-600,#635ddd);text-decoration:underline;text-decoration-color:rgba(99,93,221,0.35);text-underline-offset:3px}.blog-article-content strong{color:var(--color-primary-900,#0e052a);font-weight:600}@media(max-width:1024px){.blog-article-layout{grid-template-columns:minmax(0,var(--blog-content-width));justify-content:center;gap:32px}.blog-article-layout>.toc-sticky,.blog-article-layout>.blog-sidebar{display:none}}.blog-prose{font-family:var(--font-editorial)}.blog-prose h2{font-family:'Uxum',sans-serif;font-weight:700;font-size:32px;line-height:1.2;color:var(--color-primary-900,#0e052a);margin:2em 0 .6em;scroll-margin-top:140px}.blog-prose h3{font-family:'Uxum',sans-serif;font-weight:700;font-size:22px;line-height:1.3;color:var(--color-primary-900,#0e052a);margin:1.6em 0 .5em;scroll-margin-top:140px}.blog-prose p{margin:0 0 1.4em;font-size:18px;line-height:1.75}.blog-prose strong{color:var(--color-primary-900,#0e052a);font-weight:600}.blog-list{margin:0 0 1.6em;padding-left:1.4em;font-size:18px;line-height:1.7}.blog-list li{margin-bottom:.6em}.blog-list-ordered{list-style:decimal}.blog-table-wrap{margin:2em 0;overflow-x:auto;border-radius:12px;border:1px solid var(--blog-border);background:#FFF}.blog-table{width:100%;border-collapse:collapse;font-family:var(--font-editorial);font-size:15px}.blog-table th,.blog-table td{padding:14px 16px;text-align:left;border-bottom:1px solid var(--blog-border);vertical-align:top}.blog-table th{font-family:'Uxum',sans-serif;font-weight:700;font-size:13px;color:var(--color-primary-900,#0e052a);background:var(--blog-bg-soft);text-transform:uppercase;letter-spacing:.04em}.blog-table tr:last-child td{border-bottom:0}.callout{margin:2em 0;padding:20px 24px;border-radius:12px;border-left:4px solid var(--color-primary-600,#635ddd);background:var(--color-primary-100,#e9e8ff);font-family:var(--font-editorial);font-size:16px;line-height:1.6;color:#34285a}.callout strong{color:var(--color-primary-900,#0e052a)}.callout-info{border-left-color:var(--color-primary-600,#635ddd);background:var(--color-primary-100,#e9e8ff)}.callout-warning{border-left-color:var(--color-accent-500,#f66c24);background:var(--color-accent-100,#ffe5cf);color:#6b2f0e}.callout-success{border-left-color:#2e7d5b;background:#e1f7f1;color:#1f5a48}.callout.callout-tip,.callout.callout-did-you-know{background:linear-gradient(135deg,var(--color-bg-sand,#f1ecdf) 0,var(--color-pastel-lavender-light,#fbf2ff) 100%);border-left:3px solid var(--color-primary-600,#635ddd);padding:20px 24px;border-radius:var(--radius-md,8px);margin:32px 0;display:flex;gap:16px;align-items:flex-start;color:var(--color-primary-800,#34285a)}.callout-tip::before,.callout-did-you-know::before{content:'💡';font-size:24px;flex-shrink:0;line-height:1.2}.callout-tip strong,.callout-did-you-know strong{display:block;font-family:var(--font-primary,'Uxum'),sans-serif;font-weight:700;font-size:13px;color:var(--color-primary-900,#0e052a);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.callout-tip p,.callout-did-you-know p{margin:0;font-size:14px;color:var(--color-primary-800,#34285a);line-height:1.6}.source-note{font-family:'Space Mono',monospace;font-size:11px;color:#999;text-transform:uppercase;letter-spacing:.04em;margin:0 0 1.5em}.toc-sticky .toc-inner{padding-right:8px}.toc-sticky .toc-inner ol,.toc-sticky .toc-inner ul{list-style:none;padding:0;margin:12px 0 16px;border-left:1px solid var(--blog-border)}.toc-sticky .toc-inner li{margin:0}.toc-sticky .toc-inner a{display:block;padding:8px 0 8px 16px;margin-left:-1px;border-left:2px solid transparent;font-family:'Uxum',sans-serif;font-size:14px;line-height:1.4;color:#666;text-decoration:none;transition:var(--blog-transition)}.toc-sticky .toc-inner a:hover{color:var(--color-primary-600,#635ddd)}.toc-sticky .toc-inner a.is-active{color:var(--color-primary-900,#0e052a);border-left-color:var(--color-primary-600,#635ddd);font-weight:600}.toc-cta{margin-top:16px;padding-left:16px}.blog-toc{padding:20px;border-radius:12px;background:#FFF;border:1px solid var(--blog-border)}.blog-toc-label{font-family:'Space Mono',monospace;font-size:11px;color:#999;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.blog-toc ul{list-style:none;padding:0;margin:0;border-left:1px solid var(--blog-border)}.blog-toc li{margin:0}.blog-toc a{display:block;padding:6px 0 6px 14px;margin-left:-1px;border-left:2px solid transparent;font-family:'Uxum',sans-serif;font-size:13px;color:#666;text-decoration:none}.blog-toc a:hover{color:var(--color-primary-600,#635ddd)}.blog-toc a.is-active{color:var(--color-primary-900,#0e052a);border-left-color:var(--color-primary-600,#635ddd);font-weight:600}.sidebar-sticky{position:sticky;top:140px;display:flex;flex-direction:column;gap:16px}.share-bar-vertical{display:flex;flex-direction:column;gap:10px;align-items:center;position:sticky;top:140px;align-self:start;margin-right:16px}.share-bar-vertical a{width:36px;height:36px;border-radius:50%;border:1px solid var(--blog-border);background:#FFF;color:var(--color-primary-800,#34285a);display:flex;align-items:center;justify-content:center;text-decoration:none;font-family:'Uxum',sans-serif;font-weight:700;font-size:13px;transition:var(--blog-transition)}.share-bar-vertical a:hover{background:var(--color-primary-100,#e9e8ff);color:var(--color-primary-600,#635ddd);transform:translateY(-2px)}.share-bar-horizontal{display:none;gap:10px;align-items:center;flex-wrap:wrap;margin:16px 0;padding:12px 16px;background:#FFF;border:1px solid var(--blog-border);border-radius:100px}.share-bar-horizontal a{font-family:'Uxum',sans-serif;font-weight:700;font-size:12px;color:var(--color-primary-800,#34285a);text-decoration:none;padding:6px 12px;border-radius:100px;background:var(--blog-bg-soft);transition:var(--blog-transition)}.share-bar-horizontal a:hover{background:var(--color-primary-100,#e9e8ff);color:var(--color-primary-600,#635ddd)}@media(max-width:1024px){.share-bar-vertical{display:none}.share-bar-horizontal{display:flex}}.share-bar-btn{width:36px;height:36px;border-radius:50%;border:1px solid var(--blog-border);background:#FFF;color:var(--color-primary-800,#34285a);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-family:'Uxum',sans-serif;font-weight:700;font-size:13px;transition:var(--blog-transition)}.share-bar-btn:hover{background:var(--color-primary-100,#e9e8ff);color:var(--color-primary-600,#635ddd)}.cta-inline-blog.cta-inline-devis{background:linear-gradient(135deg,#e9e8ff 0,#fffdf8 100%);border:1px solid rgba(99,93,221,0.2)}.cta-inline-blog.cta-inline-urgence{background:linear-gradient(135deg,#ffe5cf 0,#fffdf8 100%);border:1px solid rgba(246,108,36,0.25)}.cta-inline-blog.cta-inline-guide{background:var(--blog-bg-soft);border:1px solid var(--blog-border)}.cta-inline-blog h3{font-family:'Uxum',sans-serif;font-weight:700;font-size:24px;line-height:1.25;color:var(--color-primary-900,#0e052a);margin:8px 0 6px}.cta-inline-blog p{font-family:var(--font-editorial);font-size:16px;line-height:1.55;color:#47425b;margin:0}.cta-inline-blog-text{display:flex;flex-direction:column;gap:6px;flex:1}.cta-inline-blog-title{font-family:'Uxum',sans-serif;font-weight:700;font-size:20px;line-height:1.3;color:var(--color-primary-900,#0e052a)}.cta-inline-blog-desc{font-family:var(--font-editorial);font-size:15px;line-height:1.55;color:#47425b}.internal-link-card-icon{width:48px;height:48px;border-radius:12px;background:var(--color-primary-100,#e9e8ff);color:var(--color-primary-600,#635ddd);display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.internal-link-card-body{flex:1;min-width:0}.internal-link-card-label{font-family:'Space Mono',monospace;font-size:11px;color:#666;text-transform:uppercase;letter-spacing:.06em;margin:0 0 4px}.internal-link-card-title{font-family:'Uxum',sans-serif;font-weight:700;font-size:17px;color:var(--color-primary-900,#0e052a);margin:0 0 2px}.internal-link-card-desc{font-family:var(--font-editorial);font-size:14px;color:#666;margin:0}.internal-link-card-arrow{color:var(--color-primary-600,#635ddd);font-size:20px;flex-shrink:0;transition:transform .25s ease}.internal-link-card:hover .internal-link-card-arrow{transform:translateX(4px)}.author-card-avatar{width:56px;height:56px;border-radius:50%;background:var(--color-primary-200,#ceccfc);color:var(--color-primary-800,#34285a);display:flex;align-items:center;justify-content:center;font-family:'Uxum',sans-serif;font-weight:700;font-size:22px;flex-shrink:0}.author-card-name{font-family:'Uxum',sans-serif;font-weight:700;font-size:16px;color:var(--color-primary-900,#0e052a);margin:0 0 4px}.author-card-bio{font-family:var(--font-editorial);font-size:14px;line-height:1.5;color:#666;margin:0}.stats-highlight-number{font-family:'Uxum',sans-serif;font-weight:700;font-size:clamp(40px,6vw,64px);line-height:1;color:var(--color-primary-600,#635ddd);letter-spacing:-.03em}.stats-highlight-label{font-family:var(--font-editorial);font-size:16px;line-height:1.5;color:var(--color-primary-800,#34285a);margin-top:8px}.stats-highlight-source{font-family:'Space Mono',monospace;font-size:11px;color:#999;text-transform:uppercase;letter-spacing:.04em;margin-top:10px}.stats-highlight .stat-item{display:flex;flex-direction:column;gap:4px;flex:1;min-width:120px}.stats-highlight .stat-number{font-family:'Uxum',sans-serif;font-weight:700;font-size:clamp(28px,4vw,40px);line-height:1;color:var(--color-primary-600,#635ddd);letter-spacing:-.02em}.stats-highlight .stat-label{font-family:var(--font-editorial);font-size:14px;line-height:1.4;color:var(--color-primary-800,#34285a)}.stats-highlight:has(.stat-item){display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:20px;align-items:start}.blog-faq{margin:2.5em 0;border-top:1px solid var(--blog-border)}.blog-faq details{border-bottom:1px solid var(--blog-border)}.blog-faq summary{list-style:none;cursor:pointer;padding:18px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;font-family:'Uxum',sans-serif;font-weight:700;font-size:18px;line-height:1.3;color:var(--color-primary-900,#0e052a)}.blog-faq summary::-webkit-details-marker{display:none}.blog-faq summary::after{content:"+";font-size:26px;color:var(--color-primary-600,#635ddd);font-weight:400;transition:transform .3s ease}.blog-faq details[open] summary::after{transform:rotate(45deg)}.blog-faq .faq-answer,.blog-faq details>div{padding:0 0 22px;font-family:var(--font-editorial);font-size:16px;line-height:1.7;color:var(--blog-text-color)}.cta-sidebar-widget[data-variant="sidebar"]{background:linear-gradient(160deg,#0e052a 0,#34285a 100%);color:#FFF}.cta-sidebar-widget .mono{font-family:'Space Mono',monospace;font-size:11px;color:#ceccfc;text-transform:uppercase;letter-spacing:.08em}.cta-sidebar-widget h4{font-family:'Uxum',sans-serif;font-weight:700;font-size:18px;line-height:1.3;color:#FFF;margin:8px 0 6px}.cta-sidebar-widget p{font-family:var(--font-editorial);font-size:14px;line-height:1.5;color:#ceccfc;margin:0 0 12px}html{scroll-padding-top:120px}.blog-layout{grid-template-columns:minmax(0,var(--blog-content-width)) 300px;gap:64px;padding:24px 24px 80px;max-width:1140px}@media(max-width:1024px){.blog-layout{grid-template-columns:minmax(0,var(--blog-content-width));gap:32px}.blog-layout>.blog-sidebar{display:none}}.blog-layout--3col{grid-template-columns:minmax(0,var(--blog-content-width)) 300px;max-width:1140px}.blog-layout--3col>.blog-share-col{display:none}@media(max-width:1024px){.blog-layout--3col{grid-template-columns:minmax(0,1fr);gap:32px}.blog-layout--3col>.blog-sidebar,.blog-layout--3col>.blog-share-col{display:none}}@media(min-width:1280px){.blog-layout--3col{grid-template-columns:72px minmax(0,var(--blog-content-width)) 300px;max-width:1240px;gap:40px 56px}.blog-layout--3col>.blog-share-col{display:block}}.blog-share-col{position:relative}.share-bar-vertical-sticky{position:sticky;top:140px;display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:4px}.share-bar-vertical-label{font-family:'Space Mono',monospace;font-weight:400;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#999;writing-mode:vertical-rl;transform:rotate(180deg);margin-bottom:8px}.share-bar-vertical-sticky a{width:40px;height:40px;border-radius:50%;border:1px solid var(--blog-border);background:#FFF;color:var(--color-primary-800,#34285a);display:flex;align-items:center;justify-content:center;text-decoration:none;font-family:'Uxum',sans-serif;font-weight:700;font-size:14px;transition:var(--blog-transition)}.share-bar-vertical-sticky a:hover{background:var(--color-primary-100,#e9e8ff);color:var(--color-primary-600,#635ddd);transform:translateY(-2px)}.share-bar-vertical-sticky a svg{width:18px;height:18px;color:currentColor;display:block}.share-bar-btn svg{width:18px;height:18px;color:currentColor;display:block}.blog-hero{padding:40px 0 56px;max-width:100%;background:linear-gradient(180deg,var(--blog-bg-soft) 0,var(--color-bg,#f6f5f0) 100%);border-bottom:1px solid var(--blog-border);margin:0}.blog-hero .container{max-width:820px;margin:0 auto;padding:0 24px}.blog-hero h1{font-family:'Uxum',sans-serif;font-weight:700;font-size:clamp(34px,5vw,52px);line-height:1.1;letter-spacing:-.02em;color:var(--color-primary-900,#0e052a);margin:16px 0 20px;max-width:860px}.blog-content{font-family:var(--font-editorial);font-size:18px;line-height:var(--blog-leading);color:var(--blog-text-color)}.blog-content>p:first-of-type{font-size:20px;line-height:1.6;color:#3a3348;margin-bottom:1.2em}.blog-content p{margin:0 0 1.5em;font-size:18px;line-height:1.75;color:var(--blog-text-color)}.blog-content h2{font-family:'Uxum',sans-serif;font-weight:700;font-size:clamp(26px,3vw,32px);line-height:1.2;letter-spacing:-.01em;color:var(--color-primary-900,#0e052a);margin:2.4em 0 .6em;scroll-margin-top:140px}.blog-content h3{font-family:'Uxum',sans-serif;font-weight:700;font-size:22px;line-height:1.3;color:var(--color-primary-900,#0e052a);margin:2em 0 .5em;scroll-margin-top:140px}.blog-content :is(p,li,blockquote)>a{color:var(--color-primary-600,#635ddd);text-decoration:underline;text-decoration-color:rgba(99,93,221,0.35);text-underline-offset:3px;transition:var(--blog-transition)}.blog-content :is(p,li,blockquote)>a:hover{text-decoration-color:var(--color-primary-600,#635ddd)}.blog-content strong{color:var(--color-primary-900,#0e052a);font-weight:600}.blog-content em{font-style:italic}.blog-content ul,.blog-content ol{margin:0 0 1.6em;padding-left:1.4em;font-size:18px;line-height:1.7}.blog-content li{margin-bottom:.6em}.blog-content li strong{display:inline}.cta-inline-blog{display:flex;flex-direction:column;gap:16px;margin:2.5em 0;padding:28px 32px;border-radius:20px;border:1px solid rgba(99,93,221,0.18);background:linear-gradient(135deg,#e9e8ff 0,#fffdf8 100%);align-items:flex-start}.cta-inline-blog[data-variant="devis"]{background:linear-gradient(135deg,#e9e8ff 0,#fffdf8 100%);border-color:rgba(99,93,221,0.22)}.cta-inline-blog[data-variant="urgence"]{background:linear-gradient(135deg,#ffe5cf 0,#fffdf8 100%);border-color:rgba(246,108,36,0.28)}.cta-inline-blog[data-variant="urgence"] .btn-primary{background:var(--color-accent-500,#f66c24)}.cta-inline-blog[data-variant="urgence"] .btn-primary:hover{background:#d85c19}.cta-inline-blog[data-variant="guide"]{background:var(--blog-bg-soft);border-color:var(--blog-border)}.cta-inline-blog .cta-inline-blog-text{gap:6px}.cta-inline-blog .cta-inline-blog-title{font-family:'Uxum',sans-serif;font-weight:700;font-size:22px;line-height:1.25;color:var(--color-primary-900,#0e052a);margin:0}.cta-inline-blog .cta-inline-blog-desc{font-family:var(--font-editorial);font-size:16px;line-height:1.55;color:#47425b;margin:0}.cta-inline-blog .btn{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:13px 24px;background:var(--color-primary-900,#0e052a);color:#FFF;border-radius:8px;font-family:'Uxum',sans-serif;font-weight:700;font-size:15px;text-decoration:none;transition:var(--blog-transition);border:0;cursor:pointer}.cta-inline-blog .btn:hover{background:var(--color-primary-800,#34285a);transform:translateY(-1px)}.share-bar-inline{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:2.5em 0;padding:18px 20px;background:#FFF;border:1px solid var(--blog-border);border-radius:16px}.share-bar-inline-label{font-family:'Space Mono',monospace;font-size:11px;color:#666;text-transform:uppercase;letter-spacing:.08em;margin-right:4px}.share-bar-inline .share-bar-btn,.share-bar-inline a{width:36px;height:36px;border-radius:50%;border:1px solid var(--blog-border);background:#FFF;color:var(--color-primary-800,#34285a);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-family:'Uxum',sans-serif;font-weight:700;font-size:13px;transition:var(--blog-transition)}.share-bar-inline a:hover{background:var(--color-primary-100,#e9e8ff);color:var(--color-primary-600,#635ddd);transform:translateY(-2px);border-color:var(--color-primary-200,#ceccfc)}.newsletter-cta{margin:3em 0;padding:36px 32px;background:linear-gradient(135deg,var(--color-primary-100,#e9e8ff) 0,var(--blog-bg-soft) 100%);border-radius:20px;border:1px solid rgba(99,93,221,0.18);text-align:center}.newsletter-cta h3{font-family:'Uxum',sans-serif;font-weight:700;font-size:26px;line-height:1.25;color:var(--color-primary-900,#0e052a);margin:0 0 8px}.newsletter-cta>p{font-family:var(--font-editorial);font-size:16px;line-height:1.55;color:#47425b;margin:0 auto 20px;max-width:480px}.newsletter-cta .newsletter-form{display:flex;gap:8px;max-width:480px;margin:0 auto}.newsletter-cta .newsletter-form input{flex:1;padding:13px 18px;border-radius:100px;border:1px solid var(--blog-border);background:#FFF;font-family:'Uxum',sans-serif;font-size:15px;color:var(--color-primary-900,#0e052a);outline:0;transition:var(--blog-transition)}.newsletter-cta .newsletter-form input:focus{border-color:var(--color-primary-600,#635ddd);box-shadow:0 0 0 3px rgba(99,93,221,0.15)}.newsletter-cta .newsletter-form button{padding:13px 22px;background:var(--color-primary-900,#0e052a);color:#FFF;border:0;border-radius:100px;font-family:'Uxum',sans-serif;font-weight:700;font-size:15px;cursor:pointer;transition:var(--blog-transition);white-space:nowrap}.newsletter-cta .newsletter-form button:hover{background:var(--color-primary-800,#34285a)}@media(max-width:600px){.newsletter-cta .newsletter-form{flex-direction:column}.newsletter-cta{padding:28px 20px}}.related-articles{padding:48px 0 32px;background:var(--blog-bg-soft);border-top:1px solid var(--blog-border);margin-top:48px}.related-articles .container{max-width:1140px;margin:0 auto;padding:0 24px}.related-articles-title{font-family:'Uxum',sans-serif;font-weight:700;font-size:clamp(24px,3vw,32px);line-height:1.2;color:var(--color-primary-900,#0e052a);margin:0 0 24px}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:900px){.related-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.related-grid{grid-template-columns:1fr}}.related-card{display:flex;flex-direction:column;gap:10px;padding:24px;background:#FFF;border:1px solid var(--blog-border);border-radius:16px;text-decoration:none;color:inherit;transition:var(--blog-transition)}.related-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(14,5,42,0.08);border-color:var(--color-primary-200,#ceccfc)}.related-card-category{font-family:'Space Mono',monospace;font-size:11px;color:var(--color-primary-600,#635ddd);text-transform:uppercase;letter-spacing:.06em}.related-card-title{font-family:'Uxum',sans-serif;font-weight:700;font-size:17px;line-height:1.3;color:var(--color-primary-900,#0e052a);margin:0;flex:1}.related-card-meta{font-family:'Space Mono',monospace;font-size:11px;color:#999;text-transform:uppercase;letter-spacing:.04em;margin-top:8px}.author-card{display:flex;gap:18px;align-items:center;padding:24px;background:var(--blog-bg-soft);border-radius:16px;border:1px solid var(--blog-border);margin:3em 0 2em}.author-card>.author-card-avatar{width:56px;height:56px;min-width:56px;border-radius:50%;background:linear-gradient(135deg,var(--color-primary-400,#8781f3) 0,var(--color-primary-600,#635ddd) 100%);color:#FFF;display:flex;align-items:center;justify-content:center;font-family:'Uxum',sans-serif;font-weight:700;font-size:22px}.author-card>div:not(.author-card-avatar){flex:1;min-width:0}.internal-link-card-icon{font-size:24px;background:var(--color-primary-100,#e9e8ff)}.stats-highlight{display:block;padding:32px}.stats-highlight>.stats-highlight-number{display:block;margin-bottom:12px}.stats-highlight>.stats-highlight-label{display:block;max-width:520px}.stats-highlight>.stats-highlight-source{display:block}.blog-sidebar .sidebar-sticky{position:sticky;top:120px;display:flex;flex-direction:column;gap:20px}.blog-sidebar .blog-toc{padding:20px 20px 16px;border-radius:14px;background:#FFF;border:1px solid var(--blog-border);max-height:calc(100vh - 180px);overflow-y:auto}.blog-sidebar .blog-toc-label{font-family:'Space Mono',monospace;font-size:11px;color:#999;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.blog-sidebar .blog-toc ul{list-style:none;padding:0;margin:0;border-left:1px solid var(--blog-border)}.blog-sidebar .blog-toc li{margin:0}.blog-sidebar .blog-toc a{display:block;padding:7px 0 7px 14px;margin-left:-1px;border-left:2px solid transparent;font-family:'Uxum',sans-serif;font-weight:400;font-size:13px;line-height:1.4;color:#666;text-decoration:none;transition:var(--blog-transition)}.blog-sidebar .blog-toc a:hover{color:var(--color-primary-600,#635ddd)}.blog-sidebar .blog-toc a.is-active{color:var(--color-primary-900,#0e052a);border-left-color:var(--color-primary-600,#635ddd);font-weight:700}.blog-sidebar .blog-toc .toc-h3 a{padding:4px 0 4px 32px;font-size:11px;color:#999;border-left:0;margin-left:0;opacity:.8}.blog-sidebar .blog-toc .toc-h3 a:hover{color:var(--color-primary-600,#635ddd);opacity:1}.blog-sidebar .blog-toc .toc-h3 a.is-active{color:var(--color-primary-900,#0e052a);font-weight:600;border-left:0;opacity:1}.blog-sidebar .cta-sidebar-widget{position:static;background:linear-gradient(160deg,#0e052a 0,#34285a 100%);color:#FFF;border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:10px}.blog-sidebar .cta-sidebar-widget .mono{font-family:'Space Mono',monospace;font-size:10px;color:#ceccfc;text-transform:uppercase;letter-spacing:.1em;margin:0}.blog-sidebar .cta-sidebar-widget h4{font-family:'Uxum',sans-serif;font-weight:700;font-size:17px;line-height:1.3;color:#FFF;margin:4px 0 2px}.blog-sidebar .cta-sidebar-widget p{font-family:var(--font-editorial);font-size:13px;line-height:1.5;color:#ceccfc;margin:0 0 10px}.blog-sidebar .cta-sidebar-widget .btn{display:inline-flex;align-items:center;justify-content:center;padding:11px 18px;background:#FFF;color:var(--color-primary-900,#0e052a);border-radius:8px;font-family:'Uxum',sans-serif;font-weight:700;font-size:14px;text-decoration:none;transition:var(--blog-transition)}.blog-sidebar .cta-sidebar-widget .btn:hover{background:var(--color-primary-100,#e9e8ff)}.blog-hero-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:24px;font-family:'Space Mono',monospace;font-size:12px;color:#666;text-transform:uppercase;letter-spacing:.04em}.blog-hero-meta .dot{width:3px;height:3px;border-radius:50%;background:#CCC;display:inline-block}.blog-hero-subtitle{font-family:var(--font-editorial);font-size:clamp(17px,1.6vw,20px);line-height:1.6;color:#47425b;margin:0;max-width:760px}.blog-content .image-figure{margin:2.4em 0}.blog-content .image-figure img{border-radius:16px;border:1px solid var(--blog-border)}.blog-content li strong::after{content:""}.blog-hub-wrapper{max-width:1200px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:48px;align-items:start}.blog-hub-main{min-width:0}.blog-hub-main .container{max-width:none;padding:0}.blog-hub-sidebar{position:sticky;top:100px;display:flex;flex-direction:column;gap:20px;max-height:calc(100vh - 120px);overflow-y:auto;padding-right:4px}@media(max-width:1024px){.blog-hub-wrapper{grid-template-columns:minmax(0,1fr);gap:32px}.blog-hub-sidebar{position:static;max-height:none;overflow:visible}}@media(max-width:768px){.blog-hub-sidebar{display:none}}.blog-sidebar-widget{background:#FFF;border:1px solid var(--blog-border);border-radius:16px;padding:20px}.blog-sidebar-title{font-family:'Uxum',sans-serif;font-weight:700;font-size:15px;color:var(--color-primary-900,#0e052a);margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid var(--blog-border)}.blog-latest-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.blog-latest-item{border-bottom:1px solid var(--blog-border)}.blog-latest-item:last-child{border-bottom:0}.blog-latest-item a{display:flex;flex-direction:column;gap:6px;padding:12px 0;text-decoration:none;color:inherit;transition:var(--blog-transition)}.blog-latest-item a:hover .blog-latest-title{color:var(--color-primary-600,#635ddd)}.blog-latest-tag{align-self:flex-start;font-family:'Uxum',sans-serif;font-weight:700;font-size:10px;text-transform:uppercase;letter-spacing:.04em;padding:3px 8px;border-radius:100px;line-height:1.4}.blog-latest-title{font-family:'Uxum',sans-serif;font-weight:700;font-size:14px;line-height:1.3;color:var(--color-primary-900,#0e052a);margin:0;transition:var(--blog-transition)}.blog-latest-date{font-family:'Space Mono',monospace;font-size:10px;color:#999;text-transform:uppercase;letter-spacing:.04em}.blog-newsletter-mini p{font-family:var(--font-editorial);font-size:13px;line-height:1.5;color:#666;margin:0 0 12px}.blog-newsletter-form-mini{display:flex;flex-direction:column;gap:8px}.blog-newsletter-form-mini input{padding:10px 14px;border-radius:100px;border:1px solid var(--blog-border);background:var(--color-bg,#f6f5f0);font-family:'Uxum',sans-serif;font-size:13px;color:var(--color-primary-900,#0e052a);outline:0;transition:var(--blog-transition);width:100%}.blog-newsletter-form-mini input:focus{border-color:var(--color-primary-600,#635ddd);box-shadow:0 0 0 3px rgba(99,93,221,0.12);background:#FFF}.blog-newsletter-form-mini button{width:100%;justify-content:center}.blog-sidebar-cats{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.blog-sidebar-cats a{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;text-decoration:none;font-family:'Uxum',sans-serif;font-weight:700;font-size:13px;color:var(--color-primary-900,#0e052a);transition:var(--blog-transition)}.blog-sidebar-cats a:hover{background:var(--color-bg,#f6f5f0);color:var(--color-primary-600,#635ddd)}.blog-sidebar-cats .cat-count{margin-left:auto;font-family:'Space Mono',monospace;font-weight:400;font-size:11px;color:#999}.cat-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.dot-gold{background:#e4b820}.dot-rose{background:#e8796d}.dot-mint{background:#5dbda1}.dot-neutral{background:#b8ae95}.blog-hub-pills .pill{gap:8px;padding:6px 16px 6px 6px}.pill-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--color-surface,#FFF);padding:2px;flex-shrink:0}.pill-icon img{width:24px;height:24px;object-fit:contain;display:block}.pill-icon-emoji{font-size:16px;line-height:1}.blog-search{position:relative}.blog-search-dropdown{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#FFF;border:1px solid var(--blog-border);border-radius:16px;box-shadow:0 16px 48px rgba(14,5,42,0.12);max-height:480px;overflow-y:auto;z-index:100;display:none;padding:8px}.blog-search-result{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;text-decoration:none;transition:background .15s}.blog-search-result:hover,.blog-search-result:focus{background:var(--color-bg,#f6f5f0);outline:0}.blog-search-tag{font-family:'Uxum',sans-serif;font-weight:700;font-size:10px;padding:3px 10px;border-radius:100px;flex-shrink:0;text-transform:uppercase;letter-spacing:.04em;line-height:1.4;white-space:nowrap}.blog-search-title{font-family:'Uxum',sans-serif;font-size:14px;color:var(--color-primary-900,#0e052a);font-weight:500;line-height:1.3}.blog-search-empty{padding:20px;text-align:center;color:#666;font-family:'Space Mono',monospace;font-size:12px}.blog-search-tag.tag-rats,.blog-search-tag.tag-souris,.blog-search-tag.tag-guepes{background:var(--color-pastel-gold-light,#fffae7);color:#6b4a0f}.blog-search-tag.tag-punaises{background:var(--color-pastel-rose-light,#ffece9);color:#7a2c22}.blog-search-tag.tag-cafards,.blog-search-tag.tag-fourmis{background:var(--color-pastel-mint-light,#e1f7f1);color:#1f5a48}.blog-search-tag.tag-moustiques{background:var(--color-pastel-blue-light,#e6f3ff);color:#1f466b}.blog-search-tag.tag-pigeons{background:var(--color-pastel-lavender-light,#fbf2ff);color:#5b2c7a}.blog-search-tag.tag-prevention,.blog-search-tag.tag-general{background:var(--color-bg-sand,#f1ecdf);color:#34285a}@media(max-width:600px){.blog-search-dropdown{left:-8px;right:-8px}}.blog-layout--3col{align-items:start}.blog-layout--3col>.blog-share-col,.blog-layout--3col>.blog-sidebar{align-self:start;position:sticky;top:120px}.blog-layout--3col>.blog-share-col{top:140px}.blog-layout--3col>.blog-sidebar{max-height:calc(100vh - 100px);display:flex;flex-direction:column;gap:16px;overflow:visible}.blog-layout--3col>.blog-sidebar .blog-toc,.blog-layout--3col>.blog-sidebar .sidebar-sticky{position:static;top:auto;flex:1;min-height:0;overflow-y:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:var(--color-gray-light,#e5e5e5) transparent}.blog-layout--3col>.blog-sidebar .blog-toc::-webkit-scrollbar,.blog-layout--3col>.blog-sidebar .sidebar-sticky::-webkit-scrollbar{width:4px}.blog-layout--3col>.blog-sidebar .blog-toc::-webkit-scrollbar-thumb,.blog-layout--3col>.blog-sidebar .sidebar-sticky::-webkit-scrollbar-thumb{background:var(--color-gray-light,#e5e5e5);border-radius:2px}.blog-layout--3col>.blog-sidebar .cta-sidebar-widget{flex-shrink:0;position:static;top:auto}