.hero-title[data-astro-cid-j7pv25f6]{font-size:clamp(2.4rem,5.6vw,4.4rem);line-height:1.04;max-width:52rem}.section-heading[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{margin-top:1rem;max-width:44rem}.requirement-note[data-astro-cid-j7pv25f6]{font-size:.92rem}.sub-heading[data-astro-cid-j7pv25f6]{margin:clamp(3rem,6vw,4.5rem) 0 1.5rem;font-size:clamp(1.5rem,2.8vw,2.1rem)}.itunes-card[data-astro-cid-j7pv25f6]{display:grid;gap:1.2rem;padding:clamp(1.75rem,5vw,3.5rem);border:1px solid var(--outline-strong);border-radius:var(--radius-xl);background:radial-gradient(circle at top left,rgba(96,187,226,.14),transparent 50%),var(--surface-low)}.itunes-card[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{max-width:44rem;line-height:1.08}.itunes-card[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{max-width:46rem}.pricing-why[data-astro-cid-j7pv25f6]{margin-top:1rem;max-width:34rem}.trust-layout[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:1.25rem;align-items:start}.trust-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}.requirements[data-astro-cid-j7pv25f6]{border-color:var(--primary-container)}.requirements[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{display:grid;gap:.6rem;padding:0;margin:.25rem 0 .5rem;list-style:none;color:var(--text)}.requirements[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"✓";margin-right:.5rem;color:var(--secondary-container);font-weight:800}.requirements[data-astro-cid-j7pv25f6] .text-link[data-astro-cid-j7pv25f6]{color:var(--primary-fixed);font-weight:700}.product-trust[data-astro-cid-j7pv25f6] .text-link[data-astro-cid-j7pv25f6]{color:var(--primary-fixed);margin-left:.35rem}.audience-layout[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(1.5rem,4vw,3rem);align-items:center}.audience-card[data-astro-cid-j7pv25f6]{gap:1rem}.audience-no[data-astro-cid-j7pv25f6]{margin-top:.75rem}.session-list[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;padding:0;margin:0;list-style:none}.session-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;gap:.9rem;align-content:start;padding:1.4rem;border-radius:var(--radius-lg);background:var(--surface-low);border:1px solid var(--outline)}.session-list[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.15rem;line-height:1.2;margin-bottom:.4rem}.compare-table-wrap[data-astro-cid-j7pv25f6]{overflow-x:auto;border:1px solid var(--outline);border-radius:var(--radius-lg);background:var(--surface-low)}.compare-table[data-astro-cid-j7pv25f6]{width:100%;border-collapse:collapse;font-size:1rem}.compare-table[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6],.compare-table[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6]{padding:.95rem 1.25rem;text-align:left;border-bottom:1px solid var(--outline);vertical-align:top}.compare-table[data-astro-cid-j7pv25f6] tbody[data-astro-cid-j7pv25f6] tr[data-astro-cid-j7pv25f6]:last-child th[data-astro-cid-j7pv25f6],.compare-table[data-astro-cid-j7pv25f6] tbody[data-astro-cid-j7pv25f6] tr[data-astro-cid-j7pv25f6]:last-child td[data-astro-cid-j7pv25f6]{border-bottom:0}.compare-table[data-astro-cid-j7pv25f6] thead[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6]{color:var(--muted);font-size:.85rem;letter-spacing:.06em;text-transform:uppercase}.compare-table[data-astro-cid-j7pv25f6] tbody[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6]{color:var(--text);font-weight:700}.compare-table[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6]{color:var(--muted)}.compare-table[data-astro-cid-j7pv25f6] .highlight[data-astro-cid-j7pv25f6]{background:#005bb529;color:var(--text)}.compare-table[data-astro-cid-j7pv25f6] thead[data-astro-cid-j7pv25f6] .highlight[data-astro-cid-j7pv25f6]{color:var(--primary-fixed)}.visually-hidden[data-astro-cid-j7pv25f6]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media(max-width:1080px){.session-list[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.audience-layout[data-astro-cid-j7pv25f6],.session-list[data-astro-cid-j7pv25f6],.trust-layout[data-astro-cid-j7pv25f6],.trust-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
