.hero-grid[data-astro-cid-jrlmxlnk]{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center}.hero[data-astro-cid-jrlmxlnk] h1[data-astro-cid-jrlmxlnk]{margin-top:14px;font-size:clamp(2.25rem,5vw,3.25rem)}.hero-body[data-astro-cid-jrlmxlnk]{margin-top:18px;max-width:48ch;font-size:1.0625rem;color:var(--color-text-muted);line-height:1.65}.hero-actions[data-astro-cid-jrlmxlnk]{margin-top:24px;display:flex;flex-wrap:wrap;gap:14px}.play-promo[data-astro-cid-jrlmxlnk]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;width:100%;max-width:340px;margin-inline:auto;padding:40px 32px;background:var(--color-bg-elevated);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.play-promo[data-astro-cid-jrlmxlnk]:hover{border-color:var(--color-accent);background:var(--color-bg-elevated-2)}.play-promo-icon[data-astro-cid-jrlmxlnk]{width:64px;height:64px;object-fit:contain}.play-promo-name[data-astro-cid-jrlmxlnk]{font-size:1.0625rem;font-weight:600;color:var(--color-text)}.play-promo-cta[data-astro-cid-jrlmxlnk]{display:inline-flex;align-items:center;gap:.4em;font-size:.9375rem;color:var(--color-text-muted);transition:color .15s ease}.play-promo[data-astro-cid-jrlmxlnk]:hover .play-promo-cta[data-astro-cid-jrlmxlnk]{color:var(--color-accent-strong)}.prose[data-astro-cid-jrlmxlnk] h2[data-astro-cid-jrlmxlnk]{font-size:clamp(1.5rem,3.4vw,2rem)}.prose[data-astro-cid-jrlmxlnk] p[data-astro-cid-jrlmxlnk]{margin-top:20px;font-size:1.0625rem;color:var(--color-text-muted);line-height:1.7}.prose[data-astro-cid-jrlmxlnk] a[data-astro-cid-jrlmxlnk]{color:var(--color-accent-strong);text-decoration:underline;text-underline-offset:3px}.prose[data-astro-cid-jrlmxlnk] .cta{margin-top:12px}.section-heading[data-astro-cid-jrlmxlnk]{font-size:1.375rem;margin-bottom:8px}.capability-list[data-astro-cid-jrlmxlnk]{margin-top:24px;display:flex;flex-direction:column}.capability-item[data-astro-cid-jrlmxlnk]{padding-block:28px;border-bottom:1px solid var(--color-border)}.capability-item[data-astro-cid-jrlmxlnk]:first-child{padding-top:0}.capability-item[data-astro-cid-jrlmxlnk]:last-child{border-bottom:none;padding-bottom:0}.capability-item[data-astro-cid-jrlmxlnk] h3[data-astro-cid-jrlmxlnk]{font-size:1.125rem}.capability-item[data-astro-cid-jrlmxlnk] p[data-astro-cid-jrlmxlnk]{margin-top:10px;color:var(--color-text-muted);line-height:1.65;font-size:.9375rem}.capability-caveat[data-astro-cid-jrlmxlnk]{margin-top:24px;padding-left:1.2em;border-left:2px solid var(--color-accent);color:var(--color-text-muted);font-size:.875rem;line-height:1.65}.capability-caveat[data-astro-cid-jrlmxlnk] a[data-astro-cid-jrlmxlnk]{color:var(--color-accent-strong);text-decoration:underline;text-underline-offset:3px}.how-heading[data-astro-cid-jrlmxlnk]{text-align:center;margin-bottom:28px}.flow[data-astro-cid-jrlmxlnk]{list-style:none;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.flow-step[data-astro-cid-jrlmxlnk]{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;flex:1}.flow-index[data-astro-cid-jrlmxlnk]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;border:1px solid var(--color-border-strong);color:var(--color-accent);font-size:.8125rem;font-weight:600}.flow-step[data-astro-cid-jrlmxlnk] p[data-astro-cid-jrlmxlnk]{font-size:.9375rem;color:var(--color-text)}.final-cta-inner[data-astro-cid-jrlmxlnk]{text-align:center;display:flex;flex-direction:column;align-items:center;gap:24px}.final-cta-inner[data-astro-cid-jrlmxlnk] h2[data-astro-cid-jrlmxlnk]{font-size:clamp(1.75rem,4vw,2.5rem)}.faq-link[data-astro-cid-jrlmxlnk]{font-size:.9375rem;color:var(--color-text-muted)}.faq-link[data-astro-cid-jrlmxlnk]:hover{color:var(--color-accent)}@media(max-width:860px){.hero-grid[data-astro-cid-jrlmxlnk]{grid-template-columns:1fr}.hero-media[data-astro-cid-jrlmxlnk]{max-width:240px;margin-inline:auto}.flow[data-astro-cid-jrlmxlnk]{flex-direction:column;align-items:stretch;gap:20px}.flow-step[data-astro-cid-jrlmxlnk]{flex-direction:row;text-align:left}}
