:root{--black:#000;--white:#fff;--gray:#6e6e73;--text-soft:#ffffff9e;--line:#ffffff38;--font:"Geist", "Helvetica Neue", Arial, sans-serif;--font-ios:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", sans-serif;--font-ios-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Inter", sans-serif;--gutter:clamp(1rem, 4vw, 3.5rem);--header-h:76px;--spring:cubic-bezier(.2, .9, .25, 1.04)}@supports (transition-timing-function:linear(0, 1)){:root{--spring:linear(0, .06 2%, .23 5%, .5 9.5%, .78 15%, .94 21%, 1.02 28%, 1.035 34%, 1.025 42%, 1.005 56%, .999 70%, 1)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--black);color:var(--white);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.5;overflow-x:hidden}img,svg{display:block}a{color:inherit;text-decoration:none}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{left:var(--gutter);z-index:10;background:var(--white);color:var(--black);padding:.7rem 1rem;font-weight:600;position:absolute;top:-100px}.skip-link:focus{top:1rem}:focus-visible{outline:1.5px solid var(--white);outline-offset:4px}.site-header{height:var(--header-h);max-width:1400px;padding:0 var(--gutter);justify-content:space-between;align-items:center;gap:1.5rem;margin:0 auto;display:flex}.brand{flex:none;display:block}.brand img{width:auto;height:32px}.site-nav{align-items:center;gap:clamp(1.25rem,2.6vw,2.25rem);font-size:.9375rem;display:flex}.site-nav__link{color:var(--text-soft);transition:color .2s}.site-nav__link:hover{color:var(--white)}.button{font-family:var(--font);letter-spacing:-.01em;white-space:nowrap;border-radius:4px;align-items:stretch;font-weight:500;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.button--outline{border:1px solid var(--line);align-items:center;height:38px;padding:0 1rem}.button--outline:hover,.button--outline[aria-current=true]{border-color:var(--white)}.button--solid{background:var(--white);height:48px;color:var(--black);align-items:center;padding:0 1.25rem}.button--solid:hover{background:#ffffffd6}.hero{max-width:1400px;height:calc(100svh - var(--header-h));min-height:600px;max-height:1000px;padding:0 var(--gutter);grid-template-columns:minmax(0,1fr) auto;gap:clamp(2rem,4vw,4rem);margin:0 auto;display:grid}.hero-copy,.hero-sales{grid-area:1/1;align-self:center;padding-bottom:4vh}.hero-copy{container-type:inline-size}.headline{letter-spacing:-.058em;margin:0;font-size:clamp(2.75rem,13cqi,7.25rem);font-weight:600;line-height:.94}.headline__lead{color:var(--gray);display:block}.headline__line{white-space:nowrap;display:block}.caret{background:var(--white);vertical-align:-.04em;width:.06em;height:.8em;margin:0 .035em 0 .05em;animation:1.06s step-end infinite blink;display:inline-block}.caret.is-typing{animation:none}@keyframes blink{50%{opacity:0}}.hero-lede{max-width:36ch;color:var(--text-soft);letter-spacing:-.01em;text-wrap:pretty;margin:clamp(1.5rem,3.6vh,2.25rem) 0 0;font-size:clamp(1.0625rem,1.3vw,1.25rem);line-height:1.5}.hero-sales{max-width:36rem}.sales-eyebrow{color:var(--text-soft);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.1rem;font-size:.8125rem;font-weight:500}.sales-title{letter-spacing:-.055em;margin:0;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:600;line-height:.96}.needs{gap:.625rem;margin-top:clamp(1.75rem,4.5vh,2.75rem);display:grid}.need{border:1px solid var(--line);width:100%;min-height:4rem;color:var(--white);font:inherit;letter-spacing:-.015em;text-align:left;cursor:pointer;background:0 0;border-radius:4px;justify-content:space-between;align-items:center;gap:1.25rem;padding:.9rem 1.25rem .9rem 1.375rem;font-size:clamp(1rem,1.2vw,1.125rem);font-weight:500;line-height:1.3;transition:background-color .25s,border-color .25s,color .25s;display:flex}.need:hover{border-color:#fff9}.need[aria-pressed=true]{border-color:var(--white);background:var(--white);color:var(--black)}.need__mark{opacity:.4;border:1.5px solid;border-radius:50%;flex:none;width:1.125rem;height:1.125rem;transition:opacity .25s;position:relative}.need__mark:after{content:"";transition:transform .45s var(--spring);background:currentColor;border-radius:50%;position:absolute;inset:3px;transform:scale(0)}.need[aria-pressed=true] .need__mark{opacity:1}.need[aria-pressed=true] .need__mark:after{transform:scale(1)}.sales-cta{margin-top:1.5rem}.hero.has-switched [data-panel]>*,.hero.has-switched .needs>*{animation:.7s cubic-bezier(.2,.8,.2,1) backwards panel-in}.hero.has-switched [data-panel]>:nth-child(2){animation-delay:60ms}.hero.has-switched [data-panel]>:nth-child(3){animation-name:none}.hero.has-switched .needs>:first-child{animation-delay:.12s}.hero.has-switched .needs>:nth-child(2){animation-delay:.17s}.hero.has-switched .needs>:nth-child(3){animation-delay:.22s}.hero.has-switched [data-panel]>:nth-child(4){animation-delay:.28s}@keyframes panel-in{0%{opacity:0;transform:translateY(.875rem)}}.hero-device{font-size:clamp(7px, min(calc((100svh - var(--header-h) - 7vh) / 54), calc(42vw / 54)), 12.5px);grid-area:1/2;margin:0;padding:clamp(28px,7vh,80px) 6em 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}.hero-device:before{content:"";pointer-events:none;background:radial-gradient(closest-side at 50% 42%,#ffffff17,#ffffff08 55%,#0000);position:absolute;inset:0}.iphone{background:conic-gradient(from 200deg,#2a2a2d,#a1a1a6 7%,#3c3c40 14%,#1d1d20 28%,#5e5e63 42%,#222225 56%,#9c9ca1 68%,#333337 78%,#1d1d20 90%,#2a2a2d);border-radius:7.27em;width:42.34em;height:89.54em;padding:.45em;position:relative;box-shadow:inset 0 0 0 .05em #ffffff47,inset 0 .1em .08em #ffffff59,0 4em 8em #000c}.iphone__btn{background:linear-gradient(90deg,#141416,#78787d 40%,#3a3a3e 70%,#1a1a1c);border-radius:.25em;width:.32em;position:absolute;box-shadow:inset 0 .1em .06em #ffffff4d,inset 0 -.1em .06em #00000080}.iphone__btn--action{height:3.4em;top:15em;left:-.26em}.iphone__btn--vol-up{height:6.2em;top:21.6em;left:-.26em}.iphone__btn--vol-down{height:6.2em;top:29.2em;left:-.26em}.iphone__btn--power{height:10em;top:23.4em;right:-.26em}.iphone__btn--camera{background:linear-gradient(90deg,#2c2c30,#5a5a60);width:.24em;height:5.4em;top:56em;right:-.18em}.iphone__bezel{background:#000;border-radius:6.82em;height:100%;padding:.62em;position:relative;box-shadow:inset 0 0 0 .06em #050505,inset 0 0 .4em #ffffff0d}.screen{height:100%;color:var(--white);font-family:var(--font-ios);isolation:isolate;background:#000;border-radius:6.2em;position:relative;overflow:hidden}.wallpaper{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.lockscreen{z-index:1;isolation:isolate;position:absolute;inset:0}.screen[data-lock=open] .lockscreen{visibility:hidden;transform:translateY(-100%)}.apps{z-index:0;visibility:hidden;background:radial-gradient(60% 40% at 85% 20%,#c7c7cc52,#0000),radial-gradient(50% 45% at 10% 55%,#8e8e934d,#0000),linear-gradient(170deg,#2a2a2d,#0b0b0c 60%,#1a1a1c);position:absolute;inset:0}.screen[data-lock] .apps{visibility:visible}.app{visibility:hidden;position:absolute;inset:0}.app.is-current,.apps.is-switching .app{visibility:visible}.app__view{border-radius:6.2em;transition:box-shadow .3s;position:absolute;inset:0;overflow:hidden}.apps.is-switching .app__view{box-shadow:0 3em 6em #0000008c}.app__label{letter-spacing:-.01em;opacity:0;align-items:center;gap:.55em;margin:0;font-size:2.3em;font-weight:600;display:flex;position:absolute;top:-3.3em;left:.4em}.app__icon{border-radius:.42em;width:1.6em;height:1.6em}.app--site .app__icon{background:linear-gradient(145deg,#ffe45c,#ffc300);box-shadow:inset 0 0 0 .3em #ffd60a,inset 0 0 0 .55em #111}.app--auto .app__icon{background:linear-gradient(145deg,#5a49d6,#221a6b)}.app--gestao .app__icon{background:linear-gradient(145deg,#4d6bff,#1835e6)}.status-time{z-index:2;letter-spacing:-.01em;text-align:center;font-variant-numeric:tabular-nums;opacity:0;width:4.4em;font-size:1.7em;font-weight:600;line-height:1;transition:opacity .3s,color .35s;position:absolute;top:1.15em;left:1.9em}.screen[data-lock=open] .status-time{opacity:1}.screen[data-tone=dark] .status-time,.screen[data-tone=dark] .status-bar{color:#000}.glass{z-index:3;pointer-events:none;background:linear-gradient(122deg,#ffffff17 0%,#ffffff06 22%,#0000 34%),linear-gradient(122deg,#0000 58%,#ffffff06 66%,#0000 76%);border-radius:6.2em;position:absolute;inset:.62em;box-shadow:inset 0 0 0 .05em #ffffff0d}.island{z-index:2;background:#000;border-radius:999px;width:12.6em;height:3.7em;position:absolute;top:1.1em;left:50%;transform:translate(-50%)}.island__lens{background:radial-gradient(circle at 38% 35%,#1f2b44 0%,#0b0f1c 40%,#000 72%);border-radius:50%;width:1.2em;height:1.2em;position:absolute;top:50%;right:1.25em;transform:translateY(-50%);box-shadow:0 0 0 .1em #0a0a0a}.status-bar{z-index:2;align-items:center;gap:.62em;height:1.3em;transition:color .35s;display:flex;position:absolute;top:2.15em;right:3.1em}.status-bar svg{fill:currentColor;width:auto;height:1.2em}.status-bar .status-bar__battery{height:1.3em}.lock{text-align:center;padding-top:5.6em}.lock__padlock{fill:currentColor;width:1.25em;height:auto;margin:0 auto;overflow:visible}.lock__shackle{transition:transform .4s var(--spring)}.screen[data-lock] .lock__shackle{transform:translateY(-2.8px)}.lock__date{font-family:var(--font-ios-display);letter-spacing:-.005em;color:#ffffffc7;mix-blend-mode:plus-lighter;margin:1em 0 0;font-size:2em;font-weight:600;line-height:1.2}.lock__time{font-family:var(--font-ios-display);font-variation-settings:"opsz" 32;letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:#ffffffe6;mix-blend-mode:plus-lighter;margin:-.04em 0 0;font-size:10.6em;font-weight:650;line-height:1}.notifications{--card-h:8.4em;--gap:.8em;margin:0;padding:0;list-style:none;position:absolute;top:22.4em;left:1.2em;right:1.2em}.notification{--i:0;height:var(--card-h);-webkit-backdrop-filter:blur(1.4em)saturate(1.8)brightness(1.08);backdrop-filter:blur(1.4em)saturate(1.8)brightness(1.08);transform:translate3d(0, calc(var(--i) * (var(--card-h) + var(--gap))), 0);transition:transform .75s var(--spring), opacity .4s ease;background:#2e2e3257;border-radius:2.6em;grid-template-columns:3.8em 1fr;align-items:center;gap:1.1em;padding:0 1.5em 0 1.3em;display:grid;position:absolute;top:0;left:0;right:0;box-shadow:inset 0 0 1.6em #ffffff0d,0 .8em 2.4em #0000002e}.notification:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(140deg,#ffffff8c,#ffffff1a 24%,#fff0 46%,#ffffff0f 70%,#ffffff52);padding:.1em;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.notification[data-state=enter]{opacity:0;transform:translateY(-4em)scale(.88)}.notification[data-state=leave]{opacity:0;transform:translate3d(0, calc(var(--i) * (var(--card-h) + var(--gap)) - 1.4em), 0) scale(.9)}.notification__icon{border-radius:.88em;place-items:center;width:3.8em;height:3.8em;display:grid}.notification__icon svg{width:100%;height:100%}.notification__icon--bank{background:linear-gradient(#fff,#dcdce0);box-shadow:inset 0 0 0 .05em #00000014}.notification__icon--chat{background:linear-gradient(#61e57c,#1db649)}.notification__body{letter-spacing:-.01em;min-width:0;font-size:1.5em;line-height:1.3}.notification__head{align-items:baseline;gap:.5em;display:flex}.notification__title{white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.notification__time{color:#ffffff80;mix-blend-mode:plus-lighter;font-size:.87em}.notification__text{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.shop,.flow,.erp{padding:5.8em 1.8em 0;position:absolute;inset:0}.shop{--sun:#ffd60a;--pink:#ff3d8b;--cobalt:#2340ff;--mint:#a7f3d0;--ink:#111;color:var(--ink);font-family:var(--font);background:#fff}.shop__bar{justify-content:space-between;align-items:center;height:4.4em;padding:0 .4em;display:flex}.shop__logo{letter-spacing:-.05em;align-items:center;gap:.4em;font-size:2.1em;font-weight:700;display:flex}.shop__logo i{background:var(--sun);width:.82em;height:.82em;box-shadow:inset 0 0 0 .14em var(--ink);border-radius:50%}.shop__bag{width:2.6em;height:2.6em;position:relative}.shop__bag svg{width:100%;height:100%}.shop__bag b{background:var(--pink);color:#fff;border-radius:50%;place-items:center;width:1.5em;height:1.5em;font-size:1.1em;font-weight:700;display:grid;position:absolute;top:-.25em;right:-.45em}.shop__hero{background:var(--sun);border-radius:2.8em;min-height:25em;margin-top:1em;padding:2.4em 2.2em;position:relative;overflow:hidden}.shop__kicker{letter-spacing:-.01em;margin:0;font-size:1.3em;font-weight:600}.shop__headline{letter-spacing:-.06em;max-width:5.6em;margin:.3em 0 0;font-size:4.2em;font-weight:700;line-height:.92}.shop__btn{background:var(--ink);color:#fff;border-radius:999px;align-items:center;height:2.9em;margin-top:1.2em;padding:0 1.3em;font-size:1.45em;font-weight:600;display:inline-flex}.shop__sticker{color:#fff;place-items:center;width:11.5em;height:11.5em;display:grid;position:absolute;bottom:-1.4em;right:-.8em}.shop__sticker svg{width:100%;height:100%;fill:var(--pink);animation:18s linear infinite spin;position:absolute;inset:0}.shop__sticker b{letter-spacing:-.03em;text-align:center;margin:-1em 0 0 -1em;font-size:1.75em;line-height:.95;position:relative;transform:rotate(-12deg)}.shop__head{justify-content:space-between;align-items:baseline;margin:2.4em .4em 1.2em;display:flex}.shop__head p{letter-spacing:-.045em;margin:0;font-size:2em;font-weight:700}.shop__head span{color:#6b6b6b;font-size:1.3em;font-weight:500}.shop__grid{grid-template-columns:1fr 1fr;gap:1.8em 1.2em;margin:0;padding:0;list-style:none;display:grid}.product{position:relative}.product__img{aspect-ratio:1/1.05;background:var(--bg);border-radius:2.2em;display:block;position:relative;overflow:hidden}.product__img:before{content:"";aspect-ratio:1;background:var(--shape);border-radius:50%;width:56%;position:absolute;top:22%;left:22%}.product--a{--bg:var(--cobalt);--shape:var(--pink)}.product--b{--bg:var(--pink);--shape:var(--ink)}.product--c{--bg:var(--mint);--shape:var(--cobalt)}.product--d{--bg:var(--ink);--shape:var(--sun)}.product--b .product__img:before,.product--d .product__img:before{aspect-ratio:.78;border-radius:999px 999px 0 0;top:auto;bottom:0}.product__name{letter-spacing:-.025em;margin:.6em 0 0 .3em;font-size:1.45em;font-weight:600}.product__price{color:#6b6b6b;margin:.1em 0 0 .35em;font-size:1.35em}.product__add{background:#fff;border-radius:50%;place-items:center;width:1.55em;height:1.55em;font-size:1.9em;font-weight:400;line-height:1;display:grid;position:absolute;top:.55em;right:.55em}.shop__chat{background:#1fb455;border-radius:50%;place-items:center;width:5.6em;height:5.6em;display:grid;position:absolute;bottom:10.6em;right:2.2em;box-shadow:0 1em 2.4em #00000040}.shop__chat svg{width:58%;height:58%}.shop__chat:after{content:"";border:.3em solid #1fb455;border-radius:50%;animation:2.4s cubic-bezier(.2,.8,.2,1) infinite ping;position:absolute;inset:0}.shop__url{-webkit-backdrop-filter:blur(1em);backdrop-filter:blur(1em);height:3.2em;font-family:var(--font-ios);background:#f5f5f5d1;border-radius:999px;place-items:center;font-size:1.5em;font-weight:500;display:grid;position:absolute;bottom:3.4em;left:2em;right:2em;box-shadow:0 .4em 2em #00000024,inset 0 0 0 .05em #0000000f}.flow{--violet:#b9a8ff;--ok:#5be3a8;color:#fff;background:radial-gradient(90% 45% at 90% 0,#3d2f9e,#0000 70%),#15123a;padding-inline:2.2em}.flow__app{color:var(--violet);margin:0;font-size:1.4em;font-weight:600}.flow__title{letter-spacing:-.045em;text-wrap:balance;margin:.3em 0 0;font-size:3em;font-weight:700;line-height:1.02}.flow__stats{grid-template-columns:1fr 1fr;gap:1em;margin-top:2.2em;display:grid}.flow__stats p{color:#ffffff9e;background:#ffffff12;border-radius:1.6em;margin:0;padding:1.1em 1.2em;font-size:1.25em;line-height:1.25}.flow__stats b{color:#fff;letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-bottom:.2em;font-size:2em;display:block}.flow__steps{gap:1em;margin:2.2em 0 0;padding:0;list-style:none;display:grid;position:relative}.flow__steps:before{content:"";background:#b9a8ff38;width:.2em;position:absolute;top:3em;bottom:3em;left:3.15em}.step{background:#1d1a48;border-radius:2.2em;grid-template-columns:4.4em 1fr 2.4em;align-items:center;gap:1.2em;padding:1em 1.4em 1em 1em;transition:background-color .4s;display:grid;position:relative}.step__icon{width:4.4em;height:4.4em;color:var(--violet);background:#2a2563;border-radius:1.3em;place-items:center;transition:background-color .4s,color .4s;display:grid}.step__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:2.2em;height:2.2em}.step__text{color:#ffffff80;font-size:1.2em;line-height:1.3}.step__text b{color:#fff;letter-spacing:-.015em;font-size:1.2em;font-weight:600;display:block}.step__state{border:.2em solid #ffffff29;border-radius:50%;width:2.4em;height:2.4em;transition:background-color .3s,border-color .3s;position:relative}.step__state:after{content:"";width:.55em;height:1.05em;transition:transform .4s var(--spring);border:.24em solid #15123a;border-width:0 .24em .24em 0;position:absolute;top:.3em;left:.62em;transform:rotate(45deg)scale(0)}.step.is-running{background:#2c2670}.step.is-running .step__icon{background:var(--violet);color:#15123a}.step.is-running .step__state{border-color:var(--violet);border-right-color:#0000;animation:.7s linear infinite spin}.step.is-done .step__icon{color:var(--ok)}.step.is-done .step__state{border-color:var(--ok);background:var(--ok)}.step.is-done .step__state:after{transform:rotate(45deg)scale(1)}.flow__done{color:var(--ok);text-align:center;opacity:0;transition:opacity .4s ease, transform .5s var(--spring);margin:1.4em 0 0;font-size:1.3em;font-weight:600;transform:translateY(.6em)}.flow__done.is-shown{opacity:1;transform:none}.erp{--blue:#2448ff;--muted:#6b7080;color:#0e1220;background:#f1f2f6}.erp__head{justify-content:space-between;align-items:center;padding:0 .4em;display:flex}.erp__date{color:var(--muted);margin:0;font-size:1.35em;font-weight:500}.erp__title{letter-spacing:-.045em;margin:0;font-size:3.2em;font-weight:700;line-height:1.05}.erp__avatar{color:#fff;background:#0e1220;border-radius:50%;place-items:center;width:3.1em;height:3.1em;font-size:1.35em;font-weight:600;display:grid}.erp__hero{background:radial-gradient(80% 70% at 100% 0%, #4f6dff, transparent), var(--blue);color:#fff;border-radius:2.6em;margin-top:1.8em;padding:2.2em 2.2em 2em}.erp__caption{opacity:.8;margin:0;font-size:1.35em}.erp__value{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin:.05em 0 0;font-size:4.2em;font-weight:700;line-height:1.05}.erp__delta{background:#ffffff2e;border-radius:999px;margin:.7em 0 0;padding:.3em .7em;font-size:1.25em;font-weight:600;display:inline-block}.erp__bars{align-items:flex-end;gap:.7em;height:7.5em;margin-top:2em;display:flex}.erp__bars i{height:calc(var(--h) * 100%);transform-origin:bottom;background:#ffffff52;border-radius:.5em .5em .2em .2em;flex:1}.erp__bars i:last-child{background:#fff}.erp__tiles{grid-template-columns:1fr 1fr;gap:1.2em;margin-top:1.2em;display:grid}.tile{background:#fff;border-radius:2.2em;margin:0;padding:1.5em 1.6em}.tile span{color:var(--muted);font-size:1.3em;display:block}.tile b{letter-spacing:-.045em;margin-top:.15em;font-size:2.6em;display:block}.tile--warn b{color:#e2620b}.erp__section{letter-spacing:-.03em;margin:2.2em .4em 1em;font-size:1.8em;font-weight:700}.erp__list{background:#fff;border-radius:2.2em;margin:0;padding:0 1.6em;list-style:none}.erp__list li{border-bottom:.1em solid #ecedf2;grid-template-columns:1fr auto;align-items:center;gap:.3em 1em;padding:1.3em 0;display:grid}.erp__list li:last-child{border-bottom:0}.erp__who{letter-spacing:-.015em;grid-row:span 2;font-size:1.45em;font-weight:600}.erp__who small{color:var(--muted);font-size:.85em;font-weight:400;display:block}.erp__amount{font-variant-numeric:tabular-nums;justify-self:end;font-size:1.4em;font-weight:600}.chip{border-radius:999px;justify-self:end;padding:.2em .65em;font-size:1.1em;font-weight:600}.chip--paid{color:#11804a;background:#ddf7e8}.chip--prep{color:#b4560a;background:#fff0d9}.chip--sent{color:var(--blue);background:#e3e8ff}.app.is-revealing :is(.shop,.flow,.erp)>*{animation:.8s cubic-bezier(.2,.8,.2,1) backwards app-in;animation-delay:calc(.25s + var(--n,0) * 55ms)}.app.is-revealing :is(.shop,.flow,.erp)>:nth-child(2){--n:1}.app.is-revealing :is(.shop,.flow,.erp)>:nth-child(3){--n:2}.app.is-revealing :is(.shop,.flow,.erp)>:nth-child(4){--n:3}.app.is-revealing :is(.shop,.flow,.erp)>:nth-child(5){--n:4}.app.is-revealing :is(.shop,.flow,.erp)>:nth-child(n+6){--n:5}.app.is-revealing .erp__bars i{animation:.9s cubic-bezier(.2,.8,.2,1) backwards bar-grow}.app.is-revealing .erp__bars i:nth-child(n){animation-delay:calc(.45s + var(--h) * .35s)}@keyframes app-in{0%{opacity:0;transform:translateY(2.4em)}}@keyframes bar-grow{0%{transform:scaleY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@media (width<=960px){.site-nav__link{display:none}.hero{grid-template-columns:1fr;gap:0;height:auto;min-height:0;max-height:none}.hero-copy,.hero-sales{padding:clamp(2.5rem,8vh,4rem) 0 3rem}.hero-sales{max-width:none;padding-top:clamp(2rem,5vh,3rem);padding-bottom:2rem}.headline{font-size:clamp(2.5rem,13cqi,6.5rem)}.hero-device{height:60em;font-size:clamp(6.5px, calc((100vw - 2 * var(--gutter) - 20px) / 44), 9px);grid-area:2/1;justify-self:center;padding:2em 1em 0}}@media (width<=480px){:root{--header-h:64px}.brand img{height:28px}.button--outline{height:34px;padding:0 .8rem;font-size:.875rem}.need{min-height:3.5rem;padding:.8rem 1rem .8rem 1.125rem}.sales-cta{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.notification{transition:none}.caret,.hero.has-switched [data-panel]>*,.hero.has-switched .needs>*,.shop__sticker svg,.shop__chat:after{animation:none}}
