.HeroNetworkBackground-module__ZaA3QW__network{pointer-events:none;border-radius:inherit;z-index:0;opacity:.9;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(circle,#000 0% 42%,#0000 86%);mask-image:radial-gradient(circle,#000 0% 42%,#0000 86%)}.HeroNetworkBackground-module__ZaA3QW__network:after{content:"";z-index:1;background:radial-gradient(circle,#060a106b 0%,#060a1029 40%,#0000 72%);border-radius:999px;position:absolute;inset:10% 16% 18%}.HeroNetworkBackground-module__ZaA3QW__networkGraphic{z-index:0;width:100%;height:100%;display:block;position:relative}.HeroNetworkBackground-module__ZaA3QW__networkField{transform-origin:50%;animation:18s ease-in-out infinite alternate HeroNetworkBackground-module__ZaA3QW__networkDrift,14s ease-in-out infinite HeroNetworkBackground-module__ZaA3QW__networkBreath}.HeroNetworkBackground-module__ZaA3QW__baseLine{stroke:#94a3b838;stroke-width:1px;vector-effect:non-scaling-stroke}.HeroNetworkBackground-module__ZaA3QW__pulseLine{stroke:url(#hero-network-pulse);stroke-width:1.2px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:24 160;stroke-dashoffset:184px;opacity:0;animation:12s cubic-bezier(.4,0,.2,1) infinite HeroNetworkBackground-module__ZaA3QW__pulseTravel}.HeroNetworkBackground-module__ZaA3QW__node{fill:url(#hero-network-node);opacity:var(--node-opacity,.52);transform-origin:50%;animation:11s ease-in-out infinite HeroNetworkBackground-module__ZaA3QW__nodePulse}.HeroNetworkBackground-module__ZaA3QW__keyNode{opacity:calc(var(--node-opacity,.7) + .08)}@keyframes HeroNetworkBackground-module__ZaA3QW__networkDrift{0%{transform:translate(0,0)scale(1)}to{transform:translateY(-9px)scale(1.015)}}@keyframes HeroNetworkBackground-module__ZaA3QW__networkBreath{0%,to{opacity:.9}50%{opacity:1}}@keyframes HeroNetworkBackground-module__ZaA3QW__pulseTravel{0%{opacity:0;stroke-dashoffset:184px}8%{opacity:.1}22%{opacity:.28}40%{opacity:.42}58%{opacity:.18}72%{opacity:0;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}@keyframes HeroNetworkBackground-module__ZaA3QW__nodePulse{0%,to{opacity:calc(var(--node-opacity,.52) - .06)}50%{opacity:calc(var(--node-opacity,.52) + .07)}}@media (prefers-reduced-motion:reduce){.HeroNetworkBackground-module__ZaA3QW__networkField,.HeroNetworkBackground-module__ZaA3QW__pulseLine,.HeroNetworkBackground-module__ZaA3QW__node{animation:none}.HeroNetworkBackground-module__ZaA3QW__pulseLine{opacity:0}}
.PublicHeroHeading-module__1AxjUq__heroHeading{font-family:var(--font-onest);letter-spacing:-.055em;font-size:clamp(2.6rem,4.75vw,4.65rem);font-weight:740;line-height:1}@media (max-width:760px){.PublicHeroHeading-module__1AxjUq__heroHeading{font-size:2.12rem}}@media (max-width:430px){.PublicHeroHeading-module__1AxjUq__heroHeading{font-size:1.9rem}}
.PublicCookieConsent-module__FDTIQq__banner{z-index:80;color:#f8fafc;background:radial-gradient(circle at 8% 0,#3b82f624,#0000 36%),linear-gradient(#080d18fa 0%,#03070efa 100%);border:1px solid #93c5fd2e;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;max-width:960px;padding:20px;display:grid;position:fixed;bottom:24px;left:88px;right:24px;box-shadow:0 22px 60px #02061757,inset 0 1px #ffffff0f}.PublicCookieConsent-module__FDTIQq__bannerCopy{gap:8px;display:grid}.PublicCookieConsent-module__FDTIQq__bannerCopy h2,.PublicCookieConsent-module__FDTIQq__modalHeader h2{color:#f8fafc;letter-spacing:0;margin:0;font-size:1rem;font-weight:780}.PublicCookieConsent-module__FDTIQq__bannerCopy p,.PublicCookieConsent-module__FDTIQq__modalHeader p,.PublicCookieConsent-module__FDTIQq__categoryCopy p{color:#e2e8f0c7;margin:0;font-size:.88rem;line-height:1.55}.PublicCookieConsent-module__FDTIQq__noticeLink{color:#bfdbfe;width:fit-content;font-size:.86rem;font-weight:760;text-decoration:none}.PublicCookieConsent-module__FDTIQq__noticeLink:hover{color:#eff6ff;text-underline-offset:3px;text-decoration:underline}.PublicCookieConsent-module__FDTIQq__bannerActions,.PublicCookieConsent-module__FDTIQq__modalActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.PublicCookieConsent-module__FDTIQq__primaryButton,.PublicCookieConsent-module__FDTIQq__secondaryButton,.PublicCookieConsent-module__FDTIQq__closeButton,.PublicCookieConsent-module__FDTIQq__preferenceButton,.PublicCookieConsent-module__FDTIQq__toggle{font:inherit}.PublicCookieConsent-module__FDTIQq__primaryButton,.PublicCookieConsent-module__FDTIQq__secondaryButton{cursor:pointer;white-space:nowrap;border-radius:999px;min-height:40px;padding:0 14px;font-size:.86rem;font-weight:760;transition:border-color .18s,background .18s,color .18s,transform .18s,box-shadow .18s}.PublicCookieConsent-module__FDTIQq__primaryButton{color:#020617;background:linear-gradient(135deg,#f8fafc 0%,#dbeafe 100%);border:1px solid #f1f5f9d1;box-shadow:0 14px 30px #3b82f624}.PublicCookieConsent-module__FDTIQq__secondaryButton{color:#e2e8f0;background:#0f172abd;border:1px solid #93c5fd33}.PublicCookieConsent-module__FDTIQq__primaryButton:hover,.PublicCookieConsent-module__FDTIQq__secondaryButton:hover,.PublicCookieConsent-module__FDTIQq__preferenceButton:hover{transform:translateY(-1px)}.PublicCookieConsent-module__FDTIQq__secondaryButton:hover{background:#1e293bd1;border-color:#93c5fd57}.PublicCookieConsent-module__FDTIQq__preferenceButton{z-index:82;color:#dbeafe;cursor:pointer;background:radial-gradient(circle at 30% 18%,#60a5fa2e,#0000 42%),#060a12f5;border:1px solid #93c5fd38;border-radius:50%;place-items:center;width:46px;height:46px;transition:border-color .18s,color .18s,transform .18s;display:grid;position:fixed;bottom:24px;left:24px;box-shadow:0 18px 40px #02061747,inset 0 1px #ffffff12}.PublicCookieConsent-module__FDTIQq__preferenceButton:hover{color:#f8fafc;border-color:#bfdbfe6b}.PublicCookieConsent-module__FDTIQq__modalOverlay{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020617b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.PublicCookieConsent-module__FDTIQq__modal{color:#f8fafc;background:radial-gradient(circle at 18% 0,#2563eb21,#0000 32%),linear-gradient(#080d18fc 0%,#03070efc 100%);border:1px solid #93c5fd2e;border-radius:26px;gap:18px;width:min(100%,760px);max-height:min(760px,100vh - 48px);padding:24px;display:grid;overflow:auto;box-shadow:0 28px 80px #02061770,inset 0 1px #ffffff0f}.PublicCookieConsent-module__FDTIQq__modalHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.PublicCookieConsent-module__FDTIQq__modalHeader>div{gap:9px;display:grid}.PublicCookieConsent-module__FDTIQq__closeButton{color:#e2e8f0;cursor:pointer;background:#0f172aa3;border:1px solid #94a3b829;border-radius:999px;place-items:center;width:36px;height:36px;display:grid}.PublicCookieConsent-module__FDTIQq__closeButton:hover{color:#f8fafc;border-color:#bfdbfe57}.PublicCookieConsent-module__FDTIQq__categoryList{gap:12px;display:grid}.PublicCookieConsent-module__FDTIQq__categoryCard{background:#0f172a75;border:1px solid #94a3b821;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.PublicCookieConsent-module__FDTIQq__categoryCopy{gap:6px;display:grid}.PublicCookieConsent-module__FDTIQq__categoryCopy h3{color:#f8fafc;letter-spacing:0;margin:0;font-size:.94rem;font-weight:780}.PublicCookieConsent-module__FDTIQq__alwaysActive{color:#bbf7d0;white-space:nowrap;background:#16a34a1a;border:1px solid #22c55e2e;border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:800}.PublicCookieConsent-module__FDTIQq__toggle{cursor:pointer;background:#0f172adb;border:1px solid #94a3b83d;border-radius:999px;width:50px;height:28px;transition:border-color .18s,background .18s;position:relative}.PublicCookieConsent-module__FDTIQq__toggle span{background:#cbd5e1;border-radius:50%;width:18px;height:18px;transition:background .18s,transform .18s;position:absolute;top:4px;left:4px}.PublicCookieConsent-module__FDTIQq__toggleOn{background:#2563eb8c;border-color:#60a5fa7a}.PublicCookieConsent-module__FDTIQq__toggleOn span{background:#eff6ff;transform:translate(22px)}.PublicCookieConsent-module__FDTIQq__modalFooter{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding-top:2px;display:grid}.PublicCookieConsent-module__FDTIQq__primaryButton:focus-visible,.PublicCookieConsent-module__FDTIQq__secondaryButton:focus-visible,.PublicCookieConsent-module__FDTIQq__closeButton:focus-visible,.PublicCookieConsent-module__FDTIQq__preferenceButton:focus-visible,.PublicCookieConsent-module__FDTIQq__toggle:focus-visible,.PublicCookieConsent-module__FDTIQq__noticeLink:focus-visible{outline-offset:3px;outline:2px solid #bfdbfee6}@media (max-width:760px){.PublicCookieConsent-module__FDTIQq__banner{grid-template-columns:1fr;padding:18px;bottom:78px;left:16px;right:16px}.PublicCookieConsent-module__FDTIQq__bannerActions,.PublicCookieConsent-module__FDTIQq__modalActions{justify-content:stretch}.PublicCookieConsent-module__FDTIQq__bannerActions>*,.PublicCookieConsent-module__FDTIQq__modalActions>*{flex:150px}.PublicCookieConsent-module__FDTIQq__modalOverlay{padding:14px}.PublicCookieConsent-module__FDTIQq__modal{border-radius:22px;max-height:calc(100vh - 28px);padding:18px}.PublicCookieConsent-module__FDTIQq__modalFooter{grid-template-columns:1fr}.PublicCookieConsent-module__FDTIQq__categoryCard{grid-template-columns:1fr;align-items:start}.PublicCookieConsent-module__FDTIQq__alwaysActive,.PublicCookieConsent-module__FDTIQq__toggle{justify-self:start}}
.PublicMobileNavigation-module__23qFPW__mobileNav{display:none}.PublicMobileNavigation-module__23qFPW__menuButton,.PublicMobileNavigation-module__23qFPW__closeButton{color:#f8fafc;cursor:pointer;background:#0f172abd;border:1px solid #94a3b82e;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;transition:background .18s,border-color .18s,transform .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.PublicMobileNavigation-module__23qFPW__menuButton:hover,.PublicMobileNavigation-module__23qFPW__closeButton:hover{background:#1e293be0;border-color:#bfdbfe47}.PublicMobileNavigation-module__23qFPW__menuButton:focus-visible,.PublicMobileNavigation-module__23qFPW__closeButton:focus-visible,.PublicMobileNavigation-module__23qFPW__backdrop:focus-visible,.PublicMobileNavigation-module__23qFPW__navItem:focus-visible,.PublicMobileNavigation-module__23qFPW__portalAction:focus-visible,.PublicMobileNavigation-module__23qFPW__brand:focus-visible{outline-offset:3px;outline:2px solid #bfdbfee0}.PublicMobileNavigation-module__23qFPW__overlay{z-index:120;isolation:isolate;width:100vw;height:100dvh;position:fixed;inset:0}.PublicMobileNavigation-module__23qFPW__backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#020617b8;border:0;width:100vw;height:100dvh;animation:.18s both PublicMobileNavigation-module__23qFPW__mobileBackdropIn;position:fixed;inset:0}.PublicMobileNavigation-module__23qFPW__drawer{z-index:1;box-sizing:border-box;background:radial-gradient(circle at 16% 0,#3b82f629,#0000 34%),radial-gradient(circle at 86% 12%,#0ea5e91a,#0000 26%),linear-gradient(#05080efc 0%,#080f1cfc 100%);grid-template-rows:auto 1fr auto;gap:26px;width:100vw;min-height:100dvh;max-height:100dvh;padding:18px 24px 24px;animation:.22s both PublicMobileNavigation-module__23qFPW__mobileDrawerIn;display:grid;position:fixed;inset:0;overflow-y:auto;box-shadow:0 24px 90px #02061770}.PublicMobileNavigation-module__23qFPW__drawerTop{justify-content:space-between;align-items:center;gap:14px;min-height:48px;display:flex}.PublicMobileNavigation-module__23qFPW__brand{color:#fff;letter-spacing:-.025em;align-items:center;gap:12px;min-width:0;font-size:.98rem;font-weight:760;text-decoration:none;display:inline-flex}.PublicMobileNavigation-module__23qFPW__brandMark{filter:drop-shadow(0 6px 18px #bfdbfe1f);flex:none;width:42px;height:42px}.PublicMobileNavigation-module__23qFPW__brand span{overflow-wrap:anywhere}.PublicMobileNavigation-module__23qFPW__navList{align-content:start;gap:12px;padding-top:4px;display:grid}.PublicMobileNavigation-module__23qFPW__navItem{color:#e2e8f0c7;text-align:left;border:1px solid #0000;border-radius:18px;justify-content:flex-start;align-items:center;min-height:46px;padding:0 14px;font-size:.98rem;font-weight:650;text-decoration:none;transition:background .18s,border-color .18s,color .18s;display:flex}.PublicMobileNavigation-module__23qFPW__navItem:hover,.PublicMobileNavigation-module__23qFPW__navItemActive{color:#f8fafc;background:#0f172ab8;border-color:#60a5fa3d;box-shadow:inset 0 1px #ffffff0a}.PublicMobileNavigation-module__23qFPW__drawerActions{padding-top:8px;padding-bottom:env(safe-area-inset-bottom);gap:12px;display:grid}.PublicMobileNavigation-module__23qFPW__portalAction{color:#020617;background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:48px;font-weight:760;text-decoration:none;display:inline-flex;box-shadow:0 16px 36px #94a3b829}.PublicMobileNavigation-module__23qFPW__portalAction:hover{background:linear-gradient(135deg,#fff 0%,#edf2f8 100%)}@keyframes PublicMobileNavigation-module__23qFPW__mobileBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes PublicMobileNavigation-module__23qFPW__mobileDrawerIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:860px){.PublicMobileNavigation-module__23qFPW__mobileNav{justify-content:flex-end;align-items:center;margin-left:auto;display:flex}}@media (max-width:430px){.PublicMobileNavigation-module__23qFPW__drawer{gap:22px;padding:16px 20px 22px}.PublicMobileNavigation-module__23qFPW__navList{gap:10px}.PublicMobileNavigation-module__23qFPW__navItem{border-radius:16px;min-height:44px;padding:0 12px;font-size:.95rem}}@media (prefers-reduced-motion:reduce){.PublicMobileNavigation-module__23qFPW__menuButton,.PublicMobileNavigation-module__23qFPW__closeButton,.PublicMobileNavigation-module__23qFPW__backdrop,.PublicMobileNavigation-module__23qFPW__drawer,.PublicMobileNavigation-module__23qFPW__navItem{transition:none;animation:none}}
.PublicSitePage-module__eSiC7W__page{--platform-container-width:1270px;--platform-container-gutter:40px;--platform-nav-container-width:1180px;--platform-eyebrow-background:linear-gradient(180deg,#182f5cf2 0%,#081224f5 100%);--platform-eyebrow-background-active:linear-gradient(180deg,#204384f5 0%,#081224fa 100%);--platform-eyebrow-border:#467fdc8c;--platform-eyebrow-border-active:#60a5fa9e;--platform-eyebrow-color:#e5eefc;--platform-eyebrow-shadow:0 0 0 1px #467fdc1f,0 12px 30px #14346e38;--platform-eyebrow-shadow-active:0 0 0 1px #60a5fa29,0 12px 32px #14346e42;min-height:100vh;font-family:var(--font-onest);color:#0f172a;background:radial-gradient(circle at 18% 0,#3b82f614,#0000 26%),radial-gradient(circle at 86% 8%,#0ea5e90e,#0000 22%),linear-gradient(#f6f8fc 0%,#f5f7fa 46%,#f7f8fb 100%)}.PublicSitePage-module__eSiC7W__nav{z-index:20;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#05080ef0;border-bottom:1px solid #94a3b81a;position:sticky;top:0}.PublicSitePage-module__eSiC7W__navInner{width:calc(100% - var(--platform-container-gutter));max-width:var(--platform-nav-container-width);margin:0 auto}.PublicSitePage-module__eSiC7W__hero,.PublicSitePage-module__eSiC7W__section,.PublicSitePage-module__eSiC7W__footer{box-sizing:border-box;width:calc(100% - var(--platform-container-gutter));max-width:var(--platform-container-width);margin:0 auto}.PublicSitePage-module__eSiC7W__navInner{justify-content:space-between;align-items:center;gap:20px;min-height:78px;display:flex}.PublicSitePage-module__eSiC7W__brand{color:#fff;letter-spacing:-.025em;white-space:nowrap;align-items:center;gap:12px;font-size:.98rem;font-weight:760;text-decoration:none;display:inline-flex}.PublicSitePage-module__eSiC7W__brandMark{filter:drop-shadow(0 6px 18px #bfdbfe1f);width:46px;height:46px;display:block}.PublicSitePage-module__eSiC7W__navLinks,.PublicSitePage-module__eSiC7W__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.PublicSitePage-module__eSiC7W__navLinks{justify-content:center}.PublicSitePage-module__eSiC7W__navLink,.PublicSitePage-module__eSiC7W__platformAction,.PublicSitePage-module__eSiC7W__secondaryAction,.PublicSitePage-module__eSiC7W__primaryAction,.PublicSitePage-module__eSiC7W__footerLink,.PublicSitePage-module__eSiC7W__cardLink{transition:background .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s}.PublicSitePage-module__eSiC7W__navLink{color:#e2e8f0c2;white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:10px 11px;font-size:.9rem;font-weight:560;text-decoration:none}.PublicSitePage-module__eSiC7W__navLink:hover,.PublicSitePage-module__eSiC7W__navLinkActive{color:#f8fafc;background:#0f172a9e;border-color:#94a3b829}.PublicSitePage-module__eSiC7W__platformAction,.PublicSitePage-module__eSiC7W__secondaryAction,.PublicSitePage-module__eSiC7W__primaryAction{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}.PublicSitePage-module__eSiC7W__platformAction{color:#020617;background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);min-height:46px;padding:0 18px;font-weight:650;box-shadow:0 14px 30px #94a3b81f}.PublicSitePage-module__eSiC7W__platformAction:hover{transform:translateY(-1px);box-shadow:0 16px 34px #94a3b829}.PublicSitePage-module__eSiC7W__navLink:focus-visible,.PublicSitePage-module__eSiC7W__platformAction:focus-visible,.PublicSitePage-module__eSiC7W__secondaryAction:focus-visible,.PublicSitePage-module__eSiC7W__primaryAction:focus-visible,.PublicSitePage-module__eSiC7W__footerLink:focus-visible,.PublicSitePage-module__eSiC7W__cardLink:focus-visible{outline-offset:2px;outline:2px solid #bfdbfee0}.PublicSitePage-module__eSiC7W__secondaryAction{color:#e2e8f0;background:#0f172a6b;border:1px solid #94a3b829}.PublicSitePage-module__eSiC7W__secondaryAction:hover{background:#1e293b9e;border-color:#94a3b842}.PublicSitePage-module__eSiC7W__loopLearnAction{color:#020617;background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);border-color:#f1f5f9d1;box-shadow:0 14px 30px #94a3b81f}.PublicSitePage-module__eSiC7W__loopLearnAction:hover{color:#020617;background:linear-gradient(135deg,#fff 0%,#eef2f7 100%);border-color:#ffffffeb;box-shadow:0 16px 34px #94a3b829}.PublicSitePage-module__eSiC7W__primaryAction{color:#020617;background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);border:1px solid #f1f5f9c7;box-shadow:0 14px 30px #94a3b81f}.PublicSitePage-module__eSiC7W__primaryAction:hover{transform:translateY(-1px);box-shadow:0 16px 34px #94a3b829}.PublicSitePage-module__eSiC7W__compactCardAction{justify-self:start;width:fit-content}.PublicSitePage-module__eSiC7W__hero{padding:72px 0 42px}.PublicSitePage-module__eSiC7W__heroPanel{background:radial-gradient(circle at 88% 12%,#3b82f61f,#0000 32%),linear-gradient(#0b1628f5 0%,#07111ff0 100%);border:1px solid #94a3b81f;border-radius:34px;gap:22px;padding:44px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 28px 70px #0f172a2e}.PublicSitePage-module__eSiC7W__platformEyebrow{isolation:isolate;border:1px solid var(--platform-eyebrow-border);background:var(--platform-eyebrow-background);width:fit-content;color:var(--platform-eyebrow-color);box-shadow:var(--platform-eyebrow-shadow);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;padding:8px 14px;font-size:.78rem;font-weight:760;animation:7.5s ease-in-out infinite PublicSitePage-module__eSiC7W__heroGateBreath;display:inline-flex;position:relative;overflow:hidden}.PublicSitePage-module__eSiC7W__platformEyebrow:before{content:"";border-radius:inherit;z-index:0;background:linear-gradient(100deg,#0000 0% 36%,#2563eb0e 48%,#60a5fa24 50%,#2563eb0e 52%,#0000 64% 100%);animation:8.8s cubic-bezier(.4,0,.2,1) infinite PublicSitePage-module__eSiC7W__heroGateSweep;position:absolute;inset:0;transform:translate(-145%)}.PublicSitePage-module__eSiC7W__platformEyebrow:after{content:"";border-radius:inherit;z-index:0;background:linear-gradient(#3b82f60e,#0e1e4005);position:absolute;inset:1px}.PublicSitePage-module__eSiC7W__platformEyebrow>*{z-index:1;position:relative}.PublicSitePage-module__eSiC7W__title{color:#f8fafc;text-wrap:balance;text-shadow:0 1px 18px #0f172a38;max-width:920px;margin:0}.PublicSitePage-module__eSiC7W__description{color:#e2e8f0cc;max-width:820px;margin:0;font-size:clamp(1rem,1.7vw,1.16rem);line-height:1.78}.PublicSitePage-module__eSiC7W__heroActions{flex-wrap:wrap;gap:12px;display:flex}.PublicSitePage-module__eSiC7W__section{padding:48px 0}.PublicSitePage-module__eSiC7W__sectionTightTop{padding-top:20px}.PublicSitePage-module__eSiC7W__sectionHeader{gap:12px;max-width:820px;margin-bottom:26px;display:grid}.PublicSitePage-module__eSiC7W__sectionTitle{color:#0f172a;letter-spacing:-.045em;margin:0;font-size:clamp(1.75rem,3.2vw,2.65rem);font-weight:760;line-height:1.04}.PublicSitePage-module__eSiC7W__sectionText{color:#475569;margin:0;line-height:1.74}.PublicSitePage-module__eSiC7W__grid,.PublicSitePage-module__eSiC7W__twoGrid,.PublicSitePage-module__eSiC7W__threeGrid,.PublicSitePage-module__eSiC7W__modulePortraitGrid,.PublicSitePage-module__eSiC7W__moduleLandscapeGrid,.PublicSitePage-module__eSiC7W__glossaryGrid{gap:18px;display:grid}.PublicSitePage-module__eSiC7W__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.PublicSitePage-module__eSiC7W__loopModelGrid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch}.PublicSitePage-module__eSiC7W__loopModelCard{grid-template-rows:auto auto 1fr;align-content:start;gap:12px;min-height:270px;padding:24px 22px;display:grid}.PublicSitePage-module__eSiC7W__loopModelCard .PublicSitePage-module__eSiC7W__statusPill{justify-self:start}.PublicSitePage-module__eSiC7W__twoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.PublicSitePage-module__eSiC7W__threeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.PublicSitePage-module__eSiC7W__modulePortraitGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.PublicSitePage-module__eSiC7W__moduleStackCard{--module-card-rhythm:16px;gap:var(--module-card-rhythm);grid-template-rows:auto auto 1fr;align-content:start;display:grid}.PublicSitePage-module__eSiC7W__modulePortraitCard{min-height:310px}.PublicSitePage-module__eSiC7W__moduleDiscoveryCard{min-height:245px}.PublicSitePage-module__eSiC7W__moduleLandscapeGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.PublicSitePage-module__eSiC7W__moduleLandscapeCard{min-height:190px}.PublicSitePage-module__eSiC7W__boundaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.PublicSitePage-module__eSiC7W__glossaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.PublicSitePage-module__eSiC7W__card,.PublicSitePage-module__eSiC7W__linkCard,.PublicSitePage-module__eSiC7W__statement,.PublicSitePage-module__eSiC7W__callout{background:#0b1628f0;border:1px solid #94a3b81a;border-radius:26px;box-shadow:0 22px 54px #0f172a24}.PublicSitePage-module__eSiC7W__card,.PublicSitePage-module__eSiC7W__statement,.PublicSitePage-module__eSiC7W__callout{padding:26px}.PublicSitePage-module__eSiC7W__boundaryCard{align-content:start;gap:14px;min-height:245px;padding:24px;display:grid}.PublicSitePage-module__eSiC7W__boundaryWideCard{gap:14px;margin-top:18px;padding:28px;display:grid}.PublicSitePage-module__eSiC7W__faqCtaCard{margin-top:30px}.PublicSitePage-module__eSiC7W__faqCtaActions{flex-wrap:wrap;gap:12px;display:flex}.PublicSitePage-module__eSiC7W__faqInquiryButton{cursor:pointer;font-family:inherit;font-size:inherit;font-weight:700}.PublicSitePage-module__eSiC7W__useCaseClassCard.PublicSitePage-module__eSiC7W__faqCard{box-sizing:border-box;height:auto;min-height:86px}.PublicSitePage-module__eSiC7W__useCaseClassSummary.PublicSitePage-module__eSiC7W__faqSummary{box-sizing:border-box;align-items:center;min-height:84px}.PublicSitePage-module__eSiC7W__useCaseClassCard.PublicSitePage-module__eSiC7W__faqCard[open] .PublicSitePage-module__eSiC7W__useCaseClassSummary.PublicSitePage-module__eSiC7W__faqSummary{align-items:start;min-height:0}.PublicSitePage-module__eSiC7W__useCaseClassGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.PublicSitePage-module__eSiC7W__useCaseClassColumn{align-content:start;gap:14px;display:grid}.PublicSitePage-module__eSiC7W__useCaseClassCard{height:190px;color:inherit;background:radial-gradient(circle at 92% 8%,#3b82f614,#0000 24%),#0b1628f0;border:1px solid #94a3b81a;border-radius:22px;transition:border-color .16s,background .16s,transform .16s;box-shadow:0 18px 44px #0f172a1f}.PublicSitePage-module__eSiC7W__useCaseClassCard[open]{height:auto}.PublicSitePage-module__eSiC7W__useCaseClassCard[open],.PublicSitePage-module__eSiC7W__useCaseClassCard:hover{background:radial-gradient(circle at 92% 8%,#3b82f61c,#0000 24%),#0d192bfa;border-color:#60a5fa47}.PublicSitePage-module__eSiC7W__useCaseClassCard:hover{transform:translateY(-1px)}.PublicSitePage-module__eSiC7W__useCaseClassSummary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:16px;min-height:188px;padding:22px 24px;list-style:none;display:grid}.PublicSitePage-module__eSiC7W__useCaseClassCard[open] .PublicSitePage-module__eSiC7W__useCaseClassSummary{min-height:0}.PublicSitePage-module__eSiC7W__useCaseClassSummary::-webkit-details-marker{display:none}.PublicSitePage-module__eSiC7W__useCaseClassSummary:after{content:"+";color:#bfdbfe;border:1px solid #60a5fa3d;border-radius:999px;place-items:center;width:30px;height:30px;font-size:1.05rem;line-height:1;display:inline-grid}.PublicSitePage-module__eSiC7W__useCaseClassCard[open] .PublicSitePage-module__eSiC7W__useCaseClassSummary:after{content:"-"}.PublicSitePage-module__eSiC7W__useCaseClassSummary:focus-visible{outline-offset:4px;border-radius:18px;outline:2px solid #60a5fac7}.PublicSitePage-module__eSiC7W__useCaseClassNumber{box-sizing:border-box;color:#bfdbfe;letter-spacing:.08em;background:#3b82f614;border:1px solid #60a5fa3d;border-radius:999px;justify-content:center;align-items:center;min-width:42px;height:34px;padding:0 12px;font-size:.78rem;font-weight:760;display:inline-flex}.PublicSitePage-module__eSiC7W__useCaseClassSummaryText{gap:8px;display:grid}.PublicSitePage-module__eSiC7W__useCaseClassTitle{color:#f8fafc;letter-spacing:-.02em;font-size:1.08rem;font-weight:760;line-height:1.26}.PublicSitePage-module__eSiC7W__useCaseClassIntro{-webkit-line-clamp:3;color:#e2e8f0bd;-webkit-box-orient:vertical;line-height:1.64;display:-webkit-box;overflow:hidden}.PublicSitePage-module__eSiC7W__useCaseClassCard[open] .PublicSitePage-module__eSiC7W__useCaseClassIntro{-webkit-line-clamp:unset;display:block;overflow:visible}.PublicSitePage-module__eSiC7W__useCaseClassBody{gap:14px;padding:0 24px 24px 82px;display:grid}.PublicSitePage-module__eSiC7W__useCaseClassSupport{color:#bfdbfee0;margin:0;line-height:1.62}.PublicSitePage-module__eSiC7W__linkCard{color:inherit;gap:12px;padding:26px;text-decoration:none;display:grid}.PublicSitePage-module__eSiC7W__linkCard:hover{background:#0e1b2efa;border-color:#60a5fa52;transform:translateY(-2px)}.PublicSitePage-module__eSiC7W__cardTitle,.PublicSitePage-module__eSiC7W__linkTitle,.PublicSitePage-module__eSiC7W__statementTitle{color:#f8fafc;letter-spacing:-.02em;margin:0;font-size:1.18rem;font-weight:760;line-height:1.25}.PublicSitePage-module__eSiC7W__cardText,.PublicSitePage-module__eSiC7W__definition{color:#e2e8f0c7;margin:0;line-height:1.68}.PublicSitePage-module__eSiC7W__cardMeta{color:#bfdbfee6;border-top:1px solid #94a3b814;margin-top:16px;padding-top:16px;line-height:1.62}.PublicSitePage-module__eSiC7W__statusPill{box-sizing:border-box;color:#cbd5e1;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#94a3b814;border:1px solid #94a3b829;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:34px;padding:8px 14px;font-size:.78rem;font-weight:760;line-height:1;display:inline-flex}.PublicSitePage-module__eSiC7W__cardLink{color:#bfdbfe;align-items:center;gap:8px;width:fit-content;font-weight:760;display:inline-flex}.PublicSitePage-module__eSiC7W__resourcePanelSection{gap:26px;padding-top:28px;display:grid}.PublicSitePage-module__eSiC7W__resourcePanelSwitcher{background:#ffffff94;border:1px solid #0f172a1a;border-radius:999px;flex-wrap:wrap;justify-self:center;gap:8px;width:fit-content;max-width:100%;padding:8px;display:flex;box-shadow:0 18px 44px #0f172a14}.PublicSitePage-module__eSiC7W__resourcePanelButton{color:#334155;cursor:pointer;min-height:42px;font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:.88rem;font-weight:760;line-height:1;transition:background .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s;display:inline-flex}.PublicSitePage-module__eSiC7W__resourcePanelButton:hover{color:#0f172a;background:#0f172a0f}.PublicSitePage-module__eSiC7W__resourcePanelButton:focus-visible{outline-offset:2px;outline:2px solid #2563eb94}.PublicSitePage-module__eSiC7W__resourcePanelButtonActive{border-color:var(--platform-eyebrow-border-active);background:var(--platform-eyebrow-background-active);color:var(--platform-eyebrow-color);box-shadow:var(--platform-eyebrow-shadow-active)}.PublicSitePage-module__eSiC7W__resourcePanelButtonActive:hover{color:var(--platform-eyebrow-color);background:var(--platform-eyebrow-background-active)}.PublicSitePage-module__eSiC7W__resourcePanel{gap:24px;display:grid}.PublicSitePage-module__eSiC7W__tutorialCard{align-content:start;gap:14px;display:grid}.PublicSitePage-module__eSiC7W__tutorialThumbnail{aspect-ratio:16/9;color:#dbeafee6;letter-spacing:.1em;text-transform:uppercase;background:radial-gradient(circle at 75% 20%,#3b82f629,#0000 34%),linear-gradient(135deg,#0f172ae0,#1e293b9e);border:1px solid #60a5fa2e;border-radius:18px;place-items:center;gap:8px;font-size:.78rem;font-weight:760;display:grid}.PublicSitePage-module__eSiC7W__disabledResourceAction{opacity:.62;cursor:not-allowed}.PublicSitePage-module__eSiC7W__disabledResourceAction[aria-disabled=true]{pointer-events:none}.PublicSitePage-module__eSiC7W__resourceModalOverlay{z-index:70;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020617b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.PublicSitePage-module__eSiC7W__resourceModalCard{background:radial-gradient(circle at 90% 10%,#3b82f61f,#0000 28%),#0b1628fa;border:1px solid #94a3b829;border-radius:26px;gap:18px;width:min(100%,560px);padding:28px;display:grid;box-shadow:0 28px 70px #0206176b}.PublicSitePage-module__eSiC7W__resourceModalActions{flex-wrap:wrap;gap:12px;display:flex}.PublicSitePage-module__eSiC7W__resourceModalActions button{cursor:pointer;font:inherit}.PublicSitePage-module__eSiC7W__list{color:#f1f5f9e0;gap:9px;margin:0;padding-left:18px;line-height:1.65;display:grid}.PublicSitePage-module__eSiC7W__ooiIntroGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.PublicSitePage-module__eSiC7W__cardEyebrow{box-sizing:border-box;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;height:34px;min-height:34px;padding:0 12px;font-size:.78rem;font-weight:760;line-height:1}.PublicSitePage-module__eSiC7W__ooiIntroCard{grid-template-rows:auto auto auto;align-content:start;gap:14px}.PublicSitePage-module__eSiC7W__statement{gap:14px;display:grid}.PublicSitePage-module__eSiC7W__callout{background:radial-gradient(circle at 84% 12%,#3b82f61f,#0000 30%),#0b1628f2;gap:14px;display:grid}.PublicSitePage-module__eSiC7W__pricingPrincipleCard,.PublicSitePage-module__eSiC7W__pricingPlanCard,.PublicSitePage-module__eSiC7W__pricingRuleCard,.PublicSitePage-module__eSiC7W__pricingTableWrap{background:radial-gradient(circle at 92% 8%,#3b82f614,#0000 24%),#0b1628f0;border:1px solid #94a3b81a;border-radius:26px;box-shadow:0 22px 54px #0f172a24}.PublicSitePage-module__eSiC7W__pricingPrincipleCard{gap:18px;padding:30px;display:grid}.PublicSitePage-module__eSiC7W__pricingPrincipleText{gap:12px;max-width:900px;display:grid}.PublicSitePage-module__eSiC7W__pricingPrincipleText .PublicSitePage-module__eSiC7W__sectionTitle{color:#f8fafc}.PublicSitePage-module__eSiC7W__pricingPrincipleText .PublicSitePage-module__eSiC7W__sectionText{color:#e2e8f0cc}.PublicSitePage-module__eSiC7W__pricingEmphasis{color:#dbeafef0;background:#3b82f614;border:1px solid #60a5fa3d;border-radius:999px;width:fit-content;margin:0;padding:12px 16px;font-weight:760;line-height:1.4}.PublicSitePage-module__eSiC7W__pricingUseCaseCallout{grid-template-columns:minmax(0,1fr) auto;place-items:center start;gap:20px;padding:24px 26px;display:grid}.PublicSitePage-module__eSiC7W__pricingCardsGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.PublicSitePage-module__eSiC7W__pricingBillingSwitcher{background:#ffffff94;border:1px solid #0f172a1a;border-radius:999px;flex-wrap:wrap;gap:8px;width:fit-content;max-width:100%;margin:0 auto 20px;padding:8px;display:flex;box-shadow:0 18px 44px #0f172a14}.PublicSitePage-module__eSiC7W__pricingBillingButton{color:#334155;cursor:pointer;min-height:42px;font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:.88rem;font-weight:760;line-height:1;transition:background .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s;display:inline-flex}.PublicSitePage-module__eSiC7W__pricingBillingButton:hover{color:#0f172a;background:#0f172a0f}.PublicSitePage-module__eSiC7W__pricingBillingButton:focus-visible{outline-offset:2px;outline:2px solid #2563eb94}.PublicSitePage-module__eSiC7W__pricingBillingButtonActive{border-color:var(--platform-eyebrow-border-active);background:var(--platform-eyebrow-background-active);color:var(--platform-eyebrow-color);box-shadow:var(--platform-eyebrow-shadow-active)}.PublicSitePage-module__eSiC7W__pricingBillingButtonActive:hover{color:var(--platform-eyebrow-color);background:var(--platform-eyebrow-background-active)}.PublicSitePage-module__eSiC7W__pricingBillingHelper{color:inherit;letter-spacing:.02em;background:#ffffff24;border-radius:999px;padding:4px 8px;font-size:.7rem}.PublicSitePage-module__eSiC7W__pricingScopePill{border-color:var(--platform-eyebrow-border);background:var(--platform-eyebrow-background);min-height:auto;color:var(--platform-eyebrow-color);box-shadow:var(--platform-eyebrow-shadow);padding:8px 14px}.PublicSitePage-module__eSiC7W__pricingScopePillWorkspace{color:#fff7d6;background:linear-gradient(#534312f5 0%,#12151afa 100%),#0b1628f5;border-color:#d4af37;box-shadow:0 0 0 1px #d4af3724,0 12px 30px #d4af3729}.PublicSitePage-module__eSiC7W__pricingPlanCard{grid-template-rows:156px 172px 1fr auto;gap:20px;padding:26px;display:grid}.PublicSitePage-module__eSiC7W__pricingPlanCardRecommended{background:radial-gradient(circle at 92% 8%,#60a5fa26,#0000 28%),radial-gradient(circle at 12% 0,#3b82f614,#0000 24%),#0b1628f5;border-color:#60a5fa5c;box-shadow:0 0 0 1px #60a5fa14,0 28px 70px #2563eb29,0 22px 54px #0f172a24}.PublicSitePage-module__eSiC7W__pricingPlanHeader,.PublicSitePage-module__eSiC7W__pricingIncludes,.PublicSitePage-module__eSiC7W__pricingTallCard,.PublicSitePage-module__eSiC7W__pricingFinalCta{gap:14px;display:grid}.PublicSitePage-module__eSiC7W__pricingPlanTopLine{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:9px;display:flex}.PublicSitePage-module__eSiC7W__pricingPlanHeader,.PublicSitePage-module__eSiC7W__pricingPlanCard>.PublicSitePage-module__eSiC7W__cardText,.PublicSitePage-module__eSiC7W__pricingIncludes{align-content:start}.PublicSitePage-module__eSiC7W__pricingPrice{color:#f8fafc;letter-spacing:-.055em;margin:0;font-size:clamp(2rem,3vw,2.85rem);font-weight:780;line-height:1}.PublicSitePage-module__eSiC7W__pricingMembers{color:#bfdbfeeb;margin:8px 0 0;font-weight:700}.PublicSitePage-module__eSiC7W__pricingPriceHelper{color:#dbeafedb;margin:8px 0 0;font-size:.82rem;font-weight:700;line-height:1.35}.PublicSitePage-module__eSiC7W__pricingRecommendedWrap{align-items:center;gap:5px;width:fit-content;display:inline-flex;position:relative}.PublicSitePage-module__eSiC7W__pricingRecommendedBadge{color:#fff7d6e0;letter-spacing:.02em;white-space:nowrap;font-size:.74rem;font-weight:780;line-height:1}.PublicSitePage-module__eSiC7W__pricingRecommendedInfo{color:#fff7d6e0;cursor:help;width:17px;height:17px;font:inherit;background:#d4af3714;border:1px solid #d4af3757;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:.66rem;font-weight:780;line-height:1;display:inline-flex}.PublicSitePage-module__eSiC7W__pricingRecommendedInfo:focus-visible{outline-offset:2px;outline:2px solid #d4af378a}.PublicSitePage-module__eSiC7W__pricingRecommendedTooltip{z-index:5;color:#e2e8f0e6;letter-spacing:0;opacity:0;pointer-events:none;background:#07111ffa;border:1px solid #d4af373d;border-radius:14px;width:min(300px,100vw - 48px);padding:11px 12px;font-size:.76rem;font-weight:600;line-height:1.45;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 10px);left:0;transform:translateY(4px);box-shadow:0 18px 44px #0f172a57}.PublicSitePage-module__eSiC7W__pricingRecommendedWrap:hover .PublicSitePage-module__eSiC7W__pricingRecommendedTooltip,.PublicSitePage-module__eSiC7W__pricingRecommendedWrap:focus-within .PublicSitePage-module__eSiC7W__pricingRecommendedTooltip{opacity:1;transform:translateY(0)}.PublicSitePage-module__eSiC7W__pricingLabel{color:#f8fafcf0}.PublicSitePage-module__eSiC7W__pricingSubheading{color:#f8fafc;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.86rem;font-weight:760}.PublicSitePage-module__eSiC7W__pricingList{color:#e2e8f0cc;gap:9px;margin:0;padding-left:18px;line-height:1.6;display:grid}.PublicSitePage-module__eSiC7W__pricingInquiryButton{cursor:pointer;font-family:inherit;font-size:inherit}.PublicSitePage-module__eSiC7W__pricingTrialMessage{background:#3b82f612;border:1px solid #60a5fa2e;border-radius:18px;gap:8px;padding:16px;display:grid}.PublicSitePage-module__eSiC7W__pricingTrialMessage p{color:#e2e8f0d1;margin:0;line-height:1.6}.PublicSitePage-module__eSiC7W__pricingRulesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.PublicSitePage-module__eSiC7W__pricingRuleCard{align-content:start;gap:12px;padding:24px;display:grid}.PublicSitePage-module__eSiC7W__pricingRuleCardFull{grid-column:1/-1}.PublicSitePage-module__eSiC7W__pricingTableWrap{padding:8px;overflow-x:auto}.PublicSitePage-module__eSiC7W__pricingTable{border-collapse:collapse;color:#e2e8f0d1;width:100%;min-width:720px}.PublicSitePage-module__eSiC7W__pricingTable caption{color:#f8fafc;text-align:left;padding:18px 18px 10px;font-size:1.05rem;font-weight:760}.PublicSitePage-module__eSiC7W__pricingTable th,.PublicSitePage-module__eSiC7W__pricingTable td{text-align:left;border-top:1px solid #94a3b81a;padding:17px 18px;line-height:1.5}.PublicSitePage-module__eSiC7W__pricingTable thead th{color:#bfdbfef0;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:760}.PublicSitePage-module__eSiC7W__pricingTable tbody th{color:#f8fafc;font-weight:760}.PublicSitePage-module__eSiC7W__pricingFinalCta{padding:30px}.PublicSitePage-module__eSiC7W__footer{color:#e2e8f099;padding:42px 0 52px}.PublicSitePage-module__eSiC7W__footerInner{border-top:1px solid #94a3b81a;justify-content:space-between;align-items:center;gap:18px;padding-top:22px;display:flex}.PublicSitePage-module__eSiC7W__footerLinks{flex-wrap:wrap;gap:14px;display:flex}.PublicSitePage-module__eSiC7W__footerLink{color:#e2e8f0c7;text-decoration:none}.PublicSitePage-module__eSiC7W__footerLink:hover{color:#fff}@keyframes PublicSitePage-module__eSiC7W__heroGateSweep{0%,12%{opacity:0;transform:translate(-145%)}20%{opacity:1}38%{opacity:1;transform:translate(145%)}46%,to{opacity:0;transform:translate(145%)}}@keyframes PublicSitePage-module__eSiC7W__heroGateBreath{0%,to{border-color:var(--platform-eyebrow-border);background:var(--platform-eyebrow-background);box-shadow:var(--platform-eyebrow-shadow)}50%{border-color:var(--platform-eyebrow-border-active);background:var(--platform-eyebrow-background-active);box-shadow:var(--platform-eyebrow-shadow-active)}}@media (prefers-reduced-motion:reduce){.PublicSitePage-module__eSiC7W__platformEyebrow,.PublicSitePage-module__eSiC7W__platformEyebrow:before{animation:none}.PublicSitePage-module__eSiC7W__platformEyebrow{border-color:var(--platform-eyebrow-border);background:var(--platform-eyebrow-background);box-shadow:var(--platform-eyebrow-shadow)}.PublicSitePage-module__eSiC7W__platformEyebrow:before{opacity:0;transform:translate(-145%)}}@media (max-width:1120px){.PublicSitePage-module__eSiC7W__navInner{flex-direction:column;align-items:stretch;padding:18px 0}.PublicSitePage-module__eSiC7W__navLinks,.PublicSitePage-module__eSiC7W__actions{justify-content:flex-start}.PublicSitePage-module__eSiC7W__grid,.PublicSitePage-module__eSiC7W__boundaryGrid,.PublicSitePage-module__eSiC7W__threeGrid,.PublicSitePage-module__eSiC7W__modulePortraitGrid,.PublicSitePage-module__eSiC7W__glossaryGrid,.PublicSitePage-module__eSiC7W__pricingCardsGrid,.PublicSitePage-module__eSiC7W__pricingRulesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.PublicSitePage-module__eSiC7W__moduleLandscapeGrid{grid-template-columns:1fr}}@media (max-width:860px){.PublicSitePage-module__eSiC7W__navInner{flex-direction:row;align-items:center;min-height:70px;padding:12px 0}.PublicSitePage-module__eSiC7W__navLinks,.PublicSitePage-module__eSiC7W__actions{display:none}}@media (max-width:760px){.PublicSitePage-module__eSiC7W__hero,.PublicSitePage-module__eSiC7W__section,.PublicSitePage-module__eSiC7W__footer{width:calc(100% - 28px);max-width:var(--platform-container-width)}.PublicSitePage-module__eSiC7W__navInner{width:calc(100% - 28px);max-width:var(--platform-nav-container-width)}.PublicSitePage-module__eSiC7W__actions>*,.PublicSitePage-module__eSiC7W__heroActions>*{width:100%}.PublicSitePage-module__eSiC7W__hero{padding-top:42px}.PublicSitePage-module__eSiC7W__heroPanel{border-radius:28px;padding:28px}.PublicSitePage-module__eSiC7W__grid,.PublicSitePage-module__eSiC7W__twoGrid,.PublicSitePage-module__eSiC7W__threeGrid,.PublicSitePage-module__eSiC7W__glossaryGrid,.PublicSitePage-module__eSiC7W__boundaryGrid,.PublicSitePage-module__eSiC7W__modulePortraitGrid,.PublicSitePage-module__eSiC7W__moduleLandscapeGrid,.PublicSitePage-module__eSiC7W__ooiIntroGrid,.PublicSitePage-module__eSiC7W__pricingCardsGrid,.PublicSitePage-module__eSiC7W__pricingRulesGrid,.PublicSitePage-module__eSiC7W__moduleLandscapeCard{min-height:0}.PublicSitePage-module__eSiC7W__pricingPrincipleCard,.PublicSitePage-module__eSiC7W__pricingPlanCard,.PublicSitePage-module__eSiC7W__pricingFinalCta,.PublicSitePage-module__eSiC7W__pricingUseCaseCallout{border-radius:22px;padding:22px}.PublicSitePage-module__eSiC7W__pricingPlanCard{grid-template-rows:auto auto 1fr auto}.PublicSitePage-module__eSiC7W__pricingUseCaseCallout{grid-template-columns:1fr}.PublicSitePage-module__eSiC7W__pricingEmphasis{border-radius:18px;width:auto}.PublicSitePage-module__eSiC7W__useCaseClassGrid{grid-template-columns:1fr}.PublicSitePage-module__eSiC7W__useCaseClassSummary{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:20px}.PublicSitePage-module__eSiC7W__useCaseClassNumber{grid-column:1/-1}.PublicSitePage-module__eSiC7W__useCaseClassBody{padding:0 20px 22px}.PublicSitePage-module__eSiC7W__footerInner{flex-direction:column;align-items:flex-start}}@media (max-width:430px){.PublicSitePage-module__eSiC7W__hero,.PublicSitePage-module__eSiC7W__section,.PublicSitePage-module__eSiC7W__footer{width:calc(100% - 20px);max-width:var(--platform-container-width)}.PublicSitePage-module__eSiC7W__navInner{width:calc(100% - 20px);max-width:var(--platform-nav-container-width)}.PublicSitePage-module__eSiC7W__navLink,.PublicSitePage-module__eSiC7W__secondaryAction,.PublicSitePage-module__eSiC7W__primaryAction{min-height:42px}.PublicSitePage-module__eSiC7W__platformAction{min-height:44px}.PublicSitePage-module__eSiC7W__heroPanel,.PublicSitePage-module__eSiC7W__card,.PublicSitePage-module__eSiC7W__linkCard,.PublicSitePage-module__eSiC7W__statement,.PublicSitePage-module__eSiC7W__callout{border-radius:22px;padding:22px}}
.RecognagePlatformLandingPage-module__0a2YMq__page{--platform-container-width:1270px;--platform-container-gutter:40px;--platform-nav-container-width:1180px;--platform-eyebrow-background:linear-gradient(180deg,#182f5cf2 0%,#081224f5 100%);--platform-eyebrow-background-active:linear-gradient(180deg,#204384f5 0%,#081224fa 100%);--platform-eyebrow-border:#467fdc8c;--platform-eyebrow-border-active:#60a5fa9e;--platform-eyebrow-color:#e5eefc;--platform-eyebrow-shadow:0 0 0 1px #467fdc1f,0 12px 30px #14346e38;--platform-eyebrow-shadow-active:0 0 0 1px #60a5fa29,0 12px 32px #14346e42;min-height:100vh;font-family:var(--font-onest);scroll-behavior:smooth;color:#0f172a;background:radial-gradient(circle at top,#3b82f612,#0000 22%),radial-gradient(circle at 86% 8%,#0ea5e90d,#0000 24%),linear-gradient(#f6f8fc 0%,#f5f7fa 46%,#f7f8fb 100%)}.RecognagePlatformLandingPage-module__0a2YMq__navbar{z-index:30;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#05080ef0;border-bottom:1px solid #94a3b814;transition:background .24s,border-color .24s,box-shadow .24s;position:sticky;top:0}.RecognagePlatformLandingPage-module__0a2YMq__navbarScrolled{background:#05080ef7;border-bottom-color:#94a3b824;box-shadow:0 18px 44px #0f172a2e}.RecognagePlatformLandingPage-module__0a2YMq__navInner{width:calc(100% - var(--platform-container-gutter));max-width:var(--platform-nav-container-width);margin:0 auto}.RecognagePlatformLandingPage-module__0a2YMq__heroInner,.RecognagePlatformLandingPage-module__0a2YMq__section,.RecognagePlatformLandingPage-module__0a2YMq__footer{box-sizing:border-box;width:calc(100% - var(--platform-container-gutter));max-width:var(--platform-container-width);margin:0 auto}.RecognagePlatformLandingPage-module__0a2YMq__navInner{justify-content:space-between;align-items:center;gap:24px;min-height:82px;transition:min-height .24s,transform .24s;display:flex}.RecognagePlatformLandingPage-module__0a2YMq__navInner>*,.RecognagePlatformLandingPage-module__0a2YMq__heroInner>*,.RecognagePlatformLandingPage-module__0a2YMq__ctaPanel>*{min-width:0}.RecognagePlatformLandingPage-module__0a2YMq__navInnerScrolled{min-height:74px}.RecognagePlatformLandingPage-module__0a2YMq__brand{color:#fff;letter-spacing:-.025em;align-items:center;gap:12px;font-size:.98rem;font-weight:760;text-decoration:none;display:inline-flex}.RecognagePlatformLandingPage-module__0a2YMq__brandMark{filter:drop-shadow(0 6px 18px #bfdbfe1f);flex-shrink:0;width:48px;height:48px;display:block}.RecognagePlatformLandingPage-module__0a2YMq__navLinks,.RecognagePlatformLandingPage-module__0a2YMq__navActions{align-items:center;gap:12px;display:flex}.RecognagePlatformLandingPage-module__0a2YMq__navLinks{flex-wrap:wrap;justify-content:center}.RecognagePlatformLandingPage-module__0a2YMq__navLink,.RecognagePlatformLandingPage-module__0a2YMq__helpButton,.RecognagePlatformLandingPage-module__0a2YMq__loginButton,.RecognagePlatformLandingPage-module__0a2YMq__secondaryButton,.RecognagePlatformLandingPage-module__0a2YMq__footerLink,.RecognagePlatformLandingPage-module__0a2YMq__socialLink{transition:background .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s,opacity .18s}.RecognagePlatformLandingPage-module__0a2YMq__navLink{color:#e2e8f0c2;white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:10px 12px;font-size:.92rem;font-weight:560;text-decoration:none}.RecognagePlatformLandingPage-module__0a2YMq__navLink:hover{color:#f8fafc;background:#ffffff08;border-color:#94a3b81f}.RecognagePlatformLandingPage-module__0a2YMq__navLink:focus-visible,.RecognagePlatformLandingPage-module__0a2YMq__helpButton:focus-visible,.RecognagePlatformLandingPage-module__0a2YMq__loginButton:focus-visible,.RecognagePlatformLandingPage-module__0a2YMq__secondaryButton:focus-visible,.RecognagePlatformLandingPage-module__0a2YMq__startHereLink:focus-visible,.RecognagePlatformLandingPage-module__0a2YMq__socialLink:focus-visible,.RecognagePlatformLandingPage-module__0a2YMq__footerLink:focus-visible,.RecognagePlatformLandingPage-module__0a2YMq__backToTop:focus-visible{outline-offset:2px;outline:2px solid #bfdbfee0}.RecognagePlatformLandingPage-module__0a2YMq__navLinkActive{color:#f8fafc;background:#0f172a99;border-color:#94a3b829;box-shadow:inset 0 1px #ffffff0a}.RecognagePlatformLandingPage-module__0a2YMq__helpButton,.RecognagePlatformLandingPage-module__0a2YMq__loginButton,.RecognagePlatformLandingPage-module__0a2YMq__primaryButton,.RecognagePlatformLandingPage-module__0a2YMq__secondaryButton{border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-weight:650;text-decoration:none;display:inline-flex}.RecognagePlatformLandingPage-module__0a2YMq__helpButton,.RecognagePlatformLandingPage-module__0a2YMq__secondaryButton{color:#e2e8f0;background:#0f172a6b;border:1px solid #94a3b824}.RecognagePlatformLandingPage-module__0a2YMq__helpButton:hover,.RecognagePlatformLandingPage-module__0a2YMq__secondaryButton:hover{background:#1e293b9e;border-color:#94a3b83d}.RecognagePlatformLandingPage-module__0a2YMq__loginButton,.RecognagePlatformLandingPage-module__0a2YMq__primaryButton{color:#020617;background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);box-shadow:0 14px 30px #94a3b81f}.RecognagePlatformLandingPage-module__0a2YMq__loginButton:hover,.RecognagePlatformLandingPage-module__0a2YMq__primaryButton:hover{transform:translateY(-1px);box-shadow:0 16px 34px #94a3b829}.RecognagePlatformLandingPage-module__0a2YMq__hero{isolation:isolate;padding:40px 0 18px;scroll-margin-top:88px;position:relative;overflow:hidden}.RecognagePlatformLandingPage-module__0a2YMq__heroBackdrop{pointer-events:none;background:radial-gradient(circle at 20% 18%,#3b82f614,#0000 24%),radial-gradient(circle at 80% 0,#0ea5e90d,#0000 20%);position:absolute;inset:0}.RecognagePlatformLandingPage-module__0a2YMq__heroInner{text-align:center;z-index:1;background:linear-gradient(#0b1628f5 0%,#07111ff0 100%);border:1px solid #94a3b81a;border-radius:34px;gap:34px;padding:30px 44px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 28px 70px #0f172a2e}.RecognagePlatformLandingPage-module__0a2YMq__heroInner>*{z-index:1;position:relative}.RecognagePlatformLandingPage-module__0a2YMq__heroNetwork{z-index:0;inset:0}.RecognagePlatformLandingPage-module__0a2YMq__platformEyebrow{isolation:isolate;border:1px solid var(--platform-eyebrow-border);background:var(--platform-eyebrow-background);color:var(--platform-eyebrow-color);box-shadow:var(--platform-eyebrow-shadow);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:8px 14px;font-size:.78rem;font-weight:760;display:inline-flex;position:relative;overflow:hidden}.RecognagePlatformLandingPage-module__0a2YMq__platformEyebrow:before{content:"";border-radius:inherit;z-index:0;background:linear-gradient(100deg,#0000 0% 36%,#2563eb0e 48%,#60a5fa24 50%,#2563eb0e 52%,#0000 64% 100%);animation:8.8s cubic-bezier(.4,0,.2,1) infinite RecognagePlatformLandingPage-module__0a2YMq__heroGateSweep;position:absolute;inset:0;transform:translate(-145%)}.RecognagePlatformLandingPage-module__0a2YMq__platformEyebrow:after{content:"";border-radius:inherit;z-index:0;background:linear-gradient(#3b82f60e,#0e1e4005);position:absolute;inset:1px}.RecognagePlatformLandingPage-module__0a2YMq__platformEyebrow{animation:7.5s ease-in-out infinite RecognagePlatformLandingPage-module__0a2YMq__heroGateBreath}.RecognagePlatformLandingPage-module__0a2YMq__platformEyebrow>*{z-index:1;position:relative}.RecognagePlatformLandingPage-module__0a2YMq__sectionEyebrow{justify-self:start;width:fit-content}.RecognagePlatformLandingPage-module__0a2YMq__heroTitle{color:#f8fafc;text-align:center;text-wrap:balance;text-shadow:0 1px 18px #0f172a38;max-width:930px;margin:0 auto}.RecognagePlatformLandingPage-module__0a2YMq__heroTitleLine{display:block}.RecognagePlatformLandingPage-module__0a2YMq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.RecognagePlatformLandingPage-module__0a2YMq__heroDescription,.RecognagePlatformLandingPage-module__0a2YMq__quote,.RecognagePlatformLandingPage-module__0a2YMq__faqAnswer,.RecognagePlatformLandingPage-module__0a2YMq__ctaText{color:#e2e8f0c7}.RecognagePlatformLandingPage-module__0a2YMq__sectionDescription{color:#475569}.RecognagePlatformLandingPage-module__0a2YMq__cardText{color:#e2e8f0c7}.RecognagePlatformLandingPage-module__0a2YMq__heroDescription{gap:.9rem;max-width:980px;margin:0 auto;font-size:clamp(1rem,1.8vw,1.16rem);line-height:1.78;display:grid}.RecognagePlatformLandingPage-module__0a2YMq__heroDescription p{margin:0}.RecognagePlatformLandingPage-module__0a2YMq__heroActions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.RecognagePlatformLandingPage-module__0a2YMq__heroActions .RecognagePlatformLandingPage-module__0a2YMq__primaryButton{border:1px solid #1d4ed8}.RecognagePlatformLandingPage-module__0a2YMq__heroActions .RecognagePlatformLandingPage-module__0a2YMq__secondaryButton{border:1px solid #3b82f670}.RecognagePlatformLandingPage-module__0a2YMq__heroActions .RecognagePlatformLandingPage-module__0a2YMq__secondaryButton:hover{border-color:#3b82f6}.RecognagePlatformLandingPage-module__0a2YMq__heroHighlights,.RecognagePlatformLandingPage-module__0a2YMq__aboutGrid,.RecognagePlatformLandingPage-module__0a2YMq__storyGrid,.RecognagePlatformLandingPage-module__0a2YMq__productGrid,.RecognagePlatformLandingPage-module__0a2YMq__pricingGrid,.RecognagePlatformLandingPage-module__0a2YMq__testimonialGrid,.RecognagePlatformLandingPage-module__0a2YMq__contactGrid,.RecognagePlatformLandingPage-module__0a2YMq__footerGrid{gap:18px;display:grid}.RecognagePlatformLandingPage-module__0a2YMq__heroHighlights{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:8px;margin-left:auto;margin-right:auto}.RecognagePlatformLandingPage-module__0a2YMq__highlightCard,.RecognagePlatformLandingPage-module__0a2YMq__heroWideCard,.RecognagePlatformLandingPage-module__0a2YMq__featureCard,.RecognagePlatformLandingPage-module__0a2YMq__productCard,.RecognagePlatformLandingPage-module__0a2YMq__pricingCard,.RecognagePlatformLandingPage-module__0a2YMq__testimonialCard,.RecognagePlatformLandingPage-module__0a2YMq__faqItem,.RecognagePlatformLandingPage-module__0a2YMq__contactPanel,.RecognagePlatformLandingPage-module__0a2YMq__ctaPanel{background:#0b1628f0;border:1px solid #94a3b81a;box-shadow:0 22px 54px #0f172a24}.RecognagePlatformLandingPage-module__0a2YMq__highlightCard,.RecognagePlatformLandingPage-module__0a2YMq__heroWideCard,.RecognagePlatformLandingPage-module__0a2YMq__featureCard,.RecognagePlatformLandingPage-module__0a2YMq__productCard,.RecognagePlatformLandingPage-module__0a2YMq__pricingCard,.RecognagePlatformLandingPage-module__0a2YMq__testimonialCard,.RecognagePlatformLandingPage-module__0a2YMq__contactPanel{border-radius:26px;padding:26px}.RecognagePlatformLandingPage-module__0a2YMq__heroWideCard{max-width:100%}.RecognagePlatformLandingPage-module__0a2YMq__heroWideCardTitle{color:#f8fafc;letter-spacing:-.01em;margin:0 0 12px;font-size:1rem;font-weight:740;line-height:1.24}.RecognagePlatformLandingPage-module__0a2YMq__heroWideCard p{color:#e2e8f0c7;margin:0;font-size:.98rem;line-height:1.68}.RecognagePlatformLandingPage-module__0a2YMq__section.RecognagePlatformLandingPage-module__0a2YMq__audienceSection{border-top:0;gap:18px;padding-top:34px;padding-bottom:68px;display:grid}.RecognagePlatformLandingPage-module__0a2YMq__section.RecognagePlatformLandingPage-module__0a2YMq__foundationsSection{border-top:0;gap:0;padding-top:0;padding-bottom:30px;display:grid}.RecognagePlatformLandingPage-module__0a2YMq__foundationsSection .RecognagePlatformLandingPage-module__0a2YMq__heroHighlights{align-items:start;margin-top:0}.RecognagePlatformLandingPage-module__0a2YMq__foundationsSection .RecognagePlatformLandingPage-module__0a2YMq__highlightCard{flex-direction:column;align-self:start;min-height:236px;display:flex}.RecognagePlatformLandingPage-module__0a2YMq__foundationsSection .RecognagePlatformLandingPage-module__0a2YMq__highlightToggle{margin-top:auto;padding-top:12px}.RecognagePlatformLandingPage-module__0a2YMq__audienceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.RecognagePlatformLandingPage-module__0a2YMq__audienceCard{box-sizing:border-box;gap:14px;width:100%;display:grid}.RecognagePlatformLandingPage-module__0a2YMq__highlightTitle,.RecognagePlatformLandingPage-module__0a2YMq__cardTitle,.RecognagePlatformLandingPage-module__0a2YMq__pricingName,.RecognagePlatformLandingPage-module__0a2YMq__ctaTitle,.RecognagePlatformLandingPage-module__0a2YMq__testimonialTitle,.RecognagePlatformLandingPage-module__0a2YMq__contactLabel,.RecognagePlatformLandingPage-module__0a2YMq__footerName,.RecognagePlatformLandingPage-module__0a2YMq__footerHeading{color:#f8fafc;font-weight:760}.RecognagePlatformLandingPage-module__0a2YMq__highlightDescription,.RecognagePlatformLandingPage-module__0a2YMq__cardText,.RecognagePlatformLandingPage-module__0a2YMq__pricingNote,.RecognagePlatformLandingPage-module__0a2YMq__contactValue,.RecognagePlatformLandingPage-module__0a2YMq__footerText{color:#e2e8f0c7;line-height:1.65}.RecognagePlatformLandingPage-module__0a2YMq__highlightFullDescription{border-top:1px solid #94a3b81a;gap:.8rem;margin-top:14px;padding-top:14px;display:grid}.RecognagePlatformLandingPage-module__0a2YMq__highlightFullDescription p{margin:0}.RecognagePlatformLandingPage-module__0a2YMq__highlightToggle{color:#bfdbfeeb;width:fit-content;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:16px;padding:0;font-size:.92rem;font-weight:720;display:inline-flex}.RecognagePlatformLandingPage-module__0a2YMq__highlightToggle:hover{color:#f8fafc}.RecognagePlatformLandingPage-module__0a2YMq__highlightToggle:focus-visible{outline-offset:4px;border-radius:999px;outline:2px solid #bfdbfee0}.RecognagePlatformLandingPage-module__0a2YMq__footerContactLine{color:#e2e8f0c7;align-items:center;gap:8px;line-height:1.65;text-decoration:none;display:inline-flex}.RecognagePlatformLandingPage-module__0a2YMq__footerContactLine:hover,.RecognagePlatformLandingPage-module__0a2YMq__footerContactValue:hover{color:#f8fafc}.RecognagePlatformLandingPage-module__0a2YMq__footerContactLine svg,.RecognagePlatformLandingPage-module__0a2YMq__footerContactIconLink svg{flex:none}.RecognagePlatformLandingPage-module__0a2YMq__footerContactIcons{align-items:center;gap:6px;display:inline-flex}.RecognagePlatformLandingPage-module__0a2YMq__footerContactIconLink{color:#e2e8f0c7;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.RecognagePlatformLandingPage-module__0a2YMq__footerContactIconLink:hover{color:#f8fafc}.RecognagePlatformLandingPage-module__0a2YMq__footerContactIconLink:focus-visible,.RecognagePlatformLandingPage-module__0a2YMq__footerContactLine:focus-visible,.RecognagePlatformLandingPage-module__0a2YMq__footerContactValue:focus-visible{outline-offset:3px;outline:2px solid #93c5fdc7}.RecognagePlatformLandingPage-module__0a2YMq__footerContactValue{color:inherit;text-decoration:none}.RecognagePlatformLandingPage-module__0a2YMq__section{border-top:1px solid #0f172a14;padding:68px 0;scroll-margin-top:100px}.RecognagePlatformLandingPage-module__0a2YMq__sectionHeading{gap:14px;max-width:780px;margin-bottom:32px;display:grid}.RecognagePlatformLandingPage-module__0a2YMq__sectionDescription{gap:12px;display:grid}.RecognagePlatformLandingPage-module__0a2YMq__sectionDescription p{margin:0}.RecognagePlatformLandingPage-module__0a2YMq__sectionTitle{color:#0f172a;letter-spacing:-.05em;font-size:clamp(2.1rem,4vw,3.35rem);font-weight:760;line-height:1.02}.RecognagePlatformLandingPage-module__0a2YMq__aboutGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.RecognagePlatformLandingPage-module__0a2YMq__storyGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.RecognagePlatformLandingPage-module__0a2YMq__storyPanel,.RecognagePlatformLandingPage-module__0a2YMq__systemsCard,.RecognagePlatformLandingPage-module__0a2YMq__outcomesPanel{background:#0b1628f0;border:1px solid #94a3b81a;border-radius:26px;gap:16px;padding:26px;display:grid;box-shadow:0 22px 54px #0f172a24}.RecognagePlatformLandingPage-module__0a2YMq__storyEyebrow{color:#bfdbfe;letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:760}.RecognagePlatformLandingPage-module__0a2YMq__storyTitle{color:#f8fafc;letter-spacing:-.045em;margin:0;font-size:clamp(1.65rem,3vw,2.5rem);font-weight:760;line-height:1.05}.RecognagePlatformLandingPage-module__0a2YMq__storyText,.RecognagePlatformLandingPage-module__0a2YMq__systemDescription{color:#e2e8f0c7;line-height:1.72}.RecognagePlatformLandingPage-module__0a2YMq__storyList{color:#f1f5f9e0;gap:8px;margin:0;padding-left:18px;line-height:1.65;display:grid}.RecognagePlatformLandingPage-module__0a2YMq__storyEmphasis{color:#f8fafc;letter-spacing:-.01em;margin:0;font-size:1.03rem;line-height:1.72}.RecognagePlatformLandingPage-module__0a2YMq__systemsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.RecognagePlatformLandingPage-module__0a2YMq__systemItem{background:#0f172a6b;border:1px solid #94a3b814;border-radius:18px;padding:16px}.RecognagePlatformLandingPage-module__0a2YMq__systemName{color:#f8fafc;margin-bottom:6px;font-weight:730}.RecognagePlatformLandingPage-module__0a2YMq__outcomesPanel{margin-bottom:26px}.RecognagePlatformLandingPage-module__0a2YMq__iconWrap{color:#bfdbfe;background:linear-gradient(#1e293bd6 0%,#0f172ad6 100%);border:1px solid #94a3b829;border-radius:16px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:16px;display:inline-flex}.RecognagePlatformLandingPage-module__0a2YMq__productGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.RecognagePlatformLandingPage-module__0a2YMq__productCardHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.RecognagePlatformLandingPage-module__0a2YMq__productBadge{color:#cbd5e1;letter-spacing:.03em;background:#94a3b814;border-radius:999px;padding:7px 11px;font-size:.74rem;font-weight:700}.RecognagePlatformLandingPage-module__0a2YMq__bulletList{border-top:1px solid #94a3b814;gap:11px;margin-top:22px;padding-top:18px;list-style:none;display:grid}.RecognagePlatformLandingPage-module__0a2YMq__bulletItem{color:#f1f5f9e0;align-items:flex-start;gap:10px;line-height:1.55;display:flex}.RecognagePlatformLandingPage-module__0a2YMq__bulletDot{background:#94a3b8;border-radius:999px;flex-shrink:0;width:7px;height:7px;margin-top:7px;box-shadow:0 0 0 5px #94a3b814}.RecognagePlatformLandingPage-module__0a2YMq__pricingGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.RecognagePlatformLandingPage-module__0a2YMq__pricingValue{color:#f8fafc;letter-spacing:-.05em;margin:14px 0 8px;font-size:2.15rem;font-weight:800}.RecognagePlatformLandingPage-module__0a2YMq__ctaPanel{background:linear-gradient(#0c1119f5 0%,#07090ceb 100%);border-radius:28px;justify-content:space-between;align-items:center;gap:20px;margin-top:26px;padding:30px;display:flex}.RecognagePlatformLandingPage-module__0a2YMq__testimonialGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.RecognagePlatformLandingPage-module__0a2YMq__logoPlaceholder{color:#cbd5e1;letter-spacing:.03em;background:#0f172a70;border:1px solid #94a3b829;border-radius:16px;justify-content:center;align-items:center;min-height:54px;margin-bottom:20px;padding:0 14px;font-weight:760;display:inline-flex}.RecognagePlatformLandingPage-module__0a2YMq__quote{color:#f1f5f9e0;min-height:146px;font-size:1rem;line-height:1.82}.RecognagePlatformLandingPage-module__0a2YMq__testimonialMeta{border-top:1px solid #94a3b814;gap:4px;padding-top:14px;display:grid}.RecognagePlatformLandingPage-module__0a2YMq__testimonialCompany{color:#bfdbfed1}.RecognagePlatformLandingPage-module__0a2YMq__faqList{gap:14px;display:grid}.RecognagePlatformLandingPage-module__0a2YMq__faqItem{border-radius:22px;padding:0;overflow:hidden}.RecognagePlatformLandingPage-module__0a2YMq__faqSummary{color:#f8fafc;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:24px;font-weight:760;list-style:none;display:flex}.RecognagePlatformLandingPage-module__0a2YMq__faqSummary::-webkit-details-marker{display:none}.RecognagePlatformLandingPage-module__0a2YMq__faqChevron{flex-shrink:0;transition:transform .2s}.RecognagePlatformLandingPage-module__0a2YMq__faqItem[open] .RecognagePlatformLandingPage-module__0a2YMq__faqChevron{transform:rotate(180deg)}.RecognagePlatformLandingPage-module__0a2YMq__faqAnswer{padding:0 24px 24px;line-height:1.7}.RecognagePlatformLandingPage-module__0a2YMq__contactPanel{background:linear-gradient(#0a0e14eb 0%,#07090cf0 100%);gap:30px;display:grid}.RecognagePlatformLandingPage-module__0a2YMq__contactGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.RecognagePlatformLandingPage-module__0a2YMq__contactItem{background:#0f172a6b;border:1px solid #94a3b81a;border-radius:20px;align-items:flex-start;gap:14px;padding:20px;display:flex}.RecognagePlatformLandingPage-module__0a2YMq__footer{box-sizing:border-box;width:calc(100% - var(--platform-container-gutter));max-width:var(--platform-container-width);background:radial-gradient(circle at 85% 12%,#3b82f617,#0000 30%),linear-gradient(#0b1628f5 0%,#07111ff0 100%);border:1px solid #94a3b81f;border-radius:30px 30px 0 0;margin-bottom:38px;margin-left:auto;margin-right:auto;padding:30px;box-shadow:0 22px 54px #0f172a24}.RecognagePlatformLandingPage-module__0a2YMq__footerGrid{border-top:1px solid #94a3b81a;grid-template-columns:minmax(240px,.82fr) minmax(650px,1.18fr);padding-top:18px}.RecognagePlatformLandingPage-module__0a2YMq__socialRow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.RecognagePlatformLandingPage-module__0a2YMq__socialLink{color:#e2e8f0;background:#0f172a52;border:1px solid #94a3b824;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;position:relative}.RecognagePlatformLandingPage-module__0a2YMq__startHereLink{color:#e2e8f0;background:#0f172a52;border:1px solid #94a3b824;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 13px;font-size:.82rem;font-weight:760;line-height:1;text-decoration:none;display:inline-flex}.RecognagePlatformLandingPage-module__0a2YMq__startHereLink:hover{color:#f8fafc;background:#1e293b94}.RecognagePlatformLandingPage-module__0a2YMq__socialLink:hover{background:#1e293b94}.RecognagePlatformLandingPage-module__0a2YMq__socialLink[aria-disabled=true]{opacity:.58;cursor:not-allowed}.RecognagePlatformLandingPage-module__0a2YMq__socialTooltip{z-index:5;opacity:0;pointer-events:none;color:#e5eefc;white-space:nowrap;background:#081224f5;border:1px solid #60a5fa33;border-radius:999px;padding:6px 9px;font-size:.72rem;font-weight:760;line-height:1;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px);box-shadow:0 12px 28px #0206174d}.RecognagePlatformLandingPage-module__0a2YMq__socialTooltip:after{content:"";background:#081224f5;border-bottom:1px solid #60a5fa33;border-right:1px solid #60a5fa33;width:8px;height:8px;position:absolute;top:100%;left:50%;transform:translate(-50%,-4px)rotate(45deg)}.RecognagePlatformLandingPage-module__0a2YMq__socialLink:hover .RecognagePlatformLandingPage-module__0a2YMq__socialTooltip,.RecognagePlatformLandingPage-module__0a2YMq__socialLink:focus-visible .RecognagePlatformLandingPage-module__0a2YMq__socialTooltip{opacity:1;transform:translate(-50%)}.RecognagePlatformLandingPage-module__0a2YMq__socialLink:first-child .RecognagePlatformLandingPage-module__0a2YMq__socialTooltip{left:0;transform:translateY(4px)}.RecognagePlatformLandingPage-module__0a2YMq__socialLink:first-child:hover .RecognagePlatformLandingPage-module__0a2YMq__socialTooltip,.RecognagePlatformLandingPage-module__0a2YMq__socialLink:first-child:focus-visible .RecognagePlatformLandingPage-module__0a2YMq__socialTooltip{transform:translate(0)}.RecognagePlatformLandingPage-module__0a2YMq__socialLink:last-child .RecognagePlatformLandingPage-module__0a2YMq__socialTooltip{left:auto;right:0;transform:translateY(4px)}.RecognagePlatformLandingPage-module__0a2YMq__socialLink:last-child:hover .RecognagePlatformLandingPage-module__0a2YMq__socialTooltip,.RecognagePlatformLandingPage-module__0a2YMq__socialLink:last-child:focus-visible .RecognagePlatformLandingPage-module__0a2YMq__socialTooltip{transform:translate(0)}.RecognagePlatformLandingPage-module__0a2YMq__footerContactPills{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;margin-top:28px;display:flex}.RecognagePlatformLandingPage-module__0a2YMq__footerContactPill{color:#fff;cursor:pointer;min-height:48px;font:inherit;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:.94rem;font-weight:760;line-height:1;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 16px 34px #02061738}.RecognagePlatformLandingPage-module__0a2YMq__footerContactPill:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 20px 42px #02061747}.RecognagePlatformLandingPage-module__0a2YMq__footerContactPill:focus-visible{outline-offset:3px;outline:2px solid #ffffffe6}.RecognagePlatformLandingPage-module__0a2YMq__footerContactPillChat{background:linear-gradient(135deg,#16a34a 0%,#0f8f3f 100%)}.RecognagePlatformLandingPage-module__0a2YMq__footerContactPillInquiry{background:linear-gradient(135deg,#d4af37 0%,#b99222 100%)}.RecognagePlatformLandingPage-module__0a2YMq__footerInquiryModalOverlay{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020617b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.RecognagePlatformLandingPage-module__0a2YMq__footerInquiryModalCard{background:radial-gradient(circle at 90% 10%,#3b82f61f,#0000 28%),#0b1628fa;border:1px solid #94a3b829;border-radius:26px;gap:18px;width:min(100%,560px);padding:28px;display:grid;box-shadow:0 28px 70px #0206176b}.RecognagePlatformLandingPage-module__0a2YMq__footerInquiryModalTitle{color:#f8fafc;letter-spacing:-.02em;margin:0;font-size:1.2rem;font-weight:760;line-height:1.25}.RecognagePlatformLandingPage-module__0a2YMq__footerInquiryModalText{color:#e2e8f0c7;margin:0;line-height:1.68}.RecognagePlatformLandingPage-module__0a2YMq__footerInquiryModalActions{flex-wrap:wrap;gap:12px;display:flex}.RecognagePlatformLandingPage-module__0a2YMq__footerInquiryPrimaryAction,.RecognagePlatformLandingPage-module__0a2YMq__footerInquirySecondaryAction{min-height:44px;font:inherit;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}.RecognagePlatformLandingPage-module__0a2YMq__footerInquiryPrimaryAction{color:#020617;background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);border:1px solid #f1f5f9c7;box-shadow:0 14px 30px #94a3b81f}.RecognagePlatformLandingPage-module__0a2YMq__footerInquirySecondaryAction{color:#e2e8f0;cursor:pointer;background:#0f172a6b;border:1px solid #94a3b829}.RecognagePlatformLandingPage-module__0a2YMq__footerInquiryPrimaryAction:hover,.RecognagePlatformLandingPage-module__0a2YMq__footerInquirySecondaryAction:hover{transform:translateY(-1px)}.RecognagePlatformLandingPage-module__0a2YMq__footerInquiryPrimaryAction:focus-visible,.RecognagePlatformLandingPage-module__0a2YMq__footerInquirySecondaryAction:focus-visible{outline-offset:2px;outline:2px solid #bfdbfee0}.RecognagePlatformLandingPage-module__0a2YMq__footerColumns{grid-template-columns:repeat(4,minmax(120px,1fr));justify-content:stretch;align-items:start;gap:20px;display:grid}.RecognagePlatformLandingPage-module__0a2YMq__footerColumn{gap:10px;display:grid}.RecognagePlatformLandingPage-module__0a2YMq__footerLink{color:#e2e8f0c7;text-decoration:none}.RecognagePlatformLandingPage-module__0a2YMq__footerLink:hover{color:#fff}.RecognagePlatformLandingPage-module__0a2YMq__footerBottom{color:#e2e8f08a;margin-top:26px;font-size:.92rem}.RecognagePlatformLandingPage-module__0a2YMq__backToTop{z-index:28;color:#e2e8f0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;opacity:0;pointer-events:none;background:#080c12d6;border:1px solid #94a3b829;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 14px;transition:opacity .24s,transform .24s,background .18s,border-color .18s;display:inline-flex;position:fixed;bottom:24px;right:24px;transform:translateY(14px);box-shadow:0 18px 38px #02061738}.RecognagePlatformLandingPage-module__0a2YMq__backToTop:hover{background:#0f172ae6;border-color:#94a3b83d}.RecognagePlatformLandingPage-module__0a2YMq__backToTopVisible{opacity:1;pointer-events:auto;transform:translateY(0)}@keyframes RecognagePlatformLandingPage-module__0a2YMq__heroGateSweep{0%,12%{opacity:0;transform:translate(-145%)}20%{opacity:1}38%{opacity:1;transform:translate(145%)}46%,to{opacity:0;transform:translate(145%)}}@keyframes RecognagePlatformLandingPage-module__0a2YMq__heroGateBreath{0%,to{border-color:var(--platform-eyebrow-border);background:var(--platform-eyebrow-background);box-shadow:var(--platform-eyebrow-shadow)}50%{border-color:var(--platform-eyebrow-border-active);background:var(--platform-eyebrow-background-active);box-shadow:var(--platform-eyebrow-shadow-active)}}@media (prefers-reduced-motion:reduce){.RecognagePlatformLandingPage-module__0a2YMq__platformEyebrow,.RecognagePlatformLandingPage-module__0a2YMq__platformEyebrow:before{animation:none}.RecognagePlatformLandingPage-module__0a2YMq__platformEyebrow:before{opacity:0;transform:translate(-145%)}.RecognagePlatformLandingPage-module__0a2YMq__navbar,.RecognagePlatformLandingPage-module__0a2YMq__navInner,.RecognagePlatformLandingPage-module__0a2YMq__navLink,.RecognagePlatformLandingPage-module__0a2YMq__helpButton,.RecognagePlatformLandingPage-module__0a2YMq__loginButton,.RecognagePlatformLandingPage-module__0a2YMq__secondaryButton,.RecognagePlatformLandingPage-module__0a2YMq__socialLink,.RecognagePlatformLandingPage-module__0a2YMq__footerLink,.RecognagePlatformLandingPage-module__0a2YMq__backToTop{transition:none}}@media (max-width:1100px){.RecognagePlatformLandingPage-module__0a2YMq__heroHighlights,.RecognagePlatformLandingPage-module__0a2YMq__audienceGrid,.RecognagePlatformLandingPage-module__0a2YMq__aboutGrid,.RecognagePlatformLandingPage-module__0a2YMq__storyGrid,.RecognagePlatformLandingPage-module__0a2YMq__productGrid,.RecognagePlatformLandingPage-module__0a2YMq__pricingGrid,.RecognagePlatformLandingPage-module__0a2YMq__testimonialGrid,.RecognagePlatformLandingPage-module__0a2YMq__contactGrid,.RecognagePlatformLandingPage-module__0a2YMq__footerGrid,.RecognagePlatformLandingPage-module__0a2YMq__systemsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.RecognagePlatformLandingPage-module__0a2YMq__navInner{gap:14px;min-height:70px;padding:12px 0}.RecognagePlatformLandingPage-module__0a2YMq__navLinks,.RecognagePlatformLandingPage-module__0a2YMq__navActions{display:none}.RecognagePlatformLandingPage-module__0a2YMq__hero{padding-top:52px}.RecognagePlatformLandingPage-module__0a2YMq__ctaPanel{flex-direction:column;align-items:flex-start}.RecognagePlatformLandingPage-module__0a2YMq__heroInner{gap:30px;padding-inline:28px}.RecognagePlatformLandingPage-module__0a2YMq__section{padding:60px 0}.RecognagePlatformLandingPage-module__0a2YMq__footerColumns{grid-template-columns:1fr;justify-content:stretch}.RecognagePlatformLandingPage-module__0a2YMq__footerGrid{grid-template-columns:1fr}.RecognagePlatformLandingPage-module__0a2YMq__footerContactPills{align-items:stretch}}@media (max-width:640px){.RecognagePlatformLandingPage-module__0a2YMq__heroInner,.RecognagePlatformLandingPage-module__0a2YMq__section,.RecognagePlatformLandingPage-module__0a2YMq__footer{width:calc(100% - 28px);max-width:var(--platform-container-width)}.RecognagePlatformLandingPage-module__0a2YMq__navInner{width:calc(100% - 28px);max-width:var(--platform-nav-container-width)}.RecognagePlatformLandingPage-module__0a2YMq__footerContactPill{width:100%}.RecognagePlatformLandingPage-module__0a2YMq__navInner{min-height:auto}.RecognagePlatformLandingPage-module__0a2YMq__brand{gap:10px;font-size:.94rem}.RecognagePlatformLandingPage-module__0a2YMq__brandMark{width:42px;height:42px}.RecognagePlatformLandingPage-module__0a2YMq__navLinks{gap:8px}.RecognagePlatformLandingPage-module__0a2YMq__navLink{padding:9px 11px;font-size:.88rem}.RecognagePlatformLandingPage-module__0a2YMq__heroHighlights,.RecognagePlatformLandingPage-module__0a2YMq__audienceGrid,.RecognagePlatformLandingPage-module__0a2YMq__aboutGrid,.RecognagePlatformLandingPage-module__0a2YMq__storyGrid,.RecognagePlatformLandingPage-module__0a2YMq__productGrid,.RecognagePlatformLandingPage-module__0a2YMq__pricingGrid,.RecognagePlatformLandingPage-module__0a2YMq__testimonialGrid,.RecognagePlatformLandingPage-module__0a2YMq__contactGrid,.RecognagePlatformLandingPage-module__0a2YMq__systemsGrid{grid-template-columns:1fr}.RecognagePlatformLandingPage-module__0a2YMq__hero{padding:34px 0 16px}.RecognagePlatformLandingPage-module__0a2YMq__heroDescription{font-size:.98rem;line-height:1.68}.RecognagePlatformLandingPage-module__0a2YMq__sectionTitle{font-size:1.9rem}.RecognagePlatformLandingPage-module__0a2YMq__heroInner{border-radius:28px;gap:24px;padding:24px 20px 22px}.RecognagePlatformLandingPage-module__0a2YMq__heroActions{gap:10px;width:100%}.RecognagePlatformLandingPage-module__0a2YMq__heroActions .RecognagePlatformLandingPage-module__0a2YMq__primaryButton,.RecognagePlatformLandingPage-module__0a2YMq__heroActions .RecognagePlatformLandingPage-module__0a2YMq__secondaryButton{width:100%}.RecognagePlatformLandingPage-module__0a2YMq__highlightCard,.RecognagePlatformLandingPage-module__0a2YMq__heroWideCard,.RecognagePlatformLandingPage-module__0a2YMq__featureCard,.RecognagePlatformLandingPage-module__0a2YMq__productCard,.RecognagePlatformLandingPage-module__0a2YMq__pricingCard,.RecognagePlatformLandingPage-module__0a2YMq__testimonialCard,.RecognagePlatformLandingPage-module__0a2YMq__contactPanel,.RecognagePlatformLandingPage-module__0a2YMq__storyPanel,.RecognagePlatformLandingPage-module__0a2YMq__systemsCard,.RecognagePlatformLandingPage-module__0a2YMq__outcomesPanel{border-radius:22px;padding:22px}.RecognagePlatformLandingPage-module__0a2YMq__faqSummary{align-items:flex-start;padding:20px}.RecognagePlatformLandingPage-module__0a2YMq__faqAnswer{padding:0 20px 20px}.RecognagePlatformLandingPage-module__0a2YMq__ctaPanel{gap:16px;padding:24px}.RecognagePlatformLandingPage-module__0a2YMq__quote{min-height:0}.RecognagePlatformLandingPage-module__0a2YMq__footer{padding:28px 0 40px}.RecognagePlatformLandingPage-module__0a2YMq__backToTop{min-height:42px;padding:0 12px;bottom:16px;right:16px}}@media (max-width:430px){.RecognagePlatformLandingPage-module__0a2YMq__heroInner,.RecognagePlatformLandingPage-module__0a2YMq__section,.RecognagePlatformLandingPage-module__0a2YMq__footer{width:calc(100% - 20px);max-width:var(--platform-container-width)}.RecognagePlatformLandingPage-module__0a2YMq__navInner{width:calc(100% - 20px);max-width:var(--platform-nav-container-width);padding:14px 0}.RecognagePlatformLandingPage-module__0a2YMq__navLinks{gap:7px}.RecognagePlatformLandingPage-module__0a2YMq__navLink,.RecognagePlatformLandingPage-module__0a2YMq__helpButton,.RecognagePlatformLandingPage-module__0a2YMq__loginButton,.RecognagePlatformLandingPage-module__0a2YMq__primaryButton,.RecognagePlatformLandingPage-module__0a2YMq__secondaryButton{min-height:44px}.RecognagePlatformLandingPage-module__0a2YMq__hero{padding:30px 0 34px}.RecognagePlatformLandingPage-module__0a2YMq__heroEyebrow,.RecognagePlatformLandingPage-module__0a2YMq__sectionEyebrow{letter-spacing:.08em;padding:7px 12px;font-size:.73rem}.RecognagePlatformLandingPage-module__0a2YMq__heroInner{gap:22px;padding:22px 16px 20px}.RecognagePlatformLandingPage-module__0a2YMq__heroDescription{font-size:.95rem;line-height:1.62}.RecognagePlatformLandingPage-module__0a2YMq__section{padding:52px 0}.RecognagePlatformLandingPage-module__0a2YMq__sectionHeading{gap:12px;margin-bottom:24px}.RecognagePlatformLandingPage-module__0a2YMq__sectionTitle{font-size:1.74rem}.RecognagePlatformLandingPage-module__0a2YMq__highlightCard,.RecognagePlatformLandingPage-module__0a2YMq__featureCard,.RecognagePlatformLandingPage-module__0a2YMq__productCard,.RecognagePlatformLandingPage-module__0a2YMq__pricingCard,.RecognagePlatformLandingPage-module__0a2YMq__testimonialCard,.RecognagePlatformLandingPage-module__0a2YMq__contactPanel,.RecognagePlatformLandingPage-module__0a2YMq__storyPanel,.RecognagePlatformLandingPage-module__0a2YMq__systemsCard,.RecognagePlatformLandingPage-module__0a2YMq__outcomesPanel{border-radius:20px;padding:18px}.RecognagePlatformLandingPage-module__0a2YMq__iconWrap{border-radius:14px;width:40px;height:40px;margin-bottom:12px}.RecognagePlatformLandingPage-module__0a2YMq__productCardHeader{align-items:flex-start}.RecognagePlatformLandingPage-module__0a2YMq__productBadge{padding:6px 10px;font-size:.7rem}.RecognagePlatformLandingPage-module__0a2YMq__ctaPanel{padding:20px}.RecognagePlatformLandingPage-module__0a2YMq__contactPanel{gap:22px}.RecognagePlatformLandingPage-module__0a2YMq__contactItem{padding:16px}.RecognagePlatformLandingPage-module__0a2YMq__logoPlaceholder{min-height:46px;margin-bottom:16px}.RecognagePlatformLandingPage-module__0a2YMq__socialRow{flex-wrap:wrap}}
.RecognageIntelligenceLoop-module__2S0Fgq__loopShell{background:radial-gradient(circle at 22% 20%,#22c55e09,#0000 30%),radial-gradient(circle at 78% 18%,#3b82f60d,#0000 32%),linear-gradient(#0a0f18f0 0%,#05080ef5 100%);border:1px solid #94a3b81c;border-radius:28px;gap:clamp(10px,1.3vw,16px);padding:clamp(8px,1.1vw,14px) clamp(12px,1.6vw,20px);display:grid;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff09,0 20px 48px #02061738}.RecognageIntelligenceLoop-module__2S0Fgq__loopAction{z-index:5;justify-content:flex-end;padding:0 clamp(4px,.7vw,10px) clamp(4px,.6vw,8px);display:flex;position:relative}.RecognageIntelligenceLoop-module__2S0Fgq__loopFrame{isolation:isolate;aspect-ratio:1;width:min(100%,690px);margin:0 auto;position:relative}.RecognageIntelligenceLoop-module__2S0Fgq__loopFrame:before{z-index:0;content:"";opacity:.42;background:conic-gradient(from -90deg,#60a5fa3d,#60a5fa1a 18%,#94a3b80e 38%,#60a5fa17 62%,#2dd4bf1f 78%,#60a5fa3d);border-radius:50%;position:absolute;inset:12%;-webkit-mask:radial-gradient(circle,#0000 59.2%,#000 59.55% 59.9%,#0000 60.2%);mask:radial-gradient(circle,#0000 59.2%,#000 59.55% 59.9%,#0000 60.2%)}.RecognageIntelligenceLoop-module__2S0Fgq__loopOrbit{z-index:1;box-shadow:none;background:0 0;border:1px solid #93c5fd1c;border-radius:50%;position:absolute;inset:15%}.RecognageIntelligenceLoop-module__2S0Fgq__center{z-index:2;aspect-ratio:1;color:#f8fafc;letter-spacing:0;text-align:center;background:radial-gradient(circle at 50% 24%,#3b82f609,#0000 44%),#060a12e6;border:1px solid #bfdbfe1c;border-radius:50%;place-items:center;width:clamp(190px,21vw,245px);padding:22px;font-size:clamp(1.1rem,1.65vw,1.42rem);font-weight:760;line-height:1.16;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff09,0 14px 32px #02061738}.RecognageIntelligenceLoop-module__2S0Fgq__centerText{gap:4px;display:grid}.RecognageIntelligenceLoop-module__2S0Fgq__stageList{z-index:3;margin:0;padding:0;list-style:none;position:absolute;inset:0}.RecognageIntelligenceLoop-module__2S0Fgq__stageItem{top:var(--stage-y);left:var(--stage-x);z-index:2;width:max-content;position:absolute;transform:translate(-50%,-50%)}.RecognageIntelligenceLoop-module__2S0Fgq__stageItem:hover,.RecognageIntelligenceLoop-module__2S0Fgq__stageItem:focus-within{z-index:30}.RecognageIntelligenceLoop-module__2S0Fgq__stagePill{z-index:1;color:#f8fbff;cursor:help;min-height:44px;font:inherit;letter-spacing:0;white-space:nowrap;background:linear-gradient(#1e3a8a57 0%,#0f172aeb 100%);border:1px solid #7dd3fc47;border-radius:999px;align-items:center;gap:7px;padding:0 15px;font-size:clamp(.9rem,1.08vw,1rem);font-weight:740;transition:border-color .18s,box-shadow .18s,transform .18s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff0e,0 9px 20px #0206173d,0 0 0 1px #3b82f60f,0 0 18px #2563eb13}.RecognageIntelligenceLoop-module__2S0Fgq__stagePill:hover,.RecognageIntelligenceLoop-module__2S0Fgq__stagePill:focus-visible{background:linear-gradient(#2563eb66 0%,#111827f0 100%);border-color:#93c5fd85;outline:none;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff13,0 10px 22px #02061740,0 0 0 1px #8b5cf614,0 0 18px #3b82f61f}.RecognageIntelligenceLoop-module__2S0Fgq__stagePill:focus-visible{outline-offset:3px;outline:2px solid #bfdbfee0}.RecognageIntelligenceLoop-module__2S0Fgq__stagePillActive{color:#eff6ff;background:linear-gradient(#2563eb85 0%,#14254ff5 100%);border-color:#7dd3fc9e;box-shadow:inset 0 1px #ffffff14,0 10px 22px #2563eb1a,0 0 0 1px #8b5cf614,0 0 20px #38bdf81f}.RecognageIntelligenceLoop-module__2S0Fgq__infoIcon{color:#e2e8f0c2;border:1px solid #bfdbfe57;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-size:.62rem;font-weight:800;line-height:1;transition:border-color .18s,color .18s;display:inline-grid}.RecognageIntelligenceLoop-module__2S0Fgq__stagePill:hover .RecognageIntelligenceLoop-module__2S0Fgq__infoIcon,.RecognageIntelligenceLoop-module__2S0Fgq__stagePill:focus-visible .RecognageIntelligenceLoop-module__2S0Fgq__infoIcon{color:#f8fafcf0;border-color:#dbeafe8f}.RecognageIntelligenceLoop-module__2S0Fgq__tooltip{z-index:40;color:#e2e8f0e6;opacity:0;pointer-events:none;text-align:left;background:#020617f5;border:1px solid #7dd3fc2e;border-radius:14px;width:min(300px,72vw);padding:12px 14px;font-size:.86rem;line-height:1.5;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%,6px);box-shadow:0 16px 36px #02061761}.RecognageIntelligenceLoop-module__2S0Fgq__tooltip:after{content:"";background:#020617f5;border-bottom:1px solid #7dd3fc2e;border-right:1px solid #7dd3fc2e;width:10px;height:10px;position:absolute;top:100%;left:50%;transform:translate(-50%,-5px)rotate(45deg)}.RecognageIntelligenceLoop-module__2S0Fgq__tooltipBelow .RecognageIntelligenceLoop-module__2S0Fgq__tooltip{top:calc(100% + 12px);bottom:auto;transform:translate(-50%,-6px)}.RecognageIntelligenceLoop-module__2S0Fgq__tooltipBelow .RecognageIntelligenceLoop-module__2S0Fgq__tooltip:after{border:0;border-top:1px solid #7dd3fc2e;border-left:1px solid #7dd3fc2e;top:auto;bottom:100%;transform:translate(-50%,5px)rotate(45deg)}.RecognageIntelligenceLoop-module__2S0Fgq__stageItem:hover .RecognageIntelligenceLoop-module__2S0Fgq__tooltip,.RecognageIntelligenceLoop-module__2S0Fgq__stageItem:focus-within .RecognageIntelligenceLoop-module__2S0Fgq__tooltip{opacity:1;transform:translate(-50%)}@media (max-width:980px){.RecognageIntelligenceLoop-module__2S0Fgq__center{width:clamp(180px,28vw,220px)}.RecognageIntelligenceLoop-module__2S0Fgq__stagePill{min-height:42px;padding:0 14px}}@media (max-width:700px){.RecognageIntelligenceLoop-module__2S0Fgq__loopShell{gap:22px;min-height:auto;padding:18px}.RecognageIntelligenceLoop-module__2S0Fgq__loopAction{justify-content:stretch;padding:0}.RecognageIntelligenceLoop-module__2S0Fgq__loopAction>*{width:100%}.RecognageIntelligenceLoop-module__2S0Fgq__loopFrame{aspect-ratio:auto;gap:22px;width:100%;display:grid}.RecognageIntelligenceLoop-module__2S0Fgq__center{width:min(100%,235px);margin:0 auto;position:relative;top:auto;left:auto;transform:none}.RecognageIntelligenceLoop-module__2S0Fgq__loopFrame:before,.RecognageIntelligenceLoop-module__2S0Fgq__loopOrbit{display:none}.RecognageIntelligenceLoop-module__2S0Fgq__stageList{grid-template-columns:1fr;gap:12px;padding:10px 22px;display:grid;position:relative;overflow:visible}.RecognageIntelligenceLoop-module__2S0Fgq__stageList:before,.RecognageIntelligenceLoop-module__2S0Fgq__stageList:after{z-index:0;content:"";pointer-events:none;opacity:.74;width:11px;position:absolute;top:34px;bottom:34px;box-shadow:0 0 10px #38bdf821,0 0 18px #3b82f61a}.RecognageIntelligenceLoop-module__2S0Fgq__stageList:before{border-top:1px solid #7dd3fc75;border-bottom:1px solid #7dd3fc75;border-left:1px solid #7dd3fc75;border-radius:16px 0 0 16px;left:5px}.RecognageIntelligenceLoop-module__2S0Fgq__stageList:after{border-top:1px solid #7dd3fc75;border-bottom:1px solid #7dd3fc75;border-right:1px solid #7dd3fc75;border-radius:0 16px 16px 0;right:5px}.RecognageIntelligenceLoop-module__2S0Fgq__stageItem{z-index:1;width:100%;position:relative;top:auto;left:auto;transform:none}.RecognageIntelligenceLoop-module__2S0Fgq__stagePill{justify-content:center;width:100%;min-height:44px;padding:0 12px;font-size:.92rem}.RecognageIntelligenceLoop-module__2S0Fgq__tooltip{width:min(280px,100vw - 44px);bottom:calc(100% + 10px)}}@media (max-width:460px){.RecognageIntelligenceLoop-module__2S0Fgq__loopShell{border-radius:26px;padding:14px}.RecognageIntelligenceLoop-module__2S0Fgq__stageList{padding-inline:20px}.RecognageIntelligenceLoop-module__2S0Fgq__center{width:min(100%,215px);padding:22px}}
