.back-section.svelte-1437t7m{padding:6rem 1.5rem 0}@media(min-width:640px){.back-section.svelte-1437t7m{padding-top:8rem}}.container.svelte-1437t7m{margin-left:auto;margin-right:auto;max-width:48rem}.back-link.svelte-1437t7m{display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem;line-height:1.25rem;color:var(--color-text-muted);transition:color .15s;text-decoration:none}.back-link.svelte-1437t7m:hover{color:var(--color-accent)}.back-icon.svelte-1437t7m{height:1rem;width:1rem}.hero-section.svelte-1437t7m{padding:2rem 1.5rem 1rem}.hero-title.svelte-1437t7m{font-size:1.875rem;line-height:2.25rem;font-weight:700;letter-spacing:-.025em}@media(min-width:640px){.hero-title.svelte-1437t7m{font-size:2.25rem;line-height:2.5rem}}@media(min-width:768px){.hero-title.svelte-1437t7m{font-size:3rem;line-height:1}}.hero-intro.svelte-1437t7m{margin-top:1.25rem;max-width:42rem;font-size:1rem;line-height:1.625;color:var(--color-text-secondary)}.section.svelte-1437t7m{padding:4rem 1.5rem}.section-heading.svelte-1437t7m{font-size:1.5rem;line-height:2rem;font-weight:700;letter-spacing:-.025em}@media(min-width:640px){.section-heading.svelte-1437t7m{font-size:1.875rem;line-height:2.25rem}}.table-wrapper.svelte-1437t7m{margin-top:2rem;overflow-x:auto;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--color-border) 60%,transparent)}.comparison-table.svelte-1437t7m{width:100%;font-size:.875rem;line-height:1.25rem}.table-header-row.svelte-1437t7m{border-bottom:1px solid color-mix(in srgb,var(--color-border) 60%,transparent);background-color:color-mix(in srgb,var(--color-bg-secondary) 50%,transparent)}.th-feature.svelte-1437t7m,.th-implera.svelte-1437t7m,.th-competitor.svelte-1437t7m{padding:.75rem 1.25rem;text-align:left;font-weight:500}.th-feature.svelte-1437t7m{color:var(--color-text-muted)}.th-implera.svelte-1437t7m{color:var(--color-accent)}.th-competitor.svelte-1437t7m{color:var(--color-text-muted)}.table-row.svelte-1437t7m{border-bottom:1px solid color-mix(in srgb,var(--color-border) 30%,transparent)}.table-row.svelte-1437t7m:last-child{border-bottom:0}.table-row-alt.svelte-1437t7m{background-color:color-mix(in srgb,var(--color-bg-secondary) 20%,transparent)}.td-feature.svelte-1437t7m{padding:.75rem 1.25rem;font-weight:500;color:var(--color-text-primary)}.td-value.svelte-1437t7m{padding:.75rem 1.25rem;color:var(--color-text-secondary)}.diff-list.svelte-1437t7m{margin-top:2rem;display:flex;flex-direction:column;gap:1rem;list-style:none;padding:0}.diff-item.svelte-1437t7m{display:flex;align-items:flex-start;gap:.75rem}.diff-bullet.svelte-1437t7m{margin-top:.375rem;height:.5rem;width:.5rem;flex-shrink:0;border-radius:9999px;background-color:var(--color-accent)}.diff-text.svelte-1437t7m{font-size:.875rem;line-height:1.625;color:var(--color-text-secondary)}.best-for-grid.svelte-1437t7m{margin-top:2rem;display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:640px){.best-for-grid.svelte-1437t7m{grid-template-columns:repeat(2,1fr)}}.best-for-implera.svelte-1437t7m{border-radius:.75rem;border:1px solid color-mix(in srgb,var(--color-accent) 40%,transparent);background-color:color-mix(in srgb,var(--color-accent) 3%,transparent);padding:1.5rem}.best-for-competitor.svelte-1437t7m{border-radius:.75rem;border:1px solid color-mix(in srgb,var(--color-border) 60%,transparent);background-color:color-mix(in srgb,var(--color-bg-secondary) 30%,transparent);padding:1.5rem}.best-for-heading-accent.svelte-1437t7m{font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--color-accent)}.best-for-heading.svelte-1437t7m{font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--color-text-primary)}.best-for-text.svelte-1437t7m{margin-top:.75rem;font-size:.875rem;line-height:1.625;color:var(--color-text-secondary)}.faq-section.svelte-1437t7m{border-top:1px solid color-mix(in srgb,var(--color-border) 50%,transparent);padding:6rem 1.5rem}.faq-inner.svelte-1437t7m{margin-left:auto;margin-right:auto;max-width:42rem}.faq-label.svelte-1437t7m{text-align:center;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent)}.faq-title.svelte-1437t7m{margin-top:.75rem;text-align:center;font-size:1.5rem;line-height:2rem;font-weight:700;letter-spacing:-.025em}@media(min-width:640px){.faq-title.svelte-1437t7m{font-size:1.875rem;line-height:2.25rem}}.faq-list.svelte-1437t7m{margin-top:3rem;display:flex;flex-direction:column;gap:.5rem}.faq-button.svelte-1437t7m{width:100%;cursor:pointer;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--color-border) 60%,transparent);padding:1rem 1.25rem;text-align:left;transition:background-color .15s;background:none;color:inherit;font:inherit}.faq-button.svelte-1437t7m:hover{background-color:color-mix(in srgb,var(--color-bg-secondary) 30%,transparent)}.faq-question-row.svelte-1437t7m{display:flex;align-items:center;justify-content:space-between;gap:1rem}.faq-question.svelte-1437t7m{font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--color-text-primary)}.faq-chevron.svelte-1437t7m{height:1rem;width:1rem;flex-shrink:0;color:var(--color-text-muted);transition:transform .2s}.faq-chevron-open.svelte-1437t7m{transform:rotate(180deg)}.faq-answer.svelte-1437t7m{margin-top:.75rem;font-size:.75rem;line-height:1.625;color:var(--color-text-muted)}.cta-section.svelte-1437t7m{border-top:1px solid color-mix(in srgb,var(--color-border) 50%,transparent);padding:6rem 1.5rem}.cta-inner.svelte-1437t7m{margin-left:auto;margin-right:auto;max-width:42rem;text-align:center}.cta-title.svelte-1437t7m{font-size:1.5rem;line-height:2rem;font-weight:700;letter-spacing:-.025em}@media(min-width:640px){.cta-title.svelte-1437t7m{font-size:1.875rem;line-height:2.25rem}}.cta-description.svelte-1437t7m{margin-left:auto;margin-right:auto;margin-top:1rem;max-width:32rem;font-size:1rem;line-height:1.625;color:var(--color-text-secondary)}.cta-button-wrapper.svelte-1437t7m{margin-top:2rem}.cta-button.svelte-1437t7m{display:inline-flex;cursor:pointer;align-items:center;justify-content:center;border-radius:.5rem;background-color:var(--color-accent);padding:.75rem 1.5rem;font-size:1rem;font-weight:500;color:#fff;transition:background-color .15s;text-decoration:none}.cta-button.svelte-1437t7m:hover{background-color:var(--color-accent-hover)}.cta-button.svelte-1437t7m:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-accent)}
