.container.svelte-1qf77dk{max-width:1200px;margin:0 auto;padding:2rem 1rem}.breadcrumb.svelte-1qf77dk{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#64748b;margin-bottom:1.5rem}.breadcrumb.svelte-1qf77dk a:where(.svelte-1qf77dk){color:#2563eb;text-decoration:none}.breadcrumb.svelte-1qf77dk a:where(.svelte-1qf77dk):hover{text-decoration:underline}.page-header.svelte-1qf77dk{text-align:center;margin-bottom:3rem}.page-header.svelte-1qf77dk h1:where(.svelte-1qf77dk){font-size:2.5rem;font-weight:800;color:#1a1a1a;margin-bottom:1rem;line-height:1.2}.subtitle.svelte-1qf77dk{font-size:1.1rem;color:#475569;max-width:800px;margin:0 auto;line-height:1.6}.stats-section.svelte-1qf77dk{margin-bottom:4rem}.stats-grid.svelte-1qf77dk{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.5rem}.stat-card.svelte-1qf77dk{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;padding:1.5rem;text-align:center}.stat-value.svelte-1qf77dk{font-size:1.75rem;font-weight:800;color:#2563eb;margin-bottom:.5rem}.stat-label.svelte-1qf77dk{font-size:.9rem;color:#475569;font-weight:500}.content-section.svelte-1qf77dk{margin-bottom:4rem}.content-section.svelte-1qf77dk h2:where(.svelte-1qf77dk){font-size:2rem;font-weight:700;margin-bottom:1rem;color:#1a1a1a;text-align:center}.content-section.svelte-1qf77dk>p:where(.svelte-1qf77dk){text-align:center;color:#475569;margin-bottom:2rem;font-size:1.05rem;max-width:800px;margin-left:auto;margin-right:auto;line-height:1.6}.section-intro.svelte-1qf77dk{text-align:center;color:#475569;margin-bottom:2rem;font-size:1.05rem;max-width:800px;margin-left:auto;margin-right:auto;line-height:1.6}.info-grid.svelte-1qf77dk{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:2rem}.info-card.svelte-1qf77dk{background:#fff;border:2px solid #e2e8f0;border-radius:12px;padding:2rem}.info-card.svelte-1qf77dk h3:where(.svelte-1qf77dk){font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#1a1a1a}.info-card.svelte-1qf77dk ol:where(.svelte-1qf77dk),.info-card.svelte-1qf77dk ul:where(.svelte-1qf77dk){padding-left:1.25rem;color:#475569}.info-card.svelte-1qf77dk li:where(.svelte-1qf77dk){padding:.4rem 0;line-height:1.5}.comparison-table-wrapper.svelte-1qf77dk{overflow-x:auto;margin:2rem 0}.comparison-table.svelte-1qf77dk{width:100%;border-collapse:collapse;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.comparison-table.svelte-1qf77dk th:where(.svelte-1qf77dk){background:#1a1a1a;color:#fff;padding:1rem;text-align:left;font-weight:600}.comparison-table.svelte-1qf77dk td:where(.svelte-1qf77dk){padding:1rem;border-bottom:1px solid #e2e8f0}.comparison-table.svelte-1qf77dk tr:where(.svelte-1qf77dk):last-child td:where(.svelte-1qf77dk){border-bottom:none}.comparison-table.svelte-1qf77dk tr:where(.svelte-1qf77dk):hover{background:#f8fafc}.comparison-table.svelte-1qf77dk td:where(.svelte-1qf77dk):first-child{font-weight:500;color:#1a1a1a}.plan-types-grid.svelte-1qf77dk{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-top:2rem}.plan-type-card.svelte-1qf77dk{background:#fff;border:2px solid #e2e8f0;border-radius:12px;padding:2rem;position:relative;transition:all .3s ease}.plan-type-card.svelte-1qf77dk:hover{border-color:#2563eb;box-shadow:0 4px 12px #2563eb1a}.plan-type-card.featured.svelte-1qf77dk{border-color:#2563eb;box-shadow:0 4px 12px #2563eb26}.plan-type-badge.svelte-1qf77dk{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#2563eb;color:#fff;padding:.25rem 1rem;border-radius:20px;font-size:.8rem;font-weight:600}.plan-type-header.svelte-1qf77dk{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:2px solid #f1f5f9}.plan-type-header.svelte-1qf77dk h3:where(.svelte-1qf77dk){font-size:1.25rem;font-weight:700;color:#1a1a1a}.plan-price.svelte-1qf77dk{font-size:1.1rem;font-weight:700;color:#2563eb}.plan-description.svelte-1qf77dk{color:#475569;margin-bottom:1rem;font-size:.95rem}.plan-type-card.svelte-1qf77dk h4:where(.svelte-1qf77dk){font-size:.9rem;font-weight:600;color:#1a1a1a;margin-bottom:.5rem}.plan-type-card.svelte-1qf77dk ul:where(.svelte-1qf77dk){list-style:none;padding:0;margin-bottom:1rem}.plan-type-card.svelte-1qf77dk li:where(.svelte-1qf77dk){padding:.4rem 0 .4rem 1.5rem;position:relative;color:#475569;font-size:.9rem}.plan-type-card.svelte-1qf77dk li:where(.svelte-1qf77dk):before{content:"✓";position:absolute;left:0;color:#10b981;font-weight:700}.plan-best-for.svelte-1qf77dk{background:#f8fafc;padding:.75rem 1rem;border-radius:8px;font-size:.9rem;color:#475569}.calculator-section.svelte-1qf77dk{background:#f8fafc;border:2px solid #e2e8f0;border-radius:16px;padding:3rem 2rem;margin-bottom:4rem}.calculator-section.svelte-1qf77dk h2:where(.svelte-1qf77dk){font-size:2rem;font-weight:700;margin-bottom:1rem;color:#1a1a1a;text-align:center}.calculator-container.svelte-1qf77dk{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-top:2rem}.calculator-inputs.svelte-1qf77dk h3:where(.svelte-1qf77dk),.calculator-results.svelte-1qf77dk h3:where(.svelte-1qf77dk){font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;color:#1a1a1a}.input-group.svelte-1qf77dk{margin-bottom:1.5rem}.input-group.svelte-1qf77dk>label:where(.svelte-1qf77dk){display:block;font-weight:500;color:#1a1a1a;margin-bottom:.5rem;font-size:.95rem}.input-group.svelte-1qf77dk select:where(.svelte-1qf77dk){width:100%;padding:.75rem 1rem;border:2px solid #e2e8f0;border-radius:8px;font-size:1rem;background:#fff;color:#1a1a1a;cursor:pointer;transition:border-color .2s}.input-group.svelte-1qf77dk select:where(.svelte-1qf77dk):focus{outline:none;border-color:#2563eb}.checkbox-group.svelte-1qf77dk{display:flex;flex-direction:column;gap:.75rem}.checkbox-label.svelte-1qf77dk{display:flex;align-items:center;gap:.75rem;cursor:pointer;font-size:.95rem;color:#475569}.checkbox-label.svelte-1qf77dk input[type=checkbox]:where(.svelte-1qf77dk){width:18px;height:18px;accent-color:#2563eb;cursor:pointer}.input-hint.svelte-1qf77dk{font-size:.8rem;color:#64748b;margin-top:.5rem;font-style:italic}.custom-price-group.svelte-1qf77dk{background:#f0f9ff;padding:1rem;border-radius:8px;border:1px solid #bae6fd}.custom-price-input.svelte-1qf77dk{display:flex;align-items:center;gap:.5rem}.custom-price-input.svelte-1qf77dk .currency-symbol:where(.svelte-1qf77dk){font-size:1.25rem;font-weight:600;color:#1a1a1a}.custom-price-input.svelte-1qf77dk input:where(.svelte-1qf77dk){width:100px;padding:.75rem 1rem;border:2px solid #e2e8f0;border-radius:8px;font-size:1.25rem;font-weight:600;text-align:center;color:#1a1a1a}.custom-price-input.svelte-1qf77dk input:where(.svelte-1qf77dk):focus{outline:none;border-color:#2563eb}.custom-price-input.svelte-1qf77dk .per-month:where(.svelte-1qf77dk){font-size:.95rem;color:#64748b}.results-comparison.svelte-1qf77dk{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.result-card.svelte-1qf77dk{flex:1;background:#fff;border:2px solid #e2e8f0;border-radius:12px;padding:1.5rem;text-align:center}.result-card.svelte-1qf77dk h4:where(.svelte-1qf77dk){font-size:.9rem;font-weight:600;color:#64748b;margin-bottom:.5rem}.result-amount.svelte-1qf77dk{font-size:2rem;font-weight:800;color:#1a1a1a}.result-card.without-plan.svelte-1qf77dk .result-amount:where(.svelte-1qf77dk){color:#ef4444}.result-card.with-plan.svelte-1qf77dk .result-amount:where(.svelte-1qf77dk){color:#10b981}.result-period.svelte-1qf77dk{font-size:.85rem;color:#64748b;margin-bottom:.5rem}.result-note.svelte-1qf77dk{font-size:.8rem;color:#94a3b8}.result-vs.svelte-1qf77dk{font-weight:700;color:#94a3b8;font-size:1.1rem}.savings-display.svelte-1qf77dk{text-align:center;padding:1.25rem;border-radius:12px;margin-bottom:1.5rem}.savings-display.positive.svelte-1qf77dk{background:#f0fdf4;border:2px solid #10b981}.savings-display.negative.svelte-1qf77dk{background:#fef2f2;border:2px solid #ef4444}.savings-label.svelte-1qf77dk{font-size:.9rem;font-weight:500;margin-bottom:.25rem}.savings-display.positive.svelte-1qf77dk .savings-label:where(.svelte-1qf77dk){color:#059669}.savings-display.negative.svelte-1qf77dk .savings-label:where(.svelte-1qf77dk){color:#dc2626}.savings-amount.svelte-1qf77dk{font-size:1.75rem;font-weight:800}.savings-display.positive.svelte-1qf77dk .savings-amount:where(.svelte-1qf77dk){color:#10b981}.savings-display.negative.svelte-1qf77dk .savings-amount:where(.svelte-1qf77dk){color:#ef4444}.recommendation.svelte-1qf77dk{padding:1.5rem;border-radius:12px;border-left:4px solid}.recommendation.recommended.svelte-1qf77dk{background:#f0fdf4;border-color:#10b981}.recommendation.consider.svelte-1qf77dk{background:#fffbeb;border-color:#f59e0b}.recommendation.not-recommended.svelte-1qf77dk{background:#fef2f2;border-color:#ef4444}.recommendation.svelte-1qf77dk h4:where(.svelte-1qf77dk){font-size:1rem;font-weight:600;margin-bottom:.5rem;color:#1a1a1a}.recommendation.svelte-1qf77dk p:where(.svelte-1qf77dk){font-size:.9rem;color:#475569;line-height:1.6;margin:0}.calculator-disclaimer.svelte-1qf77dk{text-align:center;font-size:.85rem;color:#64748b;margin-top:1.5rem;font-style:italic}.when-grid.svelte-1qf77dk{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:2rem}.when-card.svelte-1qf77dk{border:2px solid #e2e8f0;border-radius:12px;padding:2rem}.when-card.good.svelte-1qf77dk{background:#f0fdf4;border-color:#10b981}.when-card.neutral.svelte-1qf77dk{background:#fffbeb;border-color:#f59e0b}.when-card.svelte-1qf77dk h3:where(.svelte-1qf77dk){font-size:1.1rem;font-weight:600;margin-bottom:1rem;color:#1a1a1a}.when-card.svelte-1qf77dk ul:where(.svelte-1qf77dk){list-style:none;padding:0}.when-card.svelte-1qf77dk li:where(.svelte-1qf77dk){padding:.5rem 0 .5rem 1.5rem;position:relative;color:#475569;font-size:.95rem;line-height:1.5}.when-card.good.svelte-1qf77dk li:where(.svelte-1qf77dk):before{content:"✓";position:absolute;left:0;color:#10b981;font-weight:700}.when-card.neutral.svelte-1qf77dk li:where(.svelte-1qf77dk):before{content:"•";position:absolute;left:0;color:#f59e0b;font-weight:700}.providers-section.svelte-1qf77dk{margin-bottom:4rem}.providers-section.svelte-1qf77dk h2:where(.svelte-1qf77dk){font-size:2rem;font-weight:700;margin-bottom:1rem;color:#1a1a1a;text-align:center}.providers-grid.svelte-1qf77dk{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-top:2rem}.provider-card.svelte-1qf77dk{background:#fff;border:2px solid #e2e8f0;border-radius:12px;padding:1.5rem;transition:all .3s ease}.provider-card.svelte-1qf77dk:hover{border-color:#2563eb;box-shadow:0 4px 12px #2563eb1a}.provider-card.svelte-1qf77dk h3:where(.svelte-1qf77dk){font-size:1.25rem;font-weight:700;color:#1a1a1a;margin-bottom:.5rem}.provider-description.svelte-1qf77dk{color:#475569;font-size:.9rem;margin-bottom:1rem;line-height:1.5}.provider-price.svelte-1qf77dk{font-size:1.1rem;font-weight:700;color:#2563eb;margin-bottom:1rem}.provider-highlights.svelte-1qf77dk{list-style:none;padding:0;margin-bottom:1rem}.provider-highlights.svelte-1qf77dk li:where(.svelte-1qf77dk){padding:.3rem 0 .3rem 1.25rem;position:relative;color:#475569;font-size:.85rem}.provider-highlights.svelte-1qf77dk li:where(.svelte-1qf77dk):before{content:"•";position:absolute;left:0;color:#2563eb}.provider-best-for.svelte-1qf77dk{background:#f8fafc;padding:.75rem;border-radius:8px;font-size:.85rem;color:#475569}.provider-note.svelte-1qf77dk{background:#eff6ff;padding:1rem 1.5rem;border-radius:8px;border-left:4px solid #2563eb;color:#1e40af;font-size:.95rem;margin-top:2rem}.tips-grid.svelte-1qf77dk{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-top:2rem}.tip-card.svelte-1qf77dk{background:#fff;border:2px solid #e2e8f0;border-radius:12px;padding:1.5rem;transition:all .3s ease}.tip-card.svelte-1qf77dk:hover{border-color:#2563eb;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.tip-card.svelte-1qf77dk h3:where(.svelte-1qf77dk){font-size:1.05rem;font-weight:600;margin-bottom:.75rem;color:#2563eb}.tip-card.svelte-1qf77dk p:where(.svelte-1qf77dk){color:#475569;font-size:.9rem;line-height:1.6}.questions-section.svelte-1qf77dk{background:#f8fafc;border-radius:16px;padding:3rem 2rem}.questions-grid.svelte-1qf77dk{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-top:2rem}.question-card.svelte-1qf77dk{display:flex;align-items:flex-start;gap:1rem;background:#fff;border:2px solid #e2e8f0;border-radius:10px;padding:1.25rem}.question-number.svelte-1qf77dk{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#2563eb;color:#fff;border-radius:50%;font-size:.85rem;font-weight:600;flex-shrink:0}.question-card.svelte-1qf77dk p:where(.svelte-1qf77dk){color:#475569;font-size:.95rem;line-height:1.5;margin:0}.faq-section.svelte-1qf77dk{margin-bottom:4rem}.faq-section.svelte-1qf77dk h2:where(.svelte-1qf77dk){font-size:2rem;font-weight:700;margin-bottom:2rem;color:#1a1a1a;text-align:center}.faq-list.svelte-1qf77dk{max-width:900px;margin:0 auto}.faq-item.svelte-1qf77dk{background:#fff;border:2px solid #e2e8f0;border-radius:12px;margin-bottom:1rem;overflow:hidden;transition:all .3s ease}.faq-item.svelte-1qf77dk:hover{border-color:#2563eb}.faq-item.open.svelte-1qf77dk{border-color:#2563eb;box-shadow:0 2px 8px #2563eb1a}.faq-question.svelte-1qf77dk{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;background:none;border:none;text-align:left;cursor:pointer;transition:all .2s}.faq-question.svelte-1qf77dk:hover{background:#f8fafc}.question-text.svelte-1qf77dk{font-size:1.05rem;font-weight:600;color:#1a1a1a;flex:1}.faq-icon.svelte-1qf77dk{transition:transform .3s ease;color:#2563eb;flex-shrink:0;margin-left:1rem}.faq-item.open.svelte-1qf77dk .faq-icon:where(.svelte-1qf77dk){transform:rotate(180deg)}.faq-answer.svelte-1qf77dk{padding:0 1.5rem 1.5rem;color:#475569;line-height:1.7;animation:svelte-1qf77dk-slideDown .3s ease}.faq-answer.svelte-1qf77dk p:where(.svelte-1qf77dk){margin:0}@keyframes svelte-1qf77dk-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.cta-section.svelte-1qf77dk{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;margin:3rem 0 2rem}.cta-content.svelte-1qf77dk{text-align:center;padding:2.5rem 2rem}.cta-section.svelte-1qf77dk h2:where(.svelte-1qf77dk){font-size:1.75rem;font-weight:700;margin-bottom:.75rem;color:#1a1a1a}.cta-section.svelte-1qf77dk p:where(.svelte-1qf77dk){font-size:1rem;margin-bottom:1.5rem;color:#475569;max-width:650px;margin-left:auto;margin-right:auto;line-height:1.6}.cta-button.svelte-1qf77dk{display:inline-flex;align-items:center;gap:.5rem;background:#2563eb;color:#fff;padding:.875rem 2rem;border-radius:8px;text-decoration:none;font-weight:600;font-size:1rem;transition:all .3s ease;box-shadow:0 2px 8px #2563eb33}.cta-button.svelte-1qf77dk:hover{transform:translateY(-2px);box-shadow:0 4px 12px #2563eb4d;background:#1d4ed8}.cta-button.svelte-1qf77dk svg:where(.svelte-1qf77dk){transition:transform .3s ease}.cta-button.svelte-1qf77dk:hover svg:where(.svelte-1qf77dk){transform:translate(3px)}@media(max-width:768px){.page-header.svelte-1qf77dk h1:where(.svelte-1qf77dk){font-size:1.8rem}.subtitle.svelte-1qf77dk{font-size:1rem}.stats-grid.svelte-1qf77dk{grid-template-columns:repeat(2,1fr)}.content-section.svelte-1qf77dk h2:where(.svelte-1qf77dk),.calculator-section.svelte-1qf77dk h2:where(.svelte-1qf77dk),.providers-section.svelte-1qf77dk h2:where(.svelte-1qf77dk),.faq-section.svelte-1qf77dk h2:where(.svelte-1qf77dk){font-size:1.5rem}.info-grid.svelte-1qf77dk,.plan-types-grid.svelte-1qf77dk,.when-grid.svelte-1qf77dk,.providers-grid.svelte-1qf77dk,.tips-grid.svelte-1qf77dk{grid-template-columns:1fr}.calculator-container.svelte-1qf77dk{grid-template-columns:1fr;gap:2rem}.calculator-section.svelte-1qf77dk{padding:2rem 1rem}.results-comparison.svelte-1qf77dk{flex-direction:column}.result-vs.svelte-1qf77dk{display:none}.result-card.svelte-1qf77dk{width:100%}.comparison-table.svelte-1qf77dk th:where(.svelte-1qf77dk),.comparison-table.svelte-1qf77dk td:where(.svelte-1qf77dk){padding:.75rem .5rem;font-size:.85rem}.questions-section.svelte-1qf77dk{padding:2rem 1rem}.questions-grid.svelte-1qf77dk{grid-template-columns:1fr}.cta-content.svelte-1qf77dk{padding:2rem 1.5rem}.cta-section.svelte-1qf77dk h2:where(.svelte-1qf77dk){font-size:1.5rem}.cta-section.svelte-1qf77dk p:where(.svelte-1qf77dk){font-size:.95rem}.cta-button.svelte-1qf77dk{font-size:.95rem;padding:.75rem 1.5rem}}
