.LandingHeader_header__tofgf{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-lg);padding:var(--sp-md) var(--sp-lg);background:var(--surface-glass-strong);border-bottom:1px solid var(--border-faint);box-shadow:var(--shadow-header);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.LandingHeader_brand__WcuuB{display:inline-flex;align-items:center;gap:var(--sp-sm-md);color:var(--text-primary);font-size:1.25rem;font-weight:800;letter-spacing:-.03em;text-decoration:none;flex-shrink:0}.LandingHeader_logo__kwuZj{display:block;width:auto;height:2.5rem}.LandingHeader_brand__WcuuB:hover .LandingHeader_logo__kwuZj{opacity:.86}.LandingHeader_brand__WcuuB:focus-visible{outline:2px solid var(--accent-brand);outline-offset:2px}.LandingHeader_nav__C3aMn{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:var(--sp-sm) var(--sp-2xs)}.LandingHeader_navLink__LxHdU{padding:var(--sp-sm) var(--sp-md);border-radius:var(--radius-full);color:var(--text-body);font-size:.9rem;font-weight:500;text-decoration:none;transition:var(--transition)}.LandingHeader_navLink__LxHdU:hover{background:var(--surface-soft);color:var(--text-primary)}.LandingHeader_navLink__LxHdU:focus-visible{outline:2px solid var(--accent-brand);outline-offset:2px}.LandingHeader_menuRoot__CLu0c{position:relative}.LandingHeader_menuButton__Sa1n7{display:inline-flex;align-items:center;gap:var(--sp-2xs);padding:var(--sp-sm) var(--sp-md);border:none;border-radius:var(--radius-full);background:none;color:var(--text-body);font-family:inherit;font-size:.9rem;font-weight:500;cursor:pointer;transition:var(--transition)}.LandingHeader_menuButton__Sa1n7:hover{background:var(--surface-soft);color:var(--text-primary)}.LandingHeader_menuButton__Sa1n7:focus-visible{outline:2px solid var(--accent-brand);outline-offset:2px}.LandingHeader_caret__hQXhH{width:.4rem;height:.4rem;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);margin-top:-.15rem}.LandingHeader_menu__mu_rx{position:absolute;top:calc(100% + var(--sp-sm-md));left:0;z-index:20;display:flex;flex-direction:column;min-width:17rem;padding:var(--sp-sm);border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--surface-solid);box-shadow:var(--shadow-float)}.LandingHeader_menuHidden__9fJ3P{display:none}.LandingHeader_menuItem__jHDpb{display:flex;flex-direction:column;gap:var(--sp-2xs);padding:var(--sp-md) var(--sp-md-lg);border-radius:var(--radius-base);text-decoration:none;transition:var(--transition)}.LandingHeader_menuItem__jHDpb:hover{background:var(--surface-soft)}.LandingHeader_menuItem__jHDpb:focus-visible{outline:2px solid var(--accent-brand);outline-offset:-2px}.LandingHeader_menuItemTitle__DjL9o{color:var(--text-primary);font-size:.95rem;font-weight:600}.LandingHeader_menuItemText__gwXvw{color:var(--text-tertiary);font-size:.8rem}.LandingHeader_mobileGroup__aR4De{margin:var(--sp-sm-md) 0 0;padding:0 var(--sp-md);color:var(--text-tertiary);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.LandingHeader_actions__za0HL{display:inline-flex;align-items:center;gap:var(--sp-sm-md);margin-left:var(--sp-md)}.LandingHeader_signIn__PYIhp{padding:var(--sp-sm) var(--sp-md-lg);border:1px solid var(--border-subtle);border-radius:var(--radius-full);color:var(--text-primary);font-size:.9rem;font-weight:600;text-decoration:none;transition:var(--transition)}.LandingHeader_signIn__PYIhp:hover{border-color:var(--accent-brand-border);color:var(--accent-brand)}.LandingHeader_signIn__PYIhp:focus-visible{outline:2px solid var(--accent-brand);outline-offset:2px}.LandingHeader_start__wAGXv{padding:var(--sp-sm) var(--sp-lg);border-radius:var(--radius-full);background:var(--accent-brand);box-shadow:var(--shadow-rest);color:var(--text-on-color);font-size:.9rem;font-weight:600;text-decoration:none;transition:var(--transition)}.LandingHeader_start__wAGXv:hover{background:var(--accent-brand-strong);box-shadow:var(--shadow-hover)}.LandingHeader_start__wAGXv:focus-visible{outline:2px solid var(--accent-brand);outline-offset:2px}.LandingHeader_mobile__Io0Er{display:none}.LandingHeader_burger__fItVT{padding:var(--sp-sm) var(--sp-md);border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--surface-solid);color:var(--text-primary);font-size:.9rem;font-weight:600;cursor:pointer;transition:var(--transition)}.LandingHeader_burger__fItVT:hover{border-color:var(--accent-brand-border);color:var(--accent-brand)}.LandingHeader_burger__fItVT:focus-visible{outline:2px solid var(--accent-brand);outline-offset:2px}.LandingHeader_mobileNav__JGY64{display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-sm);position:absolute;top:100%;right:var(--sp-lg);left:var(--sp-lg);padding:var(--sp-md);border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--surface-solid);box-shadow:var(--shadow-float)}@media (max-width:767px){.LandingHeader_header__tofgf{position:-webkit-sticky;position:sticky;flex-wrap:wrap}.LandingHeader_nav__C3aMn{display:none}.LandingHeader_mobile__Io0Er{display:block;margin-left:auto}.LandingHeader_actions__za0HL{margin-left:0}}@media (prefers-reduced-motion:reduce){.LandingHeader_burger__fItVT{transition:none}}.LandingCases_section__GFGDJ{padding:var(--sp-xl) var(--sp-lg);background:var(--surface-glass);scroll-margin-top:5.5rem}.LandingCases_title__mqcRv{margin:0 0 var(--sp-xl);color:var(--text-primary);font-size:1.75rem;font-weight:700;text-align:center}.LandingCases_grid__ZFRIQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--sp-lg);gap:var(--sp-lg)}.LandingCases_card__XdFzx{display:flex;flex-direction:column;gap:var(--sp-md);padding:var(--sp-xl);border:1px solid var(--border-faint);border-radius:var(--radius-sm);background:var(--surface-solid);box-shadow:var(--shadow-rest)}.LandingCases_cardTitle__r2VuQ{margin:0;color:var(--text-primary);font-size:1.05rem;font-weight:600}.LandingCases_cardText__ynRhX{margin:0;color:var(--text-tertiary);font-size:.95rem;line-height:1.55}@media (max-width:1023px){.LandingCases_grid__ZFRIQ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.LandingCases_grid__ZFRIQ{grid-template-columns:1fr}}.LandingDemoModal_opener__vmEiy{color:var(--accent-brand);font-size:1rem;font-weight:600;background:none;border:none;padding:0;cursor:pointer;transition:var(--transition)}.LandingDemoModal_opener__vmEiy:hover{color:var(--accent-brand-strong)}.LandingDemoModal_opener__vmEiy:focus-visible{outline:2px solid var(--accent-brand);outline-offset:3px}.LandingDemoModal_dialog__AhjpL{width:min(52rem,calc(100vw - 2rem));padding:0;border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--surface-solid);box-shadow:var(--shadow-float)}.LandingDemoModal_dialog__AhjpL::-webkit-backdrop{background:var(--surface-modal-overlay)}.LandingDemoModal_dialog__AhjpL::backdrop{background:var(--surface-modal-overlay)}.LandingDemoModal_panel__s3D7T{display:flex;flex-direction:column;gap:var(--sp-md);padding:var(--sp-lg)}.LandingDemoModal_toolbar__gyr6G{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-md)}.LandingDemoModal_title__IGKMw{margin:0;color:var(--text-primary);font-size:1.1rem;font-weight:700}.LandingDemoModal_close__O8sfG{padding:var(--sp-sm) var(--sp-md);border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--surface-solid);color:var(--text-primary);font-size:.9rem;font-weight:600;cursor:pointer}.LandingDemoModal_close__O8sfG:hover{border-color:var(--accent-brand-border);color:var(--accent-brand)}.LandingDemoModal_close__O8sfG:focus-visible{outline:2px solid var(--accent-brand);outline-offset:2px}.LandingDemoModal_video__7gtjN{width:100%;border-radius:var(--radius-sm);background:var(--surface-soft)}@media (prefers-reduced-motion:reduce){.LandingDemoModal_opener__vmEiy{transition:none}}.LandingFooter_footer__0GQ2e{align-items:center;justify-content:space-between;padding:var(--sp-lg);border-top:1px solid var(--border-faint);color:var(--text-dim);font-size:.85rem}.LandingFooter_footer__0GQ2e,.LandingFooter_links__M3HNw{display:flex;flex-wrap:wrap;gap:var(--sp-md) var(--sp-lg)}.LandingFooter_identity__y_ctH{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-2xs) var(--sp-lg)}.LandingFooter_requisites__RXl9j{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LandingFooter_links__M3HNw a{color:var(--text-secondary);text-decoration:none}.LandingFooter_links__M3HNw a:hover{color:var(--accent-brand)}.LandingFooter_links__M3HNw a:focus-visible{outline:2px solid var(--accent-brand);outline-offset:2px}.ContextChatMock_mock__AecnG{display:flex;flex-direction:column;gap:var(--sp-md);min-width:0}.ContextChatMock_frame__MJhJA{background:var(--surface-solid);border:1px solid var(--border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-float);overflow:hidden}.ContextChatMock_channel__ZDJFo{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-md);padding:var(--sp-md-lg) var(--sp-lg);border-bottom:1px solid var(--border-faint);background:var(--surface-modal-header)}.ContextChatMock_channelMeta__YpYLu{min-width:0}.ContextChatMock_channelName__qNGV4{margin:0;color:var(--text-primary);font-size:.9rem;font-weight:600}.ContextChatMock_members__LHCw_{margin:var(--sp-2xs) 0 0;color:var(--text-secondary);font-size:.75rem}.ContextChatMock_roster__WL4px{display:inline-flex;flex-shrink:0}.ContextChatMock_rosterAgent__SVVt0,.ContextChatMock_rosterPerson__wGPmS{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;margin-left:-.4rem;border:2px solid var(--surface-solid);border-radius:var(--radius-full);font-size:.7rem;font-weight:700}.ContextChatMock_rosterPerson__wGPmS{background:linear-gradient(135deg,var(--surface-avatar-from) 0,var(--surface-avatar-to) 100%);color:var(--text-primary)}.ContextChatMock_rosterAgent__SVVt0{background:var(--accent-brand-soft);color:var(--accent-brand)}.ContextChatMock_thread__cX8xH{display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-md);padding:var(--sp-lg)}.ContextChatMock_row__2gl3R{display:flex;align-items:flex-start;gap:var(--sp-sm-md);min-width:0}.ContextChatMock_avatarAgent__cuJ7n,.ContextChatMock_avatarPerson__pj0dc{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.85rem;height:1.85rem;margin-top:var(--sp-2xs);border-radius:var(--radius-full);font-size:.8rem;font-weight:700}.ContextChatMock_avatarPerson__pj0dc{background:linear-gradient(135deg,var(--surface-avatar-from) 0,var(--surface-avatar-to) 100%);color:var(--text-primary)}.ContextChatMock_avatarAgent__cuJ7n{background:var(--accent-brand-soft);border:1px solid var(--accent-brand-border);color:var(--accent-brand)}.ContextChatMock_glyph__Crmha{font-family:Material Symbols Rounded,Material Icons,sans-serif;font-size:1rem;font-weight:400;line-height:1;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.ContextChatMock_agentBubble__9xcW8,.ContextChatMock_personBubble__kvVfO{min-width:0;max-width:100%;padding:var(--sp-md) var(--sp-md-lg);border-radius:var(--radius-base)}.ContextChatMock_personBubble__kvVfO{background:var(--surface-soft);color:var(--text-primary)}.ContextChatMock_agentBubble__9xcW8{background:var(--surface-agent-from);border:1px solid var(--accent-brand-border)}.ContextChatMock_speaker__AXHlc{display:flex;align-items:center;gap:var(--sp-sm-md);margin:0 0 var(--sp-sm);color:var(--text-secondary);font-size:.75rem;font-weight:600}.ContextChatMock_agentTag__yFbCM{padding:0 var(--sp-sm-md);border-radius:var(--radius-full);background:var(--accent-brand-soft);color:var(--accent-brand);font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ContextChatMock_message__KJShj{margin:0;color:var(--text-primary);font-size:.95rem;line-height:1.5}.ContextChatMock_links__qlkLU{display:flex;flex-wrap:wrap;gap:var(--sp-sm);margin-top:var(--sp-sm)}.ContextChatMock_linkChip__Hnauq{display:inline-flex;padding:var(--sp-2xs) var(--sp-sm-md);border:1px solid var(--accent-cool-border);border-radius:var(--radius-full);background:var(--accent-cool-soft);color:var(--text-primary);font-size:.75rem}.ContextChatMock_steps__NOIrj{margin:var(--sp-sm) 0 0;padding-left:1.15rem;color:var(--text-primary);font-size:.9rem;line-height:1.5}.ContextChatMock_sources__45pCs{margin:var(--sp-sm) 0 0;color:var(--text-secondary);font-size:.75rem}.ContextChatMock_caption__Qu5KK{margin:0;color:var(--text-tertiary);font-size:.85rem}.LandingHero_hero__Jwe3v{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;grid-gap:calc(var(--sp-xl) + var(--sp-md));gap:calc(var(--sp-xl) + var(--sp-md));margin:var(--sp-lg) var(--sp-lg) var(--sp-xl);padding:calc(var(--sp-xl) + var(--sp-lg)) var(--sp-xl);border:1px solid var(--accent-cool-border);border-radius:var(--radius-lg);background:radial-gradient(ellipse 70% 80% at 92% 6%,var(--accent-brand-soft),transparent 55%),radial-gradient(ellipse 90% 70% at 8% 4%,var(--accent-cool-soft),transparent 60%),linear-gradient(180deg,var(--accent-sky) 0,var(--surface-agent-from) 45%,var(--bg-warm-pale) 100%);box-shadow:var(--shadow-float);scroll-margin-top:5.5rem}.LandingHero_copy__Qljto{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-md-lg);min-width:0}.LandingHero_badge__dqBfZ{display:inline-flex;align-items:center;gap:var(--sp-sm-md);margin:0;padding:var(--sp-sm) var(--sp-md-lg);border:1px solid var(--accent-brand-border);border-radius:var(--radius-full);background:var(--surface-glass-strong);box-shadow:var(--shadow-rest);color:var(--text-primary);font-size:.85rem;font-weight:600;letter-spacing:.01em}.LandingHero_badge__dqBfZ:before{content:"";width:.45rem;height:.45rem;border-radius:var(--radius-full);background:var(--accent-brand);box-shadow:0 0 0 3px var(--accent-brand-soft)}.LandingHero_title__MIrfd{margin:0;max-width:22ch;color:var(--text-primary);font-size:3.15rem;font-weight:800;line-height:1.08;letter-spacing:-.035em}.LandingHero_lead__KdmDK{margin:0;max-width:34rem;color:var(--text-body);font-size:1.1rem;line-height:1.6}.LandingHero_actions__KlOeT{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-md) var(--sp-lg);margin-top:var(--sp-sm)}.LandingHero_cta__1_zaZ{display:inline-flex;align-items:center;padding:var(--sp-md-lg) calc(var(--sp-xl) + var(--sp-sm));border:none;border-radius:var(--radius-full);background:var(--accent-brand);box-shadow:var(--shadow-hover);color:var(--text-on-color);font-size:1.05rem;font-weight:600;text-decoration:none;cursor:pointer;transition:var(--transition)}.LandingHero_cta__1_zaZ:hover{background:var(--accent-brand-strong);box-shadow:var(--shadow-float);transform:translateY(-2px)}.LandingHero_cta__1_zaZ:focus-visible{outline:2px solid var(--accent-brand);outline-offset:3px;box-shadow:var(--shadow-float)}.LandingHero_secondary__768eM{color:var(--accent-brand);font-size:1rem;font-weight:600;text-decoration:none;transition:var(--transition)}.LandingHero_secondary__768eM:hover{color:var(--accent-brand-strong)}.LandingHero_secondary__768eM:focus-visible{outline:2px solid var(--accent-brand);outline-offset:3px}.LandingHero_hint__V_Xxd{margin:0;color:var(--text-tertiary);font-size:.85rem}@media (max-width:1023px){.LandingHero_hero__Jwe3v{grid-template-columns:1fr;gap:var(--sp-xl);margin:var(--sp-md) var(--sp-lg) var(--sp-lg);padding:var(--sp-xl) var(--sp-lg)}.LandingHero_title__MIrfd{font-size:2.25rem;max-width:none}}@media (prefers-reduced-motion:reduce){.LandingHero_cta__1_zaZ,.LandingHero_secondary__768eM{transition:none}.LandingHero_cta__1_zaZ:hover{transform:none}}.LandingKept_section__V5JFI{padding:var(--sp-xl) var(--sp-lg);background:var(--surface-glass);scroll-margin-top:5.5rem}.LandingKept_title__UGlp1{margin:0 0 var(--sp-xl);color:var(--text-primary);font-size:1.75rem;font-weight:700;text-align:center}.LandingKept_grid__v979O{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--sp-lg);gap:var(--sp-lg);margin:0;padding:0;list-style:none}.LandingKept_card__fIGR2{display:flex;flex-direction:column;gap:var(--sp-md);padding:var(--sp-lg);border:1px solid var(--border-faint);border-radius:var(--radius-sm);background:var(--surface-solid)}.LandingKept_cardTitle__ndMWo{margin:0;color:var(--text-primary);font-size:1rem;font-weight:600}.LandingKept_cardText__JjIFw{margin:0;color:var(--text-tertiary);font-size:.95rem;line-height:1.55}@media (max-width:1023px){.LandingKept_grid__v979O{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.LandingKept_grid__v979O{grid-template-columns:1fr}}.LandingStart_section__8dUdE{padding:var(--sp-xl) var(--sp-lg);scroll-margin-top:5.5rem}.LandingStart_title__ekcpb{margin:0 0 var(--sp-md);color:var(--text-primary);font-size:1.75rem;font-weight:700;text-align:center}.LandingStart_lead__IOPoS{max-width:40rem;margin:0 auto var(--sp-xl);color:var(--text-body);font-size:1.1rem;line-height:1.55;text-align:center}.LandingStart_list__GUpid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--sp-lg);gap:var(--sp-lg);margin:0;padding:0;list-style:none;counter-reset:start-step}.LandingStart_item__0uUtS{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-md);counter-increment:start-step;padding:var(--sp-lg);border:1px solid var(--border-faint);border-radius:var(--radius-sm);background:var(--surface-solid)}.LandingStart_itemTitle__rkZf3{margin:0;color:var(--text-primary);font-size:1.05rem;font-weight:600}.LandingStart_itemTitle__rkZf3:before{content:counter(start-step) ". ";color:var(--accent-cool)}.LandingStart_itemText__Twgph{margin:0;color:var(--text-tertiary);font-size:.95rem;line-height:1.55}.LandingStart_hint__JykNE{margin:var(--sp-lg) 0 0;color:var(--text-tertiary);font-size:.95rem;text-align:center}@media (max-width:1023px){.LandingStart_list__GUpid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.LandingStart_list__GUpid{grid-template-columns:1fr}}.LandingPage_page__ZCZf4{max-width:1200px;margin:0 auto;min-height:100dvh;display:flex;flex-direction:column}