.CustomerLogos_viewport__MMI_O{overflow:hidden}.CustomerLogos_track__NcHlR{display:flex;width:max-content;animation:CustomerLogos_customer-scroll__2XDiH 48s linear infinite}.CustomerLogos_cycle__S2ztz{display:flex;flex-shrink:0;gap:24px;padding-right:24px;align-items:center}.CustomerLogos_card__Ae59S{width:180px;flex-shrink:0}.CustomerLogos_logo__NJ3JI{height:88px;padding:12px 16px;background:var(--rg-bg);border:1px solid var(--rg-border-subtle);border-radius:4px;display:flex;align-items:center;justify-content:center}.CustomerLogos_section___CdEj[data-paused=true] .CustomerLogos_track__NcHlR{animation-play-state:paused}@keyframes CustomerLogos_customer-scroll__2XDiH{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.CustomerLogos_track__NcHlR{animation:none;width:100%}.CustomerLogos_cycle__S2ztz{width:100%;flex-wrap:wrap;justify-content:center;padding:0 20px}.CustomerLogos_card__Ae59S[data-repeat=true],.CustomerLogos_control__qf887,.CustomerLogos_cycle__S2ztz[data-copy="1"]{display:none}.CustomerLogos_card__Ae59S{width:min(180px,42vw)}}.CustomerLogos_logo__NJ3JI{transition:transform .7s cubic-bezier(.22,1,.36,1),box-shadow .7s}.CustomerLogos_card__Ae59S:hover .CustomerLogos_logo__NJ3JI{transform:translateY(-3px);box-shadow:0 12px 30px -18px #18238e40}@media (prefers-reduced-motion:reduce){.CustomerLogos_logo__NJ3JI{transition:none}.CustomerLogos_card__Ae59S:hover .CustomerLogos_logo__NJ3JI{transform:none}}.CustomerLogos_cityMarche__GDX4B{overflow:hidden;position:relative}.CustomerLogos_cityMarche__GDX4B img{position:absolute;width:210px;height:auto;max-width:none;max-height:none;left:50%;top:50%;transform:translate(-50%,-50%)}.FAQAccordion_panel__On9w7{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .65s cubic-bezier(.22,1,.36,1),opacity .45s ease,visibility .65s}.FAQAccordion_open__yfHrT{grid-template-rows:1fr;opacity:1;visibility:visible}.FAQAccordion_inner__MI9GU{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.FAQAccordion_panel__On9w7{transition:none}}.HomeExperience_experience__OZqSx{--home-ease:cubic-bezier(.22,1,.36,1)}.HomeExperience_progress__f2FZO{position:fixed;z-index:60;height:2px;top:64px;inset-inline:0;background:linear-gradient(90deg,var(--rg-navy),#8b5cf6,var(--rg-accent));transform:scaleX(var(--reading-progress,0));transform-origin:left;pointer-events:none}.HomeExperience_experience__OZqSx [data-home-reveal]{opacity:0;transform:translate3d(0,64px,0);transition:opacity .28s ease-out var(--section-delay,0ms),transform .55s cubic-bezier(.16,1,.3,1) var(--section-delay,0ms)}.HomeExperience_experience__OZqSx [data-home-reveal]:focus-within,.HomeExperience_experience__OZqSx [data-home-reveal][data-entered=true]{opacity:1;transform:none}.HomeExperience_experience__OZqSx a,.HomeExperience_experience__OZqSx button{transition-duration:.4s}.HomeExperience_experience__OZqSx [data-persona-card]{transition:transform .7s var(--home-ease),box-shadow .7s var(--home-ease),border-color .5s}.HomeExperience_experience__OZqSx [data-persona-card]:hover{transform:translateY(-5px);box-shadow:0 18px 45px -24px #18238e42}.HomeExperience_experience__OZqSx [data-aurora]>div{animation:HomeExperience_aurora-drift__XluBs 18s ease-in-out infinite alternate}.HomeExperience_experience__OZqSx [data-aurora]>div:nth-child(2){animation-delay:-9s;animation-direction:alternate-reverse}.HomeExperience_experience__OZqSx [data-aurora]>div:nth-child(3){animation-name:HomeExperience_aurora-center__u30Pw;animation-duration:23s}@keyframes HomeExperience_aurora-drift__XluBs{0%{transform:translate3d(-24px,-16px,0) scale(.96)}to{transform:translate3d(36px,28px,0) scale(1.09)}}@keyframes HomeExperience_aurora-center__u30Pw{0%{transform:translate3d(-54%,0,0)}to{transform:translate3d(-40%,36px,0)}}@media (min-width:1024px){.HomeExperience_experience__OZqSx>section:not(#product):not(#ontology):not(#inquiry){padding-block:clamp(32px,5vh,56px)}.HomeExperience_experience__OZqSx [data-hero-heading]{margin-bottom:clamp(24px,4vh,40px)}.HomeExperience_experience__OZqSx [data-hero-heading] h1{font-size:clamp(38px,4.1vw,56px);line-height:1.13;margin-top:20px}.HomeExperience_experience__OZqSx [data-hero-heading]>p{margin-top:16px}.HomeExperience_experience__OZqSx [data-persona-card]{padding:24px}.HomeExperience_experience__OZqSx [data-persona-card] h3{font-size:28px}.HomeExperience_experience__OZqSx #trust>div>div:first-child{margin-bottom:28px}.HomeExperience_experience__OZqSx #ax h2,.HomeExperience_experience__OZqSx #trust h2{font-size:clamp(28px,3vw,38px);line-height:1.2}.HomeExperience_experience__OZqSx #faq .rg-container-narrow{max-width:1152px;display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:64px}.HomeExperience_experience__OZqSx #faq button{padding-block:16px}}@media (prefers-reduced-motion:reduce){.HomeExperience_experience__OZqSx [data-home-reveal]{opacity:1;transform:none;transition:none}.HomeExperience_experience__OZqSx [data-aurora]>div{animation:none}.HomeExperience_experience__OZqSx [data-persona-card]{transition:none}.HomeExperience_experience__OZqSx [data-persona-card]:hover{transform:none}.HomeExperience_progress__f2FZO{display:none}}@media (prefers-reduced-motion:no-preference){html:has(.HomeExperience_experience__OZqSx){scroll-behavior:smooth}.HomeExperience_experience__OZqSx [data-preview-panel]{animation:HomeExperience_panel-enter__vfUmX .65s var(--home-ease) both}}@keyframes HomeExperience_panel-enter__vfUmX{0%{opacity:.2;transform:translateY(10px)}to{opacity:1;transform:none}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.HomeExperience_experience__OZqSx [data-aurora]{transform:translate3d(var(--pointer-x,0),var(--pointer-y,0),0) scale(1.06);transition:transform 1.8s var(--home-ease)}}@media (prefers-reduced-motion:no-preference){.HomeExperience_experience__OZqSx [data-home-reveal] [data-chart-bar]{transform:scaleY(.08);transform-origin:bottom;opacity:.4;transition:transform 1.2s var(--home-ease),opacity .9s}.HomeExperience_experience__OZqSx [data-home-reveal][data-entered=true] [data-chart-bar]{transform:scaleY(1);opacity:1}}.OntologySection_section__zvsbV{word-break:keep-all;overflow-wrap:anywhere}.OntologySection_demo__cc2p7{display:grid;gap:16px;grid-template-areas:"question" "graph" "answer"}.OntologySection_answer__dD9wD,.OntologySection_graph__MbgGl,.OntologySection_question__I6bIQ{border:1px solid var(--rg-border);border-radius:4px;padding:24px;background:var(--rg-bg);min-width:0}.OntologySection_question__I6bIQ{grid-area:question}.OntologySection_answer__dD9wD{grid-area:answer;background:var(--rg-navy-bg);border-color:var(--rg-navy-border)}.OntologySection_graph__MbgGl{grid-area:graph}.OntologySection_network__cD_EK{position:relative;margin-top:20px}.OntologySection_center__89YI8{padding:18px;background:var(--rg-navy-bg);border:1px solid var(--rg-navy-border);border-radius:4px;text-align:center}.OntologySection_nodes__V2Amv{display:grid;gap:12px;padding-top:20px;position:relative}.OntologySection_nodes__V2Amv:before{content:"";position:absolute;top:0;bottom:30px;left:10px;border-left:1px solid var(--rg-border-strong)}.OntologySection_node__ugahm{position:relative;margin-left:24px;background:var(--rg-bg);border:1px solid var(--rg-border);border-radius:4px;text-align:left;padding:12px 16px;min-height:72px;color:var(--rg-text)}.OntologySection_node__ugahm:before{content:"";position:absolute;width:14px;left:-15px;top:50%;border-top:1px solid var(--rg-border-strong)}.OntologySection_node__ugahm[aria-pressed=true]{border-color:var(--rg-navy);box-shadow:inset 3px 0 var(--rg-navy);background:var(--rg-navy-bg)}.OntologySection_details__G8FNb{border-top:1px solid var(--rg-border-subtle);margin-top:16px;padding-top:16px;min-height:105px;color:var(--rg-text-secondary)}.OntologySection_edges__4pUD_{display:none}@media (min-width:768px){.OntologySection_network__cD_EK{height:400px}.OntologySection_center__89YI8{position:absolute;left:0;top:50%;transform:translateY(-50%);width:31%}.OntologySection_nodes__V2Amv{position:absolute;right:0;top:0;height:100%;width:48%;padding:0;grid-template-rows:repeat(4,1fr)}.OntologySection_node__ugahm:before,.OntologySection_nodes__V2Amv:before{display:none}.OntologySection_node__ugahm{margin:0}.OntologySection_edges__4pUD_{display:block;position:absolute;inset:0;width:100%;height:100%}.OntologySection_edges__4pUD_ path{fill:none;stroke:var(--rg-border-strong);stroke-width:1.5}.OntologySection_edges__4pUD_ path.OntologySection_edgeActive__HKpUK{stroke:var(--rg-navy);stroke-width:3}.OntologySection_demo__cc2p7[data-animate=true] .OntologySection_edges__4pUD_ path{animation:OntologySection_trace__105Zx 1.5s var(--rg-ease-out) both}.OntologySection_demo__cc2p7[data-animate=true] .OntologySection_node__ugahm{animation:OntologySection_highlight__ays_u 1.5s var(--rg-ease-out)}}@media (min-width:1200px){.OntologySection_demo__cc2p7{grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);grid-template-rows:auto 1fr;grid-template-areas:"question graph" "answer graph"}.OntologySection_answer__dD9wD,.OntologySection_question__I6bIQ{padding:28px}}@keyframes OntologySection_trace__105Zx{0%{stroke-dasharray:700;stroke-dashoffset:700}to{stroke-dasharray:700;stroke-dashoffset:0}}@keyframes OntologySection_highlight__ays_u{0%{border-color:var(--rg-border)}60%{border-color:var(--rg-navy)}}@media (prefers-reduced-motion:reduce){.OntologySection_demo__cc2p7[data-animate=true] .OntologySection_edges__4pUD_ path,.OntologySection_demo__cc2p7[data-animate=true] .OntologySection_node__ugahm{animation:none}}.OntologySection_node__ugahm{transition:border-color .5s,background-color .6s,box-shadow .6s,transform .65s cubic-bezier(.22,1,.36,1)}.OntologySection_node__ugahm:hover{transform:translateX(4px)}.OntologySection_details__G8FNb{display:grid}.OntologySection_source__9vIi5{grid-area:1/1;opacity:0;visibility:hidden;transform:translateY(6px);font-size:14px;line-height:1.6;transition:opacity .45s ease,transform .55s cubic-bezier(.22,1,.36,1),visibility .45s}.OntologySection_sourceActive__yQbNd{opacity:1;visibility:visible;transform:none}.OntologySection_edges__4pUD_ path{transition:stroke .55s,stroke-width .55s}@media (min-width:768px){.OntologySection_edges__4pUD_ path.OntologySection_flow__s6paJ{stroke:var(--rg-navy);stroke-width:2;stroke-dasharray:12 240;opacity:.25}.OntologySection_edges__4pUD_ path.OntologySection_flow__s6paJ[data-active=true]{opacity:.9}.OntologySection_demo__cc2p7[data-animate=true] .OntologySection_edges__4pUD_ path.OntologySection_flow__s6paJ{animation:OntologySection_flowing-evidence__WUNOH 3.6s linear infinite}}@keyframes OntologySection_flowing-evidence__WUNOH{0%{stroke-dashoffset:252}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.OntologySection_edges__4pUD_ path,.OntologySection_node__ugahm,.OntologySection_source__9vIi5{transition:none}.OntologySection_node__ugahm:hover{transform:none}.OntologySection_demo__cc2p7[data-animate=true] .OntologySection_edges__4pUD_ path.OntologySection_flow__s6paJ{animation:none;display:none}}