.ecom-roi{font-family:var(--pbm-font-family-sans);margin-block-start:96px;padding:10px}.ecom-roi__inner{align-items:flex-start;gap:80px;max-inline-size:1120px;margin-inline:auto;display:flex}.ecom-roi__head{flex:0 40%;min-inline-size:0;padding:10px}.ecom-roi__title{color:#1192ff;letter-spacing:.3px;margin:0 0 24px;font-size:48px;font-weight:800;line-height:110%}.ecom-roi__title:first-line{color:#263745}.ecom-roi__body{color:#263745d9;flex:0 60%;min-inline-size:0;font-size:18px;font-weight:400;line-height:140%}.ecom-roi__body p{max-inline-size:559px;margin:0}@media (max-width:1024px){.ecom-roi{margin-block-start:72px}.ecom-roi__inner{text-align:center;flex-direction:column;align-items:stretch;gap:0}.ecom-roi__head,.ecom-roi__body{flex:none}.ecom-roi__body p{max-inline-size:none}.ecom-roi__title{font-size:40px}}@media (max-width:767px){.ecom-roi{margin-block-start:56px}.ecom-roi__head{padding:0 0 40px}.ecom-roi__title{margin-block-end:16px;font-size:28px}.ecom-roi__body{font-size:15px}}
.pbm-rail{--c-blue:#1192ff;--c-gold:#f9c80e;--c-ink:#263745;--c-ink-d:#0d1b26;--c-mute:#263745d9;--node:48px;--gap:clamp(28px,4vw,56px);--rule:3px;--tail:44px;--cap:10px;--ease:cubic-bezier(.16,1,.3,1);--back:cubic-bezier(.22,1.4,.36,1);width:100%;max-width:100%;color:var(--c-ink);background:0 0;font-family:Lato,-apple-system,Segoe UI,sans-serif;position:relative}.pbm-rail *{box-sizing:border-box}.pbm-rail .pbm-rail__list{column-gap:var(--gap);grid-template-rows:auto auto auto;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:0;margin:0;padding:0;list-style:none;display:grid}.pbm-rail .pbm-rail__step{grid-row:1/span 3;grid-template-rows:subgrid;min-width:0;display:grid;position:relative}.pbm-rail .pbm-rail__step:before{content:"";z-index:0;left:calc(var(--node) + 8px);top:calc(var(--node)/2 - var(--rule)/2);width:calc(100% + var(--gap) - var(--node) - 16px);height:var(--rule);border-radius:var(--rule);background:var(--c-blue);transform-origin:0;position:absolute}.pbm-rail .pbm-rail__step--end:before{width:var(--tail);background:var(--c-gold)}.pbm-rail .pbm-rail__step--end:after{content:"";z-index:1;left:calc(var(--node) + 14px + var(--tail));top:calc(var(--node)/2 - var(--cap)/2);width:var(--cap);height:var(--cap);background:var(--c-gold);border-radius:50%;position:absolute}.pbm-rail .pbm-rail__node{z-index:2;width:var(--node);height:var(--node);background:var(--c-blue);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;grid-row:1;justify-content:center;justify-self:start;align-items:center;font-size:21px;font-weight:900;line-height:1;display:flex;position:relative}.pbm-rail .pbm-rail__step--end .pbm-rail__node{background:var(--c-gold);color:var(--c-ink-d)}.pbm-rail .pbm-rail__title{color:var(--c-ink-d);letter-spacing:-.015em;text-wrap:balance;grid-row:2;margin:22px 0 0;font-size:clamp(20px,1.9vw,23px);font-weight:800;line-height:1.18}.pbm-rail .pbm-rail__body{color:var(--c-mute);grid-row:3;margin:12px 0 0;font-size:17px;font-weight:400;line-height:1.7}@supports not (grid-template-rows:subgrid){.pbm-rail .pbm-rail__step{grid-template-rows:var(--node) auto auto}.pbm-rail .pbm-rail__title{min-height:2.36em}}@media (prefers-reduced-motion:no-preference){.pbm-rail[data-armed] .pbm-rail__node{opacity:0;transition:opacity .4s var(--ease) var(--d,0s), transform .52s var(--back) var(--d,0s);transform:translateY(-8px)scale(.62)}.pbm-rail[data-armed] .pbm-rail__step:before{transition:transform .46s var(--ease) calc(var(--d,0s) + 90ms);transform:scaleX(0)}.pbm-rail[data-armed] .pbm-rail__step--end:after{opacity:0;transition:opacity .3s var(--ease) calc(var(--d,0s) + .33s), transform .38s var(--back) calc(var(--d,0s) + .33s);transform:scale(.3)}.pbm-rail[data-armed] .pbm-rail__title{opacity:0;transition:opacity .5s var(--ease) calc(var(--d,0s) + .13s), transform .5s var(--ease) calc(var(--d,0s) + .13s);transform:translateY(10px)}.pbm-rail[data-armed] .pbm-rail__body{opacity:0;transition:opacity .55s var(--ease) calc(var(--d,0s) + .19s), transform .55s var(--ease) calc(var(--d,0s) + .19s);transform:translateY(10px)}.pbm-rail[data-armed].is-live .pbm-rail__node,.pbm-rail[data-armed].is-live .pbm-rail__step:before,.pbm-rail[data-armed].is-live .pbm-rail__step--end:after,.pbm-rail[data-armed].is-live .pbm-rail__title,.pbm-rail[data-armed].is-live .pbm-rail__body{opacity:1;transform:none}}@media (max-width:1024px){.pbm-rail{--node:44px;--gap:32px}.pbm-rail .pbm-rail__node{font-size:20px}.pbm-rail .pbm-rail__title{margin-top:20px}}@media (max-width:900px){.pbm-rail{--gap:26px;--tail:32px}.pbm-rail .pbm-rail__title{font-size:19px}.pbm-rail .pbm-rail__body{font-size:16px;line-height:1.65}}@media (max-width:767px){.pbm-rail{--node:34px;--rule:2px;--tail:26px;--cap:8px}.pbm-rail .pbm-rail__list{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.pbm-rail .pbm-rail__step{grid-row:auto;grid-template-rows:none;grid-template-columns:var(--node) minmax(0,1fr);column-gap:14px;padding-bottom:26px}.pbm-rail .pbm-rail__step:last-child{padding-bottom:0}.pbm-rail .pbm-rail__step:before{left:calc(var(--node)/2 - var(--rule)/2);top:calc(var(--node) + 8px);width:var(--rule);background:repeating-linear-gradient(180deg,var(--c-blue) 0 6px,transparent 6px 13px);transform-origin:top;border-radius:0;height:auto;bottom:8px}.pbm-rail .pbm-rail__step--end:before{top:calc(var(--node) + 8px);height:var(--tail);width:var(--rule);background:var(--c-gold);border-radius:var(--rule);bottom:auto}.pbm-rail .pbm-rail__step--end:after{left:calc(var(--node)/2 - var(--cap)/2);top:calc(var(--node) + 14px + var(--tail))}.pbm-rail .pbm-rail__node{grid-area:1/1;font-size:19px}.pbm-rail .pbm-rail__title{grid-area:1/2;min-height:0;margin:0;padding-top:4px;font-size:19px}.pbm-rail .pbm-rail__body{grid-area:2/2;margin:10px 0 0;font-size:16px;line-height:1.62}.pbm-rail[data-armed] .pbm-rail__step:before{transform:scaleY(0)}.pbm-rail[data-armed].is-live .pbm-rail__step:before{transform:none}}@media (prefers-reduced-motion:reduce){.pbm-rail .pbm-rail__node,.pbm-rail[data-armed] .pbm-rail__node,.pbm-rail .pbm-rail__step:before,.pbm-rail[data-armed] .pbm-rail__step:before,.pbm-rail .pbm-rail__step--end:after,.pbm-rail[data-armed] .pbm-rail__step--end:after,.pbm-rail .pbm-rail__title,.pbm-rail[data-armed] .pbm-rail__title,.pbm-rail .pbm-rail__body,.pbm-rail[data-armed] .pbm-rail__body{opacity:1;transition:none;transform:none}}.pbm-rail h1,.pbm-rail h2,.pbm-rail h3,.pbm-rail h4,.pbm-rail h5,.pbm-rail h6{font-family:inherit}
