body{background:#fff!important;color:#1a1a1a!important}.page.svelte-11y1kx0{background:#fff;color:#1a1a1a;min-height:100vh;width:100%}.container.svelte-11y1kx0{max-width:1200px;margin:0 auto;padding:0 32px}.header.svelte-11y1kx0{background:linear-gradient(180deg,#f8f9fa,#fff);padding:120px 0 80px;border-bottom:1px solid #E5E7EB;text-align:center}.label.svelte-11y1kx0{display:inline-block;padding:8px 20px;background:#1a1a1a;color:#fff;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;border-radius:4px;margin-bottom:32px}.header.svelte-11y1kx0 h1:where(.svelte-11y1kx0){font-size:49px;font-weight:700;color:#1a1a1a;margin:0 0 24px;line-height:1.2}.subtitle.svelte-11y1kx0{font-size:18px;color:#666;max-width:800px;margin:0 auto;line-height:1.7}.calculator-section.svelte-11y1kx0{padding:80px 0}.calculator-card.svelte-11y1kx0{background:#fff;border:2px solid #1a1a1a;border-radius:8px;padding:56px;box-shadow:8px 8px #e5e7eb}.card-header.svelte-11y1kx0{text-align:center;margin-bottom:56px}.card-header.svelte-11y1kx0 h2:where(.svelte-11y1kx0){font-size:31px;font-weight:700;margin:20px 0 12px;color:#1a1a1a}.card-header.svelte-11y1kx0 p:where(.svelte-11y1kx0){font-size:16px;color:#666;margin:0}.calculator-inputs.svelte-11y1kx0{display:flex;flex-direction:column;gap:32px}.input-row.svelte-11y1kx0{display:grid;grid-template-columns:1fr 1fr;gap:40px}.input-group.svelte-11y1kx0{display:flex;flex-direction:column;gap:14px}.input-group.full-width.svelte-11y1kx0{grid-column:1 / -1;max-width:50%}.input-group.svelte-11y1kx0 label:where(.svelte-11y1kx0){display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:600;color:#1a1a1a}.input-group.svelte-11y1kx0 label:where(.svelte-11y1kx0) strong:where(.svelte-11y1kx0){color:#1a1a1a;font-size:17px}.slider.svelte-11y1kx0{width:100%;height:6px;background:#0000001a;border-radius:3px;outline:none;-webkit-appearance:none}.slider.svelte-11y1kx0::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;background:#1a1a1a;border-radius:50%;cursor:pointer;border:3px solid #000000;transition:all .2s}.slider.svelte-11y1kx0::-webkit-slider-thumb:hover{background:#0ea574;transform:scale(1.1)}.slider.svelte-11y1kx0::-moz-range-thumb{width:22px;height:22px;background:#1a1a1a;border-radius:50%;cursor:pointer;border:3px solid #000000;transition:all .2s}.slider.svelte-11y1kx0::-moz-range-thumb:hover{background:#0ea574;transform:scale(1.1)}.range-labels.svelte-11y1kx0{display:flex;justify-content:space-between;font-size:12px;color:#0006}.select-input.svelte-11y1kx0,.text-input.svelte-11y1kx0{width:100%;padding:16px 18px;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:6px;color:#1a1a1a;font-size:15px;font-family:inherit;transition:all .2s}.select-input.svelte-11y1kx0:focus,.text-input.svelte-11y1kx0:focus{outline:none;border-color:#1a1a1a;box-shadow:0 0 0 3px #0000001a}.calculate-btn.svelte-11y1kx0{width:100%;padding:20px;background:#1a1a1a;color:#fff;font-size:17px;font-weight:700;border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .2s;margin-top:24px}.calculate-btn.svelte-11y1kx0:hover{background:#0ea574;transform:translateY(-2px);box-shadow:0 8px 16px #0000004d}.results-section.svelte-11y1kx0{background:#f8f9fa;padding:80px 0;border-top:1px solid rgba(0,0,0,.06);border-bottom:1px solid rgba(0,0,0,.06)}.results-section.svelte-11y1kx0 h2:where(.svelte-11y1kx0){font-size:39px;font-weight:700;text-align:center;margin:0 0 12px;color:#1a1a1a}.results-subtitle.svelte-11y1kx0{text-align:center;font-size:14px;color:#666;margin:0 0 48px;font-weight:500}.results-grid.svelte-11y1kx0{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.result-card.svelte-11y1kx0{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:8px;padding:36px;position:relative;transition:all .2s}.result-card.svelte-11y1kx0:hover{border-color:#0000001f}.result-card.recommended.svelte-11y1kx0{border-color:#1a1a1a;box-shadow:0 0 24px #00000026}.recommended-badge.svelte-11y1kx0{position:absolute;top:-14px;left:50%;transform:translate(-50%);padding:6px 16px;background:#1a1a1a;color:#000;font-size:11px;font-weight:700;text-transform:uppercase;border-radius:4px;letter-spacing:1px}.result-header.svelte-11y1kx0{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.06)}.result-header.svelte-11y1kx0 h3:where(.svelte-11y1kx0){font-size:18px;font-weight:700;margin:0;color:#1a1a1a}.timeline.svelte-11y1kx0{font-size:12px;font-weight:600;padding:6px 12px;background:#0000000f;border-radius:12px;color:#0009}.timeline.best.svelte-11y1kx0{background:#1a1a1a;color:#000}.breakdown.svelte-11y1kx0{display:flex;flex-direction:column;gap:14px;margin-bottom:28px}.breakdown-row.svelte-11y1kx0{display:flex;justify-content:space-between;font-size:14px;line-height:1.5}.breakdown-row.svelte-11y1kx0 span:where(.svelte-11y1kx0):first-child{color:#0009}.breakdown-row.svelte-11y1kx0 span:where(.svelte-11y1kx0):last-child{font-weight:600;color:#1a1a1a}.breakdown-row.svelte-11y1kx0 .warning:where(.svelte-11y1kx0){color:#ef4444}.breakdown-row.svelte-11y1kx0 .success:where(.svelte-11y1kx0){color:#1a1a1a}.total.svelte-11y1kx0{padding-top:28px;border-top:1px solid rgba(0,0,0,.06)}.total.svelte-11y1kx0 span:where(.svelte-11y1kx0){display:block;font-size:12px;color:#0009;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}.total.svelte-11y1kx0 strong:where(.svelte-11y1kx0){display:block;font-size:30px;font-weight:700;color:#1a1a1a}.total.svelte-11y1kx0 strong.green:where(.svelte-11y1kx0){color:#1a1a1a}.metrics.svelte-11y1kx0{margin-top:20px;padding-top:20px;border-top:1px solid rgba(0,0,0,.06);display:flex;gap:24px;justify-content:space-around}.metric-item.svelte-11y1kx0{display:flex;flex-direction:column;align-items:center;gap:4px}.metric-label.svelte-11y1kx0{font-size:11px;color:#00000080;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.metric-value.svelte-11y1kx0{font-size:16px;font-weight:700;color:#1a1a1a}.metric-value.green.svelte-11y1kx0{color:#059669}.savings-badge.svelte-11y1kx0{margin-top:20px;padding:16px;background:#0000001a;border:1px solid rgba(0,0,0,.3);border-radius:6px;text-align:center;font-size:14px;font-weight:600;color:#1a1a1a}.content-section.svelte-11y1kx0{padding:80px 0}.content-image.svelte-11y1kx0{width:100%;margin-bottom:56px}.content-image.svelte-11y1kx0 img:where(.svelte-11y1kx0){width:100%;height:auto;display:block}.text-block.svelte-11y1kx0{margin-bottom:56px}.text-block.svelte-11y1kx0 h2:where(.svelte-11y1kx0){font-size:31px;font-weight:700;margin:0 0 20px;color:#1a1a1a}.text-block.svelte-11y1kx0 p:where(.svelte-11y1kx0){font-size:16px;line-height:1.8;color:#0009;margin:0 0 20px}.lead.svelte-11y1kx0{font-size:18px;color:#000c}.paths-grid.svelte-11y1kx0{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:32px}.path-card.svelte-11y1kx0{padding:32px;background:#f8f9fa;border:1px solid rgba(0,0,0,.06);border-radius:8px;transition:all .2s}.path-card.svelte-11y1kx0:hover{border-color:#0000001f}.path-card.highlighted.svelte-11y1kx0{background:#0000000d;border-color:#1a1a1a}.path-card.svelte-11y1kx0 h3:where(.svelte-11y1kx0){font-size:18px;font-weight:700;margin:0 0 10px;color:#1a1a1a}.path-timeline.svelte-11y1kx0{font-size:13px;font-weight:600;color:#1a1a1a;margin:0 0 16px}.path-card.svelte-11y1kx0 p:where(.svelte-11y1kx0){font-size:14px;line-height:1.7;color:#0009;margin:0}.download-section.svelte-11y1kx0{background:#f8f9fa;padding:80px 0 120px;border-top:1px solid rgba(0,0,0,.06)}.download-layout.svelte-11y1kx0{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start}.download-content.svelte-11y1kx0 h2:where(.svelte-11y1kx0){font-size:31px;font-weight:700;margin:0 0 20px;color:#1a1a1a}.download-content.svelte-11y1kx0 p:where(.svelte-11y1kx0){font-size:16px;line-height:1.8;color:#0009;margin:0 0 36px}.report-features.svelte-11y1kx0{display:grid;grid-template-columns:1fr 1fr;gap:14px}.feature.svelte-11y1kx0{padding:16px 20px;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:6px;font-size:14px;font-weight:500;color:#000c}.form-card.svelte-11y1kx0{background:#fff;border:1px solid #1a1a1a;border-radius:8px;padding:40px}.form-header.svelte-11y1kx0{text-align:center;margin-bottom:36px}.form-header.svelte-11y1kx0 h3:where(.svelte-11y1kx0){font-size:22px;font-weight:700;margin:20px 0 0;color:#1a1a1a}.form.svelte-11y1kx0{display:flex;flex-direction:column;gap:24px}.field.svelte-11y1kx0 label:where(.svelte-11y1kx0){display:block;font-size:14px;font-weight:600;margin-bottom:10px;color:#1a1a1a}.field.svelte-11y1kx0 input:where(.svelte-11y1kx0){width:100%;padding:16px 18px;background:#f8f9fa;border:1px solid rgba(0,0,0,.2);border-radius:6px;color:#1a1a1a;font-size:15px;font-family:inherit;transition:all .2s}.field.svelte-11y1kx0 input:where(.svelte-11y1kx0)::placeholder{color:#0006}.field.svelte-11y1kx0 input:where(.svelte-11y1kx0):focus{outline:none;border-color:#1a1a1a;box-shadow:0 0 0 3px #0000001a}.submit-btn.svelte-11y1kx0{width:100%;padding:20px;background:#1a1a1a;color:#fff;font-size:17px;font-weight:700;border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .2s;margin-top:12px}.submit-btn.svelte-11y1kx0:hover:not(:disabled){background:#0ea574;transform:translateY(-2px);box-shadow:0 8px 16px #0000004d}.submit-btn.svelte-11y1kx0:disabled{opacity:.6;cursor:not-allowed}.privacy.svelte-11y1kx0{font-size:11px;color:#0006;text-align:center;margin:0;line-height:1.5}.thank-you-card.svelte-11y1kx0{background:#0000000d;border:1px solid #1a1a1a;border-radius:8px;padding:56px 40px;text-align:center}.success-icon.svelte-11y1kx0{margin-bottom:28px}.thank-you-card.svelte-11y1kx0 h3:where(.svelte-11y1kx0){font-size:22px;font-weight:700;margin:0 0 16px;color:#1a1a1a}.thank-you-card.svelte-11y1kx0 p:where(.svelte-11y1kx0){color:#0009;margin:0 0 16px;line-height:1.7}.thank-you-card.svelte-11y1kx0 p:where(.svelte-11y1kx0) strong:where(.svelte-11y1kx0){color:#1a1a1a}.next-step.svelte-11y1kx0{padding-top:28px;border-top:1px solid rgba(0,0,0,.06);margin-top:28px}.next-step.svelte-11y1kx0 a:where(.svelte-11y1kx0){color:#1a1a1a;font-weight:600;text-decoration:underline;transition:color .2s}.next-step.svelte-11y1kx0 a:where(.svelte-11y1kx0):hover{color:#0ea574}@media(max-width:1024px){.input-row.svelte-11y1kx0,.results-grid.svelte-11y1kx0,.paths-grid.svelte-11y1kx0,.download-layout.svelte-11y1kx0{grid-template-columns:1fr}.input-group.full-width.svelte-11y1kx0{max-width:100%}.report-features.svelte-11y1kx0{grid-template-columns:1fr}}@media(max-width:768px){.container.svelte-11y1kx0{padding:0 20px}.header.svelte-11y1kx0{padding:100px 0 60px}.header.svelte-11y1kx0 h1:where(.svelte-11y1kx0){font-size:39px}.calculator-card.svelte-11y1kx0{padding:36px 24px}.results-section.svelte-11y1kx0 h2:where(.svelte-11y1kx0),.download-content.svelte-11y1kx0 h2:where(.svelte-11y1kx0){font-size:25px}.form-card.svelte-11y1kx0{padding:28px}}.methodology-section.svelte-11y1kx0{padding:80px 0;background:#f8f9fa;border-top:1px solid #E5E7EB;border-bottom:1px solid #E5E7EB}.methodology-section.svelte-11y1kx0 h2:where(.svelte-11y1kx0){font-size:31px;font-weight:700;margin:0 0 12px;text-align:center;color:#1a1a1a}.methodology-intro.svelte-11y1kx0{text-align:center;font-size:16px;color:#666;max-width:700px;margin:0 auto 48px}.methodology-grid.svelte-11y1kx0{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:28px;margin-bottom:40px}.methodology-card.svelte-11y1kx0{background:#fff;border:1px solid #E5E7EB;border-radius:8px;padding:28px;transition:all .3s ease}.methodology-card.highlighted.svelte-11y1kx0{border:2px solid #1a1a1a;background:linear-gradient(180deg,#fafafa,#fff)}.methodology-card.svelte-11y1kx0 h3:where(.svelte-11y1kx0){font-size:20px;font-weight:700;margin:0 0 8px;color:#1a1a1a}.methodology-desc.svelte-11y1kx0{font-size:14px;color:#666;margin:0 0 20px;line-height:1.6}.cost-breakdown.svelte-11y1kx0{margin-bottom:20px}.cost-item.svelte-11y1kx0{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #F0F0F0}.cost-item.svelte-11y1kx0:last-child{border-bottom:none}.cost-label.svelte-11y1kx0{font-size:14px;color:#666;font-weight:500}.cost-value.svelte-11y1kx0{font-size:14px;color:#1a1a1a;font-weight:600}.methodology-note.svelte-11y1kx0{background:#f8f9fa;padding:14px;border-radius:6px;font-size:13px;line-height:1.6;color:#666}.methodology-note.svelte-11y1kx0 strong:where(.svelte-11y1kx0){color:#1a1a1a;font-weight:600}.methodology-footer.svelte-11y1kx0{background:#fff;border:1px solid #E5E7EB;border-radius:8px;padding:24px;margin-top:32px}.methodology-footer.svelte-11y1kx0 p:where(.svelte-11y1kx0){font-size:14px;line-height:1.7;color:#666;margin:0 0 12px}.methodology-footer.svelte-11y1kx0 p:where(.svelte-11y1kx0):last-child{margin-bottom:0}.methodology-footer.svelte-11y1kx0 strong:where(.svelte-11y1kx0){color:#1a1a1a;font-weight:600}
