[data-public-root] .solutions-strategy-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] #product-stage .media[data-variant=stage][data-tone=inverse]:has(.solutions-st-product-rail){padding:0;overflow:hidden}[data-public-root] #product-stage .media[data-variant=stage]:has(.solutions-st-product-rail) .media__stage{box-shadow:none;background:0 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000008c 0%,#000000c7 36px,#000000f0 80px,#000 120px calc(100% - 128px),#000000f0 calc(100% - 84px),#000000c7 calc(100% - 40px),#0000008c 100%);mask-image:linear-gradient(#0000008c 0%,#000000c7 36px,#000000f0 80px,#000 120px calc(100% - 128px),#000000f0 calc(100% - 84px),#000000c7 calc(100% - 40px),#0000008c 100%)}[data-public-root] #product-stage .solutions-st-product-rail{box-sizing:border-box;top:-10.5rem;left:var(--prv-space-24);right:var(--prv-space-24);transform-origin:top;width:auto;height:auto;margin:0;padding:0;display:block;position:absolute;transform:scale(.94)}[data-public-root] #product-stage .solutions-st-product-rail .demo[data-kind=strategy-document]{background:0 0;border-radius:0;width:100%;height:auto;min-height:0;margin:0;padding:0;display:block}[data-public-root] #product-stage .solutions-st-product-rail .demo__strategy-doc{width:100%;max-width:none;margin:0}[data-public-root] #product-stage .solutions-st-product-rail .demo__strategy-doc-card{border-radius:var(--radius-md);box-shadow:var(--shadow-media-inverse)}@keyframes solutions-st-item-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){:is([data-public-root] #product-stage .media:has(.solutions-st-product-rail):hover .demo__strategy-doc-tree-node,[data-public-root] #product-stage .media:has(.solutions-st-product-rail):hover .demo__strategy-doc-stage-card,[data-public-root] #product-stage .media:has(.solutions-st-product-rail):hover .demo__strategy-doc-stage-task){animation:solutions-st-item-in .42s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) both}[data-public-root] #product-stage .media:has(.solutions-st-product-rail):hover .demo__strategy-doc-tree-node:first-child{animation-delay:0s}[data-public-root] #product-stage .media:has(.solutions-st-product-rail):hover .demo__strategy-doc-tree-node:nth-child(2){animation-delay:40ms}[data-public-root] #product-stage .media:has(.solutions-st-product-rail):hover .demo__strategy-doc-tree-node:nth-child(3){animation-delay:80ms}[data-public-root] #product-stage .media:has(.solutions-st-product-rail):hover .demo__strategy-doc-tree-node:nth-child(4){animation-delay:.12s}[data-public-root] #product-stage .media:has(.solutions-st-product-rail):hover .demo__strategy-doc-stage-card:first-child{animation-delay:.1s}[data-public-root] #product-stage .media:has(.solutions-st-product-rail):hover .demo__strategy-doc-stage-card:nth-child(2){animation-delay:.18s}[data-public-root] #product-stage .media:has(.solutions-st-product-rail):hover .demo__strategy-doc-stage-card:nth-child(3){animation-delay:.26s}[data-public-root] #product-stage .media:has(.solutions-st-product-rail):hover .demo__strategy-doc-stage-card:first-child .demo__strategy-doc-stage-task:first-child{animation-delay:.16s}[data-public-root] #product-stage .media:has(.solutions-st-product-rail):hover .demo__strategy-doc-stage-card:first-child .demo__strategy-doc-stage-task:nth-child(2){animation-delay:.2s}[data-public-root] #product-stage .media:has(.solutions-st-product-rail):hover .demo__strategy-doc-stage-card:first-child .demo__strategy-doc-stage-task:nth-child(3){animation-delay:.24s}[data-public-root] #product-stage .media:has(.solutions-st-product-rail):hover .demo__strategy-doc-stage-card:first-child .demo__strategy-doc-stage-task:nth-child(4){animation-delay:.28s}}[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=strategy-document]{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__strategy-doc[data-layout=inputs],[data-public-root] #how-it-works .demo__strategy-doc[data-layout=sheet]{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__setup-card,[data-public-root] #how-it-works .demo__strategy-inputs-card,[data-public-root] #how-it-works .demo__strategy-doc-card{flex:none;width:100%;min-width:0;height:auto}[data-public-root] #how-it-works .media[data-variant=stage]:has(.demo__strategy-doc[data-layout=inputs]) .demo[data-kind=strategy-document]{padding:var(--prv-space-20)!important}[data-public-root] #how-it-works .demo__strategy-doc[data-layout=inputs]{transform-origin:50%;max-width:none;transform:scale(.98)}[data-public-root] #how-it-works .demo__strategy-inputs-card .demo__strategy-inputs{gap:var(--prv-space-12);padding:var(--prv-space-16)}[data-public-root] #how-it-works .demo__strategy-inputs-title{font-size:var(--prv-font-size-15,15px);line-height:var(--prv-line-height-20)}[data-public-root] #how-it-works .demo__strategy-inputs-grid{gap:var(--prv-space-12) var(--prv-space-10)}[data-public-root] #how-it-works .demo__strategy-metric{font-size:var(--prv-font-size-15,15px);line-height:1.2}[data-public-root] #how-it-works .demo__strategy-metric-detail{font-size:var(--prv-font-size-11,11px);line-height:1.3}[data-public-root] #how-it-works .demo__strategy-profile-icon{width:20px;height:20px}[data-public-root] #how-it-works .demo__strategy-profile-icon img{width:12px;height:12px}[data-public-root] #how-it-works .demo__strategy-avatar{width:28px;height:28px}[data-public-root] #how-it-works .demo__strategy-profiles-label,[data-public-root] #how-it-works .demo__strategy-reviewer-name{font-size:var(--prv-font-size-12);line-height:1.3}[data-public-root] #how-it-works .demo__strategy-reviewer-title{font-size:var(--prv-font-size-11,11px);line-height:1.3}[data-public-root] #how-it-works .media[data-variant=stage]:has(.solutions-st-how-situation) .media__stage{justify-content:flex-start;align-items:stretch;-webkit-mask-image:linear-gradient(#0000008c 0%,#000000c7 24px,#000000f0 48px,#000 72px calc(100% - 72px),#000000f0 calc(100% - 48px),#000000c7 calc(100% - 24px),#0000008c 100%);mask-image:linear-gradient(#0000008c 0%,#000000c7 24px,#000000f0 48px,#000 72px calc(100% - 72px),#000000f0 calc(100% - 48px),#000000c7 calc(100% - 24px),#0000008c 100%)}[data-public-root] #how-it-works .solutions-st-how-situation{box-sizing:border-box;flex-direction:column;margin:0;padding:0;display:flex;position:absolute;inset:-.75rem 5% -5.5rem}[data-public-root] #how-it-works .media[data-variant=stage] .solutions-st-how-situation .demo[data-kind=strategy-document]{flex-direction:column;flex:auto;width:100%;height:auto;min-height:0;display:flex;padding:0!important}[data-public-root] #how-it-works .solutions-st-how-situation .demo__strategy-doc{flex-direction:column;flex:auto;max-width:none;min-height:0;margin:0;display:flex}[data-public-root] #how-it-works .solutions-st-how-situation .demo__strategy-doc-card{gap:var(--prv-space-10);padding:var(--prv-space-16) var(--prv-space-14) var(--prv-space-28);box-shadow:var(--shadow-media-inverse);border-radius:0;flex-direction:column;flex:auto;display:flex}[data-public-root] #how-it-works .solutions-st-how-situation .demo__strategy-doc-title{font-size:var(--prv-font-size-14);line-height:var(--prv-line-height-20)}[data-public-root] #how-it-works .solutions-st-how-situation .demo__strategy-doc-insight{gap:4px;padding:8px 10px}[data-public-root] #how-it-works .solutions-st-how-situation .demo__strategy-doc-insight-title{font-size:11px}[data-public-root] #how-it-works .solutions-st-how-situation .demo__strategy-doc-insight-points li{font-size:10px}[data-public-root] #how-it-works .solutions-st-how-situation .demo__strategy-doc-tree,[data-public-root] #how-it-works .solutions-st-how-situation .demo__strategy-doc-places{margin-top:var(--prv-space-6);padding-top:var(--prv-space-10)}[data-public-root] #how-it-works .solutions-st-how-situation .demo__strategy-doc-tree-title,[data-public-root] #how-it-works .solutions-st-how-situation .demo__strategy-doc-places-title{font-size:var(--prv-font-size-12);line-height:var(--prv-line-height-16)}[data-public-root] #how-it-works .solutions-st-how-situation .demo__strategy-doc-tree-label{font-size:11px}[data-public-root] #how-it-works .solutions-st-how-situation .demo__strategy-doc-places-table{font-size:9px}[data-public-root] #how-it-works .media[data-variant=stage]:has(.solutions-st-how-plan) .media__stage{justify-content:flex-start;align-items:stretch;-webkit-mask-image:linear-gradient(#0000008c 0%,#000000c7 28px,#000000f0 56px,#000 88px calc(100% - 88px),#000000f0 calc(100% - 56px),#000000c7 calc(100% - 28px),#0000008c 100%);mask-image:linear-gradient(#0000008c 0%,#000000c7 28px,#000000f0 56px,#000 88px calc(100% - 88px),#000000f0 calc(100% - 56px),#000000c7 calc(100% - 28px),#0000008c 100%)}[data-public-root] #how-it-works .solutions-st-how-plan{box-sizing:border-box;transform-origin:top;flex-direction:column;width:auto;max-width:none;height:auto;margin:0;padding:0;display:flex;position:absolute;inset:-4.5rem 5% -5rem;transform:none}[data-public-root] #how-it-works .media[data-variant=stage] .solutions-st-how-plan .demo[data-kind=strategy-document]{flex-direction:column;flex:auto;width:100%;max-width:none;height:auto;min-height:0;display:flex;padding:0!important}[data-public-root] #how-it-works .solutions-st-how-plan .demo__strategy-doc{flex-direction:column;flex:auto;max-width:none;min-height:0;margin:0;display:flex}[data-public-root] #how-it-works .solutions-st-how-plan .demo__strategy-doc-card{gap:var(--prv-space-14);padding:var(--prv-space-20) var(--prv-space-24) var(--prv-space-40);box-shadow:var(--shadow-media-inverse);border-radius:0;flex-direction:column;flex:auto;display:flex}[data-public-root] #how-it-works .solutions-st-how-plan .demo__strategy-doc-title{font-size:var(--prv-font-size-16);line-height:var(--prv-line-height-24)}[data-public-root] #how-it-works .solutions-st-how-plan .demo__strategy-doc-headline{font-size:var(--prv-font-size-12);line-height:var(--prv-line-height-16)}[data-public-root] #how-it-works .solutions-st-how-plan .demo__strategy-doc-stage-card-title{font-size:var(--prv-font-size-13,13px);line-height:var(--prv-line-height-16);white-space:nowrap}[data-public-root] #how-it-works .solutions-st-how-plan .demo__strategy-doc-stage-card-cta{max-width:none;padding:3px 8px;font-size:10px}[data-public-root] #how-it-works .solutions-st-how-plan .demo__strategy-doc-stage-task-title{font-size:var(--prv-font-size-12);line-height:1.35}[data-public-root] #how-it-works .solutions-st-how-plan .demo__strategy-doc-stage-task-impact{font-size:10px}[data-public-root] #how-it-works .solutions-st-how-plan .demo__strategy-doc-stage-cards>.demo__strategy-doc-stage-card:nth-child(2){opacity:.92}