.landing-module__bxHgOq__root{--edge:clamp(16px, 1.667vw, 32px);--u:clamp(1px, .0694vw, 1.2px)}.landing-module__bxHgOq__gridPage{width:100%;padding-inline:var(--edge);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.landing-module__bxHgOq__gridBody{grid-column:2/13}.landing-module__bxHgOq__gridBodyNarrow{grid-column:2/12}.landing-module__bxHgOq__pxEdge{padding-inline:var(--edge)}.landing-module__bxHgOq__gapEdge{gap:var(--edge)}.landing-module__bxHgOq__textHeading{letter-spacing:-.02em;font-size:clamp(2rem,1.567rem + 1.611vw,3.5rem);line-height:1.1}.landing-module__bxHgOq__textBody{font-size:clamp(1rem,.857rem + .223vw,1.125rem);line-height:1.4}.landing-module__bxHgOq__textLabel{font-size:clamp(1rem,1.146vw,1.375rem);line-height:1}.landing-module__bxHgOq__textLabelTitle{font-size:clamp(1.0625rem,1.25vw,1.5rem);line-height:1}.landing-module__bxHgOq__heroTrack{height:calc(var(--hero-viewport-height,100svh) + var(--hero-viewport-height,100svh));margin-bottom:calc(0px - var(--hero-viewport-height,100svh))}.landing-module__bxHgOq__heroSticky{height:var(--hero-viewport-height,100svh);min-height:700px;position:sticky;top:0;overflow:clip}.landing-module__bxHgOq__hatch{background:repeating-linear-gradient(135deg, var(--line-soft) 0 10px, transparent 10px 20px), var(--surface-raised);position:absolute;inset:0}.landing-module__bxHgOq__hatchInverse{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--action-ink) 6%, transparent) 0 14px, transparent 14px 28px), var(--action);position:absolute;inset:0}.landing-module__bxHgOq__useCaseBubble{transform:translate(var(--bubble-x), var(--bubble-y)) scale(1)}@keyframes landing-module__bxHgOq__preloaderPulse{0%,to{opacity:.45}50%{opacity:1}}.landing-module__bxHgOq__preloaderPulse{animation:2.8s ease-in-out infinite landing-module__bxHgOq__preloaderPulse}@media (prefers-reduced-motion:reduce){.landing-module__bxHgOq__preloaderPulse{animation:none}}.landing-module__bxHgOq__pill{background:var(--pill-fill);-webkit-backdrop-filter:blur(10px)brightness(.45);backdrop-filter:blur(10px)brightness(.45);border-radius:var(--r-full);letter-spacing:-.0277778em;align-items:baseline;gap:.1667em;padding-block:.1111em;padding-inline:.3889em;font-size:.75em;line-height:1.21;display:inline-flex}.landing-module__bxHgOq__pill:before{content:"";background:var(--pill-dot);border-radius:var(--r-full);align-self:center;block-size:.4444em;inline-size:.4444em;display:block}.landing-module__bxHgOq__pillLabel{inline-size:var(--pill-label-inline-size);white-space:nowrap;display:inline-block;overflow:hidden}@media (prefers-reduced-motion:no-preference){.landing-module__bxHgOq__pillLabel{transition:inline-size .3s cubic-bezier(.86,0,.07,1)}}.landing-module__bxHgOq__pillMeasure{display:inline-block}.landing-module__bxHgOq__preloaderGround{background:radial-gradient(80% 115% at 0% 79%, color-mix(in srgb, var(--glow-1) 22%, transparent), transparent 74%), radial-gradient(65% 110% at 48% 54%, color-mix(in srgb, var(--glow-2) 18%, transparent), transparent 78%), radial-gradient(82% 110% at 100% 22%, color-mix(in srgb, var(--glow-3) 22%, transparent), transparent 76%), radial-gradient(55% 70% at 68% 68%, color-mix(in srgb, var(--glow-4) 16%, transparent), transparent 82%), var(--canvas)}.landing-module__bxHgOq__wash{background:radial-gradient(72% 88% at 100% 42%, var(--accent-tint), transparent 74%), radial-gradient(62% 82% at 0% 55%, var(--accent-tint), transparent 72%), radial-gradient(78% 72% at 55% 6%, var(--accent-tint), transparent 74%), radial-gradient(62% 68% at 50% 52%, var(--accent-tint), transparent 76%);position:absolute;inset:0}@keyframes landing-module__bxHgOq__questMarkWipe{0%{clip-path:inset(0 100% 0 0);transform:translate(-28px)}to{clip-path:inset(0);transform:translate(0)}}@keyframes landing-module__bxHgOq__questWordArrive{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.landing-module__bxHgOq__preloaderMark{animation:landing-module__bxHgOq__questMarkWipe .72s var(--ease-out-strong,cubic-bezier(.23, 1, .32, 1)) both}.landing-module__bxHgOq__preloaderWord{animation:landing-module__bxHgOq__questWordArrive .42s var(--ease-out-strong,cubic-bezier(.23, 1, .32, 1)) .56s both}@media (prefers-reduced-motion:reduce){.landing-module__bxHgOq__preloaderMark,.landing-module__bxHgOq__preloaderWord{animation:none}}.landing-module__bxHgOq__headlineFade :where(h1>span:first-child,h1>span:last-child>*,p){opacity:var(--headline-fade,1)}
.plate-backdrop-module__iPDVgW__root{background:var(--plate);position:absolute;inset:0;overflow:hidden}.plate-backdrop-module__iPDVgW__lattice{background-image:radial-gradient(color-mix(in srgb, var(--plate-ink) 14%, transparent) 1px, transparent 1.2px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000 30%,#0000 85%);mask-image:radial-gradient(80% 70% at 50% 40%,#000 30%,#0000 85%)}.plate-backdrop-module__iPDVgW__wash{filter:blur(80px);opacity:.32;will-change:transform;border-radius:50%;width:70vmax;height:70vmax;position:absolute}.plate-backdrop-module__iPDVgW__washA{background:radial-gradient(circle, var(--glow-1), transparent 65%);animation:22s ease-in-out infinite alternate plate-backdrop-module__iPDVgW__drift-a;top:-25vmax;left:-15vmax;}.plate-backdrop-module__iPDVgW__washB{background:radial-gradient(circle, var(--glow-3), transparent 65%);animation:28s ease-in-out infinite alternate plate-backdrop-module__iPDVgW__drift-b;bottom:-30vmax;right:-20vmax;}.plate-backdrop-module__iPDVgW__mark{width:auto;height:78vh;color:var(--plate-ink);opacity:.05;position:absolute;bottom:-8vh;right:-4vw}@keyframes plate-backdrop-module__iPDVgW__drift-a{to{transform:translate(12vmax,8vmax)scale(1.1)}}@keyframes plate-backdrop-module__iPDVgW__drift-b{to{transform:translate(-10vmax,-6vmax)scale(.92)}}@media (prefers-reduced-motion:reduce){.plate-backdrop-module__iPDVgW__washA,.plate-backdrop-module__iPDVgW__washB{animation:none}}
.primitives-module__fs_zBa__bento{--rule:color-mix(in srgb, var(--ink) 13%, transparent);--cell-glow:color-mix(in srgb, var(--ink) 9%, transparent);border:1px solid var(--rule);border-radius:var(--r-lg);grid-template-rows:360px 420px;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;overflow:clip}.dark .primitives-module__fs_zBa__bento{--cell-glow:color-mix(in srgb, var(--ink) 6%, transparent)}.primitives-module__fs_zBa__cell{outline:none;flex-direction:column;justify-content:flex-end;text-decoration:none;display:flex;position:relative;overflow:clip}.primitives-module__fs_zBa__cell:focus-visible{outline:2px solid var(--ring);outline-offset:-3px}.primitives-module__fs_zBa__cellA{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-area:1/1/auto/6}.primitives-module__fs_zBa__cellB{border-bottom:1px solid var(--rule);grid-area:1/6/auto/13}.primitives-module__fs_zBa__cellC{border-right:1px solid var(--rule);grid-area:2/1/auto/8}.primitives-module__fs_zBa__cellD{grid-area:2/8/auto/13}@media (max-width:640px){.primitives-module__fs_zBa__bento{grid-template-rows:auto;grid-template-columns:1fr}.primitives-module__fs_zBa__cellA,.primitives-module__fs_zBa__cellB,.primitives-module__fs_zBa__cellC,.primitives-module__fs_zBa__cellD{border-right:none;border-bottom:1px solid var(--rule);grid-area:auto/1;min-height:340px}.primitives-module__fs_zBa__cellD{border-bottom:none}}.primitives-module__fs_zBa__glowLayer{pointer-events:none;position:absolute;inset:0;overflow:clip;-webkit-mask-image:linear-gradient(#000 0 58%,#0000 82%);mask-image:linear-gradient(#000 0 58%,#0000 82%)}.primitives-module__fs_zBa__glow{border-radius:var(--r-full);background:radial-gradient(closest-side, var(--cell-glow) 0%, transparent 100%);width:560px;height:560px;margin:-280px 0 0 -280px;position:absolute}.primitives-module__fs_zBa__glowRest{top:var(--rest-y);left:var(--rest-x)}.primitives-module__fs_zBa__glowPointer{opacity:0;will-change:transform;transition:opacity .26s cubic-bezier(.23,1,.32,1);top:0;left:0}.primitives-module__fs_zBa__cell:hover .primitives-module__fs_zBa__glowPointer,.primitives-module__fs_zBa__cell:focus-visible .primitives-module__fs_zBa__glowPointer{opacity:1}.primitives-module__fs_zBa__stage{pointer-events:none;-webkit-mask-image:linear-gradient(to bottom, black 0, black var(--fade-start,58%), transparent var(--fade-end,92%));-webkit-mask-image:linear-gradient(to bottom, black 0, black var(--fade-start,58%), transparent var(--fade-end,92%));mask-image:linear-gradient(to bottom, black 0, black var(--fade-start,58%), transparent var(--fade-end,92%));position:absolute;inset:0}.primitives-module__fs_zBa__drift{transition:transform .34s cubic-bezier(.23,1,.32,1);position:absolute;inset:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.primitives-module__fs_zBa__drift{animation:linear both primitives-module__fs_zBa__drift;animation-timeline:view();animation-range:cover}}}@keyframes primitives-module__fs_zBa__drift{0%{translate:0 var(--drift)}to{translate:0 calc(var(--drift) * -1)}}.primitives-module__fs_zBa__cell:hover .primitives-module__fs_zBa__drift,.primitives-module__fs_zBa__cell:focus-visible .primitives-module__fs_zBa__drift{transform:translateY(-5px)}.primitives-module__fs_zBa__panel{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-card);position:absolute}.primitives-module__fs_zBa__panel:after{content:"";border-radius:inherit;box-shadow:var(--shadow-raised);opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.23,1,.32,1);position:absolute;inset:0}.primitives-module__fs_zBa__cell:hover .primitives-module__fs_zBa__panel:after,.primitives-module__fs_zBa__cell:focus-visible .primitives-module__fs_zBa__panel:after{opacity:1}.primitives-module__fs_zBa__panelBehind{background:var(--surface-raised);box-shadow:none}.primitives-module__fs_zBa__panelBehind:after{content:none}.primitives-module__fs_zBa__enter{opacity:0;transform:translate(var(--enter-x,0px), 14px);transition:opacity .62s cubic-bezier(.23,1,.32,1),transform .62s cubic-bezier(.23,1,.32,1)}.primitives-module__fs_zBa__enterRow{opacity:0;transition:opacity .46s cubic-bezier(.23,1,.32,1),transform .46s cubic-bezier(.23,1,.32,1);transform:translateY(8px)}.primitives-module__fs_zBa__enterBubble{opacity:0;transition:opacity .42s cubic-bezier(.23,1,.32,1),transform .42s cubic-bezier(.23,1,.32,1);transform:translateY(12px)}.primitives-module__fs_zBa__lock{opacity:0;transition:opacity .38s cubic-bezier(.16,1,.3,1),transform .38s cubic-bezier(.16,1,.3,1);transform:scale(.72)rotate(-10deg)}.primitives-module__fs_zBa__entered{opacity:1;transform:none}.primitives-module__fs_zBa__track{border-radius:var(--r-full);background:var(--line);width:100%;height:4px;position:relative;overflow:hidden}.primitives-module__fs_zBa__fill{transform-origin:0;width:100%;height:100%;transition:transform 1s linear}.primitives-module__fs_zBa__fillBurn{transition:transform 1.15s cubic-bezier(.22,1,.36,1)}.primitives-module__fs_zBa__fillAccent{background:var(--accent)}.primitives-module__fs_zBa__fillWarn{background:var(--warn)}.primitives-module__fs_zBa__label{z-index:1;padding:0 32px 30px;position:relative}.primitives-module__fs_zBa__index{color:var(--muted);transition:color .2s cubic-bezier(.23,1,.32,1)}.primitives-module__fs_zBa__cell:hover .primitives-module__fs_zBa__index,.primitives-module__fs_zBa__cell:focus-visible .primitives-module__fs_zBa__index{color:var(--ink)}.primitives-module__fs_zBa__arrow{vertical-align:-.125em;margin-left:.4em;transition:transform .24s cubic-bezier(.23,1,.32,1);display:inline-block}.primitives-module__fs_zBa__cell:hover .primitives-module__fs_zBa__arrow,.primitives-module__fs_zBa__cell:focus-visible .primitives-module__fs_zBa__arrow{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.primitives-module__fs_zBa__enter,.primitives-module__fs_zBa__entered,.primitives-module__fs_zBa__enterRow,.primitives-module__fs_zBa__enterBubble,.primitives-module__fs_zBa__lock,.primitives-module__fs_zBa__fill,.primitives-module__fs_zBa__fillBurn,.primitives-module__fs_zBa__arrow,.primitives-module__fs_zBa__drift,.primitives-module__fs_zBa__index,.primitives-module__fs_zBa__panel:after,.primitives-module__fs_zBa__glowPointer{transition:none!important}.primitives-module__fs_zBa__enter,.primitives-module__fs_zBa__enterRow,.primitives-module__fs_zBa__enterBubble,.primitives-module__fs_zBa__lock{opacity:1;transform:none}.primitives-module__fs_zBa__glowPointer{opacity:0!important}.primitives-module__fs_zBa__drift{animation:none!important;translate:none!important}.primitives-module__fs_zBa__cell:hover .primitives-module__fs_zBa__drift,.primitives-module__fs_zBa__cell:focus-visible .primitives-module__fs_zBa__drift{transform:none}}
