.hero{--hero-font:"Inter","Inter Fallback",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--hero-bg:#eaebeb;--hero-ink:rgba(0,0,0,.93);--hero-ink-2:rgba(0,0,0,.66);--hero-tint:rgba(22,34,34,.09);--hero-line:rgba(13,28,20,.14);--hero-accent:#b1c00c;--hero-tab-on:var(--base-greengrey-990,#1e201f);--hero-accent-ink:var(--base-greengrey-990,#1e201f);--hero-accent-glow:var(--base-greengrey-a-100,rgba(22,34,34,.09));--hero-ease:cubic-bezier(.22,1,.36,1);--hero-fade:300ms;--hero-perspective:800px;--hero-tilt-in:12deg;--hero-fade-from:.8;--hero-tabs-from:.3;container-type:inline-size;overflow:clip;position:relative;--hero-top:var(--bg-surf-0,#fff);background:var(--hero-top);color:var(--hero-ink);font-family:var(--hero-font);-webkit-font-smoothing:antialiased}section.hero{display:block;margin:0;max-width:none;padding:0}.hero{--hero-under-header:108px}@media (max-width:620px){.hero{--hero-under-header:106px}}section.hero{margin-top:calc(var(--hero-under-header)*-1);padding-top:var(--hero-under-header)}.hero__bg{top:var(--hero-under-header)}.hero *,.hero :after,.hero :before{box-sizing:border-box}.hero [hidden]{display:none!important}.hero{isolation:isolate}.hero__bg{color:var(--hero-ink);inset:0;pointer-events:none;position:absolute;z-index:-1}.hero__bg .grain-wave{display:block;height:100%;width:100%}@container (max-width: 1023px){.hero__bg{display:none}}.hero__inner{--hero-pad:80px;margin:0 auto;max-width:1920px;padding:36px var(--hero-pad) 80px}.hero__head{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1024px;text-align:center}.hero__head .section-heading{padding:0}.hero__head .section-heading--page .section-heading__cta{padding-top:32px}.hero__eyebrow{align-items:center;background:var(--bg-surf-0,#fff);border-radius:999px;box-shadow:var(--shadow-regular-out);color:var(--text-base-secondary);display:inline-flex;font:var(--font-body-med-xs);gap:14px;margin:0 0 28px;max-width:100%;padding:6px 13px 6px 6px;text-decoration:none;transition:box-shadow .2s,color .2s}.hero__eyebrow-tag{background:var(--text-base-primary);border-radius:999px;box-shadow:0 1px 2px rgba(15,28,41,.18),0 3px 8px -2px rgba(15,28,41,.22);color:var(--text-base-invert-primary);flex:none;padding:2px 8px}.hero__eyebrow-text{min-width:0;overflow:hidden}.hero__eyebrow-line{display:inline-block;white-space:nowrap}.hero__eyebrow svg{flex:none;height:16px;transition:transform .2s;width:16px}.hero__eyebrow:hover{box-shadow:var(--shadow-middle-out);color:var(--text-base-primary)}.hero__eyebrow:hover svg{transform:translateX(2px)}.hero__eyebrow:focus-visible{outline:2px solid var(--global-state-focus-default,currentColor);outline-offset:2px}@media (prefers-reduced-motion:reduce){.hero__eyebrow svg{transition:none}}.hero__eyebrow-line{--eb-shimmer:hero-eyebrow-shimmer 2.5s cubic-bezier(.45,0,.25,1) 1.2s forwards;background:linear-gradient(105deg,currentColor,currentColor 32%,color-mix(in srgb,currentColor 80%,transparent) 38%,color-mix(in srgb,currentColor 45%,transparent) 45%,color-mix(in srgb,currentColor 25%,transparent) 50%,color-mix(in srgb,currentColor 45%,transparent) 55%,color-mix(in srgb,currentColor 80%,transparent) 62%,currentColor 68%,currentColor) 0 0 /250% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:var(--eb-shimmer)}@keyframes hero-eyebrow-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.hero__eyebrow-text[data-marquee]{-webkit-mask:linear-gradient(90deg,transparent,#000 14px,#000 calc(100% - 14px),transparent);mask:linear-gradient(90deg,transparent,#000 14px,#000 calc(100% - 14px),transparent);white-space:nowrap}.hero__eyebrow-text[data-marquee] .hero__eyebrow-line{--eb-marquee:hero-eyebrow-marquee var(--eb-dur,10s) linear infinite;animation:var(--eb-shimmer),var(--eb-marquee);margin-right:40px;will-change:transform}@keyframes hero-eyebrow-marquee{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - 40px))}}@container (max-width: 639px){.hero__eyebrow-line{animation:none}.hero__eyebrow-text[data-marquee] .hero__eyebrow-line{animation:var(--eb-marquee)}}@media (hover:none) and (pointer:coarse){.hero__eyebrow-line{animation:none}.hero__eyebrow-text[data-marquee] .hero__eyebrow-line{animation:var(--eb-marquee)}}@media (prefers-reduced-motion:reduce){.hero__eyebrow-line,.hero__eyebrow-text[data-marquee] .hero__eyebrow-line{animation:none}.hero__eyebrow-text[data-marquee]{-webkit-mask:none;mask:none;white-space:normal}.hero__eyebrow-text[data-marquee] .hero__eyebrow-line{margin-right:0;white-space:normal}.hero__eyebrow-line--copy{display:none}}.hero__ratings{display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:center;margin:24px 0 0}.hero__rating{--rating-color:#ff492c;align-items:center;color:var(--text-base-secondary);display:inline-flex;gap:8px;text-align:left;text-decoration:none}.hero__rating-logo{border-radius:50%;flex:none;height:24px;width:24px}.hero__rating-body{display:flex;flex-direction:column;gap:2px}.hero__rating-stars{--star:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m10 1.5 2.6 5.3 5.8.8-4.2 4.1 1 5.8-5.2-2.7-5.2 2.7 1-5.8-4.2-4.1 5.8-.8z'/%3E%3C/svg%3E");background:linear-gradient(90deg,var(--rating-color) calc(var(--rating, 5)/5*100%),color-mix(in srgb,var(--rating-color) 20%,transparent) 0);display:block;height:12px;-webkit-mask:var(--star) 0 0 /12px 12px repeat-x;mask:var(--star) 0 0 /12px 12px repeat-x;width:60px}.hero__rating--capterra{--rating-color:#ff9d28}.hero__trial{align-items:center;color:var(--text-base-secondary);display:inline-flex;gap:8px;text-align:left}.hero__trial-icon{flex:none;height:24px;overflow:visible;width:24px}.hero__trial-icon circle{fill:var(--bg-surf-20)}.hero__trial-mark{filter:drop-shadow(0 1px 1.5px rgba(15,28,41,.32))}.hero__trial-edge{stroke:var(--border-low)}.hero__trial-tick{stroke:var(--bg-surf-0,#fff)}.hero__trial-title{color:var(--text-base-primary);font-size:11px;font-weight:600;line-height:12px}.hero__rating-text{font-size:11px;font-weight:500;line-height:14px}.hero__rating:hover .hero__rating-text{color:var(--text-base-primary)}.hero__rating:focus-visible{border-radius:8px;outline:2px solid var(--global-state-focus-default,currentColor);outline-offset:4px}.hero__inner{--hero-gap:40px}.hero__view{margin-top:var(--hero-gap)}.hero__tabs{position:relative}.hero__tabs:after,.hero__tabs:before{content:"";left:50%;pointer-events:none;position:absolute;translate:-50% 0;width:100cqw;z-index:-2}.hero__tabs:before{background:linear-gradient(var(--hero-top),var(--hero-bg));height:calc(100% + var(--hero-gap));top:calc(var(--hero-gap)*-1)}.hero__tabs:after{background:var(--hero-bg);height:200vh;top:100%}.hero__tabs{align-items:center;gap:12px;margin:0 auto;max-width:1240px}.hero__tablist,.hero__tabs{display:flex;justify-content:center}.hero__tablist{flex-wrap:wrap;gap:4px}.hero__tab{align-items:center;background:none;border:0;color:var(--hero-ink-2);cursor:pointer;display:inline-flex;font:600 15px/20px var(--hero-font);gap:7px;margin:0;padding:17px 11px;position:relative;transition:color .3s}.hero__tab svg{flex:none;height:22px;width:22px}.hero__tab span{white-space:nowrap}.hero__tab:before{background:linear-gradient(to top,var(--hero-accent-glow),transparent);border-radius:0 0 2px 2px;height:54px;opacity:0;transition:opacity .3s}.hero__tab:after,.hero__tab:before{content:"";inset:auto 0 0;position:absolute}.hero__tab:after{background:var(--hero-line);border-radius:4px 4px 0 0;height:4px;transition:background .3s}.hero__tab[aria-selected=true]{color:var(--hero-accent-ink)}.hero__tab[aria-selected=true]:before{opacity:1}.hero__tab[aria-selected=true]:after{background:var(--hero-tab-on)}.hero__tab:focus-visible{border-radius:8px;outline:2px solid var(--hero-accent);outline-offset:-2px}@media (hover:hover){.hero__tab:not([aria-selected=true]):hover{color:var(--hero-ink)}.hero__tab:not([aria-selected=true]):hover:after{background:rgba(13,28,20,.24)}}.hero__arrow{display:none}.hero__screens{margin:0 auto;max-width:calc(1248px*var(--hero-fit, 1) + 16px);position:relative}.hero__screen{border-radius:12px;display:block;pointer-events:none}.hero__screen picture{border-radius:inherit;display:block;overflow:clip}.hero__screen img{background:#fff;border-radius:inherit;display:block;height:auto;width:100%}.hero__screen img:not([src]){visibility:hidden}.hero__screen .hero__ghost{box-shadow:none;left:0;pointer-events:none;position:absolute;top:0;width:100%}.hero__screen .hero__ghost img{background:none}.hero__screen--desktop{position:relative;width:100%}.hero__demo,.hero__screen--desktop picture{box-shadow:0 0 0 1px rgba(20,22,24,.06),0 1px 2px rgba(20,22,24,.08),0 3px 6px -2px rgba(20,22,24,.1),0 8px 14px -6px rgba(20,22,24,.14)}.hero__screens{--hero-fade:220px;--hero-fade-bg:var(--hero-bg);--hv-radius:12px}.hero{--hero-fit-top:80px;--hero-fit-min:.75}.hero[data-fit] .hero__demo{zoom:var(--hero-fit,1)}.hero[data-fit] .hero__tabs{max-width:calc(1248px*var(--hero-fit, 1) + 16px)}.hero[data-fit] .hero__tablist{gap:2px}.hero[data-fit] .hero__tab{padding-left:5px;padding-right:5px}.hero__demo{border-radius:var(--hv-radius);display:none;overflow:hidden;position:relative}.hero__screens[data-crop]{border-radius:20px 0 0 24px;clip-path:inset(-48px 0 -80px -80px);margin-right:calc(var(--hero-pad)*-1);padding-right:0}.hero__screens[data-crop]>.hero__demo,.hero__screens[data-crop]>.hero__screen--desktop picture{border-radius:var(--hv-radius) 0 0 var(--hv-radius)}.hero__screens[data-crop]>.hero__screen--desktop{width:1248px}.hero__screens[data-crop]:after{background:linear-gradient(to right,transparent,var(--hero-fade-bg));background:linear-gradient(to right,transparent,color-mix(in srgb,var(--hero-fade-bg) 80%,transparent));bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:var(--hero-fade);z-index:1}.hero__screens[data-visual=demo]>.hero__screen{display:none}.hero__screens[data-visual=demo]>.hero__demo{display:block}@container (min-width: 640px){.hero__screens:has(>.hero__demo):not([data-visual=shot])>.hero__screen{display:none}.hero__screens:has(>.hero__demo):not([data-visual=shot])>.hero__demo{display:block}}.hero__demo>.hero-visual:not(.hv){height:764px;width:1248px}@container (max-width: 1279px){.hero__inner{--hero-pad:48px}.hero__tablist{gap:2px}.hero__tab{font-size:15px;padding:16px 5px}}@container (max-width: 1023px){.hero__inner{--hero-pad:40px;padding-bottom:56px;padding-top:56px}.hero__tablist{flex-wrap:nowrap;gap:4px}.hero__tab{gap:0;padding:14px 10px}.hero__tab span{margin-left:0;max-width:0;opacity:0;overflow:hidden;transition:max-width .35s var(--hero-ease),margin-left .35s var(--hero-ease),opacity .25s}.hero__tab[aria-selected=true] span{margin-left:8px;max-width:160px;opacity:1}@media (hover:hover){.hero__tab:hover span{margin-left:8px;max-width:160px;opacity:1}}}@container (min-width: 1024px){.hero__tabs[data-fold] .hero__tablist{flex-wrap:nowrap;gap:4px}.hero__tabs[data-fold] .hero__tab{gap:0;padding-left:10px;padding-right:10px}.hero__tabs[data-fold] .hero__tab span{margin-left:0;max-width:0;opacity:0;overflow:hidden;transition:max-width .35s var(--hero-ease),margin-left .35s var(--hero-ease),opacity .25s}.hero__tabs[data-fold] .hero__tab[aria-selected=true] span{margin-left:8px;max-width:200px;opacity:1}@media (hover:hover){.hero__tabs[data-fold] .hero__tab:hover span{margin-left:8px;max-width:200px;opacity:1}}}@container (max-width: 639px){.hero__inner{--hero-pad:20px;padding-bottom:48px;padding-top:32px}.hero__eyebrow{margin-bottom:36px}.hero__head{align-items:flex-start;text-align:left}.hero__ratings{justify-content:flex-start}.hero__inner{--hero-gap:44px}.hero__tabs{gap:8px;justify-content:space-between}.hero__tablist{flex:1 1 auto;min-width:0}.hero__tab{display:none;font:var(--font-body-semi-lg);gap:6px;padding:8px}.hero__tab svg{height:28px;width:28px}.hero__tab span{margin-left:0;max-width:none;opacity:1}.hero__tab[aria-selected=true]{animation:hero-tab-in var(--hero-fade) var(--hero-ease) both;display:inline-flex;justify-content:center;width:100%}.hero__tab:after,.hero__tab:before{display:none}.hero__arrow{align-items:center;background:rgba(36,56,56,.05);border:1px solid transparent;border-radius:12px;color:var(--hero-ink-2);cursor:pointer;display:inline-flex;flex:none;height:40px;justify-content:center;margin:0;padding:0;width:40px;-webkit-tap-highlight-color:transparent}.hero__arrow--next{background:var(--hero-tint);border-color:var(--hero-tint)}.hero__arrow svg{height:24px;width:24px}.hero__screens{--hero-phone:1;border-radius:0;margin:28px calc(var(--hero-pad)*-1) 0;max-width:none;padding:0;touch-action:pan-y}.hero__screen--desktop picture{box-shadow:0 0 0 .6px rgba(38,54,54,.06),0 2px 2px -1px rgba(15,28,41,.15),0 7px 7px -3.5px rgba(38,54,54,.06),0 14px 14px -7px rgba(38,54,54,.06)}.hero__screens[data-crop]{--hero-fade-bg:var(--hero-bg);--hero-fade:110px;background:none;border-radius:0;box-shadow:none;clip-path:none;height:382px;padding:0 0 0 var(--hero-pad)}.hero__screens[data-crop]:before{display:none}.hero__screens[data-shots]>.hero__screen--desktop img:not([src]){visibility:visible}.hero__screens[data-shots][data-crop][data-visual=shot]{height:auto}.hero__screens[data-shots][data-crop][data-visual=shot]>.hero__screen--desktop{transform:none;width:clamp(624px,170cqw,936px)}.hero__screens[data-crop]>.hero__demo,.hero__screens[data-crop]>.hero__screen--desktop{transform:scale(.5);transform-origin:0 0;width:1248px}.hero__screens[data-crop]>.hero__demo{pointer-events:none}.hero__screens[data-crop]>.hero__demo .hv *{--hv-in-blur:0px}}@property --hero-lean{syntax:"<angle>";inherits:false;initial-value:0deg}.hero__screens{--hero-lean:0deg;transform:perspective(var(--hero-perspective)) rotateX(var(--hero-lean))}@container (min-width: 640px){.hero--entrance .hero__view:not([data-shown]) .hero__screens{opacity:var(--hero-fade-from);--hero-lean:var(--hero-tilt-in)}.hero--entrance .hero__view:not([data-shown]) .hero__tab{opacity:var(--hero-tabs-from)}}@keyframes hero-tab-in{0%{opacity:.4;transform:translateX(calc(var(--hero-dir, 1)*8px))}}@media (prefers-reduced-motion:reduce){.hero__screen img,.hero__screen picture,.hero__screens,.hero__tab,.hero__tab:after,.hero__tab:before{animation:none;transition:none}}