@layer components{.rich-text :is(h1,h2,h3,h4,h5,h6,p,ul,ol,blockquote,figure,pre,table){margin-top:var(--_margin-top);margin-bottom:var(--_margin-bottom)}.rich-text>:first-child,.rich-text :is(blockquote,li)>:first-child:not(:is(ul,ol)){margin-top:0}.rich-text>:last-child,.rich-text :is(blockquote,li)>:last-child{margin-bottom:0}.rich-text :is(ul,ol){padding-left:1.5em}.rich-text ul{list-style-type:disc}.rich-text ul ul{list-style-type:circle}.rich-text ul ul ul{list-style-type:square}.rich-text ol{list-style-type:decimal}.rich-text li::marker{color:color-mix(in lab, currentcolor 60%, transparent)}.rich-text li+li{margin-top:var(--space-2)}.rich-text li>:is(ul,ol){margin-block:var(--space-2)}.rich-text blockquote{padding-left:var(--space-4);border-left:var(--border-width) solid var(--border)}.hero-scanner_wrap{width:calc(100% + var(--site-margin) * 2);min-height:18.75rem;max-height:40rem;margin-inline:calc(var(--site-margin) * -1);flex:1 1 0;position:relative}.hero-scanner_canvas,.hero-scanner_poster{width:100vw;max-width:none;height:100%;mask-image:linear-gradient(to right, transparent calc(50% - 60rem), black max(var(--_edge-fade,18%), calc(50% - 45rem)), black min(calc(100% - var(--_edge-fade,18%)), calc(50% + 45rem)), transparent calc(50% + 60rem)), linear-gradient(to bottom, transparent, black 10%, black 90%, transparent);display:block;position:absolute;top:0;left:50%;translate:-50%;mask-composite:intersect}.hero-scanner_wrap.is-live>.hero-scanner_poster{display:none}.hero-scanner_poster img{object-fit:cover;width:100%;max-width:none;height:100%}.hero-scanner_canvas{opacity:0;transition:opacity .8s}.hero-scanner_wrap.is-ready>.hero-scanner_canvas{opacity:1}.hero-scanner_artboard{aspect-ratio:1440/503;pointer-events:none;height:100%;transition:opacity .8s;position:absolute;top:0;left:50%;translate:-50%;container-type:inline-size}.hero-scanner_wrap.is-live:not(.is-ready)>.hero-scanner_artboard{opacity:0}.hero-scanner_artboard>*{position:absolute}.hero-scanner_glow{transform-origin:100%;opacity:.55;width:37.639cqw;height:30.208cqw;top:2.674cqw;left:12.639cqw;scale:.94 1}.hero-scanner_artboard.is-pass .hero-scanner_glow{animation:1s ease-in-out hero-scanner-flare}@media (prefers-reduced-motion:reduce){.hero-scanner_glow{animation:none}}.hero-scanner_halo{--_glass-tint:20%;opacity:.37;width:1.736cqw;height:32.153cqw;top:1.736cqw;left:49.236cqw}.hero-scanner_rim{width:1.736cqw;height:32.153cqw;padding:var(--border-width);border-radius:var(--radius-round);top:1.736cqw;left:49.236cqw;mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);mask-clip:content-box,border-box;mask-composite:exclude}.hero-scanner_sweep{aspect-ratio:1;background-image:radial-gradient(closest-side, var(--light-100), var(--brand-500) 15%, color-mix(in lab, var(--orange-500) 50%, transparent) 45%, transparent 75%);opacity:0;width:44rem;position:absolute;top:0;left:50%;translate:-50% -50%}.hero-scanner_artboard.is-pass .hero-scanner_sweep{animation:1s hero-scanner-sweep}@media (prefers-reduced-motion:reduce){.hero-scanner_sweep{animation:none}}.hero-scanner_beam{border-radius:var(--radius-round);background-image:linear-gradient(to right, var(--brand-500), color-mix(in lab, var(--brand-500), var(--light-100) 20%), var(--brand-500));width:.764cqw;height:30.764cqw;top:2.431cqw;left:49.722cqw}.hero-scanner_panel{top:calc(var(--nav-height) + var(--space-3));right:var(--space-3);z-index:200;gap:var(--space-2);width:18rem;max-height:calc(100svh - var(--nav-height) - var(--space-3) * 2);padding:var(--space-4);background-color:color-mix(in lab, var(--dark-800) 85%, transparent);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);border:var(--border-width) solid var(--border);border-radius:var(--radius-main);font-size:var(--text-tiny);line-height:var(--line-height-small);color:var(--text);flex-direction:column;display:flex;position:fixed;overflow-y:auto}.hero-scanner_title{font-size:var(--text-small);font-weight:var(--primary-semibold);margin:0}.hero-scanner_row{gap:var(--space-1);color:var(--text-2);grid-template-columns:1fr auto;display:grid}.hero-scanner_row output{color:var(--text);font-variant-numeric:tabular-nums}.hero-scanner_row input[type=range]{width:100%;accent-color:var(--brand-500);grid-column:1/-1}.hero-scanner_row.is-check{align-items:center}.hero-scanner_row.is-check input{accent-color:var(--brand-500)}.hero-scanner_copy{margin-top:var(--space-2);padding:var(--space-2);border-radius:var(--radius-round);background-color:var(--brand-500);color:var(--dark-800);font-weight:var(--primary-semibold);cursor:pointer}.hero-section_layout{gap:var(--space-5);width:100%;min-height:calc(100svh - var(--nav-height) - var(--section-space-hero) - var(--section-space-hero-bottom));flex-direction:column;display:flex}.press-card_wrap{align-items:start;gap:var(--space-4);width:100%;padding:calc(var(--space-4) - var(--border-width)) calc(var(--space-3) - var(--border-width));background-color:color-mix(in lab, var(--brand-500) 5%, transparent);border:var(--border-width) solid color-mix(in lab, var(--light-100) 10%, transparent);border-radius:var(--radius-small);color:var(--light-100);flex-direction:column;display:flex;position:relative;overflow:clip}@media (min-width:48rem){.press-card_wrap{padding-inline:calc(var(--space-4) - var(--border-width));flex-direction:row;justify-content:space-between;align-items:center}}.press-card_glow{pointer-events:none;position:absolute;inset:0;container-type:size}.press-card_glow:after{content:"";background-color:color-mix(in lab, var(--dark-800) 25%, transparent);position:absolute;inset:0}.press-card_crop{width:max(89.75cqw,108cqh);height:136.84cqw;position:absolute;top:50%;left:50%;overflow:clip;translate:-50% -50%;rotate:-90deg}.press-card_crop img{filter:blur(1.25rem);width:272.64%;max-width:none;height:323.86%;position:absolute;top:-64.45%;left:-5.96%}@media (min-width:48rem){.press-card_crop{width:100cqh;height:100cqw}.press-card_crop img{width:1002.64%;height:131.97%;top:-13.92%;left:-167%}}.press-card_grain{z-index:1;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.6 0 0 0 -0.05'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.press-card_lead{align-items:center;gap:var(--space-3) var(--space-2);flex-wrap:wrap;display:flex;position:relative}.press-card_logo{flex:none;width:3rem;height:3rem}.press-card_copy{flex:1 1 max-content;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.press-card_title,.press-card_text{margin:0}.press-card_text{font-weight:var(--primary-medium)}.press-card_links{gap:var(--space-2);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex;position:relative}@media (min-width:48rem){.press-card_links{gap:var(--space-4);flex-direction:row;width:auto}}.press-card_link{padding:var(--space-3) var(--space-4);font-size:var(--text-small);font-weight:var(--primary-semibold);line-height:var(--line-height-huge);text-transform:uppercase;white-space:nowrap;color:color-mix(in lab, var(--light-100) 80%, transparent);background-color:color-mix(in lab, var(--light-100) 5%, transparent);border:var(--border-width) solid color-mix(in lab, var(--light-100) 30%, transparent);border-radius:var(--radius-round);transition:color var(--hover-duration) var(--hover-ease), background-color var(--hover-duration) var(--hover-ease);justify-content:center;align-items:center;gap:.714em;text-decoration:none;display:flex}.press-card_link:focus-visible{color:var(--light-100);background-color:color-mix(in lab, var(--light-100) 10%, transparent)}@media (hover:hover){.press-card_link:hover{color:var(--light-100);background-color:color-mix(in lab, var(--light-100) 10%, transparent)}}.press-card_icon{flex:none;width:1rem;height:1rem}.solution-board_wrap{gap:var(--space-3);display:grid}@media (min-width:64rem){.solution-board_wrap{grid-template-columns:minmax(0,564fr) minmax(0,796fr)}}.solution-board_visual{aspect-ratio:361/607;isolation:isolate;padding:var(--space-2) var(--space-1);background-color:var(--dark-800);border-radius:var(--radius-main);flex-direction:column;align-self:stretch;display:flex;position:relative;overflow:clip;container-type:inline-size}@media (min-width:48rem){.solution-board_visual{aspect-ratio:796/816;padding:var(--space-3)}}.solution-board_glow,.solution-board_grain{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.solution-board_glow{will-change:transform;animation:12s ease-in-out infinite alternate paused solution-board-sway}.is-visible>.solution-board_glow{animation-play-state:running}.solution-board_glow-image{object-fit:cover;filter:blur(6.28cqw);width:165.83cqw;max-width:none;height:165.83cqw;position:absolute;top:-29.15cqw;left:-40.58cqw;rotate:90deg}@media not (min-width:48rem){.solution-board_glow-image{filter:blur(8.89cqw);width:234.81cqw;height:234.81cqw;top:-29.63cqw;left:-79.89cqw}}.solution-board_grain{opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.6 0 0 0 -0.05'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.solution-board_tiles{gap:var(--space-1);flex:1;grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (min-width:48rem){.solution-board_tiles{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr))}}.solution-board_tile{--_glass:color-mix(in lab, var(--light-100) 5%, transparent);--_shade:color-mix(in lab, var(--dark-800) 24%, transparent);--_edge:color-mix(in lab, var(--light-100) 14%, transparent);grid-row:var(--_row);grid-column:var(--_column);opacity:calc(var(--_base-opacity,1) * var(--_reveal));background-color:var(--_glass);-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem);box-shadow:inset var(--border-width) var(--border-width) 0 var(--_edge), inset calc(var(--border-width) * -1) calc(var(--border-width) * -1) 0 color-mix(in lab, var(--light-100) 6%, transparent);border-radius:2.5%;position:relative;container-type:inline-size}.solution-board_tile.clear{background-color:var(--_shade);-webkit-backdrop-filter:none;backdrop-filter:none}.solution-board_tile.faded{--_base-opacity:.11}.is-pending .solution-board_tile{--_reveal:0}.is-revealed .solution-board_tile{animation:solution-board-reveal .8s ease-out var(--_delay,0s) both}.solution-board_tile:is(.step,.step-soft){background-color:color-mix(in lab, var(--dark-800) 20%, transparent)}.solution-board_tile:is(.step,.step-soft):before{content:"";padding:var(--border-width);border-radius:inherit;background:linear-gradient(135deg, var(--orange-500), transparent 47%, var(--orange-500));pointer-events:none;position:absolute;inset:0;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.solution-board_tile.step-soft:before{background:linear-gradient(135deg, transparent, var(--orange-500))}@media (min-width:48rem){.solution-board_tile.small-only{display:none}}.solution-board_tile.large-only{display:none}@media (min-width:48rem){.solution-board_tile.large-only{display:block}}@media (min-width:48rem){.solution-board_tile{grid-row:var(--_row-large);grid-column:var(--_column-large)}}.solution-board_tile-inner{color:var(--text);font-weight:var(--primary-regular);flex-direction:column;justify-content:center;align-items:center;padding:8.65cqw;display:flex;position:absolute;inset:0}.step>.solution-board_tile-inner,.step-soft>.solution-board_tile-inner{justify-content:space-between;align-items:start}.solution-board_icon{width:25.95cqw;height:auto}.solution-board_number{font-size:10.81cqw;line-height:var(--line-height-large)}.solution-board_text{font-size:7.57cqw;line-height:var(--line-height-medium)}.how-steps_wrap{--_dial:10rem;--_line:calc(50svh - var(--_dial) / 2);--_fade:opacity .6s ease;flex-direction:column;display:flex}@media (min-width:64rem){.how-steps_wrap{padding-top:var(--section-space-medium);grid-template-columns:290fr 160fr 160fr 350fr 19fr 345fr 52fr;align-items:start;display:grid}}.how-steps_aside{display:none}@media (min-width:64rem){.how-steps_aside{display:flex;position:sticky}}.how-steps_aside{top:var(--_line);grid-column:1/3;justify-content:space-between;align-items:center}.how-steps_dial{width:var(--_dial);aspect-ratio:1;flex:none;position:relative}.how-steps_ticks{width:100%;height:100%;position:absolute;inset:0;rotate:-90deg}.how-steps_track{fill:none;stroke:color-mix(in lab, var(--light-100) 35%, transparent);stroke-width:6px;stroke-dasharray:2 8}.how-steps_track.filled{stroke:var(--brand-500)}.how-steps_progress{fill:none;stroke:var(--light-100);stroke-width:12px;stroke-dasharray:calc(var(--_progress) * 480) 480;transition:stroke-dasharray .4s ease-out}.how-steps_core{--_glass-tint:4%;place-items:center;display:grid;position:absolute;inset:15.625%}.how-steps_dial.is-clicked .how-steps_flash:before{animation:.9s ease-out how-steps-bloom}.how-steps_dial.is-clicked .how-steps_flash:after{animation:.9s ease-out how-steps-rim}@media (prefers-reduced-motion:reduce){.how-steps_dial.is-clicked .how-steps_flash:before,.how-steps_dial.is-clicked .how-steps_flash:after{animation:none}}.how-steps_flash{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:clip}.how-steps_flash:before,.how-steps_flash:after{content:"";border-radius:inherit;opacity:0;position:absolute;inset:0}.how-steps_flash:before{background-image:radial-gradient(circle closest-side, color-mix(in lab, var(--brand-500) 40%, transparent), transparent)}.how-steps_flash:after{padding:calc(var(--border-width) * 1.5);background-image:conic-gradient(var(--light-100), var(--brand-500) 12%, color-mix(in lab, var(--orange-500) 50%, transparent) 25%, var(--brand-500) 38%, var(--light-100) 50%, var(--brand-500) 62%, color-mix(in lab, var(--orange-500) 50%, transparent) 75%, var(--brand-500) 88%, var(--light-100));mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);mask-clip:content-box,border-box;mask-composite:exclude}@keyframes how-steps-bloom{0%{scale:.2}20%{opacity:1}40%{scale:1.1}to{opacity:0;scale:1.2}}@keyframes how-steps-rim{15%{opacity:0}35%{opacity:1}}.how-steps_reel{border-radius:inherit;place-items:center;width:100%;height:100%;display:grid;overflow:clip}.how-steps_dial-icon{--_travel:2.5rem;--_reel-ease:cubic-bezier(.22, 1, .36, 1);opacity:0;width:2rem;height:auto;transition:translate .6s var(--_reel-ease), opacity .3s ease-out;grid-area:1/1}.how-steps_dial-icon[data-state=past]{translate:0 calc(var(--_travel) * -1)}.how-steps_dial-icon[data-state=next]{translate:0 var(--_travel)}.how-steps_dial-icon[data-state=active]{opacity:1;transition:translate .6s var(--_reel-ease), var(--_fade)}@media (prefers-reduced-motion:reduce){.how-steps_dial-icon[data-state]{translate:none}}.how-steps_list{gap:var(--space-8);flex-direction:column;display:flex}@media (min-width:64rem){.how-steps_list{padding-top:calc(var(--_dial) / 2);gap:calc(var(--space-8) + var(--space-7) + var(--space-1));grid-column:4}}.how-steps_item{flex-direction:column;align-items:start;display:flex}@media (min-width:64rem){.how-steps_item{gap:var(--space-2);position:relative}.how-steps_item>:not(.how-steps_text){transition:opacity .6s,color .6s}.how-steps_item[data-state=past]{opacity:var(--_past,0)}.how-steps_item[data-state=next-1]>:not(.how-steps_text){opacity:.4}.how-steps_item[data-state=next-2]>:not(.how-steps_text){opacity:.2}.how-steps_item[data-state=next-3]>:not(.how-steps_text){opacity:.1}}.how-steps_icon{aspect-ratio:1;width:5rem;margin-bottom:var(--space-4);--_glass-tint:5%;place-items:center;display:grid;position:relative}.how-steps_icon svg{width:2rem;height:auto}@media (min-width:64rem){.how-steps_icon{display:none}}.how-steps_label{font-size:var(--text-main);font-weight:var(--primary-medium);line-height:var(--line-height-huge);color:var(--brand-500)}@media (min-width:64rem){.how-steps_label{font-weight:var(--primary-regular);line-height:var(--line-height-small)}.how-steps_item:not([data-state=active])>.how-steps_label{color:var(--text-2)}}.how-steps_title{margin-top:var(--space-1);font-size:calc(var(--h4-max) / 16 * 1rem);font-weight:var(--primary-medium);line-height:var(--line-height-small)}@media (min-width:64rem){.how-steps_title{font-size:calc(var(--h3-max) / 16 * 1rem);font-weight:var(--primary-regular);margin-top:0}}.how-steps_text{margin-top:var(--space-3);font-size:var(--text-main);line-height:var(--line-height-huge)}@media (min-width:64rem){.how-steps_text{top:calc(var(--text-main) * var(--line-height-small) + var(--space-2) * 2);width:98.5714%;color:color-mix(in lab, currentcolor 70%, transparent);opacity:0;margin-top:0;transition:opacity .15s linear;position:absolute;left:105.429%}.how-steps_item[data-state=active]>.how-steps_text{opacity:clamp(0, (1 - var(--_shift,0)) / .35, 1)}}@media (min-width:64rem){.how-steps_word{opacity:0;transition:opacity .3s,translate 0s linear .3s;display:inline-block;translate:0 .6em}.how-steps_item[data-state=active] .how-steps_word{opacity:1;transition:opacity .6s ease calc(var(--_line,0) * .1s), translate .6s cubic-bezier(.22, 1, .36, 1) calc(var(--_line,0) * .1s);translate:0}}.edge-glow_wrap{--_x:50%;--_y:50%;opacity:0;pointer-events:none;width:var(--_width,0);height:var(--_height,0);margin:calc((var(--_padding-block) + var(--_border,0rem)) * -1) calc((var(--_padding-inline) + var(--_border,0rem)) * -1);padding:calc(var(--border-width) * 1.5);border-radius:var(--radius-main);background-image:radial-gradient(circle 22rem at var(--_x) var(--_y), var(--light-100), var(--brand-500) 15%, color-mix(in lab, var(--orange-500) 50%, transparent) 45%, transparent 75%);transition:opacity .5s;position:absolute;mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);mask-clip:content-box,border-box;mask-composite:exclude}.edge-glow_wrap.is-active{opacity:1}.edge-glow_wrap.fill{inset:calc(var(--border-width) * -1);border-radius:inherit;width:auto;height:auto;margin:0}@media (prefers-reduced-motion:reduce){.edge-glow_wrap{transition:none}}.audience-cards_wrap{--_glow-top:16.9cqw;--_glow-left:-155.4cqw;--_glow-width:408.86cqw;--_glow-height:183.38cqw;--_glow-rotate:90deg;gap:var(--space-4);flex-direction:column;width:100%;display:flex;position:relative;overflow:clip;container-type:inline-size}@media (min-width:64rem){.audience-cards_wrap{--_glow-top:-12.86cqw;--_glow-left:-13.66cqw;--_glow-width:126.74cqw;--_glow-height:56.69cqw;--_glow-rotate:180deg;gap:var(--space-3);padding-block:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}}.audience-cards_card{--_padding-block:var(--space-5);--_padding-inline:var(--space-4);align-items:start;gap:var(--space-4);padding:var(--_padding-block) var(--_padding-inline);color:var(--text);background-color:color-mix(in lab, var(--dark-800) 50%, transparent);clip-path:inset(0 round var(--radius-main));flex-direction:column;display:flex}.audience-cards_card>:not(.glow-window,.edge-glow_wrap){margin:0;position:relative}.audience-cards_card.cta{gap:var(--space-7)}@media (min-width:64rem){.audience-cards_card{--_padding-inline:var(--space-5);gap:var(--space-7);min-height:23.75rem}.audience-cards_card.cta{justify-content:space-between}}.audience-cards_break{display:none}@media (min-width:64rem){.audience-cards_break{display:inline}}.marquee_wrap{--_gap-size:var(--space-6);--_item-height:3rem;--_speed:4s;--_count:1;--_duration:calc(var(--_count) * var(--_speed));align-items:center;gap:var(--space-4);width:100%;display:flex}.marquee_viewport{flex:auto;min-width:0;overflow:clip;mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);container-type:inline-size}.marquee_wrap.no-fade .marquee_viewport{mask-image:none}.marquee_track{align-items:center;gap:var(--_gap-size);width:max-content;animation:marquee var(--_duration) linear infinite;display:flex}.marquee_wrap.backwards .marquee_track{animation-direction:reverse}.marquee_track:focus-within,.marquee_wrap[data-state=paused] .marquee_track{animation-play-state:paused}.marquee_panel{justify-content:space-around;align-items:center;gap:var(--_gap-size);flex:none;min-width:100cqw;display:flex}.marquee_panel>*{flex:none;margin-block:0}.marquee_panel>:is(.image,.video){width:auto;height:var(--_item-height)}.marquee_toggle{flex:none}@keyframes marquee{to{translate:calc(-50% - var(--_gap-size) / 2) 0}}@media (prefers-reduced-motion:reduce){.marquee_track{animation-name:none}.marquee_wrap[data-state=playing] .marquee_track{animation-name:marquee;animation-duration:var(--_duration)!important}}.industry-strip_wrap{width:100vw;margin-inline:calc(50% - 50vw)}.industry-strip_pill{align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-4) var(--space-1) var(--space-1);color:var(--text);border:var(--border-width) solid var(--border);border-radius:var(--radius-round);background-color:color-mix(in lab, var(--dark-800) 80%, color-mix(in lab, var(--light-100) 5%, transparent));display:flex;position:relative;overflow:clip}.industry-strip_pill:is(.glow-start,.glow-end):before{content:"";aspect-ratio:1;border-radius:var(--radius-round);background:radial-gradient(var(--brand-500), transparent 70%);filter:blur(3.125rem);opacity:.13;pointer-events:none;width:17.25rem;position:absolute;top:-10.5rem}.industry-strip_pill.glow-start:before{left:-11.7rem}.industry-strip_pill.glow-end:before{top:-1.25rem;right:-11.7rem}.industry-strip_icon{aspect-ratio:1;place-items:center;width:3.75rem;display:grid;position:relative}.industry-strip_icon svg{width:1.5rem;height:auto}.industry-strip_label{font-size:calc(var(--text-large-max) / 16 * 1rem);line-height:var(--line-height-huge);white-space:nowrap;position:relative}.approach-board_wrap{gap:var(--space-3);display:grid}@media (min-width:64rem){.approach-board_wrap{grid-template-columns:minmax(0,564fr) minmax(0,796fr)}}.approach-board_copy{--_panel-padding:var(--space-8) var(--space-4);--background:var(--light-100);--text:var(--dark-900);--text-2:color-mix(in lab, currentcolor 40%, transparent);--selection-background:var(--text);--selection-text:var(--background);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;display:grid}@media (min-width:64rem){.approach-board_copy{--_panel-padding:var(--space-8) var(--space-8) var(--space-8) var(--space-5)}}.approach-board_visual{--_loop:10.7s;--_stack-x:-1.54cqw;--_stack-y:2.76cqw;aspect-ratio:361/450;isolation:isolate;background-color:var(--dark-800);border-radius:var(--radius-main);align-self:stretch;position:relative;overflow:clip;container-type:inline-size}@media (min-width:64rem){.approach-board_visual{aspect-ratio:796/800}}.approach-board_visual:not(.is-playing) *,.approach-board_visual:not(.is-playing) :before,.approach-board_visual:not(.is-playing) :is(*,.approach-board_bar.accent):after{animation-play-state:paused}.approach-board_glow,.approach-board_grain{z-index:-1;pointer-events:none;position:absolute;inset:0}.approach-board_glow:after{content:"";background-color:color-mix(in lab, var(--dark-800) 5%, transparent);position:absolute;inset:0}.approach-board_glow img{object-fit:cover;filter:blur(5rem);width:232.16cqw;max-width:none;height:232.16cqw;position:absolute;top:-59cqw;left:-46.54cqw;rotate:180deg}@media (min-width:64rem){.approach-board_glow img{top:-68.22cqw;left:-57.29cqw}}.approach-board_grain{opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.6 0 0 0 -0.05'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.approach-board_doc{--_line:color-mix(in lab, var(--light-100) 15%, transparent);z-index:calc(14 - var(--_i));aspect-ratio:380/580;width:30.15cqw;translate:calc(-50% + var(--_chaos-x)) calc(-50% + var(--_chaos-y));border:.5cqw solid var(--_line);background-color:color-mix(in lab, var(--dark-800) 55%, transparent);background-image:linear-gradient(color-mix(in lab, var(--light-100) 6%, transparent), color-mix(in lab, var(--light-100) 6%, transparent));animation:approach-board-sort var(--_loop) infinite;animation-delay:calc(var(--_i) * 80ms);border-radius:4.21%/2.76%;position:absolute;top:50%;left:50%;scale:.5625;container-type:inline-size}.approach-board_doc>*{position:absolute}.approach-board_page{border:.558cqw solid color-mix(in lab, var(--light-100) 5%, transparent);inset:3.74cqw 3.95cqw}.approach-board_line{background-color:var(--_line);height:.558cqw}.approach-board_line.strong{background-color:color-mix(in lab, var(--light-100) 24%, transparent)}.approach-board_column{background-color:var(--_line);width:.558cqw}.approach-board_box{border:.558cqw solid var(--_line);border-radius:1.6cqw}.approach-board_box.round{border-radius:50%}.approach-board_box.fill{background-image:linear-gradient(160deg, color-mix(in lab, var(--light-100) 14%, transparent), color-mix(in lab, var(--light-100) 4%, transparent));border:0}.approach-board_bar{border-radius:var(--radius-round);background-color:var(--_line);height:4.466cqw}.approach-board_bar.strong{background-color:color-mix(in lab, var(--light-100) 35%, transparent)}.approach-board_bar.accent:after{content:"";border-radius:inherit;background-color:var(--brand-500);box-shadow:0 0 2.36cqw color-mix(in lab, var(--brand-500) 61%, transparent);opacity:0;animation:approach-board-lit var(--_loop) infinite;animation-delay:calc(var(--_at) * 1.3s);position:absolute;inset:0}.approach-board_scanner{z-index:20;width:37.69cqw;height:52.64cqw;translate:calc(-50% + var(--_stack-x)) calc(-50% + var(--_stack-y));opacity:0;animation:approach-board-scanner var(--_loop) infinite;position:absolute;top:50%;left:50%}.approach-board_beam{position:absolute;inset:5.9% 3.3%;overflow:clip}.approach-board_ray{animation:approach-board-beam var(--_loop) infinite;position:absolute;inset:0;translate:0 -100%}.approach-board_ray:before,.approach-board_ray:after{content:"";position:absolute;bottom:0;left:0;right:0}.approach-board_ray:before{background-image:linear-gradient(transparent, color-mix(in lab, var(--brand-500) 55%, transparent));transform-origin:bottom;height:55%;animation:approach-board-trail var(--_loop) infinite}.approach-board_ray:after{background-color:var(--brand-500);height:.25cqw;box-shadow:0 0 2cqw color-mix(in lab, var(--brand-500) 50%, transparent);translate:0 50%}.approach-board_corner{aspect-ratio:1;border:0 solid var(--brand-500);width:4.65cqw;filter:drop-shadow(0 0 .8cqw color-mix(in lab, var(--brand-500) 60%, transparent));position:absolute}.approach-board_corner:nth-child(2){border-width:.5cqw 0 0 .5cqw;border-top-left-radius:1.2cqw;top:0;left:0}.approach-board_corner:nth-child(3){border-width:.5cqw .5cqw 0 0;border-top-right-radius:1.2cqw;top:0;right:0}.approach-board_corner:nth-child(4){border-width:0 0 .5cqw .5cqw;border-bottom-left-radius:1.2cqw;bottom:0;left:0}.approach-board_corner:nth-child(5){border-width:0 .5cqw .5cqw 0;border-bottom-right-radius:1.2cqw;bottom:0;right:0}@keyframes approach-board-sort{0%,4.68%,98.13%,to{translate:calc(-50% + var(--_chaos-x)) calc(-50% + var(--_chaos-y));animation-timing-function:cubic-bezier(.45,0,.25,1);scale:.5625}17.75%,55.14%{translate:calc(-50% + var(--_stack-x)) calc(-50% + var(--_stack-y));animation-timing-function:cubic-bezier(.45,0,.25,1);scale:1}66.36%,85.05%{translate:calc(-50% + var(--_pile-x)) calc(-50% + var(--_pile-y));animation-timing-function:cubic-bezier(.45,0,.25,1);scale:.6417}}@keyframes approach-board-scanner{0%,26.16%{opacity:0;scale:1.06}28.97%,53.27%{opacity:1;scale:1}56.07%,to{opacity:0;scale:1}}@keyframes approach-board-beam{0%,28.97%{animation-timing-function:cubic-bezier(.37,0,.63,1);translate:0 -100%}41.13%,42.99%{animation-timing-function:cubic-bezier(.37,0,.63,1);translate:0}53.27%,to{translate:0 -100%}}@keyframes approach-board-trail{0%,28.97%{animation-timing-function:ease-out;scale:1 0}31.77%,37.38%{animation-timing-function:ease-in;scale:1}41.13%,42.99%{animation-timing-function:ease-out;scale:1 0}46.73%,50.47%{animation-timing-function:ease-in;scale:1 -1}53.27%,to{scale:1 0}}@keyframes approach-board-lit{0%,28.97%{opacity:0}30.47%,85.05%{opacity:1}94.39%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.approach-board_doc,.approach-board_bar.accent:after,.approach-board_scanner{animation:none}.approach-board_doc{translate:calc(-50% + var(--_pile-x)) calc(-50% + var(--_pile-y));scale:.6417}.approach-board_bar.accent:after{opacity:1}}.capability-cards_wrap{--_glow-top:91.55cqw;--_glow-left:-126.45cqw;--_glow-width:353.19cqw;--_glow-height:157.89cqw;--_glow-rotate:90deg;--_shade:75%;gap:var(--space-2);flex-direction:column;width:100%;display:flex;position:relative;overflow:clip;container-type:inline-size}@media (min-width:64rem){.capability-cards_wrap{--_glow-top:-2.25cqw;--_glow-left:-15.19cqw;--_glow-width:126.74cqw;--_glow-height:56.69cqw;--_glow-rotate:180deg;padding-top:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}}.capability-cards_card{--_padding-block:var(--space-5);--_padding-inline:var(--space-4);--_border:var(--border-width);align-items:start;gap:var(--space-5);padding:var(--_padding-block) var(--_padding-inline);color:var(--text);border:var(--border-width) solid var(--border);border-radius:var(--radius-main);background-color:color-mix(in lab, var(--dark-800) 80%, color-mix(in lab, var(--light-100) 5%, transparent));clip-path:inset(0 round var(--radius-main));flex-direction:column;display:flex}.capability-cards_card>:not(.glow-window,.edge-glow_wrap){position:relative}@media (min-width:64rem){.capability-cards_card{justify-content:space-between;min-height:18.75rem}}.capability-cards_icon{aspect-ratio:1;place-items:center;width:3.75rem;display:grid}.capability-cards_icon svg{width:1.5rem;height:auto}.capability-cards_content{gap:var(--space-2);flex-direction:column;display:flex}.capability-cards_content>*{margin:0}.capability-cards_break{display:none}@media (min-width:64rem){.capability-cards_break{display:inline}}.proof-steps_wrap{gap:var(--space-5);margin-top:var(--space-7);grid-auto-rows:1fr;display:grid}@media (min-width:64rem){.proof-steps_wrap{margin-top:var(--space-8)}}.proof-steps_item{align-items:center;gap:var(--space-3);display:flex;position:relative}.proof-steps_item:not(:first-child):before,.proof-steps_item:not(:last-child):after{content:"";left:calc(1.5rem - var(--border-width) / 2);width:var(--border-width);background-color:color-mix(in lab, var(--light-100) 20%, transparent);position:absolute}.proof-steps_item:not(:first-child):before{top:0;bottom:calc(50% + 1.5rem)}.proof-steps_item:not(:last-child):after{top:calc(50% + 1.5rem);bottom:calc(var(--space-5) * -1)}.proof-steps_number{--_glass-tint:12%;aspect-ratio:1;width:3rem;font-weight:var(--primary-medium);flex:none;place-items:center;display:grid;position:relative}.proof-steps_text{max-width:42ch;margin:0}.challenge-text_wrap{--_dim:.2;--_spread:4}@supports (animation-timeline:view()){.challenge-text_wrap{animation:linear both challenge-text-reveal;animation-timeline:view();animation-range:entry 15vh entry calc(100% + 50vh)}}@media (prefers-reduced-motion:reduce){.challenge-text_wrap{--_filled:1;animation:none}}.challenge-text_word{opacity:calc(var(--_dim) + (1 - var(--_dim)) * clamp(0, (var(--_filled) * (var(--_n) + var(--_spread)) - var(--_i)) / var(--_spread), 1))}.demo-panel_wrap{width:100%;scroll-margin-top:var(--space-8);flex-direction:column;flex:1;display:flex;position:relative}@media (min-width:64rem){.demo-panel_wrap{max-width:31.25rem}}.demo-panel_glow{display:none}@media (min-width:64rem){.demo-panel_glow{z-index:1;width:75%;height:75%;translate:var(--_glow-x,0) var(--_glow-y,0);background-color:var(--brand-500);filter:blur(5rem);opacity:.22;pointer-events:none;display:block;position:absolute;top:10%;left:5%}}.demo-panel_card{z-index:2;isolation:isolate;padding:var(--space-7) var(--space-4);color:var(--text);border:var(--border-width) solid color-mix(in lab, var(--light-100) 25%, transparent);border-radius:var(--radius-small);background-color:var(--dark-800);flex-direction:column;flex:1;justify-content:center;display:flex;position:relative;overflow:clip;container-type:inline-size}@media (min-width:64rem){.demo-panel_card{padding:var(--space-7)}}.demo-panel_media{z-index:-1;pointer-events:none;position:absolute;inset:0}.demo-panel_media img{object-fit:cover;object-position:left top;filter:blur(1.5rem);width:100%;max-width:none;height:100%;position:absolute;inset:0;scale:1.1}.demo-panel_media:after{content:"";opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.6 0 0 0 -0.05'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.demo-panel_content{gap:var(--space-7);flex-direction:column;display:flex}.demo-panel_wrap.is-sent .demo-panel_content{padding-bottom:var(--space-7);flex:1;justify-content:center}.demo-panel_wrap.is-sent .demo-panel_content>:not(.demo-panel_sent){display:none}.demo-panel_sent{align-items:center;gap:var(--space-5);text-align:center;flex-direction:column;display:none}.demo-panel_wrap.is-sent .demo-panel_sent{display:flex}.demo-panel_wrap.is-sent .demo-panel_sent>*{animation:.8s cubic-bezier(.22,1,.36,1) both demo-panel-sent}.demo-panel_wrap.is-sent .demo-panel_sent>*+*{animation-delay:.12s}@media (prefers-reduced-motion:reduce){.demo-panel_wrap.is-sent .demo-panel_sent>*{animation:none}}.demo-panel_sent-art{width:7.3125rem;height:auto}.demo-panel_sent-copy{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.demo-panel_sent-title,.demo-panel_sent-text{margin:0}.demo-panel_sent-title{outline:none;max-width:21ch}.demo-panel_note{margin-top:calc(var(--space-3) - var(--space-7));max-width:45ch;font-size:var(--text-small);line-height:var(--line-height-huge);text-align:center;color:color-mix(in lab, currentcolor 80%, transparent);align-self:center}.demo-panel_note a{color:inherit;text-decoration:underline}.form_wrap{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.form_fields{gap:var(--space-3);flex-direction:column;display:flex}.form_note{padding:var(--space-4) var(--space-5);border:var(--border-width) solid var(--border);border-radius:var(--radius-small);display:none}.form_wrap[data-state=sent] .form_fields{display:none}.form_wrap[data-state=sent] .form_note-sent{display:block}.form_wrap[data-state=failed] .form_note-failed{color:var(--text);display:block}.accordion_wrap{width:100%}.accordion_wrap.cards{gap:var(--space-3);flex-direction:column;max-width:46.875rem;margin-inline:auto;display:flex}.accordion_wrap.cards .accordion_item{--_padding-inline:var(--space-4);background-color:color-mix(in lab, var(--dark-800) 50%, transparent);-webkit-backdrop-filter:blur(1.5625rem);backdrop-filter:blur(1.5625rem);border:var(--border-width) solid var(--border);border-radius:var(--radius-small);transition:background-color var(--hover-duration) var(--hover-ease), border-color var(--hover-duration) var(--hover-ease)}@media (min-width:48rem){.accordion_wrap.cards .accordion_item{--_padding-inline:var(--space-5)}}@media (hover:hover){.accordion_wrap.cards .accordion_item:hover{background-color:color-mix(in lab, var(--dark-800) 80%, transparent);border-color:color-mix(in lab, var(--light-100) 30%, transparent)}}.accordion_wrap.cards .accordion_item[open]{background-color:color-mix(in lab, var(--dark-800) 80%, transparent);border-color:color-mix(in lab, var(--light-100) 30%, transparent)}.accordion_wrap.cards .accordion_toggle{padding:var(--space-5) var(--_padding-inline);transition:padding-bottom var(--open-duration) var(--open-ease)}.accordion_wrap.cards .accordion_toggle:after{content:"[+]" / "";font-size:var(--h5);line-height:var(--line-height-small);color:var(--text-2);transition:color var(--hover-duration) var(--hover-ease);flex:none}.accordion_wrap.cards .accordion_item[open] .accordion_toggle{padding-bottom:var(--space-4)}.accordion_wrap.cards .accordion_item[open] .accordion_toggle:after{content:"[−]" / "";color:var(--text)}@media (hover:hover){.accordion_wrap.cards .accordion_item:hover .accordion_toggle:after{color:var(--text)}}.accordion_wrap.cards .accordion_icon{display:none}.accordion_wrap.cards .accordion_body{max-width:calc(62ch + var(--_padding-inline) * 2);padding:0 var(--_padding-inline) var(--space-5);font-size:var(--text-main);font-weight:var(--primary-medium);line-height:var(--line-height-huge);color:color-mix(in lab, currentcolor 80%, transparent)}.accordion_item{interpolate-size:allow-keywords;border-bottom:var(--border-width) solid var(--border);transition:border-color var(--hover-duration) var(--hover-ease)}@media (hover:hover){.accordion_item:hover{border-bottom-color:currentColor}}.accordion_toggle{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-5);cursor:pointer;list-style:none;display:flex}.accordion_toggle::-webkit-details-marker{display:none}.accordion_title{margin-block:0}.accordion_icon{transition:rotate var(--open-duration) var(--open-ease);rotate:90deg}.accordion_item:is([open],.stacki-opened) .accordion_icon,.stacki-designer .accordion_wrap.preview .accordion_icon{rotate:-90deg}.accordion_item::details-content{content-visibility:hidden;block-size:0;transition:block-size var(--open-duration) var(--open-ease), content-visibility var(--open-duration) var(--open-ease) allow-discrete;overflow:hidden}.accordion_item:is([open],.stacki-opened)::details-content{content-visibility:visible;block-size:auto}.stacki-designer .accordion_wrap.preview .accordion_item::details-content{content-visibility:visible;block-size:auto}.accordion_body{padding-bottom:var(--space-5)}.faq-footer_wrap{position:relative;overflow:clip;container-type:inline-size}.faq-footer_bg{pointer-events:none;overflow-anchor:none;isolation:isolate;position:absolute;inset:0}.faq-footer_bg:before{content:"";z-index:2;background-image:linear-gradient(var(--background), transparent);height:12rem;position:absolute;top:0;left:0;right:0}.faq-footer_bg:after{content:"";z-index:1;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.6 0 0 0 -0.05'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.faq-footer_glow{width:132.438rem;height:121.625rem;position:absolute;top:0;left:calc(50% - 37.875rem);overflow:hidden;translate:-50%;scale:-1 1}.faq-footer_glow img{filter:blur(3.125rem);will-change:transform;width:80.68%;max-width:none;height:176.43%;animation:12s ease-in-out infinite alternate paused faq-footer-sway;position:absolute;top:-22.48%;left:9.66%}.is-visible :is(.faq-footer_glow img){animation-play-state:running}@media (prefers-reduced-motion:reduce){.faq-footer_glow img{animation:none}}.faq-footer_glow:after{content:"";background-image:linear-gradient(var(--background) 1.42%, transparent 42.35%);position:absolute;inset:0}.faq-footer_faq{align-items:center;gap:var(--space-7);flex-direction:column;width:100%;display:flex}.faq-footer_cta{width:100%;padding-inline:var(--space-3);padding-top:calc(var(--section-space-medium) * 2);padding-bottom:max(calc(var(--space-8) * 2), calc(var(--section-space-medium) * 1.5));--text-2:var(--text)}@media (min-width:48rem){.faq-footer_glow{width:max(119.688rem,133cqw);height:109.875rem;top:11.25rem;left:calc(50% - 1.09375rem)}.faq-footer_faq{gap:var(--space-8)}.faq-footer_cta{--text-2:inherit}}}@keyframes hero-scanner-sweep{0%{opacity:0;animation-timing-function:ease-in-out;translate:-50% calc(-50% - 10rem)}15%,70%{opacity:1}to{opacity:0;translate:-50% calc(32.153cqw - 50% + 10rem)}}@keyframes hero-scanner-flare{50%{opacity:1;scale:1}}@property --_reveal{syntax:"<number>";inherits:false;initial-value:1}@keyframes solution-board-sway{0%{transform:translate(0)rotate(0)scale(1)}33%{transform:translate(6%,-4%)rotate(4deg)scale(1.08)}66%{transform:translate(-3%,5%)rotate(-3deg)scale(1.05)}to{transform:translate(-6%,-2%)rotate(5deg)scale(1.1)}}@keyframes solution-board-reveal{0%{--_reveal:0}to{--_reveal:1}}@property --_filled{syntax:"<number>";inherits:true;initial-value:1}@keyframes challenge-text-reveal{0%{--_filled:0}to{--_filled:1}}@keyframes demo-panel-sent{0%{opacity:0;translate:0 var(--space-4);scale:.96}}@keyframes faq-footer-sway{0%{transform:translate(0)rotate(0)scale(1)}33%{transform:translate(3%,-2%)rotate(2deg)scale(1.04)}66%{transform:translate(-2%,2%)rotate(-1.5deg)scale(1.03)}to{transform:translate(-3%,-1%)rotate(2.5deg)scale(1.05)}}
