.hero-count__grid.svelte-1m71u4h{display:grid;gap:2rem;align-items:center}@media (min-width: 900px){.hero-count__grid.svelte-1m71u4h{grid-template-columns:1.05fr .95fr}}.hero-count__kicker.svelte-1m71u4h{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600;color:var(--accent-sage, #5a8060);margin:0 0 .5rem}.hero-count__stat.svelte-1m71u4h{font-family:var(--font-heading, "IBM Plex Serif", serif);font-size:clamp(3rem,6vw,4.5rem);color:var(--accent-teal, #4a7870);margin:0;line-height:1}.hero-count__sub.svelte-1m71u4h{margin:.75rem 0 1.25rem;max-width:52ch;font-size:18px;line-height:1.7}.hero-count__form.svelte-1m71u4h{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.hero-count__form.svelte-1m71u4h input:where(.svelte-1m71u4h){flex:1 1 220px;border-radius:999px;border:1px solid var(--border-warm, rgba(200, 168, 122, .28));padding:.85rem 1rem;font:inherit;background:var(--bg-panel, #fdfdf8)}.hero-count__actions.svelte-1m71u4h{display:flex;flex-wrap:wrap;gap:.75rem}.hero-count__mock.svelte-1m71u4h{border:1px solid var(--border-warm, rgba(200, 168, 122, .28));border-radius:16px;padding:1rem;background:#fff;box-shadow:var(--shadow-soft, 0 10px 28px rgba(34, 34, 32, .05))}[data-theme=dark] .hero-count__mock.svelte-1m71u4h{background:var(--bg-panel, #1f1f1d)}.hero-shot .iwf{border-radius:12px;margin-bottom:.75rem}.mock-window__chrome.svelte-1m71u4h{display:flex;gap:.35rem;margin-bottom:.75rem}.mock-window__chrome.svelte-1m71u4h span:where(.svelte-1m71u4h){width:10px;height:10px;border-radius:999px;background:#5a806059}.mock-row.svelte-1m71u4h{height:10px;border-radius:999px;background:#1a1a1814;margin-bottom:.5rem}.mock-row--short.svelte-1m71u4h{width:70%}.mock-grid.svelte-1m71u4h{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:.75rem}.mock-card.svelte-1m71u4h{height:64px;border-radius:10px;border:1px solid rgba(90,128,96,.25);background:#e8d8b840}.hero-count__story.svelte-1m71u4h{margin-top:2rem;max-width:72ch;font-size:17px;line-height:1.8}.timeline.svelte-1m71u4h{margin-top:2rem;display:grid;gap:1rem}@media (min-width: 720px){.timeline.svelte-1m71u4h{grid-template-columns:repeat(2,minmax(0,1fr))}}.timeline__item.svelte-1m71u4h{border:1px solid var(--border-warm, rgba(200, 168, 122, .28));border-radius:12px;padding:1rem 1.25rem;background:var(--bg-panel, #fdfdf8)}.timeline__item.svelte-1m71u4h h3:where(.svelte-1m71u4h){margin:0 0 .35rem;font-size:1.1rem}.timeline__item.svelte-1m71u4h p:where(.svelte-1m71u4h){margin:0 0 .75rem;color:var(--text-soft, #808070)}.timeline__count.svelte-1m71u4h{display:flex;gap:.75rem;font-weight:700;letter-spacing:.08em;color:var(--accent-teal, #4a7870)}.timeline__count--alt.svelte-1m71u4h{color:var(--accent-sage, #5a8060)}.util-sr-only.svelte-1m71u4h{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.briefing__title.svelte-1kfc6jk{margin:0 0 .5rem;font-family:var(--font-heading, "IBM Plex Serif", serif)}.briefing__lede.svelte-1kfc6jk{margin:0 0 1rem;max-width:60ch}.accordion.svelte-1kfc6jk{border:1px solid var(--border-warm, rgba(200, 168, 122, .28));border-radius:12px;overflow:hidden;margin-bottom:1.25rem;background:#fff}[data-theme=dark] .accordion.svelte-1kfc6jk{background:var(--bg-panel, #1f1f1d)}.accordion__trigger.svelte-1kfc6jk{width:100%;text-align:left;border:0;border-bottom:1px solid var(--border-warm, rgba(200, 168, 122, .28));background:transparent;padding:1rem 1.1rem;font-weight:600;cursor:pointer;color:var(--text-strong, #1a1a18)}.accordion__panel.svelte-1kfc6jk{padding:.75rem 1.1rem 1rem;color:var(--text-body, #404038);border-bottom:1px solid var(--border-warm, rgba(200, 168, 122, .28))}.briefing__form.svelte-1kfc6jk{display:grid;gap:.5rem;max-width:420px}.briefing__form.svelte-1kfc6jk input:where(.svelte-1kfc6jk){border-radius:12px;border:1px solid var(--border-warm, rgba(200, 168, 122, .28));padding:.65rem .85rem;font:inherit;background:var(--bg-panel, #fdfdf8)}.briefing__form.svelte-1kfc6jk label:where(.svelte-1kfc6jk){font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--accent-sage, #5a8060)}.subgrid[data-astro-cid-j7pv25f6]{display:grid;gap:1rem}@media (min-width: 900px){.subgrid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(0,1fr))}}.logo-rail[data-astro-cid-j7pv25f6]{display:flex;gap:1.5rem;overflow-x:auto;padding:1rem 0;border-block:1px solid var(--border-warm);font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:12px;color:var(--accent-teal);scroll-snap-type:x mandatory}.logo-rail[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{white-space:nowrap;scroll-snap-align:start;padding:.35rem .75rem;border-radius:999px;border:1px solid var(--border-warm);background:#fff}[data-theme=dark] .logo-rail[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{background:var(--bg-panel)}.inline-link[data-astro-cid-j7pv25f6]{font-weight:600;color:var(--accent-teal);text-decoration:none;border-bottom:1px solid rgba(74,120,112,.4)}.timeline-vertical[data-astro-cid-j7pv25f6]{display:grid;gap:1rem;margin:1.5rem 0;border-left:2px solid rgba(90,128,96,.35);padding-left:1rem}.timeline-vertical[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0 0 .25rem}.timeline-vertical[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0}.virtual-card[data-astro-cid-j7pv25f6]{max-width:520px}.virtual-price[data-astro-cid-j7pv25f6]{font-size:18px;font-weight:600;color:var(--text-strong)}
