.page.svelte-1ijnjmm{min-height:100vh;display:flex;flex-direction:column}main.svelte-1ijnjmm{flex:1}.inner.svelte-1ijnjmm{max-width:1100px;margin:0 auto;padding:0 40px}.section-label.svelte-1ijnjmm{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--orange);margin:0 0 12px}.section-intro.svelte-1ijnjmm{font-size:15px;line-height:1.65;color:var(--text-light);max-width:600px;margin:0 0 32px}.hero.svelte-1ijnjmm{background:var(--navy);padding:88px 0 72px}.hero-kicker.svelte-1ijnjmm{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--orange);margin-bottom:20px}.hero-h1.svelte-1ijnjmm{font-size:clamp(36px,5vw,56px);font-weight:900;line-height:1.05;color:var(--white);letter-spacing:-.04em;margin:0 0 20px}.hero-lead.svelte-1ijnjmm{font-size:16px;line-height:1.7;color:#fff9;max-width:560px;margin:0}.orange-rule.svelte-1ijnjmm{height:4px;background:var(--orange)}.plans-section.svelte-1ijnjmm{padding:64px 0;background:#f5f5f3;border-bottom:1px solid var(--border)}.plans-grid.svelte-1ijnjmm{display:grid;grid-template-columns:1fr 1fr;gap:24px}.plan-card.svelte-1ijnjmm{background:var(--white);border:1.5px solid var(--border);border-radius:12px;padding:36px;display:flex;flex-direction:column;gap:32px;position:relative}.plan-card--featured.svelte-1ijnjmm{border-color:var(--orange);border-width:2px}.plan-badge.svelte-1ijnjmm{display:none}.plan-top.svelte-1ijnjmm{display:flex;flex-direction:column;gap:12px;flex:1}.plan-audience.svelte-1ijnjmm{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--orange)}.plan-title.svelte-1ijnjmm{font-size:22px;font-weight:800;color:var(--navy);letter-spacing:-.03em;margin:0}.plan-desc.svelte-1ijnjmm{font-size:14px;line-height:1.65;color:var(--text-light);margin:0}.plan-includes.svelte-1ijnjmm{list-style:none;padding:0;margin:4px 0 0;display:flex;flex-direction:column;gap:8px}.plan-includes.svelte-1ijnjmm li:where(.svelte-1ijnjmm){font-size:13px;color:var(--text);line-height:1.5;padding-left:20px;position:relative}.plan-includes.svelte-1ijnjmm li:where(.svelte-1ijnjmm):before{content:"✓";position:absolute;left:0;color:var(--orange);font-weight:700}.plan-bottom.svelte-1ijnjmm{display:flex;flex-direction:column;gap:14px;border-top:1px solid var(--border);padding-top:28px}.plan-price.svelte-1ijnjmm{display:flex;flex-direction:column;gap:2px}.plan-amount.svelte-1ijnjmm{font-size:42px;font-weight:900;color:var(--navy);letter-spacing:-.04em;line-height:1}.plan-period.svelte-1ijnjmm{font-size:14px;font-weight:600;color:var(--text-light)}.plan-exbtw.svelte-1ijnjmm{font-size:11px;color:var(--text-dim)}.plan-note.svelte-1ijnjmm{font-size:12px;color:var(--text-dim);margin:0}.datasets-section.svelte-1ijnjmm{padding:72px 0;background:var(--white);border-bottom:1px solid var(--border)}.datasets-grid.svelte-1ijnjmm{display:flex;flex-direction:column;border:1.5px solid var(--border);border-radius:8px;overflow:hidden;margin-bottom:20px}.dataset-row.svelte-1ijnjmm{display:flex;align-items:center;gap:16px;padding:14px 20px;border-bottom:1px solid var(--border)}.dataset-row.svelte-1ijnjmm:last-child{border-bottom:none}.dataset-more.svelte-1ijnjmm{margin-left:auto;flex-shrink:0;font-size:12px;font-weight:600;color:var(--orange);text-decoration:none;white-space:nowrap}.dataset-more.svelte-1ijnjmm:hover{text-decoration:underline}.dataset-id.svelte-1ijnjmm{font-size:10px;font-weight:700;color:var(--orange);letter-spacing:.06em;flex-shrink:0;width:36px}.dataset-info.svelte-1ijnjmm{display:flex;flex-direction:column;gap:2px}.dataset-name.svelte-1ijnjmm{font-size:14px;font-weight:700;color:var(--navy)}.dataset-desc.svelte-1ijnjmm{font-size:12px;color:var(--text-light);line-height:1.5}.datasets-note.svelte-1ijnjmm{font-size:13px;color:var(--text-dim);line-height:1.6;padding:14px 20px;background:var(--off-white);border:1.5px solid var(--border);border-radius:6px}.coverage-section.svelte-1ijnjmm{padding:64px 0;background:var(--navy);border-bottom:1px solid rgba(255,255,255,.06)}.coverage-heading.svelte-1ijnjmm{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:#fff6;margin:0 0 32px}.coverage-grid.svelte-1ijnjmm{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(5,1fr);gap:0}.coverage-item.svelte-1ijnjmm{display:flex;flex-direction:column;gap:6px;padding:0 0 0 32px;border-left:1px solid rgba(255,255,255,.1)}.coverage-item.svelte-1ijnjmm:first-child{border-left:none;padding-left:0}.coverage-value.svelte-1ijnjmm{font-size:clamp(28px,3vw,40px);font-weight:900;color:var(--white);letter-spacing:-.05em;line-height:1}.coverage-stat-label.svelte-1ijnjmm{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#fff6}.free-section.svelte-1ijnjmm{padding:56px 0;background:#f5f5f3;border-bottom:1px solid var(--border)}.free-grid.svelte-1ijnjmm{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.free-card.svelte-1ijnjmm{background:var(--white);border:1.5px solid var(--border);border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:10px}.free-title.svelte-1ijnjmm{font-size:15px;font-weight:800;color:var(--navy);margin:0}.free-desc.svelte-1ijnjmm{font-size:13px;line-height:1.6;color:var(--text-light);margin:0}.faq-section.svelte-1ijnjmm{padding:72px 0;background:var(--white);border-bottom:1px solid var(--border)}.faq-list.svelte-1ijnjmm{max-width:700px;margin:0;display:flex;flex-direction:column;gap:0;border:1.5px solid var(--border);border-radius:8px;overflow:hidden}.faq-item.svelte-1ijnjmm{padding:20px 24px;border-bottom:1px solid var(--border)}.faq-item.svelte-1ijnjmm:last-child{border-bottom:none}.faq-item.svelte-1ijnjmm dt:where(.svelte-1ijnjmm){font-size:14px;font-weight:700;color:var(--navy);margin:0 0 8px}.faq-item.svelte-1ijnjmm dd:where(.svelte-1ijnjmm){font-size:13px;line-height:1.65;color:var(--text-light);margin:0}.faq-item.svelte-1ijnjmm dd:where(.svelte-1ijnjmm) a:where(.svelte-1ijnjmm){color:var(--orange);text-decoration:underline}.cta-section.svelte-1ijnjmm{padding:72px 0;background:var(--white)}.cta-inner.svelte-1ijnjmm{display:flex;align-items:center;justify-content:space-between;gap:48px;flex-wrap:wrap}.cta-text.svelte-1ijnjmm{max-width:520px}.cta-h2.svelte-1ijnjmm{font-size:28px;font-weight:800;color:var(--navy);letter-spacing:-.03em;margin:0 0 10px}.cta-body.svelte-1ijnjmm{font-size:14px;color:var(--text-light);line-height:1.65;margin:0}.btn-primary.svelte-1ijnjmm{display:inline-flex;align-items:center;justify-content:center;background:var(--orange);color:var(--white);font-size:14px;font-weight:700;text-decoration:none;padding:12px 24px;border-radius:5px;font-family:var(--font);transition:background .15s}.btn-primary.svelte-1ijnjmm:hover{background:var(--orange-dark)}.btn-outline-sm.svelte-1ijnjmm{display:inline-flex;align-items:center;background:transparent;color:var(--navy);font-size:13px;font-weight:600;text-decoration:none;padding:8px 16px;border-radius:5px;border:1.5px solid var(--border);font-family:var(--font);transition:all .15s;margin-top:auto}.btn-outline-sm.svelte-1ijnjmm:hover{border-color:var(--navy);color:var(--navy)}.footer.svelte-1ijnjmm{padding:28px 40px;background:var(--navy-deep);border-top:1px solid rgba(255,255,255,.06)}.footer-inner.svelte-1ijnjmm{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.footer-wm.svelte-1ijnjmm{font-size:13px;font-weight:800;text-transform:uppercase;color:var(--white);text-decoration:none}.footer-wm.svelte-1ijnjmm span:where(.svelte-1ijnjmm){color:var(--orange)}.footer-links.svelte-1ijnjmm{display:flex;gap:20px}.footer-links.svelte-1ijnjmm a:where(.svelte-1ijnjmm){font-size:12px;color:#ffffff4d;text-decoration:none;transition:color .15s}.footer-links.svelte-1ijnjmm a:where(.svelte-1ijnjmm):hover{color:var(--white)}@media(max-width:1000px){.coverage-grid.svelte-1ijnjmm{grid-template-columns:repeat(3,1fr);gap:24px}.coverage-item.svelte-1ijnjmm{border-left:none;padding-left:0;border-top:1px solid rgba(255,255,255,.1);padding-top:20px}.coverage-item.svelte-1ijnjmm:nth-child(-n+3){border-top:none;padding-top:0}}@media(max-width:860px){.plans-grid.svelte-1ijnjmm,.free-grid.svelte-1ijnjmm{grid-template-columns:1fr}}@media(max-width:800px){.inner.svelte-1ijnjmm{padding:0 24px}.hero.svelte-1ijnjmm{padding:72px 0 56px}.cta-inner.svelte-1ijnjmm{flex-direction:column;gap:28px}.coverage-grid.svelte-1ijnjmm{grid-template-columns:repeat(2,1fr)}.coverage-item.svelte-1ijnjmm:nth-child(-n+2){border-top:none;padding-top:0}}
