.hero.svelte-1aq6y4t{padding:var(--space-20) 0 var(--space-24)}.hero-grid.svelte-1aq6y4t{display:grid;grid-template-columns:1fr;gap:var(--space-8);align-items:center}@media(min-width:900px){.hero-grid.svelte-1aq6y4t{grid-template-columns:minmax(0,1fr) 420px}}.hero-copy.svelte-1aq6y4t{max-width:720px}h1.svelte-1aq6y4t,h2.svelte-1aq6y4t,h3.svelte-1aq6y4t{font-family:var(--font-display);letter-spacing:0;color:var(--color-text)}h1.svelte-1aq6y4t{margin-top:var(--space-4);font-size:clamp(2.4rem,7vw,4.6rem);line-height:1.02;font-weight:800}h1.fd-marketing-h1.svelte-1aq6y4t{font-size:clamp(36px,10vw,42px);line-height:1.08;letter-spacing:-.025em}@media(min-width:640px){h1.fd-marketing-h1.svelte-1aq6y4t{font-size:clamp(44px,7vw,4.6rem);line-height:1.02;letter-spacing:-.035em}}h2.svelte-1aq6y4t{font-size:clamp(2rem,4vw,3rem);line-height:1.12;font-weight:800}h3.svelte-1aq6y4t{font-size:1.25rem;line-height:1.25;font-weight:800}.lead.svelte-1aq6y4t{margin-top:var(--space-6);font-size:1.1rem;line-height:1.75;color:var(--color-text-secondary)}.hero-actions.svelte-1aq6y4t{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);margin-top:var(--space-8)}.hero-actions.svelte-1aq6y4t p:where(.svelte-1aq6y4t){color:var(--color-text-secondary);font-size:13px}.hero-reading.svelte-1aq6y4t{margin:var(--space-4) 0 0;display:flex;gap:var(--space-2);flex-wrap:wrap;font-size:14px;font-weight:800}.hero-reading.svelte-1aq6y4t a:where(.svelte-1aq6y4t){color:var(--color-primary)}.hero-reading.svelte-1aq6y4t span:where(.svelte-1aq6y4t){color:var(--color-text-tertiary)}.event-board.svelte-1aq6y4t{position:relative;padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface-lowest);box-shadow:var(--shadow-xl);--bracket-size: 22px;--bracket-stroke: 3px;--bracket-inset: -10px}.board-header.svelte-1aq6y4t{display:flex;gap:var(--space-4);align-items:center;padding-bottom:var(--space-4)}.board-header.svelte-1aq6y4t strong:where(.svelte-1aq6y4t),.board-header.svelte-1aq6y4t span:where(.svelte-1aq6y4t){display:block}.board-header.svelte-1aq6y4t span:where(.svelte-1aq6y4t){font-size:13px;color:var(--color-text-secondary)}.photo-strip.svelte-1aq6y4t{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.photo-strip.svelte-1aq6y4t img:where(.svelte-1aq6y4t){width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--radius-md)}.photo-strip.svelte-1aq6y4t img:where(.svelte-1aq6y4t):first-child{grid-column:1 / -1;aspect-ratio:16 / 9}.board-stats.svelte-1aq6y4t{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2);margin-top:var(--space-4)}.board-stats.svelte-1aq6y4t span:where(.svelte-1aq6y4t){text-align:center;padding:var(--space-2);border-radius:var(--radius-md);background:var(--color-surface-low);font-size:12px;font-weight:700}.section.svelte-1aq6y4t{padding:var(--space-20) 0}.bg-low.svelte-1aq6y4t{background:var(--color-surface-low)}.narrow.svelte-1aq6y4t{max-width:760px}.section-heading.svelte-1aq6y4t{max-width:820px;margin-bottom:var(--space-10)}.section-heading.svelte-1aq6y4t .label:where(.svelte-1aq6y4t){margin-bottom:var(--space-3)}.use-grid.svelte-1aq6y4t,.reason-grid.svelte-1aq6y4t,.pricing-grid.svelte-1aq6y4t{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:760px){.use-grid.svelte-1aq6y4t{grid-template-columns:repeat(4,1fr)}.reason-grid.svelte-1aq6y4t,.pricing-grid.svelte-1aq6y4t{grid-template-columns:repeat(3,1fr)}}.use-card.svelte-1aq6y4t,.reason-card.svelte-1aq6y4t,.price-card.svelte-1aq6y4t{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-surface-lowest);box-shadow:var(--shadow-sm);color:var(--color-text)}.use-card.svelte-1aq6y4t{min-height:245px}.use-card.svelte-1aq6y4t:hover{text-decoration:none;box-shadow:var(--shadow-md)}.use-card.svelte-1aq6y4t svg,.flow-list.svelte-1aq6y4t svg{color:var(--color-primary)}.use-card.svelte-1aq6y4t p:where(.svelte-1aq6y4t),.reason-card.svelte-1aq6y4t p:where(.svelte-1aq6y4t),.price-card.svelte-1aq6y4t p:where(.svelte-1aq6y4t),.flow-grid.svelte-1aq6y4t p:where(.svelte-1aq6y4t){color:var(--color-text-secondary);line-height:1.7}.flow-grid.svelte-1aq6y4t{display:grid;grid-template-columns:1fr;gap:var(--space-8);align-items:center}@media(min-width:840px){.flow-grid.svelte-1aq6y4t{grid-template-columns:minmax(0,1fr) 420px}}.flow-grid.svelte-1aq6y4t p:where(.svelte-1aq6y4t){margin-top:var(--space-5)}.flow-list.svelte-1aq6y4t{display:flex;flex-direction:column;gap:var(--space-3)}.flow-list.svelte-1aq6y4t div:where(.svelte-1aq6y4t){display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface-lowest);box-shadow:var(--shadow-sm);font-weight:700}.reason-card.highlighted.svelte-1aq6y4t,.price-card.highlighted.svelte-1aq6y4t{background:var(--color-primary);color:var(--color-on-primary)}.reason-card.highlighted.svelte-1aq6y4t h3:where(.svelte-1aq6y4t),.reason-card.highlighted.svelte-1aq6y4t p:where(.svelte-1aq6y4t),.price-card.highlighted.svelte-1aq6y4t .label:where(.svelte-1aq6y4t),.price-card.highlighted.svelte-1aq6y4t .price:where(.svelte-1aq6y4t),.price-card.highlighted.svelte-1aq6y4t p:where(.svelte-1aq6y4t),.price-card.highlighted.svelte-1aq6y4t li:where(.svelte-1aq6y4t){color:var(--color-on-primary)}@media(prefers-color-scheme:dark){.reason-card.highlighted.svelte-1aq6y4t{background:var(--fd-pricing-dark-card-alt);color:var(--color-text);outline:1px solid var(--fd-pricing-dark-outline);outline-offset:-1px;box-shadow:var(--fd-pricing-dark-glow)}.reason-card.highlighted.svelte-1aq6y4t h3:where(.svelte-1aq6y4t){color:var(--color-text)}.reason-card.highlighted.svelte-1aq6y4t p:where(.svelte-1aq6y4t){color:var(--color-text-secondary)}.price-card.highlighted.svelte-1aq6y4t{background:var(--fd-pricing-dark-card);color:var(--color-text);outline:1px solid var(--fd-pricing-dark-outline);outline-offset:-1px;box-shadow:var(--fd-pricing-dark-glow)}.price-card.highlighted.svelte-1aq6y4t p:where(.svelte-1aq6y4t),.price-card.highlighted.svelte-1aq6y4t li:where(.svelte-1aq6y4t){color:var(--color-text-secondary)}.price-card.highlighted.svelte-1aq6y4t .label:where(.svelte-1aq6y4t),.price-card.highlighted.svelte-1aq6y4t .price:where(.svelte-1aq6y4t){color:var(--color-text)}}.price.svelte-1aq6y4t{font-family:var(--font-display);font-size:2.8rem;font-weight:800;line-height:1}.price-card.svelte-1aq6y4t ul:where(.svelte-1aq6y4t){list-style:none;display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}.price-card.svelte-1aq6y4t li:where(.svelte-1aq6y4t){display:flex;gap:var(--space-2);align-items:center;color:var(--color-text-secondary)}.price-card.svelte-1aq6y4t li:where(.svelte-1aq6y4t) svg{color:var(--color-success);flex:0 0 auto}.price-card.highlighted.svelte-1aq6y4t li:where(.svelte-1aq6y4t) svg{color:#fffc}.pricing-cta.svelte-1aq6y4t{margin-top:var(--space-8);text-align:center}.cta-section.svelte-1aq6y4t{background:var(--fd-navy);color:#fff;padding:var(--space-20) 0}.cta-inner.svelte-1aq6y4t{max-width:760px;text-align:center}.cta-inner.svelte-1aq6y4t h2:where(.svelte-1aq6y4t){color:#fff}.cta-inner.svelte-1aq6y4t p:where(.svelte-1aq6y4t){margin:var(--space-4) 0 var(--space-8);color:#ffffffd1;line-height:1.7}
