.sol-section:where(.astro-6blhijmk){gap:var(--ds-product-section-gap);flex-direction:column;width:100%;display:flex}.sol-section:where(.astro-6blhijmk).is-center{align-items:center}.sol-section:where(.astro-6blhijmk).is-start{align-items:flex-start}.sol-section__head:where(.astro-6blhijmk){gap:var(--ds-gap-27);flex-direction:column;display:flex}.is-center:where(.astro-6blhijmk) .sol-section__head:where(.astro-6blhijmk){width:var(--ds-w-prose);align-items:center}.is-start:where(.astro-6blhijmk) .sol-section__head:where(.astro-6blhijmk){align-items:flex-start;width:100%}.sol-section__titles:where(.astro-6blhijmk){gap:var(--ds-gap-10);flex-direction:column;display:flex}.is-center:where(.astro-6blhijmk) .sol-section__titles:where(.astro-6blhijmk){min-width:var(--ds-w-eyebrow-col);align-items:center}.is-start:where(.astro-6blhijmk) .sol-section__titles:where(.astro-6blhijmk){width:var(--ds-w-eyebrow-col);align-items:flex-start}.sol-section__title:where(.astro-6blhijmk){width:100%;font-weight:var(--ds-weight-medium);font-size:var(--ds-text-h2);letter-spacing:var(--ds-track-h2);line-height:var(--ds-leading-heading);color:var(--ds-text-primary)}.is-center:where(.astro-6blhijmk) .sol-section__title:where(.astro-6blhijmk){text-align:center}.sol-section__sub:where(.astro-6blhijmk){width:100%;font-size:var(--ds-text-section-sub);letter-spacing:var(--ds-track-section-sub);color:var(--ds-text-body)}.is-center:where(.astro-6blhijmk) .sol-section__sub:where(.astro-6blhijmk){text-align:center}.sol-section__body:where(.astro-6blhijmk){width:100%}.problem:where(.astro-vp6wb46m){gap:var(--ds-product-section-gap);flex-direction:column;align-items:center;width:100%;display:flex}.problem__frame:where(.astro-vp6wb46m){gap:var(--ds-problem-gap);width:100%;padding:var(--ds-problem-pad) 0;flex-direction:column;align-items:flex-start;display:flex}.problem__rule:where(.astro-vp6wb46m){width:var(--ds-problem-rule-w);height:var(--ds-problem-rule-h);background:var(--ds-problem-rule);flex:none}.problem__copy:where(.astro-vp6wb46m){gap:var(--ds-demo-gap);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;width:100%;display:grid}.problem__claim:where(.astro-vp6wb46m){gap:var(--ds-gap-27);flex-direction:column;align-items:flex-start;display:flex}.problem__title:where(.astro-vp6wb46m){font-weight:var(--ds-weight-medium);font-size:var(--ds-text-problem);letter-spacing:var(--ds-track-problem);line-height:var(--ds-leading-heading);text-wrap:balance;color:var(--ds-text-primary)}.problem__body:where(.astro-vp6wb46m){max-width:var(--ds-problem-body-w);padding-top:var(--ds-gap-27);font-size:var(--ds-text-section-sub);letter-spacing:var(--ds-track-section-sub);line-height:var(--ds-leading-prose);color:var(--ds-text-body)}.problem__evidence:where(.astro-vp6wb46m){width:100%}@media (width<=1023px){.problem__frame:where(.astro-vp6wb46m){padding:0}.problem__copy:where(.astro-vp6wb46m){gap:var(--ds-gap-27);grid-template-columns:1fr}.problem__body:where(.astro-vp6wb46m){padding-top:0}}.stakes:where(.astro-rygzxqxa){gap:var(--ds-stakes-col-gap);grid-template-columns:1fr 1fr;width:100%;display:grid}.stakes__col:where(.astro-rygzxqxa){gap:var(--ds-stakes-gap);flex-direction:column;min-width:0;display:flex}.stakes__head:where(.astro-rygzxqxa){padding-bottom:var(--ds-stakes-gap);border-bottom:var(--ds-hairline) solid var(--ds-ledger-rule);font-family:var(--ds-font-mono);font-size:var(--ds-text-eyebrow);letter-spacing:var(--ds-track-eyebrow);text-transform:uppercase;color:var(--ds-text-muted)}.stakes__head--strong:where(.astro-rygzxqxa){border-bottom-color:var(--ds-ledger-rule-active);color:var(--ds-text-primary)}.stakes__list:where(.astro-rygzxqxa){flex-direction:column;display:flex}.stakes__item:where(.astro-rygzxqxa){gap:var(--ds-gap-15);padding:var(--ds-stakes-item-py) 0;font-size:var(--ds-text-ledger-body);letter-spacing:var(--ds-track-ledger-body);line-height:var(--ds-leading-prose);align-items:baseline;display:flex}.stakes__item--before:where(.astro-rygzxqxa){color:var(--ds-text-muted)}.stakes__item--after:where(.astro-rygzxqxa){color:var(--ds-text-primary)}.stakes__mark:where(.astro-rygzxqxa){width:var(--ds-stakes-mark);font-family:var(--ds-font-mono);font-size:var(--ds-text-spine-index);flex:none}@media (width<=860px){.stakes:where(.astro-rygzxqxa){gap:var(--ds-gap-46);grid-template-columns:1fr}}.toolkit:where(.astro-la637trd){flex-direction:column;width:100%;display:flex}.toolkit__grid:where(.astro-la637trd){grid-template-columns:repeat(auto-fit, minmax(var(--ds-toolkit-min-w), 1fr));gap:var(--ds-gap-20);width:100%;display:grid}.tool:where(.astro-la637trd){gap:var(--ds-toolkit-gap);height:100%;padding:var(--ds-toolkit-pad);border-radius:var(--ds-app-card-radius);background:var(--ds-surface-card);transition:transform var(--ds-motion-fast) var(--ds-ease);flex-direction:column;align-items:flex-start;display:flex}.tool:where(.astro-la637trd):hover{transform:translateY(var(--ds-hover-lift))}.tool:where(.astro-la637trd):focus-visible{outline:var(--ds-focus-ring-w) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset)}.tool__icon:where(.astro-la637trd){width:var(--ds-toolkit-icon);height:var(--ds-toolkit-icon);border-radius:var(--ds-toolkit-icon-radius);object-fit:cover;flex:none}.tool__copy:where(.astro-la637trd){gap:var(--ds-app-card-gap);flex-direction:column;flex:1;display:flex}.tool__title:where(.astro-la637trd){font-weight:var(--ds-weight-medium);font-size:var(--ds-text-app-title);letter-spacing:var(--ds-track-app-title);color:var(--ds-text-on-light)}.tool__body:where(.astro-la637trd){font-size:var(--ds-text-toolkit-body);letter-spacing:var(--ds-track-app-body);line-height:var(--ds-leading-prose);color:var(--ds-text-on-light-muted)}.tool__cta:where(.astro-la637trd){gap:var(--ds-gap-10);font-weight:var(--ds-weight-medium);font-size:var(--ds-text-app-body);letter-spacing:var(--ds-track-app-body);color:var(--ds-text-on-light);align-items:center;display:flex}.tool__arrow:where(.astro-la637trd){transition:transform var(--ds-motion-fast) var(--ds-ease)}.tool:where(.astro-la637trd):hover .tool__arrow:where(.astro-la637trd){transform:translateX(var(--ds-ledger-hover-x))}.toolkit__note:where(.astro-la637trd){padding-top:var(--ds-toolkit-note-py);font-size:var(--ds-text-ledger-body);letter-spacing:var(--ds-track-ledger-body);line-height:var(--ds-leading-prose);color:var(--ds-text-muted)}@media (prefers-reduced-motion:reduce){.tool:where(.astro-la637trd),.tool__arrow:where(.astro-la637trd){transition:none}.tool:where(.astro-la637trd):hover,.tool:where(.astro-la637trd):hover .tool__arrow:where(.astro-la637trd){transform:none}}@media (width<=639px){.toolkit__grid:where(.astro-la637trd){grid-template-columns:1fr}}
