.pack-card[data-astro-cid-ssotcyyj]{align-content:space-between;gap:var(--space-5);min-height:18rem;padding:var(--space-6);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);display:grid}.pack-card[data-astro-cid-ssotcyyj]:hover{box-shadow:var(--shadow-md);border-color:#a8cbd1;transform:translateY(-2px)}.pack-number[data-astro-cid-ssotcyyj]{color:var(--color-brand-600);font-size:var(--text-sm);letter-spacing:.12em;font-weight:850}.pack-copy[data-astro-cid-ssotcyyj]{align-self:start}h3[data-astro-cid-ssotcyyj]{font-size:var(--text-xl)}p[data-astro-cid-ssotcyyj]{color:var(--color-ink-muted);margin-block-start:var(--space-4)}ul[data-astro-cid-ssotcyyj]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}li[data-astro-cid-ssotcyyj]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-accent-100);color:var(--color-accent-500);font-size:var(--text-sm);font-weight:750}@media (width<=40rem){.pack-card[data-astro-cid-ssotcyyj]{min-height:auto;padding:var(--space-5)}}.section[data-astro-cid-lcdefpme]{padding-block:clamp(4rem,8vw,7rem)}.section-heading[data-astro-cid-lcdefpme]{max-width:48rem}.section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.support-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.pricing-intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.demo-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.faq-intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--text-2xl)}.section-heading[data-astro-cid-lcdefpme] .flow[data-astro-cid-lcdefpme],.section-heading[data-astro-cid-lcdefpme].flow,.support-copy[data-astro-cid-lcdefpme],.pricing-intro[data-astro-cid-lcdefpme],.demo-copy[data-astro-cid-lcdefpme],.faq-intro[data-astro-cid-lcdefpme]{--flow-space:var(--space-4)}.hero[data-astro-cid-lcdefpme]{background:radial-gradient(circle at 82% 18%, #1495a62b, transparent 25rem), linear-gradient(180deg, var(--color-surface-soft), var(--color-surface));padding-block:clamp(4.5rem,10vw,8rem);position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme]:after{content:"";border:1px solid #12617c1f;border-radius:50%;width:24rem;height:24rem;position:absolute;inset:auto -9rem -12rem auto}.hero-grid[data-astro-cid-lcdefpme]{z-index:1;grid-template-columns:minmax(0,1.45fr) minmax(18rem,.55fr);align-items:center;gap:clamp(2.5rem,7vw,6rem);display:grid;position:relative}.hero-copy[data-astro-cid-lcdefpme]{--flow-space:var(--space-5)}h1[data-astro-cid-lcdefpme]{max-width:15ch;font-size:var(--text-3xl)}h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--color-brand-700)}.hero-subcopy[data-astro-cid-lcdefpme]{max-width:46rem;color:var(--color-ink-strong);font-size:var(--text-xl);font-weight:650;line-height:1.6}.hero-note[data-astro-cid-lcdefpme]{max-width:44rem;color:var(--color-ink-muted)}.hero-actions[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-3);flex-wrap:wrap;padding-block-start:var(--space-2);display:flex}.button-secondary[data-astro-cid-lcdefpme]{border-color:var(--color-brand-700);color:var(--color-brand-900);background:0 0}.button-secondary[data-astro-cid-lcdefpme]:hover{background:var(--color-surface-tint);color:var(--color-brand-900)}.hero-panel[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:#ffffffdb;border:1px solid #12617c29;padding:clamp(1.5rem,3vw,2.25rem)}.panel-label[data-astro-cid-lcdefpme]{color:var(--color-brand-700);font-size:var(--text-sm);font-weight:800}.hero-panel[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{margin-block:var(--space-5);gap:0;padding:0;list-style:none;display:grid}.hero-panel[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:var(--space-1);padding-block:var(--space-4);border-bottom:1px solid var(--color-border);display:grid}.hero-panel[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child{padding-block-start:0}.hero-panel[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.panel-note[data-astro-cid-lcdefpme]{color:var(--color-ink-muted);font-size:var(--text-sm)}.hero-panel[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--color-ink-strong);font-size:var(--text-lg)}.problem-list[data-astro-cid-lcdefpme]{gap:var(--space-3);margin-block:var(--space-7) 0;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid}.problem-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:flex-start;gap:var(--space-4);min-height:9rem;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-soft);color:var(--color-ink-strong);flex-direction:column;font-weight:750;display:flex}.check[data-astro-cid-lcdefpme]{background:var(--color-surface-tint);width:2rem;height:2rem;color:var(--color-brand-700);border-radius:50%;flex:none;place-items:center;display:grid}.packs[data-astro-cid-lcdefpme]{border-block:1px solid var(--color-border);background:var(--color-surface-soft)}.heading-row[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:var(--space-6);max-width:none;display:flex}.section-link[data-astro-cid-lcdefpme]{flex:none;font-weight:750}.pack-grid[data-astro-cid-lcdefpme]{gap:var(--space-4);grid-template-columns:repeat(6,minmax(0,1fr));margin-block-start:var(--space-7);display:grid}.pack-grid[data-astro-cid-lcdefpme]>*{grid-column:span 2}.pack-grid[data-astro-cid-lcdefpme]>:nth-child(4){grid-column:2/span 2}.support[data-astro-cid-lcdefpme]{background:var(--color-ink-strong);color:#c6d6e2}.support-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(3rem,8vw,7rem);display:grid}.support[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.support[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#fff}.support[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:#73ccd3}.support-steps[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none;display:grid}.support-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:var(--space-5);padding-block:var(--space-5);border-top:1px solid #d7e1e82e;grid-template-columns:3rem 1fr;display:grid}.support-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid #d7e1e82e}.step-number[data-astro-cid-lcdefpme]{color:#73ccd3;font-size:var(--text-sm);font-weight:850}.support-steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-lg)}.support-steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#afc1d0;margin-block-start:var(--space-2)}.pricing-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(20rem,.72fr);align-items:center;gap:clamp(2.5rem,8vw,7rem);display:grid}.minimum-prices[data-astro-cid-lcdefpme]{gap:var(--space-6);margin-block:var(--space-6) var(--space-5);flex-wrap:wrap;display:flex}.minimum-prices[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{min-width:11rem}.minimum-prices[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme],.plan-prices[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--color-ink-muted);font-size:var(--text-sm);font-weight:750}.minimum-prices[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:var(--space-1) 0 0;color:var(--color-ink-strong);font-size:var(--text-2xl);font-weight:850;line-height:1.2}.minimum-prices[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{font-size:var(--text-base)}.recommended-plan[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:linear-gradient(150deg,#f4fbfb,#fff);border:1px solid #9ccbd0;padding:clamp(1.75rem,4vw,3rem)}.plan-badge[data-astro-cid-lcdefpme]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-brand-700);color:#fff;font-size:var(--text-sm);font-weight:800;display:inline-flex}.recommended-plan[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-2xl);margin-block-start:var(--space-4)}.plan-audience[data-astro-cid-lcdefpme]{color:var(--color-ink-muted);margin-block-start:var(--space-2)}.plan-prices[data-astro-cid-lcdefpme]{gap:var(--space-4);margin-block:var(--space-6);padding-block:var(--space-5);border-block:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.plan-prices[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:var(--space-1) 0 0;color:var(--color-brand-900);font-size:var(--text-lg);font-weight:850}.pricing-note[data-astro-cid-lcdefpme]{padding:var(--space-4);border-left:3px solid var(--color-brand-600);background:var(--color-surface-soft);color:var(--color-ink-muted);font-size:var(--text-sm);grid-column:1/-1;margin-block-start:calc(-1 * var(--space-3))}.demos[data-astro-cid-lcdefpme]{padding-block:0}.demo-banner[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--space-7);border-radius:var(--radius-lg);background:linear-gradient(120deg, #103b55f5, #12617cf0), var(--color-brand-900);color:#dce8f1;padding:clamp(2rem,5vw,4rem);display:flex}.demo-copy[data-astro-cid-lcdefpme]{max-width:46rem}.demo-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff}.demo-copy[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:#83d7dc}.demo-button[data-astro-cid-lcdefpme]{color:var(--color-brand-900);background:#fff;flex:none}.demo-button[data-astro-cid-lcdefpme]:hover{background:var(--color-surface-tint);color:var(--color-brand-900)}.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.62fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,8vw,7rem);display:grid}.faq-intro[data-astro-cid-lcdefpme]{position:sticky;top:8rem}.faq-list[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-border)}details[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-border)}summary[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--space-5);min-height:4.75rem;padding-block:var(--space-4);color:var(--color-ink-strong);cursor:pointer;font-weight:750;list-style:none;display:flex}summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq-toggle[data-astro-cid-lcdefpme]{flex:none;width:1.25rem;height:1.25rem;position:relative}.faq-toggle[data-astro-cid-lcdefpme]:before,.faq-toggle[data-astro-cid-lcdefpme]:after{background:var(--color-brand-700);content:"";width:.85rem;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-toggle[data-astro-cid-lcdefpme]:after{transition:transform var(--transition-fast);transform:translate(-50%,-50%)rotate(90deg)}details[data-astro-cid-lcdefpme][open] .faq-toggle[data-astro-cid-lcdefpme]:after{transform:translate(-50%,-50%)rotate(0)}.faq-answer[data-astro-cid-lcdefpme]{padding:0 var(--space-6) var(--space-5) 0;color:var(--color-ink-muted)}.faq-answer[data-astro-cid-lcdefpme] p{margin:0}.final-cta[data-astro-cid-lcdefpme]{padding-block:0 var(--space-9)}@media (width<=64rem){.problem-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}.pack-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.pack-grid[data-astro-cid-lcdefpme]>*,.pack-grid[data-astro-cid-lcdefpme]>:nth-child(4){grid-column:auto}.pack-grid[data-astro-cid-lcdefpme]>:last-child{grid-column:1/-1}}@media (width<=50rem){.hero-grid[data-astro-cid-lcdefpme],.support-grid[data-astro-cid-lcdefpme],.pricing-grid[data-astro-cid-lcdefpme],.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.heading-row[data-astro-cid-lcdefpme],.demo-banner[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}.faq-intro[data-astro-cid-lcdefpme]{position:static}.demo-button[data-astro-cid-lcdefpme]{width:100%}}@media (width<=38rem){.hero-actions[data-astro-cid-lcdefpme]{flex-direction:column;align-items:stretch}.hero-actions[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{width:100%}.problem-list[data-astro-cid-lcdefpme],.pack-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.pack-grid[data-astro-cid-lcdefpme]>:last-child{grid-column:auto}.problem-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{flex-direction:row;align-items:center;min-height:auto}.minimum-prices[data-astro-cid-lcdefpme],.plan-prices[data-astro-cid-lcdefpme]{gap:var(--space-4);grid-template-columns:1fr;display:grid}}
