.cs-frame{background:#fff;border-radius:14px;margin:0;overflow:hidden;box-shadow:0 0 0 1px #11121414,0 24px 48px -28px #11121459}.cs-frame-bar{background:#f2f2ef;border-bottom:1px solid #1112140f;align-items:center;gap:12px;height:34px;padding:0 14px;display:flex}.cs-dots{gap:6px;display:flex}.cs-dots i{background:#d5d5d0;border-radius:50%;width:9px;height:9px}.cs-url{text-align:center;max-width:280px;font:600 11.5px/1.4 var(--font-text);color:#7a7c81;text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:99px;flex:1;margin:0 auto;padding:3px 12px;overflow:hidden}.cs-frame img{width:100%;height:auto;display:block}.cs-frame.phone{border-radius:26px;max-width:300px;box-shadow:0 0 0 6px #26272c,0 40px 80px -40px #000000e6}.cs-frame.phone .cs-frame-bar{display:none}:is(.home-dark,.cs-dark) .cs-frame{box-shadow:0 0 0 1px #f6f6f31a,0 30px 60px -30px #000c}.cs-facts{border-top:1px solid #f6f6f324;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid}.cs-facts div{padding:18px 20px 0 0}.cs-facts dt{font:600 12.5px/1.3 var(--font-text);color:#8f9196}.cs-facts dd{font:700 15px/1.4 var(--font-text);color:inherit;margin:6px 0 0}.cs-story{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:56px;display:grid}.cs-steps{margin:0;padding:0;list-style:none}.cs-step{opacity:.35;flex-direction:column;justify-content:center;min-height:70vh;transition:opacity .4s;display:flex}.cs-step.on{opacity:1}.cs-step-n{font:700 12.5px/1 var(--font-text);color:#ff5a1f}.cs-step h3{font:700 clamp(24px,2.4vw,34px)/1.12 var(--font-text);letter-spacing:-.03em;margin:10px 0}.cs-step p{max-width:42ch;font:500 16px/1.6 var(--font-text);color:#5d5f66;margin:0}.cs-step .cs-inline{display:none}.cs-pin{display:grid;position:sticky;top:max(96px,50vh - 260px)}.cs-pin .cs-frame{opacity:0;grid-area:1/1;transition:opacity .45s,transform .45s;transform:translateY(12px)}.cs-pin .cs-frame.on{opacity:1;transform:none}@media (max-width:859px){.cs-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-story{grid-template-columns:1fr;gap:0}.cs-step{opacity:1;min-height:0;padding:28px 0}.cs-step .cs-inline{margin-top:18px;display:block}.cs-pin{display:none}}@media (prefers-reduced-motion:reduce){.cs-story{grid-template-columns:1fr}.cs-step{opacity:1;min-height:0;padding:28px 0}.cs-step .cs-inline{margin-top:18px;display:block}.cs-pin{display:none}.cs-frame,.cs-step{transition:none}}.cs-dev{perspective:1600px;margin:0}.cs-dev img{filter:drop-shadow(0 40px 40px #00000047);width:100%;height:auto;transition:transform .9s cubic-bezier(.16,1,.3,1);display:block}.cs-dev.t-float img{animation:7s ease-in-out infinite cs-float}@keyframes cs-float{0%,to{translate:0}50%{translate:0 -14px}}.cs-dark .cs-dev img{filter:drop-shadow(0 50px 50px #0009)}.cs-pin .cs-dev{opacity:0;grid-area:1/1;transition:opacity .45s}.cs-pin .cs-dev.on{opacity:1}.cs-pin .cs-dev.phone{justify-self:center;max-width:300px}.cs-step .cs-dev.phone{max-width:240px}@supports (animation-timeline:view()){.px-split>.cs-dev,.px-feat,.px-cuts li,.px-cols li,.px-outcomes li{animation:linear both cs-rise;animation-timeline:view();animation-range:entry entry 55%}@keyframes cs-rise{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}}.pxh{color:#f6f6f3;background:radial-gradient(120% 90% at 75% 30%,#24252b 0%,#111214 55%,#0b0b0d 100%);padding:clamp(96px,12vh,132px) 64px 64px;overflow:hidden}.pxh .cta-main{white-space:nowrap}.pxh-back{font:600 14px var(--font-text);color:#a3a5ab;margin-bottom:28px;text-decoration:none;display:inline-block}.pxh-grid{grid-template-columns:5fr 7fr;align-items:center;gap:40px;margin-bottom:64px;display:grid}.pxh-tags{flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:0;list-style:none;display:flex}.pxh-tags li{font:600 12.5px/1 var(--font-text);border-radius:99px;padding:6px 12px;box-shadow:inset 0 0 0 1px #f6f6f338}.pxh-tags li:last-child:before{content:"";vertical-align:1px;background:#ff5a1f;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.pxh-name{margin:0;font-size:clamp(64px,8.6vw,124px);line-height:.92}.pxh-outcome{max-width:28ch;font:700 clamp(19px,1.9vw,26px)/1.3 var(--font-text);letter-spacing:-.02em;color:#e6e6e1;margin:18px 0 28px}.pxh-act{flex-wrap:wrap;gap:10px;display:flex}.pxh-ghost{font:700 15px/1 var(--font-text);color:#f6f6f3;border-radius:99px;align-items:center;padding:14px 20px;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1.5px #f6f6f340}.pxh-stage{padding:20px 70px 40px 0;position:relative}.pxh-phone{width:30%;position:absolute;bottom:0;right:0}.px-sec{color:#111214;background:#fafaf7;padding:120px 64px}.px-dark{color:#f6f6f3;background:#111214}.px-dark .cs-step p{color:#a3a5ab}.px-split{grid-template-columns:5fr 7fr;align-items:center;gap:64px;display:grid}.sh-title.px-left{text-align:left;margin-bottom:18px}.px-lead{max-width:40ch;font:500 19px/1.6 var(--font-text);color:#3a3b40;margin:0 0 28px}.px-buyers{gap:18px;margin:0;padding:0;list-style:none;display:grid}.px-buyers li{border-left:2px solid #ff5a1f;gap:2px;padding-left:18px;display:grid}.px-buyers b{font:700 18px/1.3 var(--font-text)}.px-buyers span{color:#5d5f66;font-size:15.5px}.px-cuts{gap:28px;max-width:880px;margin:0 auto;padding:0;list-style:none;display:grid}.px-cuts li{font:700 clamp(22px,2.4vw,32px)/1.3 var(--font-text);letter-spacing:-.025em;padding-left:56px;position:relative}.px-cuts li:before{content:"";background:#ff5a1f;width:36px;height:3px;position:absolute;top:.68em;left:0}.px-feats{grid-template-columns:repeat(2,minmax(0,1fr));gap:72px 56px;display:grid}.px-feat h3{font:700 22px/1.2 var(--font-text);letter-spacing:-.02em;margin:22px 0 6px}.px-feat p{color:#5d5f66;max-width:44ch;margin:0;font-size:16px}.px-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid}.px-cols li{font:600 18px/1.55 var(--font-text);color:#26272c;border-top:3px solid #111214;padding-top:22px}.px-cols li:first-child{border-top-color:#ff5a1f}.px-outcomes{text-align:center;gap:18px;max-width:900px;margin:0 auto;padding:0;list-style:none;display:grid}.px-outcomes li{font:900 clamp(26px,3.2vw,46px)/1.15 var(--font-text);letter-spacing:-.035em}.px-outcomes li:nth-child(2){color:#ff5a1f}@media (max-width:859px){.pxh{padding:96px 20px 48px}.pxh-grid{grid-template-columns:1fr;gap:28px;margin-bottom:48px}.pxh-stage{padding:10px 50px 30px 0}.px-sec{padding:72px 20px}.px-split{grid-template-columns:1fr;gap:36px}.px-feats{grid-template-columns:1fr;gap:48px}.px-cols{grid-template-columns:1fr;gap:24px}.px-cuts li{padding-left:44px}.px-cuts li:before{width:28px}}@media (prefers-reduced-motion:reduce){.cs-dev img{transition:none;animation:none!important}.px-split>.cs-dev,.px-feat,.px-cuts li,.px-cols li,.px-outcomes li{animation:none!important}}.px-sec{border-top:1px solid #1112140f}.px-grey{background:#ecece7}.px-sec .sec-head{margin-bottom:12px}.px-sub{text-align:center;max-width:56ch;font:500 17px/1.6 var(--font-text);color:#5d5f66;margin:0 auto 44px}.px-dark .px-sub{color:#a3a5ab}.px-buyers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.px-buyers li{background:#fff;border-left:0;border-radius:16px;padding:18px 20px;position:relative;box-shadow:0 0 0 1px #1112140f}.px-buyers li:before{content:"";background:#ff5a1f;width:28px;height:3px;position:absolute;top:0;left:20px}.px-cuts{gap:14px}.px-cuts li{background:#f0f0ec;border-radius:18px;padding:24px 28px 24px 76px;font-size:clamp(19px,2vw,26px)}.px-cuts li:before{top:calc(24px + .62em);left:28px}.px-feat{background:#fff;border-radius:22px;padding:28px 28px 30px;box-shadow:0 0 0 1px #1112140f}.px-dark .px-feat{background:#1b1c20;box-shadow:0 0 0 1px #ffffff14}.px-dark .px-feat h3{color:#f6f6f3}.px-dark .px-feat p{color:#a3a5ab}.px-feats{gap:24px}.px-cols{gap:16px}.px-cols li{background:#f0f0ec;border-top:0;border-radius:18px;padding:26px 26px 28px;position:relative}.px-cols li:before{content:"";background:#111214;width:36px;height:3px;position:absolute;top:0;left:26px}.px-cols li:first-child:before{background:#ff5a1f}.px-outcomes li{background:#1b1c20;border-radius:18px;padding:22px 24px}.cs-step{padding:0}@media (max-width:859px){.cs-dev{margin-left:auto;margin-right:auto}.cs-dev.laptop{width:100%}.cs-step .cs-dev.phone,.cs-pin .cs-dev.phone{max-width:220px}.pxh-stage{width:100%;max-width:520px;margin:0 auto;padding:0 0 56px}.pxh-phone{width:27%;bottom:0;right:4%}.px-buyers{grid-template-columns:1fr}.px-cuts li{padding:20px 20px 20px 60px}.px-cuts li:before{top:calc(20px + .62em);left:20px}.px-feat{padding:20px}.cs-step{text-align:left}}
