.chink-page.svelte-4z4e29{max-width:1100px;margin:0 auto;padding:0 1rem 4rem;line-height:1.6}.hero.svelte-4z4e29{text-align:center;padding:4rem 0 3rem;background:linear-gradient(135deg,#2c1810,#3a2216);color:#fff;border-radius:24px;margin:2rem 0 3rem}.hero.svelte-4z4e29 h1:where(.svelte-4z4e29){margin:0 0 1rem;font-size:clamp(2.2rem,4.5vw,3.4rem)}.lead.svelte-4z4e29{font-size:1.15rem;max-width:860px;margin:0 auto 1.8rem}.badges.svelte-4z4e29{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center}.badges.svelte-4z4e29 span:where(.svelte-4z4e29){background:#d97706;padding:.45rem .85rem;border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.5px}.hero-cta.svelte-4z4e29{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;margin-top:1.5rem}.btn.svelte-4z4e29{text-decoration:none;font-weight:600;border-radius:10px;padding:.9rem 1.3rem;font-size:.95rem;display:inline-block;transition:.25s}.btn.primary.svelte-4z4e29{background:#d97706;color:#fff}.btn.primary.svelte-4z4e29:hover{background:#b46304}.btn.border.svelte-4z4e29{background:#ffffff1a;color:#fff;border:2px solid rgba(255,255,255,.55)}.btn.border.svelte-4z4e29:hover{background:#ffffff38;border-color:#fff}.btn.alt.svelte-4z4e29{background:#fffbeb;color:#2c1810}.btn.alt.svelte-4z4e29:hover{background:#f6e4b3}.why.svelte-4z4e29{margin:3rem 0 4rem}.why.svelte-4z4e29 h2:where(.svelte-4z4e29){text-align:center;font-size:2.1rem;margin:0 0 2.5rem;color:#2c1810}.grid3.svelte-4z4e29{display:grid;gap:1.6rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.card.svelte-4z4e29{background:#fff;padding:1.4rem 1.2rem 1.5rem;border:1px solid #eee;border-radius:16px;box-shadow:0 4px 14px -6px #00000014}.card.svelte-4z4e29 h3:where(.svelte-4z4e29){margin:.1rem 0 .6rem;color:#d97706;font-size:1.05rem}.systems.svelte-4z4e29{margin:4rem 0}.systems.svelte-4z4e29 h2:where(.svelte-4z4e29){text-align:center;font-size:2.1rem;margin:0 0 2.2rem}.system.svelte-4z4e29{background:#f8fafc;border:1px solid #e5e7eb;padding:1.4rem 1.4rem 1.1rem;margin:0 0 1.4rem;border-radius:14px}.system.svelte-4z4e29 h3:where(.svelte-4z4e29){margin:.2rem 0 .8rem;color:#2c1810}.system.svelte-4z4e29 ul:where(.svelte-4z4e29){margin:.5rem 0 .5rem 1.1rem}.process.svelte-4z4e29{margin:4rem 0}.process.svelte-4z4e29 h2:where(.svelte-4z4e29){text-align:center;font-size:2.1rem;margin:0 0 2rem}.steps.svelte-4z4e29{counter-reset:step;list-style:none;padding:0;margin:0;display:grid;gap:.9rem}.steps.svelte-4z4e29 li:where(.svelte-4z4e29){background:#fff;border:1px solid #eee;border-radius:10px;font-size:.9rem;position:relative;padding:.9rem 1rem .9rem 2.4rem}.steps.svelte-4z4e29 li:where(.svelte-4z4e29) strong:where(.svelte-4z4e29){color:#2c1810}.steps.svelte-4z4e29 li:where(.svelte-4z4e29):before{counter-increment:step;content:counter(step);position:absolute;top:50%;left:.9rem;transform:translateY(-50%);background:#d97706;color:#fff;width:1.4rem;height:1.4rem;display:flex;align-items:center;justify-content:center;font-size:.7rem;border-radius:50%;font-weight:700}.areas.svelte-4z4e29{margin:4rem 0}.areas.svelte-4z4e29 h2:where(.svelte-4z4e29){text-align:center;font-size:2.1rem;margin:0 0 2.2rem}.areas-grid.svelte-4z4e29{display:grid;gap:1.4rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.areas-grid.svelte-4z4e29 h3:where(.svelte-4z4e29){margin:.2rem 0 .5rem;color:#d97706;font-size:1rem}.areas-grid.svelte-4z4e29 ul:where(.svelte-4z4e29){margin:0;padding-left:1.1rem;font-size:.85rem}.areas-grid.svelte-4z4e29 li:where(.svelte-4z4e29){margin:.25rem 0}.faq.svelte-4z4e29{margin:4rem 0;background:#f8fafc;border:1px solid #e5e7eb;padding:2rem 1.2rem;border-radius:18px}.faq.svelte-4z4e29 h2:where(.svelte-4z4e29){text-align:center;margin:0 0 2rem;font-size:2rem}.faq.svelte-4z4e29 details:where(.svelte-4z4e29){background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:.75rem 1rem;margin:.55rem 0}.faq.svelte-4z4e29 summary:where(.svelte-4z4e29){cursor:pointer;font-weight:600}.faq.svelte-4z4e29 details[open]:where(.svelte-4z4e29){border-color:#d97706}.definition.svelte-4z4e29,.importance.svelte-4z4e29,.failure-signs.svelte-4z4e29,.costs.svelte-4z4e29,.materials.svelte-4z4e29,.energy.svelte-4z4e29,.maintenance.svelte-4z4e29{margin:4rem 0}.definition.svelte-4z4e29 h2:where(.svelte-4z4e29),.importance.svelte-4z4e29 h2:where(.svelte-4z4e29),.failure-signs.svelte-4z4e29 h2:where(.svelte-4z4e29),.costs.svelte-4z4e29 h2:where(.svelte-4z4e29),.materials.svelte-4z4e29 h2:where(.svelte-4z4e29),.energy.svelte-4z4e29 h2:where(.svelte-4z4e29),.maintenance.svelte-4z4e29 h2:where(.svelte-4z4e29){font-size:2rem;margin:0 0 1.5rem;color:#2c1810}.compare-grid.svelte-4z4e29{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:1.5rem}.compare-block.svelte-4z4e29{background:#f8fafc;border:1px solid #e5e7eb;padding:1.2rem 1rem;border-radius:12px}.fail-list.svelte-4z4e29,.maint-list.svelte-4z4e29{list-style:disc;padding-left:1.2rem}.fail-list.svelte-4z4e29 li:where(.svelte-4z4e29),.maint-list.svelte-4z4e29 li:where(.svelte-4z4e29){margin:.5rem 0}.cost-table.svelte-4z4e29{width:100%;border-collapse:collapse;font-size:.9rem}.cost-table.svelte-4z4e29 th:where(.svelte-4z4e29),.cost-table.svelte-4z4e29 td:where(.svelte-4z4e29){border:1px solid #e5e7eb;padding:.55rem .6rem;text-align:left}.cost-table.svelte-4z4e29 th:where(.svelte-4z4e29){background:#fffbeb;color:#92400e}.materials-grid.svelte-4z4e29{display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.materials-grid.svelte-4z4e29 .mat:where(.svelte-4z4e29){background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1rem 1rem 1.1rem}.reviews.svelte-4z4e29{margin:4rem 0;background:#f8fafc;border:1px solid #e5e7eb;padding:2rem 1.2rem;border-radius:18px}.reviews.svelte-4z4e29 h2:where(.svelte-4z4e29){margin:0 0 1.5rem;font-size:1.6rem}.rev-grid.svelte-4z4e29{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.rev-grid.svelte-4z4e29 li:where(.svelte-4z4e29){background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:.9rem 1rem 1.1rem;font-size:.75rem;position:relative}.r-head.svelte-4z4e29{display:flex;gap:.4rem;align-items:center;flex-wrap:wrap;font-size:.65rem;margin:0 0 .4rem}.r-head.svelte-4z4e29 strong:where(.svelte-4z4e29){color:#2c1810}.r-stars.svelte-4z4e29{color:#f59e0b;font-size:.55rem;letter-spacing:2px}.r-date.svelte-4z4e29{font-size:.55rem;text-transform:uppercase;letter-spacing:.5px;color:#666}.rev-note.svelte-4z4e29{font-size:.6rem;color:#555;margin:1rem 0 0}@media (max-width:780px){.compare-grid.svelte-4z4e29,.materials-grid.svelte-4z4e29{grid-template-columns:1fr}.cost-table.svelte-4z4e29{font-size:.75rem}}
