.RistrutturareCasaCosti-module__XC8MzW__page{color:#211815;font-family:var(--font-body,Georgia, serif);background:#f5f1e9;overflow-x:clip}.RistrutturareCasaCosti-module__XC8MzW__page :where(h1,h2,h3,p){margin:0}.RistrutturareCasaCosti-module__XC8MzW__kicker{color:#9b6137;font-family:var(--font-sans,Arial, sans-serif);letter-spacing:.34em;text-transform:uppercase;font-size:.72rem;font-weight:800}.RistrutturareCasaCosti-module__XC8MzW__hero,.RistrutturareCasaCosti-module__XC8MzW__totalSection,.RistrutturareCasaCosti-module__XC8MzW__bandSection,.RistrutturareCasaCosti-module__XC8MzW__workSection,.RistrutturareCasaCosti-module__XC8MzW__questionSection,.RistrutturareCasaCosti-module__XC8MzW__compareSection,.RistrutturareCasaCosti-module__XC8MzW__energySection,.RistrutturareCasaCosti-module__XC8MzW__checklists,.RistrutturareCasaCosti-module__XC8MzW__decisionSection,.RistrutturareCasaCosti-module__XC8MzW__sourcesSection{width:min(100% - 40px,1440px);margin:0 auto}.RistrutturareCasaCosti-module__XC8MzW__hero{grid-template-columns:minmax(0,.9fr) minmax(520px,.82fr);align-items:center;gap:clamp(36px,5vw,88px);min-height:860px;padding:clamp(92px,8vw,128px) 0 clamp(48px,6vw,82px);display:grid}.RistrutturareCasaCosti-module__XC8MzW__heroCopy{max-width:760px}.RistrutturareCasaCosti-module__XC8MzW__hero h1{letter-spacing:0;max-width:760px;margin-top:26px;font-size:clamp(4.7rem,7.1vw,8.6rem);line-height:.88}.RistrutturareCasaCosti-module__XC8MzW__lead{color:#57473e;max-width:680px;margin-top:30px;font-size:clamp(1.18rem,1.6vw,1.48rem);line-height:1.55}.RistrutturareCasaCosti-module__XC8MzW__heroActions,.RistrutturareCasaCosti-module__XC8MzW__decisionActions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.RistrutturareCasaCosti-module__XC8MzW__primaryCta,.RistrutturareCasaCosti-module__XC8MzW__secondaryCta,.RistrutturareCasaCosti-module__XC8MzW__textLink{min-height:54px;font-family:var(--font-sans,Arial, sans-serif);letter-spacing:.18em;text-transform:uppercase;border:1px solid #aa7a4a;justify-content:center;align-items:center;padding:0 26px;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-flex}.RistrutturareCasaCosti-module__XC8MzW__primaryCta{color:#fff7eb;background:#9b653b;box-shadow:0 22px 44px #9b653b33}.RistrutturareCasaCosti-module__XC8MzW__secondaryCta,.RistrutturareCasaCosti-module__XC8MzW__textLink{color:#2b211d;background:0 0}.RistrutturareCasaCosti-module__XC8MzW__heroVisual{background:#efe7db;border:1px solid #d7c9b6;min-height:760px;position:relative;overflow:hidden}.RistrutturareCasaCosti-module__XC8MzW__heroImage{object-fit:cover;object-position:78% center}.RistrutturareCasaCosti-module__XC8MzW__heroVisual:after{content:"";background:linear-gradient(#2118150a,#21181552),linear-gradient(90deg,#21181547,#0000 52%);position:absolute;inset:0}.RistrutturareCasaCosti-module__XC8MzW__heroPanel{z-index:1;color:#fff8ee;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#211815c7;border:1px solid #fff7ebb3;width:min(330px,100% - 60px);padding:26px;position:absolute;bottom:30px;right:30px}.RistrutturareCasaCosti-module__XC8MzW__heroPanel span,.RistrutturareCasaCosti-module__XC8MzW__heroPanel small{color:#d9c7ad;font-family:var(--font-sans,Arial, sans-serif);letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.RistrutturareCasaCosti-module__XC8MzW__heroPanel strong{white-space:nowrap;margin:12px 0 10px;font-size:clamp(2.25rem,3.05vw,3.55rem);line-height:.92;display:block}.RistrutturareCasaCosti-module__XC8MzW__sectionIntro{max-width:840px}.RistrutturareCasaCosti-module__XC8MzW__sectionIntro h2,.RistrutturareCasaCosti-module__XC8MzW__compareIntro h2,.RistrutturareCasaCosti-module__XC8MzW__energySection h2,.RistrutturareCasaCosti-module__XC8MzW__checkBlock h2,.RistrutturareCasaCosti-module__XC8MzW__decisionCard h2,.RistrutturareCasaCosti-module__XC8MzW__sourcesSection h2{letter-spacing:0;margin-top:18px;font-size:clamp(3rem,5vw,5.8rem);line-height:.96}.RistrutturareCasaCosti-module__XC8MzW__sectionIntro p:not(.RistrutturareCasaCosti-module__XC8MzW__kicker),.RistrutturareCasaCosti-module__XC8MzW__compareIntro p,.RistrutturareCasaCosti-module__XC8MzW__decisionCard p,.RistrutturareCasaCosti-module__XC8MzW__sourceNote{color:#5a4b42;margin-top:22px;font-size:1.1rem;line-height:1.7}.RistrutturareCasaCosti-module__XC8MzW__totalSection,.RistrutturareCasaCosti-module__XC8MzW__bandSection,.RistrutturareCasaCosti-module__XC8MzW__workSection,.RistrutturareCasaCosti-module__XC8MzW__questionSection,.RistrutturareCasaCosti-module__XC8MzW__compareSection,.RistrutturareCasaCosti-module__XC8MzW__energySection,.RistrutturareCasaCosti-module__XC8MzW__checklists,.RistrutturareCasaCosti-module__XC8MzW__decisionSection,.RistrutturareCasaCosti-module__XC8MzW__sourcesSection{border-top:1px solid #d9cbb8;padding:clamp(70px,8vw,118px) 0}.RistrutturareCasaCosti-module__XC8MzW__totalBoard{background:#fffaf2;border:1px solid #d1c0aa;grid-template-columns:minmax(300px,.52fr) minmax(0,1fr);margin-top:38px;display:grid;box-shadow:0 30px 80px #362c2414}.RistrutturareCasaCosti-module__XC8MzW__totalFormula{color:#fff8ef;background:#211815;flex-direction:column;justify-content:flex-end;min-height:420px;padding:clamp(28px,4vw,54px);display:flex}.RistrutturareCasaCosti-module__XC8MzW__totalFormula span{color:#ddb679;font-family:var(--font-sans,Arial, sans-serif);letter-spacing:.24em;text-transform:uppercase;font-size:.72rem;font-weight:900}.RistrutturareCasaCosti-module__XC8MzW__totalFormula strong{margin-top:20px;font-size:clamp(2.1rem,3.5vw,4rem);line-height:1.02;display:block}.RistrutturareCasaCosti-module__XC8MzW__totalFormula p{color:#ddcfbf;margin-top:24px;font-size:1.05rem;line-height:1.65}.RistrutturareCasaCosti-module__XC8MzW__totalRows{display:grid}.RistrutturareCasaCosti-module__XC8MzW__totalRow{border-bottom:1px solid #dfd1bf;grid-template-columns:minmax(190px,.74fr) minmax(170px,.36fr) minmax(280px,1fr);align-items:center;gap:24px;padding:24px 30px;display:grid}.RistrutturareCasaCosti-module__XC8MzW__totalRow:last-child{background:#f0dfbf;border-bottom:0}.RistrutturareCasaCosti-module__XC8MzW__totalRow span{color:#8a5a34;font-family:var(--font-sans,Arial, sans-serif);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:900}.RistrutturareCasaCosti-module__XC8MzW__totalRow strong{white-space:nowrap;font-size:clamp(1.6rem,2vw,2.2rem);line-height:1}.RistrutturareCasaCosti-module__XC8MzW__totalRow p{color:#5f5047;font-size:1rem;line-height:1.55}.RistrutturareCasaCosti-module__XC8MzW__bandGrid,.RistrutturareCasaCosti-module__XC8MzW__workGrid,.RistrutturareCasaCosti-module__XC8MzW__questionGrid,.RistrutturareCasaCosti-module__XC8MzW__energyCards,.RistrutturareCasaCosti-module__XC8MzW__sourceGrid{gap:14px;margin-top:38px;display:grid}.RistrutturareCasaCosti-module__XC8MzW__bandGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.RistrutturareCasaCosti-module__XC8MzW__bandCard,.RistrutturareCasaCosti-module__XC8MzW__workCard,.RistrutturareCasaCosti-module__XC8MzW__questionCard,.RistrutturareCasaCosti-module__XC8MzW__energyCards article,.RistrutturareCasaCosti-module__XC8MzW__sourceCard{background:#fffaf2bd;border:1px solid #d4c3ad;padding:clamp(22px,2.5vw,34px)}.RistrutturareCasaCosti-module__XC8MzW__bandCard span,.RistrutturareCasaCosti-module__XC8MzW__energyCards span{color:#9b6137;font-family:var(--font-sans,Arial, sans-serif);letter-spacing:.24em;text-transform:uppercase;font-size:.72rem;font-weight:900}.RistrutturareCasaCosti-module__XC8MzW__bandCard strong{margin-top:20px;font-size:clamp(2rem,3vw,3.2rem);line-height:.95;display:block}.RistrutturareCasaCosti-module__XC8MzW__bandCard p,.RistrutturareCasaCosti-module__XC8MzW__workCard p,.RistrutturareCasaCosti-module__XC8MzW__energyCards p,.RistrutturareCasaCosti-module__XC8MzW__sourceCard span{color:#57483f;margin-top:20px;font-size:1.02rem;line-height:1.62}.RistrutturareCasaCosti-module__XC8MzW__bandCard small,.RistrutturareCasaCosti-module__XC8MzW__workCard strong{color:#8a5a34;margin-top:26px;font-size:1rem;line-height:1.55;display:block}.RistrutturareCasaCosti-module__XC8MzW__workGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.RistrutturareCasaCosti-module__XC8MzW__workCard h3{font-size:clamp(1.65rem,2.4vw,2.45rem);line-height:1.05}.RistrutturareCasaCosti-module__XC8MzW__questionSection{border-top:1px solid #d9cbb8;padding:clamp(70px,8vw,118px) 0}.RistrutturareCasaCosti-module__XC8MzW__questionGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.RistrutturareCasaCosti-module__XC8MzW__questionCard span{color:#9b6137;font-family:var(--font-sans,Arial, sans-serif);letter-spacing:.22em;text-transform:uppercase;font-size:.68rem;font-weight:900}.RistrutturareCasaCosti-module__XC8MzW__questionCard strong{margin-top:18px;font-size:clamp(1.25rem,1.6vw,1.7rem);line-height:1.15;display:block}.RistrutturareCasaCosti-module__XC8MzW__questionCard p{color:#57483f;margin-top:18px;font-size:1rem;line-height:1.6}.RistrutturareCasaCosti-module__XC8MzW__compareSection{grid-template-columns:minmax(300px,.48fr) minmax(0,1fr);align-items:start;gap:clamp(34px,5vw,76px);display:grid}.RistrutturareCasaCosti-module__XC8MzW__compareIntro{position:sticky;top:110px}.RistrutturareCasaCosti-module__XC8MzW__compareTable{background:#fffaf2;border:1px solid #d1c0aa}.RistrutturareCasaCosti-module__XC8MzW__compareHead,.RistrutturareCasaCosti-module__XC8MzW__compareRow{grid-template-columns:.56fr 1fr 1fr;gap:0;display:grid}.RistrutturareCasaCosti-module__XC8MzW__compareHead{color:#8a5a34;font-family:var(--font-sans,Arial, sans-serif);letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid #211815;font-size:.72rem;font-weight:900}.RistrutturareCasaCosti-module__XC8MzW__compareHead span,.RistrutturareCasaCosti-module__XC8MzW__compareRow strong,.RistrutturareCasaCosti-module__XC8MzW__compareRow p{padding:20px 24px}.RistrutturareCasaCosti-module__XC8MzW__compareRow{border-bottom:1px solid #dfd1bf}.RistrutturareCasaCosti-module__XC8MzW__compareRow:last-child{border-bottom:0}.RistrutturareCasaCosti-module__XC8MzW__compareRow strong{font-size:1.35rem;line-height:1.15}.RistrutturareCasaCosti-module__XC8MzW__compareRow p{color:#55463f;font-size:1rem;line-height:1.55}.RistrutturareCasaCosti-module__XC8MzW__energySection{color:#fff8ee;background:#243232;grid-template-columns:minmax(300px,.55fr) minmax(0,1fr);gap:clamp(34px,6vw,90px);width:100%;max-width:none;padding-inline:max(20px,50vw - 720px);display:grid}.RistrutturareCasaCosti-module__XC8MzW__energySection .RistrutturareCasaCosti-module__XC8MzW__kicker{color:#ddb679}.RistrutturareCasaCosti-module__XC8MzW__energyCards{grid-template-columns:repeat(2,minmax(0,1fr))}.RistrutturareCasaCosti-module__XC8MzW__energyCards article{background:#fff8ee0f;border-color:#fff8ee2e}.RistrutturareCasaCosti-module__XC8MzW__energyCards p{color:#e7ded1}.RistrutturareCasaCosti-module__XC8MzW__checklists{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.RistrutturareCasaCosti-module__XC8MzW__checkBlock{background:#fffaf2;border:1px solid #d4c3ad;padding:clamp(28px,4vw,54px)}.RistrutturareCasaCosti-module__XC8MzW__checkBlock h2{font-size:clamp(2.4rem,4vw,4.6rem)}.RistrutturareCasaCosti-module__XC8MzW__checkBlock ul{gap:18px;margin:32px 0 0;padding:0;list-style:none;display:grid}.RistrutturareCasaCosti-module__XC8MzW__checkBlock li{color:#514239;padding-left:30px;font-size:1.05rem;line-height:1.62;position:relative}.RistrutturareCasaCosti-module__XC8MzW__checkBlock li:before{content:"";background:#9b653b;width:12px;height:1px;position:absolute;top:.7em;left:0}.RistrutturareCasaCosti-module__XC8MzW__decisionCard{background:#efe1c7;border:1px solid #211815;padding:clamp(34px,5vw,74px);display:block}.RistrutturareCasaCosti-module__XC8MzW__decisionCard h2{max-width:1100px}.RistrutturareCasaCosti-module__XC8MzW__decisionCard p{max-width:820px}.RistrutturareCasaCosti-module__XC8MzW__decisionActions{justify-content:flex-start}.RistrutturareCasaCosti-module__XC8MzW__sourceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.RistrutturareCasaCosti-module__XC8MzW__sourceCard{color:inherit;text-decoration:none}.RistrutturareCasaCosti-module__XC8MzW__sourceCard strong{font-size:1.6rem;display:block}.RistrutturareCasaCosti-module__XC8MzW__sourceNote{max-width:980px}@media (max-width:1180px){.RistrutturareCasaCosti-module__XC8MzW__hero,.RistrutturareCasaCosti-module__XC8MzW__totalBoard,.RistrutturareCasaCosti-module__XC8MzW__compareSection,.RistrutturareCasaCosti-module__XC8MzW__energySection,.RistrutturareCasaCosti-module__XC8MzW__decisionCard{grid-template-columns:1fr}.RistrutturareCasaCosti-module__XC8MzW__hero{min-height:auto;padding-top:104px}.RistrutturareCasaCosti-module__XC8MzW__hero h1{font-size:clamp(3.35rem,10.4vw,5.8rem)}.RistrutturareCasaCosti-module__XC8MzW__heroVisual{min-height:620px}.RistrutturareCasaCosti-module__XC8MzW__bandGrid,.RistrutturareCasaCosti-module__XC8MzW__workGrid,.RistrutturareCasaCosti-module__XC8MzW__questionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.RistrutturareCasaCosti-module__XC8MzW__compareIntro{position:static}.RistrutturareCasaCosti-module__XC8MzW__decisionActions{justify-content:flex-start}}@media (max-width:760px){.RistrutturareCasaCosti-module__XC8MzW__hero,.RistrutturareCasaCosti-module__XC8MzW__totalSection,.RistrutturareCasaCosti-module__XC8MzW__bandSection,.RistrutturareCasaCosti-module__XC8MzW__workSection,.RistrutturareCasaCosti-module__XC8MzW__questionSection,.RistrutturareCasaCosti-module__XC8MzW__compareSection,.RistrutturareCasaCosti-module__XC8MzW__checklists,.RistrutturareCasaCosti-module__XC8MzW__decisionSection,.RistrutturareCasaCosti-module__XC8MzW__sourcesSection{width:min(100% - 28px,1440px)}.RistrutturareCasaCosti-module__XC8MzW__hero{gap:28px;padding-top:96px}.RistrutturareCasaCosti-module__XC8MzW__hero h1,.RistrutturareCasaCosti-module__XC8MzW__sectionIntro h2,.RistrutturareCasaCosti-module__XC8MzW__compareIntro h2,.RistrutturareCasaCosti-module__XC8MzW__energySection h2,.RistrutturareCasaCosti-module__XC8MzW__decisionCard h2,.RistrutturareCasaCosti-module__XC8MzW__sourcesSection h2{font-size:clamp(2.65rem,14vw,4rem);line-height:.96}.RistrutturareCasaCosti-module__XC8MzW__sourcesSection h2{overflow-wrap:anywhere;font-size:clamp(2.35rem,12vw,3.45rem)}.RistrutturareCasaCosti-module__XC8MzW__lead{font-size:1.05rem}.RistrutturareCasaCosti-module__XC8MzW__heroVisual{min-height:520px}.RistrutturareCasaCosti-module__XC8MzW__heroPanel{width:auto;padding:20px;bottom:18px;left:18px;right:18px}.RistrutturareCasaCosti-module__XC8MzW__heroPanel strong{font-size:clamp(2rem,11vw,3rem)}.RistrutturareCasaCosti-module__XC8MzW__decisionCard h2{font-size:clamp(2.4rem,12.5vw,3.55rem)}.RistrutturareCasaCosti-module__XC8MzW__primaryCta,.RistrutturareCasaCosti-module__XC8MzW__secondaryCta,.RistrutturareCasaCosti-module__XC8MzW__textLink{width:100%;padding-inline:18px}.RistrutturareCasaCosti-module__XC8MzW__totalFormula{min-height:280px}.RistrutturareCasaCosti-module__XC8MzW__totalRow,.RistrutturareCasaCosti-module__XC8MzW__compareHead,.RistrutturareCasaCosti-module__XC8MzW__compareRow{grid-template-columns:1fr}.RistrutturareCasaCosti-module__XC8MzW__totalRow{align-items:start;gap:10px;padding:24px 22px}.RistrutturareCasaCosti-module__XC8MzW__totalRow strong{white-space:normal;font-size:clamp(2.1rem,11vw,3rem)}.RistrutturareCasaCosti-module__XC8MzW__totalRow p{max-width:28rem}.RistrutturareCasaCosti-module__XC8MzW__compareHead{display:none}.RistrutturareCasaCosti-module__XC8MzW__compareRow{gap:8px;padding:20px}.RistrutturareCasaCosti-module__XC8MzW__compareRow strong,.RistrutturareCasaCosti-module__XC8MzW__compareRow p{padding:0}.RistrutturareCasaCosti-module__XC8MzW__bandGrid,.RistrutturareCasaCosti-module__XC8MzW__workGrid,.RistrutturareCasaCosti-module__XC8MzW__questionGrid,.RistrutturareCasaCosti-module__XC8MzW__energyCards,.RistrutturareCasaCosti-module__XC8MzW__checklists,.RistrutturareCasaCosti-module__XC8MzW__sourceGrid{grid-template-columns:1fr}.RistrutturareCasaCosti-module__XC8MzW__energySection{padding-inline:14px}.RistrutturareCasaCosti-module__XC8MzW__checkBlock{padding:28px 22px}}
