.capability-marquee_row__5Dq7T{display:flex;flex-wrap:wrap;align-items:center;column-gap:1rem;row-gap:.625rem;padding-block:1rem;border-block:1px solid var(--border)}.capability-marquee_caption__m5eBg{display:block;flex-basis:100%;flex-shrink:0;font-size:.8125rem;line-height:1.25rem;font-weight:500;color:var(--foreground)}@media (min-width:48rem){.capability-marquee_row__5Dq7T{flex-wrap:nowrap;gap:2rem;padding-block:1.25rem}.capability-marquee_caption__m5eBg{flex-basis:auto}}.capability-marquee_band__bVCqh{--gap:1.75rem;--marquee-duration:70s;display:flex;flex:1 1 0%;min-width:0;gap:var(--gap);overflow:hidden;font-size:.875rem;line-height:1.25rem;color:var(--muted-foreground);-webkit-mask-image:linear-gradient(90deg,transparent,#000 2.5rem,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 2.5rem,#000 calc(100% - 2.5rem),transparent)}.capability-marquee_list__NAdP9{display:flex;flex-shrink:0;align-items:center;justify-content:space-around;gap:var(--gap);min-width:100%;animation:capability-marquee_marquee__QbyCq var(--marquee-duration) linear infinite;animation-play-state:paused}.capability-marquee_band__bVCqh[data-running]:not([data-held]):not(:hover) .capability-marquee_list__NAdP9{animation-play-state:running}@keyframes capability-marquee_marquee__QbyCq{to{transform:translate3d(calc(-100% - var(--gap)),0,0)}}.capability-marquee_item__Et65k{display:flex;align-items:center;gap:var(--gap);white-space:nowrap}.capability-marquee_sep__HEqIG{flex-shrink:0;width:3px;height:3px;border-radius:9999px;background:currentColor;opacity:.5}.capability-marquee_toggle__9bnRQ{display:inline-flex;flex-shrink:0;align-items:center;gap:.375rem;height:1.875rem;padding-inline:.625rem .75rem;border:1px solid var(--border);border-radius:9999px;background:transparent;font-size:.8125rem;line-height:1;font-weight:500;color:var(--muted-foreground);white-space:nowrap;cursor:pointer;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.capability-marquee_toggle__9bnRQ:hover{color:var(--foreground);border-color:color-mix(in oklch,var(--foreground) 18%,transparent);background:color-mix(in oklch,var(--foreground) 4%,transparent)}@media (pointer:coarse){.capability-marquee_toggle__9bnRQ{height:2.75rem;padding-inline:.875rem 1rem}}@media (prefers-reduced-motion:reduce),(scripting:none){.capability-marquee_row__5Dq7T{align-items:baseline}.capability-marquee_band__bVCqh{-webkit-mask-image:none;mask-image:none}.capability-marquee_list__NAdP9{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(10.5rem,calc(50% - .625rem)),1fr));column-gap:1.25rem;row-gap:.5rem;align-items:start;flex-shrink:1;min-width:0;width:100%;animation:none}.capability-marquee_item__Et65k{display:block;white-space:normal}.capability-marquee_copy__XbQ_F,.capability-marquee_sep__HEqIG,.capability-marquee_toggle__9bnRQ{display:none}.capability-marquee_toggle__9bnRQ{transition:none}}@media (prefers-reduced-motion:reduce) and (min-width:48rem),(scripting:none) and (min-width:48rem){.capability-marquee_list__NAdP9{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));column-gap:1.5rem}}@media (prefers-reduced-motion:reduce) and (min-width:64rem),(scripting:none) and (min-width:64rem){.capability-marquee_list__NAdP9{grid-template-columns:repeat(4,auto);justify-content:space-between}}.feature-bento_bento__1efZH{--ease:cubic-bezier(0.16,1,0.3,1)}.feature-bento_tile__uF6l8{--wash:oklch(0.957 0.007 160);--wash-glow:transparent;--win:var(--card);box-shadow:0 1px 2px rgb(16 24 20/.04),0 8px 24px -12px rgb(16 24 20/.12);transition:opacity .7s var(--ease) var(--reveal-delay,0s),transform .8s var(--ease) var(--reveal-delay,0s)}.feature-bento_tile__uF6l8[data-reveal=armed]{opacity:0;transform:translateY(20px)}.feature-bento_hero__Y2Mqm{--wash-glow:rgba(44,160,28,0.11)}.feature-bento_wash__UhYfw{background:radial-gradient(70% 90% at 72% 100%,var(--wash-glow),transparent 70%),linear-gradient(to bottom,transparent,var(--wash) 55%)}.feature-bento_win__lewKy{background:var(--win);box-shadow:0 1px 2px rgb(16 24 20/.05),0 18px 40px -18px rgb(16 24 20/.22)}.feature-bento_win__lewKy:after{content:"";position:absolute;inset-inline:0;bottom:0;height:2.5rem;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--win))}.feature-bento_whole___Ns4h:after{content:none}@media (max-width:39.999rem){.feature-bento_cap__ZY_Xh{max-height:17rem;overflow:hidden}.feature-bento_cap__ZY_Xh .feature-bento_win__lewKy,.feature-bento_cap__ZY_Xh>*{min-height:0}.feature-bento_cap__ZY_Xh .feature-bento_win__lewKy{overflow:hidden}}.dark .feature-bento_tile__uF6l8{--wash:oklch(0.19 0.016 252);--win:oklch(0.245 0.02 252);box-shadow:inset 0 1px 0 rgb(255 255 255/.04),0 8px 24px -12px rgb(0 0 0/.5)}.dark .feature-bento_hero__Y2Mqm{--wash-glow:rgba(63,187,46,0.12)}.dark .feature-bento_win__lewKy{box-shadow:inset 0 1px 0 rgb(255 255 255/.06),0 24px 60px -20px rgb(0 0 0/.7)}.feature-bento_rise__hqYcj{transition:opacity .5s var(--ease),transform .6s var(--ease)}.feature-bento_rise__hqYcj[data-on=false]{opacity:0;transform:translateY(6px)}.feature-bento_fade__36jIZ{transition:opacity .36s var(--ease)}.feature-bento_fade__36jIZ[data-on=false]{opacity:0}.feature-bento_pop__t4NfL{transition:opacity .3s var(--ease),transform .5s var(--ease)}.feature-bento_pop__t4NfL[data-on=false]{opacity:0;transform:scale(.9)}.feature-bento_tone__lIZIo{transition:color .3s var(--ease)}.feature-bento_tone__lIZIo[data-on=false]{color:color-mix(in oklch,var(--muted-foreground) 55%,transparent)}.feature-bento_rule__Jkcya{position:relative;display:block;height:5px;margin-top:4px}.feature-bento_rule__Jkcya:after,.feature-bento_rule__Jkcya:before{content:"";position:absolute;inset-inline:0;height:1.5px;border-radius:1px;background:var(--primary);transform-origin:right center;transition:transform .7s var(--ease)}.feature-bento_rule__Jkcya:before{top:0}.feature-bento_rule__Jkcya:after{bottom:0;transition-delay:.11s}.feature-bento_rule__Jkcya[data-on=false]:after,.feature-bento_rule__Jkcya[data-on=false]:before{transform:scaleX(0);transition:none}.feature-bento_tick__eo_8W{transition:background-color .24s var(--ease),border-color .24s var(--ease),color .24s var(--ease)}.feature-bento_tick__eo_8W[data-on=true]{background-color:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.feature-bento_tick__eo_8W>svg{transition:opacity .2s var(--ease),transform .42s var(--ease)}.feature-bento_tick__eo_8W[data-on=false]>svg{opacity:0;transform:scale(.4)}.feature-bento_seg__uPX6P{background-color:color-mix(in oklch,var(--foreground) 10%,transparent);transition:background-color .28s var(--ease)}.feature-bento_seg__uPX6P[data-on=true]{background-color:var(--primary)}.feature-bento_feed__Bd790{transition:transform .7s var(--ease)}.feature-bento_fresh__s7x2a{animation:feature-bento_fresh__s7x2a 2.2s var(--ease) both}@keyframes feature-bento_fresh__s7x2a{0%{background-color:color-mix(in oklch,var(--primary) 11%,transparent)}to{background-color:transparent}}.feature-bento_ring__Fg_Hw{stroke-dasharray:44;animation:feature-bento_ring__Fg_Hw 30s linear infinite}.feature-bento_caret__CLk2n{animation:feature-bento_caret__CLk2n 1.1s steps(1) infinite}.feature-bento_caret__CLk2n[data-active=false],.feature-bento_ring__Fg_Hw[data-active=false]{animation-play-state:paused}@keyframes feature-bento_ring__Fg_Hw{to{stroke-dashoffset:44}}@keyframes feature-bento_caret__CLk2n{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.feature-bento_fade__36jIZ,.feature-bento_feed__Bd790,.feature-bento_pop__t4NfL,.feature-bento_rise__hqYcj,.feature-bento_rule__Jkcya:after,.feature-bento_rule__Jkcya:before,.feature-bento_seg__uPX6P,.feature-bento_tick__eo_8W,.feature-bento_tick__eo_8W>svg,.feature-bento_tile__uF6l8,.feature-bento_tone__lIZIo{transition:none}.feature-bento_caret__CLk2n,.feature-bento_fresh__s7x2a{animation:none}.feature-bento_ring__Fg_Hw{animation:none;stroke-dashoffset:14}}@media (min-width:40rem){.feature-bento_tile__uF6l8:nth-child(3),.feature-bento_tile__uF6l8:nth-child(6){--reveal-delay:90ms}}@media (min-width:80rem){.feature-bento_tile__uF6l8:nth-child(3){--reveal-delay:0ms}.feature-bento_tile__uF6l8:nth-child(2),.feature-bento_tile__uF6l8:nth-child(5){--reveal-delay:90ms}.feature-bento_tile__uF6l8:nth-child(6){--reveal-delay:180ms}}.hero-stage_glow__PBIF0{position:absolute;inset:-16% -6% -10% -14%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side at 30% 36%,rgba(44,160,28,.15),transparent),radial-gradient(closest-side at 62% 72%,rgba(44,160,28,.06),transparent)}.hero-stage_frame__VLIwp{box-shadow:0 1px 2px rgb(16 24 20/.05),0 18px 40px -22px rgb(16 24 20/.22),0 56px 110px -44px rgb(16 24 20/.28)}.dark .hero-stage_frame__VLIwp{border-color:rgb(255 255 255/.1);box-shadow:inset 0 1px 0 rgb(255 255 255/.06),0 1px 2px rgb(0 0 0/.3),0 56px 110px -44px rgb(0 0 0/.75)}.hero-stage_screen__fa_Jo{border:0;border-radius:0;box-shadow:none}.hero-stage_card__yKZLc{border:1px solid var(--border);background:var(--card);color:var(--card-foreground);box-shadow:0 1px 2px rgb(16 24 20/.06),0 8px 20px -8px rgb(16 24 20/.12),0 24px 60px -20px rgb(16 24 20/.3);transition:translate .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)}.hero-stage_card__yKZLc:hover{box-shadow:0 1px 2px rgb(16 24 20/.06),0 10px 24px -8px rgb(16 24 20/.16),0 32px 72px -20px rgb(16 24 20/.36)}.dark .hero-stage_card__yKZLc{border-color:rgb(255 255 255/.1);box-shadow:inset 0 1px 0 rgb(255 255 255/.05),0 24px 60px -20px rgb(0 0 0/.6)}.dark .hero-stage_card__yKZLc:hover{box-shadow:inset 0 1px 0 rgb(255 255 255/.05),0 32px 72px -20px rgb(0 0 0/.72)}.hero-stage_out__GoeOU{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.hero-stage_card__yKZLc{transition:none}}@media (prefers-reduced-motion:no-preference){.hero-stage_card__yKZLc:hover{translate:0 -2px}.hero-stage_rise__ZqEnK{transform-origin:50% 100%;animation:hero-stage_rise__ZqEnK 1s cubic-bezier(.16,1,.3,1) .14s both}.hero-stage_arrive__N4ckc{animation:hero-stage_card-in__bQj8F .7s cubic-bezier(.16,1,.3,1) var(--delay,0s) both}.hero-stage_in__ryrZK{animation:hero-stage_card-in__bQj8F .65s cubic-bezier(.16,1,.3,1) .24s both}.hero-stage_out__GoeOU{animation:hero-stage_card-out__nKTwE .36s cubic-bezier(.16,1,.3,1) both}}@keyframes hero-stage_rise__ZqEnK{0%{opacity:0;transform:perspective(2000px) translate3d(0,32px,0) rotateX(7deg)}}@keyframes hero-stage_card-in__bQj8F{0%{opacity:0;transform:translateY(12px) scale(.98)}}@keyframes hero-stage_card-out__nKTwE{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px) scale(.98)}}.product-tour_stage__nY9NZ{--ease:cubic-bezier(0.16,1,0.3,1)}.product-tour_zoom__yMtRd{position:absolute;inset:0;transform-origin:0 0;transition:transform .6s var(--ease)}.product-tour_canvas__vDdnh{position:absolute;top:0}.product-tour_shot__z00iu{border:0;border-radius:0;box-shadow:none}.product-tour_dim__8P0aw{position:absolute;inset:0;pointer-events:none;background:rgb(12 14 13/.36);opacity:0;transition:clip-path .5s var(--ease),opacity .2s ease-out}.product-tour_dim__8P0aw[data-on=true]{opacity:1}.dark .product-tour_dim__8P0aw{background:rgb(0 0 0/.5)}.product-tour_ring__mANU8{position:absolute;pointer-events:none;border-radius:calc(6px / var(--s, 1));outline:calc(2px / var(--s, 1)) solid var(--primary);outline-offset:calc(2px / var(--s, 1));animation:product-tour_ring-in__AT0TO .32s var(--ease) both}@keyframes product-tour_ring-in__AT0TO{0%{opacity:0}}.product-tour_marker__tR4fJ{transform:translate(-50%,-50%) scale(calc(1 / var(--s, 1)));transition:transform .6s var(--ease),left .6s var(--ease),top .6s var(--ease),opacity .2s ease-out,box-shadow .2s ease-out}@media (prefers-reduced-motion:reduce){.product-tour_dim__8P0aw,.product-tour_marker__tR4fJ,.product-tour_zoom__yMtRd{transition:none}.product-tour_ring__mANU8{animation:none}}.reveal_group__9JOZ8,.reveal_root__mA5t5{--reveal-ease:cubic-bezier(0.16,1,0.3,1);--reveal-duration:700ms;--reveal-delay:0ms;--reveal-stagger:80ms}.reveal_root__mA5t5[data-reveal=hidden]{opacity:0}.reveal_root__mA5t5[data-reveal=hidden][data-reveal-variant=up]{transform:translate3d(0,16px,0)}.reveal_root__mA5t5[data-reveal=hidden][data-reveal-variant=scale]{transform:scale(.98)}.reveal_root__mA5t5[data-reveal=shown]{opacity:1;transform:none;transition:opacity calc(var(--reveal-duration) * .85) var(--reveal-ease) var(--reveal-delay),transform var(--reveal-duration) var(--reveal-ease) var(--reveal-delay)}.reveal_group__9JOZ8[data-reveal=hidden]>*{opacity:0}.reveal_group__9JOZ8[data-reveal=hidden][data-reveal-variant=up]>*{transform:translate3d(0,16px,0)}.reveal_group__9JOZ8[data-reveal=hidden][data-reveal-variant=scale]>*{transform:scale(.98)}.reveal_group__9JOZ8[data-reveal=shown]>*{opacity:1;transform:none;transition:opacity calc(var(--reveal-duration) * .85) var(--reveal-ease) calc(var(--reveal-delay) + var(--reveal-i, 8) * var(--reveal-stagger)),transform var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-delay) + var(--reveal-i, 8) * var(--reveal-stagger))}.reveal_group__9JOZ8[data-reveal]>*{--reveal-i:8}.reveal_group__9JOZ8[data-reveal]>:first-child{--reveal-i:0}.reveal_group__9JOZ8[data-reveal]>:nth-child(2){--reveal-i:1}.reveal_group__9JOZ8[data-reveal]>:nth-child(3){--reveal-i:2}.reveal_group__9JOZ8[data-reveal]>:nth-child(4){--reveal-i:3}.reveal_group__9JOZ8[data-reveal]>:nth-child(5){--reveal-i:4}.reveal_group__9JOZ8[data-reveal]>:nth-child(6){--reveal-i:5}.reveal_group__9JOZ8[data-reveal]>:nth-child(7){--reveal-i:6}.reveal_group__9JOZ8[data-reveal]>:nth-child(8){--reveal-i:7}.reveal_group__9JOZ8[data-reveal=hidden]>:focus-within,.reveal_root__mA5t5[data-reveal=hidden]:focus-within{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal_group__9JOZ8[data-reveal]>*,.reveal_root__mA5t5[data-reveal]{opacity:1;transform:none;transition:none}}@media print{.reveal_group__9JOZ8[data-reveal]>*,.reveal_root__mA5t5[data-reveal]{opacity:1!important;transform:none!important}}