.finance-breakdown.svelte-1pqf4hn{margin:var(--spacing-xl) 0}h2.svelte-1pqf4hn{font-size:var(--type-l-size);font-weight:600;margin-bottom:var(--spacing-l);text-align:center}.primary-card.svelte-1pqf4hn{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:var(--border-radius-lg);padding:var(--spacing-xl);margin-bottom:var(--spacing-l);text-align:center;color:var(--color-white);box-shadow:0 10px 30px #667eea4d}.monthly-payment.svelte-1pqf4hn{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-s)}.label.svelte-1pqf4hn{font-size:var(--type-b-size);font-weight:600;text-transform:uppercase;letter-spacing:.05em;opacity:.9}.amount.svelte-1pqf4hn{font-size:clamp(2.5rem,6vw,3.5rem);font-weight:700;line-height:1.1}.sublabel.svelte-1pqf4hn{font-size:var(--type-s-size);opacity:.8}.details-grid.svelte-1pqf4hn{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-m)}.detail-card.svelte-1pqf4hn{background:var(--color-white);border:2px solid var(--color-accent);border-radius:var(--border-radius);padding:var(--spacing-l);text-align:center;transition:all .2s ease}.detail-card.svelte-1pqf4hn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a;background:var(--color-accent-light)}.detail-label.svelte-1pqf4hn{font-size:var(--type-s-size);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin-bottom:var(--spacing-s)}.detail-value.svelte-1pqf4hn{font-size:var(--type-m-size);font-weight:700;color:var(--color-black)}@media (max-width: 640px){.primary-card.svelte-1pqf4hn{padding:var(--spacing-l)}.amount.svelte-1pqf4hn{font-size:2rem}.details-grid.svelte-1pqf4hn{grid-template-columns:1fr;gap:var(--spacing-s)}}@media (min-width: 641px) and (max-width: 1024px){.details-grid.svelte-1pqf4hn{grid-template-columns:repeat(2,1fr)}}.finance-calculator-page.svelte-uhubc5{max-width:1200px;margin:0 auto;padding:var(--spacing-xl) var(--spacing-m)}.hero.svelte-uhubc5{text-align:center;margin-bottom:var(--spacing-2xl);max-width:800px;margin-left:auto;margin-right:auto}h1.svelte-uhubc5{font-size:clamp(var(--type-l-size),5vw,var(--type-xl-size));font-weight:700;margin-bottom:var(--spacing-m)}.description.svelte-uhubc5{font-size:var(--type-b-size);color:var(--color-text-secondary);line-height:1.6}.calculator-section.svelte-uhubc5{background:var(--color-grey-1);border-radius:var(--border-radius-lg);padding:var(--spacing-xl);margin-bottom:var(--spacing-2xl)}h2.svelte-uhubc5{font-size:var(--type-l-size);font-weight:600;margin-bottom:var(--spacing-l);text-align:center}.calculator-inputs.svelte-uhubc5{max-width:700px;margin:0 auto var(--spacing-xl) auto}.input-group.svelte-uhubc5{margin-bottom:var(--spacing-l)}.input-label.svelte-uhubc5{display:block;font-weight:600;font-size:var(--type-b-size);color:var(--color-black);margin-bottom:var(--spacing-s)}.product-checkboxes.svelte-uhubc5{display:flex;flex-direction:column;gap:var(--spacing-s);max-height:400px;overflow-y:auto;padding:var(--spacing-s);background:var(--color-white);border:2px solid var(--color-grey-2);border-radius:var(--border-radius)}.product-checkbox-label.svelte-uhubc5{display:flex;align-items:center;gap:var(--spacing-m);padding:var(--spacing-m);border:2px solid var(--color-grey-2);border-radius:var(--border-radius);cursor:pointer;transition:all .2s ease}.product-checkbox-label.svelte-uhubc5:hover{border-color:var(--color-accent);background:var(--color-accent-light)}.product-checkbox.svelte-uhubc5{width:20px;height:20px;cursor:pointer;flex-shrink:0}.product-checkbox-content.svelte-uhubc5{display:flex;justify-content:space-between;align-items:center;width:100%;gap:var(--spacing-m)}.product-name.svelte-uhubc5{font-size:var(--type-s-size);font-weight:500;color:var(--color-black);flex:1}.product-price.svelte-uhubc5{font-size:var(--type-b-size);font-weight:700;color:var(--color-black)}.amount-display.svelte-uhubc5{font-size:var(--type-l-size);font-weight:700;padding:var(--spacing-m);background:var(--color-white);border:2px solid var(--color-grey-2);border-radius:var(--border-radius);text-align:center}.amount-display.highlight.svelte-uhubc5{background:linear-gradient(135deg,#667eea,#764ba2);color:var(--color-white);border-color:transparent;font-size:var(--type-xl-size);color:var(--color-black);padding:var(--spacing-m);background:var(--color-white);border:2px solid var(--color-accent);border-radius:var(--border-radius);text-align:center}.business-status-cards.svelte-uhubc5{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-m)}.status-card.svelte-uhubc5{background:var(--color-white);border:2px solid var(--color-grey-2);border-radius:var(--border-radius);padding:var(--spacing-m);text-align:left;cursor:pointer;transition:all .2s ease}.status-card.svelte-uhubc5:hover{border-color:var(--color-accent);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.status-card.selected.svelte-uhubc5{border-color:var(--color-accent);background:var(--color-accent-light);border-width:3px}.status-header.svelte-uhubc5{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xs)}.status-label.svelte-uhubc5{font-weight:600;font-size:var(--type-b-size);color:var(--color-black)}.status-badge.svelte-uhubc5{font-size:var(--type-s-size);font-weight:600;padding:2px 8px;background:var(--color-grey-2);color:var(--color-black);border-radius:4px}.status-badge.best.svelte-uhubc5{background:var(--color-accent);color:var(--color-black)}.status-description.svelte-uhubc5{font-size:var(--type-s-size);color:var(--color-text-secondary);margin-bottom:var(--spacing-s)}.status-apr.svelte-uhubc5{font-size:var(--type-m-size);font-weight:700;color:var(--color-black)}.validation-message.svelte-uhubc5{text-align:center;padding:var(--spacing-xl);background:var(--color-white);border:2px solid var(--color-accent);border-radius:var(--border-radius)}.validation-message.svelte-uhubc5 p:where(.svelte-uhubc5){font-size:var(--type-b-size);color:var(--color-text-secondary)}.comparison-section.svelte-uhubc5{margin-top:var(--spacing-2xl)}h3.svelte-uhubc5{font-size:var(--type-m-size);font-weight:600;margin-bottom:var(--spacing-m);text-align:center}.comparison-table-wrapper.svelte-uhubc5{overflow-x:auto;-webkit-overflow-scrolling:touch}.comparison-table.svelte-uhubc5{width:100%;background:var(--color-white);border-radius:var(--border-radius);border-collapse:collapse;overflow:hidden}.comparison-table.svelte-uhubc5 thead:where(.svelte-uhubc5){background:var(--color-black);color:var(--color-white)}.comparison-table.svelte-uhubc5 th:where(.svelte-uhubc5){padding:var(--spacing-m);text-align:left;font-weight:600;font-size:var(--type-s-size);text-transform:uppercase;letter-spacing:.05em}.comparison-table.svelte-uhubc5 td:where(.svelte-uhubc5){padding:var(--spacing-m);border-bottom:1px solid var(--color-grey-2);font-size:var(--type-b-size)}.comparison-table.svelte-uhubc5 tbody:where(.svelte-uhubc5) tr:where(.svelte-uhubc5):last-child td:where(.svelte-uhubc5){border-bottom:none}.comparison-table.svelte-uhubc5 tbody:where(.svelte-uhubc5) tr.highlighted:where(.svelte-uhubc5){background:var(--color-accent-light);font-weight:600}.status-cell.svelte-uhubc5{display:flex;align-items:center;gap:var(--spacing-s)}.selected-badge.svelte-uhubc5{font-size:var(--type-s-size);font-weight:600;padding:2px 8px;background:var(--color-accent);color:var(--color-black);border-radius:4px}.context-section.svelte-uhubc5{margin-bottom:var(--spacing-2xl)}.cta-section.svelte-uhubc5{text-align:center;padding:var(--spacing-2xl) var(--spacing-l);background:linear-gradient(135deg,#667eea,#764ba2);border-radius:var(--border-radius-lg);color:var(--color-white);margin-bottom:var(--spacing-xl)}.cta-section.svelte-uhubc5 h2:where(.svelte-uhubc5){color:var(--color-white);margin-bottom:var(--spacing-s)}.cta-section.svelte-uhubc5 p:where(.svelte-uhubc5){margin-bottom:var(--spacing-l);opacity:.9}.cta-button.svelte-uhubc5{display:inline-block;padding:var(--spacing-m) var(--spacing-l);background:var(--color-accent);color:var(--color-black);text-decoration:none;font-weight:600;border-radius:var(--border-radius);transition:all .2s ease;margin:0 var(--spacing-s)}.cta-button.svelte-uhubc5:hover{background:var(--color-accent-hover);transform:translateY(-2px);box-shadow:0 4px 12px #0003}.cta-button.secondary.svelte-uhubc5{background:var(--color-white);color:var(--color-black)}.cta-button.secondary.svelte-uhubc5:hover{background:var(--color-grey-1)}.calculator-footer.svelte-uhubc5{margin-top:var(--spacing-xl)}.disclaimer.svelte-uhubc5{background:#0000000d;padding:var(--spacing-m);border-left:4px solid var(--color-accent);border-radius:var(--border-radius-sm);font-size:.9rem;line-height:1.6}.disclaimer.svelte-uhubc5 strong:where(.svelte-uhubc5){display:block;margin-bottom:var(--spacing-xs)}@media (max-width: 768px){.finance-calculator-page.svelte-uhubc5{padding:var(--spacing-l) var(--spacing-m)}.calculator-section.svelte-uhubc5{padding:var(--spacing-l)}.business-status-cards.svelte-uhubc5{grid-template-columns:1fr}.comparison-table.svelte-uhubc5{font-size:var(--type-s-size)}.comparison-table.svelte-uhubc5 th:where(.svelte-uhubc5),.comparison-table.svelte-uhubc5 td:where(.svelte-uhubc5){padding:var(--spacing-s)}.cta-button.svelte-uhubc5{display:block;margin:var(--spacing-s) 0}}
