:root{--jelly-ease:cubic-bezier(0.34,1.56,0.64,1);--jelly-ease-soft:cubic-bezier(0.22,1.3,0.36,1);--jelly-duration:620ms}@supports (transition-timing-function:linear(0,1)){:root{--jelly-ease:linear(0,0.238,0.567,0.896,1.157,1.315,1.366,1.328,1.233,1.116,1.007,0.926,0.882,0.874,0.894,0.93,0.971,1.007,1.031,1.043,1.042,1.033,1.02,1.006,0.995,0.988,0.985,0.986,1);--jelly-ease-soft:linear(0,0.195,0.434,0.676,0.891,1.061,1.178,1.242,1.259,1.241,1.199,1.144,1.087,1.035,0.993,0.963,0.946,0.94,0.942,0.951,0.964,0.977,0.99,1,1.007,1.012,1.014,1.014,1);--jelly-duration:710ms}}@media (prefers-reduced-motion:no-preference){.liquid-button,.tn-button{transition:transform var(--jelly-duration) var(--jelly-ease),background-color .18s ease,border-color .18s ease,box-shadow .26s ease,color .18s ease}html.jelly-on .hero-enter,html.jelly-on .page-hero-enter>*{animation:jelly-hero-in .9s linear both!important;animation-delay:calc(var(--jelly-hero-i, 0) * 70ms)!important;transform-origin:50% 100%}html.jelly-on .hero-enter+.hero-enter,html.jelly-on .page-hero-enter>:nth-child(2){--jelly-hero-i:1}html.jelly-on .hero-enter+.hero-enter+.hero-enter,html.jelly-on .page-hero-enter>:nth-child(3){--jelly-hero-i:2}html.jelly-on .hero-enter+.hero-enter+.hero-enter+.hero-enter,html.jelly-on .page-hero-enter>:nth-child(4){--jelly-hero-i:3}html.jelly-on .page-hero-enter>:nth-child(n+5){--jelly-hero-i:4}html.jelly-on .site-sticky-hero :is([class*=Visual],[class*=-visual]):not(:is([class*=Visual],[class*=-visual]) *),html.jelly-on main:not(.home-motion-main)>:is(section,header):first-of-type :is(h1,:has(+h1),h1~*),html.jelly-on main:not(.home-motion-main)>article:first-of-type>:is(section,header):first-child :is(h1,:has(+h1),h1~*){animation:jelly-hero-in .9s linear both!important;animation-delay:calc(var(--jelly-hero-i, 1) * 70ms)!important;transform-origin:50% 100%}html.jelly-on main :has(+h1){--jelly-hero-i:0}html.jelly-on main h1+*{--jelly-hero-i:2}html.jelly-on main h1+*+*{--jelly-hero-i:3}html.jelly-on main h1+*+*~*{--jelly-hero-i:4}html.jelly-on .site-sticky-hero :is([class*=Visual],[class*=-visual]):not(:is([class*=Visual],[class*=-visual]) *){--jelly-hero-i:3}html.jelly-on .section-reveal,html.jelly-on .section-reveal :is(.site-proof-card,.google-card,.google-panel,.google-final-cta,.liquid-glass,.use-case-glass,.legacy-post-card,.model-provider-card,.governance-timeline,.dashboard-card,.system-module,.agent-tech-card,.phone-dashboard):not([data-jelly-reveal=in]){animation:none}html.jelly-on [data-jelly-reveal=pending]{opacity:0;translate:0 28px;scale:.96 1.04}html.jelly-on [data-jelly-reveal=in]{transform-origin:50% 100%;animation:jelly-reveal-in .82s linear var(--jelly-delay,0s) both!important}html.jelly-on [data-jelly-reveal=in]:is(h2){animation-name:jelly-reveal-heading!important}.brand-bean-mark{transform-origin:50% 90%}[data-jelly-glow]{isolation:isolate}html.jelly-on [data-jelly-glow]:after{content:"";display:block!important;position:absolute!important;inset:0;z-index:-1!important;margin:0!important;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(340px circle at var(--jelly-x,50%) var(--jelly-y,50%),rgba(var(--home-proof-accent-rgb,0,106,191),.11),rgba(var(--home-proof-accent-rgb,0,106,191),.04) 40%,transparent 72%);transition:opacity .36s ease}html.jelly-on [data-jelly-glow]:hover:after{opacity:1}html.jelly-on .site-desktop-navigation{isolation:isolate}.jelly-nav-pill{position:absolute;z-index:-1;border-radius:.5rem;background:rgba(255,255,255,.92);box-shadow:0 1px 3px rgba(0,46,96,.08),inset 0 0 0 1px rgba(0,106,191,.12);opacity:0;pointer-events:none;contain:layout paint;transition:opacity .2s ease}.jelly-nav-pill[data-visible]{opacity:1}@media (hover:hover) and (pointer:fine){html.jelly-on .site-desktop-navigation .site-navigation-control:not([aria-current],.site-services-panel *,.site-language-menu__panel *):hover{background-color:transparent}}html.jelly-on .site-services-panel:not([hidden]){transform-origin:50% 0;animation:jelly-drop-in .56s linear both}html.jelly-on .site-services-panel:not([hidden]) section{animation:jelly-drop-item .52s linear both}html.jelly-on .site-services-panel:not([hidden]) section:nth-child(2){animation-delay:40ms}html.jelly-on .site-services-panel:not([hidden]) section:nth-child(3){animation-delay:80ms}html.jelly-on .site-services-panel:not([hidden]) section:nth-child(4){animation-delay:.12s}html.jelly-on .site-language-menu__panel:not([hidden]){transform-origin:100% 0;animation:jelly-drop-in .52s linear both}html.jelly-on .site-language-menu__panel:not([hidden]) li{animation:jelly-drop-item .46s linear both}html.jelly-on .site-language-menu__panel:not([hidden]) li:nth-child(2){animation-delay:35ms}html.jelly-on .site-language-menu__panel:not([hidden]) li:nth-child(3){animation-delay:70ms}.site-language-menu__bean{width:1.1rem;height:1.1rem;opacity:1}html.jelly-on .site-mobile-navigation{transform-origin:50% 0;animation:jelly-drop-in .52s linear both}html.jelly-on .site-mobile-navigation nav>*{animation:jelly-drop-item .48s linear both}html.jelly-on .site-mobile-navigation nav>:nth-child(2){animation-delay:30ms}html.jelly-on .site-mobile-navigation nav>:nth-child(3){animation-delay:60ms}html.jelly-on .site-mobile-navigation nav>:nth-child(4){animation-delay:90ms}html.jelly-on .site-mobile-navigation nav>:nth-child(n+5){animation-delay:.12s}html.jelly-on .site-mobile-navigation__items:not([hidden]) li{animation:jelly-drop-item .44s linear both}html.jelly-on .site-mobile-navigation__items:not([hidden]) li:nth-child(2){animation-delay:25ms}html.jelly-on .site-mobile-navigation__items:not([hidden]) li:nth-child(3){animation-delay:50ms}html.jelly-on .site-mobile-navigation__items:not([hidden]) li:nth-child(4){animation-delay:75ms}html.jelly-on .site-mobile-navigation__items:not([hidden]) li:nth-child(n+5){animation-delay:.1s}html.jelly-on .site-mobile-navigation__group[data-expanded] .site-mobile-navigation__icon{animation:jelly-icon-hop .62s linear both}html.jelly-on .site-mobile-navigation__footer{animation:jelly-drop-item .52s linear .12s both}html.jelly-on :is(a,button):is(:hover,:focus-visible)>*>:is(.lucide-arrow-right,.lucide-arrow-up-right,.lucide-chevron-right),html.jelly-on :is(a,button):is(:hover,:focus-visible)>:is(.lucide-arrow-right,.lucide-arrow-up-right,.lucide-chevron-right):not(main :is(a,button)>svg:last-child){translate:3px 0}html.jelly-on .route-transition-frame>main :is(a,button)>svg:last-child,html.jelly-on :is(.lucide-arrow-right,.lucide-arrow-up-right,.lucide-chevron-right){transition:translate var(--jelly-duration) var(--jelly-ease),transform var(--jelly-duration) var(--jelly-ease)}@media (hover:hover) and (pointer:fine){html.jelly-on .route-transition-frame>main .tn-button{transition:transform var(--jelly-duration) var(--jelly-ease),background-color .18s ease,border-color .18s ease,box-shadow .26s ease,color .18s ease}html.jelly-on .route-transition-frame>main .tn-button:active{transform:translate3d(0,-3px,0)}html.jelly-on .route-transition-frame>main .site-proof-card--interactive{transition:transform var(--jelly-duration) var(--jelly-ease),opacity .22s ease,border-color .22s ease,box-shadow .26s ease,background-color .22s ease,color .22s ease}}.floating-contact{transition:opacity .22s ease,transform var(--jelly-duration) var(--jelly-ease)}[data-jelly-count]{display:inline-block;font-variant-numeric:tabular-nums}[data-jelly-magnet]{will-change:auto}}@keyframes jelly-hero-in{0%{opacity:.92;translate:0 16px;scale:.97 1.03;animation-timing-function:cubic-bezier(.2,.7,.3,1)}45%{opacity:1;translate:0 -2px;scale:1.012 .99;animation-timing-function:ease-in-out}72%{translate:0 .5px;scale:.997 1.003;animation-timing-function:ease-out}to{opacity:1;translate:0 0;scale:1 1}}@keyframes jelly-reveal-in{0%{opacity:0;translate:0 28px;scale:.96 1.04;animation-timing-function:cubic-bezier(.2,.7,.3,1)}38%{opacity:1;translate:0 -4px;scale:1.025 .97;animation-timing-function:ease-in-out}60%{translate:0 1px;scale:.992 1.01;animation-timing-function:ease-in-out}80%{translate:0 0;scale:1.004 .996;animation-timing-function:ease-out}to{opacity:1;translate:0 0;scale:1 1}}@keyframes jelly-reveal-heading{0%{opacity:0;translate:0 18px;scale:.98 1.03;animation-timing-function:cubic-bezier(.2,.7,.3,1)}45%{opacity:1;translate:0 -2px;scale:1.01 .99;animation-timing-function:ease-in-out}to{opacity:1;translate:0 0;scale:1 1}}@keyframes jelly-icon-hop{0%{scale:1 1;translate:0 0;animation-timing-function:ease-out}25%{scale:.9 1.12;translate:0 -3px;animation-timing-function:ease-in-out}50%{scale:1.1 .9;translate:0 0;animation-timing-function:ease-in-out}72%{scale:.97 1.03;animation-timing-function:ease-out}to{scale:1 1;translate:0 0}}@keyframes jelly-drop-in{0%{opacity:0;translate:0 -8px;scale:.97 .94;animation-timing-function:cubic-bezier(.2,.7,.3,1)}45%{opacity:1;translate:0 2px;scale:1.006 1.018;animation-timing-function:ease-in-out}75%{translate:0 0;scale:.999 .996;animation-timing-function:ease-out}to{opacity:1;translate:0 0;scale:1 1}}@keyframes jelly-drop-item{0%{opacity:0;translate:0 -6px;animation-timing-function:cubic-bezier(.2,.7,.3,1)}55%{opacity:1;translate:0 1.5px;animation-timing-function:ease-out}to{opacity:1;translate:0 0}}@media (prefers-reduced-motion:reduce){[data-jelly-reveal]{opacity:1!important;translate:none!important;scale:none!important;animation:none!important}.jelly-nav-pill,[data-jelly-glow]:after{display:none}}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2?dpl=dpl-mumvx11y) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2?dpl=dpl-mumvx11y) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2?dpl=dpl-mumvx11y) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2?dpl=dpl-mumvx11y) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2?dpl=dpl-mumvx11y) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2?dpl=dpl-mumvx11y) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2?dpl=dpl-mumvx11y) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2?dpl=dpl-mumvx11y) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2?dpl=dpl-mumvx11y) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_19f036{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_19f036{--font-sans:"Poppins","Poppins Fallback"}