.page-hero.svelte-129hwne{padding:var(--spacing-3xl) 0;background:linear-gradient(135deg,rgba(var(--primary-rgb),.08),rgba(var(--secondary-rgb),.05),rgba(var(--accent-rgb),.08));text-align:center}.hero-content.svelte-129hwne h1:where(.svelte-129hwne){font-family:var(--font-family-display);font-size:clamp(2.5rem,5vw,4rem);font-weight:var(--font-weight-bold);color:var(--text-primary);line-height:1.1;margin-bottom:var(--spacing-md)}.hero-description.svelte-129hwne{font-size:var(--font-size-title2);color:var(--text-secondary);max-width:800px;margin:0 auto var(--spacing-2xl) auto;line-height:1.6}.cost-highlight.svelte-129hwne{display:flex;align-items:center;justify-content:center;gap:var(--spacing-lg);flex-wrap:wrap;margin-top:var(--spacing-2xl)}.cost-item.svelte-129hwne{text-align:center}.cost-value.svelte-129hwne{font-size:var(--font-size-title1);font-weight:var(--font-weight-bold);color:var(--primary);line-height:1}.cost-label.svelte-129hwne{font-size:var(--font-size-callout);color:var(--text-secondary);margin-top:var(--spacing-xs)}.vs-divider.svelte-129hwne{font-size:var(--font-size-title2);font-weight:var(--font-weight-semibold);color:var(--text-tertiary)}.savings-badge.svelte-129hwne{padding:var(--spacing-sm) var(--spacing-lg);background:linear-gradient(135deg,#10b981,#059669);color:#fff;border-radius:25px;font-size:var(--font-size-callout);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;box-shadow:0 2px 8px #10b98133;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.comparison-section.svelte-129hwne{padding:var(--spacing-3xl) 0}.section-header.svelte-129hwne{text-align:center;margin-bottom:var(--spacing-3xl)}.section-header.svelte-129hwne h2:where(.svelte-129hwne){font-family:var(--font-family-display);font-size:clamp(2rem,4vw,3rem);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--spacing-md)}.section-header.svelte-129hwne p:where(.svelte-129hwne){font-size:var(--font-size-title2);color:var(--text-secondary);max-width:600px;margin:0 auto;line-height:1.6}.comparison-table-wrapper.svelte-129hwne{overflow-x:auto;border-radius:16px;box-shadow:0 8px 32px #0000001a;width:100%;max-width:100%}.comparison-table.svelte-129hwne{min-width:1000px;background:var(--surface);border:1px solid var(--border)}.table-header.svelte-129hwne{display:grid;grid-template-columns:200px repeat(5,1fr);background:var(--background);border-bottom:2px solid var(--border)}.feature-column.svelte-129hwne{padding:var(--spacing-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);border-right:1px solid var(--border)}.competitor-column.svelte-129hwne{padding:var(--spacing-lg);text-align:center;border-right:1px solid var(--border)}.competitor-column.svelte-129hwne:last-child{border-right:none}.competitor-column.our-app.svelte-129hwne{background:linear-gradient(135deg,rgba(var(--primary-rgb),.08),rgba(var(--secondary-rgb),.05));border-left:3px solid var(--primary)}.competitor-info.svelte-129hwne{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm)}.logo.svelte-129hwne{width:64px;height:64px;border-radius:12px;-o-object-fit:cover;object-fit:cover;box-shadow:0 4px 12px #0000001a}.competitor-logo.svelte-129hwne{width:40px;height:40px;border-radius:8px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.competitor-name.svelte-129hwne{font-weight:var(--font-weight-semibold);color:var(--text-primary);font-size:var(--font-size-callout)}.competitor-price.svelte-129hwne{font-size:var(--font-size-small);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.table-row.svelte-129hwne{display:grid;grid-template-columns:200px repeat(5,1fr);border-bottom:1px solid var(--border)}.table-row.svelte-129hwne:last-child{border-bottom:none}.feature-name.svelte-129hwne{padding:var(--spacing-md) var(--spacing-lg);font-weight:var(--font-weight-medium);color:var(--text-primary);border-right:1px solid var(--border);background:var(--background)}.feature-cell.svelte-129hwne{padding:var(--spacing-md);text-align:center;border-right:1px solid var(--border)}.feature-cell.svelte-129hwne:last-child{border-right:none}.feature-cell.our-app.svelte-129hwne{background:rgba(var(--primary-rgb),.02)}.feature-available.svelte-129hwne{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs);color:var(--success)}.feature-available.svelte-129hwne span:where(.svelte-129hwne){font-size:var(--font-size-small);color:var(--text-primary);font-weight:var(--font-weight-medium)}.feature-unavailable.svelte-129hwne{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs);color:var(--danger);opacity:.6}.feature-unavailable.svelte-129hwne span:where(.svelte-129hwne){font-size:var(--font-size-small);color:var(--text-secondary)}.cost-section.svelte-129hwne{padding:var(--spacing-3xl) 0;background:var(--surface)}.cost-analysis.svelte-129hwne h2:where(.svelte-129hwne){font-family:var(--font-family-display);font-size:clamp(2rem,4vw,3rem);font-weight:var(--font-weight-bold);color:var(--text-primary);text-align:center;margin-bottom:var(--spacing-md)}.cost-analysis.svelte-129hwne p:where(.svelte-129hwne){font-size:var(--font-size-title2);color:var(--text-secondary);text-align:center;max-width:600px;margin:0 auto var(--spacing-3xl) auto;line-height:1.6}.cost-breakdown.svelte-129hwne{display:flex;align-items:stretch;justify-content:center;gap:var(--spacing-3xl);max-width:1200px;margin:0 auto}.cost-apps.svelte-129hwne{background:var(--background);border:1px solid var(--border);border-radius:16px;padding:var(--spacing-xl);flex:0 0 400px;max-width:400px;display:flex;flex-direction:column;justify-content:space-between}.cost-app.svelte-129hwne{display:flex;justify-content:space-between;padding:var(--spacing-sm) 0;border-bottom:1px solid var(--border)}.cost-app.svelte-129hwne:last-of-type{border-bottom:none;margin-bottom:var(--spacing-md)}.app-name.svelte-129hwne{font-weight:var(--font-weight-medium);color:var(--text-primary)}.app-cost.svelte-129hwne{font-weight:var(--font-weight-semibold);color:var(--text-primary)}.cost-divider.svelte-129hwne{height:2px;background:var(--border);margin:var(--spacing-md) 0}.cost-total.svelte-129hwne{display:flex;justify-content:space-between;padding:var(--spacing-md) 0;font-size:var(--font-size-title3)}.total-label.svelte-129hwne{font-weight:var(--font-weight-semibold);color:var(--text-primary)}.total-cost.svelte-129hwne{font-weight:var(--font-weight-bold);color:var(--danger)}.vs-arrow.svelte-129hwne{display:flex;align-items:center;justify-content:center;color:var(--primary);flex-shrink:0}.vs-nourishmate.svelte-129hwne{flex:0 0 400px;max-width:400px;display:flex;align-items:stretch}.vs-nourishmate.svelte-129hwne .card{width:100%;display:flex;align-items:center}.nourishmate-offer.svelte-129hwne{text-align:center;width:100%;display:flex;flex-direction:column;justify-content:center}.nourishmate-offer.svelte-129hwne h3:where(.svelte-129hwne){font-size:var(--font-size-title2);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--spacing-sm)}.price.svelte-129hwne{font-size:var(--font-size-title1);font-weight:var(--font-weight-bold);color:var(--primary);margin-bottom:var(--spacing-sm)}.savings.svelte-129hwne{font-size:var(--font-size-callout);font-weight:var(--font-weight-semibold);color:#059669;background:#10b9811a;padding:var(--spacing-xs) var(--spacing-md);border-radius:8px;display:inline-block;margin-bottom:var(--spacing-lg)}.benefits.svelte-129hwne{list-style:none;padding:0;margin:0;text-align:left}.benefits.svelte-129hwne li:where(.svelte-129hwne){padding:var(--spacing-xs) 0;font-size:var(--font-size-callout);color:var(--text-primary);position:relative;padding-left:var(--spacing-lg)}.benefits.svelte-129hwne li:where(.svelte-129hwne):before{content:"✓";position:absolute;left:0;color:var(--success);font-weight:var(--font-weight-bold)}.pricing-disclaimer.svelte-129hwne{margin-top:var(--spacing-2xl);padding:var(--spacing-md);background:rgba(var(--warning-rgb),.1);border-radius:8px;text-align:center}.pricing-disclaimer.svelte-129hwne p:where(.svelte-129hwne){font-size:var(--font-size-small);color:var(--text-secondary);line-height:1.5;margin:0;font-style:italic}.switch-section.svelte-129hwne{padding:var(--spacing-3xl) 0}.switch-section.svelte-129hwne h2:where(.svelte-129hwne){font-family:var(--font-family-display);font-size:clamp(2rem,4vw,3rem);font-weight:var(--font-weight-bold);color:var(--text-primary);text-align:center;margin-bottom:var(--spacing-3xl)}.reason-icon.svelte-129hwne{width:64px;height:64px;border-radius:16px;background:linear-gradient(135deg,rgba(var(--primary-rgb),.15),rgba(var(--terracotta-rgb),.1));color:var(--primary);display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-lg);min-width:64px;min-height:64px}@media (max-width: 1200px){.comparison-table.svelte-129hwne{min-width:900px}.cost-breakdown.svelte-129hwne{gap:var(--spacing-2xl)}}@media (max-width: 900px){.page-hero.svelte-129hwne{padding:var(--spacing-3xl) 0}.hero-description.svelte-129hwne{font-size:var(--font-size-body);max-width:90%}.comparison-table.svelte-129hwne{min-width:800px}.table-header.svelte-129hwne,.table-row.svelte-129hwne{grid-template-columns:150px repeat(5,1fr)}.feature-column.svelte-129hwne{font-size:var(--font-size-small);padding:var(--spacing-md) var(--spacing-sm)}}@media (max-width: 768px){.page-hero.svelte-129hwne{padding:var(--spacing-3xl) 0;text-align:center}.logo.svelte-129hwne{width:48px;height:48px}.hero-content.svelte-129hwne h1:where(.svelte-129hwne){font-size:clamp(2rem,6vw,3rem)}.hero-description.svelte-129hwne{font-size:var(--font-size-callout)}.cost-highlight.svelte-129hwne{flex-direction:column;gap:var(--spacing-md)}.cost-value.svelte-129hwne{font-size:var(--font-size-title2)}.cost-label.svelte-129hwne{font-size:var(--font-size-body)}.savings-badge.svelte-129hwne{font-size:var(--font-size-body);padding:var(--spacing-sm)}.comparison-section.svelte-129hwne{padding:var(--spacing-3xl) 0}.section-header.svelte-129hwne h2:where(.svelte-129hwne){font-size:clamp(1.75rem,5vw,2.5rem)}.section-header.svelte-129hwne p:where(.svelte-129hwne){font-size:var(--font-size-body)}.comparison-table-wrapper.svelte-129hwne{margin:0 -20px;border-radius:8px}.comparison-table.svelte-129hwne{min-width:700px}.table-header.svelte-129hwne,.table-row.svelte-129hwne{grid-template-columns:120px repeat(5,1fr)}.competitor-column.svelte-129hwne,.feature-cell.svelte-129hwne{padding:var(--spacing-sm)}.competitor-logo.svelte-129hwne{width:32px;height:32px}.competitor-name.svelte-129hwne{font-size:var(--font-size-small)}.competitor-price.svelte-129hwne{font-size:var(--font-size-caption)}.feature-available.svelte-129hwne svg:where(.svelte-129hwne),.feature-unavailable.svelte-129hwne svg:where(.svelte-129hwne){width:16px;height:16px}.feature-available.svelte-129hwne span:where(.svelte-129hwne),.feature-unavailable.svelte-129hwne span:where(.svelte-129hwne){font-size:var(--font-size-caption)}.cost-section.svelte-129hwne{padding:var(--spacing-3xl) 0}.cost-breakdown.svelte-129hwne{flex-direction:column;gap:var(--spacing-xl)}.cost-apps.svelte-129hwne,.vs-nourishmate.svelte-129hwne{flex:1 1 100%;max-width:100%}.cost-apps.svelte-129hwne{padding:var(--spacing-lg)}.vs-arrow.svelte-129hwne{transform:rotate(90deg)}.nourishmate-offer.svelte-129hwne h3:where(.svelte-129hwne){font-size:var(--font-size-title3)}.price.svelte-129hwne{font-size:var(--font-size-title2)}.benefits.svelte-129hwne li:where(.svelte-129hwne){font-size:var(--font-size-body)}.switch-section.svelte-129hwne{padding:var(--spacing-3xl) 0}.switch-section.svelte-129hwne h2:where(.svelte-129hwne){font-size:clamp(1.75rem,5vw,2.5rem)}.reason-icon.svelte-129hwne{width:56px;height:56px;min-width:56px;min-height:56px}}@media (max-width: 480px){.page-hero.svelte-129hwne{padding:var(--spacing-2xl) 0}.logo.svelte-129hwne{width:40px;height:40px}.competitor-logo.svelte-129hwne{width:28px;height:28px}.hero-content.svelte-129hwne h1:where(.svelte-129hwne){font-size:1.75rem;margin-bottom:var(--spacing-sm)}.hero-description.svelte-129hwne{font-size:var(--font-size-small)}.cost-item.svelte-129hwne{margin-bottom:var(--spacing-md)}.cost-value.svelte-129hwne{font-size:var(--font-size-title3)}.savings-badge.svelte-129hwne{font-size:var(--font-size-callout);padding:var(--spacing-xs) var(--spacing-md)}.comparison-section.svelte-129hwne,.cost-section.svelte-129hwne,.switch-section.svelte-129hwne{padding:var(--spacing-2xl) 0}.section-header.svelte-129hwne{margin-bottom:var(--spacing-2xl)}.section-header.svelte-129hwne h2:where(.svelte-129hwne),.cost-analysis.svelte-129hwne h2:where(.svelte-129hwne),.switch-section.svelte-129hwne h2:where(.svelte-129hwne){font-size:1.5rem}.section-header.svelte-129hwne p:where(.svelte-129hwne),.cost-analysis.svelte-129hwne p:where(.svelte-129hwne){font-size:var(--font-size-callout)}.comparison-table.svelte-129hwne{min-width:600px}.table-header.svelte-129hwne,.table-row.svelte-129hwne{grid-template-columns:100px repeat(5,1fr)}.competitor-column.svelte-129hwne,.feature-cell.svelte-129hwne,.feature-name.svelte-129hwne{padding:var(--spacing-xs);font-size:var(--font-size-caption)}.competitor-logo.svelte-129hwne{width:24px;height:24px}.cost-apps.svelte-129hwne{padding:var(--spacing-md)}.cost-app.svelte-129hwne{font-size:var(--font-size-small)}.nourishmate-offer.svelte-129hwne h3:where(.svelte-129hwne){font-size:var(--font-size-body)}.price.svelte-129hwne{font-size:var(--font-size-title3)}.benefits.svelte-129hwne li:where(.svelte-129hwne){font-size:var(--font-size-callout)}.reason-icon.svelte-129hwne{width:48px;height:48px;min-width:48px;min-height:48px;margin-bottom:var(--spacing-md)}}@media (min-width: 1400px){.comparison-table.svelte-129hwne{min-width:auto;width:100%;max-width:100%}.cost-breakdown.svelte-129hwne{max-width:1200px}}@media (min-width: 1280px){.comparison-table.svelte-129hwne{min-width:auto;width:100%}}@media (prefers-contrast: high){.comparison-table.svelte-129hwne{border-width:2px}.table-header.svelte-129hwne,.table-row.svelte-129hwne{border-bottom-width:2px}.competitor-column.svelte-129hwne,.feature-cell.svelte-129hwne,.feature-name.svelte-129hwne{border-right-width:2px}.savings-badge.svelte-129hwne{border:2px solid #059669}}.individual-comparisons.svelte-129hwne{padding:var(--spacing-3xl) 0;background:var(--surface)}.card-content.svelte-129hwne{display:flex;flex-direction:column;height:100%;gap:var(--spacing-md)}.competitor-logos.svelte-129hwne{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md);margin-bottom:var(--spacing-sm)}.logo.svelte-129hwne{width:40px;height:40px;border-radius:8px;-o-object-fit:cover;object-fit:cover;box-shadow:0 2px 8px #0000001a}.vs-text.svelte-129hwne{font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--text-tertiary)}.card-content.svelte-129hwne h3:where(.svelte-129hwne){font-size:var(--font-size-title3);font-weight:var(--font-weight-bold);color:var(--text-primary);text-align:center;margin-bottom:var(--spacing-sm)}.card-content.svelte-129hwne p:where(.svelte-129hwne){font-size:var(--font-size-callout);color:var(--text-secondary);text-align:center;line-height:1.6;flex-grow:1}.key-advantages.svelte-129hwne{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);justify-content:center;margin:var(--spacing-md) 0}.advantage.svelte-129hwne{padding:var(--spacing-xs) var(--spacing-sm);background:rgba(var(--primary-rgb),.1);color:var(--primary);border-radius:var(--border-radius-md);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);white-space:nowrap}@media (prefers-reduced-motion: reduce){.vs-arrow.svelte-129hwne{transition:none}}@media (max-width: 768px){.individual-comparisons.svelte-129hwne{padding:var(--spacing-2xl) 0}.competitor-logos.svelte-129hwne{gap:var(--spacing-sm)}.logo.svelte-129hwne{width:32px;height:32px}.vs-text.svelte-129hwne{font-size:var(--font-size-callout)}.card-content.svelte-129hwne h3:where(.svelte-129hwne){font-size:var(--font-size-body)}.card-content.svelte-129hwne p:where(.svelte-129hwne){font-size:var(--font-size-small)}.key-advantages.svelte-129hwne{gap:var(--spacing-xs)}.advantage.svelte-129hwne{font-size:var(--font-size-caption)}}
