.container[data-astro-cid-25nmve2o]{max-width:var(--container-max-width);margin:0 auto;padding:0 clamp(var(--spacing-16),8vw,var(--spacing-72))}.value-props-section[data-astro-cid-25nmve2o]{padding:0 0 var(--spacing-fluid-section) 0;background-color:var(--color-bg-white)}.value-props-header[data-astro-cid-25nmve2o]{margin-bottom:var(--spacing-fluid-lg)}.capabilities-section[data-astro-cid-25nmve2o],.outcomes-section[data-astro-cid-25nmve2o],.faq-section[data-astro-cid-25nmve2o]{padding:var(--spacing-fluid-section) 0;background-color:var(--color-bg-white)}.cta-to-faq[data-astro-cid-25nmve2o] .cta-banner-section{padding-bottom:var(--spacing-40)}.faq-section[data-astro-cid-25nmve2o]{padding-top:var(--spacing-40);padding-bottom:var(--spacing-40)}.faq-to-demo[data-astro-cid-25nmve2o] .book-demo{padding-top:var(--spacing-56)}.section-header[data-astro-cid-25nmve2o]{text-align:center;margin-bottom:var(--spacing-fluid-xl)}.section-header[data-astro-cid-25nmve2o] .eyebrow[data-astro-cid-25nmve2o]{font-size:var(--font-size-small);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--spacing-fluid-sm);line-height:var(--line-height-tight)}.section-header[data-astro-cid-25nmve2o] h2[data-astro-cid-25nmve2o]{font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--spacing-fluid-md);max-width:min(90vw,860px);margin-left:auto;margin-right:auto;line-height:var(--line-height-heading)}.section-header[data-astro-cid-25nmve2o] .blurb[data-astro-cid-25nmve2o]{font-size:var(--font-size-body-large);color:var(--color-text-secondary);max-width:min(90vw,720px);margin:0 auto;line-height:var(--line-height-body)}.capabilities-grid[data-astro-cid-25nmve2o]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-24);max-width:1100px;margin:0 auto}@media(max-width:768px){.capabilities-grid[data-astro-cid-25nmve2o]{grid-template-columns:1fr}}.capability[data-astro-cid-25nmve2o]{display:grid;grid-template-columns:56px 1fr;gap:var(--spacing-16);padding:var(--spacing-20);border-radius:18px;background:var(--color-bg-white);box-shadow:#0000000d 0 6px 24px,#0000000f 0 0 0 1px;align-items:start}.capability-icon[data-astro-cid-25nmve2o]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.capability-icon-bg[data-astro-cid-25nmve2o].capability-icon-pink{background:var(--color-accent-pink-tint)}.capability-icon-bg[data-astro-cid-25nmve2o].capability-icon-pink i[data-astro-cid-25nmve2o]{color:var(--color-accent-pink)}.capability-icon-bg[data-astro-cid-25nmve2o].capability-icon-blue{background:var(--color-accent-blue-tint)}.capability-icon-bg[data-astro-cid-25nmve2o].capability-icon-blue i[data-astro-cid-25nmve2o]{color:var(--color-accent-blue)}.capability-icon-bg[data-astro-cid-25nmve2o].capability-icon-yellow{background:var(--color-accent-yellow-tint)}.capability-icon-bg[data-astro-cid-25nmve2o].capability-icon-yellow i[data-astro-cid-25nmve2o]{color:var(--color-accent-yellow)}.capability-icon-bg[data-astro-cid-25nmve2o].capability-icon-violet{background:var(--color-accent-violet-tint)}.capability-icon-bg[data-astro-cid-25nmve2o].capability-icon-violet i[data-astro-cid-25nmve2o]{color:var(--color-accent-violet)}.capability-icon[data-astro-cid-25nmve2o] i[data-astro-cid-25nmve2o]{font-size:22px}.capability[data-astro-cid-25nmve2o] h3[data-astro-cid-25nmve2o]{font-size:16px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--spacing-8) 0;line-height:1.3}.capability[data-astro-cid-25nmve2o] p[data-astro-cid-25nmve2o]{font-size:14px;color:var(--color-text-secondary);margin:0;line-height:1.5}.bullet-list[data-astro-cid-25nmve2o]{list-style:none;padding:0;margin:0 auto;max-width:680px;display:grid;gap:var(--spacing-16);text-align:left}.bullet-list[data-astro-cid-25nmve2o] li[data-astro-cid-25nmve2o]{display:flex;gap:var(--spacing-12);align-items:flex-start;color:var(--color-text-secondary);line-height:var(--line-height-body);font-size:var(--font-size-body-large)}.tick[data-astro-cid-25nmve2o]{margin-top:4px;flex-shrink:0;color:var(--color-accent-blue);font-size:18px}.faq-section[data-astro-cid-25nmve2o] .faq-accordion-wrapper{padding-top:var(--spacing-24)}.faq-section[data-astro-cid-25nmve2o] .faq-heading{margin-bottom:var(--spacing-16)}
