.stl .stl-funnel-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(36px,5.5vw,104px);display:grid}.stx .stl .stl-funnel-copy h2{max-width:15ch;margin-bottom:24px}.stl .stl-funnel-figure{background:var(--st-white);border-radius:18px;margin:0;padding:clamp(26px,2.6vw,40px);position:relative;box-shadow:0 1px #1515150f}.stx .stl .stl-example{background:var(--st-paper);letter-spacing:.04em;color:var(--st-muted);border-radius:999px;margin-bottom:18px;padding:5px 11px;font-size:13px;font-weight:650;display:inline-block}.stl .stl-funnel-figure ol{gap:14px;margin:0;padding:0;list-style:none;display:grid}.stl .stl-funnel-figure li{-moz-column-gap:14px;grid-template-columns:minmax(0,1fr) 48px;grid-template-areas:"stage n""bar bar""out out";gap:6px 14px;display:grid}.stl .stl-stage{color:var(--st-ink);grid-area:stage;font-size:16px;font-weight:600;line-height:1.3}.stl .stl-n{text-align:right;font-variant-numeric:tabular-nums;color:var(--st-ink);grid-area:n;font-size:18px;font-weight:650}.stl .stl-bar{background:var(--st-paper);border-radius:4px;grid-area:bar;height:16px;display:block}.stl .stl-bar>span{height:100%;width:calc(var(--w) * 100%);background:#5d5951;border-radius:4px;display:block}.stl li.is-won .stl-bar>span{background:var(--st-green)}.stl li.is-won .stl-stage,.stl li.is-won .stl-n{color:var(--st-green)}.stl .stl-out{color:var(--st-muted);grid-area:out;font-size:14px;line-height:1.4}.stx .stl .stl-funnel-figure figcaption{border-top:1px solid var(--st-rule);color:var(--st-muted);margin-top:22px;padding-top:16px;font-size:14px;line-height:1.5}@keyframes stl-bar{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.stl .stl-funnel-figure[data-once=wait] .stl-bar>span{clip-path:inset(0 100% 0 0)}.stl .stl-funnel-figure[data-once=wait] :is(.stl-n,.stl-out){opacity:0}.stl .stl-funnel-figure[data-once=in] .stl-bar>span{animation:stl-bar .9s cubic-bezier(.2,.7,.2,1) calc(.15s + var(--i) * .16s) backwards}.stl .stl-funnel-figure[data-once=in] :is(.stl-n,.stl-out){animation:stf-fade .5s ease calc(.55s + var(--i) * .16s) backwards}.stl .stl-dekko-grid{grid-template-columns:minmax(0,4.4fr) minmax(0,7.6fr);align-items:center;gap:clamp(36px,6vw,112px);display:grid}.stl .stl-dekko-photo{justify-self:center;width:min(100%,430px)}.stl .stl-dekko-photo img{aspect-ratio:2/3;-o-object-fit:cover;object-fit:cover}.stl .stl-logo{width:112px;height:auto;margin-bottom:22px;display:block}.stl .stl-logo-dw{width:88px}.stx .stl .stl-dekko-copy h2,.stx .stl .stl-dw-copy h2{max-width:17ch;margin-bottom:22px}.stl .stl-figures{border-top:1px solid var(--st-rule);border-bottom:1px solid var(--st-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:30px;display:grid}.stl .stl-figures>div{gap:6px;padding:20px 20px 20px 0;display:grid}.stl .stl-figures>div+div{border-left:1px solid var(--st-rule);padding-left:24px}.stl .stl-figures dt{letter-spacing:-.05em;color:var(--st-ink);font-size:clamp(38px,3.2vw,50px);font-weight:600;line-height:1}.stl .stl-figures dd{color:var(--st-body);font-size:15.5px;line-height:1.5}.stl .stl-dw-grid{grid-template-columns:minmax(0,6.6fr) minmax(0,5.4fr);align-items:center;gap:clamp(36px,6vw,112px);display:grid}.stl .stl-figures-stack{grid-template-columns:minmax(0,1fr);margin-top:0;margin-bottom:34px}.stl .stl-figures-stack>div{padding:20px 0}.stl .stl-figures-stack>div+div{border-left:0;border-top:1px solid var(--st-rule);padding-left:0}.stl .stl-readiness{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid;position:relative}.stl .stl-readiness:before{content:"";background:linear-gradient(90deg,#d9d5cb,var(--st-green));border-radius:3px;height:6px;position:absolute;top:-22px;left:0;right:0}.stl .stl-readiness li{background:var(--st-paper);border-radius:16px;align-content:start;gap:12px;padding:26px 26px 24px;display:grid}.stl .stl-readiness b{letter-spacing:-.03em;font-size:clamp(21px,1.6vw,25px);font-weight:600;line-height:1.15}.stx .stl .stl-readiness p{font-size:16.5px}.stl .stl-readiness span{border-top:1px solid var(--st-rule);color:var(--st-ink);gap:3px;margin-top:6px;padding-top:14px;font-size:16px;font-weight:600;display:grid}.stl .stl-readiness em{letter-spacing:.04em;color:var(--st-green);font-size:13px;font-style:normal;font-weight:650}.stl .stl-scope{grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(24px,5vw,96px);margin-top:clamp(48px,5vw,80px);display:grid}@media (max-width:1100px){.stl .stl-funnel-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.stl .stl-dekko-grid,.stl .stl-dw-grid,.stl .stl-scope{grid-template-columns:minmax(0,1fr)}.stl .stl-dekko-photo{width:min(100%,360px)}.stl .stl-readiness{grid-template-columns:minmax(0,1fr)}.stl .stl-readiness:before{display:none}}@media (max-width:600px){.stl .stl-figures{grid-template-columns:minmax(0,1fr)}.stl .stl-figures>div+div{border-left:0;border-top:1px solid var(--st-rule);padding-left:0}}@media (prefers-reduced-motion:reduce){.stl .stl-funnel-figure[data-once] .stl-bar>span{clip-path:none!important;animation:none!important}.stl .stl-funnel-figure[data-once] :is(.stl-n,.stl-out){opacity:1!important;animation:none!important}}.stl-readiness{gap:0 clamp(20px,2.4vw,36px)}.stl-readiness>li{box-shadow:none!important;background:0 0!important;border-radius:0!important;padding-left:0!important;padding-right:0!important}.stl .stl-readiness li{border-top:2px solid var(--st-green);padding-top:20px}.stl-readiness:before{display:none}
