.insulation-decision-section,.insulation-solutions-section,.insulation-seo-section,.insulation-marketing-section{padding:5rem 0;background:var(--color-bg)}.insulation-translation-section,.insulation-proof-section,.insulation-ux-section{padding:5rem 0;background:var(--color-surface)}.insulation-wrap{width:min(100% - 2.5rem,1280px);margin:0 auto}.insulation-pill{display:inline-flex;width:fit-content;margin:0 0 1rem;padding:.55rem 1rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-brand);font-size:.875rem;font-weight:900}.insulation-decision-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:3rem;align-items:start}.insulation-decision-copy{max-width:570px}.insulation-decision-copy h2,.insulation-translation-head h2,.insulation-section-intro h2,.insulation-proof-copy h2,.insulation-seo-copy h2,.insulation-ux-head h2,.insulation-marketing-copy h2{margin:0;color:var(--color-text);font-size:clamp(2.25rem,4vw,3.5rem);line-height:1.06;letter-spacing:-.04em;font-weight:900}.insulation-decision-copy>p,.insulation-translation-head>p,.insulation-section-intro>p,.insulation-proof-copy>p,.insulation-seo-copy>p,.insulation-ux-head>p,.insulation-marketing-copy>p{margin:1.4rem 0 0;color:var(--color-muted);font-size:1.08rem;line-height:1.8}.insulation-note{margin-top:2rem;border:1px solid var(--color-border);border-radius:1.5rem;background:var(--color-surface);padding:1.5rem;box-shadow:0 18px 45px #1f241c0f}.insulation-note div{width:4rem;height:.4rem;margin-bottom:1rem;border-radius:999px;background:var(--color-brand)}.insulation-note p{margin:0;color:var(--color-text);font-size:1.08rem;line-height:1.5;font-weight:900}.insulation-decision-wheel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.wheel-card{border:1px solid var(--color-border);border-radius:2rem;background:#fff;padding:1.75rem;box-shadow:0 18px 45px #1f241c0d}.wheel-card.is-main{grid-row:span 2;background:radial-gradient(circle at top right,rgba(255,213,0,.22),transparent 18rem),#fff}.wheel-card span{display:flex;width:3.2rem;height:3.2rem;align-items:center;justify-content:center;border-radius:1.1rem;background:var(--color-bg);font-size:1.5rem}.wheel-card h3{margin:1rem 0 0;color:var(--color-text);font-size:1.45rem;line-height:1.15;font-weight:900;letter-spacing:-.02em}.wheel-card p{margin:.8rem 0 0;color:var(--color-muted);line-height:1.72}.insulation-translation-head,.insulation-section-intro,.insulation-ux-head{max-width:860px;margin-bottom:2.5rem}.insulation-translation-grid{display:grid;grid-template-columns:.95fr 1.1fr .95fr;gap:1rem;align-items:stretch}.translation-card{border:1px solid var(--color-border);border-radius:2rem;background:#fff;padding:1.75rem;box-shadow:0 18px 45px #1f241c0d}.translation-card--highlight{background:radial-gradient(circle at top right,rgba(255,213,0,.2),transparent 16rem),#fff}.translation-tag{display:inline-flex;margin-bottom:1rem;color:var(--color-brand);font-size:.82rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.translation-card h3{margin:0;color:var(--color-text);font-size:1.4rem;line-height:1.16;font-weight:900}.translation-card p{margin:.9rem 0 0;color:var(--color-muted);line-height:1.75}.insulation-solution-matrix{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.solution-cell{position:relative;overflow:hidden;border:1px solid var(--color-border);border-radius:2rem;background:#fff;padding:2.2rem 1.6rem 1.6rem;box-shadow:0 18px 45px #1f241c0d}.solution-cell:before{content:"";position:absolute;top:0;left:1.6rem;width:5rem;height:.45rem;border-radius:0 0 999px 999px}.solution-cell.is-green:before{background:var(--color-brand)}.solution-cell.is-yellow:before{background:var(--color-yellow)}.solution-cell.is-terracotta:before{background:var(--color-terracotta)}.solution-icon{display:flex;width:3rem;height:3rem;align-items:center;justify-content:center;border-radius:1rem;background:var(--color-bg);font-size:1.35rem;margin-bottom:1rem}.solution-cell p{margin:0;color:var(--color-brand);font-size:.8rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.solution-cell h3{margin:.7rem 0 0;color:var(--color-text);font-size:1.32rem;line-height:1.2;font-weight:900}.solution-cell span{display:block;margin-top:.8rem;color:var(--color-muted);line-height:1.7}.insulation-proof-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:2rem;align-items:start}.insulation-proof-list{display:grid;gap:1rem}.insulation-proof-list article{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start;border:1px solid var(--color-border);border-radius:1.75rem;background:#fff;padding:1.5rem;box-shadow:0 18px 45px #1f241c0d}.insulation-proof-list span{display:flex;width:3rem;height:3rem;align-items:center;justify-content:center;border-radius:999px;background:var(--color-brand);color:#fff;font-size:.86rem;font-weight:900}.insulation-proof-list h3{margin:0;color:var(--color-text);font-size:1.24rem;line-height:1.2;font-weight:900}.insulation-proof-list p{margin:.75rem 0 0;color:var(--color-muted);line-height:1.7}.insulation-seo-panel{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:2rem;align-items:start;border:1px solid var(--color-border);border-radius:2rem;background:#fff;padding:2rem;box-shadow:0 18px 45px #1f241c0d}.insulation-search-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.insulation-search-cards article{border:1px solid var(--color-border);border-radius:1.5rem;background:var(--color-bg);padding:1.25rem}.insulation-search-cards strong{display:block;margin-bottom:1rem;color:var(--color-text);font-size:1.1rem;font-weight:900}.insulation-search-cards span{display:block;border-top:1px solid var(--color-border);padding:.75rem 0;color:var(--color-muted);font-size:.95rem;line-height:1.4}.insulation-form-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.insulation-form-flow article{border:1px solid var(--color-border);border-radius:2rem;background:#fff;padding:1.6rem;box-shadow:0 18px 45px #1f241c0d}.insulation-form-flow div{display:flex;width:3rem;height:3rem;align-items:center;justify-content:center;border-radius:1rem;background:var(--color-yellow);color:var(--color-text);font-size:1.1rem;font-weight:900;margin-bottom:1rem}.insulation-form-flow h3{margin:0;color:var(--color-text);font-size:1.24rem;line-height:1.2;font-weight:900}.insulation-form-flow p{margin:.75rem 0 0;color:var(--color-muted);line-height:1.7}.insulation-marketing-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:2rem;align-items:start}.insulation-marketing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.insulation-marketing-grid article{border:1px solid var(--color-border);border-radius:2rem;background:#fff;padding:1.6rem;box-shadow:0 18px 45px #1f241c0d}.insulation-marketing-grid article.is-large{grid-row:span 2;background:radial-gradient(circle at top right,rgba(255,213,0,.18),transparent 18rem),#fff}.insulation-marketing-grid p{display:inline-flex;margin:0 0 1rem;color:var(--color-brand);font-size:.8rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.insulation-marketing-grid h3{margin:0;color:var(--color-text);font-size:1.32rem;line-height:1.18;font-weight:900}.insulation-marketing-grid span{display:block;margin-top:.9rem;color:var(--color-muted);line-height:1.7}@media(max-width:1100px){.insulation-solution-matrix,.insulation-form-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.insulation-translation-grid{grid-template-columns:1fr}}@media(max-width:900px){.insulation-decision-layout,.insulation-proof-layout,.insulation-seo-panel,.insulation-marketing-layout{grid-template-columns:1fr}.wheel-card.is-main,.insulation-marketing-grid article.is-large{grid-row:auto}}@media(max-width:640px){.insulation-wrap{width:min(100% - 1.75rem,1280px)}.insulation-decision-section,.insulation-translation-section,.insulation-solutions-section,.insulation-proof-section,.insulation-seo-section,.insulation-ux-section,.insulation-marketing-section{padding:4rem 0}.insulation-decision-wheel,.insulation-solution-matrix,.insulation-search-cards,.insulation-form-flow,.insulation-marketing-grid{grid-template-columns:1fr}.wheel-card,.translation-card,.solution-cell,.insulation-proof-list article,.insulation-seo-panel,.insulation-search-cards article,.insulation-form-flow article,.insulation-marketing-grid article{padding:1.4rem}.insulation-proof-list article{grid-template-columns:1fr}}
