html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:#fff;color:#080467;font-family:IBM Plex Sans,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:Arvo,Georgia,serif;font-weight:700;text-wrap:balance;margin:0;letter-spacing:-.02em}p{text-wrap:pretty;margin:0}a{color:#5b0bc4;text-decoration:none}a:hover{color:#f09}ul,ol,dl,dd{margin:0;padding:0;list-style:none}button{font:inherit}:focus-visible{outline:2px solid #FF0099;outline-offset:3px;border-radius:4px}::selection{background:#ff00992e}@keyframes rise{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}@keyframes riseLeft{0%{opacity:0;transform:translate3d(-16px,0,0)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes dashSlow{to{stroke-dashoffset:-64}}@keyframes marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes tabProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes popIn{0%{opacity:0;transform:scale(.9)}60%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes scanSweep{0%{transform:translateY(0);opacity:0}8%{opacity:1}92%{opacity:1}to{transform:translateY(232px);opacity:0}}@keyframes boxIn{0%,8%{opacity:0;transform:scale(.94)}16%{opacity:1;transform:scale(1)}88%{opacity:1}to{opacity:0}}@keyframes rowIn{0%{opacity:0;transform:translate3d(0,8px,0)}12%{opacity:1;transform:none}92%{opacity:1}to{opacity:0}}@keyframes drawLine{0%{stroke-dashoffset:520}to{stroke-dashoffset:0}}@keyframes pulseDot{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@keyframes tickPop{0%,30%{opacity:0;transform:scale(.5)}45%{opacity:1;transform:scale(1.15)}60%,to{opacity:1;transform:scale(1)}}@keyframes waitPulse{0%,to{background:#ffb84d2e;border-color:#d68c0080}50%{background:#ffb84d57;border-color:#d68c00e6}}@keyframes pulseRing{0%{transform:scale(.82);opacity:.55}70%{transform:scale(1.5);opacity:0}to{transform:scale(1.5);opacity:0}}@keyframes floatY{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-9px,0)}}@keyframes gradShift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(3%,-3%,0) scale(1.08)}}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes typeIn{0%{opacity:0;transform:translate3d(0,6px,0)}to{opacity:1;transform:none}}@keyframes barGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes spinSlow{to{transform:rotate(360deg)}}@keyframes spinBack{to{transform:rotate(-360deg)}}@keyframes bloom{0%{clip-path:circle(0% at 50% 50%);opacity:0}18%{opacity:1}55%{clip-path:circle(72% at 50% 50%)}86%{clip-path:circle(72% at 50% 50%);opacity:1}to{clip-path:circle(72% at 50% 50%);opacity:0}}@keyframes breathe{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.14);opacity:.9}}@keyframes ringOut{0%{transform:scale(.55);opacity:0}25%{opacity:.55}to{transform:scale(1.5);opacity:0}}@keyframes drift{0%{offset-distance:0%;opacity:0}12%{opacity:1}88%{opacity:1}to{offset-distance:100%;opacity:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition-duration:.01ms!important}}.r-shell{min-width:0!important}.r-h2{font-size:clamp(1.9rem,1.2rem + 2.4vw,2.6rem)!important}.r-shell h1,.r-shell h2,.r-shell h3,.r-shell p,.r-shell a{overflow-wrap:break-word}.r-burger,.r-drawer{display:none}@media(max-width:1180px){.r-pad,.r-pad-box{padding-left:40px!important;padding-right:40px!important}.r-g4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.r-2col{gap:44px!important}}@media(max-width:900px){.r-nav,.r-hdr-cta{display:none!important}.r-burger{display:flex}.r-drawer:not([hidden]){display:flex}.r-2col,.r-hero,.r-split,.r-admin,.r-g3{grid-template-columns:minmax(0,1fr)!important}.r-2col{gap:36px!important}.r-sec{padding-top:76px!important;padding-bottom:68px!important}.r-hero{gap:32px!important;padding:64px 0 76px!important}.r-hero-art{height:400px!important}.r-split-main{border-right:0!important;border-bottom:1px solid #EDECF7!important}.r-rail{margin-top:36px!important}.r-rail>div{display:none!important}.r-process{grid-template-columns:repeat(2,minmax(0,1fr))!important}.r-agent-svg{display:none!important}.r-agent-nodes{margin-top:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.r-admin-side{display:none!important}.r-jobrow{grid-template-columns:52px minmax(0,1fr) 74px!important}.r-jobrow-who{display:none!important}.r-footer{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:32px!important}.r-wrap{flex-wrap:wrap!important}.r-unstick{position:static!important;top:auto!important}.r-acc{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important}.r-acc-list{display:contents!important}.r-acc-list>li{order:1}.r-acc-list>li:has(>[data-on=true])~li{order:3}.r-acc-panel{order:2!important;margin-top:0!important}.r-acc-sandbox .r-acc-list>li:first-child{margin-top:34px}.r-subnav{gap:0!important}.r-subnav-list{overflow-x:auto!important;flex-wrap:nowrap!important;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0 -20px!important;padding:0 20px!important}.r-subnav-list::-webkit-scrollbar{display:none}.r-subnav-list>li{flex:0 0 auto}.r-subnav-cta{display:none!important}.r-glance{grid-template-columns:minmax(0,1fr)!important;gap:2px!important}.r-metrics{flex-wrap:wrap!important;gap:28px!important}.r-cta-box{padding:40px 28px!important}.r-diagram{overflow-x:auto!important;padding:24px!important}.r-diagram svg{min-width:620px}}@media(max-width:620px){.r-pad{padding-left:20px!important;padding-right:20px!important}.r-pad-box{padding:48px 20px!important}.r-sec{padding-top:56px!important;padding-bottom:52px!important}.r-g4,.r-2up,.r-process,.r-footer,.r-agent-nodes{grid-template-columns:minmax(0,1fr)!important}.r-span2{grid-column:auto!important}.r-hero{padding:44px 0 56px!important}.r-hero-art{height:300px!important}.r-jobrow{grid-template-columns:minmax(0,1fr) 74px!important}.r-jobrow-id{display:none!important}.r-cta-box{padding:32px 22px!important}.r-inpad{padding-left:20px!important;padding-right:20px!important}.r-diagram{padding:18px!important}}
