.lede:where(.astro-lcdefpme){margin:0 0 var(--space-5);max-width:var(--measure);font-size:var(--text-lg);color:var(--color-ink-muted)}.capabilities:where(.astro-lcdefpme){margin:0 0 var(--space-6);gap:var(--space-2);max-width:var(--measure);font-size:var(--text-lg);padding:0;list-style:none;display:grid}.capabilities:where(.astro-lcdefpme) li:where(.astro-lcdefpme){padding-left:var(--space-4);border-left:3px solid var(--color-accent-fill)}.hero-cta:where(.astro-lcdefpme){background:var(--color-button-fill);width:fit-content;color:var(--color-button-ink);padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);font-weight:var(--weight-semibold);margin-inline:auto;text-decoration:none;display:block}.hero-cta:where(.astro-lcdefpme):hover{background:var(--color-button-fill-hover)}.sr-only:where(.astro-lcdefpme){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chooser:where(.astro-lcdefpme){gap:var(--space-3);border:0;flex-wrap:wrap;grid-column:1/-1;margin:0;padding:0;display:flex}.chooser:where(.astro-lcdefpme) input:where(.astro-lcdefpme){opacity:0;pointer-events:none;position:absolute}.chooser:where(.astro-lcdefpme) label:where(.astro-lcdefpme){cursor:pointer}.pain-full:where(.astro-lcdefpme) span:where(.astro-lcdefpme){display:block}.products:where(.astro-lcdefpme):not(:has(input[name=product-focus]:checked)) .pain-tab:where(.astro-lcdefpme),.products:where(.astro-lcdefpme):has(input[name=product-focus]:checked) .pain-full:where(.astro-lcdefpme){display:none}@media (width>=67.125rem){.products:where(.astro-lcdefpme):has(#open-flow:checked):not(:has(#open-agent:checked)){grid-template-columns:2.2fr 1fr}.products:where(.astro-lcdefpme):has(#open-agent:checked):not(:has(#open-flow:checked)){grid-template-columns:1fr 2.2fr}.products:where(.astro-lcdefpme):has(.state:checked) .panel:not(:has(.state:checked)){top:var(--space-5);align-self:start;position:sticky}}.products:where(.astro-lcdefpme):has(label[for=focus-flow]:hover) .panel:first-of-type,.products:where(.astro-lcdefpme):has(#focus-flow:focus-visible) .panel:first-of-type,.products:where(.astro-lcdefpme):has(label[for=focus-agent]:hover) .panel:nth-of-type(2),.products:where(.astro-lcdefpme):has(#focus-agent:focus-visible) .panel:nth-of-type(2),.products:where(.astro-lcdefpme):has(.panel:first-of-type:hover) .chooser:where(.astro-lcdefpme) label:where(.astro-lcdefpme)[for=focus-flow],.products:where(.astro-lcdefpme):has(.panel:nth-of-type(2):hover) .chooser:where(.astro-lcdefpme) label:where(.astro-lcdefpme)[for=focus-agent],.products:where(.astro-lcdefpme):not(:has(input[name=product-focus]:checked)) .chooser:where(.astro-lcdefpme) label:where(.astro-lcdefpme)[for=focus-flow]:hover,.products:where(.astro-lcdefpme):not(:has(input[name=product-focus]:checked)) .chooser:where(.astro-lcdefpme) label:where(.astro-lcdefpme)[for=focus-agent]:hover,.products:where(.astro-lcdefpme):not(:has(input[name=product-focus]:checked)) .panel:hover{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.panel,.chooser:where(.astro-lcdefpme) label:where(.astro-lcdefpme){transition:border-color .14s,box-shadow .14s}@media (prefers-reduced-motion:reduce){.panel,.chooser:where(.astro-lcdefpme) label:where(.astro-lcdefpme){transition:none}}.products:where(.astro-lcdefpme):has(input[name=product-focus]:checked) .chooser:where(.astro-lcdefpme){gap:var(--space-1);margin-bottom:-1px}.products:where(.astro-lcdefpme):has(input[name=product-focus]:checked) .chooser:where(.astro-lcdefpme) label:where(.astro-lcdefpme){padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;color:var(--color-ink-muted);font-size:var(--text-sm);background:0 0}.products:where(.astro-lcdefpme):has(input[name=product-focus]:checked) .chooser:where(.astro-lcdefpme) label:where(.astro-lcdefpme):hover{color:var(--color-ink);border-color:var(--color-border-strong)}.chooser:where(.astro-lcdefpme) input:where(.astro-lcdefpme):checked+label:where(.astro-lcdefpme){font-weight:var(--weight-semibold);background:var(--color-surface-subtle)!important;border-color:var(--color-border)!important;border-bottom-color:var(--color-surface-subtle)!important;color:var(--color-ink)!important}.chooser:where(.astro-lcdefpme) input:where(.astro-lcdefpme):focus-visible+label:where(.astro-lcdefpme){outline:2px solid var(--color-accent);outline-offset:2px}@media (width>=67.125rem){.products:where(.astro-lcdefpme):has(#focus-flow:checked){grid-template-columns:2.2fr 1fr}.products:where(.astro-lcdefpme):has(#focus-agent:checked){grid-template-columns:1fr 2.2fr}}.insights:where(.astro-lcdefpme){margin-top:var(--space-section)}.insights:where(.astro-lcdefpme) h2:where(.astro-lcdefpme){margin:0 0 var(--space-2);text-align:center;font-size:var(--text-2xl);line-height:var(--leading-heading);letter-spacing:var(--tracking-display);font-weight:var(--weight-semibold)}.insights-intro:where(.astro-lcdefpme){margin:0 auto var(--space-6);max-width:var(--measure);text-align:center;color:var(--color-ink-muted)}.cards:where(.astro-lcdefpme){gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}@media (width>=67.125rem){.cards:where(.astro-lcdefpme){grid-template-columns:repeat(3,1fr)}}.cards:where(.astro-lcdefpme) li:where(.astro-lcdefpme){align-content:start;gap:var(--space-2);padding:var(--space-5);background:var(--color-surface-subtle);border:1px solid var(--color-border);border-left:3px solid var(--color-accent-fill);border-radius:var(--radius-lg);display:grid;position:relative}.kicker:where(.astro-lcdefpme){color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;margin:0}.cards:where(.astro-lcdefpme) h3:where(.astro-lcdefpme){font-size:var(--text-lg);line-height:var(--leading-heading);font-weight:var(--weight-semibold);margin:0}.cards:where(.astro-lcdefpme) h3:where(.astro-lcdefpme) a:where(.astro-lcdefpme){color:inherit;text-decoration:none}.cards:where(.astro-lcdefpme) h3:where(.astro-lcdefpme) a:where(.astro-lcdefpme):after{content:"";border-radius:inherit;position:absolute;inset:0}.cards:where(.astro-lcdefpme) li:where(.astro-lcdefpme):hover{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.cards:where(.astro-lcdefpme) li:where(.astro-lcdefpme):has(a:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.cards:where(.astro-lcdefpme) li:where(.astro-lcdefpme){transition:border-color .14s,box-shadow .14s}@media (prefers-reduced-motion:reduce){.cards:where(.astro-lcdefpme) li:where(.astro-lcdefpme){transition:none}}.cards:where(.astro-lcdefpme) li:where(.astro-lcdefpme) p:where(.astro-lcdefpme):last-child{color:var(--color-ink);font-size:var(--text-sm);margin:0}.insights-more:where(.astro-lcdefpme),.panels-cta:where(.astro-lcdefpme){margin:var(--space-6) 0 0;text-align:center}.kind:where(.astro-lcdefpme){fill:none;width:1.5rem;height:1.5rem;stroke:var(--color-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.products:where(.astro-lcdefpme){margin-top:var(--space-section);gap:var(--space-5);display:grid}@media (width>=67.125rem){.products:where(.astro-lcdefpme){grid-template-columns:1fr 1fr}}.products-q:where(.astro-lcdefpme){font-size:var(--text-2xl);line-height:var(--leading-heading);font-weight:var(--weight-semibold);grid-column:1/-1;margin:0}.independence:where(.astro-lcdefpme){margin-top:var(--space-5);color:var(--color-ink-muted);font-size:var(--text-sm)}.about:where(.astro-lcdefpme){margin-top:var(--space-section);text-align:center}.about:where(.astro-lcdefpme) h2:where(.astro-lcdefpme),.about:where(.astro-lcdefpme) p:where(.astro-lcdefpme){max-width:var(--measure);margin-inline:auto}.about:where(.astro-lcdefpme) .partner:where(.astro-lcdefpme){width:8rem;height:auto;margin:var(--space-5) auto 0;display:block}.about:where(.astro-lcdefpme) p:where(.astro-lcdefpme):last-child{max-width:none}.about:where(.astro-lcdefpme) h2:where(.astro-lcdefpme){font-size:var(--text-2xl);line-height:var(--leading-heading);font-weight:var(--weight-semibold);margin:0 auto var(--space-4)}
