@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.3gj6ciom31zjc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.0_kz_z3o_slvt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.1cp9-4nby68jc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_4f8adb30-module__sSUlVq__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_4f8adb30-module__sSUlVq__variable{--font-hero-display:"Archivo", "Archivo Fallback"}
.HeroProofWall-module__Nlz0ZG__hero{--pw-ink:var(--landing-paper);--pw-ink-2:var(--landing-paper-2);--pw-line:var(--landing-rule-2);--pw-field:var(--landing-rule);--pw-fg:var(--landing-ink);--pw-fg-2:var(--landing-ink-2);--pw-fg-3:var(--landing-muted);--pw-pass:#7ed8c6;--pw-bug:#f75f4c;--pw-cell:#27201b;--pw-bar:#463b33;isolation:isolate;min-height:720px;color:var(--pw-fg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(120% 80% at 72% 42%, var(--landing-paper-2) 0%, var(--pw-ink) 62%);display:flex;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.HeroProofWall-module__Nlz0ZG__hero{--pw-pass:lab(80.2497% -31.1032 -.254405);--pw-bug:lab(61.1049% 58.4433 42.8701);--pw-cell:lab(12.9512% 2.84346 4.51633);--pw-bar:lab(25.6904% 4.06027 6.45022)}}.HeroProofWall-module__Nlz0ZG__canvas{z-index:-2;width:100%;height:100%;display:block;position:absolute;inset:0}.HeroProofWall-module__Nlz0ZG__canvas[hidden]{display:none}.HeroProofWall-module__Nlz0ZG__staticWall{z-index:-2;aspect-ratio:16/10;transform-origin:70%;pointer-events:none;width:min(54%,780px);position:absolute;top:50%;right:max(-40px,-2vw);transform:translateY(-50%)perspective(1400px)rotateY(-16deg)}.HeroProofWall-module__Nlz0ZG__staticWall[hidden]{display:none}.HeroProofWall-module__Nlz0ZG__staticGrid{grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(8,1fr);gap:3.2% 2.4%;display:grid;position:absolute;inset:0}.HeroProofWall-module__Nlz0ZG__staticGrid span{opacity:.92;background:var(--pw-cell);border-radius:4px;position:relative;overflow:hidden}.HeroProofWall-module__Nlz0ZG__staticGrid span:before{content:"";background:var(--pw-bar);height:13%;position:absolute;inset:0 0 auto}.HeroProofWall-module__Nlz0ZG__staticGrid span[data-s=pass]{background:color-mix(in oklch, var(--pw-pass) 75%, var(--pw-cell))}.HeroProofWall-module__Nlz0ZG__staticGrid span[data-s=bug]{background:color-mix(in oklch, var(--pw-bug) 95%, var(--pw-cell))}.HeroProofWall-module__Nlz0ZG__staticBeam{background:var(--pw-orange);opacity:.55;filter:blur(1px);border-radius:2px;width:1.2%;position:absolute;top:-6%;bottom:-6%;left:75%}@media (max-width:820px){.HeroProofWall-module__Nlz0ZG__staticWall{display:none}}.HeroProofWall-module__Nlz0ZG__hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0c0a09f0 0%,#0c0a099e 40%,#0c0a0900 68%);position:absolute;inset:0}.HeroProofWall-module__Nlz0ZG__stage{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:flex-end;gap:40px;width:100%;max-width:1440px;margin:0 auto;padding:72px max(16px,5vw) 64px;display:flex}.HeroProofWall-module__Nlz0ZG__copy{flex-direction:column;flex:520px;gap:22px;min-width:0;max-width:680px;display:flex}.HeroProofWall-module__Nlz0ZG__eyebrow{font-family:var(--font-mono,ui-monospace, Menlo, monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--pw-orange);margin:0;font-size:12px}.HeroProofWall-module__Nlz0ZG__headline{font-family:var(--font-hero-display), "Helvetica Neue", Arial, sans-serif;font-variation-settings:"wdth" 125;letter-spacing:-.025em;text-wrap:balance;max-width:11ch;color:var(--pw-fg);margin:0;font-size:clamp(42px,6.6vw,96px);font-weight:900;line-height:.94}.HeroProofWall-module__Nlz0ZG__headline em{color:var(--pw-pass);font-style:normal}.HeroProofWall-module__Nlz0ZG__lede{max-width:34rem;color:var(--pw-fg-2);margin:0;font-size:clamp(17px,1.4vw,20px);line-height:1.55}.HeroProofWall-module__Nlz0ZG__paths{flex-direction:column;gap:14px;width:min(100%,580px);display:flex}.HeroProofWall-module__Nlz0ZG__cta{flex-wrap:wrap;gap:10px;display:flex}.HeroProofWall-module__Nlz0ZG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.HeroProofWall-module__Nlz0ZG__cta input{border:1px solid var(--pw-field);min-width:0;height:52px;color:var(--pw-fg);font:400 16px var(--font-body,system-ui, sans-serif);background:#16120fd9;border-radius:999px;flex:240px;padding:0 18px}.HeroProofWall-module__Nlz0ZG__cta input::placeholder{color:var(--pw-fg-3)}.HeroProofWall-module__Nlz0ZG__cta button{background:var(--pw-orange);height:52px;color:var(--landing-accent-ink);font:600 16px var(--font-body,system-ui, sans-serif);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;padding:0 24px}.HeroProofWall-module__Nlz0ZG__cta button:hover{background:var(--landing-focus)}.HeroProofWall-module__Nlz0ZG__or{color:var(--pw-fg-3);align-items:center;gap:12px;font-size:13px;display:flex}.HeroProofWall-module__Nlz0ZG__or:before,.HeroProofWall-module__Nlz0ZG__or:after{content:"";background:var(--pw-line);flex:1;height:1px}.HeroProofWall-module__Nlz0ZG__cmd{border:1px solid var(--pw-field);background:#16120fd9;border-radius:14px;align-items:center;gap:12px;min-width:0;padding:6px 6px 6px 16px;display:flex}.HeroProofWall-module__Nlz0ZG__prompt{color:var(--pw-orange);font-family:var(--font-mono,ui-monospace, monospace)}.HeroProofWall-module__Nlz0ZG__cmd code{min-width:0;font-family:var(--font-mono,ui-monospace, monospace);color:var(--pw-fg);white-space:nowrap;flex:1;font-size:15px;overflow-x:auto}.HeroProofWall-module__Nlz0ZG__cmd button{border:1px solid var(--pw-line);background:var(--pw-ink-2);height:40px;color:var(--pw-fg);font:500 14px var(--font-body,system-ui, sans-serif);cursor:pointer;border-radius:10px;flex:none;padding:0 14px}.HeroProofWall-module__Nlz0ZG__cmdNote{color:var(--pw-fg-3);margin:-4px 0 0;font-size:14px}.HeroProofWall-module__Nlz0ZG__cmdNote a{color:var(--pw-fg-2)}.HeroProofWall-module__Nlz0ZG__facts{color:var(--pw-fg-3);flex-wrap:wrap;gap:8px 28px;margin:4px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.HeroProofWall-module__Nlz0ZG__facts li:before{content:"";background:var(--pw-pass);vertical-align:2px;border-radius:50%;width:6px;height:6px;margin-right:10px;display:inline-block}.HeroProofWall-module__Nlz0ZG__runcard{border:1px solid var(--pw-field);-webkit-backdrop-filter:blur(10px);background:#120f0ccc;border-radius:16px;flex-direction:column;flex:0 350px;gap:10px;min-width:0;padding:16px 18px;font-size:14px;display:flex}.HeroProofWall-module__Nlz0ZG__runcard header{font-family:var(--font-mono,ui-monospace, monospace);color:var(--pw-fg-3);justify-content:space-between;gap:12px;font-size:12px;display:flex}.HeroProofWall-module__Nlz0ZG__live:before{content:"";background:var(--pw-orange);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:6px;animation:1.2s infinite HeroProofWall-module__Nlz0ZG__pw-blink;display:inline-block}.HeroProofWall-module__Nlz0ZG__steps{font-family:var(--font-mono,ui-monospace, monospace);flex-direction:column;gap:6px;min-height:7.2em;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.HeroProofWall-module__Nlz0ZG__steps li{color:var(--pw-fg-2);justify-content:space-between;gap:10px;transition:opacity .35s,transform .35s;display:flex}.HeroProofWall-module__Nlz0ZG__steps li[data-hide="1"]{opacity:0;transform:translateY(4px)}.HeroProofWall-module__Nlz0ZG__steps li i{font-style:normal}.HeroProofWall-module__Nlz0ZG__steps li[data-s=pass] i{color:var(--pw-pass)}.HeroProofWall-module__Nlz0ZG__steps li[data-s=bug] i{color:var(--pw-bug)}.HeroProofWall-module__Nlz0ZG__verdict{border-top:1px solid var(--pw-line);justify-content:space-between;gap:12px;padding-top:10px;font-weight:600;transition:opacity .35s;display:flex}.HeroProofWall-module__Nlz0ZG__verdict[data-v=pass]{color:var(--pw-pass)}.HeroProofWall-module__Nlz0ZG__verdict[data-v=bug]{color:var(--pw-bug)}.HeroProofWall-module__Nlz0ZG__verdict[data-hide="1"]{opacity:0}.HeroProofWall-module__Nlz0ZG__verdict small{color:var(--pw-fg-3);font-size:12px;font-weight:400;display:block}@keyframes HeroProofWall-module__Nlz0ZG__pw-blink{50%{opacity:.25}}.HeroProofWall-module__Nlz0ZG__hero :focus-visible{outline:2px solid var(--pw-orange);outline-offset:3px}@media (max-width:820px){.HeroProofWall-module__Nlz0ZG__hero{min-height:0}.HeroProofWall-module__Nlz0ZG__hero:after{background:linear-gradient(#0c0a09b8 0%,#0c0a09e6 55%)}.HeroProofWall-module__Nlz0ZG__stage{padding-top:32px}.HeroProofWall-module__Nlz0ZG__runcard{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.HeroProofWall-module__Nlz0ZG__steps li,.HeroProofWall-module__Nlz0ZG__verdict{transition:none}.HeroProofWall-module__Nlz0ZG__live:before{animation:none}}
.LandingPage-module__vCWJnq__page{background:var(--landing-paper);min-height:100dvh;color:var(--landing-ink);font-family:var(--font-landing-body), sans-serif;overflow-x:clip}.LandingPage-module__vCWJnq__shell{width:min(100% - 2rem,88rem);margin-inline:auto}.LandingPage-module__vCWJnq__headerShell{z-index:40;background:color-mix(in oklch, var(--landing-paper) 92%, transparent);-webkit-backdrop-filter:blur(10px);width:100%;position:sticky;top:0;container:landing-header/inline-size}.LandingPage-module__vCWJnq__header{justify-content:space-between;align-items:center;gap:var(--landing-space-lg);border-bottom:1px solid var(--landing-rule-2);min-height:4.75rem;display:flex}.LandingPage-module__vCWJnq__wordmark{min-height:2.75rem;color:var(--landing-ink);font-family:var(--font-landing-display), sans-serif;letter-spacing:-.035em;align-items:center;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-flex}.LandingPage-module__vCWJnq__wordmarkDot{color:var(--landing-accent)}.LandingPage-module__vCWJnq__headerActions,.LandingPage-module__vCWJnq__heroActions,.LandingPage-module__vCWJnq__footerMeta{align-items:center;gap:var(--landing-space-md);flex-wrap:nowrap;min-width:0;display:flex}.LandingPage-module__vCWJnq__headerActions{justify-content:flex-end}.LandingPage-module__vCWJnq__headerActions>:first-child{margin-left:var(--landing-space-md)}.LandingPage-module__vCWJnq__mobileHeaderActions{align-items:center;gap:var(--landing-space-sm);min-width:0;display:none}.LandingPage-module__vCWJnq__button.LandingPage-module__vCWJnq__mobileCta{text-overflow:ellipsis;white-space:nowrap;min-width:0;min-height:2.75rem;padding:.5rem .7rem;font-size:.8rem;overflow:hidden;width:auto!important}.LandingPage-module__vCWJnq__textLink,.LandingPage-module__vCWJnq__quietLink{min-height:2.75rem;color:var(--landing-ink-2);white-space:nowrap;transition:color var(--landing-dur-short) var(--landing-ease-out);flex-shrink:0;align-items:center;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-flex}.LandingPage-module__vCWJnq__textLink:hover,.LandingPage-module__vCWJnq__textLink:focus-visible,.LandingPage-module__vCWJnq__quietLink:hover,.LandingPage-module__vCWJnq__quietLink:focus-visible{color:var(--landing-ink)}.LandingPage-module__vCWJnq__textLinkActive{color:var(--landing-ink);font-weight:600}.LandingPage-module__vCWJnq__button{justify-content:center;place-self:start;align-items:center;gap:var(--landing-space-xs);border:1px solid var(--landing-accent);background:var(--landing-accent);width:fit-content;max-width:100%;height:auto;min-height:2.375rem;color:var(--landing-accent-ink);white-space:nowrap;transition:background-color var(--landing-dur-short) var(--landing-ease-out), border-color var(--landing-dur-short) var(--landing-ease-out), transform var(--landing-dur-micro) var(--landing-ease-out);border-radius:999px;flex-shrink:0;padding:.55rem 1.05rem;font-size:.8125rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.LandingPage-module__vCWJnq__button:hover,.LandingPage-module__vCWJnq__button:focus-visible{background:var(--landing-focus);border-color:var(--landing-focus);color:var(--landing-accent-ink)}.LandingPage-module__vCWJnq__button:active{transform:translateY(1px)}.LandingPage-module__vCWJnq__textLink:focus-visible,.LandingPage-module__vCWJnq__quietLink:focus-visible,.LandingPage-module__vCWJnq__button:focus-visible,.LandingPage-module__vCWJnq__page :where(a,button,[role=button],input,select,summary,[tabindex]):not([tabindex="-1"]):focus-visible{outline:2px solid var(--landing-focus);outline-offset:4px}.LandingPage-module__vCWJnq__hero{grid-template-columns:minmax(0,.82fr) minmax(32rem,1.18fr);align-items:center;gap:clamp(3rem,7vw,8rem);padding-block:clamp(4.5rem,8vw,7rem) clamp(6rem,11vw,10rem);display:grid}.LandingPage-module__vCWJnq__heroCopy{gap:var(--landing-space-lg);align-content:center;min-width:0;display:grid}.LandingPage-module__vCWJnq__monoLabel,.LandingPage-module__vCWJnq__runMeta{font-family:var(--font-landing-mono), monospace;font-variant-numeric:tabular-nums}.LandingPage-module__vCWJnq__kicker{color:var(--landing-accent);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:600}.LandingPage-module__vCWJnq__heroTitle{min-width:0;font-family:var(--font-landing-display), sans-serif;letter-spacing:-.055em;overflow-wrap:normal;text-wrap:balance;margin:0;font-size:clamp(2.5rem,5.6vw,4.75rem);font-weight:700;line-height:1}.LandingPage-module__vCWJnq__heroBody{max-width:52ch;color:var(--landing-ink-2);text-wrap:pretty;margin:0;font-size:clamp(1.05rem,1.5vw,1.22rem);line-height:1.6}.LandingPage-module__vCWJnq__heroChips{gap:var(--landing-space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.LandingPage-module__vCWJnq__heroChips li{border:1px solid var(--landing-rule);color:var(--landing-ink-2);background:color-mix(in oklch, var(--landing-ink) 4%, transparent);border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .75rem .4rem .6rem;font-size:.85rem;font-weight:500;display:inline-flex}.LandingPage-module__vCWJnq__heroChipIndex{background:var(--landing-accent);min-width:1.6rem;height:1.6rem;color:var(--landing-accent-ink);font-family:var(--font-landing-mono), monospace;font-variant-numeric:tabular-nums;letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;padding:0 .4rem;font-size:.75rem;font-weight:700;display:inline-flex}.LandingPage-module__vCWJnq__heroChipLabel{letter-spacing:.01em}.LandingPage-module__vCWJnq__heroActions{margin-top:var(--landing-space-sm);flex-wrap:wrap}.LandingPage-module__vCWJnq__proofFrame{border:1px solid var(--landing-rule);background:var(--landing-paper-2);min-width:0;position:relative;overflow:hidden;box-shadow:0 30px 80px -40px #0284c740}.LandingPage-module__vCWJnq__proofVideo{aspect-ratio:16/9;object-fit:cover;background:#0a0a0a;width:100%;height:auto;display:block}.LandingPage-module__vCWJnq__proofCaption{border-top:1px solid var(--landing-rule);color:var(--landing-muted);letter-spacing:.04em;margin:0;padding:.6rem .9rem;font-size:.75rem}.LandingPage-module__vCWJnq__stages{gap:var(--landing-space-lg);grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr);width:100%;margin:0;padding:0;list-style:none;display:grid}.LandingPage-module__vCWJnq__stage{gap:var(--landing-space-md);padding:var(--landing-space-xl);border:1px solid var(--landing-rule);border-top-color:var(--landing-accent);align-content:start;display:grid}.LandingPage-module__vCWJnq__stage h3{min-width:0;max-width:14ch;font-family:var(--font-landing-display), sans-serif;letter-spacing:-.05em;margin:0;font-size:clamp(1.5rem,2vw,2.1rem);line-height:1}.LandingPage-module__vCWJnq__stage p{max-width:45ch;color:var(--landing-ink-2);margin:0;line-height:1.55}.LandingPage-module__vCWJnq__proofOutputList{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.LandingPage-module__vCWJnq__proofOutputItem{border-left:2px solid color-mix(in oklch, var(--landing-accent) 55%, transparent);gap:.15rem;padding-left:.85rem;display:grid}.LandingPage-module__vCWJnq__proofOutputItem strong{color:var(--landing-ink);font-size:.92rem;line-height:1.3}.LandingPage-module__vCWJnq__proofOutputItem span{color:var(--landing-ink-2);font-size:.82rem;line-height:1.45}.LandingPage-module__vCWJnq__underHoodShell{gap:clamp(1.75rem,4vw,2.75rem);display:grid}.LandingPage-module__vCWJnq__underHoodIntro{gap:var(--landing-space-md);max-width:42rem;display:grid}.LandingPage-module__vCWJnq__underHoodTitle{font-family:var(--font-landing-display), sans-serif;letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(1.6rem,3vw,2.35rem);font-weight:700;line-height:1.08}.LandingPage-module__vCWJnq__underHoodBody{max-width:52ch;color:var(--landing-ink-2);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.6}.LandingPage-module__vCWJnq__underHoodList{gap:var(--landing-space-md);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.LandingPage-module__vCWJnq__underHoodCard{gap:var(--landing-space-xs);border:1px solid var(--landing-rule);border-left:3px solid var(--landing-accent);background:color-mix(in oklch, var(--landing-ink) 3%, var(--landing-paper));border-radius:.85rem;align-content:start;padding:1.1rem 1.2rem;display:grid}.LandingPage-module__vCWJnq__underHoodCardHeader{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.LandingPage-module__vCWJnq__underHoodCardTitle{font-family:var(--font-landing-display), sans-serif;letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:700}.LandingPage-module__vCWJnq__underHoodCardScope{color:var(--landing-muted);font-size:.85rem;font-weight:500}.LandingPage-module__vCWJnq__underHoodCardBody{color:var(--landing-ink-2);margin:0;font-size:.9rem;line-height:1.5}.LandingPage-module__vCWJnq__underHoodFootnote{color:var(--landing-muted);margin:0;font-size:.8rem;line-height:1.5}.LandingPage-module__vCWJnq__monoLabel,.LandingPage-module__vCWJnq__runMeta{color:var(--landing-muted);letter-spacing:.06em;font-size:.75rem}.LandingPage-module__vCWJnq__section{padding-block:var(--landing-space-3xl);border-top:1px solid var(--landing-rule-2)}.LandingPage-module__vCWJnq__intelligenceSection{padding-block:var(--landing-space-3xl);border-top:1px solid var(--landing-rule-2);background:var(--landing-paper)}.LandingPage-module__vCWJnq__triageFigure{gap:var(--landing-space-sm);min-width:0;margin:0;display:grid}.LandingPage-module__vCWJnq__triageCard{border:1px solid var(--landing-rule);background:var(--landing-paper-2);font-family:var(--font-landing-mono), ui-monospace, monospace;border-radius:1rem;gap:0;font-size:.85rem;display:grid;overflow:hidden}.LandingPage-module__vCWJnq__triageRow,.LandingPage-module__vCWJnq__triageVerdict{gap:var(--landing-space-sm);border-bottom:1px solid var(--landing-rule-2);color:var(--landing-ink-2);grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline;margin:0;padding:.85rem 1.1rem;display:grid}.LandingPage-module__vCWJnq__triageVerdict{color:var(--landing-ink);background:var(--landing-paper-3);border-bottom:0}.LandingPage-module__vCWJnq__triageTag{color:var(--landing-evidence);letter-spacing:.08em;font-size:.75rem;font-weight:600}.LandingPage-module__vCWJnq__triageCaption{color:var(--landing-muted);font-size:.8rem}.LandingPage-module__vCWJnq__capabilityGrid{margin-top:var(--landing-space-2xl);border-top:1px solid var(--landing-rule);border-left:1px solid var(--landing-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;list-style:none;display:grid}.LandingPage-module__vCWJnq__capabilityCard{align-content:start;gap:var(--landing-space-sm);min-width:0;padding:var(--landing-space-lg);border-right:1px solid var(--landing-rule);border-bottom:1px solid var(--landing-rule);display:grid}.LandingPage-module__vCWJnq__capabilityMeta{justify-content:space-between;align-items:center;gap:var(--landing-space-xs);flex-wrap:wrap;display:flex}.LandingPage-module__vCWJnq__engineTag{color:var(--landing-ink-2);font-family:var(--font-landing-mono), ui-monospace, monospace;font-size:.75rem}.LandingPage-module__vCWJnq__statusPillLive,.LandingPage-module__vCWJnq__statusPillRolling{font-family:var(--font-landing-mono), ui-monospace, monospace;letter-spacing:.04em;border-radius:999px;padding:.2rem .6rem;font-size:.75rem;font-weight:600}.LandingPage-module__vCWJnq__statusPillLive{border:1px solid var(--landing-evidence);color:var(--landing-evidence)}.LandingPage-module__vCWJnq__statusPillRolling{border:1px dashed var(--landing-rule);color:var(--landing-muted)}.LandingPage-module__vCWJnq__capabilityName{color:var(--landing-ink);font-family:var(--font-landing-display), sans-serif;letter-spacing:-.02em;margin:0;font-size:1.2rem;font-weight:600}.LandingPage-module__vCWJnq__capabilityBody{color:var(--landing-ink-2);margin:0;font-size:.95rem;line-height:1.6}@media (max-width:64rem){.LandingPage-module__vCWJnq__capabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.LandingPage-module__vCWJnq__capabilityGrid{grid-template-columns:minmax(0,1fr)}.LandingPage-module__vCWJnq__triageRow,.LandingPage-module__vCWJnq__triageVerdict{grid-template-columns:minmax(0,1fr);gap:.2rem}}.LandingPage-module__vCWJnq__intelligenceGrid{grid-template-columns:minmax(0,.82fr) minmax(24rem,1.18fr);align-items:start;gap:clamp(2.5rem,6vw,7rem);display:grid}.LandingPage-module__vCWJnq__intelligenceCopy{gap:var(--landing-space-lg);align-content:start;min-width:0;display:grid}.LandingPage-module__vCWJnq__intelligenceCopy>*{align-self:start;min-width:0}.LandingPage-module__vCWJnq__intelligenceTitle{max-width:12ch;font-family:var(--font-landing-display), sans-serif;letter-spacing:-.06em;margin:0;font-size:clamp(2.25rem,4.5vw,4.75rem);font-weight:700;line-height:.98}.LandingPage-module__vCWJnq__intelligenceBody{max-width:54ch;color:var(--landing-ink-2);margin:0;font-size:1.05rem;line-height:1.65}.LandingPage-module__vCWJnq__intelligenceActions{align-items:flex-start;gap:var(--landing-space-md);flex-wrap:wrap;display:flex}.LandingPage-module__vCWJnq__intelligenceBodyMore{min-height:2.25rem;color:var(--landing-ink-2);transition:color var(--landing-dur-short) var(--landing-ease-out);align-items:center;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-flex}.LandingPage-module__vCWJnq__intelligenceBodyMore:hover,.LandingPage-module__vCWJnq__intelligenceBodyMore:focus-visible{color:var(--landing-accent)}.LandingPage-module__vCWJnq__intelligencePanel{gap:var(--landing-space-lg);border:1px solid var(--landing-rule);background:color-mix(in oklch, var(--landing-ink) 5%, var(--landing-paper));min-width:0;box-shadow:0 30px 80px -48px color-mix(in oklch, var(--landing-accent) 45%, transparent);border-radius:1.5rem;padding:clamp(1rem,2vw,1.5rem);display:grid}.LandingPage-module__vCWJnq__deviceMatrix{flex-wrap:wrap;gap:.6rem;display:flex}.LandingPage-module__vCWJnq__devicePill{border:1px solid var(--landing-rule);color:var(--landing-ink);background:color-mix(in oklch, var(--landing-ink) 4%, transparent);border-radius:999px;padding:.55rem .8rem;font-size:.78rem;font-weight:600}.LandingPage-module__vCWJnq__statusStack{gap:.75rem;display:grid}.LandingPage-module__vCWJnq__statusRow{border:1px solid var(--landing-rule-2);background:var(--landing-paper);border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.9rem;display:grid}.LandingPage-module__vCWJnq__statusIndex{color:var(--landing-muted);font-family:var(--font-landing-mono), monospace;font-variant-numeric:tabular-nums;font-size:.75rem}.LandingPage-module__vCWJnq__statusText{gap:.15rem;min-width:0;display:grid}.LandingPage-module__vCWJnq__statusText strong{color:var(--landing-ink);font-size:.95rem}.LandingPage-module__vCWJnq__statusText small,.LandingPage-module__vCWJnq__kpiTile small{color:var(--landing-muted);font-size:.75rem}.LandingPage-module__vCWJnq__statusDot{border-radius:999px;width:.7rem;height:.7rem}.LandingPage-module__vCWJnq__statusDot_muted{background:var(--landing-muted)}.LandingPage-module__vCWJnq__statusDot_accent{background:var(--landing-accent);box-shadow:0 0 24px color-mix(in oklch, var(--landing-accent) 55%, transparent)}.LandingPage-module__vCWJnq__statusDot_warn{background:#38bdf8;box-shadow:0 0 24px #38bdf86b}.LandingPage-module__vCWJnq__kpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.LandingPage-module__vCWJnq__kpiTile{border:1px solid var(--landing-rule);background:color-mix(in oklch, var(--landing-ink) 3%, var(--landing-paper));border-radius:1rem;gap:.25rem;min-width:0;padding:1rem;display:grid}.LandingPage-module__vCWJnq__kpiTile strong{color:var(--landing-ink);font-family:var(--font-landing-display), sans-serif;letter-spacing:-.04em;font-size:clamp(1.5rem,3vw,2.1rem);line-height:1}.LandingPage-module__vCWJnq__kpiTile span{color:var(--landing-ink-2);font-size:.78rem;font-weight:600}.LandingPage-module__vCWJnq__steps{gap:var(--landing-space-lg);grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.LandingPage-module__vCWJnq__productStripShell{gap:clamp(2rem,5vw,3.5rem);display:grid}.LandingPage-module__vCWJnq__productIntro{gap:var(--landing-space-md);max-width:42rem;display:grid}.LandingPage-module__vCWJnq__productTitle{font-family:var(--font-landing-display), sans-serif;letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:700;line-height:1.08}.LandingPage-module__vCWJnq__productBody{max-width:52ch;color:var(--landing-ink-2);text-wrap:pretty;margin:0;font-size:1.05rem;line-height:1.65}.LandingPage-module__vCWJnq__step{gap:var(--landing-space-lg);min-height:15rem;padding:var(--landing-space-xl);border:1px solid var(--landing-rule);border-top-color:var(--landing-accent);align-content:start;display:grid}.LandingPage-module__vCWJnq__step:last-child{border-right:1px solid var(--landing-rule)}.LandingPage-module__vCWJnq__stepNumber{color:var(--landing-accent);font-variant-numeric:tabular-nums;font-size:.75rem}.LandingPage-module__vCWJnq__step h2,.LandingPage-module__vCWJnq__step h3{min-width:0;max-width:12ch;font-family:var(--font-landing-display), sans-serif;letter-spacing:-.05em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.65rem,2.2vw,2.35rem);line-height:1}.LandingPage-module__vCWJnq__step p{max-width:45ch;color:var(--landing-ink-2);margin:0;line-height:1.55}.LandingPage-module__vCWJnq__pricing{grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(3rem,8vw,9rem);display:grid}.LandingPage-module__vCWJnq__pricingIntro{gap:var(--landing-space-lg);display:grid;position:sticky;top:2rem}.LandingPage-module__vCWJnq__pricingTitle,.LandingPage-module__vCWJnq__footerStatement{min-width:0;font-family:var(--font-landing-display), sans-serif;letter-spacing:-.055em;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1}.LandingPage-module__vCWJnq__pricingTitle{max-width:10ch;font-size:clamp(2.3rem,4vw,4rem)}.LandingPage-module__vCWJnq__pricingIntro p{max-width:45ch;color:var(--landing-ink-2);margin:0;line-height:1.6}.LandingPage-module__vCWJnq__priceNote{margin-top:var(--landing-space-xs);color:var(--landing-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;display:inline-block}.LandingPage-module__vCWJnq__priceTable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.LandingPage-module__vCWJnq__priceTable th,.LandingPage-module__vCWJnq__priceTable td{border-top:1px solid var(--landing-rule);text-align:left;vertical-align:baseline;padding:1.3rem .75rem}.LandingPage-module__vCWJnq__priceTable th{font-family:var(--font-landing-display), sans-serif;padding-left:0;font-size:1.1rem}.LandingPage-module__vCWJnq__priceTable td:nth-child(2){width:8rem;color:var(--landing-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.LandingPage-module__vCWJnq__priceTable td:nth-child(3){color:var(--landing-muted);line-height:1.5}.LandingPage-module__vCWJnq__priceCtaCell{text-align:right;white-space:nowrap;width:9rem}.LandingPage-module__vCWJnq__priceCta{border:1px solid var(--landing-rule);min-height:2.25rem;color:var(--landing-ink);transition:background-color var(--landing-dur-short) var(--landing-ease-out), color var(--landing-dur-short) var(--landing-ease-out), border-color var(--landing-dur-short) var(--landing-ease-out);border-radius:999px;align-items:center;padding:.4rem .9rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.LandingPage-module__vCWJnq__priceCta:hover,.LandingPage-module__vCWJnq__priceCta:focus-visible{background:var(--landing-accent);color:var(--landing-accent-ink);border-color:var(--landing-accent)}.LandingPage-module__vCWJnq__priceCta:focus-visible{outline:2px solid var(--landing-focus);outline-offset:2px}.LandingPage-module__vCWJnq__integrationsPanel{gap:var(--landing-space-2xl);border:1px solid var(--landing-rule-2);background:color-mix(in oklch, var(--landing-ink) 4%, var(--landing-paper));border-radius:1.5rem;grid-template-columns:minmax(0,.78fr) minmax(22rem,1.22fr);align-items:start;padding:clamp(1.5rem,4vw,3rem);display:grid}.LandingPage-module__vCWJnq__integrationsCopy{gap:var(--landing-space-md);align-content:start;min-width:0;display:grid}.LandingPage-module__vCWJnq__integrationsCopy>*{align-self:start;min-width:0}.LandingPage-module__vCWJnq__integrationsTitle{max-width:14ch;font-family:var(--font-landing-display), sans-serif;letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.05}.LandingPage-module__vCWJnq__integrationsBody{max-width:42ch;color:var(--landing-muted);text-wrap:pretty;margin:0;line-height:1.65}.LandingPage-module__vCWJnq__proofChipList{flex-wrap:wrap;align-items:flex-start;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.LandingPage-module__vCWJnq__proofChip{border:1px solid var(--landing-rule);letter-spacing:.01em;max-width:100%;color:var(--landing-ink-2);background:color-mix(in oklch, var(--landing-ink) 3%, transparent);text-wrap:pretty;border-radius:999px;justify-content:center;align-items:center;padding:.5rem .85rem;font-size:.8125rem;line-height:1.35;display:inline-flex}.LandingPage-module__vCWJnq__integrationsCtaRow{align-items:center;gap:var(--landing-space-md);padding-top:var(--landing-space-xs);flex-wrap:wrap;display:flex}.LandingPage-module__vCWJnq__integrationsAside{gap:var(--landing-space-xl);min-width:0;display:grid}.LandingPage-module__vCWJnq__integrationLogos{gap:var(--landing-space-lg);flex-wrap:wrap;display:flex}.LandingPage-module__vCWJnq__integrationLogo{min-width:6rem;color:var(--landing-ink);flex-direction:column;align-items:center;gap:.5rem;display:flex}.LandingPage-module__vCWJnq__integrationIcon{opacity:.85;width:2rem;height:2rem}.LandingPage-module__vCWJnq__integrationLogoLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--landing-muted);font-size:.75rem}.LandingPage-module__vCWJnq__integrationsSnippet{padding:var(--landing-space-lg);border:1px solid var(--landing-rule);background:var(--landing-paper);border-radius:1rem;min-width:0}.LandingPage-module__vCWJnq__integrationsSnippetLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--landing-muted);margin-bottom:.75rem;font-size:.75rem}.LandingPage-module__vCWJnq__onTheMoveSection{padding-block:var(--landing-space-3xl);border-top:1px solid var(--landing-rule-2);background:var(--landing-paper)}.LandingPage-module__vCWJnq__onTheMoveGrid{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);align-items:start;gap:clamp(2.5rem,6vw,7rem);display:grid}.LandingPage-module__vCWJnq__onTheMoveCopy{gap:var(--landing-space-lg);align-content:start;min-width:0;display:grid}.LandingPage-module__vCWJnq__onTheMoveCopy>*{align-self:start;min-width:0}.LandingPage-module__vCWJnq__onTheMoveTitle{max-width:18ch;font-family:var(--font-landing-display), sans-serif;letter-spacing:-.05em;margin:0;font-size:clamp(2rem,4vw,3.6rem);font-weight:700;line-height:1.02}.LandingPage-module__vCWJnq__onTheMoveBody{max-width:56ch;color:var(--landing-ink-2);margin:0;font-size:1.05rem;line-height:1.65}.LandingPage-module__vCWJnq__engineList{gap:var(--landing-space-md);margin:0;padding:0;list-style:none;display:grid}.LandingPage-module__vCWJnq__engineRow{gap:var(--landing-space-xs);border:1px solid var(--landing-rule);border-left:3px solid var(--landing-accent);background:color-mix(in oklch, var(--landing-ink) 3%, var(--landing-paper));border-radius:.85rem;padding:1rem 1.1rem;display:grid}.LandingPage-module__vCWJnq__engineHeader{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.LandingPage-module__vCWJnq__engineName{font-family:var(--font-landing-display), sans-serif;letter-spacing:-.02em;font-size:1.05rem;font-weight:700}.LandingPage-module__vCWJnq__engineLabel{color:var(--landing-muted);font-size:.85rem;font-weight:500}.LandingPage-module__vCWJnq__engineBadge{border:1px solid color-mix(in oklch, var(--landing-accent) 50%, transparent);color:var(--landing-accent);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-left:auto;padding:.15rem .5rem;font-size:.75rem;font-weight:600}.LandingPage-module__vCWJnq__engineDetail{color:var(--landing-ink-2);margin:0;font-size:.92rem;line-height:1.5}.LandingPage-module__vCWJnq__onTheMoveActions{align-items:flex-start;gap:var(--landing-space-md);margin-top:var(--landing-space-sm);flex-wrap:wrap;display:flex}.LandingPage-module__vCWJnq__onTheMovePanel{gap:var(--landing-space-lg);border:1px solid var(--landing-rule);background:color-mix(in oklch, var(--landing-ink) 4%, var(--landing-paper));min-width:0;box-shadow:0 30px 80px -48px color-mix(in oklch, var(--landing-accent) 40%, transparent);border-radius:1.5rem;padding:clamp(1rem,2vw,1.5rem);display:grid}.LandingPage-module__vCWJnq__onTheMovePanelHeader{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.LandingPage-module__vCWJnq__onTheMovePanelEyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--landing-muted);font-size:.75rem}.LandingPage-module__vCWJnq__onTheMovePanelBadge{font-family:var(--font-landing-mono), monospace;color:var(--landing-accent);letter-spacing:.04em;font-size:.75rem}.LandingPage-module__vCWJnq__phoneDemoShell{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(.9rem,2vw,1.25rem);min-width:0;display:grid;position:relative}.LandingPage-module__vCWJnq__phoneDemoRail{gap:.6rem;display:grid}.LandingPage-module__vCWJnq__phoneDemoRail span{background:color-mix(in oklch, var(--landing-ink) 14%, transparent);border-radius:999px;width:.45rem;height:3.25rem;display:block}.LandingPage-module__vCWJnq__phoneDemoRail span:nth-child(2){background:var(--landing-accent);box-shadow:0 0 24px color-mix(in oklch, var(--landing-accent) 45%, transparent)}.LandingPage-module__vCWJnq__phoneVideoFrame{border:1px solid color-mix(in oklch, var(--landing-rule) 80%, var(--landing-accent));background:linear-gradient(180deg, color-mix(in oklch, var(--landing-ink) 8%, transparent), transparent 18%), #050505;width:min(100%,22rem);box-shadow:0 24px 70px -42px color-mix(in oklch, var(--landing-accent) 65%, transparent), inset 0 0 0 .45rem color-mix(in oklch, var(--landing-paper) 88%, black);border-radius:2rem;justify-self:center;position:relative;overflow:hidden}.LandingPage-module__vCWJnq__phoneVideoFrame:before{z-index:1;content:"";background:#090909;background:lab(2.47865% .00000745058 0);border-radius:999px;width:4rem;height:.35rem;position:absolute;top:.65rem;left:50%;transform:translate(-50%)}.LandingPage-module__vCWJnq__phoneVideo{aspect-ratio:9/16;object-fit:cover;background:#050505;width:100%;display:block}.LandingPage-module__vCWJnq__shellProofGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.LandingPage-module__vCWJnq__shellProofCard{border:1px solid var(--landing-rule-2);background:var(--landing-paper);border-radius:.85rem;gap:.35rem;min-width:0;padding:.85rem;display:grid}.LandingPage-module__vCWJnq__shellProofCard span{color:var(--landing-accent);font-family:var(--font-landing-mono), monospace;font-variant-numeric:tabular-nums;font-size:.75rem}.LandingPage-module__vCWJnq__shellProofCard strong{color:var(--landing-ink);font-size:.88rem;line-height:1.2}.LandingPage-module__vCWJnq__shellProofCard p{color:var(--landing-ink-2);margin:0;font-size:.76rem;line-height:1.4}.LandingPage-module__vCWJnq__shellFlow{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.LandingPage-module__vCWJnq__shellFlowRow{border:1px solid var(--landing-rule-2);background:var(--landing-paper);border-radius:.85rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;padding:.85rem .95rem;display:grid}.LandingPage-module__vCWJnq__shellFlowIndex{color:var(--landing-muted);font-family:var(--font-landing-mono), monospace;font-variant-numeric:tabular-nums;font-size:.75rem}.LandingPage-module__vCWJnq__shellFlowRow strong{color:var(--landing-ink);margin-bottom:.15rem;font-size:.95rem;display:block}.LandingPage-module__vCWJnq__shellFlowRow p{color:var(--landing-ink-2);margin:0;font-size:.85rem;line-height:1.45}.LandingPage-module__vCWJnq__shellQuickRow{border:1px dashed var(--landing-rule);border-radius:.85rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem .95rem;display:flex}.LandingPage-module__vCWJnq__shellQuickLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--landing-muted);font-size:.75rem}.LandingPage-module__vCWJnq__shellQuickValue{font-family:var(--font-landing-mono), monospace;color:var(--landing-ink);font-size:.85rem}.LandingPage-module__vCWJnq__shellStatusRow{border:1px solid var(--landing-rule);background:var(--landing-paper);border-radius:.85rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;padding:.85rem .95rem;display:grid}.LandingPage-module__vCWJnq__shellStatusDot{background:var(--landing-accent);width:.7rem;height:.7rem;box-shadow:0 0 24px color-mix(in oklch, var(--landing-accent) 55%, transparent);border-radius:999px}.LandingPage-module__vCWJnq__shellStatusText{gap:.15rem;display:grid}.LandingPage-module__vCWJnq__shellStatusText strong{color:var(--landing-ink);font-size:.92rem}.LandingPage-module__vCWJnq__shellStatusText small{color:var(--landing-muted);font-size:.75rem}.LandingPage-module__vCWJnq__footerShell{border-top:1px solid var(--landing-rule-2);background:var(--landing-paper);width:100%;color:var(--landing-ink);container:landing-footer/inline-size}.LandingPage-module__vCWJnq__footer{gap:clamp(2.5rem,4vw,4rem);padding-block:clamp(3.5rem,6vw,5.5rem) clamp(2.5rem,4vw,3.5rem);display:grid}.LandingPage-module__vCWJnq__footerStatement{text-wrap:balance;max-width:15ch;font-size:clamp(2.6rem,5vw,4.75rem)}.LandingPage-module__vCWJnq__footerMeta{padding-top:var(--landing-space-lg);border-top:1px solid var(--landing-rule);grid-template-columns:auto minmax(min(30rem,100%),1fr) auto auto;align-items:flex-start;gap:clamp(1.5rem,3vw,3rem);display:grid}@media (max-width:640px){.LandingPage-module__vCWJnq__footerMeta{grid-template-columns:1fr}}.LandingPage-module__vCWJnq__footerLinks{gap:var(--landing-space-lg);flex-wrap:wrap;display:flex}.LandingPage-module__vCWJnq__footerGroups{gap:var(--landing-space-lg);grid-template-columns:repeat(4,minmax(7rem,1fr));display:grid}.LandingPage-module__vCWJnq__footerGroup{align-content:start;gap:var(--landing-space-sm);display:grid}.LandingPage-module__vCWJnq__footerGroupLabel{color:var(--landing-ink-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:700}.LandingPage-module__vCWJnq__footerGroupLinks{gap:var(--landing-space-xs);display:grid}.LandingPage-module__vCWJnq__quietButton{width:fit-content;min-height:2.5rem;color:var(--landing-muted);font:inherit;text-align:left;cursor:pointer;transition:color var(--landing-dur-short) var(--landing-ease-out);background:0 0;border:0;padding:0}.LandingPage-module__vCWJnq__quietButton:hover,.LandingPage-module__vCWJnq__quietButton:focus-visible{color:var(--landing-ink)}.LandingPage-module__vCWJnq__quietButton:focus-visible{outline:2px solid var(--landing-focus);outline-offset:4px}@media (min-width:64rem){.LandingPage-module__vCWJnq__integrationsPanel{align-items:center;gap:clamp(2.5rem,5vw,4.5rem)}.LandingPage-module__vCWJnq__integrationsCopy{max-width:36rem}.LandingPage-module__vCWJnq__integrationsAside{align-self:start;position:sticky;top:5.75rem}.LandingPage-module__vCWJnq__intelligenceGrid,.LandingPage-module__vCWJnq__onTheMoveGrid{align-items:center}.LandingPage-module__vCWJnq__intelligenceCopy,.LandingPage-module__vCWJnq__onTheMoveCopy{max-width:36rem}}@media (max-width:64rem){.LandingPage-module__vCWJnq__hero{grid-template-columns:1fr}.LandingPage-module__vCWJnq__integrationsPanel{gap:var(--landing-space-2xl);grid-template-columns:1fr}.LandingPage-module__vCWJnq__heroTitle{text-wrap:balance;max-width:14ch}.LandingPage-module__vCWJnq__pricing,.LandingPage-module__vCWJnq__intelligenceGrid,.LandingPage-module__vCWJnq__onTheMoveGrid{grid-template-columns:1fr}.LandingPage-module__vCWJnq__phoneVideoFrame{max-width:18rem}.LandingPage-module__vCWJnq__pricingIntro{position:static}.LandingPage-module__vCWJnq__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.LandingPage-module__vCWJnq__stages,.LandingPage-module__vCWJnq__underHoodList{grid-template-columns:1fr}.LandingPage-module__vCWJnq__secondaryNav{display:none}.LandingPage-module__vCWJnq__footerMeta{grid-template-columns:auto minmax(0,1fr) auto}.LandingPage-module__vCWJnq__footerMeta>:last-child{grid-column:1/-1}.LandingPage-module__vCWJnq__footerGroups{grid-template-columns:repeat(2,minmax(7rem,1fr))}.LandingPage-module__vCWJnq__primaryNav,.LandingPage-module__vCWJnq__headerActions{display:none}.LandingPage-module__vCWJnq__header{gap:var(--landing-space-xs)}.LandingPage-module__vCWJnq__mobileHeaderActions{gap:var(--landing-space-xs);display:inline-flex}}@media (max-width:48rem){.LandingPage-module__vCWJnq__shell{width:min(100% - 2rem,88rem)}.LandingPage-module__vCWJnq__hero{gap:var(--landing-space-lg);max-height:80vh;padding-block:var(--landing-space-lg) var(--landing-space-xl);align-content:start}.LandingPage-module__vCWJnq__heroCopy{text-align:left;gap:var(--landing-space-md)}.LandingPage-module__vCWJnq__heroTitle{font-size:clamp(2rem,9vw,2.75rem)}.LandingPage-module__vCWJnq__heroBody{font-size:1rem;line-height:1.5}.LandingPage-module__vCWJnq__heroActions{align-items:flex-start;gap:var(--landing-space-sm);flex-direction:column;margin-top:0}.LandingPage-module__vCWJnq__heroActions .LandingPage-module__vCWJnq__button{justify-content:center;width:fit-content;max-width:100%;min-height:2.75rem}.LandingPage-module__vCWJnq__heroActions .LandingPage-module__vCWJnq__quietLink{width:fit-content;color:var(--landing-accent);justify-content:flex-start}.LandingPage-module__vCWJnq__proofFrame{max-height:34vh}.LandingPage-module__vCWJnq__proofVideo{max-height:30vh}.LandingPage-module__vCWJnq__proofCaption{padding:.45rem .7rem;font-size:.75rem}.LandingPage-module__vCWJnq__section,.LandingPage-module__vCWJnq__intelligenceSection{padding-block:var(--landing-space-2xl)}.LandingPage-module__vCWJnq__intelligenceActions{flex-direction:column;align-items:flex-start}.LandingPage-module__vCWJnq__kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.LandingPage-module__vCWJnq__steps{grid-template-columns:1fr}.LandingPage-module__vCWJnq__step{min-height:0;padding:var(--landing-space-xl);border:1px solid var(--landing-rule);border-top-color:var(--landing-accent)}.LandingPage-module__vCWJnq__step:last-child{border-bottom:1px solid var(--landing-rule)}.LandingPage-module__vCWJnq__integrationsPanel{padding:var(--landing-space-xl);border-radius:1rem}.LandingPage-module__vCWJnq__footerGroups{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.LandingPage-module__vCWJnq__footerMeta{align-items:flex-start;gap:var(--landing-space-md);flex-direction:column;display:flex}.LandingPage-module__vCWJnq__footerLinks{align-items:flex-start;gap:var(--landing-space-sm);flex-direction:column}.LandingPage-module__vCWJnq__quietLink{min-height:2.75rem}.LandingPage-module__vCWJnq__phoneDemoShell{grid-template-columns:1fr}.LandingPage-module__vCWJnq__phoneDemoRail{display:none}.LandingPage-module__vCWJnq__shellProofGrid{grid-template-columns:1fr}}@media (max-width:32rem){.LandingPage-module__vCWJnq__heroTitle{font-size:clamp(2.5rem,14vw,4rem)}.LandingPage-module__vCWJnq__footerStatement{font-size:clamp(2.35rem,11vw,3.75rem)}.LandingPage-module__vCWJnq__priceTable,.LandingPage-module__vCWJnq__priceTable tbody,.LandingPage-module__vCWJnq__priceTable tr,.LandingPage-module__vCWJnq__priceTable th,.LandingPage-module__vCWJnq__priceTable td{display:block}.LandingPage-module__vCWJnq__priceTable tr{border-top:1px solid var(--landing-rule);padding-block:1rem}.LandingPage-module__vCWJnq__kpiGrid{grid-template-columns:1fr}.LandingPage-module__vCWJnq__priceTable th,.LandingPage-module__vCWJnq__priceTable td{border:0;width:auto;padding:.25rem 0}}@media (prefers-reduced-motion:reduce){.LandingPage-module__vCWJnq__page *,.LandingPage-module__vCWJnq__page :before,.LandingPage-module__vCWJnq__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.LandingPage-module__vCWJnq__faqSection{padding-block:var(--landing-space-3xl);border-top:1px solid var(--landing-rule-2);background:var(--landing-paper)}.LandingPage-module__vCWJnq__faqInner{gap:var(--landing-space-md);max-width:60rem;margin-inline:auto;display:grid}@container landing-header (max-width:64rem){.LandingPage-module__vCWJnq__headerActions{display:none}.LandingPage-module__vCWJnq__header{gap:var(--landing-space-xs)}.LandingPage-module__vCWJnq__mobileHeaderActions{gap:var(--landing-space-xs);display:inline-flex}}@container landing-footer (max-width:64rem){.LandingPage-module__vCWJnq__footerMeta{flex-direction:column;display:flex}.LandingPage-module__vCWJnq__footerGroups{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.LandingPage-module__vCWJnq__quietLink{white-space:normal}}
.PrivacyPage-module__pogoWq__page,.PrivacyPage-module__pogoWq__main{background:var(--landing-paper);min-height:100%;color:var(--landing-ink)}.PrivacyPage-module__pogoWq__hero{border-bottom:1px solid var(--landing-rule);gap:1.25rem;max-width:88rem;margin:0 auto;padding:clamp(4rem,9vw,8rem) clamp(1rem,4vw,4rem) clamp(3rem,6vw,5rem);display:grid}.PrivacyPage-module__pogoWq__eyebrow{color:var(--landing-accent);font-family:var(--font-landing-mono), monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:600}.PrivacyPage-module__pogoWq__hero h1{max-width:15ch;font-family:var(--font-landing-display), sans-serif;letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.6rem,6vw,5.6rem);font-weight:680;line-height:.98}.PrivacyPage-module__pogoWq__lede{max-width:64ch;color:var(--landing-ink-2);margin:0;font-size:1.08rem;line-height:1.7}.PrivacyPage-module__pogoWq__layout{grid-template-columns:15rem minmax(0,48rem);gap:clamp(3rem,7vw,8rem);max-width:88rem;margin:0 auto;padding:clamp(3rem,7vw,6rem) clamp(1rem,4vw,4rem) clamp(5rem,10vw,9rem);display:grid}.PrivacyPage-module__pogoWq__contents{align-self:start;gap:.75rem;display:grid;position:sticky;top:7rem}.PrivacyPage-module__pogoWq__contents p{color:var(--landing-ink-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:700}.PrivacyPage-module__pogoWq__contents a{color:var(--landing-ink-2);font-size:.84rem;text-decoration:none}.PrivacyPage-module__pogoWq__contents a:hover{color:var(--landing-ink)}.PrivacyPage-module__pogoWq__article{gap:3.5rem;display:grid}.PrivacyPage-module__pogoWq__section{border-top:1px solid var(--landing-rule);gap:1rem;padding-top:.25rem;scroll-margin-top:7rem;display:grid}.PrivacyPage-module__pogoWq__section h2{font-family:var(--font-landing-display), sans-serif;letter-spacing:-.03em;margin:0;padding-top:1.25rem;font-size:clamp(1.45rem,3vw,2rem)}.PrivacyPage-module__pogoWq__prose{color:var(--landing-ink-2);gap:1rem;font-size:.98rem;line-height:1.75;display:grid}.PrivacyPage-module__pogoWq__prose p{margin:0}.PrivacyPage-module__pogoWq__prose a{color:var(--landing-accent);text-underline-offset:.2em}.PrivacyPage-module__pogoWq__settingsButton{border:1px solid var(--landing-rule);background:var(--landing-paper-2);width:fit-content;min-height:2.7rem;color:var(--landing-ink);cursor:pointer;border-radius:999px;padding:.7rem 1rem;font-weight:650}.PrivacyPage-module__pogoWq__contents a:focus-visible,.PrivacyPage-module__pogoWq__prose a:focus-visible,.PrivacyPage-module__pogoWq__settingsButton:focus-visible{outline:2px solid var(--landing-focus);outline-offset:4px}@media (max-width:52rem){.PrivacyPage-module__pogoWq__layout{grid-template-columns:1fr}.PrivacyPage-module__pogoWq__contents{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:1rem;position:static}.PrivacyPage-module__pogoWq__contents p{grid-column:1/-1}}@media (max-width:34rem){.PrivacyPage-module__pogoWq__contents{grid-template-columns:1fr}}
.LoginGate-module__vJClcq__gateContainer{container:login/inline-size}.LoginGate-module__vJClcq__gate{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(3rem,7vw,5.5rem);min-width:0;padding-block:clamp(2.75rem,6vw,4.5rem);display:grid}.LoginGate-module__vJClcq__gateCopy{gap:var(--landing-space-lg);min-width:0;padding-top:.35rem;display:grid}.LoginGate-module__vJClcq__gateTitle{min-width:0;font-family:var(--font-landing-display), sans-serif;letter-spacing:-.045em;text-wrap:balance;color:var(--landing-ink);margin:0;font-size:clamp(2rem,4.2vw,3.15rem);font-weight:700;line-height:1.04}.LoginGate-module__vJClcq__gateBody{max-width:46ch;color:var(--landing-ink-2);text-wrap:pretty;margin:0;font-size:clamp(1rem,1.2vw,1.08rem);line-height:1.6}.LoginGate-module__vJClcq__frameTabs{border:0;border-bottom:1px solid var(--landing-rule);justify-content:flex-start;gap:0;width:100%;height:auto!important;padding:0 var(--landing-space-lg)!important;background:color-mix(in oklch, var(--landing-ink) 3%, transparent)!important;border-radius:0!important;display:flex!important}.LoginGate-module__vJClcq__frameTab{width:fit-content;min-width:0;min-height:2.75rem;color:var(--landing-muted);text-align:left;transition:color var(--landing-dur-short) var(--landing-ease-out), border-color var(--landing-dur-short) var(--landing-ease-out), background-color var(--landing-dur-short) var(--landing-ease-out);border:0;border-bottom:2px solid #0000;align-items:center;font-size:.875rem;font-weight:600;line-height:1.2;height:auto!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;justify-content:flex-start!important;padding:.65rem 1rem!important;display:flex!important}.LoginGate-module__vJClcq__frameTab:first-child{padding-left:0!important}.LoginGate-module__vJClcq__frameTabShort{display:none}.LoginGate-module__vJClcq__frameTabLong{display:inline}.LoginGate-module__vJClcq__frameTab:hover{color:var(--landing-ink-2);background:color-mix(in oklch, var(--landing-ink) 4%, transparent)!important}.LoginGate-module__vJClcq__frameTab[data-state=active]{border-bottom-color:var(--landing-accent);color:var(--landing-ink);background:color-mix(in oklch, var(--landing-ink) 5%, transparent)!important;box-shadow:none!important}.LoginGate-module__vJClcq__frameTab:focus-visible{outline:2px solid var(--landing-focus);outline-offset:2px}.LoginGate-module__vJClcq__frameBody{padding:var(--landing-space-lg);margin-top:0!important}.LoginGate-module__vJClcq__formShell{width:min(100%,26rem)}.LoginGate-module__vJClcq__formShellWide{width:min(100%,38rem)}.LoginGate-module__vJClcq__frameFoot{border-top:1px solid var(--landing-rule);padding:var(--landing-space-md) var(--landing-space-lg)}.LoginGate-module__vJClcq__gateFrame{width:100%;min-width:0;max-height:none}.LoginGate-module__vJClcq__gateProofLoop{min-width:0}.LoginGate-module__vJClcq__field{gap:.4rem;display:grid}.LoginGate-module__vJClcq__fieldLabel{color:var(--landing-ink-2);letter-spacing:.02em;font-size:.78rem;font-weight:600}.LoginGate-module__vJClcq__actionRow{justify-content:flex-start;width:100%;padding-top:.15rem;display:flex}.LoginGate-module__vJClcq__stackStart{flex-direction:column;align-items:flex-start;gap:.45rem;width:100%;display:flex}.LoginGate-module__vJClcq__input{border:1px solid var(--landing-rule);background:var(--landing-paper-3);width:100%;height:2.375rem;color:var(--landing-ink);box-shadow:inset 0 1px 0 color-mix(in oklch, var(--landing-ink) 6%, transparent);transition:border-color var(--landing-dur-short) var(--landing-ease-out), box-shadow var(--landing-dur-short) var(--landing-ease-out);border-radius:.625rem;padding:0 .8rem;font-size:.875rem;line-height:1.2}.LoginGate-module__vJClcq__buttonPrimary{border:1px solid color-mix(in oklch, var(--landing-accent) 88%, var(--landing-ink));background:var(--landing-accent);width:fit-content;min-width:6.75rem;max-width:100%;height:2.375rem;min-height:2.375rem;color:var(--landing-accent-ink);letter-spacing:.015em;cursor:pointer;touch-action:manipulation;box-shadow:inset 0 1px 0 color-mix(in oklch, var(--landing-accent-ink) 14%, transparent), 0 1px 2px color-mix(in oklch, var(--landing-ink) 22%, transparent);transition:background-color var(--landing-dur-short) var(--landing-ease-out), border-color var(--landing-dur-short) var(--landing-ease-out), box-shadow var(--landing-dur-short) var(--landing-ease-out), transform var(--landing-dur-micro) var(--landing-ease-out);border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:0 1.05rem;font-size:.8125rem;font-weight:600;line-height:1;display:inline-flex}.LoginGate-module__vJClcq__buttonPrimary:hover,.LoginGate-module__vJClcq__buttonPrimary:focus-visible{background:var(--landing-focus);border-color:var(--landing-focus);color:var(--landing-accent-ink);box-shadow:inset 0 1px 0 color-mix(in oklch, var(--landing-accent-ink) 14%, transparent), 0 2px 6px color-mix(in oklch, var(--landing-ink) 28%, transparent)}.LoginGate-module__vJClcq__buttonPrimary:active{box-shadow:inset 0 1px 0 color-mix(in oklch, var(--landing-accent-ink) 10%, transparent), 0 0 0 color-mix(in oklch, var(--landing-ink) 18%, transparent);transform:translateY(1px)}.LoginGate-module__vJClcq__buttonPrimary:disabled{cursor:not-allowed;opacity:.6;box-shadow:none}.LoginGate-module__vJClcq__buttonPrimary:focus-visible{outline:2px solid var(--landing-focus);outline-offset:3px}.LoginGate-module__vJClcq__buttonGhost{border:1px solid var(--landing-rule);background:color-mix(in oklch, var(--landing-paper-3) 92%, var(--landing-ink));width:fit-content;min-width:6.75rem;max-width:100%;height:2.375rem;min-height:2.375rem;color:var(--landing-ink-2);letter-spacing:.01em;cursor:pointer;touch-action:manipulation;transition:border-color var(--landing-dur-short) var(--landing-ease-out), background-color var(--landing-dur-short) var(--landing-ease-out), color var(--landing-dur-short) var(--landing-ease-out);border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:0 1.05rem;font-size:.8125rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.LoginGate-module__vJClcq__buttonGhost:hover,.LoginGate-module__vJClcq__buttonGhost:focus-visible{border-color:var(--landing-rule-2);background:var(--landing-paper-2);color:var(--landing-ink)}.LoginGate-module__vJClcq__buttonGhost:focus-visible{outline:2px solid var(--landing-focus);outline-offset:3px}.LoginGate-module__vJClcq__buttonGhost:disabled{cursor:not-allowed;opacity:.6}.LoginGate-module__vJClcq__input::placeholder{color:var(--landing-ink-muted)}.LoginGate-module__vJClcq__input:focus-visible{outline:2px solid var(--landing-focus);outline-offset:2px;border-color:var(--landing-focus)}.LoginGate-module__vJClcq__formStack,.LoginGate-module__vJClcq__formGrid{gap:var(--landing-space-md);display:grid}.LoginGate-module__vJClcq__divider{padding-block:.35rem;position:relative}.LoginGate-module__vJClcq__dividerLine{border-top:1px solid var(--landing-rule)}.LoginGate-module__vJClcq__dividerLabel{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.LoginGate-module__vJClcq__dividerText{background:var(--landing-paper-2);color:var(--landing-muted);letter-spacing:.14em;text-transform:uppercase;padding-inline:.55rem;font-size:.68rem;font-weight:700}.LoginGate-module__vJClcq__legal{color:var(--landing-muted);margin:0;font-size:.72rem;line-height:1.55}.LoginGate-module__vJClcq__fieldError{border-left:2px solid color-mix(in oklch, var(--landing-accent) 70%, var(--landing-rule));flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-bottom:.15rem;padding:.5rem 0 .5rem .65rem;display:flex}.LoginGate-module__vJClcq__fieldErrorText{color:var(--landing-ink-2);flex:12rem;margin:0;font-size:.8125rem;line-height:1.45}.LoginGate-module__vJClcq__fieldErrorLink{color:var(--landing-accent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:.8125rem;font-weight:600;line-height:1.45;text-decoration:underline}.LoginGate-module__vJClcq__fieldErrorLink:hover,.LoginGate-module__vJClcq__fieldErrorLink:focus-visible{color:var(--landing-focus)}.LoginGate-module__vJClcq__fieldErrorRef{color:var(--landing-muted);font-family:var(--font-landing-mono,ui-monospace, monospace);letter-spacing:.04em;flex:0 0 100%;font-size:.68rem}@container login (max-width:72rem){.LoginGate-module__vJClcq__gate{gap:var(--landing-space-lg);padding-block:var(--landing-space-xl);grid-template-columns:1fr;align-content:start}.LoginGate-module__vJClcq__gateCopy{gap:var(--landing-space-md);padding-top:0}.LoginGate-module__vJClcq__gateTitle{max-width:16ch}.LoginGate-module__vJClcq__gateFrame{justify-self:center;width:100%;max-width:min(100%,28rem);box-shadow:0 18px 48px -36px #0284c738}.LoginGate-module__vJClcq__gateFrame[data-login-tab=demo]{max-width:min(100%,38rem)}.LoginGate-module__vJClcq__gateProofLoop{display:none}}@container login (max-width:64rem){.LoginGate-module__vJClcq__gateTitle{max-width:none}}@container login (max-width:48rem){.LoginGate-module__vJClcq__gate{gap:var(--landing-space-lg);padding-block:var(--landing-space-lg)}.LoginGate-module__vJClcq__gateCopy{gap:var(--landing-space-sm)}.LoginGate-module__vJClcq__gateTitle{letter-spacing:-.035em;max-width:none;font-size:clamp(1.45rem,6.8vw,1.75rem);line-height:1.1}.LoginGate-module__vJClcq__gateBody{max-width:42ch;font-size:.875rem;line-height:1.55}.LoginGate-module__vJClcq__frameFoot{padding:var(--landing-space-sm) var(--landing-space-md)}}@container login (max-width:40rem){.LoginGate-module__vJClcq__gate{gap:var(--landing-space-md);padding-block:var(--landing-space-md)}.LoginGate-module__vJClcq__frameTab{min-height:2.75rem;font-size:.8125rem;padding:.55rem .85rem!important}.LoginGate-module__vJClcq__frameTabs{padding-inline:var(--landing-space-md)!important}.LoginGate-module__vJClcq__frameTabLong{display:none}.LoginGate-module__vJClcq__frameTabShort{display:inline}.LoginGate-module__vJClcq__formGrid{grid-template-columns:1fr!important}.LoginGate-module__vJClcq__frameBody{padding:var(--landing-space-md)}.LoginGate-module__vJClcq__input{height:2.75rem;font-size:1rem}.LoginGate-module__vJClcq__buttonPrimary,.LoginGate-module__vJClcq__buttonGhost{width:fit-content;height:2.75rem;min-height:2.75rem;font-size:.875rem}.LoginGate-module__vJClcq__stackStart{align-items:flex-start}}@container login (min-width:40rem){.LoginGate-module__vJClcq__formGridTwo{grid-template-columns:repeat(2,minmax(0,1fr))}}
