.breadcrumb[data-astro-cid-zmkh6etk]{background:var(--color-bg-alt);border-bottom:1px solid var(--color-border-light);padding:var(--space-3) 0}.breadcrumb__list[data-astro-cid-zmkh6etk]{display:flex;align-items:center;gap:var(--space-2);list-style:none;padding:0;margin:0;font-size:var(--text-sm);color:var(--color-text-muted)}.breadcrumb__list[data-astro-cid-zmkh6etk] li[data-astro-cid-zmkh6etk]:not(:last-child):after{content:"›";margin-left:var(--space-2);color:var(--color-text-muted)}.breadcrumb__list[data-astro-cid-zmkh6etk] a[data-astro-cid-zmkh6etk]{color:var(--color-text-secondary);text-decoration:none}.breadcrumb__list[data-astro-cid-zmkh6etk] a[data-astro-cid-zmkh6etk]:hover{color:var(--color-primary)}.breadcrumb__list[data-astro-cid-zmkh6etk] [data-astro-cid-zmkh6etk][aria-current=page]{color:var(--color-text);font-weight:500}.container--narrow[data-astro-cid-zmkh6etk]{max-width:820px}.hero-section[data-astro-cid-zmkh6etk]{padding:var(--space-12) 0 var(--space-8)}.hero-title[data-astro-cid-zmkh6etk]{font-size:var(--text-4xl);font-weight:700;margin-bottom:var(--space-6);line-height:1.15;color:var(--color-text)}.tldr[data-astro-cid-zmkh6etk]{background:var(--color-bg-alt);border-left:4px solid var(--color-primary);padding:var(--space-5) var(--space-6);border-radius:0 var(--radius-lg) var(--radius-lg) 0;font-size:var(--text-base);line-height:1.7;margin-bottom:var(--space-6);color:var(--color-text)}.tldr[data-astro-cid-zmkh6etk] strong[data-astro-cid-zmkh6etk]{color:var(--color-primary)}.tldr[data-astro-cid-zmkh6etk] a[data-astro-cid-zmkh6etk]{color:var(--color-primary);font-weight:500;text-decoration:none}.tldr[data-astro-cid-zmkh6etk] a[data-astro-cid-zmkh6etk]:hover{text-decoration:underline}.hero-intro[data-astro-cid-zmkh6etk]{font-size:var(--text-lg);line-height:1.7;color:var(--color-text-secondary);margin-bottom:var(--space-6)}.hero-trust[data-astro-cid-zmkh6etk]{display:flex;justify-content:flex-start}.section-heading[data-astro-cid-zmkh6etk]{font-size:var(--text-2xl);font-weight:600;margin-bottom:var(--space-3);color:var(--color-text)}.section-intro[data-astro-cid-zmkh6etk]{font-size:var(--text-base);color:var(--color-text-secondary);margin-bottom:var(--space-8);line-height:1.7}.section-intro[data-astro-cid-zmkh6etk] a[data-astro-cid-zmkh6etk],.table-note[data-astro-cid-zmkh6etk] a[data-astro-cid-zmkh6etk]{color:var(--color-primary);font-weight:500}.section[data-astro-cid-zmkh6etk] p[data-astro-cid-zmkh6etk]{line-height:1.75;color:var(--color-text-secondary);margin-bottom:var(--space-4)}.section[data-astro-cid-zmkh6etk] p[data-astro-cid-zmkh6etk] a[data-astro-cid-zmkh6etk]{color:var(--color-primary);font-weight:500}.table-wrapper[data-astro-cid-zmkh6etk]{overflow-x:auto;border-radius:var(--radius-xl);border:1px solid var(--color-border-light);background:var(--color-surface);box-shadow:var(--shadow-sm)}.comparison-table[data-astro-cid-zmkh6etk]{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.comparison-table[data-astro-cid-zmkh6etk] thead[data-astro-cid-zmkh6etk]{background:var(--color-bg-alt)}.comparison-table[data-astro-cid-zmkh6etk] th[data-astro-cid-zmkh6etk][scope=col]{text-align:left;padding:var(--space-4);font-weight:600;color:var(--color-text);text-transform:uppercase;letter-spacing:.04em;font-size:var(--text-xs);border-bottom:2px solid var(--color-border-light);white-space:nowrap}.comparison-table[data-astro-cid-zmkh6etk] tbody[data-astro-cid-zmkh6etk] tr[data-astro-cid-zmkh6etk]{transition:background var(--transition-fast)}.comparison-table[data-astro-cid-zmkh6etk] tbody[data-astro-cid-zmkh6etk] tr[data-astro-cid-zmkh6etk]:hover{background:var(--color-bg-alt)}.comparison-table[data-astro-cid-zmkh6etk] tbody[data-astro-cid-zmkh6etk] tr[data-astro-cid-zmkh6etk]:not(:last-child){border-bottom:1px solid var(--color-border-light)}.comparison-table[data-astro-cid-zmkh6etk] td[data-astro-cid-zmkh6etk],.comparison-table[data-astro-cid-zmkh6etk] th[data-astro-cid-zmkh6etk][scope=row]{padding:var(--space-4);vertical-align:top;line-height:1.5}.comparison-table[data-astro-cid-zmkh6etk] th[data-astro-cid-zmkh6etk][scope=row]{text-align:left;font-weight:600;color:var(--color-text);min-width:180px}.comparison-table[data-astro-cid-zmkh6etk] th[data-astro-cid-zmkh6etk][scope=row] a[data-astro-cid-zmkh6etk]{color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast)}.comparison-table[data-astro-cid-zmkh6etk] th[data-astro-cid-zmkh6etk][scope=row] a[data-astro-cid-zmkh6etk]:hover{text-decoration:underline;color:var(--color-primary-light)}.price-cell[data-astro-cid-zmkh6etk]{font-weight:600;color:var(--color-primary);white-space:nowrap}.table-note[data-astro-cid-zmkh6etk]{margin-top:var(--space-5);font-size:var(--text-sm);color:var(--color-text-muted)}.benefit-list[data-astro-cid-zmkh6etk]{list-style:none;padding:0;margin:0 0 var(--space-6);display:grid;gap:var(--space-4)}.benefit-list[data-astro-cid-zmkh6etk] li[data-astro-cid-zmkh6etk]{position:relative;padding-left:var(--space-8);line-height:1.75;color:var(--color-text-secondary)}.benefit-list[data-astro-cid-zmkh6etk] li[data-astro-cid-zmkh6etk]:before{content:"✓";position:absolute;left:0;top:0;width:1.5rem;height:1.5rem;display:grid;place-items:center;border-radius:var(--radius-full);background:var(--color-accent-subtle);color:var(--color-primary);font-size:var(--text-xs);font-weight:700}.benefit-list[data-astro-cid-zmkh6etk] strong[data-astro-cid-zmkh6etk]{color:var(--color-text)}.benefit-list[data-astro-cid-zmkh6etk] a[data-astro-cid-zmkh6etk]{color:var(--color-primary);font-weight:500}.trimester-card[data-astro-cid-zmkh6etk]{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-sm)}.trimester-card__label[data-astro-cid-zmkh6etk]{display:inline-block;font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary);margin-bottom:var(--space-2)}.trimester-card__title[data-astro-cid-zmkh6etk]{font-size:var(--text-xl);font-weight:600;margin:0 0 var(--space-3);color:var(--color-text)}.trimester-card[data-astro-cid-zmkh6etk] p[data-astro-cid-zmkh6etk]{font-size:var(--text-sm);line-height:1.7;color:var(--color-text-secondary);margin-bottom:var(--space-4)}.trimester-card[data-astro-cid-zmkh6etk] ul[data-astro-cid-zmkh6etk]{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-2);font-size:var(--text-sm)}.trimester-card[data-astro-cid-zmkh6etk] ul[data-astro-cid-zmkh6etk] li[data-astro-cid-zmkh6etk]{padding-top:var(--space-2);border-top:1px solid var(--color-border-light);color:var(--color-text-muted)}.trimester-card[data-astro-cid-zmkh6etk] ul[data-astro-cid-zmkh6etk] a[data-astro-cid-zmkh6etk]{color:var(--color-primary);font-weight:500;text-decoration:none}.trimester-card[data-astro-cid-zmkh6etk] ul[data-astro-cid-zmkh6etk] a[data-astro-cid-zmkh6etk]:hover{text-decoration:underline}.package-list[data-astro-cid-zmkh6etk]{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-3)}.package-list[data-astro-cid-zmkh6etk] li[data-astro-cid-zmkh6etk]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-4);padding:var(--space-4);background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border-light)}.package-list[data-astro-cid-zmkh6etk] a[data-astro-cid-zmkh6etk]{font-weight:600;color:var(--color-primary);text-decoration:none}.package-list[data-astro-cid-zmkh6etk] a[data-astro-cid-zmkh6etk]:hover{text-decoration:underline}.package-list__meta[data-astro-cid-zmkh6etk]{font-size:var(--text-sm);color:var(--color-text-muted)}.trust-section[data-astro-cid-zmkh6etk]{padding:var(--space-8) 0;text-align:center}.medical-review-stamp[data-astro-cid-zmkh6etk]{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-bg-alt);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text-muted);border-left:3px solid var(--color-primary);margin:0}.medical-review-stamp[data-astro-cid-zmkh6etk] svg[data-astro-cid-zmkh6etk]{color:var(--color-primary);flex-shrink:0}.medical-review-stamp[data-astro-cid-zmkh6etk] a[data-astro-cid-zmkh6etk]{color:var(--color-primary);text-decoration:none;font-weight:500}.medical-review-stamp[data-astro-cid-zmkh6etk] a[data-astro-cid-zmkh6etk]:hover{text-decoration:underline}.cta-section[data-astro-cid-zmkh6etk] h2[data-astro-cid-zmkh6etk]{font-size:var(--text-3xl);margin-bottom:var(--space-4)}.cta-section[data-astro-cid-zmkh6etk] p[data-astro-cid-zmkh6etk]{font-size:var(--text-lg);max-width:600px;margin:var(--space-4) auto var(--space-6);opacity:.9;color:inherit}.cta-actions[data-astro-cid-zmkh6etk]{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap;margin-bottom:var(--space-6)}.cta-meta[data-astro-cid-zmkh6etk]{font-size:var(--text-sm)!important;opacity:.75;margin:0!important}@media(max-width:768px){.hero-title[data-astro-cid-zmkh6etk]{font-size:var(--text-3xl)}.hero-trust[data-astro-cid-zmkh6etk]{justify-content:center}.comparison-table[data-astro-cid-zmkh6etk]{font-size:var(--text-xs)}.comparison-table[data-astro-cid-zmkh6etk] td[data-astro-cid-zmkh6etk],.comparison-table[data-astro-cid-zmkh6etk] th[data-astro-cid-zmkh6etk][scope=row],.comparison-table[data-astro-cid-zmkh6etk] th[data-astro-cid-zmkh6etk][scope=col]{padding:var(--space-3)}.comparison-table[data-astro-cid-zmkh6etk] th[data-astro-cid-zmkh6etk][scope=row]{min-width:140px}}
