.postolo-scroll-story{--pj-progress:0;background:radial-gradient(circle at 12% 18%,color-mix(in srgb,var(--pj-accent) 14%,transparent),transparent 30%),linear-gradient(180deg,#fff 0,var(--pj-background) 12%,var(--pj-background) 88%,#fff 100%);color:var(--pj-ink);overflow-x:clip;overflow-y:visible;padding:118px 0 72px;position:relative}body.postolo-scroll-story-page{overflow-x:clip}body.postolo-scroll-story-page main#home{overflow:visible}.postolo-scroll-story:before{background-image:radial-gradient(color-mix(in srgb,var(--pj-ink) 11%,transparent) .75px,transparent .75px);background-size:18px 18px;content:"";inset:0;mask-image:linear-gradient(90deg,#000,transparent 42%);opacity:.22;pointer-events:none;position:absolute}.postolo-scroll-story__intro,.postolo-scroll-story__layout{position:relative;z-index:1}.postolo-scroll-story__intro{display:grid;gap:28px 70px;grid-template-columns:minmax(0,1.22fr) minmax(280px,.78fr);margin-bottom:76px}.postolo-scroll-story__eyebrow{color:var(--pj-accent);font-size:.72rem;font-weight:800;grid-column:1/-1;letter-spacing:.16em;margin:0}.postolo-scroll-story__heading h2{color:var(--pj-ink);font-size:clamp(2.75rem,5.1vw,5.5rem);letter-spacing:-.045em;line-height:.96;margin:0}.postolo-scroll-story__heading em,.postolo-scroll-story__heading span{color:var(--pj-accent);font-style:normal}.postolo-scroll-story__lead{align-self:end;color:var(--pj-body);font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.75;max-width:510px}.postolo-scroll-story__layout{align-items:stretch;display:grid;gap:clamp(48px,7vw,112px);grid-template-columns:minmax(0,1.22fr) minmax(310px,.78fr)}.postolo-scroll-story__visual-column{min-width:0;position:relative}.postolo-scroll-story__visual{align-self:start;background:color-mix(in srgb,var(--pj-surface) 92%,transparent);border:1px solid color-mix(in srgb,var(--pj-ink) 9%,transparent);border-radius:26px;box-shadow:0 32px 80px rgba(0,35,47,.14);height:min(68vh,640px);min-height:520px;overflow:hidden;position:sticky;top:104px}.postolo-scroll-story__window-bar{align-items:center;background:color-mix(in srgb,var(--pj-surface) 88%,var(--pj-background));border-bottom:1px solid color-mix(in srgb,var(--pj-ink) 7%,transparent);display:flex;gap:7px;height:52px;padding:0 20px}.postolo-scroll-story__window-bar span{background:color-mix(in srgb,var(--pj-ink) 78%,transparent);border-radius:50%;height:7px;width:7px}.postolo-scroll-story__window-bar i{background:color-mix(in srgb,var(--pj-ink) 72%,transparent);border-radius:999px;height:3px;margin-left:auto;width:18px}.postolo-scroll-story__canvas{height:calc(100% - 52px);overflow:hidden;position:relative}.postolo-scroll-story__canvas:after,.postolo-scroll-story__canvas:before{border:1px solid color-mix(in srgb,var(--pj-accent) 16%,transparent);border-radius:50%;content:"";height:360px;pointer-events:none;position:absolute;width:360px}.postolo-scroll-story__canvas:before{left:-235px;top:-190px}.postolo-scroll-story__canvas:after{bottom:-250px;right:-220px}.postolo-scroll-story__rail{background:color-mix(in srgb,var(--pj-ink) 8%,transparent);border-radius:999px;bottom:72px;left:34px;position:absolute;top:36px;width:3px;z-index:7}.postolo-scroll-story__rail>span{background:linear-gradient(180deg,var(--pj-accent),color-mix(in srgb,var(--pj-accent) 52%,var(--pj-ink)));border-radius:inherit;display:block;height:calc(var(--pj-progress)*100%);max-height:100%;min-height:0;width:100%}.postolo-scroll-story__rail>i{background:var(--pj-accent);border:5px solid var(--pj-surface);border-radius:50%;box-shadow:0 0 0 1px color-mix(in srgb,var(--pj-accent) 45%,transparent),0 7px 20px color-mix(in srgb,var(--pj-accent) 35%,transparent);height:16px;left:50%;position:absolute;top:calc(var(--pj-progress)*100%);transform:translate(-50%,-50%);width:16px}.postolo-scroll-story__panels{bottom:62px;left:70px;position:absolute;right:24px;top:22px}.postolo-scroll-story__panel{inset:0;opacity:0;pointer-events:none;position:absolute;transform:translate3d(42px,22px,0) scale(.975);transition:opacity .42s ease,transform .56s cubic-bezier(.2,.75,.2,1)}.postolo-scroll-story__panel.is-before{transform:translate3d(-42px,-18px,0) scale(.975)}.postolo-scroll-story__panel.is-active{opacity:1;transform:translateZ(0) scale(1);z-index:2}.postolo-scroll-story__fallback,.postolo-scroll-story__screenshot{align-items:center;background:linear-gradient(145deg,color-mix(in srgb,var(--pj-surface) 94%,var(--pj-background)),var(--pj-surface));border:1px solid color-mix(in srgb,var(--pj-ink) 8%,transparent);border-radius:20px;box-shadow:0 18px 40px rgba(0,35,47,.1);display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.postolo-scroll-story__screenshot img{height:100%;width:100%}.postolo-scroll-story__screenshot--contain img{object-fit:contain}.postolo-scroll-story__screenshot--cover img{object-fit:cover}.postolo-scroll-story__progress{align-items:center;bottom:18px;color:var(--pj-body);display:grid;font-size:.65rem;gap:12px;grid-template-columns:auto 1fr auto;left:70px;letter-spacing:.04em;position:absolute;right:24px;text-transform:uppercase}.postolo-scroll-story__progress>div{background:color-mix(in srgb,var(--pj-ink) 9%,transparent);border-radius:999px;height:2px;overflow:hidden}.postolo-scroll-story__progress>div i{background:var(--pj-accent);display:block;height:100%;transform:scaleX(var(--pj-progress));transform-origin:left center;width:100%}.postolo-scroll-story__progress b{color:var(--pj-ink)}.postolo-scroll-story__step{align-items:center;display:flex;min-height:74vh;opacity:.35;transition:opacity .32s ease}.postolo-scroll-story__step:first-child{padding-top:4vh}.postolo-scroll-story__step:last-child{padding-bottom:12vh}.postolo-scroll-story__step.is-active{opacity:1}.postolo-scroll-story__step-card{border-left:2px solid color-mix(in srgb,var(--pj-ink) 10%,transparent);padding:12px 0 14px 30px;transition:border-color .3s ease,transform .42s cubic-bezier(.2,.75,.2,1)}.postolo-scroll-story__step.is-active .postolo-scroll-story__step-card{border-left-color:var(--pj-accent);transform:translateX(8px)}.postolo-scroll-story__step-meta{align-items:center;display:flex;gap:12px;margin-bottom:18px}.postolo-scroll-story__step-meta span{color:var(--pj-accent);font-size:.78rem;font-weight:800}.postolo-scroll-story__step-meta b{background:color-mix(in srgb,var(--pj-accent) 12%,transparent);border-radius:999px;color:color-mix(in srgb,var(--pj-ink) 82%,var(--pj-accent));font-size:.62rem;letter-spacing:.12em;padding:6px 10px}.postolo-scroll-story__step h3{color:var(--pj-ink);font-size:clamp(1.7rem,2.6vw,2.55rem);letter-spacing:-.035em;line-height:1.08;margin:0 0 18px}.postolo-scroll-story__step .postolo-richtext{color:var(--pj-body);font-size:1rem;line-height:1.72}.postolo-scroll-story__input{flex-direction:column;gap:42px}.postolo-scroll-story__sources{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:400px;padding-inline:18px}.postolo-scroll-story__sources span{background:var(--pj-surface);border:1px solid color-mix(in srgb,var(--pj-ink) 9%,transparent);border-radius:999px;box-shadow:0 8px 20px rgba(0,35,47,.07);color:var(--pj-body);font-size:.7rem;font-weight:700;padding:9px 13px;transform:translateX(calc((var(--pj-source-index) - 2)*5px))}.postolo-scroll-story__transaction{align-items:center;background:var(--pj-ink);border-radius:15px;box-shadow:0 20px 34px rgba(0,27,42,.22);color:#fff;display:grid;gap:2px 12px;grid-template-columns:38px auto;min-width:240px;padding:16px 20px}.postolo-scroll-story__transaction i{background:var(--pj-accent);border-radius:10px;grid-row:1/3;height:38px;position:relative;width:38px}.postolo-scroll-story__transaction i:after{background:#fff;border-radius:2px;content:"";height:11px;inset:50% auto auto 50%;position:absolute;transform:translate(-50%,-50%) rotate(45deg);width:11px}.postolo-scroll-story__transaction strong{font-size:.78rem}.postolo-scroll-story__transaction small{color:hsla(0,0%,100%,.7);font-size:.68rem}.postolo-scroll-story__ecosystem,.postolo-scroll-story__hub{background:radial-gradient(circle,color-mix(in srgb,var(--pj-accent) 12%,transparent) 0 1px,transparent 1.5px) 50% /16px 16px,linear-gradient(145deg,color-mix(in srgb,var(--pj-surface) 94%,var(--pj-background)),var(--pj-surface))}.postolo-scroll-story__core{align-items:center;background:var(--pj-ink);border:8px solid color-mix(in srgb,var(--pj-accent) 18%,var(--pj-surface));border-radius:50%;box-shadow:0 0 0 1px color-mix(in srgb,var(--pj-accent) 44%,transparent),0 26px 50px rgba(0,27,42,.2);color:#fff;display:flex;flex-direction:column;height:164px;justify-content:center;position:relative;text-align:center;width:164px;z-index:3}.postolo-scroll-story__core strong{font-size:1.18rem}.postolo-scroll-story__core small{color:hsla(0,0%,100%,.65);font-size:.57rem;line-height:1.35;margin-top:6px;max-width:105px}.postolo-scroll-story__node,.postolo-scroll-story__orbit{background:var(--pj-surface);border:2px solid var(--pj-accent);border-radius:50%;box-shadow:0 10px 22px rgba(0,35,47,.12);height:28px;position:absolute;width:28px}.postolo-scroll-story__node:after,.postolo-scroll-story__orbit:after{background:color-mix(in srgb,var(--pj-accent) 46%,transparent);content:"";height:1px;position:absolute;right:20px;top:50%;transform-origin:right center;width:110px}.postolo-scroll-story__orbit--one{left:15%;top:17%}.postolo-scroll-story__orbit--one:after{transform:rotate(-30deg)}.postolo-scroll-story__orbit--two{right:15%;top:20%}.postolo-scroll-story__orbit--two:after{left:20px;right:auto;transform:rotate(28deg);transform-origin:left center}.postolo-scroll-story__orbit--three{bottom:16%;left:17%}.postolo-scroll-story__orbit--three:after{transform:rotate(32deg)}.postolo-scroll-story__orbit--four{bottom:16%;right:17%}.postolo-scroll-story__orbit--four:after{left:20px;right:auto;transform:rotate(-32deg);transform-origin:left center}.postolo-scroll-story__automation{align-items:stretch;flex-direction:column;gap:12px;padding:clamp(24px,5vw,58px)}.postolo-scroll-story__automation>strong{font-size:clamp(1.05rem,2vw,1.45rem);margin-bottom:12px}.postolo-scroll-story__automation>div{align-items:center;background:color-mix(in srgb,var(--pj-background) 62%,var(--pj-surface));border-radius:12px;display:grid;gap:12px;grid-template-columns:24px 1fr 28px;padding:12px 14px}.postolo-scroll-story__automation>div span{color:var(--pj-accent);font-size:.64rem;font-weight:800}.postolo-scroll-story__automation>div i{background:linear-gradient(90deg,var(--pj-accent) 72%,color-mix(in srgb,var(--pj-ink) 8%,transparent) 72%);border-radius:999px;height:5px}.postolo-scroll-story__automation>div b{align-items:center;background:var(--pj-accent);border-radius:50%;color:var(--pj-ink);display:flex;font-size:.65rem;height:24px;justify-content:center;width:24px}.postolo-scroll-story__automation>small{color:var(--pj-body);font-size:.68rem;margin-top:5px}.postolo-scroll-story__ledger,.postolo-scroll-story__reports{align-items:stretch;flex-direction:column;justify-content:flex-start;padding:clamp(24px,5vw,48px)}.postolo-scroll-story__visual-title{display:flex;flex-direction:column;margin-bottom:28px}.postolo-scroll-story__visual-title strong{font-size:1.15rem}.postolo-scroll-story__visual-title small{color:var(--pj-body);font-size:.65rem;margin-top:5px}.postolo-scroll-story__ledger-row{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--pj-ink) 9%,transparent);display:grid;gap:12px;grid-template-columns:1.3fr .7fr .45fr;min-height:48px}.postolo-scroll-story__ledger-row span{background:color-mix(in srgb,var(--pj-ink) 10%,transparent);border-radius:999px;height:6px;max-width:120px}.postolo-scroll-story__ledger-row b{color:var(--pj-body);font-size:.68rem;text-align:right}.postolo-scroll-story__ledger-row.is-heading span{background:color-mix(in srgb,var(--pj-accent) 48%,transparent)}.postolo-scroll-story__ledger-row.is-total{border-bottom:0}.postolo-scroll-story__ledger-row.is-total b{color:var(--pj-accent)}.postolo-scroll-story__reports{display:grid;gap:24px;grid-template-columns:1.2fr .8fr}.postolo-scroll-story__reports .postolo-scroll-story__visual-title{grid-column:1/-1;margin-bottom:0}.postolo-scroll-story__chart{align-items:end;background:color-mix(in srgb,var(--pj-background) 56%,var(--pj-surface));border-radius:15px;display:flex;gap:9px;min-height:180px;padding:24px}.postolo-scroll-story__chart i{background:linear-gradient(180deg,var(--pj-accent),color-mix(in srgb,var(--pj-accent) 38%,var(--pj-ink)));border-radius:6px 6px 2px 2px;flex:1;height:42%}.postolo-scroll-story__chart i:nth-child(2){height:72%}.postolo-scroll-story__chart i:nth-child(3){height:55%}.postolo-scroll-story__chart i:nth-child(4){height:88%}.postolo-scroll-story__chart i:nth-child(5){height:68%}.postolo-scroll-story__report-stack{display:flex;flex-direction:column;gap:10px}.postolo-scroll-story__report-stack span{background:var(--pj-surface);border:1px solid color-mix(in srgb,var(--pj-ink) 8%,transparent);border-radius:10px;box-shadow:0 8px 18px rgba(0,35,47,.07);flex:1;position:relative}.postolo-scroll-story__report-stack span:after,.postolo-scroll-story__report-stack span:before{background:color-mix(in srgb,var(--pj-ink) 10%,transparent);border-radius:999px;content:"";height:5px;left:14px;position:absolute;top:16px;width:60%}.postolo-scroll-story__report-stack span:after{top:28px;width:38%}.postolo-scroll-story__node{align-items:center;color:var(--pj-ink);display:flex;font-size:.6rem;font-style:normal;font-weight:800;height:42px;justify-content:center;width:42px}.postolo-scroll-story__node--one{left:12%;top:15%}.postolo-scroll-story__node--one:after{transform:rotate(-26deg);width:140px}.postolo-scroll-story__node--two{right:12%;top:15%}.postolo-scroll-story__node--two:after{left:32px;right:auto;transform:rotate(26deg);transform-origin:left center;width:140px}.postolo-scroll-story__node--three{bottom:14%;left:14%}.postolo-scroll-story__node--three:after{transform:rotate(26deg);width:135px}.postolo-scroll-story__node--four{bottom:14%;right:14%}.postolo-scroll-story__node--four:after{left:32px;right:auto;transform:rotate(-26deg);transform-origin:left center;width:135px}.postolo-scroll-story__node--five{right:7%;top:45%}.postolo-scroll-story__node--five:after{left:32px;right:auto;transform:rotate(0);transform-origin:left center;width:115px}@media (max-width:1000px){.postolo-scroll-story__layout{gap:46px;grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr)}.postolo-scroll-story__visual{min-height:480px}.postolo-scroll-story__panels,.postolo-scroll-story__progress{left:58px;right:18px}}@media (max-width:820px){.postolo-scroll-story{padding-top:88px}.postolo-scroll-story__intro{grid-template-columns:1fr;margin-bottom:52px}.postolo-scroll-story__eyebrow{grid-column:auto}.postolo-scroll-story__layout{display:block;position:relative}.postolo-scroll-story__visual-column{height:100%;inset:0 0 auto;pointer-events:none;position:absolute;z-index:3}.postolo-scroll-story__visual{height:350px;min-height:0;top:76px}.postolo-scroll-story__steps{padding-top:390px;position:relative;z-index:2}.postolo-scroll-story__step{align-items:flex-end;min-height:78vh;padding-bottom:26px}.postolo-scroll-story__step:first-child{padding-top:0}.postolo-scroll-story__step-card{background:color-mix(in srgb,var(--pj-background) 88%,transparent);border:1px solid color-mix(in srgb,var(--pj-ink) 8%,transparent);border-left:3px solid color-mix(in srgb,var(--pj-ink) 10%,transparent);border-radius:16px;box-shadow:0 12px 30px rgba(0,35,47,.08);padding:22px 22px 24px;width:100%}.postolo-scroll-story__step.is-active .postolo-scroll-story__step-card{border-left-color:var(--pj-accent);transform:none}.postolo-scroll-story__window-bar{height:42px}.postolo-scroll-story__canvas{height:calc(100% - 42px)}.postolo-scroll-story__rail{bottom:55px;left:24px;top:24px}.postolo-scroll-story__panels{bottom:49px;left:45px;right:14px;top:12px}.postolo-scroll-story__progress{bottom:14px;left:45px;right:14px}.postolo-scroll-story__progress>span{display:none}.postolo-scroll-story__progress{grid-template-columns:1fr auto}.postolo-scroll-story__core{height:126px;width:126px}.postolo-scroll-story__chart{min-height:120px;padding:16px}}@media (max-width:560px){.postolo-scroll-story{padding-top:76px}.postolo-scroll-story__heading h2{font-size:clamp(2.45rem,12vw,3.7rem)}.postolo-scroll-story__visual{border-radius:19px;height:318px;top:68px}.postolo-scroll-story__steps{padding-top:350px}.postolo-scroll-story__step{min-height:74vh}.postolo-scroll-story__step h3{font-size:1.7rem}.postolo-scroll-story__step .postolo-richtext{font-size:.92rem}.postolo-scroll-story__automation,.postolo-scroll-story__ledger,.postolo-scroll-story__reports{padding:20px}.postolo-scroll-story__reports{gap:12px}.postolo-scroll-story__visual-title{margin-bottom:14px}.postolo-scroll-story__input{gap:24px}.postolo-scroll-story__sources{gap:6px;padding-inline:8px}.postolo-scroll-story__sources span{font-size:.58rem;padding:6px 9px}.postolo-scroll-story__transaction{min-width:210px;padding:12px 15px}.postolo-scroll-story__node--five:after,.postolo-scroll-story__node--four:after,.postolo-scroll-story__node--one:after,.postolo-scroll-story__node--three:after,.postolo-scroll-story__node--two:after,.postolo-scroll-story__node:after,.postolo-scroll-story__orbit:after{width:78px}}@media (prefers-reduced-motion:reduce){.postolo-scroll-story *,.postolo-scroll-story :after,.postolo-scroll-story :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}