.px-platform{--px-muted:#aaa5b2;--px-accent:#b28be7;--px-line:#ffffff12}.saees-light .px-platform{--px-muted:#524d5a;--px-accent:#3f1874;--px-line:#00000012}.px-platform .px-reveal{opacity:.01;transition:opacity .65s,transform .65s cubic-bezier(.2,.65,.3,1);transform:translateY(22px)}.px-platform .px-reveal.px-entered{opacity:1;transform:none}.px-divider{align-items:center;gap:24px;margin-block:34px;display:flex}.px-divider span{background:var(--px-line);flex:1;height:1px}.saees-light .px-divider span{background:var(--px-line)}.px-divider img{opacity:.7;border-radius:50%}.px-platform h2{letter-spacing:-.035em;font-weight:450}.px-centered{text-align:center}.px-centered h2{margin:24px 0 56px}.cs-site.ip-site .px-comparison{text-align:center;padding-block:72px 84px}.px-comparison>h2{max-width:800px;margin:24px auto 56px;font-size:36px;line-height:1.35}.px-strike{color:#8f8998;text-decoration:line-through;text-decoration-thickness:1px}.saees-light .px-strike{color:#6d6776;text-decoration:line-through}.px-comparison em{color:#bc93f0;font-style:normal}.saees-light .px-comparison em{color:#380f6c}.px-compare-grid{grid-template-columns:1fr 1fr;gap:40px;display:grid}.px-compare-grid article{border:1px solid var(--px-line);background:#141218;border-radius:32px;min-height:560px;padding:46px 40px}.saees-light .px-compare-grid article{border:1px solid var(--px-line);background:#e9e7ed}.px-compare-grid article+article{background:linear-gradient(155deg,#140c24,#30243c)}.saees-light .px-compare-grid article+article{background:linear-gradient(155deg,#e3dbf3,#cfc3db)}.cs-site.ip-site .px-compare-grid h3{margin:0;font-size:28px;font-weight:450;line-height:1.35}.px-brand{object-fit:contain;width:160px;height:38px;margin:0 auto;display:block}.px-rule{background:#ffffff1b;width:80px;height:1px;margin:36px auto;display:block}.saees-light .px-rule{background:#0000001b}.px-ring{aspect-ratio:1;place-items:center;width:min(100%,380px);margin:0 auto;display:grid;position:relative}.px-ring>svg{stroke:#aa84d9;stroke-width:1.6px;width:100%;height:100%;position:absolute;inset:0}.saees-light .px-ring>svg{stroke:#4c267b}.px-ring>svg line{opacity:.6}.px-entered .px-ring>svg line{animation:.8s backwards px-tick-in}.px-ring>div{z-index:1;position:relative}.px-ring strong{letter-spacing:-.04em;font-size:48px;font-weight:450}.cs-site.ip-site .px-ring p{color:var(--px-muted);margin:14px 0 0;font-size:18px;line-height:1.7}.saees-light .cs-site.ip-site .px-ring p{color:var(--px-muted)}.px-ring-small{flex:0 0 94px;width:94px}.px-ring-small>svg{stroke-width:2px}.px-ring-small>div{color:#d8c4ef}.saees-light .px-ring-small>div{color:#24103b}.px-shared-stages{text-align:left;gap:30px;padding-top:5px;display:grid}.px-shared-stages>div{align-items:center;gap:24px;display:flex}.px-shared-stages p{margin:0;line-height:1.5}.px-shared-stages strong{color:#f0e9f6;margin-bottom:7px;font-size:18px;font-weight:450;display:block}.saees-light .px-shared-stages strong{color:#100916}.px-shared-stages p span{color:#b0a7bb;font-size:16px;display:block}.saees-light .px-shared-stages p span{color:#4d4458}.px-note{color:#928899;margin:24px 0 0;font-size:13px;line-height:1.6;display:block}.saees-light .px-note{color:#706677}.px-platform .hi-section{padding-block:80px 100px}.px-platform .hi-section .cs-heading{max-width:560px;margin-bottom:76px}.px-platform .hi-section .cs-heading h2{font-size:36px;line-height:1.35}.px-platform .hi-section .cs-heading p{max-width:440px;margin-inline:auto;font-size:18px;line-height:1.65}.px-platform .hi-feature{transition:background .3s,opacity .65s,transform .65s}.px-platform .hi-feature:hover{background:#ffffff02}.saees-light .px-platform .hi-feature:hover{background:#00000002}.px-platform .hi-feature h3 a{display:inline-block}.px-platform .hi-feature h3 a:after{content:"›";opacity:0;color:#c3b1d8;margin-left:12px;transition:transform .25s,opacity .25s;display:inline-block;transform:translate(-3px)}.saees-light .px-platform .hi-feature h3 a:after{color:#39274e}.px-platform .hi-feature:hover h3 a:after{opacity:1;transform:translate(0)}.px-platform .hi-section .cs-center{display:none}.px-perspective{isolation:isolate;align-items:center;min-height:570px;display:flex;position:relative;overflow:hidden}.px-perspective>img,.px-expertise>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.px-perspective:after,.px-expertise:after{content:"";z-index:-1;background:linear-gradient(90deg,#09070d80 0%,#09070d35 48%,#0000 78%);position:absolute;inset:0}.saees-light .px-perspective:after,.saees-light .px-expertise:after{background:linear-gradient(90deg,#f5f4f980 0%,#f5f4f935 48%,#0000 78%)}.px-perspective .ip-wrap{padding-block:72px}.px-perspective h2{max-width:800px;margin:32px 0;font-size:42px;line-height:1.3}.cs-site.ip-site .px-perspective p{color:#ddd5e5;max-width:790px;margin:0 0 40px;font-size:22px;line-height:1.65}.saees-light .cs-site.ip-site .px-perspective p{color:#221a2a}.px-perspective .cs-button-secondary{color:#fff;background:#ffffff1a;border-color:#fff3}.saees-light .px-perspective .cs-button-secondary{color:#000;background:#0000001a;border-color:#0003}.px-ask{text-align:center;padding-block:112px 96px}.px-ask h2{margin:24px 0 0;font-size:36px;line-height:1.35}.px-ask-stage{flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding-top:30px;display:flex;position:relative}.px-search-shell{z-index:1;color:#21172e;text-align:left;background:linear-gradient(115deg,#fefcff,#e9e1f7);border:1px solid #e9d9ffb0;border-radius:999px;align-items:center;gap:16px;min-width:min(540px,95%);max-width:100%;min-height:65px;padding:17px 23px;display:flex;position:relative;box-shadow:0 0 55px #8140d536,0 0 90px #5942bb20}.saees-light .px-search-shell{color:#dbd1e8;background:linear-gradient(115deg,#020003,#10081e);border:1px solid #100026b0;box-shadow:0 0 55px #6b2abf36,0 0 90px #5b44bd20}.px-search-shell:before{content:"";border-radius:inherit;filter:blur(24px);z-index:-1;background:linear-gradient(90deg,#a561fb35,#7253f322,#b891ec35);animation:5s ease-in-out infinite alternate px-glow;position:absolute;inset:-18px}.saees-light .px-search-shell:before{background:linear-gradient(90deg,#48049e35,#2b0cac22,#3a136e35)}.px-search-shell>svg{color:#756387;flex:none}.saees-light .px-search-shell>svg{color:#8a789c}.px-search-shell>span:not(.px-sr){font-size:22px;line-height:1.4}.px-search-shell i{vertical-align:-2px;background:#8a5fc2;width:1px;height:1em;margin-left:3px;animation:.85s step-end infinite px-cursor;display:inline-block}.saees-light .px-search-shell i{background:#8a5fc2}.px-action-window{text-align:left;min-width:310px;height:84px;margin-top:28px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 22% 60%,#0000);mask-image:linear-gradient(#0000,#000 22% 60%,#0000)}.px-action-list{transition:transform .65s}.px-action-list>div{color:#81758f;align-items:center;gap:12px;height:42px;font-size:16px;transition:color .3s;display:flex}.saees-light .px-action-list>div{color:#7c708a}.px-action-list .is-active{color:#d5bfef}.saees-light .px-action-list .is-active{color:#261040}.px-action-list .is-active svg{animation:1.5s linear infinite px-spin}.px-action-list .is-done{color:#a693b8}.saees-light .px-action-list .is-done{color:#5a476c}.px-ask>p{color:#b5abba;margin:4px auto 0;font-size:18px;line-height:1.7}.saees-light .px-ask>p{color:#4f4554}.px-ask .px-note{margin-top:16px}.px-motion{color:#ab9cbc;cursor:pointer;background:#ffffff08;border:1px solid #fff2;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid}.saees-light .px-motion{color:#524363;background:#00000008;border:1px solid #0002}.px-ask-stage>.px-motion{position:absolute;bottom:15px;right:0}.px-motion:hover{background:#ffffff15}.saees-light .px-motion:hover{background:#00000015}.px-motion:focus-visible{outline-offset:4px;outline:2px solid #b28be7}.saees-light .px-motion:focus-visible{outline:2px solid #3f1874}.px-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.px-agents{background:linear-gradient(#100a1c,#292034);margin-block:10px 0;padding-block:70px}.saees-light .px-agents{background:linear-gradient(#e9e3f5,#d4cbdf)}.px-agents h2{font-size:36px;line-height:1.35}.px-agent-stage{background:#ffffff025;border:1px solid #ffffff18;border-radius:26px;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1.5fr 1fr;min-height:450px;display:grid;position:relative;overflow:hidden}.saees-light .px-agent-stage{background:#ffffff025;border:1px solid #00000018}.px-agent-card{padding:38px 34px;transition:background .5s}.px-agent-card>svg{box-sizing:content-box;color:#d3c3e3;background:#ffffff09;border-radius:10px;padding:10px}.saees-light .px-agent-card>svg{color:#2c1c3c;background:#00000009}.px-agent-card h3{margin:22px 0 12px;font-size:20px;line-height:1.4}.cs-site.ip-site .px-agent-card p{color:#aaa1b6;margin:0;font-size:16px;line-height:1.7}.saees-light .cs-site.ip-site .px-agent-card p{color:#52495e}.px-agent-card.is-active{background:#ffffff06}.saees-light .px-agent-card.is-active{background:#00000006}.px-agent-card-0{grid-area:1/1}.px-agent-card-1{grid-area:1/3}.px-agent-card-2{border-top:1px solid #ffffff12;grid-area:2/1}.saees-light .px-agent-card-2{border-top:1px solid #00000012}.px-agent-card-3{border-top:1px solid #ffffff12;grid-area:2/3}.saees-light .px-agent-card-3{border-top:1px solid #00000012}.px-agent-center{background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:30px 30px;border-inline:1px solid #ffffff12;grid-area:1/2/3/3;justify-content:center;align-items:center;padding:24px;display:flex;position:relative}.saees-light .px-agent-center{background-image:linear-gradient(#00000005 1px,#0000 1px),linear-gradient(90deg,#00000005 1px,#0000 1px);border-inline:1px solid #00000012}.px-agent-center .hi-visual{width:100%;min-height:320px;margin:0}.px-agent-center .hi-question{background:#7943c3;max-width:280px;padding:14px;font-size:13px}.saees-light .px-agent-center .hi-question{background:#7943c3}.px-agent-center .hi-window{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff09;padding:14px}.saees-light .px-agent-center .hi-window{background:#00000009}.px-agent-center .hi-processing{padding:10px 4px;font-size:11px;transition:background .4s,color .4s}.px-agent-center .hi-processing small{font-size:10px}.px-agent-center .hi-window-title{font-size:12px}.px-agent-center .hi-window-title>span{font-size:10px}.px-agent-center>.px-motion{position:absolute;bottom:14px;right:14px}.px-agent-step-0 .hi-processing:first-of-type,.px-agent-step-1 .hi-processing:nth-of-type(2),.px-agent-step-2 .hi-processing:nth-of-type(3),.px-agent-step-3 .hi-processing:nth-of-type(4){color:#f3e7ff;background:#bb85ff17;border-radius:6px}.saees-light .px-agent-step-0 .hi-processing:first-of-type,.saees-light .px-agent-step-1 .hi-processing:nth-of-type(2),.saees-light .px-agent-step-2 .hi-processing:nth-of-type(3),.saees-light .px-agent-step-3 .hi-processing:nth-of-type(4){color:#0c0018;background:#36007a17}.px-guardrails{flex-wrap:wrap;justify-content:center;gap:22px 32px;margin:34px 0 46px;display:flex}.px-guardrails span{color:#b6a9c6;align-items:center;gap:10px;font-size:16px;display:flex}.saees-light .px-guardrails span{color:#463956}.px-guardrails svg{color:#b78ce9}.saees-light .px-guardrails svg{color:#411673}.px-agents .cs-actions{justify-content:center}.px-stack{grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-block:112px;display:grid}.px-stack h2{margin:24px 0;font-size:36px;line-height:1.35}.cs-site.ip-site .px-stack p{color:#aaa1b6;font-size:18px;line-height:1.7}.saees-light .cs-site.ip-site .px-stack p{color:#52495e}.px-stack ul{gap:20px;margin:32px 0;padding:0;list-style:none;display:grid}.px-stack li{color:#bfb2ce;align-items:center;gap:14px;font-size:16px;display:flex}.saees-light .px-stack li{color:#3e314d}.px-stack li svg{color:#a77ed2;flex:none}.saees-light .px-stack li svg{color:#562d81}.px-orbit{aspect-ratio:1;isolation:isolate;max-height:500px;position:relative}.px-orbit-ring{background:#aa80dc03;border:1px solid #aa80dc2b;border-radius:50%;position:absolute;inset:6%}.saees-light .px-orbit-ring{background:#4d237f03;border:1px solid #4d237f2b}.px-orbit-ring.inner{background:#aa80dc04;inset:27%}.saees-light .px-orbit-ring.inner{background:#4d237f04}.px-orbit-hub{border-radius:22px;width:80px;height:80px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 70px #7543c438}.saees-light .px-orbit-hub{box-shadow:0 0 70px #6d3bbc38}.px-orbit-node{color:#cab2e4;background:#1b1623;border:1px solid #b89ad827;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:76px;height:76px;animation:5s ease-in-out infinite alternate px-float;display:flex;position:absolute;box-shadow:0 8px 30px #0002}.saees-light .px-orbit-node{color:#331b4d;background:#e1dce9;border:1px solid #45276527;box-shadow:0 8px 30px #fbfafc22}.px-orbit-node span{color:#b6a6c4;font-size:12px}.saees-light .px-orbit-node span{color:#4b3b59}.node-0{top:4%;left:18%}.node-1{animation-delay:-1s;top:7%;right:15%}.node-2{animation-delay:-2s;top:43%;right:0}.node-3{animation-delay:-3s;bottom:5%;right:22%}.node-4{animation-delay:-4s;bottom:18%;left:4%}.node-5{animation-delay:-2.5s;top:29%;left:31%}.px-orbit-caption{text-align:center;color:#8f809e;width:100%;font-size:12px;position:absolute;bottom:-20px}.saees-light .px-orbit-caption{color:#70617f}.px-platform .rf-security{background:linear-gradient(150deg,#160e24,#32273e);gap:72px;margin-block:30px 100px;padding:64px}.saees-light .px-platform .rf-security{background:linear-gradient(150deg,#e3dbf1,#ccc1d8)}.px-platform .rf-security-grid>a{aspect-ratio:1;min-height:0;transition:background .25s,transform .25s}.px-platform .rf-security-grid>a:hover{background:#ffffff0f;transform:translateY(-3px)}.saees-light .px-platform .rf-security-grid>a:hover{background:#0000000f}.px-expertise{isolation:isolate;align-items:stretch;min-height:660px;display:flex;position:relative;overflow:hidden}.px-expertise>img{object-position:center 43%}.px-expertise:after{background:linear-gradient(#0000 35%,#08060b88),linear-gradient(90deg,#08060b99,#08060b15 70%)}.saees-light .px-expertise:after{background:linear-gradient(#0000 35%,#f6f5f988),linear-gradient(90deg,#f6f5f999,#f6f5f915 70%)}.px-expertise>.ip-wrap{flex-direction:column;justify-content:space-between;gap:140px;padding-block:64px;display:flex}.px-expertise h2{max-width:550px;margin:0;font-size:38px;line-height:1.4}.px-expertise .ip-wrap>div{align-self:flex-start;max-width:580px}.cs-site.ip-site .px-expertise p{color:#f0e9f5;margin:0 0 30px;font-size:20px;line-height:1.7}.saees-light .cs-site.ip-site .px-expertise p{color:#110a16}.px-faq{grid-template-columns:1fr 1fr;align-items:start;gap:80px;padding-block:110px;display:grid}.px-faq h2{margin:24px 0;font-size:36px;line-height:1.35}.cs-site.ip-site .px-faq>div>p{font-size:18px;line-height:1.7}.px-faq a{color:#c7ace8}.saees-light .px-faq a{color:#321753}.px-faq article{background:#17131c;border:1px solid #ffffff10;border-radius:20px;margin-bottom:12px;overflow:hidden}.saees-light .px-faq article{background:#e7e3ec;border:1px solid #00000010}.px-faq h3{margin:0;font-size:18px;font-weight:400}.px-faq button{font:inherit;text-align:left;color:#eee6f5;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:22px;width:100%;padding:22px 24px;display:flex}.saees-light .px-faq button{color:#120a19;background:0 0;border:0}.px-faq button span{color:#9f8eaf;font-size:23px;font-weight:300}.saees-light .px-faq button span{color:#615071}.px-faq button:focus-visible{outline-offset:-4px;border-radius:18px;outline:2px solid #b88de4}.saees-light .px-faq button:focus-visible{outline:2px solid #461b72}.cs-site.ip-site .px-faq article p{color:#b1a4bd;margin:0;padding:0 24px 24px;font-size:16px;line-height:1.75}.saees-light .cs-site.ip-site .px-faq article p{color:#4f425b}.px-faq article.is-open{background:#1c1623}.saees-light .px-faq article.is-open{background:#e2dce9}.px-faq article.is-open p{animation:.25s px-faq-in}@keyframes px-spin{to{transform:rotate(360deg)}}@keyframes px-glow{to{opacity:.45;transform:scale(1.12)}}@keyframes px-cursor{50%{opacity:0}}@keyframes px-float{to{transform:translateY(-9px)}}@keyframes px-tick-in{0%{opacity:0}to{opacity:.6}}@keyframes px-faq-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media (max-width:1000px){.px-agent-stage{grid-template-columns:1fr 1.25fr 1fr}.px-agent-card{padding:24px 20px}.px-agent-center{padding:14px}.px-agent-center .hi-processing small{display:none}.px-stack,.px-faq{gap:40px}.px-compare-grid{gap:24px}.px-compare-grid article{padding:36px 24px}.px-ring strong{font-size:38px}.px-shared-stages>div{gap:15px}.px-ring-small{flex-basis:76px;width:76px}}@media (max-width:700px){.px-platform .px-comparison,.px-ask,.px-stack,.px-faq{padding-block:60px}.px-compare-grid,.px-stack,.px-faq{grid-template-columns:1fr}.px-compare-grid article{min-height:0;padding:32px 24px}.px-comparison>h2,.px-ask h2,.px-agents h2,.px-stack h2,.px-faq h2,.px-platform .hi-section .cs-heading h2{font-size:30px}.px-comparison>h2{margin-bottom:36px}.px-ring{max-width:300px}.px-shared-stages{padding-bottom:15px}.px-perspective{min-height:500px}.px-perspective h2{font-size:32px}.cs-site.ip-site .px-perspective p{font-size:18px}.px-search-shell{border-radius:24px;width:100%;min-width:0;min-height:90px;padding:16px 18px}.px-search-shell>span:not(.px-sr){font-size:18px}.px-action-window{width:100%;min-width:0;padding-left:12px}.px-action-list>div{font-size:14px}.px-ask-stage{min-height:280px}.px-agent-stage{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr}.px-agent-center{border-inline:0;border-bottom:1px solid #ffffff12;grid-area:1/1/2/3;min-height:330px;padding:28px}.saees-light .px-agent-center{border-inline:0;border-bottom:1px solid #00000012}.px-agent-center .hi-processing{font-size:12px}.px-agent-card-0{grid-area:2/1}.px-agent-card-1{grid-area:2/2}.px-agent-card-2{grid-area:3/1}.px-agent-card-3{grid-area:3/2}.px-agent-card{padding:24px 18px}.px-agent-card h3{font-size:18px}.cs-site.ip-site .px-agent-card p{font-size:14px}.px-agent-card-0,.px-agent-card-2{border-right:1px solid #ffffff12}.saees-light .px-agent-card-0,.saees-light .px-agent-card-2{border-right:1px solid #00000012}.px-guardrails{justify-content:flex-start;gap:18px}.px-guardrails span{font-size:14px}.px-orbit{width:100%;max-width:430px;margin:20px auto}.px-orbit-node{width:65px;height:65px}.px-platform .rf-security{gap:36px;margin-bottom:60px;padding:30px 24px}.px-platform .rf-security-grid>a{min-height:140px}.px-expertise{min-height:620px}.px-expertise>.ip-wrap{gap:120px;padding-block:44px}.px-expertise h2{font-size:30px}.cs-site.ip-site .px-expertise p{font-size:18px}.px-expertise>img{object-position:58% center}.px-faq{gap:30px}.px-faq button{padding:20px;font-size:16px}.px-platform .hi-section{padding-block:50px}.px-divider{margin-block:20px}}@media (prefers-reduced-motion:reduce){.px-platform .px-reveal{opacity:1;transition:none;transform:none}.px-platform *,.px-platform :before,.px-platform :after{transition:none!important;animation:none!important}.px-motion{display:none}}.px-platform .px-agent-stage{background-color:#ffffff05}.saees-light .px-platform .px-agent-stage{background-color:#00000005}
