.scenario-page{--scenario-ink:#2d3740;--scenario-muted:#626b70;color:var(--scenario-ink)}.scenario-page .scenario-hero{padding-top:62px}.scenario-page .scenario-opener{max-width:1060px}.scenario-page .scenario-opener h1{letter-spacing:-.035em;font-size:clamp(46px,4.4vw,64px)}.scenario-page .scenario-opener>p{max-width:620px;color:var(--scenario-muted);text-wrap:pretty;margin:24px 0 28px;font-size:22px;font-weight:300;line-height:1.55}.scenario-page .lg-demo,.scenario-page .sf-hero-demo{margin-top:42px}.scenario-page .lg-demo{max-width:1120px}.scenario-page .sf-hero-demo{max-width:620px}.scenario-disclosure{text-align:center;max-width:690px;color:var(--scenario-muted)!important;margin:18px auto 0!important;font:400 12px/1.7 Core UI,sans-serif!important}.scenario-explanation{padding:120px 0 108px}.scenario-explanation>header{max-width:790px}.scenario-explanation>header h2,.scenario-identity h2,.scenario-review h2,.scenario-followups h2{letter-spacing:-.035em;font-size:clamp(41px,4.1vw,54px)}.scenario-explanation>header>p,.scenario-review>header>p{max-width:650px;margin-top:23px;font-size:20px;font-weight:300;line-height:1.6}.scenario-sequence{counter-reset:scenario-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;margin:58px 0 0;padding:0;list-style:none;display:grid}.scenario-sequence li{counter-increment:scenario-step;border-top:1px solid var(--core-line);padding-top:22px}.scenario-sequence li:before{content:counter(scenario-step, decimal-leading-zero);color:var(--core-accent);font-variant-numeric:tabular-nums;font:400 13px/1 Core UI,sans-serif;display:block}.scenario-sequence span{color:var(--core-accent);margin-top:20px;font-size:17px;display:block}.scenario-sequence h3{margin:9px 0 13px;font-size:24px;line-height:1.25}.scenario-sequence p{font-size:18px;font-weight:300;line-height:1.62}.scenario-identity{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:92px;padding:122px 0 66px;display:grid}.scenario-identity>div:last-child{max-width:610px;padding-top:8px}.scenario-identity p,.scenario-followups>div>p,.scenario-next>div>p{font-size:20px;font-weight:300;line-height:1.62}.scenario-identity p+p{margin-top:20px}.scenario-review{padding:86px 0 118px}.scenario-review>header{text-align:center;max-width:740px;margin:0 auto 48px}.scenario-followup .scenario-review .sf-crm{max-width:830px}.scenario-followups{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:start;gap:90px;padding:34px 0 118px;display:grid}.scenario-followups>div:first-child{padding-top:34px}.scenario-followups>div>p{margin-top:24px}.scenario-followups>div>p.scenario-supporting{color:var(--core-accent);margin-top:20px;font-size:16px}.scenario-followup .scenario-followups .sf-mail{width:100%;min-width:0}.scenario-next{border-top:1px solid var(--core-line);grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:start;gap:80px;padding:78px 0 112px;display:grid}.scenario-next h2{letter-spacing:-.035em;font-size:clamp(36px,3.5vw,48px)}.scenario-next>div>p{max-width:650px;margin-top:20px}.scenario-next nav{flex-direction:column;align-items:flex-start;gap:2px;padding-top:2px;display:flex}.scenario-next .core-text-link{margin-top:0;padding:12px 0}.scenario-page .core-button{transition:background .2s,transform .16s cubic-bezier(.23,1,.32,1)}.scenario-page .core-button:active{transform:scale(.97)}@media (max-width:800px){.scenario-page .scenario-hero{padding-top:40px}.scenario-page .scenario-opener h1{font-size:clamp(42px,12vw,52px)}.scenario-page .scenario-opener>p{font-size:20px}.scenario-explanation{padding:88px 0 76px}.scenario-sequence,.scenario-identity,.scenario-followups,.scenario-next{grid-template-columns:1fr}.scenario-sequence{gap:34px;margin-top:44px}.scenario-identity{gap:28px;padding:90px 0 42px}.scenario-identity>div:last-child,.scenario-followups>div:first-child{padding-top:0}.scenario-review{padding:68px 0 88px}.scenario-review>header{text-align:left;margin-bottom:36px}.scenario-followups{gap:34px;padding:24px 0 88px}.scenario-next{gap:26px;padding:62px 0 82px}}@media (max-width:450px){.scenario-page .scenario-opener h1{font-size:40px;line-height:1.08}.scenario-page .scenario-opener>p,.scenario-identity p,.scenario-followups>div>p,.scenario-next>div>p{font-size:18px}.scenario-explanation>header h2,.scenario-identity h2,.scenario-review h2,.scenario-followups h2{font-size:38px}.scenario-disclosure{text-align:left}}@media (hover:hover) and (pointer:fine){.scenario-next .core-text-link:hover{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.scenario-page .core-button,.scenario-next .core-text-link{transition:none}}
