.page-module__lQBhLG__page{--page-gutter:clamp(var(--landing-space-md), 4vw, var(--landing-space-3xl));background:linear-gradient(135deg, var(--landing-color-paper) 0%, var(--landing-color-paper-2) 100%);min-height:100dvh;color:var(--landing-color-ink);font-family:var(--landing-font-body);font-size:var(--landing-text-base);line-height:1.55;overflow-x:clip}.page-module__lQBhLG__page :where(a,button,summary,input){-webkit-tap-highlight-color:transparent}.page-module__lQBhLG__page :where(a,button,summary):focus-visible{outline:2px solid var(--landing-color-focus);outline-offset:3px}.page-module__lQBhLG__nav{z-index:20;align-items:center;gap:var(--landing-space-sm);width:min-content;max-width:calc(100% - (var(--landing-space-md) * 2));padding:var(--landing-space-xs);border:var(--landing-rule-hair) solid var(--landing-color-rule);border-radius:var(--landing-radius-pill);background:color-mix(in oklch, var(--landing-color-paper) 82%, transparent);box-shadow:var(--landing-shadow-soft);-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);display:inline-flex;position:fixed;inset-block-start:var(--landing-space-md);inset-inline-start:50%;transform:translate(-50%)}.page-module__lQBhLG__wordmark{white-space:nowrap;color:var(--landing-color-ink);font-family:var(--landing-font-wordmark);font-size:var(--landing-text-sm);letter-spacing:0;font-weight:700;text-decoration:none}.page-module__lQBhLG__nav .page-module__lQBhLG__wordmark{padding-inline:var(--landing-space-sm)}.page-module__lQBhLG__navLinks{align-items:center;gap:var(--landing-space-xs);display:none}.page-module__lQBhLG__navLinks a,.page-module__lQBhLG__footerMeta a{white-space:nowrap;color:var(--landing-color-muted);font-size:var(--landing-text-sm);transition:color var(--landing-dur-short) var(--landing-ease-out), transform var(--landing-dur-micro) var(--landing-ease-out);font-weight:600;text-decoration:none}.page-module__lQBhLG__navLinks a{padding:var(--landing-space-xs) var(--landing-space-sm);border-radius:var(--landing-radius-pill)}.page-module__lQBhLG__navCta,.page-module__lQBhLG__primaryButton,.page-module__lQBhLG__secondaryButton{justify-content:center;align-items:center;gap:var(--landing-space-xs);white-space:nowrap;border-radius:var(--landing-radius-pill);min-height:44px;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), transform var(--landing-dur-micro) var(--landing-ease-out);font-weight:750;line-height:1;text-decoration:none;display:inline-flex}.page-module__lQBhLG__navCta{padding-inline:var(--landing-space-md);background:var(--landing-color-ink);color:var(--landing-color-paper);font-size:var(--landing-text-sm)}.page-module__lQBhLG__hero{gap:var(--landing-space-2xl);padding:calc(var(--landing-space-4xl) + var(--landing-space-xl)) var(--page-gutter) var(--landing-space-3xl);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.page-module__lQBhLG__heroCopy{gap:var(--landing-space-lg);max-width:44rem;display:grid}.page-module__lQBhLG__announcement{width:fit-content;padding:var(--landing-space-xs) var(--landing-space-sm);border:var(--landing-rule-hair) solid var(--landing-color-rule);border-radius:var(--landing-radius-pill);background:var(--landing-color-paper);color:var(--landing-color-muted);font-size:var(--landing-text-sm);margin:0;font-weight:700}.page-module__lQBhLG__hero h1,.page-module__lQBhLG__sectionHead h2,.page-module__lQBhLG__workflowIntro h2,.page-module__lQBhLG__finalCta h2,.page-module__lQBhLG__footer p{color:var(--landing-color-ink);font-family:var(--landing-font-display);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-style:normal;font-weight:400;line-height:.98}.page-module__lQBhLG__hero h1{max-width:10ch;font-size:var(--landing-text-display)}.page-module__lQBhLG__heroText{max-width:58ch;color:var(--landing-color-ink-soft);font-size:var(--landing-text-md);margin:0}.page-module__lQBhLG__heroActions{gap:var(--landing-space-sm);flex-wrap:wrap;display:flex}.page-module__lQBhLG__primaryButton{padding-inline:var(--landing-space-lg);background:var(--landing-color-ink);color:var(--landing-color-paper);box-shadow:var(--landing-shadow-soft)}.page-module__lQBhLG__secondaryButton{padding-inline:var(--landing-space-lg);border:var(--landing-rule-hair) solid var(--landing-color-rule-strong);color:var(--landing-color-ink);background:var(--landing-color-paper)}.page-module__lQBhLG__workbench,.page-module__lQBhLG__workbenchCompact{border:var(--landing-rule-hair) solid var(--landing-color-rule);border-radius:var(--landing-radius-lg);background:var(--landing-color-paper);min-width:0;box-shadow:var(--landing-shadow-panel);overflow:clip}.page-module__lQBhLG__workbench{transform:rotate(.75deg)}.page-module__lQBhLG__workbenchCompact{width:min(100%,64rem);transform:none}.page-module__lQBhLG__workbenchHeader{justify-content:space-between;align-items:center;gap:var(--landing-space-md);min-height:48px;padding:var(--landing-space-sm) var(--landing-space-md);border-block-end:var(--landing-rule-hair) solid var(--landing-color-rule);color:var(--landing-color-muted);font-size:var(--landing-text-sm);font-weight:700;display:flex}.page-module__lQBhLG__workbenchBody{gap:var(--landing-space-md);padding:var(--landing-space-md);grid-template-columns:minmax(0,1fr);display:grid}.page-module__lQBhLG__panelLarge,.page-module__lQBhLG__intentPanel,.page-module__lQBhLG__agentPanel{border:var(--landing-rule-hair) solid var(--landing-color-rule);border-radius:var(--landing-radius-md);background:var(--landing-color-paper-2)}.page-module__lQBhLG__panelLarge{gap:var(--landing-space-lg);min-height:19rem;padding:var(--landing-space-lg);display:grid}.page-module__lQBhLG__panelTitle{justify-content:space-between;align-items:flex-start;gap:var(--landing-space-sm);display:flex}.page-module__lQBhLG__panelTitle span,.page-module__lQBhLG__intentRows span,.page-module__lQBhLG__statStrip small,.page-module__lQBhLG__useCaseCard span{color:var(--landing-color-muted);font-size:var(--landing-text-xs);letter-spacing:.02em;text-transform:uppercase;font-weight:700}.page-module__lQBhLG__panelTitle strong{color:var(--landing-color-ink);font-size:var(--landing-text-sm)}.page-module__lQBhLG__chartArea{border-radius:var(--landing-radius-md);background:linear-gradient(var(--landing-color-rule) var(--landing-rule-hair), transparent var(--landing-rule-hair)), linear-gradient(90deg, var(--landing-color-rule) var(--landing-rule-hair), transparent var(--landing-rule-hair)), var(--landing-color-paper);background-size:100% 25%,20% 100%,auto;align-content:end;min-height:13rem;display:grid;position:relative;overflow:clip}.page-module__lQBhLG__chartLine{border-block-start:3px solid var(--landing-color-accent);border-radius:var(--landing-radius-lg);position:absolute;inset:14% 8% 27%;transform:skewY(-8deg)}.page-module__lQBhLG__chartBars{gap:var(--landing-space-sm);min-height:11rem;padding:var(--landing-space-lg);grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;display:grid}.page-module__lQBhLG__chartBars span{min-height:2rem;height:var(--bar);border-radius:var(--landing-radius-sm) var(--landing-radius-sm) 0 0;background:linear-gradient(180deg, var(--landing-color-accent-2) 0%, var(--landing-color-accent) 100%);display:block}.page-module__lQBhLG__intentPanel,.page-module__lQBhLG__agentPanel{gap:var(--landing-space-md);padding:var(--landing-space-md);display:grid}.page-module__lQBhLG__intentRows{gap:var(--landing-space-xs);display:grid}.page-module__lQBhLG__intentRows div{justify-content:space-between;gap:var(--landing-space-md);padding-block:var(--landing-space-xs);border-block-start:var(--landing-rule-hair) solid var(--landing-color-rule);display:flex}.page-module__lQBhLG__intentRows strong{text-align:end}.page-module__lQBhLG__agentPanel p{color:var(--landing-color-ink-soft);margin:0}.page-module__lQBhLG__signalRail{gap:var(--landing-space-sm);margin-inline:var(--page-gutter);padding-block:var(--landing-space-xl);border-block:var(--landing-rule-hair) solid var(--landing-color-rule);scrollbar-width:none;display:flex;overflow-x:auto}.page-module__lQBhLG__signalRail::-webkit-scrollbar{display:none}.page-module__lQBhLG__signalRail span{padding:var(--landing-space-xs) var(--landing-space-md);border:var(--landing-rule-hair) solid var(--landing-color-rule);border-radius:var(--landing-radius-pill);background:var(--landing-color-paper);color:var(--landing-color-muted);flex:none;font-weight:700}.page-module__lQBhLG__statStrip{gap:var(--landing-space-md);padding:var(--landing-space-2xl) var(--page-gutter);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr);display:grid}.page-module__lQBhLG__statStrip div{gap:var(--landing-space-xs);min-width:0;padding:var(--landing-space-lg);border:var(--landing-rule-hair) solid var(--landing-color-rule);border-radius:var(--landing-radius-md);background:var(--landing-color-paper);display:grid}.page-module__lQBhLG__statStrip strong{color:var(--landing-color-ink);font-size:var(--landing-text-xl);line-height:1}.page-module__lQBhLG__statStrip span{color:var(--landing-color-ink-soft);font-weight:750}.page-module__lQBhLG__productSection,.page-module__lQBhLG__useCases,.page-module__lQBhLG__workflow,.page-module__lQBhLG__platform,.page-module__lQBhLG__faq,.page-module__lQBhLG__finalCta,.page-module__lQBhLG__footer{padding:var(--landing-space-3xl) var(--page-gutter)}.page-module__lQBhLG__sectionHead,.page-module__lQBhLG__workflowIntro{gap:var(--landing-space-md);max-width:54rem;margin-block-end:var(--landing-space-xl);display:grid}.page-module__lQBhLG__sectionHead h2,.page-module__lQBhLG__workflowIntro h2,.page-module__lQBhLG__finalCta h2{font-size:var(--landing-text-display-s)}.page-module__lQBhLG__sectionHead p,.page-module__lQBhLG__workflowIntro p{max-width:62ch;color:var(--landing-color-ink-soft);font-size:var(--landing-text-md);margin:0}.page-module__lQBhLG__annotatedProduct{justify-items:center;margin:0;display:grid;position:relative}.page-module__lQBhLG__annotation{z-index:2;max-width:18rem;margin-block:var(--landing-space-sm);padding:var(--landing-space-sm) var(--landing-space-md);border:var(--landing-rule-hair) solid var(--landing-color-rule);border-radius:var(--landing-radius-md);background:var(--landing-color-paper);color:var(--landing-color-ink-soft);box-shadow:var(--landing-shadow-soft);font-size:var(--landing-text-sm);font-weight:700;position:relative}.page-module__lQBhLG__useCaseGrid{gap:var(--landing-space-md);grid-template-columns:minmax(0,1fr);display:grid}.page-module__lQBhLG__useCaseCard{gap:var(--landing-space-md);min-width:0;padding:var(--landing-space-lg);border:var(--landing-rule-hair) solid var(--landing-color-rule);border-radius:var(--landing-radius-md);background:var(--landing-color-paper);display:grid}.page-module__lQBhLG__useCaseCard h3{color:var(--landing-color-ink);font-size:var(--landing-text-lg);margin:0;line-height:1.15}.page-module__lQBhLG__useCaseCard p{color:var(--landing-color-ink-soft);margin:0}.page-module__lQBhLG__workflow{gap:var(--landing-space-xl);background:var(--landing-color-ink);color:var(--landing-color-paper);display:grid}.page-module__lQBhLG__workflowIntro h2,.page-module__lQBhLG__workflowIntro p{color:var(--landing-color-paper)}.page-module__lQBhLG__steps{gap:var(--landing-space-md);counter-reset:steps;margin:0;padding:0;list-style:none;display:grid}.page-module__lQBhLG__steps li{gap:var(--landing-space-xs);min-width:0;padding:var(--landing-space-lg);border:var(--landing-rule-hair) solid color-mix(in oklch, var(--landing-color-paper) 24%, transparent);border-radius:var(--landing-radius-md);background:color-mix(in oklch, var(--landing-color-paper) 7%, transparent);display:grid}.page-module__lQBhLG__steps span{color:var(--landing-color-accent-2);font-variant-numeric:tabular-nums;font-weight:800}.page-module__lQBhLG__steps h3{color:var(--landing-color-paper);font-size:var(--landing-text-lg);margin:0}.page-module__lQBhLG__steps p{color:color-mix(in oklch, var(--landing-color-paper) 78%, transparent);margin:0}.page-module__lQBhLG__platformGrid{gap:var(--landing-space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__lQBhLG__platformGrid div{min-width:0;padding:var(--landing-space-md);border-block-start:var(--landing-rule-hair) solid var(--landing-color-rule);color:var(--landing-color-ink-soft);font-weight:800}.page-module__lQBhLG__faqList{gap:var(--landing-space-sm);max-width:64rem;display:grid}.page-module__lQBhLG__faqList details{border:var(--landing-rule-hair) solid var(--landing-color-rule);border-radius:var(--landing-radius-md);background:var(--landing-color-paper)}.page-module__lQBhLG__faqList summary{cursor:pointer;min-height:56px;padding:var(--landing-space-md) var(--landing-space-lg);color:var(--landing-color-ink);font-weight:800}.page-module__lQBhLG__faqList p{padding:0 var(--landing-space-lg) var(--landing-space-lg);color:var(--landing-color-ink-soft);margin:0}.page-module__lQBhLG__finalCta{gap:var(--landing-space-lg);border-block:var(--landing-rule-hair) solid var(--landing-color-rule);justify-items:start;display:grid}.page-module__lQBhLG__finalCta h2{max-width:16ch}.page-module__lQBhLG__footer{gap:var(--landing-space-xl);display:grid}.page-module__lQBhLG__footer p{max-width:24ch;font-size:var(--landing-text-display-s)}.page-module__lQBhLG__footerMeta{gap:var(--landing-space-md);border-block-start:var(--landing-rule-hair) solid var(--landing-color-rule);flex-direction:column;padding-block-start:var(--landing-space-lg);display:flex}.page-module__lQBhLG__footerMeta div{gap:var(--landing-space-md);color:var(--landing-color-muted);flex-wrap:wrap;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.page-module__lQBhLG__navLinks a:hover,.page-module__lQBhLG__footerMeta a:hover{color:var(--landing-color-ink);transform:translateY(-1px)}.page-module__lQBhLG__navCta:hover,.page-module__lQBhLG__primaryButton:hover{background:var(--landing-color-accent);color:var(--landing-color-accent-ink);transform:translateY(-1px)}.page-module__lQBhLG__secondaryButton:hover{border-color:var(--landing-color-accent);transform:translateY(-1px)}.page-module__lQBhLG__faqList summary:hover{color:var(--landing-color-accent)}}.page-module__lQBhLG__navCta:active,.page-module__lQBhLG__primaryButton:active,.page-module__lQBhLG__secondaryButton:active,.page-module__lQBhLG__navLinks a:active,.page-module__lQBhLG__footerMeta a:active{transform:translateY(1px)}@media (min-width:40rem){.page-module__lQBhLG__statStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__lQBhLG__useCaseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__lQBhLG__platformGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.page-module__lQBhLG__footerMeta{flex-direction:row;justify-content:space-between;align-items:baseline}}@media (min-width:52rem){.page-module__lQBhLG__navLinks{display:flex}}@media (min-width:60rem){.page-module__lQBhLG__hero{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);padding-block-start:calc(var(--landing-space-4xl) + var(--landing-space-2xl))}.page-module__lQBhLG__workbenchBody{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.page-module__lQBhLG__panelLarge{grid-row:span 2}.page-module__lQBhLG__productSection,.page-module__lQBhLG__useCases,.page-module__lQBhLG__platform,.page-module__lQBhLG__faq,.page-module__lQBhLG__finalCta,.page-module__lQBhLG__footer{padding-block:var(--landing-space-4xl)}.page-module__lQBhLG__annotation{margin:0;position:absolute}.page-module__lQBhLG__annotation[data-position=left]{inset-block-start:18%;inset-inline-start:2%}.page-module__lQBhLG__annotation[data-position=right]{inset-block-end:18%;inset-inline-end:2%}.page-module__lQBhLG__workflow{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}@media (min-width:90rem){.page-module__lQBhLG__page{--page-gutter:clamp(var(--landing-space-3xl), 7vw, 9rem)}}@media (max-width:26rem){.page-module__lQBhLG__nav{width:calc(100% - (var(--landing-space-md) * 2));justify-content:space-between}.page-module__lQBhLG__nav .page-module__lQBhLG__wordmark{padding-inline:var(--landing-space-xs)}.page-module__lQBhLG__navCta{padding-inline:var(--landing-space-sm)}.page-module__lQBhLG__heroActions{flex-direction:column;align-items:stretch}.page-module__lQBhLG__primaryButton,.page-module__lQBhLG__secondaryButton{width:100%}}@media (prefers-reduced-motion:reduce){.page-module__lQBhLG__page *,.page-module__lQBhLG__page :before,.page-module__lQBhLG__page :after{transition-duration:.15s!important;animation-duration:.15s!important;animation-iteration-count:1!important}.page-module__lQBhLG__workbench{transform:none}}
