:root{--font-page:"Host Grotesk","Host Grotesk Fallback","Helvetica Neue",Helvetica,Arial,sans-serif;--font-mock:"Inter","Inter Fallback","Helvetica Neue",Helvetica,Arial,sans-serif}body{font-family:var(--font-page);-webkit-font-smoothing:antialiased;background:#f5f4ef;margin:0}[data-mock-zoom],#float-front,#float-back,#below-card-mount>*,[data-path-mock],[data-lib-mock],[data-feat-mock]{font-family:var(--font-mock);pointer-events:none}:root{--fc-card-base:linear-gradient(180deg,#fcfcfc99,#ebebeb99);--fc-card-blur:12px}#below-3col{--fc-card-base:linear-gradient(180deg,#fefefed1,#f6f6f5c7)}:root{--row-panel-wash:linear-gradient(180deg,#fff0 0%,#ffffff29 30%,#ffffff52 100%)}a{color:#2a9c5e}a:hover{color:#23874f}[data-card-link]{color:inherit;cursor:pointer;text-decoration:none}[data-card-link]:focus-visible{outline-offset:-3px;outline:2px solid #2a9c5e}[data-path-cta],[data-feat-cta],#testi-prev,#testi-next,[data-btn-green],.hm-btn-solid,#cta-card [data-cta-start]{transition:background-color .16s}[data-card-link]:hover [data-path-cta],[data-card-link]:hover [data-feat-cta],[data-path-cta]:hover,[data-feat-cta]:hover,#testi-prev:hover,#testi-next:hover{background-color:#fafafa!important}[data-btn-green]:hover,.hm-btn-solid:hover{background-color:#279358!important}#cta-card [data-cta-start]:hover{background-color:#f0f0f0!important}#cta-card [data-cta-demo]{transition:background-color .16s,border-color .16s,color .16s}#cta-card [data-cta-demo]:hover{color:#ffffffe6!important;background-color:#60606033!important;background-image:none!important;border-color:#ffffffbf!important}@media (prefers-reduced-motion:reduce){[data-path-cta],[data-feat-cta],#testi-prev,#testi-next,[data-btn-green],.hm-btn-solid,#cta-card [data-cta-start],#cta-card [data-cta-demo]{transition:none}}html,body{overflow-x:clip}@supports not (-apple-pay-button-style:black){html{overscroll-behavior:none}}@keyframes skelShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skel{background:#ecebe8 linear-gradient(100deg,#fff0 40%,#ffffffd9 50%,#fff0 60%) 0 0/200% 100% no-repeat;animation:1.6s linear infinite skelShimmer}@media (prefers-reduced-motion:reduce){.skel{animation:none}}@supports not (zoom:1.5){[data-mock-zoom]{transform-origin:0 0;transform:scale(.808333)}}.row-panel{position:relative}.row-panel:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:5;background:linear-gradient(#ffffff1f,#ffffffa6);padding:1px;position:absolute;inset:0;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.row-soft-shadows [style*="0 16px 36px"]{box-shadow:inset 0 0 0 1px var(--fc-stroke,#ffffffa6),0 4px 10px #00000012!important}.row-soft-shadows [style*="0 10px 26px"]{box-shadow:inset 0 0 0 1px var(--fc-stroke,#ffffffa6),0 2px 6px #0000000f!important}html.intro-pending #site-header,html.intro-pending #seg-wrap,html.intro-pending #mock-size{opacity:0}[data-how-frame]{opacity:0;visibility:hidden;filter:blur(8px);clip-path:inset(8px round 9px);transition:opacity 1.4s cubic-bezier(.22,1,.36,1),filter 1.4s cubic-bezier(.22,1,.36,1),visibility 0s linear 1.4s}[data-how-frame][data-how-on]{opacity:1;visibility:visible;filter:none;transition:opacity 1.4s cubic-bezier(.22,1,.36,1),filter 1.12s cubic-bezier(.22,1,.36,1),visibility}@media (prefers-reduced-motion:reduce){[data-how-frame],[data-how-frame][data-how-on]{filter:none}}[data-how-copy]{opacity:0;visibility:hidden;transition:opacity .7s cubic-bezier(.22,1,.36,1),visibility 0s linear .7s}[data-how-copy][data-how-on]{opacity:1;visibility:visible;transition:opacity .7s cubic-bezier(.22,1,.36,1),visibility}[data-how-step]{cursor:pointer;-webkit-tap-highlight-color:transparent;padding:12px 16px 14px 0;position:relative}[data-how-step]:focus-visible{outline-offset:-2px;outline:2px solid #2a9c5e}[data-how-rail]{background:#1312101c;height:1px;position:absolute;bottom:0;left:0;right:0}[data-how-rail]>i{transform-origin:0;background:#2a9c5e;width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}#logo-strip{--logo-fade:100px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--logo-fade),#000 calc(100% - var(--logo-fade)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--logo-fade),#000 calc(100% - var(--logo-fade)),transparent 100%);position:relative;overflow:hidden}#logo-lane{will-change:transform;width:max-content;animation:60s linear infinite logoMarquee;display:flex}#logo-strip:hover #logo-lane{animation-play-state:paused}#logo-lane>ul{flex:none;align-items:center;gap:56px;margin:0;padding:0 28px;list-style:none;display:flex}#logo-lane img{width:auto;height:calc(var(--h) * var(--logo-scale,1));opacity:.58;-webkit-user-drag:none;user-select:none;display:block}@keyframes logoMarquee{0%{transform:translate(0,0)}to{transform:translate(-33.3333%)}}@media (prefers-reduced-motion:reduce){#logo-strip{--logo-fade:0px}#logo-lane{width:100%;animation:none}#logo-lane>ul~ul{display:none}#logo-lane>ul{flex-wrap:wrap;flex:1;justify-content:center;gap:30px 48px}}.int-lane{width:max-content;animation:intMarquee var(--int-marquee,42s) linear infinite;display:flex}.int-lane[data-rev]{animation-direction:reverse}#int-panel:hover .int-lane{animation-play-state:paused}.int-lane>ul{flex:none;align-items:center;gap:16px;margin:0;padding:0 8px;list-style:none;display:flex}.int-chip{background:#fff;border:1px solid #00000014;border-radius:6px;flex:none;justify-content:center;align-items:center;width:64px;height:64px;display:flex;box-shadow:0 1px 2px #0000002e}.int-chip img{object-fit:contain;filter:url(#int-mono);opacity:.9;-webkit-user-drag:none;user-select:none;width:46px;height:46px;display:block}#int-stage[data-int-boxes] .int-lane>ul{gap:0;padding:0}#int-stage[data-int-boxes] #int-panel{padding-top:max(0px,calc(var(--int-pad,64px) - var(--int-box-pad-b,0px)))!important;padding-bottom:var(--int-box-pad-b,0px)!important}#int-stage[data-int-boxes] #int-panel>div{gap:0!important}#int-stage[data-int-boxes] .int-strip{border-top:1px solid var(--int-box-line,#343156)}#int-stage[data-int-boxes] .int-strip:last-child{border-bottom:1px solid var(--int-box-line,#343156)}#int-stage[data-int-boxes] .int-chip{background:var(--int-box-bg,transparent);border:0;border-right:1px solid var(--int-box-line,#343156);width:148px;height:92px;box-shadow:none;border-radius:0}#int-stage[data-int-boxes] .int-chip img{filter:url(#int-mono-light);opacity:.9}#int-stage[data-int-color] .int-chip img{filter:none;opacity:1}@keyframes intMarquee{0%{transform:translate(0,0)}to{transform:translate(-25%)}}@media (prefers-reduced-motion:reduce){.int-lane{width:100%;animation:none}.int-lane>ul~ul{display:none}.int-lane>ul{flex-wrap:wrap;flex:1;justify-content:center;gap:14px}}#int-head[data-int-dark] h1,#int-head[data-int-dark] h2{color:#fff!important}#int-head[data-int-dark]>p{color:#ffffffeb!important}#int-head[data-int-dark]>div>div:first-child{color:#ffffffa6!important}#headline{font-size:52px}@media (width>=1025px){#below-stats-grid>div>div:first-child{margin-top:16px}}@media (width<=1024px){#headline{font-size:44px}#hdr-nav,#hdr-actions{display:none!important}#hdr-burger{display:flex!important}#site-header-in{padding:12px 40px!important}#below-2col,#below-3col,#below-stats,#int-head{grid-template-columns:1fr!important;gap:48px!important}#below-stats{padding:72px 40px!important}#int-head{gap:32px!important;padding:72px 40px 40px!important}#below-2col>div:first-child{padding:72px 40px!important}#how-2col{grid-template-columns:1fr!important}#how-2col>div:first-child{padding:72px 40px!important}#how-2col>div:last-child{min-height:420px!important}#logo-strip{--logo-scale:.9;--logo-fade:72px}#logo-lane>ul{gap:44px;padding:0 22px}}@media (width<=640px){#headline{font-size:32px}#site-header-in{padding:12px 24px!important}#below-stats{gap:36px!important;padding:32px 24px!important}#below-stats h2,#below-3col h2,#int-head h2,#below-2col h2,#how-2col h2{font-size:32px!important}#below-stats-grid{grid-template-columns:1fr!important;gap:28px!important}#int-head,#below-2col>div:first-child,#below-3col{padding:32px 24px!important}#int-panel{--int-pad:44px}.int-chip{width:54px;height:54px}.int-chip img{width:36px;height:36px}#int-stage[data-int-boxes] .int-chip{width:118px;height:72px}#how-2col>div:first-child{padding:32px 24px!important}#how-2col>div:last-child{min-height:300px!important}#logo-strip{--logo-scale:.78;--logo-fade:44px}#logo-lane>ul{gap:28px;padding:0 14px}}.testi-card{flex:0 0 calc(33.3333% - 16px);height:308px}@media (width<=1024px){.testi-card{flex-basis:calc(50% - 12px);height:auto;min-height:308px}#testi-head{flex-wrap:wrap}#testi-pad,#pricing-pad{padding:72px 40px!important}}@media (width<=900px){#pricing-grid{grid-template-columns:1fr!important}}@media (width<=640px){.testi-card{flex-basis:100%}#testimonials h2,#pricing h2{font-size:32px!important}#testi-pad,#pricing-pad{padding:32px 24px!important}}.hdr-link{z-index:1;cursor:pointer;user-select:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;border-radius:4px;align-items:center;gap:5px;padding:8px 13px;display:flex;position:relative}.hdr-link svg{color:#13121073;transition:transform .2s cubic-bezier(.22,1,.36,1),color .2s}.hdr-link[data-open] svg{color:#131210;transform:rotate(180deg)}#hdr-nav-pill{opacity:0;pointer-events:none;background:#1312100a;border-radius:4px;height:34px;transition:opacity .16s;position:absolute;top:50%;left:0}#hdr-nav-pill.slide{transition:opacity .16s,transform .22s cubic-bezier(.22,1,.36,1),width .22s cubic-bezier(.22,1,.36,1)}.btn-ghost-hover{-webkit-tap-highlight-color:transparent;transition:background-color .16s}.btn-ghost-hover:hover{background-color:#1312100a!important}.hdr-login{cursor:pointer;white-space:nowrap;border-radius:4px;padding:10px 18px}#hdr-menu{z-index:70;transform:translateX(var(--menu-x,0px)) translateY(-6px);visibility:hidden;opacity:0;pointer-events:none;padding-top:10px;transition:opacity .15s,visibility 0s linear .15s;position:absolute;top:100%;left:0}#hdr-menu.open{visibility:visible;opacity:1;pointer-events:auto;transform:translateX(var(--menu-x,0px)) translateY(0);transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1)}#hdr-menu-card{box-sizing:border-box;width:var(--menu-w,auto);height:var(--menu-h,auto);background:#fdfdfc;border:1px solid #00000014;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000f,0 12px 32px #0000001a}#hdr-menu.open #hdr-menu-card{transition:width .4s cubic-bezier(.22,1,.36,1),height .4s cubic-bezier(.22,1,.36,1)}.hdr-panel{box-sizing:border-box;gap:20px;width:max-content;padding:8px;display:none;position:absolute;top:0;left:0}.hdr-panel.active{display:flex}.hdr-panel.enter-right{z-index:2;animation:.34s cubic-bezier(.22,1,.36,1) hdrPanelInR}.hdr-panel.enter-left{z-index:2;animation:.34s cubic-bezier(.22,1,.36,1) hdrPanelInL}.hdr-panel.exit-left{animation:.34s cubic-bezier(.22,1,.36,1) forwards hdrPanelOutL}.hdr-panel.exit-right{animation:.34s cubic-bezier(.22,1,.36,1) forwards hdrPanelOutR}@keyframes hdrPanelInR{0%{opacity:0;transform:translate(90px)}to{opacity:1;transform:none}}@keyframes hdrPanelInL{0%{opacity:0;transform:translate(-90px)}to{opacity:1;transform:none}}@keyframes hdrPanelOutL{to{opacity:0;transform:translate(-90px)}}@keyframes hdrPanelOutR{to{opacity:0;transform:translate(90px)}}.hdr-col{flex-direction:column;min-width:190px;display:flex}.hdr-col+.hdr-col{padding-left:20px;position:relative}.hdr-col+.hdr-col:before{content:"";background:#00000014;width:1px;position:absolute;top:12px;bottom:11px;left:0}.hdr-col-title{letter-spacing:.06em;text-transform:uppercase;color:#13121073;padding:10px 12px 6px;font-size:12px;font-weight:500}.hdr-sub{z-index:1;color:#131210c7;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;border-radius:4px;padding:8px 12px;font-size:14px;text-decoration:none;transition:color .14s;display:block;position:relative}.hdr-sub:hover{color:#131210}#hdr-menu-pill{opacity:0;pointer-events:none;background:#1312100d;border-radius:4px;transition:opacity .14s;position:absolute;top:0;left:0}#hdr-menu-pill.slide{transition:opacity .14s,transform .2s cubic-bezier(.22,1,.36,1),width .2s cubic-bezier(.22,1,.36,1),height .2s cubic-bezier(.22,1,.36,1)}@media (width<=1024px){#hdr-menu{display:none!important}}@media (prefers-reduced-motion:reduce){#hdr-nav-pill.slide{transition:opacity .16s}#hdr-menu-pill.slide{transition:opacity .14s}#hdr-menu,#hdr-menu.open{transform:translateX(var(--menu-x,0px));transition:opacity .15s,visibility 0s linear .15s}#hdr-menu.open{transition:opacity .15s}#hdr-menu.open #hdr-menu-card{transition:none}.hdr-panel.enter-right,.hdr-panel.enter-left{animation:.16s hdrPanelFadeIn}.hdr-panel.exit-left,.hdr-panel.exit-right{animation:.16s forwards hdrPanelFadeOut}.hdr-link svg{transition:color .2s}}@keyframes hdrPanelFadeIn{0%{opacity:0}to{opacity:1}}@keyframes hdrPanelFadeOut{to{opacity:0}}#hdr-burger path{transform-box:view-box;transform-origin:50%;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .16s}#hdr-burger.open .hb-l1{transform:rotate(45deg)translateY(5px)}#hdr-burger.open .hb-l2{opacity:0;transform:scaleX(.5)}#hdr-burger.open .hb-l3{transform:rotate(-45deg)translateY(-5px)}#hdr-mobile{z-index:65;opacity:0;background:#f5f4ef;flex-direction:column;transition:opacity .2s;display:none;position:fixed;inset:64px 0 0}#hdr-mobile.show{display:flex}#hdr-mobile.open{opacity:1}@media (width>=1025px){#hdr-mobile{display:none!important}}html.hm-lock{overflow:hidden}#hdr-mobile-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:4px 24px 24px;overflow-y:auto}.hm-item{opacity:0}#hdr-mobile.open .hm-item{animation:.32s cubic-bezier(.22,1,.36,1) both hmItemIn;animation-delay:calc(var(--i,0)*30ms)}@keyframes hmItemIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hm-row{color:#131210;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;border-bottom:1px solid #00000014;justify-content:space-between;align-items:center;padding:17px 0;font-size:17px;font-weight:500;display:flex}.hm-row svg{color:#13121073;transition:transform .22s cubic-bezier(.22,1,.36,1)}.hm-acc.open .hm-row svg{transform:rotate(180deg)}.hm-body{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.22,1,.36,1);display:grid}.hm-acc.open .hm-body{grid-template-rows:1fr}.hm-body-in{min-height:0;overflow:hidden}.hm-body-in>:first-child{margin-top:6px}.hm-body-in>:last-child{margin-bottom:14px}.hm-group{letter-spacing:.06em;text-transform:uppercase;color:#13121080;padding:14px 0 4px;font-size:12px;font-weight:500;display:block}.hm-sub{color:#131210c7;cursor:pointer;-webkit-tap-highlight-color:transparent;padding:10px 0;font-size:15px;text-decoration:none;transition:color .15s;display:block}.hm-sub:hover{color:#131210}#hdr-mobile-cta{padding:16px 24px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid #00000014;flex:none;gap:8px;display:flex}.hm-btn{cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:4px;flex:1;justify-content:center;align-items:center;padding:12px 16px;font-size:15px;font-weight:500;display:flex}.hm-btn-ghost{color:#131210;border:1px solid #0000001f}.hm-btn-solid{color:#fff;background:#2a9c5e}@media (prefers-reduced-motion:reduce){#hdr-mobile.open .hm-item{animation:.2s both hmItemFade}.hm-body{transition:none}#hdr-burger path{transition:opacity .16s}}@keyframes hmItemFade{0%{opacity:0}to{opacity:1}}#footer .ft-col{flex-direction:column;align-items:flex-start;gap:11px;display:flex}#footer .ft-title{letter-spacing:-.005em;color:#13121080;margin-bottom:3px;font-size:14px}#footer .ft-link{letter-spacing:-.005em;color:#131210c7;cursor:pointer;font-size:14.5px;line-height:1.35;text-decoration:none;transition:color .15s}#footer .ft-link:hover{color:#131210}#footer .ft-legal{color:#131210c7;text-underline-offset:3px;text-decoration:underline 1.5px #0003;transition:text-decoration-color .15s}#footer .ft-legal:hover{text-decoration-color:#0000008c}@media (width<=1024px){#footer-pad{padding:64px 40px 0!important}#footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#footer-brand{grid-column:1/-1}#footer-legal-band{margin-top:64px!important}#footer-legal{padding:28px 40px!important}}@media (width<=640px){#footer-pad{padding:56px 24px 0!important}#footer-legal{padding:28px 24px!important}}
