.blog-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:60;pointer-events:none;background:#0a162833;backdrop-filter:blur(8px)}.blog-progress-bar{height:100%;width:100%;transform-origin:0 0;transform:scaleX(0);background:linear-gradient(90deg,#0f8a3a,#2cc966,#4aea8a);box-shadow:0 0 12px #2cc96680;transition:transform 80ms linear;will-change:transform}@media(prefers-reduced-motion:reduce){.blog-progress-bar{transition:none}}.blog-author-sticky{display:none}@media(min-width:1280px){.blog-author-sticky{display:block;position:sticky;top:6rem;width:260px}}.blog-author-sticky-link{display:block;padding:1rem 1.1rem;background:#fff;border:1px solid rgba(10,22,40,.08);border-radius:14px;color:#0a1628;text-decoration:none!important;box-shadow:0 12px 32px -10px #0a16281f;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.blog-author-sticky-link:hover{transform:translateY(-2px);border-color:#2cc96673;box-shadow:0 16px 40px -10px #2cc96633}.blog-author-sticky-top{display:flex;gap:.7rem;align-items:center;padding-bottom:.7rem;border-bottom:1px solid rgba(10,22,40,.08);margin-bottom:.7rem}.blog-author-sticky-portrait{width:56px;height:56px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;border:2px solid #2cc966;box-shadow:0 0 0 2px #2cc96633}.blog-author-sticky-id{display:flex;flex-direction:column;gap:.18rem;min-width:0}.blog-author-sticky-name{display:inline-flex;align-items:center;gap:.32rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.95rem;font-weight:800;color:#0a1628;line-height:1.15}.blog-author-sticky-verified{display:inline-flex;width:14px;height:14px;color:#2cc966;flex-shrink:0}.blog-author-sticky-verified svg{width:100%;height:100%}.blog-author-sticky-role{font-family:DM Sans,sans-serif;font-size:.74rem;color:#0a16289e;line-height:1.2}.blog-author-sticky-meta{display:flex;flex-direction:column;gap:.4rem;padding-bottom:.7rem;border-bottom:1px solid rgba(10,22,40,.08);margin-bottom:.7rem}.blog-author-sticky-meta-row{display:flex;align-items:center;gap:.5rem;font-family:DM Sans,sans-serif;font-size:.78rem;color:#0a1628c7;line-height:1.3}.blog-author-sticky-meta-row svg{color:#1eae53;flex-shrink:0}.blog-author-sticky-meta-row strong{color:#0a1628;font-weight:800}.blog-author-sticky-rating{display:flex;align-items:baseline;gap:.4rem;flex-wrap:wrap;font-size:.78rem}.blog-author-sticky-stars{color:#facc15;letter-spacing:-1px;font-size:.85rem;line-height:1}.blog-author-sticky-rating strong{color:#0a1628;font-weight:800;font-size:.92rem}.blog-author-sticky-reviews{color:#0a16289e;font-size:.74rem}.blog-share{display:none}@media(min-width:1280px){.blog-share{display:flex;flex-direction:column;gap:.5rem;position:sticky;top:6rem;width:44px}}@media(max-width:1279px){.blog-share-mobile-wrap{display:flex;justify-content:center;gap:.5rem;padding:.85rem 1rem;margin:1.5rem 0;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:999px;backdrop-filter:blur(8px)}}.blog-share-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:#fff;border:1px solid rgba(10,22,40,.1);border-radius:10px;color:#0a1628b3;cursor:pointer;transition:all .18s ease;text-decoration:none!important;box-shadow:0 4px 12px -4px #0a162814}.blog-share-btn svg{width:16px;height:16px}.blog-share-btn:hover{background:#1eae5314;border-color:#1eae5373;color:#0e7c3f;transform:translateY(-2px);box-shadow:0 8px 18px -4px #1eae5333}.blog-share-btn:active{transform:translateY(0)}.blog-share-tooltip{position:absolute;left:calc(100% + .5rem);top:50%;transform:translateY(-50%);padding:.32rem .6rem;background:#0a1628;color:#fff;border:1px solid rgba(255,255,255,.1);border-radius:6px;font-size:.72rem;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease;box-shadow:0 4px 12px -2px #0006}.blog-share-btn:hover .blog-share-tooltip{opacity:1}@media(max-width:1279px){.blog-share-tooltip{display:none}}.blog-article{padding-top:2.4rem;padding-bottom:4rem;background:#f8fafc;color:#0a1628;position:relative}.blog-article:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(10,22,40,.05) .62px,transparent .62px);background-size:8.22px 8.22px;pointer-events:none;z-index:0}.blog-article>*{position:relative;z-index:1}.blog-header{max-width:820px;margin:0 auto;padding:0 1.5rem}.blog-header-inner{width:100%}.blog-meta{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;font-size:.82rem;color:#0a16289e;margin-bottom:1.2rem}.blog-meta-category{display:inline-flex;align-items:center;padding:.22rem .75rem;background:#1eae531a;color:#0e7c3f;border:1px solid rgba(30,174,83,.3);border-radius:999px;font-family:Plus Jakarta Sans,sans-serif;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.blog-meta-date,.blog-meta-updated,.blog-meta-reading{display:inline-flex;align-items:center;gap:.32rem}.blog-meta-updated{color:#0e7c3f}.blog-meta-reading svg{color:#0e7c3f}.blog-headline{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.95rem,4.8vw,3rem);font-weight:800;letter-spacing:-.022em;line-height:1.12;color:#0a1628;margin:0 0 1.3rem;text-wrap:balance}.blog-author-inline{display:inline-flex;align-items:center;gap:.7rem;padding:.5rem .9rem .5rem .5rem;background:#fff;border:1px solid rgba(10,22,40,.1);border-radius:999px;text-decoration:none!important;transition:all .2s ease;margin-bottom:1.6rem;box-shadow:0 4px 12px -4px #0a162814}.blog-author-inline:hover{border-color:#2cc96680;box-shadow:0 8px 20px -6px #2cc96633}.blog-author-inline-portrait{width:38px;height:38px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #2cc966;flex-shrink:0}.blog-author-inline-txt{display:flex;flex-direction:column;line-height:1.2}.blog-author-inline-txt strong{font-family:Plus Jakarta Sans,sans-serif;font-size:.84rem;font-weight:800;color:#0a1628}.blog-author-inline-txt span{font-size:.72rem;color:#0a16289e}@media(min-width:1280px){.blog-author-inline{display:none}}.blog-hero-image{margin:1.4rem 0 2.4rem;border-radius:16px;overflow:hidden;border:1px solid rgba(10,22,40,.08);aspect-ratio:16 / 9;background:#0a1628;box-shadow:0 20px 60px -16px #0a16284d}.blog-hero-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.blog-layout{max-width:820px;margin:0 auto;padding:0 1.5rem;display:grid;grid-template-columns:1fr;gap:0}.blog-rail{display:none}@media(min-width:1280px){.blog-layout{max-width:1280px;grid-template-columns:64px 1fr 280px;gap:2.2rem;padding:0 2rem}.blog-rail{display:block}.blog-rail-inner{position:sticky;top:6rem}}.blog-main{min-width:0;max-width:780px}.blog-content{color:#1e293b!important;font-size:1.06rem!important;line-height:1.75!important;font-family:DM Sans,system-ui,sans-serif!important}.blog-content h2{font-family:Plus Jakarta Sans,sans-serif!important;font-size:clamp(1.5rem,3.2vw,1.95rem)!important;font-weight:800!important;color:#0a1628!important;letter-spacing:-.018em!important;line-height:1.22!important;margin:3rem 0 1.1rem!important;padding-top:1.1rem;position:relative}.blog-content h2:before{content:"";display:block;position:absolute;top:0;left:0;width:44px;height:4px;background:linear-gradient(90deg,#0f8a3a,#2cc966);border-radius:2px}.blog-content h3{font-family:Plus Jakarta Sans,sans-serif!important;font-size:clamp(1.18rem,2.4vw,1.4rem)!important;font-weight:700!important;color:#0a1628!important;margin:1.9rem 0 .7rem!important;line-height:1.35!important}.blog-content p{margin:1rem 0;color:#1e293b}.blog-content p strong,.blog-content li strong{color:#0a1628;font-weight:700}.blog-content em{color:#334155}.blog-content a{color:#0e7c3f;text-decoration:none;border-bottom:1.5px solid rgba(30,174,83,.4);transition:border-color .15s ease,color .15s ease;font-weight:500}.blog-content a:hover{color:#0a1628;border-bottom-color:#1eae53}.blog-content ul,.blog-content ol{margin:1rem 0;padding-left:1.4rem}.blog-content ul li,.blog-content ol li{margin:.4rem 0;color:#1e293b}.blog-content ul{list-style:none;padding-left:0}.blog-content ul li{position:relative;padding-left:1.5rem}.blog-content ul li:before{content:"";position:absolute;left:0;top:.65rem;width:6px;height:6px;background:#2cc966;border-radius:50%}.blog-default-cta{display:none}.blog-article .blog-content .text-slate-50,.blog-article .blog-content .text-slate-100,.blog-article .blog-content .text-slate-200{color:#0a1628!important}.blog-article .blog-content .text-slate-300{color:#1e293b!important}.blog-article .blog-content .text-slate-400,.blog-article .blog-content .text-slate-500,.blog-article .blog-content .text-slate-600{color:#475569!important}.blog-article .blog-content .border-slate-700,.blog-article .blog-content .border-slate-800{border-color:#0a16281f!important}.blog-article .blog-content .divide-slate-700>*+*,.blog-article .blog-content .divide-slate-800>*+*{border-color:#0a16281a!important}.blog-article .blog-content .bg-slate-800,.blog-article .blog-content .bg-slate-900{background-color:#0a16280a!important}.blog-article .blog-content .text-peb-green{color:#0e7c3f!important}.blog-article .blog-content .text-peb-navy{color:#0a1628!important}.blog-article .blog-content .bg-peb-green\/5,.blog-article .blog-content .bg-peb-green\/10{background-color:#1eae5314!important}.blog-article .blog-content .border-peb-green\/20,.blog-article .blog-content .border-peb-green\/30,.blog-article .blog-content .border-peb-green\/50{border-color:#1eae5366!important}.blog-article .blog-content [class*=border-l-4][class*=border-peb-green]{border-left-color:#1eae53!important}.blog-article .blog-content blockquote{color:#1e293b!important;font-style:italic;line-height:1.7}.blog-article .blog-content table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.95rem}.blog-article .blog-content thead{border-bottom:2px solid rgba(10,22,40,.15)!important}.blog-article .blog-content thead th{color:#0a1628!important;font-weight:700!important;text-align:left;padding:.7rem .8rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.85rem;letter-spacing:.005em}.blog-article .blog-content tbody tr{border-bottom:1px solid rgba(10,22,40,.08)!important;transition:background .15s ease}.blog-article .blog-content tbody tr:hover{background:#1eae5308}.blog-article .blog-content tbody tr:last-child{border-bottom:none!important}.blog-article .blog-content tbody td{color:#1e293b!important;padding:.65rem .8rem;vertical-align:top}.blog-article .blog-content tfoot tr,.blog-article .blog-content tbody tr:last-child[class*=bg-peb-green],.blog-article .blog-content tbody tr.total{background:#1eae5314!important;border-top:2px solid rgba(30,174,83,.4)!important;font-weight:800}.blog-article .blog-content tfoot td,.blog-article .blog-content tbody tr:last-child[class*=bg-peb-green] td{color:#0a1628!important;font-weight:700}.blog-article .blog-related-title{color:#0a1628!important}.blog-article .blog-content a.btn-primary,.blog-article .blog-content a.bg-peb-green,.blog-article .blog-content button.btn-primary{background-color:#0b7334!important;color:#fff!important;box-shadow:0 8px 22px -6px #0b733473!important;border:none!important;border-bottom:none!important;text-decoration:none!important}.blog-article .blog-content a.btn-primary:hover,.blog-article .blog-content a.bg-peb-green:hover,.blog-article .blog-content button.btn-primary:hover{background-color:#094d24!important;color:#fff!important;box-shadow:0 12px 28px -6px #0b73348c!important;transform:translateY(-1px)}.blog-article .blog-content a.btn-secondary{color:#0b7334!important;border-bottom:none!important}@media print{.blog-progress,.blog-share,.blog-rail-left,.blog-rail-right,.page-toc,.site-header,.site-footer,.breadcrumb-bar,.blog-default-cta,footer{display:none!important}.blog-content,.blog-headline,.blog-meta,.blog-content h2,.blog-content h3,.blog-content p,.blog-content li{color:#0a1628!important;background:#fff!important}.blog-content h2:before{background:#2cc966!important}.blog-content a{color:#0f8a3a!important;border-bottom-color:#0f8a3a!important}.blog-hero-image{max-height:280px;page-break-inside:avoid}.blog-article{padding:0!important}.blog-headline{font-size:22pt!important}.blog-content h2{font-size:16pt!important;page-break-after:avoid}.blog-content{font-size:11pt!important}.blog-article:after{content:"Article rédigé par Milad Mollaey Tabriz · Certificateur PEB agréé IBGE n°001862747 · pebify.be";display:block;margin-top:2rem;padding-top:1rem;border-top:1px solid #ccc;font-size:9pt;color:#666;text-align:center}}.blog-tldr{margin:0 0 2rem;padding:1.5rem 1.7rem;background:linear-gradient(135deg,#1eae5314,#fff,#1eae530a);border:1.5px solid rgba(30,174,83,.35);border-radius:16px;box-shadow:0 12px 32px -10px #1eae532e,inset 0 1px #fffc}.blog-tldr-header{display:flex;align-items:center;gap:.65rem;margin-bottom:.95rem;padding-bottom:.75rem;border-bottom:1px solid rgba(30,174,83,.2)}.blog-tldr-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;color:#1eae53;flex-shrink:0}.blog-tldr-icon svg{width:100%;height:100%}.blog-tldr-title{flex:1;font-family:Plus Jakarta Sans,sans-serif;font-size:1.05rem;font-weight:800;color:#0a1628;letter-spacing:-.005em}.blog-tldr-eyebrow{font-family:Plus Jakarta Sans,sans-serif;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#0e7c3f}.blog-tldr-body ul{list-style:none!important;padding:0!important;margin:0!important}.blog-tldr-body li{position:relative;padding-left:1.7rem!important;margin:.5rem 0!important;line-height:1.55;color:#0a1628!important;font-size:.96rem}.blog-tldr-body li:before{content:"";position:absolute;left:0;top:.5rem;width:.95rem;height:.95rem;background:#1eae53;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M20 6L9 17l-5-5' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat center / contain;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M20 6L9 17l-5-5' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat center / contain}.blog-tldr-body strong{color:#0a1628;font-weight:700}.blog-tldr-body a{color:#0e7c3f!important}
