.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template *,.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template :after,.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template :before{margin:0;padding:0;box-sizing:border-box}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template{--dark:#2F2B26;--accent:#bf8c63;--accent-light:#d4a87c;--pale:#f0efec;--warm-bg:#f5f0ea;--white:#fff;--off-white:#f8f8f6;--g100:#f3f3f1;--g200:#e5e5e2;--g400:#a0a09a;--g600:#6b6b63;--td:#2F2B26;--tb:#444440;--rs:8px;--rm:12px;--rl:20px;--rx:28px;--ss:0 1px 3px rgba(0,0,0,.06);--sm:0 4px 16px rgba(0,0,0,.08);--sl:0 8px 32px rgba(0,0,0,.1);--mw:1200px;--tr:.3s cubic-bezier(.4,0,.2,1);scroll-behavior:smooth;font-size:16px;font-family:var(--font-sans),system-ui,sans-serif;font-weight:300;color:var(--tb);background:var(--white);line-height:1.7;-webkit-font-smoothing:antialiased}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template.page-below-header{padding-top:0}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template a{color:inherit;text-decoration:none}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template img{max-width:100%;height:auto;display:block}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template figure:not(.hero-image){padding-top:clamp(12px,2vw,22px);box-sizing:border-box}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .container{max-width:var(--mw);margin:0 auto;padding:0 24px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .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}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .summary-box{max-width:860px;margin:0 auto;background:var(--white);border:2px solid var(--accent);border-radius:var(--rm);padding:28px 32px;position:relative}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .summary-box:before{content:"À retenir";position:absolute;top:-12px;left:24px;background:var(--accent);color:var(--white);font-family:var(--font-sans),system-ui,sans-serif;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:3px 14px;border-radius:20px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .summary-box p{font-size:.95rem;line-height:1.8;color:var(--td)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .summary-box strong{color:var(--accent)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .price-table{max-width:920px;margin:0 auto;border-collapse:collapse;width:100%;border-radius:var(--rm);overflow:hidden;border:1px solid var(--g200)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .price-table thead th{background:var(--dark);color:var(--white);font-weight:700;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;padding:14px 18px;text-align:left}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .price-table tbody td{padding:14px 18px;font-size:.9rem;vertical-align:top;border-bottom:1px solid var(--g200)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .price-table tbody tr:nth-child(odd){background:var(--g100)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .price-table tbody tr:nth-child(2n){background:var(--white)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .price-table .price-val{font-family:var(--font-serif),Georgia,serif;font-weight:700;color:var(--accent);white-space:nowrap}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .price-table .archi-tag{font-size:.78rem;color:var(--accent);font-style:italic}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .price-table tbody tr.featured{background:var(--warm-bg);border-left:3px solid var(--accent)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .aides-table{max-width:880px;margin:0 auto;border-collapse:collapse;width:100%;border-radius:var(--rm);overflow:hidden;border:1px solid var(--g200)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .aides-table thead th{background:var(--dark);color:var(--white);font-weight:700;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;padding:14px 18px;text-align:left}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .aides-table tbody td{padding:14px 18px;font-size:.88rem;vertical-align:top;border-bottom:1px solid var(--g200)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .aides-table tbody tr:nth-child(odd){background:var(--g100)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .aides-table tbody tr:nth-child(2n){background:var(--white)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .aides-table .aide-name{font-weight:600;color:var(--td)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .aides-table .aide-amount{font-family:var(--font-serif),Georgia,serif;font-weight:700;color:var(--accent);white-space:nowrap}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .hero{position:relative;z-index:0;color:var(--white);overflow:hidden;height:auto!important;min-height:min(60vh,520px)!important;display:flex;align-items:flex-end}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .hero-bg{position:absolute!important;inset:0;width:100%!important;height:100%!important;object-fit:cover;object-position:center 35%}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(18,15,13,.38),rgba(24,21,18,.68) 50%,rgba(10,9,8,.96)),radial-gradient(ellipse 75% 55% at 70% 30%,rgba(18,15,13,.08) 0,rgba(18,15,13,.46) 100%);z-index:1}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .hero-container{position:relative;z-index:2;max-width:var(--mw);padding:clamp(104px,14vw,148px) 24px clamp(48px,6vw,72px)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .hero h1{font-family:var(--font-sans),system-ui,sans-serif;font-size:clamp(1.1rem,3.2vw,2.4rem);font-weight:300;line-height:1.2;max-width:800px;margin-bottom:20px;letter-spacing:-.02em;color:rgba(246,242,238,.98);text-shadow:0 2px 20px rgba(0,0,0,.35)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .hero h1 em{font-family:var(--font-serif),Georgia,serif;font-style:italic;font-weight:400;font-size:1.08em;color:#fff}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .hero h1 strong{font-family:var(--font-serif),Georgia,serif;font-style:normal;font-weight:400}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .hero-lead{font-family:var(--font-sans),system-ui,sans-serif;font-size:clamp(.9rem,1.5vw,1rem);font-weight:300;line-height:1.8;max-width:440px;color:rgba(246,242,238,.84);opacity:1;margin-bottom:28px;text-shadow:0 1px 3px rgba(0,0,0,.75),0 8px 24px rgba(0,0,0,.4)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .hero-lead strong{color:var(--white);font-weight:500}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .hero-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:20px;font-family:var(--font-sans),system-ui,sans-serif;font-size:.72rem;font-weight:500;text-transform:uppercase;letter-spacing:.09em;color:rgba(255,255,255,.88)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .hero-kicker-dot{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 6px var(--accent);flex-shrink:0}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:36px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .hero-actions a{display:inline-flex;align-items:center;gap:8px;padding:12px 26px;border-radius:10px;font-family:var(--font-sans),system-ui,sans-serif;font-size:.9rem;font-weight:500;text-decoration:none;transition:transform var(--tr),box-shadow var(--tr),background var(--tr)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .hero-btn-primary{background:var(--accent);color:var(--white);box-shadow:0 4px 20px rgba(191,140,99,.35)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .hero-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(191,140,99,.45)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .hero-btn-ghost{border:1px solid rgba(255,255,255,.4);color:var(--white);background:rgba(255,255,255,.08);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .hero-btn-ghost:hover{background:rgba(255,255,255,.15)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .hero-trust{display:flex;flex-wrap:wrap;align-items:center;gap:0;padding:18px 24px;background:rgba(255,255,255,.07);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.12);border-radius:var(--rm);max-width:max-content}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .hero-trust-item{display:flex;flex-direction:column;padding:0 20px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .hero-trust-val{font-family:var(--font-sans),system-ui,sans-serif;font-weight:500;font-size:.92rem;white-space:nowrap}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .hero-trust-label{font-size:.7rem;opacity:.7;white-space:nowrap}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .hero-trust-sep{width:1px;height:28px;background:rgba(255,255,255,.18);flex-shrink:0}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .hero-meta{font-size:.78rem;opacity:.5;margin-top:18px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .sec{padding:72px 0}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .sec.sec-summary-retain{padding:48px 0 28px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template #toc-section-mobile.sec{padding:32px 0 56px}@media (min-width:1025px){.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template #toc-section-mobile{display:none}}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .sec.gray{background:var(--g100)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .sec-title{font-family:var(--font-sans),system-ui,sans-serif;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:300;color:var(--td);text-align:center;margin-bottom:16px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .sec-sub{text-align:center;font-size:.95rem;color:var(--g600);max-width:700px;margin:0 auto 48px;line-height:1.8}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .budget-box h3 em,.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .budget-box h3 strong,.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .cta h2 em,.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .cta h2 strong,.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .sec-title em,.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .sec-title strong,.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .stxt h2 em,.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .stxt h2 strong,.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .tip h3 em,.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .tip h3 strong{font-family:var(--font-serif),Georgia,serif}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .budget-box h3 em,.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .cta h2 em,.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .faq-sec .sec-title em,.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .sec-title em,.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .stxt h2 em,.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .tip h3 em{font-style:italic;font-weight:700}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .budget-box h3 strong,.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .cta h2 strong,.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .sec-title strong,.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .stxt h2 strong,.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .tip h3 strong{font-style:normal;font-weight:700}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .content-with-sidebar{display:grid;grid-template-columns:280px 1fr;gap:48px;max-width:var(--mw);margin:0 auto;padding:0 24px;position:relative}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .toc-sidebar{position:relative}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .toc-sidebar .toc{position:sticky;top:24px;max-width:none;margin:0;background:var(--g100);border-radius:var(--rm);padding:28px 24px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .toc-sidebar .toc h2{font-family:var(--font-sans),system-ui,sans-serif;font-size:.95rem;font-weight:600;color:var(--td);margin-bottom:14px;display:flex;align-items:center;gap:8px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .toc-sidebar .toc h2 .toc-icon{width:20px;height:20px;flex-shrink:0;opacity:.6}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .toc-sidebar .toc ol{counter-reset:toc;list-style:none}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .toc-sidebar .toc ol li{counter-increment:toc;position:relative;padding-left:24px;margin-bottom:8px;font-size:.84rem;line-height:1.5}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .toc-sidebar .toc ol li:before{content:counter(toc,decimal-leading-zero)".";position:absolute;left:0;font-family:var(--font-sans),system-ui,sans-serif;font-weight:700;color:var(--accent);font-size:.78rem}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .toc-sidebar .toc ol li a{color:var(--g600);transition:color var(--tr);text-decoration:none}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .toc-sidebar .toc ol li a:hover{color:var(--accent)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .toc-sidebar .toc ol li a.active{color:var(--accent);font-weight:600}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .toc-sidebar .sidebar-cta{display:block;margin-top:24px;padding:14px 20px;background:var(--accent);color:var(--white);font-family:var(--font-sans),system-ui,sans-serif;font-size:.88rem;font-weight:700;text-align:center;border-radius:var(--rm);transition:transform var(--tr),box-shadow var(--tr);text-decoration:none}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .toc-sidebar .sidebar-cta:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(191,140,99,.3)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .toc-sidebar .sidebar-cta-sub{display:block;margin-top:8px;font-size:.78rem;color:var(--g600);text-align:center}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .content-main{min-width:0}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .toc-mobile{display:none;max-width:700px;margin:0 auto;background:var(--g100);border-radius:var(--rm);padding:32px 36px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .toc-mobile h2{font-family:var(--font-sans),system-ui,sans-serif;font-size:1.1rem;font-weight:600;color:var(--td);margin-bottom:16px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .toc-mobile ol{counter-reset:toc;list-style:none}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .toc-mobile ol li{counter-increment:toc;position:relative;padding-left:28px;margin-bottom:10px;font-size:.92rem;line-height:1.6}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .toc-mobile ol li:before{content:counter(toc)".";position:absolute;left:0;font-family:var(--font-sans),system-ui,sans-serif;font-weight:800;color:var(--accent);font-size:.88rem}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .toc-mobile ol li a{color:var(--td);transition:color var(--tr)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .toc-mobile ol li a:hover{color:var(--accent)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .inc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:920px;margin:0 auto}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .inc-item{display:flex;align-items:flex-start;gap:14px;padding:20px;background:var(--g100);border-radius:var(--rm)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .inc-item .ic{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:#f2ebe3;display:flex;align-items:center;justify-content:center}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .inc-item .ic svg{stroke:var(--accent)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .inc-item p{font-size:.9rem;line-height:1.6;font-weight:500;color:var(--td)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .comp-table{max-width:760px;margin:0 auto;border-collapse:collapse;width:100%;border-radius:var(--rm);overflow:hidden;border:1px solid var(--g200)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .comp-table thead th{background:var(--dark);color:var(--white);font-weight:700;font-size:.82rem;text-transform:uppercase;letter-spacing:.06em;padding:16px 24px;text-align:left}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .comp-table tbody td{padding:16px 24px;font-size:.92rem}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .comp-table tbody tr:nth-child(odd){background:var(--g100)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .comp-table tbody tr:nth-child(2n){background:var(--white)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .comp-table .resp{color:var(--accent);font-weight:600}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .step{padding:72px 0}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .step.gray{background:var(--g100)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .step-inner{display:flex;flex-direction:column;gap:36px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .step-inner.rev,.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .step-inner.rev>*{direction:ltr}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .simg{order:-1}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .step-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;background:var(--pale);color:var(--dark);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;border-radius:50px;margin-bottom:24px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .step-badge .num{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:var(--dark);color:var(--white);border-radius:50%;font-size:.72rem;font-weight:800}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .stxt h2{font-family:var(--font-sans),system-ui,sans-serif;font-size:clamp(1.4rem,2.8vw,1.9rem);font-weight:500;color:var(--td);line-height:1.25;margin-bottom:24px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .stxt p{margin-bottom:18px;font-size:.95rem;line-height:1.8}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .stxt p:last-child{margin-bottom:0}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .stxt .note{margin-top:24px;padding:18px 22px;background:var(--warm-bg);border-left:4px solid var(--accent);border-radius:0 var(--rs) var(--rs) 0;font-size:.92rem;line-height:1.7}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .stxt .note strong{color:var(--td)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .stxt ul.cl{margin:16px 0 20px;padding-left:0;list-style:none}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .stxt ul.cl li{position:relative;padding-left:28px;margin-bottom:12px;font-size:.95rem;line-height:1.75}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .stxt ul.cl li:before{content:"✓";position:absolute;left:0;top:0;font-weight:800;color:var(--accent);font-size:.9rem}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .stxt ul.bl{margin:16px 0 20px;padding-left:20px;list-style:disc}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .stxt ul.bl li{margin-bottom:10px;font-size:.95rem;line-height:1.75}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .simg img{width:100%;border-radius:var(--rl);box-shadow:var(--sl);aspect-ratio:16/7;object-fit:cover}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .budget-box{max-width:700px;margin:48px auto 0;background:var(--white);border:1px solid var(--g200);border-radius:var(--rm);padding:28px 32px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .budget-box h3{font-family:var(--font-sans),system-ui,sans-serif;font-size:1.05rem;font-weight:500;color:var(--td);margin-bottom:16px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .budget-box ol{counter-reset:bb;list-style:none}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .budget-box ol li{counter-increment:bb;position:relative;padding-left:32px;margin-bottom:10px;font-size:.92rem;line-height:1.6}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .budget-box ol li:before{content:counter(bb);position:absolute;left:0;width:22px;height:22px;background:var(--dark);color:var(--white);border-radius:50%;font-family:var(--font-sans),system-ui,sans-serif;font-size:.72rem;font-weight:800;display:flex;align-items:center;justify-content:center;top:2px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .tips-grid{display:grid;grid-template-columns:1fr;gap:16px;max-width:880px;margin:0 auto}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .tip{display:flex;gap:24px;align-items:flex-start;padding:32px 28px;background:var(--g100);border-radius:var(--rm);transition:box-shadow var(--tr)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .tip:hover{box-shadow:var(--sm)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .tip-num{flex-shrink:0;width:48px;height:48px;border-radius:50%;background:#f2ebe3;color:var(--accent);display:flex;align-items:center;justify-content:center;font-family:var(--font-sans),system-ui,sans-serif;font-size:1.1rem;font-weight:800}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .tip h3{font-family:var(--font-sans),system-ui,sans-serif;font-size:1.05rem;font-weight:500;color:var(--td);margin-bottom:10px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .tip p{font-size:.9rem;line-height:1.8;margin-bottom:12px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .tip p:last-child{margin-bottom:0}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .tip ul.bl{margin:8px 0 12px;padding-left:20px;list-style:disc}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .tip ul.bl li{margin-bottom:8px;font-size:.88rem;line-height:1.7}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .quote-box{max-width:760px;margin:0 auto;padding:32px 36px;background:var(--warm-bg);border-left:4px solid var(--accent);border-radius:0 var(--rm) var(--rm) 0}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .quote-box p{font-size:.95rem;line-height:1.8;font-style:italic}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .test-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:920px;margin:0 auto}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .test-card{background:var(--g100);border-radius:var(--rm);padding:28px 26px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .test-card h3{font-family:var(--font-sans),system-ui,sans-serif;font-size:.95rem;font-weight:500;color:var(--td);margin-bottom:10px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .test-card p{font-size:.88rem;line-height:1.7;margin-bottom:12px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .test-card .auth{font-size:.82rem;font-weight:600;color:var(--accent)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .authors-wrapper{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .author-block{display:flex;align-items:center;gap:14px;padding:16px 20px;background:var(--g100);border-radius:var(--rm)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .author-block.primary{border-left:3px solid var(--accent)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .author-photo{flex-shrink:0;width:44px;height:44px;border-radius:50%;object-fit:cover}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .author-info{flex:1;min-width:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .author-label{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--accent)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .author-name{font-family:var(--font-sans),system-ui,sans-serif;font-size:.9rem;font-weight:600;color:var(--td)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .author-title{font-size:.82rem;color:var(--g600)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .author-link{font-size:.78rem;font-weight:600;color:var(--accent);margin-left:auto;white-space:nowrap;display:inline-flex;align-items:center;gap:4px;transition:color var(--tr)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .author-link:hover{color:var(--dark)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .author-link svg{width:12px;height:12px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .faq-sec{padding:72px 0;background:var(--white)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .faq-list{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .faq-item{background:var(--g100);border-radius:var(--rm);overflow:hidden;transition:box-shadow var(--tr)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .faq-item:hover{box-shadow:var(--ss)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .faq-q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;cursor:pointer;font-size:1rem;font-weight:600;color:var(--td);transition:color var(--tr);user-select:none;background:none;border:none;width:100%;text-align:left;font-family:inherit}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .faq-q:hover{color:var(--accent)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .faq-q:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--rm)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .faq-ic{width:28px;height:28px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--pale);border-radius:50%;transition:transform var(--tr),background var(--tr)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .faq-ic svg{color:var(--accent)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .faq-item[open] .faq-ic{transform:rotate(45deg);background:var(--white)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .faq-a{display:none;padding:0 24px 20px;font-size:.95rem;line-height:1.8}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template details.faq-item[open]>.faq-a{display:block}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .cta{background:linear-gradient(135deg,#2F2B26,#4a4540);color:var(--white);padding:80px 0;text-align:center;position:relative;overflow:hidden}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .cta:before{content:"";position:absolute;top:-50%;right:-20%;width:400px;height:400px;background:radial-gradient(circle,rgba(191,140,99,.15),transparent 70%);border-radius:50%}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .cta h2{font-family:var(--font-sans),system-ui,sans-serif;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:300;margin-bottom:20px;max-width:700px;margin-left:auto;margin-right:auto;position:relative;z-index:1}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .cta p{font-size:1rem;opacity:.85;margin-bottom:12px;position:relative;z-index:1}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .cta .phone{font-family:var(--font-sans),system-ui,sans-serif;font-size:1.4rem;font-weight:500;color:var(--accent);margin-bottom:32px;position:relative;z-index:1}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .cta .phone a{color:var(--accent)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .btn-cta{display:inline-flex;align-items:center;gap:8px;padding:12px 26px;background:var(--accent);color:var(--white);font-family:var(--font-sans),system-ui,sans-serif;font-size:.95rem;font-weight:500;border-radius:10px;border:none;cursor:pointer;position:relative;z-index:1;transition:transform var(--tr),box-shadow var(--tr),background var(--tr)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .btn-cta svg{stroke:currentColor}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .btn-cta:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(191,140,99,.3)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .cta .cta-note{margin-top:20px;font-size:.82rem;opacity:.6;position:relative;z-index:1}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .links-sec{padding:48px 0;background:var(--g100)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .links-inner{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;list-style:none}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .links-inner a{display:inline-block;padding:8px 20px;background:var(--white);border:1px solid var(--g200);border-radius:50px;font-size:.85rem;font-weight:500;color:var(--td);transition:all var(--tr)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .links-inner a:hover{border-color:var(--accent);color:var(--accent)}@media(max-width:1024px){.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .content-with-sidebar{grid-template-columns:1fr;gap:0;padding:0}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .toc-sidebar{display:none}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .toc-mobile{display:block}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .container{padding:0 20px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .hero{min-height:min(58vh,500px)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .feat-grid,.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .inc-grid{grid-template-columns:repeat(2,1fr)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .test-grid{grid-template-columns:1fr;max-width:640px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .tips-grid{max-width:100%}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .tip{padding:28px 24px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .aides-table tbody td,.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .aides-table thead th,.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .price-table tbody td,.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .price-table thead th{padding:12px 14px;font-size:.84rem}}@media(max-width:768px){.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .container{padding:0 16px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .faq-sec,.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .sec,.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .step{padding:48px 0}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .sec.sec-summary-retain{padding:40px 0 24px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template #toc-section-mobile.sec{padding:24px 0 40px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .hero{min-height:min(56vh,460px)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .hero h1{font-size:1.7rem;margin-bottom:16px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .hero-lead{font-size:.95rem;margin-bottom:22px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .hero-trust{flex-wrap:wrap;gap:12px;padding:14px 16px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .hero-trust-sep{display:none}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .hero-trust-item{padding:0 10px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .step-inner{gap:24px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .simg img{aspect-ratio:16/9;border-radius:var(--rm)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .stxt h2{font-size:1.35rem;margin-bottom:18px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .stxt p{font-size:.92rem;margin-bottom:14px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .step-badge{margin-bottom:18px;font-size:.72rem}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .sec-title{font-size:1.4rem;margin-bottom:12px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .sec-sub{font-size:.9rem;margin-bottom:36px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .toc-mobile{padding:24px 22px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .toc-mobile h2{font-size:1rem}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .toc-mobile ol li{font-size:.86rem;margin-bottom:8px;padding-left:24px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .summary-box{padding:22px 20px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .summary-box p{font-size:.9rem}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .summary-box:before{font-size:.68rem;padding:2px 12px;left:16px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .inc-grid{grid-template-columns:1fr;gap:12px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .inc-item{padding:16px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .inc-item p{font-size:.86rem}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .aides-table thead,.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .comp-table thead,.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .price-table thead{display:none}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .aides-table,.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .comp-table,.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .price-table{display:block;border:0}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .aides-table tbody,.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .comp-table tbody,.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .price-table tbody{display:block}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .aides-table tr,.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .comp-table tr,.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .price-table tr{display:block;background:var(--g100);border-radius:var(--rm);padding:18px 20px;margin-bottom:12px;border:1px solid var(--g200)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .aides-table tr:nth-child(2n),.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .aides-table tr:nth-child(odd),.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .comp-table tr:nth-child(2n),.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .comp-table tr:nth-child(odd),.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .price-table tr:nth-child(2n),.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .price-table tr:nth-child(odd){background:var(--g100)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .price-table tr.featured{background:var(--warm-bg);border-color:var(--accent);border-left:3px solid var(--accent)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .aides-table td,.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .comp-table td,.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .price-table td{display:block;padding:4px 0;border:0;font-size:.88rem;white-space:normal}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .aides-table td:before,.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .comp-table td:before,.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .price-table td:before{content:attr(data-label);display:block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--g400);margin-bottom:2px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .aides-table td:first-child,.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .comp-table td:first-child,.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .price-table td:first-child{font-weight:700;color:var(--td);font-size:.95rem;padding-bottom:8px;margin-bottom:6px;border-bottom:1px solid var(--g200)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .aides-table td:first-child:before,.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .comp-table td:first-child:before,.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .price-table td:first-child:before{display:none}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .price-table .price-val{font-size:.95rem}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .price-table .archi-tag{font-size:.78rem}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .aides-table .aide-amount,.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .comp-table .resp{font-size:.92rem}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .budget-box{padding:22px 20px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .budget-box h3{font-size:.95rem}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .budget-box ol li{font-size:.86rem;padding-left:28px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .quote-box{padding:22px 24px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .quote-box p{font-size:.9rem}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .tip{flex-direction:column;gap:16px;padding:24px 20px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .tip-num{width:40px;height:40px;font-size:.95rem}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .tip h3{font-size:.95rem}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .tip p{font-size:.86rem}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .tip ul.bl li{font-size:.84rem}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .feat-grid{grid-template-columns:1fr 1fr;gap:12px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .feat-card{padding:20px 16px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .feat-card h4{font-size:.88rem}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .feat-card p{font-size:.78rem}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .test-grid{grid-template-columns:1fr;gap:14px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .test-card{padding:22px 20px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .test-card h3{font-size:.9rem}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .test-card p{font-size:.84rem}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .author-block{padding:14px 16px;gap:12px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .author-info{flex-direction:column;gap:2px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .author-link{margin-left:0}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .faq-q{padding:16px 18px;font-size:.92rem;gap:12px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .faq-ic{width:26px;height:26px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .faq-a{padding:0 18px 16px;font-size:.9rem}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .cta{padding:56px 0}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .cta h2{font-size:1.3rem;margin-bottom:16px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .cta p{font-size:.92rem}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .cta .phone{font-size:1.2rem;margin-bottom:24px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .btn-cta{padding:12px 28px;font-size:.92rem}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .links-sec{padding:36px 0}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .links-inner{gap:10px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .links-inner a{padding:7px 16px;font-size:.82rem}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .stxt .note{padding:14px 16px;font-size:.86rem}}@media(max-width:480px){.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .container{padding:0 14px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .hero{min-height:min(54vh,420px)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .hero-container{padding-top:clamp(88px,20vw,124px);padding-bottom:36px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .hero h1{font-size:1.4rem;line-height:1.2;margin-bottom:14px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .hero-lead{font-size:.86rem;line-height:1.7;margin-bottom:18px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .hero-actions a{padding:12px 22px;font-size:.88rem}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .hero-trust{padding:12px 14px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .hero-trust-val{font-size:.84rem}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .hero-trust-label{font-size:.66rem}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .faq-sec,.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .sec,.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .step{padding:36px 0}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .sec.sec-summary-retain{padding:32px 0 20px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template #toc-section-mobile.sec{padding:20px 0 32px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .step-inner{gap:20px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .sec-title{font-size:1.25rem}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .stxt h2{font-size:1.2rem}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .feat-grid{grid-template-columns:1fr}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .tip{padding:20px 16px;gap:14px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .tip-num{width:36px;height:36px;font-size:.88rem}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .faq-q{padding:16px 14px;font-size:.88rem;min-height:48px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .cta{padding:44px 0}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .cta h2{font-size:1.15rem;padding:0 8px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .cta .phone{font-size:1.1rem}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .btn-cta{padding:12px 24px;font-size:.88rem;width:100%;justify-content:center}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .summary-box{padding:18px 16px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .summary-box:before{left:12px;font-size:.65rem}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .quote-box{padding:18px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .budget-box{padding:18px 16px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .toc-mobile{padding:20px 18px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .faq-a p,.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .sec-sub,.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .stxt p{font-size:.88rem;line-height:1.75}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .links-inner{flex-direction:column;align-items:stretch}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .links-inner a{text-align:center;padding:10px 16px;font-size:.84rem}}@media(pointer:coarse){.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .faq-q{min-height:48px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .links-inner a{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .btn-cta{min-height:48px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .toc-mobile ol li{min-height:40px;display:flex;align-items:center}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .toc-mobile ol li a{display:block;width:100%}}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .ani{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .ani.visible,.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .hero .ani,.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .hero .ani.visible{opacity:1;transform:translateY(0)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .hero .hero-lead a{color:rgba(255,255,255,.95);text-decoration:underline;text-underline-offset:3px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .faq-a p{margin:0 0 .75em}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .faq-a p:last-child{margin-bottom:0}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .sdb-budget-rows{border-top:1px solid var(--g200);margin-top:16px;padding-top:16px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .sdb-budget-row{display:flex;justify-content:space-between;gap:16px;font-size:.9rem;padding:8px 0;border-bottom:1px dashed var(--g200)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .sdb-budget-row:last-child{border-bottom:0}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .sdb-budget-row span:last-child{font-weight:700;color:var(--accent);white-space:nowrap}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .guide-maison .content-main .sec .container{max-width:720px;margin-left:auto;margin-right:auto}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .guide-maison .content-main .sec-title{text-align:left;margin-left:0;margin-right:0;max-width:none}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .guide-maison .content-main .sec-sub{text-align:left;margin-left:0;margin-right:0;max-width:none;margin-bottom:40px}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .guide-maison .content-main .sec li,.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .guide-maison .content-main .sec p{font-size:1.02rem;line-height:1.88;color:var(--tb)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .guide-maison .content-main .sec p{max-width:none}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .guide-maison .content-main .sec p+p{margin-top:1.15em}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .guide-maison .content-main .sec h3{font-family:var(--font-sans),system-ui,sans-serif;font-size:1.15rem;font-weight:600;color:var(--td);letter-spacing:-.02em;margin-top:1.75rem;margin-bottom:.65rem;line-height:1.35}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .guide-maison .content-main .sec h2.sec-title+.sec-sub+h3{margin-top:1.35rem}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .guide-maison .content-main .sec ol,.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .guide-maison .content-main .sec ul{margin-top:.75rem;margin-bottom:1rem;padding-left:1.25rem}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .guide-maison .content-main .price-table{max-width:100%}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .guide-maison .faq-sec .faq-a p{font-size:1.02rem;line-height:1.85;max-width:none}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .guide-maison .guide-maison-cta{margin:2.25rem 0 0;padding:1.5rem;border-radius:var(--rm);background:linear-gradient(145deg,var(--warm-bg) 0,var(--pale) 100%);border:1px solid var(--g200);box-shadow:var(--ss)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .guide-maison .guide-maison-cta--accent{background:linear-gradient(145deg,#f2ebe3 0,var(--warm-bg) 100%);border-color:rgba(191,140,99,.35)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .guide-maison .guide-maison-cta-kicker{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-bottom:.5rem}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .guide-maison .guide-maison-cta-title{font-size:1.05rem;font-weight:600;color:var(--td);line-height:1.45;margin-bottom:.65rem;max-width:none}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .guide-maison .guide-maison-cta-note{font-size:.88rem;color:var(--g600);line-height:1.6;margin-bottom:1rem;max-width:none}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .guide-maison .guide-maison-cta-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .guide-maison .guide-maison-cta-actions .btn-cta.guide-maison-cta-outline{background:transparent;border:2px solid var(--accent);color:var(--accent)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .guide-maison .guide-maison-cta-actions .btn-cta.guide-maison-cta-outline:hover{background:rgba(191,140,99,.08)}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .guide-maison .guide-maison-cta-links{margin-top:1rem;font-size:.86rem;line-height:1.5}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .guide-maison .guide-maison-cta-links a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}@media (max-width:640px){.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .guide-maison .guide-maison-cta-actions{flex-direction:column;align-items:stretch}.renovation-sdb-template_renovationSdb__7p092 .page-renovation-sdb-template .guide-maison .guide-maison-cta-actions .btn-cta{width:100%;justify-content:center}}