.eyebrow.svelte-1uha8ag{display:block;font-family:var(--font-body);font-size:var(--text-sm);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);margin-block-end:var(--space-md)}.eyebrow--purple.svelte-1uha8ag{color:var(--color-primary)}.eyebrow--on-dark.svelte-1uha8ag{color:var(--color-primary-light)}.btn.svelte-1uha8ag{display:inline-block;padding:14px 28px;font-family:var(--font-body);font-size:var(--text-sm);font-weight:700;border:none;border-radius:var(--radius-pill);cursor:pointer;text-decoration:none;transition:background var(--transition-fast);line-height:1}.btn-primary.svelte-1uha8ag{background:var(--color-primary);color:var(--color-white)}.btn-primary.svelte-1uha8ag:hover:not(:disabled){background:var(--color-primary-dark);color:var(--color-white)}.btn-on-primary.svelte-1uha8ag{background:var(--color-white);color:var(--color-primary)}.btn-on-primary.svelte-1uha8ag:hover{background:#ffffffe6;color:var(--color-primary)}.btn.svelte-1uha8ag:disabled{opacity:.6;cursor:not-allowed}.bg-section-grey.svelte-1uha8ag{background:var(--color-section-grey)}.hero.svelte-1uha8ag{background:var(--color-primary);color:var(--color-white);padding-block-end:var(--space-3xl)}.hero-nav.svelte-1uha8ag{max-width:var(--max-content-width, 1376px);margin-inline:auto;padding-inline:var(--space-lg);padding-block:var(--space-lg) var(--space-2xl)}.hero-logo.svelte-1uha8ag{filter:brightness(0) invert(1)}.hero-inner.svelte-1uha8ag{max-width:var(--max-content-width, 1376px);margin-inline:auto;padding-inline:var(--space-lg);display:flex;align-items:center;gap:var(--space-2xl)}.hero-content.svelte-1uha8ag{flex:1}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:var(--text-5xl);color:var(--color-white);margin-block-end:var(--space-lg)}.hero-sub.svelte-1uha8ag{font-size:var(--text-lg);line-height:var(--leading-normal);max-width:480px;margin-block-end:var(--space-xl)}.hero-media.svelte-1uha8ag{flex:0 0 420px}.hero-media.svelte-1uha8ag img:where(.svelte-1uha8ag){border-radius:20px;width:100%}.narrative.svelte-1uha8ag{padding-block:var(--space-3xl)}.narrative-inner.svelte-1uha8ag{max-width:720px;margin-inline:auto;padding-inline:var(--space-lg)}.narrative.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--text-3xl);margin-block-end:var(--space-lg)}.narrative.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--text-lg);line-height:var(--leading-normal);color:#3e3656;margin-block-end:var(--space-md)}.narrative.svelte-1uha8ag p:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:var(--color-ink)}.narrative.svelte-1uha8ag .btn:where(.svelte-1uha8ag){margin-block-start:var(--space-lg)}.highlight.svelte-1uha8ag{background:#ededf0;border-inline-start:3px solid var(--color-primary);padding:var(--space-lg);border-radius:var(--radius-md);font-weight:500;color:var(--color-ink)!important}.split.svelte-1uha8ag{max-width:var(--max-content-width, 1376px);display:flex;align-items:flex-start;gap:var(--space-2xl)}.split-text.svelte-1uha8ag{flex:1}.split-media.svelte-1uha8ag{flex:0 0 auto;display:flex;justify-content:center}.split-40-60.svelte-1uha8ag{max-width:var(--max-content-width, 1376px);display:flex;align-items:center;gap:var(--space-2xl)}.split-media-40.svelte-1uha8ag{flex:0 0 32%;display:flex;justify-content:center}.split-media-40.svelte-1uha8ag img:where(.svelte-1uha8ag){max-width:100%;height:auto}.split-text-60.svelte-1uha8ag{flex:0 0 64%}.report-card.svelte-1uha8ag{background:var(--color-white);border:1px solid var(--color-section-grey);border-radius:16px;padding:24px;box-shadow:var(--shadow-md);max-width:380px;flex-shrink:0}.report-card__header.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:flex-start;padding-block-end:20px;border-block-end:1px solid #eee;margin-block-end:24px}.report-card__brand.svelte-1uha8ag{display:block;font-size:14px;font-weight:700;color:var(--color-primary)}.report-card__title.svelte-1uha8ag{display:block;font-size:18px;font-weight:700;color:#111;line-height:1.2}.report-card__date.svelte-1uha8ag{font-size:12px;font-weight:400;color:#aaa}.report-card__section-label.svelte-1uha8ag{font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary);margin-block-end:14px}.report-card__days.svelte-1uha8ag{display:flex;gap:6px;margin-block-end:12px}.report-card__day.svelte-1uha8ag{flex:1;block-size:36px;border-radius:6px;border:.5px solid rgba(0,0,0,.06);display:flex;align-items:center;justify-content:center}.report-card__day.svelte-1uha8ag span:where(.svelte-1uha8ag){font-family:var(--font-body);font-size:11px;font-weight:600}.report-card__day--none.svelte-1uha8ag{background:#8ecfb8}.report-card__day--none.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#00000080}.report-card__day--mild.svelte-1uha8ag{background:#7bafd4}.report-card__day--mild.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#00000080}.report-card__day--moderate.svelte-1uha8ag{background:#8b6db8}.report-card__day--moderate.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#ffffffd9}.report-card__day--severe.svelte-1uha8ag{background:#c040a0}.report-card__day--severe.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#ffffffd9}.report-card__legend.svelte-1uha8ag{display:flex;gap:14px;flex-wrap:wrap;margin-block-end:20px}.report-card__legend-item.svelte-1uha8ag{display:flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:12px;color:#555}.report-card__legend-dot.svelte-1uha8ag{display:block;inline-size:12px;block-size:12px;border-radius:3px;flex-shrink:0}.report-card__insight.svelte-1uha8ag{background:#f8f8f8;border-radius:8px;padding:14px 16px;font-family:var(--font-body);font-size:13px;line-height:1.65;color:#333;border-inline-start:3px solid var(--color-primary);margin-block-end:24px}.report-card__divider.svelte-1uha8ag{block-size:1px;background:#eee;margin-block-end:24px}.report-card__bars.svelte-1uha8ag{margin-block-end:24px}.report-card__bar-row.svelte-1uha8ag{display:flex;align-items:center;gap:10px;margin-block-end:8px}.report-card__bar-row.svelte-1uha8ag:last-child{margin-block-end:0}.report-card__bar-label.svelte-1uha8ag{font-family:var(--font-body);font-size:12px;color:#888;inline-size:30px;flex-shrink:0}.report-card__bar-track.svelte-1uha8ag{flex:1;background:#f0f0f0;border-radius:4px;block-size:12px;overflow:hidden}.report-card__bar-fill.svelte-1uha8ag{block-size:100%;border-radius:4px}.report-card__bar-fill--none.svelte-1uha8ag{background:#8ecfb8}.report-card__bar-fill--mild.svelte-1uha8ag{background:#7bafd4}.report-card__bar-fill--moderate.svelte-1uha8ag{background:#8b6db8}.report-card__bar-fill--severe.svelte-1uha8ag{background:#c040a0}.report-card__bar-value.svelte-1uha8ag{font-family:var(--font-body);font-size:12px;font-weight:700;color:var(--color-primary);inline-size:34px;text-align:end;flex-shrink:0}.report-card__footer.svelte-1uha8ag{font-family:var(--font-body);font-size:12px;color:#888;display:flex;justify-content:space-between;align-items:center;padding-block-start:20px;border-block-start:1px solid #eee}.report-card__footer-left.svelte-1uha8ag{display:flex;align-items:center;gap:8px}.report-card__footer-right.svelte-1uha8ag{display:flex;align-items:center;gap:8px;color:var(--color-primary);font-size:11px;text-align:end}.report-card__footer-right.svelte-1uha8ag em:where(.svelte-1uha8ag){font-style:italic;font-weight:600}.privacy-section.svelte-1uha8ag{background:var(--color-night);color:var(--color-white);padding-block:var(--space-3xl)}.privacy-heading.svelte-1uha8ag{font-size:var(--text-3xl);color:var(--color-white);margin-block-end:var(--space-lg)}.privacy-section.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--text-lg);line-height:var(--leading-normal);color:#fffc;margin-block-end:var(--space-md);max-width:640px}.privacy-section.svelte-1uha8ag .btn:where(.svelte-1uha8ag){margin-block-start:var(--space-lg)}.capture.svelte-1uha8ag{padding-block:var(--space-3xl);background:var(--color-grey-white)}.capture-inner.svelte-1uha8ag{max-width:480px;margin-inline:auto;padding-inline:var(--space-lg);text-align:center}.capture-heading.svelte-1uha8ag{font-size:var(--text-3xl)}.capture-sub.svelte-1uha8ag{font-size:var(--text-base);color:#3e3656;margin-block-end:var(--space-xl);line-height:var(--leading-normal)}.capture-form.svelte-1uha8ag{text-align:start}.capture-row.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}.capture-input.svelte-1uha8ag{width:100%;padding:14px 18px;border:1.5px solid var(--color-section-grey);border-radius:10px;font-family:var(--font-body);font-size:var(--text-sm);margin-block-end:var(--space-md);background:var(--color-white);transition:border-color var(--transition-fast)}.capture-input.svelte-1uha8ag:focus{outline:none;border-color:var(--color-primary)}.capture-input.svelte-1uha8ag::placeholder{color:#8a87a8}.capture-form.svelte-1uha8ag .btn:where(.svelte-1uha8ag){width:100%;padding-block:16px;margin-block-start:var(--space-sm)}.capture-error.svelte-1uha8ag{color:#b91c1c;font-size:var(--text-sm);margin-block-end:var(--space-md)}.capture-note.svelte-1uha8ag{text-align:center;font-size:var(--text-sm);color:#5e5678;margin-block-start:var(--space-md)}.faq.svelte-1uha8ag{padding-block:var(--space-3xl)}.faq-inner.svelte-1uha8ag{max-width:720px;margin-inline:auto;padding-inline:var(--space-lg)}.faq.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--text-3xl);margin-block-end:var(--space-xl)}details.faq-item.svelte-1uha8ag{margin-block-end:var(--space-md)}details.faq-item.svelte-1uha8ag summary:where(.svelte-1uha8ag){display:flex;justify-content:space-between;align-items:center;border:1px solid var(--color-primary);border-radius:var(--radius-md);background:var(--color-white);font-family:var(--font-body);font-weight:500;font-size:var(--text-base);color:var(--color-ink);padding:var(--space-lg);cursor:pointer;list-style:none}details.faq-item.svelte-1uha8ag summary:where(.svelte-1uha8ag)::-webkit-details-marker{display:none}details.faq-item.svelte-1uha8ag summary:where(.svelte-1uha8ag):after{content:"+";font-size:1.5rem;color:var(--color-primary);flex-shrink:0;margin-inline-start:var(--space-md)}details.faq-item[open].svelte-1uha8ag summary:where(.svelte-1uha8ag):after{content:"−"}.faq-answer.svelte-1uha8ag{border:1px solid var(--color-section-grey);border-radius:var(--radius-md);padding:var(--space-lg);margin-block-start:4px}.faq-answer.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:#3e3656;line-height:var(--leading-normal);font-size:var(--text-base)}.faq-contact.svelte-1uha8ag{margin-block-start:var(--space-xl);text-align:center}.footer-mark.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);padding-block:var(--space-xl);border-block-start:1px solid var(--color-section-grey);font-size:var(--text-sm);color:#5e5678}@media(max-width:768px){.hero-inner.svelte-1uha8ag{flex-direction:column;text-align:center}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag),.hero-sub.svelte-1uha8ag{max-width:100%}.hero-media.svelte-1uha8ag{max-width:100%}.split.svelte-1uha8ag,.split-40-60.svelte-1uha8ag{flex-direction:column}.split-media-40.svelte-1uha8ag{flex:none}.capture-row.svelte-1uha8ag{grid-template-columns:1fr}}
