.intro[data-astro-cid-zbnmlwsg]{--column:1344px;--line-height:52px;--line-pitch:56px;--line-tile:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='56'%3E%3Cpath d='M0 .25H4M0 51.75H4' stroke='black' stroke-width='.5' stroke-dasharray='2 2'/%3E%3C/svg%3E")}@media (width>=48rem){.intro[data-astro-cid-zbnmlwsg]{--line-height:59px;--line-pitch:63px;--line-tile:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='63'%3E%3Cpath d='M0 .25H4M0 58.75H4' stroke='black' stroke-width='.5' stroke-dasharray='2 2'/%3E%3C/svg%3E")}}@media (width>=80rem){.intro[data-astro-cid-zbnmlwsg]{padding-inline:max(0px, calc(50% - var(--column) / 2))}}.intro[data-astro-cid-zbnmlwsg]{margin-block-end:calc(var(--line-height) - var(--line-pitch));font-size:0;line-height:0}.word[data-astro-cid-zbnmlwsg]{vertical-align:top;margin-block-end:calc(var(--line-pitch) - var(--line-height));margin-inline:2px}.intro[data-astro-cid-zbnmlwsg]:before,.intro[data-astro-cid-zbnmlwsg]:after{background-color:var(--color-border-dim);content:"";pointer-events:none;z-index:-1;position:absolute;inset:0}.intro[data-astro-cid-zbnmlwsg]:before{mask-image:var(--line-tile);mask-size:4px var(--line-pitch)}.intro[data-astro-cid-zbnmlwsg]:after{mask-composite:intersect;mask-image:var(--cells-tile-sm), linear-gradient(black var(--line-height), transparent 0), linear-gradient(to right, black calc(50% - var(--column) / 2 + .5px), transparent 0 calc(50% + var(--column) / 2), black 0);mask-position:calc(50% + 12px) 0,0 0,0 0;mask-repeat:repeat,repeat-y,no-repeat;mask-size:24px 12px, 100% var(--line-pitch), 100% 100%}.intro[data-astro-cid-zbnmlwsg]{--beat:30ms}@media (prefers-reduced-motion:no-preference){.intro[data-astro-cid-zbnmlwsg][data-reveal=pending] .word[data-astro-cid-zbnmlwsg]{color:#0000}.intro[data-astro-cid-zbnmlwsg][data-reveal=playing] .word[data-astro-cid-zbnmlwsg]{animation:backwards intro-word;animation-delay:calc((var(--word) * 2 + 3) * var(--beat))}.intro[data-astro-cid-zbnmlwsg][data-reveal=playing] .dots[data-astro-cid-zbnmlwsg]{animation:intro-dots var(--beat);animation-delay:calc((var(--word) * 2 + 2) * var(--beat))}}@keyframes intro-word{0%{color:#0000}}@keyframes intro-dots{0%,to{visibility:visible}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.cta-section[data-astro-cid-z2szwpkn]{--column:1152px}.frame[data-astro-cid-z2szwpkn]{--dashes:var(--color-border-dim) 0 2px, var(--color-bg-base) 0 4px;position:relative}.frame[data-astro-cid-z2szwpkn]:after{background:repeating-linear-gradient(to right, var(--dashes)) 0 0 / 100% .5px, repeating-linear-gradient(to bottom, var(--dashes)) 0 0 / .5px 100%, repeating-linear-gradient(to bottom, var(--dashes)) 100% 0 / .5px 100%;content:"";pointer-events:none;z-index:1;background-repeat:no-repeat;position:absolute;inset:0}@media (width>=48rem){.frame[data-astro-cid-z2szwpkn]:after{background-size:100% .5px,0 0,0 0}}@media (width>=96rem){.frame[data-astro-cid-z2szwpkn]:after{background-size:100% .5px,.5px 100%,0 0}}.band[data-astro-cid-z2szwpkn]{--clear-of-sides:linear-gradient(to right, transparent 1px, black 0 calc(100% - 1px), transparent 0)}@media (width>=48rem){.band[data-astro-cid-z2szwpkn]:before{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-image:var(--cells-tile), var(--clear-of-sides);-webkit-mask-image:var(--cells-tile), var(--clear-of-sides);mask-image:var(--cells-tile), var(--clear-of-sides);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:24px 12px,100% 100%;mask-size:24px 12px,100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat}}@media (width>=80rem){.band[data-astro-cid-z2szwpkn]:before{-webkit-mask-position:calc(50% + 12px) 0,0 0;mask-position:calc(50% + 12px) 0,0 0}}@media (width>=96rem){.band[data-astro-cid-z2szwpkn]{--column-edge:calc(var(--column) / 2);--mid-cells-edge:calc(var(--column) / 2 + 96px)}.band[data-astro-cid-z2szwpkn]:before{-webkit-mask-image:var(--cells-tile), linear-gradient(to right, transparent calc(50% - var(--column-edge)), black 0 calc(50% + var(--column-edge)), transparent 0);-webkit-mask-image:var(--cells-tile), linear-gradient(to right, transparent calc(50% - var(--column-edge)), black 0 calc(50% + var(--column-edge)), transparent 0);mask-image:var(--cells-tile), linear-gradient(to right, transparent calc(50% - var(--column-edge)), black 0 calc(50% + var(--column-edge)), transparent 0)}.band[data-astro-cid-z2szwpkn]:after{background-color:var(--color-border-dim);content:"";-webkit-mask-composite:source-in,source-in,source-over,source-in;-webkit-mask-composite:source-in,source-in,source-over,source-in;mask-composite:intersect,intersect,add,intersect;-webkit-mask-image:var(--clear-of-sides), linear-gradient(to right, black calc(50% - var(--column-edge)), transparent 0 calc(50% + var(--column-edge)), black 0), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='48'%3E%3Cpath d='M0 .25H96M.25 0V48' stroke='black' stroke-width='.5' stroke-dasharray='2 2'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='24'%3E%3Cpath d='M0 .25H48M.25 0V24' stroke='black' stroke-width='.5' stroke-dasharray='2 2'/%3E%3C/svg%3E"), linear-gradient(to right, transparent calc(50% - var(--mid-cells-edge)), black 0 calc(50% + var(--mid-cells-edge)), transparent 0);-webkit-mask-image:var(--clear-of-sides), linear-gradient(to right, black calc(50% - var(--column-edge)), transparent 0 calc(50% + var(--column-edge)), black 0), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='48'%3E%3Cpath d='M0 .25H96M.25 0V48' stroke='black' stroke-width='.5' stroke-dasharray='2 2'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='24'%3E%3Cpath d='M0 .25H48M.25 0V24' stroke='black' stroke-width='.5' stroke-dasharray='2 2'/%3E%3C/svg%3E"), linear-gradient(to right, transparent calc(50% - var(--mid-cells-edge)), black 0 calc(50% + var(--mid-cells-edge)), transparent 0);mask-image:var(--clear-of-sides), linear-gradient(to right, black calc(50% - var(--column-edge)), transparent 0 calc(50% + var(--column-edge)), black 0), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='48'%3E%3Cpath d='M0 .25H96M.25 0V48' stroke='black' stroke-width='.5' stroke-dasharray='2 2'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='24'%3E%3Cpath d='M0 .25H48M.25 0V24' stroke='black' stroke-width='.5' stroke-dasharray='2 2'/%3E%3C/svg%3E"), linear-gradient(to right, transparent calc(50% - var(--mid-cells-edge)), black 0 calc(50% + var(--mid-cells-edge)), transparent 0);pointer-events:none;z-index:-1;position:absolute;inset:0;-webkit-mask-position:0 0,0 0,calc(50% + 48px) 0,calc(50% + 24px) 0,0 0;mask-position:0 0,0 0,calc(50% + 48px) 0,calc(50% + 24px) 0,0 0;-webkit-mask-size:100% 100%,100% 100%,96px 48px,48px 24px,100% 100%;mask-size:100% 100%,100% 100%,96px 48px,48px 24px,100% 100%;-webkit-mask-repeat:no-repeat,no-repeat,repeat,repeat,no-repeat;mask-repeat:no-repeat,no-repeat,repeat,repeat,no-repeat}}.on-grid[data-astro-cid-z2szwpkn]{--on-grid-max:960px}@media (width>=48rem) and ((width<80rem)){.on-grid[data-astro-cid-z2szwpkn]{--on-grid-width:min(var(--on-grid-max), round(down, 100%, 24px));width:var(--on-grid-width);margin-inline-start:round((100% - var(--on-grid-width)) / 2, 24px)}}@media (width>=80rem){.on-grid[data-astro-cid-z2szwpkn]{width:min(var(--on-grid-max), round(down, 100%, 48px));margin-inline:auto}}@media (width>=96rem){.on-grid-wide[data-astro-cid-z2szwpkn]{--on-grid-max:calc(var(--column) - 48px)}}.cta-columns[data-astro-cid-z2szwpkn]{--on-grid-max:100%}@media (width>=64rem){.cta-columns[data-astro-cid-z2szwpkn]{--gap:24px;--per-row:min(var(--count), 3);--on-grid-max:calc(var(--per-row) * 288px + (var(--per-row) - 1) * var(--gap));column-gap:var(--gap)}}@media (width>=80rem){.cta-columns[data-astro-cid-z2szwpkn]{--gap:calc(48px - 24px * mod(var(--per-row), 2))}}@media (width>=96rem){.cta-columns[data-astro-cid-z2szwpkn]{--gap:48px}}.whole-rows[data-astro-cid-z2szwpkn]{height:calc-size(auto, round(up, size, 12px))}.cta-columns[data-astro-cid-z2szwpkn] .command{color:var(--color-fg-base,var(--color-fg-base))}.cta-columns[data-astro-cid-z2szwpkn] .command .command-tool{color:var(--color-fg-faint,var(--color-fg-faint))}.cta-columns[data-astro-cid-z2szwpkn] .command svg{border-radius:var(--radius-full,99999px);width:30px;height:30px;color:var(--color-fg-faint,var(--color-fg-faint));flex-shrink:0;padding:3px}.cta-columns[data-astro-cid-z2szwpkn] .command:hover{border-radius:var(--radius-full,99999px);--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-border-dim));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#0000}.cta-columns[data-astro-cid-z2szwpkn] .command:hover .command-tool{color:var(--color-fg-dim,var(--color-fg-dim))}.cta-columns[data-astro-cid-z2szwpkn] .command:hover .command-subcommand{color:var(--color-fg-accent-magenta,var(--color-fg-accent-magenta))}.cta-columns[data-astro-cid-z2szwpkn] .command svg:hover{background-color:var(--color-bg-dim,var(--color-bg-dim));color:var(--color-fg-base,var(--color-fg-base))}.cta-columns[data-astro-cid-z2szwpkn] .command:focus-visible{outline:2px solid var(--color-fg-base);outline-offset:2px}.cta[data-astro-cid-z2szwpkn]{--dot:var(--color-black);isolation:isolate;white-space:nowrap;height:96px;font-family:var(--font-sans);font-feature-settings:var(--sanity-id-heading-font-features);letter-spacing:-.02em;text-box:trim-both cap alphabetic;align-items:center;font-size:1.875rem;font-style:normal;font-weight:400;line-height:1.1;display:flex;position:relative}@media (width>=48rem){:where(:root:not([data-chat-pushed])) .cta[data-astro-cid-z2szwpkn]{font-family:var(--font-sans);font-feature-settings:var(--sanity-id-heading-font-features);letter-spacing:-.03em;text-box:trim-both cap alphabetic;font-size:2.375rem;font-style:normal;font-weight:400;line-height:1.1}}@container agent-page (width>=48rem){.cta[data-astro-cid-z2szwpkn]{font-family:var(--font-sans);font-feature-settings:var(--sanity-id-heading-font-features);letter-spacing:-.03em;text-box:trim-both cap alphabetic;font-size:2.375rem;font-style:normal;font-weight:400;line-height:1.1}}@media (width>=48rem){:where(:root:not([data-chat-pushed])) .cta[data-astro-cid-z2szwpkn]{height:120px}}@container agent-page (width>=48rem){.cta[data-astro-cid-z2szwpkn]{height:120px}}:is(a[data-astro-cid-z2szwpkn].cta,a[data-astro-cid-z2szwpkn]:has(>.cta)):focus-visible{outline:2px solid var(--color-fg-base);outline-offset:4px}.cta-brand[data-astro-cid-z2szwpkn]{--dot:var(--color-brand);background-color:var(--color-brand);color:var(--color-black)}.cta-inverse[data-astro-cid-z2szwpkn]{--dot:var(--color-bg-inverse-base);background-color:var(--color-bg-inverse-base);color:var(--color-fg-inverse-base)}.cta-dim[data-astro-cid-z2szwpkn]{--dot:var(--color-black);background-color:var(--color-bg-dim);background-image:radial-gradient(circle at .5px .5px, var(--dot) .5px, transparent 0), radial-gradient(circle at 1.5px 1.5px, var(--dot) .5px, transparent 0), radial-gradient(circle at 1px 1px, var(--dot) 1px, transparent 0), radial-gradient(circle at 3px 3px, var(--dot) 1px, transparent 0);color:var(--color-white);background-size:2px 2px,2px 2px,4px 4px,4px 4px}[data-theme=dark].cta-dim[data-astro-cid-z2szwpkn],[data-theme=dark] .cta-dim[data-astro-cid-z2szwpkn],[data-theme] [data-theme=dark].cta-dim[data-astro-cid-z2szwpkn],[data-theme] [data-theme=dark] .cta-dim[data-astro-cid-z2szwpkn],[data-theme] [data-theme] [data-theme=dark].cta-dim[data-astro-cid-z2szwpkn],[data-theme] [data-theme] [data-theme=dark] .cta-dim[data-astro-cid-z2szwpkn],[data-theme] [data-theme] [data-theme] [data-theme=dark].cta-dim[data-astro-cid-z2szwpkn],[data-theme] [data-theme] [data-theme] [data-theme=dark] .cta-dim[data-astro-cid-z2szwpkn],[data-theme] [data-theme] [data-theme] [data-theme] [data-theme=dark].cta-dim[data-astro-cid-z2szwpkn],[data-theme] [data-theme] [data-theme] [data-theme] [data-theme=dark] .cta-dim[data-astro-cid-z2szwpkn]{--dot:var(--color-white);color:var(--color-black)}.corners[data-astro-cid-z2szwpkn]{pointer-events:none;z-index:-1;width:48px;position:absolute;inset-block:0}.corners-start[data-astro-cid-z2szwpkn]{left:0}.corners-end[data-astro-cid-z2szwpkn]{right:0}.corners[data-astro-cid-z2szwpkn]:before,.corners[data-astro-cid-z2szwpkn]:after{background-color:var(--color-bg-base);content:"";position:absolute;inset:0;-webkit-mask-size:24px 12px;mask-size:24px 12px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.corners[data-astro-cid-z2szwpkn]:before{background-image:radial-gradient(circle at 1px 1px, var(--dot) 1px, transparent 0), radial-gradient(circle at 3px 3px, var(--dot) 1px, transparent 0);background-size:4px 4px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0),linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0),linear-gradient(#000 0 0),linear-gradient(#000 0 0)}.corners[data-astro-cid-z2szwpkn]:after{background-image:radial-gradient(circle at .75px .75px, var(--dot) .75px, transparent 0), radial-gradient(circle at 2.75px 2.75px, var(--dot) .75px, transparent 0);background-size:4px 4px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0)}.corners-start[data-astro-cid-z2szwpkn]:before{-webkit-mask-position:0 12px,24px 0,0 calc(100% - 12px),24px 100%;mask-position:0 12px,24px 0,0 calc(100% - 12px),24px 100%}.corners-start[data-astro-cid-z2szwpkn]:after{-webkit-mask-position:0 0,0 100%;mask-position:0 0,0 100%}.corners-end[data-astro-cid-z2szwpkn]:before{-webkit-mask-position:100% 12px,0 0,100% calc(100% - 12px),0 100%;mask-position:100% 12px,0 0,100% calc(100% - 12px),0 100%}.corners-end[data-astro-cid-z2szwpkn]:after{-webkit-mask-position:100% 0,100% 100%;mask-position:100% 0,100% 100%}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@keyframes homepage-customers-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.marquee[data-astro-cid-bul42dlz] .marquee-track{animation-name:marquee-scroll;animation-duration:var(--marquee-duration,20s);will-change:transform;animation-timing-function:linear;animation-iteration-count:infinite}.marquee[data-astro-cid-bul42dlz]:hover .marquee-track,.marquee[data-astro-cid-bul42dlz] .marquee-track[data-paused=true]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.marquee[data-astro-cid-bul42dlz] .marquee-track{animation-play-state:paused}}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}
