:where(.marketing){font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;letter-spacing:0;--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:normal;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1,"liga" 1,"calt" 1}.marketing :is(h1,h2){font-weight:600;letter-spacing:-.032em;line-height:1.1}.marketing h3{font-weight:600;letter-spacing:-.02em;line-height:1.25}.marketing :is(h4,h5,h6){font-weight:600;letter-spacing:-.01em;line-height:1.3}.marketing :is(h1,h2,h3,h4){text-wrap:balance}:where(.marketing) :is(p,li,dd,dt,blockquote){letter-spacing:-.006em;text-wrap:pretty}:where(.marketing) p{line-height:1.65}@media (scripting:enabled){.marketing [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.marketing [data-reveal].is-visible{opacity:1;transform:none}}.marketing [data-count]{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.marketing [data-reveal]{opacity:1!important;transform:none!important;transition:none!important}.marketing :is(.animate-marquee,.animate-marquee-rev){animation:none}}.marketing{overflow-x:clip}.marketing .no-scrollbar{scrollbar-width:none}.marketing .no-scrollbar::-webkit-scrollbar{display:none}@media (max-width:767px){.marketing>section[class~=bg-white]:first-child{background-image:linear-gradient(160deg,#fff,#fff7ef 55%,#fdeee6)}}@keyframes fill{0%{width:0}to{width:100%}}@keyframes kenburns{0%{transform:scale(1.05) translateY(0)}to{transform:scale(1.15) translateY(-3%)}}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes slidein{0%{opacity:0;transform:translateX(28px)}to{opacity:1;transform:none}}@keyframes orbit{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pop{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}@keyframes draw{to{stroke-dashoffset:0}}.marketing .strike{position:relative;text-decoration:none;color:rgba(17,17,16,.42)}.marketing .strike:after{content:"";position:absolute;left:-2%;right:-2%;top:54%;height:.09em;border-radius:9999px;background:linear-gradient(90deg,#ff9f1c,#ff5a1f);transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.2,.7,.2,1) var(--d,0s)}.marketing .is-visible .strike:after,.marketing .strike:hover:after{transform:scaleX(1)}.marketing .noise{font-style:italic;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.75 -0.22'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0 /160px 160px,linear-gradient(90deg,#ff9f1c,#ff5a1f);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;padding:0 .14em .06em .02em;margin-right:-.1em;animation:noise-jitter 2.4s steps(1) infinite,noise-grain .45s steps(4) infinite}@keyframes noise-grain{0%{background-position:0 0,0 0}25%{background-position:-40px 30px,0 0}50%{background-position:50px -20px,0 0}75%{background-position:-20px -50px,0 0}to{background-position:30px 40px,0 0}}@keyframes noise-jitter{0%,86%,to{transform:none}88%{transform:translate(1px,-1px) skewX(-6deg)}90%{transform:translate(-2px,1px)}92%{transform:translate(1px) skewX(4deg)}}.marketing .highlight-mark{position:relative;white-space:nowrap;color:inherit;z-index:0}.marketing .highlight-mark:before{content:"";position:absolute;left:-.15em;right:-.15em;bottom:-.02em;height:.32em;z-index:-1;border-radius:4px;background:linear-gradient(90deg,#ff6b3d,#ff9f1c);transform:scaleX(0);transform-origin:left;transition:transform .9s cubic-bezier(.2,.7,.2,1) .7s}.marketing .is-visible .highlight-mark:before{transform:scaleX(1)}@keyframes tile-in{0%{opacity:0;transform:translateX(48px) scale(.96)}70%{opacity:1;transform:translateX(-6px) scale(1.01)}to{opacity:1;transform:none}}@keyframes icon-pop{0%{transform:scale(0) rotate(-90deg)}60%{transform:scale(1.25) rotate(8deg)}to{transform:scale(1) rotate(0)}}@keyframes tile-glow{0%,16%,to{box-shadow:0 0 0 0 rgba(255,107,61,0);transform:none}6%{box-shadow:0 0 0 3px rgba(255,107,61,.55),0 18px 34px -16px rgba(255,107,61,.6);transform:translateX(-6px) scale(1.02)}}.marketing .step-tile{opacity:0;animation:tile-in .7s cubic-bezier(.2,.7,.2,1) both,tile-glow 6s ease-in-out infinite;animation-delay:var(--d),calc(var(--d) + 1.6s + var(--g))}.marketing .step-tile .step-icon{animation:icon-pop .55s cubic-bezier(.3,1.6,.5,1) both;animation-delay:calc(var(--d) + .45s)}@media (scripting:enabled){.marketing .step-card[data-reveal]{opacity:0;transform:translateY(90px) scale(.94);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);box-shadow:0 -18px 40px -30px rgba(17,17,16,.35)}.marketing .step-card.is-visible{opacity:1;transform:none}.marketing .step-card :is(.step-num,.step-ic){transform:scale(.4);opacity:0;transition:transform .6s cubic-bezier(.3,1.6,.5,1) .25s,opacity .3s ease .25s}.marketing .step-card .step-ic{transition-delay:.4s}.marketing .step-card.is-visible :is(.step-num,.step-ic){transform:none;opacity:1}.marketing .step-card .step-ui{opacity:0;transform:translateX(70px) rotate(2deg);transition:opacity .8s ease .35s,transform .9s cubic-bezier(.2,.7,.2,1) .35s}.marketing .step-card.is-visible .step-ui{opacity:1;transform:none}.marketing .step-card .step-pt{opacity:0;transform:translateY(12px);transition:opacity .5s ease,transform .5s ease;transition-delay:calc(.55s + var(--i) * .12s)}.marketing .step-card.is-visible .step-pt{opacity:1;transform:none}}@keyframes reel-in{0%{opacity:0;transform:translateY(40px) scale(.9)}}.marketing .reel-phone{animation:reel-in .8s cubic-bezier(.2,.7,.2,1) both}@keyframes chip-in{0%{opacity:0;transform:translateY(16px) scale(.8)}}@keyframes chip-bob{50%{translate:0 -6px}}.marketing .app-chip{animation:chip-in .6s cubic-bezier(.3,1.5,.5,1) both,chip-bob 4s ease-in-out 1.5s infinite}.marketing .reel-phone .step-pt{animation:chip-in .5s ease both;animation-delay:calc(.5s + var(--i) * .12s)}@media (scripting:enabled){.marketing .grow-x{transform:scaleX(0);transform-origin:left center;transition:transform 1.1s cubic-bezier(.2,.7,.2,1);transition-delay:calc(.25s + var(--d, 0) * 90ms)}.marketing .grow-y{transform:scaleY(0);transform-origin:center bottom;transition:transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:calc(.2s + var(--d, 0) * 70ms)}.marketing :is(.is-visible .grow-x,.is-visible.grow-x,.is-visible .grow-y){transform:none}.marketing .is-visible .skel-in>*{animation:skel-in .6s ease both;animation-delay:calc(.5s + var(--d, 0) * 80ms)}}.marketing .load-line{position:absolute;inset:0 0 auto 0;height:3px;overflow:hidden;border-radius:3px 3px 0 0}.marketing .load-line:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#ff6b3d,#ffa53d);transform:scaleX(0);transform-origin:left}.marketing .is-visible .load-line:after{animation:load-run 1.6s cubic-bezier(.3,.6,.2,1) .1s forwards}@keyframes load-run{70%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}@keyframes skel-in{0%{opacity:0;transform:translateY(8px);filter:blur(3px)}}@media (min-width:1024px){.marketing .stack-card{position:sticky;top:calc(110px + var(--i, 0) * 22px)}}.marketing .post-body{font-size:18px;line-height:1.75;color:rgba(17,17,16,.82)}.marketing .post-body>*+*{margin-top:1.25em}.marketing .post-body h2{margin-top:2em;font-size:clamp(1.5rem,2.6vw,1.9rem);line-height:1.25}.marketing .post-body h2,.marketing .post-body h3{font-weight:600;letter-spacing:-.02em;color:#111110}.marketing .post-body h3{margin-top:1.6em;font-size:1.3rem}.marketing .post-body strong{color:#111110;font-weight:600}.marketing .post-body a{color:#e4572e;text-decoration:underline;text-underline-offset:4px}.marketing .post-body :is(ul,ol){padding-left:1.4em}.marketing .post-body ul{list-style:disc}.marketing .post-body ol{list-style:decimal}.marketing .post-body li{font-size:inherit;line-height:inherit}.marketing .post-body li+li{margin-top:.4em}.marketing .post-body li::marker{color:#f59e0b}.marketing .post-body blockquote{border-left:4px solid #f59e0b;background:#fff6ee;border-radius:0 16px 16px 0;padding:1em 1.4em;color:#111110}.marketing .post-body code{background:#f2f2ef;border-radius:6px;padding:.1em .4em;font-size:.9em}.marketing .post-body img{border-radius:18px;width:100%}.marketing .post-body hr{border:0;border-top:1px solid rgba(0,0,0,.1);margin:2.5em 0}@media (max-width:640px){.marketing .post-body{font-size:17px}}.marketing .blog-body{font-size:19px;line-height:1.7;color:#242424;letter-spacing:0}.marketing .blog-body>*+*{margin-top:1.6em}.marketing .blog-body p{margin-top:1.4em}.marketing .blog-body>:first-child{margin-top:0}.marketing .blog-body h2{margin-top:2.2em;font-size:26px;font-weight:700;line-height:1.25;letter-spacing:-.02em;color:#111110}.marketing .blog-body h3{margin-top:1.8em;font-size:21px;font-weight:700;letter-spacing:-.015em;color:#111110}.marketing .blog-body :is(h2,h3)+p{margin-top:.6em}.marketing .blog-body strong{font-weight:700;color:#111110}.marketing .blog-body a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.marketing .blog-body a:hover{color:#e4572e}.marketing .blog-body :is(ul,ol){padding-left:1.5em}.marketing .blog-body ul{list-style:disc}.marketing .blog-body ol{list-style:decimal}.marketing .blog-body li{padding-left:.3em;font-size:inherit;line-height:inherit}.marketing .blog-body li+li{margin-top:.6em}.marketing .blog-body blockquote{border-left:3px solid #111110;padding-left:1.2em;font-style:italic;font-size:1.15em;color:#111110}.marketing .blog-body code{font-family:ui-monospace,monospace;background:#f2f2f2;border-radius:4px;padding:.15em .35em;font-size:.8em}.marketing .blog-body img{width:100%;border-radius:6px}.marketing .blog-body hr{border:0;text-align:center;margin:2.6em 0}.marketing .blog-body hr:before{content:"· · ·";letter-spacing:.6em;font-size:24px;color:#6b6b6b}@media (max-width:640px){.marketing .blog-body{font-size:18px}.marketing .blog-body h2{font-size:22px}}@keyframes pb-ad{0%{opacity:0;transform:translateY(10px) scale(.96)}}@keyframes pb-fade{0%{opacity:0}}@keyframes pb-pop{0%{opacity:0;transform:scale(.85)}70%{opacity:1;transform:scale(1.03)}to{transform:none}}@keyframes pb-slide{0%{opacity:0;transform:translate(30px,30px)}}@keyframes pb-float{50%{transform:translateY(-5px)}}@keyframes pb-pulse{50%{transform:scale(1.12)}}@keyframes pb-grow{0%{transform:scaleY(.2)}50%{transform:scaleY(1)}to{transform:scaleY(.2)}}@keyframes pb-coin{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes pb-marquee{to{transform:translateX(-50%)}}@keyframes pb-scroll{0%,15%{transform:translateY(0)}50%,65%{transform:translateY(-38%)}to{transform:translateY(0)}}@keyframes pb-travel{0%{transform:translateX(0)}to{transform:translateX(100%)}}.marketing .pb-ad{animation:pb-ad .55s cubic-bezier(.2,.9,.3,1.2) both}.marketing .pb-fade{animation:pb-fade .4s ease both}.marketing .pb-pop{animation:pb-pop .5s cubic-bezier(.2,.9,.3,1.2) both}.marketing .pb-slide{animation:pb-slide .55s cubic-bezier(.2,.9,.3,1.1) both}.marketing .pb-float{animation:pb-float 3s ease-in-out infinite}.marketing .pb-pulse{animation:pb-pulse 1.6s ease-in-out infinite}.marketing .pb-spin{animation:orbit 4s linear infinite}.marketing .pb-spin-slow{animation:orbit 14s linear infinite}.marketing .pb-grow{animation:pb-grow 2.4s ease-in-out infinite}.marketing .pb-coin{animation:pb-coin 1.8s ease-in-out infinite}.marketing .pb-scroll{animation:pb-scroll 14s ease-in-out infinite}.marketing .pb-travel{animation:pb-travel 4s ease-in-out infinite alternate}.marketing .pb-marquee{animation:pb-marquee 28s linear infinite}.marketing :is(.pb-paused,.pb-paused *){animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.marketing :is(.noise,.step-tile,.step-tile .step-icon,.app-chip,.reel-phone .step-pt,.reel-phone){animation:none;opacity:1}.marketing .strike:after{transform:scaleX(1);transition:none}.marketing :is(.step-card,.step-card *){opacity:1!important;transform:none!important;transition:none!important}.marketing :is(.grow-x,.grow-y){transform:none;transition:none}.marketing .is-visible .load-line:after,.marketing .is-visible .skel-in>*{animation:none}.marketing :is(.pb-float,.pb-pulse,.pb-spin,.pb-spin-slow,.pb-grow,.pb-coin,.pb-marquee,.pb-scroll){animation:none}}