[data-public-root] .solutions-action-plan-hero-veil{pointer-events:none;background-image:linear-gradient(to top, var(--color-surface-default) 0%, transparent 50%);position:absolute;inset:0}[data-public-root] #how-it-works .media[data-variant=stage]{aspect-ratio:1;width:100%;height:auto;position:relative;overflow:hidden;padding:0!important}[data-public-root] #how-it-works .media[data-variant=stage][data-frame=bare]>.media__stage{border-radius:inherit;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:none!important;background-color:#0000!important}[data-public-root] #how-it-works .media[data-variant=stage] .demo[data-kind=setup],[data-public-root] #how-it-works .media[data-variant=stage] .demo[data-kind=action-plan]{box-sizing:border-box;flex:none;align-self:stretch;width:100%;max-width:none;height:auto;max-height:none;padding:var(--prv-space-24)!important}[data-public-root] #how-it-works .demo__setup,[data-public-root] #how-it-works .demo__action-plan{width:100%;min-width:0;max-width:none;height:auto;margin-inline:auto}[data-public-root] #how-it-works .demo__setup{min-width:min(100%,18rem);max-width:20rem}[data-public-root] #how-it-works .demo__action-plan:not([data-density=compact]){transform:none}[data-public-root] #how-it-works .demo__action-plan[data-density=compact]{transform-origin:top;transform:scale(1.04)}[data-public-root] #how-it-works .demo__setup-card{flex:none;width:100%;height:auto}[data-public-root] #how-it-works .demo__action-plan-stack{gap:var(--prv-space-16);width:100%;height:auto;box-shadow:none;background:0 0;flex-direction:column;flex:none;display:flex}[data-public-root] #how-it-works .demo__action-plan-stack .demo__action-plan-card{border-radius:var(--radius-md);background:var(--color-surface-default);width:100%;height:auto;box-shadow:var(--shadow-media-inverse);flex:none}[data-public-root] #how-it-works .demo__action-plan[data-presentation=dialog] .demo__action-plan-card{flex:none;width:100%;height:auto}[data-public-root] #how-it-works .media[data-variant=stage]:has(.demo__action-plan[data-density=compact]) .media__stage{justify-content:flex-start;align-items:stretch;-webkit-mask-image:linear-gradient(#000000b3 0%,#000 18px calc(100% - 56px),#00000073 calc(100% - 20px),#00000026 100%);mask-image:linear-gradient(#000000b3 0%,#000 18px calc(100% - 56px),#00000073 calc(100% - 20px),#00000026 100%)}[data-public-root] #how-it-works .media[data-variant=stage]:has(.demo__action-plan[data-density=compact]) .demo[data-kind=action-plan]{padding-bottom:var(--prv-space-12)!important}[data-public-root] #product-stage .media[data-variant=stage][data-tone=inverse]:has(.solutions-ap-product-rail){padding:0;overflow:hidden}[data-public-root] #product-stage .media[data-variant=stage]:has(.solutions-ap-product-rail) .media__stage{box-shadow:none;background:0 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% calc(100% - 128px),#000000f0 calc(100% - 84px),#000000c7 calc(100% - 40px),#0000008c 100%);mask-image:linear-gradient(#000 0% calc(100% - 128px),#000000f0 calc(100% - 84px),#000000c7 calc(100% - 40px),#0000008c 100%)}[data-public-root] #product-stage .solutions-ap-product-rail{box-sizing:border-box;top:var(--prv-space-48);left:var(--prv-space-32);right:var(--prv-space-32);justify-content:flex-start;align-items:stretch;gap:var(--prv-space-16);transform-origin:top;flex-direction:column;width:auto;height:auto;margin:0;padding:0;display:flex;position:absolute;transform:scale(.92)}[data-public-root] #product-stage .solutions-ap-product-rail__primary,[data-public-root] #product-stage .solutions-ap-product-rail__next{flex:none;width:100%;min-width:0}[data-public-root] #product-stage .solutions-ap-product-rail__next{pointer-events:none}[data-public-root] #product-stage .solutions-ap-product-rail .demo[data-kind=action-plan]{background:0 0;border-radius:0;flex:none;width:100%;height:auto;min-height:0;margin:0;padding:0;display:block}[data-public-root] #product-stage .solutions-ap-product-rail .demo__action-plan{width:100%;max-width:none;margin:0}[data-public-root] #product-stage .solutions-ap-product-rail .demo__action-plan-card{border-radius:var(--radius-md);box-shadow:var(--shadow-media-inverse)}[data-public-root] #product-stage .solutions-ap-product-rail .demo__opt-tasks-row[data-expanded=true]{box-shadow:none}@keyframes solutions-ap-card-in{0%{opacity:0;transform:translateY(var(--prv-space-16))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){[data-public-root] #product-stage .media:has(.solutions-ap-product-rail):hover .solutions-ap-product-rail__primary{animation:solutions-ap-card-in .48s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) both}[data-public-root] #product-stage .media:has(.solutions-ap-product-rail):hover .solutions-ap-product-rail__next{animation:solutions-ap-card-in .48s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) .14s both}}