.ticker{display:none!important}.language-menu{position:relative;min-width:112px;font-size:12px}.language-menu summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 0;font-weight:800;white-space:nowrap}.language-menu summary::-webkit-details-marker{display:none}.language-menu summary i{font-style:normal;font-size:12px;transition:transform .2s}.language-menu[open] summary i{transform:rotate(180deg)}.language-menu>div{position:absolute;right:0;top:48px;width:180px;padding:8px;background:#f3f3ed;border:1px solid var(--ink);box-shadow:10px 10px 0 var(--acid);display:grid}.language-menu>div a{display:grid;grid-template-columns:36px 1fr;padding:12px 10px;align-items:center}.language-menu>div a.on,.language-menu>div a:hover{background:var(--ink);color:var(--paper)}.language-menu>div span{font-size:9px;letter-spacing:1px;color:var(--grey)}@media(max-width:1100px){header{padding-inline:2%}header nav{gap:17px;font-size:11px}.tools{gap:12px}.outline{padding:12px 13px}}@media(max-width:900px){header{height:70px;overflow:visible;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px}.brand{font-size:25px}header nav{display:flex!important;position:static!important;min-width:0;overflow-x:auto;flex-direction:row!important;gap:20px;margin:0;padding:0!important;border:0!important;background:transparent!important;white-space:nowrap;scrollbar-width:none}header nav::-webkit-scrollbar{display:none}.tools{position:static}.tools .outline{display:none}.language-menu{min-width:auto}.language-menu summary{font-size:0;padding:8px}.language-menu summary:before{content:"LANG";font-size:10px;letter-spacing:1px}.language-menu>div{top:43px}.ticker{display:none!important}}@media(max-width:560px){header{grid-template-columns:auto minmax(0,1fr) auto;gap:10px}.brand{font-size:22px}header nav{gap:16px;font-size:10px}.language-menu summary:before{content:"文"}.language-menu>div{width:160px}}.masterHeader{position:sticky!important;top:0;z-index:90;display:block!important;height:auto!important;padding:0!important;background:rgba(255,255,255,.96)!important;border-bottom:1px solid #e2e4eb;backdrop-filter:blur(18px);font-family:Inter,Noto Sans SC,Arial,sans-serif}.masterNavShell{height:72px;max-width:1440px;margin:auto;padding:0 clamp(22px,4vw,64px);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(28px,4vw,64px)}.masterNavShell>.masterLogo img{height:36px;width:auto;display:block}.masterNavShell nav{position:static!important;min-width:0;display:flex!important;align-items:center;justify-content:center;gap:clamp(17px,2.1vw,34px);overflow-x:auto;white-space:nowrap;scrollbar-width:none;background:transparent!important;border:0!important}.masterNavShell nav::-webkit-scrollbar{display:none}.masterNavShell nav a{flex:0 0 auto;padding:27px 0 24px;color:#151724;text-decoration:none;font-size:12px;font-weight:720;letter-spacing:-.01em;border-bottom:2px solid transparent}.masterNavShell nav a:hover{color:#6254ed;border-color:#6254ed}.masterHeaderTools{display:flex;align-items:center;gap:15px}.masterHeaderTools button{border:0;cursor:pointer;font:760 11px/1 inherit}.masterHeaderTools button.solid{height:40px;padding:0 16px;background:#171928;color:#fff}.masterHeaderTools button span{margin-left:11px;color:#d9ff00}.masterHeaderTools summary{list-style:none;cursor:pointer;padding:12px 0;color:#171928;font:800 11px/1 Arial}.masterHeaderTools summary::-webkit-details-marker{display:none}.masterHeaderTools summary i{margin-left:5px;font-style:normal;color:#767b8e}.masterHeaderTools details>div{position:absolute;right:0;top:42px;width:180px;padding:7px;display:grid;background:#fff;border:1px solid #e0e2e9;box-shadow:0 18px 48px #1719281f}.masterHeaderTools details a{display:grid;grid-template-columns:34px 1fr;padding:10px;color:#171928;text-decoration:none;font-size:12px}.masterHeaderTools details a.on,.masterHeaderTools details a:hover{background:#f1efff;color:#5749e8}.masterHeaderTools small{font-size:9px}@media(max-width:1080px){.masterNavShell{gap:22px;padding-inline:24px}.masterNavShell nav{justify-content:flex-start;gap:22px}.masterNavShell nav a{font-size:11px}.masterHeaderTools button{display:none}}@media(max-width:700px){.masterNavShell{height:62px;padding:0 16px;grid-template-columns:auto minmax(0,1fr) auto;gap:16px}.masterNavShell>.masterLogo img{height:31px}.masterNavShell nav{gap:19px}.masterNavShell nav a{padding:23px 0 20px;font-size:10.5px}.masterHeaderTools{gap:0}.masterHeaderTools summary{font-size:10px}}.masterLearnLink{color:#6254ed!important}@media(max-width:1180px){.masterNavShell{gap:20px}.masterNavShell nav{gap:18px}.masterNavShell nav a{font-size:10.5px}}.masterStudioLink{color:#5749e8!important;font-weight:820!important}

/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */.masterHeader{--nav-ink:#11162a;--nav-accent:#6657ef;box-shadow:0 8px 30px #1418340b}.masterNavShell{gap:clamp(24px,3.2vw,52px)!important;max-width:1560px!important;height:68px!important}.masterNavShell>.masterLogo img{height:33px!important}.masterNavShell nav{gap:clamp(18px,2vw,31px)!important;overflow:visible!important}.masterNavShell nav a{position:relative;color:var(--nav-ink)!important;letter-spacing:.01em!important;border:0!important;padding:26px 0 23px!important;font-size:11.5px!important;font-weight:680!important}.masterNavShell nav a:after{content:"";background:linear-gradient(90deg,var(--nav-accent),#a59cff);border-radius:2px;height:2px;transition:right .22s;position:absolute;bottom:18px;left:0;right:100%}.masterNavShell nav a:hover:after{right:0}.masterHeaderTools{gap:10px!important}.masterHeaderTools button.solid{transition:transform .2s,background .2s;background:var(--nav-ink)!important;border-radius:10px!important;height:38px!important;padding:0 15px!important}.masterHeaderTools button.solid:hover{transform:translateY(-1px);background:var(--nav-accent)!important}.masterHeaderTools details{position:relative}.masterHeaderTools summary{align-items:center;gap:5px;display:flex;color:var(--nav-ink)!important;padding:12px 8px!important;font-size:10.5px!important;font-weight:760!important}.masterHeaderTools details>div{border:1px solid #e7e8ef!important;border-radius:13px!important;padding:8px!important;top:45px!important;box-shadow:0 24px 60px #1c1f4224!important}.moreMenu>div{width:190px!important}.moreMenu a{font-weight:650;border-radius:8px!important;grid-template-columns:none!important;justify-content:space-between!important;align-items:center!important;padding:12px!important;display:flex!important}.languageMenu>div{width:180px!important}.languageMenu a{border-radius:8px!important}@media (max-width:1180px){.masterNavShell nav{gap:17px!important}.masterNavShell nav a{font-size:10.5px!important}.masterHeaderTools button{display:none!important}}@media (max-width:900px){.masterNavShell{grid-template-columns:auto minmax(0,1fr) auto!important;padding-inline:18px!important}.masterNavShell nav{scroll-snap-type:x proximity;justify-content:flex-start!important;overflow-x:auto!important}.masterNavShell nav a{scroll-snap-align:start}.moreMenu{display:none}.masterNavShell>.masterLogo img{height:30px!important}}@media (max-width:560px){.masterNavShell{gap:13px!important;height:62px!important}.masterNavShell nav{gap:18px!important}.masterNavShell nav a{padding-block:23px 20px!important;font-size:10px!important}.languageMenu summary{padding-inline:0!important}}.masterNavShell nav .masterProductLink{color:#5f50dd!important;letter-spacing:-.015em!important;font-weight:800!important}.masterProductLink span{color:#8f83f3;margin-left:2px;font-size:9px}@media (max-width:1180px){.masterNavShell nav .masterProductLink{font-size:10px!important}}@media (max-width:900px){.masterNavShell nav .masterProductLink{color:#7467e9!important}}.case-grid-six{grid-template-columns:repeat(2,1fr)}.case-story{padding:90px clamp(24px,7vw,110px);display:grid;gap:0}.case-story article{display:grid;grid-template-columns:1fr 3fr;gap:50px;padding:48px 0;border-top:1px solid #cbc7bc}.case-story article:last-child{border-bottom:1px solid #cbc7bc}.case-story span{font-size:10px;letter-spacing:.15em;font-weight:800;color:#718400;text-transform:uppercase}.case-story h2{font-size:clamp(27px,3.4vw,48px);line-height:1.2;letter-spacing:-.04em;margin:0}.case-grid-six>a:nth-child(-n+4){border-color:#b8c58a}.case-grid-six>a:nth-child(-n+4) div{position:relative}.case-grid-six>a:nth-child(-n+4) div:after{content:"DIGITAL EMPLOYEE";position:absolute;right:28px;top:32px;font-size:8px;letter-spacing:.14em;color:#718400}@media(max-width:800px){.case-grid-six,.case-story article{grid-template-columns:1fr}.case-story article{gap:18px}.case-grid-six>a:nth-child(-n+4) div:after{display:none}}.v2{--violet:#6559ec;--violet2:#8b82ff;--ink:#141425;--muted:#626477;--line:#dfe1ec;--bg:#f7f8fc;background:var(--bg);color:var(--ink);font-family:Inter,SF Pro Display,Arial,Noto Sans SC,sans-serif}.v2 *{box-sizing:border-box}.v2 a{text-decoration:none;color:inherit}.v2nav{height:78px;padding:0 5.5%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;background:rgba(255,255,255,.92);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:50}.v2brand{font-size:28px;font-weight:900;letter-spacing:-1.8px}.v2brand span{font-size:10px;color:var(--violet);margin-left:4px}.v2nav nav{display:flex;gap:32px;font-size:13px;font-weight:700}.v2nav nav a{padding:29px 0;border-bottom:2px solid transparent}.v2nav nav a:hover{color:var(--violet);border-color:var(--violet)}.v2tools{justify-self:end;display:flex;align-items:center;gap:18px}.v2ghost{padding:11px 18px;border:1px solid var(--violet);border-radius:999px;color:var(--violet);font-size:12px;font-weight:800}.v2tools details{position:relative}.v2tools summary{list-style:none;cursor:pointer;font:800 11px/1 Arial}.v2tools details>div{position:absolute;right:0;top:34px;width:170px;background:#fff;border:1px solid var(--line);box-shadow:0 18px 45px #1e24601a;padding:7px;display:grid}.v2tools details a{display:grid;grid-template-columns:32px 1fr;padding:10px;font-size:12px}.v2tools details a.on,.v2tools details a:hover{background:#eeecff;color:var(--violet)}.v2hero{min-height:680px;padding:76px 5.5% 64px;display:grid;grid-template-columns:1.08fr .92fr;gap:6vw;background:radial-gradient(circle at 82% 30%,#e7e5ff 0,transparent 34%),linear-gradient(180deg,#fff,#f7f8fc)}.engines article>span,.kicker,.v2cta>span,.v2title>span{font-size:10px;letter-spacing:2px;font-weight:850;color:var(--violet)}.v2hero h1{font-size:clamp(54px,6vw,92px);line-height:.98;letter-spacing:-5px;margin:22px 0 26px;max-width:900px}.v2hero .v2copy>p{font-size:18px;line-height:1.75;color:var(--muted);max-width:720px}.v2actions{display:flex;gap:24px;align-items:center;margin:34px 0}.v2actions a{font-size:13px;font-weight:850}.v2actions .primary{padding:16px 23px;border-radius:999px;color:#fff;background:linear-gradient(135deg,var(--violet),var(--violet2));box-shadow:0 14px 28px #6559ec38}.trust{display:flex;gap:25px;padding-top:28px;border-top:1px solid var(--line);font-size:9px;letter-spacing:1px;color:var(--muted)}.trust b{font-size:15px;color:var(--ink);margin-right:5px}.agentVisual{background:#fff;border:1px solid #d8d9e9;border-radius:28px;padding:25px;box-shadow:0 28px 80px #31366b1c;min-height:470px}.visualTop{display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.5px}.visualTop i{font-style:normal;color:#35a66b}.avatars{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:36px 0}.avatars>div{padding:20px;border-radius:18px;background:linear-gradient(150deg,#f2f1ff,#fafaff);display:grid;grid-template-columns:48px 1fr;align-items:center;column-gap:12px;animation:rise .7s calc(var(--i)*.1s) both}.agentGrid i,.avatars i{grid-row:1/3;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--violet),#b4afff);color:white;font-style:normal;font-weight:900}.avatars b{font-size:14px}.avatars span{font-size:10px;color:var(--muted)}.agentVisual .mission{border-radius:16px;background:var(--ink);color:white;padding:18px;display:grid;gap:7px}.agentVisual .mission small,.agentVisual .mission span{font-size:9px;letter-spacing:1px;color:#b7b9c9}.v2title{padding:105px 5.5% 42px;display:grid;grid-template-columns:.7fr 2.5fr 1fr;gap:4vw;align-items:end}.v2title h2{font-size:clamp(38px,4.6vw,66px);line-height:1;letter-spacing:-3px;margin:0;text-wrap:balance}.v2title p{font-size:13px;line-height:1.6;color:var(--muted)}.productGrid{margin:0 5.5%;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:24px;overflow:hidden;background:#fff}.productGrid a{padding:28px;min-height:255px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);position:relative;transition:.25s}.productGrid a:hover{background:#f0efff;transform:translateY(-4px)}.productGrid a>b,.productGrid a>span{font-size:10px}.productGrid a>b{position:absolute;right:28px}.productGrid i{width:48px;height:48px;border-radius:14px;background:#ebe9ff;color:var(--violet);display:grid;place-items:center;font-style:normal;font-weight:900;margin:45px 0 20px}.productGrid h3{font-size:22px;margin:0 0 10px}.productGrid p{font-size:13px;line-height:1.6;color:var(--muted)}.engines{margin:0 5.5% 90px;display:grid;grid-template-columns:1fr 1fr;gap:22px}.engines article{padding:48px;border-radius:26px;background:linear-gradient(145deg,#19192b,#292544);color:#fff;min-height:410px;position:relative;overflow:hidden}.engines article:nth-child(2){background:linear-gradient(145deg,#554bd3,#867cff)}.engines h2{font-size:42px;letter-spacing:-2px;margin:30px 0 16px}.engines p{color:#c8c8d6;line-height:1.7;max-width:560px}.engines ul{padding-left:18px;color:#dcdcea;line-height:2}.engines a{position:absolute;bottom:40px;font-size:11px;letter-spacing:1px;font-weight:900}.workforce{background:#171725;color:#fff;padding-bottom:90px}.workforce .v2title p{color:#a8a8b5}.agentGrid{display:grid;grid-template-columns:repeat(5,1fr);margin:0 5.5%;gap:12px}.agentGrid a{background:#222233;border:1px solid #353548;border-radius:18px;padding:22px;min-height:315px;transition:.25s}.agentGrid a:hover{transform:translateY(-8px);background:#2b2850}.agentGrid small,.agentGrid span{font-size:9px;letter-spacing:1px;color:#aaa}.agentGrid i{margin:42px 0 23px}.agentGrid h3{font-size:23px;margin:0 0 8px}.agentGrid b{font-size:12px}.agentGrid p{font-size:11px;color:#a8a8b5;min-height:46px}.proof{display:grid;grid-template-columns:repeat(4,1fr);margin:0 5.5% 100px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.proof a{padding:38px 26px;border-right:1px solid var(--line)}.proof b{display:block;font-size:48px;letter-spacing:-3px;color:var(--violet)}.proof span{font-size:9px;letter-spacing:1.4px;font-weight:900}.proof p{font-size:12px;color:var(--muted)}.v2cta{margin:0 5.5% 90px;padding:58px;border-radius:28px;background:linear-gradient(130deg,#e8e5ff,#fff);border:1px solid #d9d5ff}.v2cta h2{font-size:clamp(42px,5.6vw,78px);letter-spacing:-4px;line-height:1;margin:25px 0}.v2cta div{display:flex;gap:30px}.v2cta a{font-size:12px;font-weight:900;border-bottom:1px solid}.v2 footer{padding:50px 5.5%;display:grid;grid-template-columns:1fr 1fr;gap:20px;background:#fff;border-top:1px solid var(--line)}.v2 footer p,.v2 footer small{font-size:11px;color:var(--muted)}.v2 footer small{grid-column:1/-1;padding-top:24px;border-top:1px solid var(--line)}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(max-width:1050px){.v2nav nav{gap:18px}.v2hero{grid-template-columns:1fr}.agentVisual{max-width:680px}.agentGrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.v2nav{padding:0 4%;grid-template-columns:auto 1fr auto}.v2nav nav{overflow-x:auto;margin:0 16px;font-size:10px;gap:15px}.v2ghost{display:none}.v2hero{padding:58px 5%}.v2hero h1{font-size:52px;letter-spacing:-3px}.trust{flex-wrap:wrap}.v2title{padding-top:75px}.engines,.productGrid,.v2title{grid-template-columns:1fr}.productGrid a{min-height:220px}.engines article{min-height:390px}.agentGrid,.proof{grid-template-columns:1fr 1fr}.v2cta{padding:35px}.v2 footer{grid-template-columns:1fr}}@media(max-width:480px){.v2nav nav{max-width:185px}.agentVisual{padding:16px}.avatars{gap:8px}.avatars>div{grid-template-columns:38px 1fr;padding:12px}.avatars i{width:38px;height:38px}.agentGrid,.proof{grid-template-columns:1fr}.v2cta{margin-inline:0;border-radius:0}}.v2{--bg:#f8f7f3;--surface:#fff;--soft:#f0eefc;--line:#dedde7}.v2nav{height:72px}.v2nav nav a{padding:26px 0}.v2hero{min-height:600px;padding-top:62px;padding-bottom:58px;background:radial-gradient(circle at 83% 24%,#e9e6ff 0,transparent 29%),linear-gradient(180deg,#fff,#f8f7f3)}.v2copy{max-width:650px}.v2 .v2hero h1{font-size:clamp(42px,4vw,58px);line-height:1.08;letter-spacing:-.045em;max-width:720px;margin:20px 0 22px}.v2hero .v2copy>p{font-size:16px;line-height:1.72;max-width:630px}.v2actions{margin:28px 0}.trust{padding-top:22px}.agentVisual{min-height:390px;max-width:560px;border-radius:24px;padding:22px;box-shadow:0 22px 65px rgba(54,45,122,.12)}.avatars{margin:28px 0;gap:12px}.avatars>div{padding:15px;border:1px solid #e7e4f5;background:rgba(250,249,255,.9)}.homeGlyph{width:54px;height:54px;border-radius:17px;display:grid;place-items:center;background:linear-gradient(145deg,#6257e8,#9c94ff);color:#fff;box-shadow:0 10px 24px rgba(101,89,236,.22)}.homeGlyph svg{width:26px;height:26px}.avatars .homeGlyph{grid-row:1/3;width:44px;height:44px;border-radius:14px}.avatars .homeGlyph svg{width:22px;height:22px}.v2title{padding-top:88px;padding-bottom:34px}.v2title h2{font-size:clamp(34px,3.6vw,52px);line-height:1.08;letter-spacing:-.035em}.productGrid{border-radius:22px;gap:0}.productGrid a{min-height:230px;padding:26px;background:#fff}.productGrid a:hover{background:#f4f2ff;transform:none}.productGrid .homeGlyph{margin:35px 0 20px}.productGrid h3{font-size:20px}.engines{gap:16px;margin-bottom:70px}.engines article,.engines article:nth-child(2){min-height:360px;padding:38px;border:1px solid #dedbe9;color:#171725;background:linear-gradient(145deg,#fff,#f1effd)}.engines article:nth-child(2){background:linear-gradient(145deg,#f0edff,#ddd8ff)}.engines h2{font-size:clamp(30px,2.7vw,39px);letter-spacing:-.035em}.engines p,.engines ul{color:#606174}.engines a{bottom:32px;color:#554bd3}.workforce{background:#f2f0ea;color:#171725;padding-bottom:78px;border-block:1px solid #dedcd4}.workforce .v2title p{color:#686971}.agentGrid{gap:14px}.agentGrid a{background:#fff;border-color:#dddbe4;border-radius:22px;min-height:300px;padding:20px;box-shadow:0 12px 35px rgba(48,43,83,.05)}.agentGrid a:hover{background:#f8f6ff;transform:translateY(-5px);border-color:#a9a2ef}.agentGrid .homeGlyph{margin:36px 0 22px}.agentGrid small,.agentGrid span{color:#777783}.agentGrid h3{font-size:21px}.agentGrid b{color:#4f4d62}.agentGrid p{color:#747481}.proof{margin-bottom:82px;background:#fff;border:1px solid var(--line);border-radius:22px;overflow:hidden}.proof a{padding:30px 24px}.proof b{font-size:clamp(34px,3.2vw,46px)}.v2cta{padding:46px;border-radius:24px;margin-bottom:72px}.v2cta h2{font-size:clamp(36px,4.4vw,60px);letter-spacing:-.04em}@media(max-width:850px){.v2hero{min-height:auto}.agentVisual{min-height:360px}.v2 .v2hero h1{font-size:clamp(40px,7.5vw,56px)}}@media(max-width:600px){.v2nav{height:68px}.v2 .v2hero h1{font-size:clamp(36px,10vw,46px)}.v2title{padding-top:68px}.v2title h2{font-size:clamp(31px,9vw,40px)}.productGrid a{min-height:205px}.v2cta{padding:32px}}.digitalHumanIcon{width:54px;height:54px;display:grid;place-items:center;border:1px solid #d5d1ff;background:linear-gradient(145deg,#f2f0ff,#fff);color:#6153e9;overflow:hidden}.digitalHumanIcon svg{width:86%;height:86%;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.digitalHumanIcon .dh-ring{stroke:#a8a0f7;stroke-dasharray:3 3}.digitalHumanIcon .dh-node{fill:#d9ff00;stroke:#171928}.digitalHumanIcon .dh-head{fill:#dedaff;stroke:#5f51e8}.digitalHumanIcon .dh-face{stroke:#322a84;stroke-width:2}.digitalHumanIcon .dh-body{fill:#ebe8ff;stroke:#5f51e8}.digitalHumanIcon .dh-circuit{stroke:#897ef2}.digitalHumanIcon-1{color:#5548d8;background:linear-gradient(145deg,#e8f0ff,#fff)}.digitalHumanIcon-2{color:#6d46c7;background:linear-gradient(145deg,#f3eaff,#fff)}.digitalHumanIcon-3{color:#315daa;background:linear-gradient(145deg,#e8f7ff,#fff)}.digitalHumanIcon-4{color:#5b4ecf;background:linear-gradient(145deg,#eeecff,#fff)}.digitalHumanIcon-5{color:#7445b6;background:linear-gradient(145deg,#f7ecff,#fff)}.platformGrid .digitalHumanIcon{width:46px;height:46px}.roleGrid .digitalHumanIcon{width:64px;height:64px;margin:34px 0 24px}.solutionMatrix .digitalHumanIcon{width:46px;height:46px}.digitalHumanIcon{position:relative;border:1px solid rgba(113,99,232,.18)!important;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(238,236,255,.92))!important;box-shadow:inset 0 1px 0 #fff,0 12px 30px rgba(59,48,130,.1)!important}.digitalHumanIcon:after{content:"";position:absolute;inset:5px;border:1px solid rgba(118,104,239,.11);border-radius:inherit;pointer-events:none}.digitalHumanIcon svg{position:relative;z-index:1}.digitalHumanIcon .dh-ring{stroke-width:1.4!important;opacity:.62}.digitalHumanIcon .dh-head{fill:rgba(105,89,232,.12)!important;stroke-width:1.7!important}.digitalHumanIcon .dh-body{fill:rgba(105,89,232,.07)!important;stroke-width:1.7!important}.digitalHumanIcon .dh-face{stroke-width:1.7!important}.digitalHumanIcon .dh-node{filter:drop-shadow(0 0 4px currentColor)}.digitalHumanIcon-0{--dh:#6557ed}.digitalHumanIcon-1{--dh:#286dd9}.digitalHumanIcon-2{--dh:#7350c9}.digitalHumanIcon-3{--dh:#087f88}.digitalHumanIcon-4{--dh:#3153a8}.digitalHumanIcon-5{--dh:#7259e6}.v2hero{position:relative!important;display:flex!important;align-items:center!important;min-height:min(720px,calc(100vh - 68px))!important;padding:clamp(70px,8vw,112px) clamp(28px,6vw,96px) 148px!important;max-width:none!important;background:#081026!important;isolation:isolate}.v2hero .heroBackdrop{opacity:0;transform:scale(1.035);transition:opacity .8s ease,transform 7s ease;filter:saturate(.96) contrast(1.04)!important}.v2hero .heroBackdrop.on{opacity:1;transform:scale(1)}.v2hero .heroShade{background:linear-gradient(90deg,rgba(3,8,24,.98),rgba(4,10,29,.9) 35%,rgba(7,14,36,.44) 68%,rgba(7,12,29,.2)),linear-gradient(0deg,rgba(4,8,22,.9),transparent 58%)!important}.v2hero .v2copy{width:min(680px,59%)!important;animation:hero-copy-in .55s ease both}.v2hero h1{font-size:clamp(45px,5vw,76px)!important;line-height:1.01!important;letter-spacing:-.048em!important;max-width:13ch!important;text-wrap:balance;margin:20px 0 22px!important}.v2hero .v2copy>p{max-width:610px!important;font-size:clamp(15px,1.15vw,18px)!important;color:#e5e9f5!important}.v2actions{gap:15px!important}.v2actions a{display:inline-flex;align-items:center;gap:20px;min-height:48px;padding:0 20px!important;border-radius:11px!important;border:1px solid #ffffff4d!important;font-size:11px!important;letter-spacing:.02em}.v2actions .primary{background:#f4f6ff!important;color:#11162a!important;border-color:#f4f6ff!important}.v2actions .primary span{color:#6456ed}.v2actions .secondary{color:#fff!important;border-bottom:1px solid #ffffff4d!important}.heroPager{position:absolute;z-index:3;left:clamp(28px,6vw,96px);right:clamp(28px,6vw,96px);bottom:74px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:640px;border-top:1px solid #ffffff3d}.heroPager button{position:relative;display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:center;padding:14px 12px 12px 0;border:0;background:transparent;color:#aeb6cc;text-align:left;cursor:pointer;font:inherit}.heroPager button:before{content:"";position:absolute;left:0;right:100%;top:-1px;height:2px;background:#a99eff;transition:right .35s ease}.heroPager button.on:before{right:12px}.heroPager b{font-size:9px;color:#d1d6e4}.heroPager span{font-size:9px;line-height:1.25;letter-spacing:.04em}.heroPager button.on{color:#fff}.v2hero .heroRail{min-height:58px!important;padding-inline:clamp(28px,6vw,96px)!important;background:rgba(4,8,22,.74)!important}.v2hero .heroRail span{display:flex;align-items:center;gap:5px}.v2hero .heroRail b{font-size:13px!important;color:#bdb6ff!important}.productGrid a{overflow:hidden}.productGrid a:after{content:"";position:absolute;inset:auto -40px -70px auto;width:145px;height:145px;border-radius:50%;background:radial-gradient(circle,#7365ef17,transparent 68%);transition:transform .3s}.productGrid a:hover:after{transform:scale(1.3)}.agentGrid .digitalHumanIcon,.productGrid .digitalHumanIcon{filter:drop-shadow(0 12px 20px rgba(94,80,226,.15));transition:transform .25s}.agentGrid a:hover .digitalHumanIcon,.productGrid a:hover .digitalHumanIcon{transform:translateY(-4px) rotate(-2deg)}.engines .engineVisual{min-height:440px!important;padding:38px!important;background:#11162a!important;color:#fff!important;border:0!important;isolation:isolate}.engineVisual>div,.engineVisual>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.engineVisual>img{transform:scale(1.01);transition:transform .7s ease}.engineVisual:hover>img{transform:scale(1.045)}.engineVisual>div{z-index:-1;background:linear-gradient(90deg,rgba(4,8,22,.96),rgba(4,9,24,.8) 48%,rgba(5,9,23,.28)),linear-gradient(0deg,rgba(3,7,20,.82),transparent 55%)}.engines .engineVisual>span{color:#bfb7ff!important}.engines .engineVisual h2{color:#fff!important}.engines .engineVisual li,.engines .engineVisual p{color:#e1e6f2!important}.engines .engineVisual a{color:#fff!important}@keyframes hero-copy-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.engineVisual>img,.v2hero .heroBackdrop,.v2hero .v2copy{transition:none!important;animation:none!important}}@media(max-width:850px){.v2hero{min-height:690px!important;padding-bottom:170px!important}.v2hero .v2copy{width:100%!important}.v2hero h1{max-width:14ch!important}.heroPager{bottom:104px}.v2hero .heroRail{grid-template-columns:1fr 1fr!important}.engines .engineVisual{min-height:420px!important}}@media(max-width:520px){.v2hero{min-height:680px!important;padding:58px 22px 170px!important}.v2hero .heroShade{background:linear-gradient(90deg,rgba(3,8,24,.96),rgba(4,10,29,.72)),linear-gradient(0deg,rgba(4,8,22,.94),transparent 62%)!important}.v2hero h1{font-size:clamp(37px,10.5vw,48px)!important}.heroPager{left:22px;right:22px;bottom:106px}.heroPager span{display:none}.heroPager button{grid-template-columns:1fr}.v2hero .heroRail{padding-inline:22px!important}.engines .engineVisual{border-radius:0!important}.v2actions{flex-wrap:wrap}}.apacNetwork{margin:90px clamp(28px,5.5vw,88px);padding:clamp(34px,5vw,70px);border:1px solid #d8d4ee;border-radius:28px;background:linear-gradient(135deg,#171725,#29234c);color:#fff;display:grid;grid-template-columns:.8fr 1.2fr;gap:6vw;position:relative;overflow:hidden}.apacCopy>span{font-size:10px;letter-spacing:2px;color:#aaa2ff;font-weight:900}.apacCopy h2{font-size:clamp(34px,4vw,56px);line-height:1.05;letter-spacing:-.045em;margin:24px 0}.apacCopy p{color:#c9c7d5;line-height:1.75}.apacStats{display:grid;grid-template-columns:repeat(3,1fr);margin-top:45px;border-top:1px solid #4d4867}.apacStats div{padding:22px 8px 0}.apacStats b{display:block;font-size:30px}.apacStats span{font-size:10px;color:#aaa7b7}.apacMap{position:relative;min-height:430px}.apacMap>img{width:100%;height:auto;opacity:.27;filter:invert(1) hue-rotate(190deg);display:block}.apacMap>i{position:absolute;width:32px;height:32px;border-radius:50%;background:#8b82ff;color:#fff;display:grid;place-items:center;font-style:normal;box-shadow:0 0 0 7px rgba(139,130,255,.18);animation:mapPulse 2.8s infinite}.apacMap>i b{font-size:8px}.m-kl{left:72%;top:53%}.m-sg{left:73%;top:58%}.m-bk{left:71%;top:46%}.m-hk{left:77%;top:39%}.m-tk{left:88%;top:31%}.m-se{left:83%;top:31%}.apacMap>div{position:absolute;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(2,1fr);gap:6px 18px;background:linear-gradient(180deg,transparent,#1d1937 22%);padding-top:48px}.apacMap>div span{display:grid;grid-template-columns:28px 1fr;font-size:10px;color:#d6d4df;padding:7px 0;border-bottom:1px solid #403b59}.apacMap>div b{color:#8b82ff}.apacNetwork>small{position:absolute;right:25px;bottom:15px;color:#757184;font-size:8px}@keyframes mapPulse{50%{box-shadow:0 0 0 12px rgba(139,130,255,.04)}}@media(max-width:900px){.apacNetwork{grid-template-columns:1fr}.apacMap{min-height:380px}}@media(max-width:600px){.apacNetwork{margin-inline:0;border-radius:0;padding:32px 20px}.apacMap{min-height:330px}.apacMap>div{position:relative;margin-top:20px;background:none;padding-top:0;grid-template-columns:1fr}.apacMap>i{width:24px;height:24px}.apacStats b{font-size:24px}}.wgNav{height:78px;padding:0 5.5%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;background:#fff;border-bottom:1px solid #dfe1ec;position:sticky;top:0;z-index:40}.wgBrand{font-size:28px;font-weight:900;letter-spacing:-1.5px}.wgBrand span{font-size:9px;color:#6559ec;margin-left:4px}.wgNav>div{display:flex;gap:30px;font-size:12px;font-weight:800}.wgNav>a:last-child{justify-self:end;padding:11px 17px;border:1px solid #6559ec;border-radius:99px;color:#6559ec;font-size:11px;font-weight:900}@media(max-width:700px){.wgNav{grid-template-columns:auto 1fr auto;padding:0 4%}.wgNav>div{overflow-x:auto;margin:0 14px;gap:16px}.wgNav>a:last-child{display:none}}.wg{--wgv:#6559ec;--wgink:#171725;--wgmuted:#66687a;background:#f8f9fc;color:var(--wgink);min-height:100vh}.wgHero{padding:110px 5.5% 90px;background:radial-gradient(circle at 78% 20%,#e5e2ff,transparent 32%),#fff;border-bottom:1px solid #dfe1ec}.guard span,.wgCta>span,.wgHero>span,.wgIntro>span{font-size:10px;letter-spacing:2px;font-weight:900;color:var(--wgv)}.wgHero h1{font-size:clamp(54px,7.2vw,108px);line-height:.94;letter-spacing:-6px;max-width:1150px;margin:30px 0}.wgHero p{font-size:18px;line-height:1.75;color:var(--wgmuted);max-width:820px}.wgHero>div{display:flex;gap:25px;margin-top:38px}.wgHero a{font-size:12px;font-weight:900}.wgHero a:first-child{padding:15px 22px;border-radius:99px;background:var(--wgv);color:#fff}.wgIntro{padding:105px 5.5% 42px;display:grid;grid-template-columns:.7fr 3fr}.wgIntro h2{font-size:clamp(40px,5vw,72px);letter-spacing:-4px;line-height:1;margin:0}.wgIntro p{color:var(--wgmuted);max-width:650px;line-height:1.7}.roleGrid{margin:0 5.5%;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #dfe1ec;border-radius:24px;overflow:hidden;background:#fff}.roleGrid article{min-height:290px;padding:28px;border-right:1px solid #dfe1ec;border-bottom:1px solid #dfe1ec}.roleGrid small{font-size:9px;letter-spacing:1px}.roleGrid i{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,var(--wgv),#a49dff);color:#fff;font-style:normal;font-weight:900;margin:38px 0 23px}.roleGrid h3{font-size:26px;margin:0 0 8px}.roleGrid b{color:var(--wgv)}.roleGrid p{line-height:1.6;color:var(--wgmuted)}.useSteps{margin:0 5.5% 100px;border-top:1px solid #cfd1dc}.useSteps article{display:grid;grid-template-columns:70px 1fr 30px;gap:25px;padding:28px 12px;border-bottom:1px solid #cfd1dc;align-items:center}.useSteps article>b{color:var(--wgv);font-size:11px}.useSteps h3{font-size:23px;margin:0 0 8px}.useSteps p{margin:0;color:var(--wgmuted);line-height:1.55}.useSteps article>i{font-style:normal}.modeBlock{background:var(--wgink);color:#fff;padding-bottom:90px}.modeBlock .wgIntro p{color:#aaa}.modeGrid{margin:0 5.5%;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.modeGrid article{padding:35px;border:1px solid #39394c;border-radius:18px;background:#222233}.modeGrid span{font-size:9px;letter-spacing:1.5px;color:#aaa}.modeGrid b{display:block;font-size:36px;color:#9e97ff;margin:50px 0 20px}.modeGrid p{color:#aaa;line-height:1.6}.flowExample{margin:0 5.5% 100px;max-width:900px}.flowExample article{position:relative;display:grid;grid-template-columns:50px 55px 1fr;gap:18px;align-items:center;padding:18px;border:1px solid #dfe1ec;border-radius:16px;background:#fff;margin-bottom:16px}.flowExample article>b{font-size:10px;color:var(--wgv)}.flowExample article>i{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#ebe9ff;color:var(--wgv);font-style:normal;font-weight:900}.flowExample h3{font-size:17px;margin:0 0 5px}.flowExample p{font-size:12px;color:var(--wgmuted);margin:0;line-height:1.5}.flowExample article>span{position:absolute;bottom:-22px;left:86px;color:var(--wgv);z-index:2}.guard{margin:0 5.5% 100px;padding:55px;border-radius:24px;background:linear-gradient(130deg,#e7e4ff,#fff);display:grid;grid-template-columns:1.3fr 1fr;gap:50px}.guard h2{font-size:clamp(38px,4vw,62px);letter-spacing:-3px;line-height:1;margin:25px 0}.guard ul{line-height:2.1;color:var(--wgmuted)}.wgCta{margin:0 5.5% 90px;padding:55px;border-radius:24px;background:var(--wgv);color:#fff}.wgCta>span{color:#dcd9ff}.wgCta h2{font-size:clamp(42px,6vw,82px);letter-spacing:-4px;line-height:1;margin:24px 0}.wgCta a{font-size:12px;font-weight:900;border-bottom:1px solid}@media(max-width:800px){.wgHero{padding:80px 5%}.wgHero h1{letter-spacing:-3px}.wgIntro{grid-template-columns:1fr;gap:20px}.roleGrid{grid-template-columns:1fr 1fr}.guard,.modeGrid{grid-template-columns:1fr}.useSteps article{grid-template-columns:40px 1fr 20px}}@media(max-width:500px){.roleGrid{grid-template-columns:1fr}.wgIntro h2{letter-spacing:-2px}.guard,.wgCta{margin-inline:0;border-radius:0;padding:35px}}.roleGrid article{min-height:330px;padding:30px;display:flex;flex-direction:column;transition:background .25s ease,transform .25s ease}.roleGrid article:hover{background:linear-gradient(145deg,#f5f4ff,#fff);transform:translateY(-3px)}.roleGrid i{width:64px;height:64px;border-radius:18px;background:linear-gradient(145deg,#5e52ed,#9189ff);box-shadow:0 14px 28px #6559ec2e;font-size:27px;font-weight:500;margin:34px 0 24px}.roleGrid h3{font-size:clamp(21px,2vw,29px);line-height:1.15;letter-spacing:-.025em;margin:0 0 12px;max-width:390px;text-wrap:balance}.roleGrid b{font-size:11px;letter-spacing:.04em}.roleGrid p{font-size:13px;line-height:1.65;margin-top:auto;padding-top:12px;max-width:420px}@media(max-width:800px){.roleGrid article{min-height:310px}.roleGrid h3{font-size:23px}}.commerceFlow{position:relative;margin:0 5.5% 110px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.commerceFlowRail{position:absolute;top:79px;left:8%;right:8%;height:2px;background:linear-gradient(90deg,#cfcaff,#6559ec 50%,#cfcaff);z-index:0}.commerceFlow article{position:relative;z-index:1;min-height:325px;padding:17px;border:1px solid #dfe1ec;border-radius:22px;background:rgba(255,255,255,.94);box-shadow:0 16px 45px rgba(40,34,100,.06);display:flex;flex-direction:column;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.commerceFlow article:hover{transform:translateY(-6px);border-color:#aaa3ff;box-shadow:0 22px 55px rgba(73,60,180,.14)}.commerceFlow article.isApproval{border-color:#9a92ff;background:linear-gradient(180deg,#f0eeff,#fff 55%)}.flowIndex{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.flowIndex b{font-size:11px;color:#6559ec}.flowIndex span{font-size:8px;letter-spacing:1.2px;color:#77798a;text-transform:uppercase}.commerceFlow figure{width:104px;height:104px;margin:0 0 23px;border-radius:26px;overflow:hidden;background:#eeecff;box-shadow:0 12px 28px rgba(101,89,236,.18)}.commerceFlow img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.commerceFlow article:hover img{transform:scale(1.06)}.flowCopy{margin-top:24px}.flowCopy h3{font-size:clamp(18px,1.55vw,24px);line-height:1.18;letter-spacing:-.5px;margin:0 0 12px}.flowCopy p{font-size:12px;line-height:1.65;color:#66687a;margin:0}.flowStatus{position:absolute;right:17px;top:52px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#6559ec;color:#fff;font-size:11px;box-shadow:0 7px 18px rgba(101,89,236,.28)}@media(max-width:1100px){.commerceFlow{grid-template-columns:repeat(2,minmax(0,1fr))}.commerceFlow article:last-child{grid-column:1/-1}.commerceFlowRail{display:none}.commerceFlow article{min-height:310px}}@media(max-width:620px){.commerceFlow{grid-template-columns:1fr;margin-inline:5%;gap:12px}.commerceFlow article:last-child{grid-column:auto}.commerceFlow article{min-height:0;display:grid;grid-template-columns:84px 1fr;gap:0 17px;padding:14px}.commerceFlow figure{width:84px;height:84px;border-radius:22px;grid-row:1/3;margin:0}.flowIndex{margin-right:36px}.flowCopy,.flowIndex{grid-column:2}.flowCopy h3{font-size:19px}.flowStatus{top:14px}.flowIndex span{display:none}}.platformPage{background:#f6f7fa;color:#171928}.platformHero{max-width:1320px;margin:auto;padding:68px 48px 58px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:70px;align-items:center}.platformCapabilities>header>span,.platformHero>div:first-child>span,.platformProcess>header>span{color:#6254ed;font:800 10px/1.2 Inter,sans-serif;letter-spacing:.13em}.platformHero h1{max-width:760px;margin:18px 0 20px;font-size:clamp(38px,4.5vw,64px);line-height:1.02;letter-spacing:-.05em}.platformHero>div:first-child>p{max-width:680px;margin:0;color:#5d6273;font-size:16px;line-height:1.75}.platformHero>div:first-child>a{width:max-content;margin-top:30px;padding:14px 18px;display:flex;gap:34px;background:#171928;color:#fff;text-decoration:none;font-size:12px;font-weight:750}.platformHero>div:first-child>a b{color:#d9ff00}.platformMap{padding:25px;background:#101323;color:#fff;border:1px solid #282c43;box-shadow:24px 24px 0 #e7e4ff}.platformMap header{display:flex;align-items:center;gap:8px;color:#aeb3c7;font:750 9px/1 Inter;letter-spacing:.12em}.platformMap header i{width:7px;height:7px;border-radius:50%;background:#d9ff00}.platformMap header small{margin-left:auto;color:#d9ff00}.platformMap strong{display:block;margin:50px 0 9px;font-size:25px;letter-spacing:-.03em}.platformMap>p{color:#aeb3c7;font-size:13px}.platformMap>div{margin-top:33px;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#363a52}.platformMap>div span{padding:18px;background:#181c30;color:#d4d7e5;font:700 9px/1 Inter;letter-spacing:.1em}.platformCapabilities{max-width:1320px;margin:auto;padding:58px 48px}.platformCapabilities>header,.platformProcess>header{display:grid;grid-template-columns:160px minmax(0,1.5fr) minmax(240px,.7fr);gap:32px;align-items:end;margin-bottom:30px}.platformCapabilities h2,.platformProcess h2{margin:0;font-size:clamp(29px,3.3vw,46px);line-height:1.05;letter-spacing:-.045em}.platformCapabilities>header p{margin:0;color:#686d7e;font-size:13px;line-height:1.65}.platformGrid{display:grid;grid-template-columns:repeat(3,1fr);background:#d9dce5;border:1px solid #d9dce5;gap:1px}.platformGrid>a{min-height:260px;padding:27px;display:flex;flex-direction:column;background:#fff;color:#171928;text-decoration:none;transition:.2s}.platformGrid>a:hover{background:#f0eeff;transform:translateY(-2px)}.platformGrid>a>div{display:flex;justify-content:space-between}.platformGrid em{font:750 9px/1 Inter;color:#7b8092}.platformGrid i{width:42px;height:42px;display:grid;place-items:center;background:#eeecff;color:#5e50ed;font-style:normal;font-size:20px}.platformGrid small{margin-top:28px;color:#6254ed;font-size:10px;font-weight:750}.platformGrid h3{margin:9px 0 10px;font-size:22px;letter-spacing:-.025em}.platformGrid p{margin:0;color:#626778;font-size:13px;line-height:1.65}.platformGrid>a>b{margin-top:auto;padding-top:17px;font-size:10px}.platformProcess{max-width:1320px;margin:auto;padding:54px 48px 74px}.platformProcess>header{grid-template-columns:160px 1fr;margin-bottom:25px}.platformProcess>div{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #cfd2dc;border-bottom:1px solid #cfd2dc}.platformProcess article{padding:25px 20px;border-right:1px solid #cfd2dc}.platformProcess article:last-child{border:0}.platformProcess article em{display:block;margin-bottom:25px;color:#6254ed;font:800 9px/1 Inter}.platformProcess article span{font-size:15px;font-weight:700}.platformFooter{padding:28px 48px;display:flex;justify-content:space-between;align-items:center;background:#111321;color:#fff}.platformFooter img{height:28px}.platformFooter span{font-size:10px;color:#969bad}@media(max-width:900px){.platformHero{grid-template-columns:1fr;padding:50px 28px}.platformMap{max-width:600px}.platformCapabilities,.platformProcess{padding:48px 28px}.platformGrid{grid-template-columns:1fr 1fr}.platformCapabilities>header{grid-template-columns:110px 1fr}.platformCapabilities>header p{grid-column:2}.platformProcess>header{grid-template-columns:110px 1fr}}@media(max-width:600px){.platformHero{padding:38px 18px;gap:38px}.platformHero h1{font-size:38px}.platformMap{box-shadow:10px 10px 0 #e7e4ff}.platformCapabilities,.platformProcess{padding:42px 18px}.platformCapabilities>header,.platformProcess>header{grid-template-columns:1fr;gap:12px}.platformCapabilities>header p{grid-column:1}.platformGrid{grid-template-columns:1fr}.platformGrid>a{min-height:225px}.platformProcess>div{grid-template-columns:1fr 1fr}.platformProcess article:nth-child(2){border-right:0}.platformProcess article:nth-child(-n+2){border-bottom:1px solid #cfd2dc}}.solutionSite{background:#f6f7fa;color:#171928}.solutionDetailHero,.solutionHero{max-width:1320px;margin:auto;padding:68px 48px 62px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:70px;align-items:center}.solutionArchitecture header>span,.solutionCta>span,.solutionDelivery header>span,.solutionDetailHero>div>span,.solutionHero>div>span,.solutionMatrix header>span,.solutionOutcomes header>span,.solutionScenes header>span,.solutionWorkflow header>span{color:#6254ed;font:800 10px/1.2 Inter,sans-serif;letter-spacing:.13em}.solutionDetailHero h1,.solutionHero h1{max-width:820px;margin:18px 0 20px;font-size:clamp(40px,4.7vw,66px);line-height:1.01;letter-spacing:-.052em}.solutionDetailHero>div>p,.solutionHero>div>p{max-width:700px;color:#5e6374;font-size:16px;line-height:1.75}.solutionCta>a,.solutionDetailHero>div>div>a,.solutionHero>div>a{width:max-content;margin-top:28px;padding:14px 18px;display:flex;justify-content:space-between;gap:36px;background:#171928;color:#fff;text-decoration:none;font-size:12px;font-weight:780}.solutionCta>a b,.solutionHero>div>a b{color:#d9ff00}.solutionHero aside{padding:27px;background:#111425;color:#fff;border:1px solid #2d3045;box-shadow:20px 20px 0 #e7e4ff}.solutionDetailHero aside>small,.solutionHero aside small{color:#aeb3c7;font:750 9px/1 Inter;letter-spacing:.12em}.solutionHero aside strong{display:block;margin:35px 0 0;font-size:84px;line-height:1}.solutionHero aside p{color:#daddE7}.solutionHero aside div{margin-top:28px;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#373b50}.solutionHero aside span{padding:16px;background:#191d31;color:#e1e3ec;font-size:11px}.solutionArchitecture,.solutionDelivery,.solutionMatrix,.solutionOutcomes,.solutionScenes,.solutionWorkflow{max-width:1320px;margin:auto;padding:58px 48px}.solutionArchitecture>header,.solutionDelivery>header,.solutionMatrix>header,.solutionOutcomes>header,.solutionScenes>header,.solutionWorkflow>header{display:grid;grid-template-columns:150px minmax(0,1.5fr) minmax(240px,.7fr);gap:32px;align-items:end;margin-bottom:30px}.solutionArchitecture h2,.solutionDelivery h2,.solutionMatrix h2,.solutionOutcomes h2,.solutionScenes h2,.solutionWorkflow h2{margin:0;font-size:clamp(29px,3.3vw,46px);line-height:1.05;letter-spacing:-.045em}.solutionDelivery header p,.solutionMatrix header p,.solutionOutcomes header p{margin:0;color:#686d7e;font-size:13px;line-height:1.65}.solutionMatrix>div{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#d8dbe5;border:1px solid #d8dbe5}.solutionMatrix>div>a{min-height:330px;padding:27px;display:flex;flex-direction:column;background:#fff;color:#171928;text-decoration:none;transition:.2s}.solutionMatrix>div>a:hover{background:#f0eeff;transform:translateY(-2px)}.solutionMatrix a>div{display:flex;justify-content:space-between}.solutionMatrix em{font:750 9px/1 Inter;color:#7d8293}.solutionMatrix i{width:43px;height:43px;display:grid;place-items:center;background:#eeecff;color:#5d4fed;font-style:normal;font-size:20px}.solutionMatrix small{margin-top:24px;color:#6254ed;font-size:10px;font-weight:780}.solutionMatrix h3{margin:9px 0 10px;font-size:24px}.solutionMatrix p{margin:0;color:#64697a;font-size:13px;line-height:1.65}.solutionMatrix strong{margin-top:18px;font-size:11px;color:#4f45d5}.solutionMatrix a>b{margin-top:auto;padding-top:18px;font-size:10px}.solutionDelivery{padding-top:48px;padding-bottom:70px}.solutionDelivery>div{display:grid;grid-template-columns:repeat(5,1fr);border-block:1px solid #cfd2dc}.solutionDelivery article{padding:24px 18px;border-right:1px solid #cfd2dc}.solutionDelivery article:last-child{border:0}.solutionDelivery em{display:block;margin-bottom:24px;color:#6254ed;font:800 9px/1 Inter}.solutionDelivery span{font-size:14px;font-weight:720}.solutionDetailHero{background:linear-gradient(120deg,#090c20,#29245d 62%,#6231b6);max-width:none;padding-inline:max(48px,calc((100vw - 1224px)/2));color:#fff}.solutionDetailHero>div>a{display:block;margin-bottom:48px;color:#c8ccda;text-decoration:none;font-size:11px}.solutionDetailHero>div>span{color:#c9c3ff}.solutionDetailHero h1{color:#fff}.solutionDetailHero>div>p{color:#d8dbe7}.solutionDetailHero>div>div{display:flex;align-items:center;gap:28px;margin-top:25px}.solutionDetailHero>div>div>a{margin:0;background:#d9ff00;color:#121522}.solutionDetailHero>div>div>strong{max-width:340px;color:#d7dbea;font-size:12px;line-height:1.55}.solutionDetailHero aside{padding:26px;background:#fff;color:#171928}.solutionDetailHero aside>div{display:grid;grid-template-columns:110px 1fr auto;align-items:center;padding:22px 0;border-bottom:1px solid #dfe1e8}.solutionDetailHero aside>div:last-child{border:0}.solutionDetailHero aside b{font-size:28px;letter-spacing:-.04em}.solutionDetailHero aside span{font-size:12px;font-weight:750}.solutionDetailHero aside em{font-size:9px;color:#777c8c;font-style:normal}.solutionScenes>div{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#d7dae4;border:1px solid #d7dae4}.solutionScenes article{min-height:230px;padding:25px;background:#fff}.solutionOutcomes em,.solutionScenes em{color:#6254ed;font:800 9px/1 Inter}.solutionScenes h3{margin:45px 0 12px;font-size:20px}.solutionScenes p{color:#626778;font-size:13px;line-height:1.65}.solutionWorkflow{max-width:none;background:#111425;color:#fff;padding-inline:max(48px,calc((100vw - 1224px)/2))}.solutionWorkflow header>span{color:#b9b0ff}.solutionWorkflow>div{display:grid;grid-template-columns:repeat(5,1fr)}.solutionWorkflow article{padding:22px 20px;border-top:1px solid #494d62}.solutionWorkflow em{font:800 9px/1 Inter;color:#b9b0ff}.solutionWorkflow i{display:block;width:11px;height:11px;margin:24px 0;border:2px solid #d9ff00;border-radius:50%;box-shadow:0 0 0 6px #d9ff001c}.solutionWorkflow h3{font-size:16px;line-height:1.4}.solutionArchitecture>div{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.solutionArchitecture article{min-height:265px;padding:27px;background:#fff;border:1px solid #d9dce5}.solutionArchitecture article.govern{background:#eeeaff}.solutionArchitecture small{color:#6254ed;font:800 9px/1 Inter;letter-spacing:.1em}.solutionArchitecture h3{margin:34px 0 22px;font-size:23px}.solutionArchitecture ul{margin:0;padding:0;list-style:none}.solutionArchitecture li{padding:10px 0;border-top:1px solid #e0e2e9;color:#5f6475;font-size:13px}.solutionArchitecture p{color:#5f6475;font-size:13px;line-height:1.75}.solutionOutcomes{padding-bottom:70px}.solutionOutcomes>div{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #cfd2dc}.solutionOutcomes article{padding:26px;border-right:1px solid #cfd2dc}.solutionOutcomes article:last-child{border:0}.solutionOutcomes b{display:block;margin:35px 0 8px;font-size:clamp(35px,4vw,56px);letter-spacing:-.055em}.solutionOutcomes h3{font-size:16px}.solutionOutcomes p{color:#737889;font-size:11px}.solutionCta{max-width:1224px;margin:0 auto 70px;padding:48px;background:#e9e6ff;border:1px solid #cbc6f3}.solutionCta h2{max-width:780px;margin:18px 0 12px;font-size:clamp(30px,4vw,52px);letter-spacing:-.045em}.solutionCta>p{color:#616677}.solutionFooter{padding:28px 48px;display:flex;justify-content:space-between;align-items:center;background:#111321;color:#fff}.solutionFooter img{height:28px}.solutionFooter span{font-size:10px;color:#969bad}@media(max-width:900px){.solutionDetailHero,.solutionHero{grid-template-columns:1fr;padding:50px 28px}.solutionDetailHero aside,.solutionHero aside{max-width:620px}.solutionArchitecture,.solutionDelivery,.solutionMatrix,.solutionOutcomes,.solutionScenes{padding:48px 28px}.solutionArchitecture>header,.solutionDelivery>header,.solutionMatrix>header,.solutionOutcomes>header,.solutionScenes>header,.solutionWorkflow>header{grid-template-columns:110px 1fr}.solutionDelivery header p,.solutionMatrix header p,.solutionOutcomes header p{grid-column:2}.solutionMatrix>div,.solutionScenes>div{grid-template-columns:1fr 1fr}.solutionDelivery>div,.solutionWorkflow>div{grid-template-columns:repeat(3,1fr)}.solutionArchitecture>div{grid-template-columns:1fr 1fr}.solutionArchitecture .govern{grid-column:1/-1}.solutionWorkflow{padding-inline:28px}.solutionCta{margin-inline:28px}}@media(max-width:600px){.solutionDetailHero,.solutionHero{padding:38px 18px;gap:38px}.solutionDetailHero h1,.solutionHero h1{font-size:39px}.solutionHero aside{box-shadow:10px 10px 0 #e7e4ff}.solutionDetailHero>div>div{align-items:flex-start;flex-direction:column}.solutionArchitecture,.solutionDelivery,.solutionMatrix,.solutionOutcomes,.solutionScenes{padding:42px 18px}.solutionArchitecture>header,.solutionDelivery>header,.solutionMatrix>header,.solutionOutcomes>header,.solutionScenes>header,.solutionWorkflow>header{grid-template-columns:1fr;gap:12px}.solutionDelivery header p,.solutionMatrix header p,.solutionOutcomes header p{grid-column:1}.solutionArchitecture>div,.solutionMatrix>div,.solutionScenes>div{grid-template-columns:1fr}.solutionMatrix>div>a{min-height:290px}.solutionDelivery>div,.solutionWorkflow>div{grid-template-columns:1fr}.solutionDelivery article,.solutionWorkflow article{border-right:0;border-bottom:1px solid #cfd2dc}.solutionWorkflow{padding:42px 18px}.solutionArchitecture .govern{grid-column:auto}.solutionOutcomes>div{grid-template-columns:1fr}.solutionOutcomes article{border-right:0;border-bottom:1px solid #cfd2dc}.solutionCta{margin:0 18px 45px;padding:34px 25px}.solutionFooter{padding:25px 18px}}.demoRequest{background:#f6f7fa;color:#171928}.demoRequestHero{max-width:1320px;margin:auto;padding:66px 48px 58px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:72px;align-items:center}.demoRequestHero>div>span,.demoRequestIntro>span,.demoRequestSteps header>span{color:#6254ed;font:800 10px/1.2 Inter,sans-serif;letter-spacing:.13em}.demoRequestHero h1{max-width:850px;margin:18px 0 20px;font-size:clamp(40px,4.7vw,66px);line-height:1.01;letter-spacing:-.052em}.demoRequestHero>div>p{max-width:700px;color:#5e6374;font-size:16px;line-height:1.75}.demoRequestHero>div>div{margin-top:30px;display:flex;align-items:center;gap:12px}.demoRequestHero>div>div b{width:29px;height:29px;display:grid;place-items:center;background:#6254ed;color:#fff;font-size:9px}.demoRequestHero>div>div span{margin-right:14px;font-size:11px;font-weight:730}.demoRequestHero aside{padding:27px;background:#111425;color:#fff;box-shadow:20px 20px 0 #e7e4ff}.demoRequestHero aside small{color:#bcb7e8;font-size:10px;font-weight:780}.demoRequestHero ul{margin:28px 0 0;padding:0;list-style:none}.demoRequestHero li{padding:14px 0;border-top:1px solid #3d4156;color:#e1e4ed;font-size:13px}.demoRequestBody{max-width:1320px;margin:auto;padding:60px 48px 75px;display:grid;grid-template-columns:minmax(250px,.68fr) minmax(0,1.32fr);gap:70px}.demoRequestIntro h2,.demoRequestSteps h2{margin:17px 0;font-size:clamp(30px,3.4vw,48px);letter-spacing:-.045em}.demoRequestIntro>p{color:#656a7b;font-size:13px;line-height:1.7}.demoTrust{margin-top:34px;border-top:1px solid #d6d9e2}.demoTrust article{padding:17px 0;border-bottom:1px solid #d6d9e2}.demoTrust b,.demoTrust span{display:block}.demoTrust b{font-size:15px}.demoTrust span{margin-top:5px;color:#74798a;font-size:11px}.demoForm{padding:32px;background:#fff;border:1px solid #d9dce5}.demoForm fieldset{margin:0 0 30px;padding:0 0 30px;border:0;border-bottom:1px solid #dfe2e9}.demoForm legend{margin-bottom:20px;font-size:16px;font-weight:800}.formGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.demoForm label{display:grid;gap:8px;color:#3f4352;font-size:12px;font-weight:720}.demoForm label em{color:#6254ed;font-size:9px;font-style:normal}.demoForm input,.demoForm select,.demoForm textarea{width:100%;border:1px solid #cfd3dd;background:#fafbfc;color:#171928;padding:13px 14px;font:400 13px/1.5 Inter,Noto Sans SC,sans-serif;border-radius:0}.demoForm textarea{resize:vertical}.demoForm fieldset>label+label{margin-top:18px}.channelChoice{margin-top:20px;display:flex;align-items:center;gap:20px}.channelChoice>span{font-size:12px;font-weight:780}.channelChoice label{display:flex;grid-template-columns:none;align-items:center;gap:7px}.channelChoice input,.formConsent input{width:auto}.formConsent{display:flex!important;grid-template-columns:none!important;align-items:flex-start;gap:9px!important;font-weight:500!important;line-height:1.55}.demoForm>button{width:100%;margin-top:22px;padding:17px 19px;display:flex;justify-content:space-between;border:0;background:#171928;color:#fff;font-size:12px;font-weight:800;cursor:pointer}.demoForm>button b{color:#d9ff00}.demoStatus{padding:14px;background:#eeecff;color:#4136c6;font-size:12px;line-height:1.55}.privacyNote{display:block;margin-top:15px;color:#777c8c;font-size:10px;line-height:1.55}.demoRequestSteps{max-width:1320px;margin:auto;padding:55px 48px 75px}.demoRequestSteps header{display:grid;grid-template-columns:150px 1fr;gap:32px;align-items:end;margin-bottom:28px}.demoRequestSteps h2{margin:0}.demoRequestSteps>div{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#d9dce5;border:1px solid #d9dce5}.demoRequestSteps article{min-height:210px;padding:25px;background:#fff}.demoRequestSteps em{color:#6254ed;font:800 9px/1 Inter}.demoRequestSteps h3{margin:42px 0 12px;font-size:19px}.demoRequestSteps p{color:#656a7b;font-size:12px;line-height:1.65}.demoRequestFooter{padding:28px 48px;display:flex;justify-content:space-between;align-items:center;background:#111321;color:#fff}.demoRequestFooter img{height:28px}.demoRequestFooter span{font-size:10px;color:#969bad}@media(max-width:900px){.demoRequestHero{grid-template-columns:1fr;padding:50px 28px}.demoRequestHero aside{max-width:600px}.demoRequestBody{padding:48px 28px;grid-template-columns:1fr}.demoRequestIntro{max-width:680px}.demoRequestSteps{padding:48px 28px}.demoRequestSteps>div{grid-template-columns:1fr 1fr}}@media(max-width:600px){.demoRequestHero{padding:38px 18px;gap:38px}.demoRequestHero h1{font-size:39px}.demoRequestHero aside{box-shadow:10px 10px 0 #e7e4ff}.demoRequestHero>div>div{align-items:flex-start;flex-wrap:wrap}.demoRequestBody,.demoRequestSteps{padding:42px 18px}.demoForm{padding:22px}.formGrid{grid-template-columns:1fr}.channelChoice{align-items:flex-start;flex-wrap:wrap}.demoRequestSteps header{gap:12px}.demoRequestSteps header,.demoRequestSteps>div{grid-template-columns:1fr}.demoRequestSteps article{min-height:180px}.demoRequestFooter{padding:25px 18px}}.experienceDock{position:fixed;right:18px;bottom:18px;z-index:95}.experienceDock,.experienceDock button{display:flex;gap:8px;align-items:center}.experienceDock button{height:44px;border:1px solid #d8d4ee;border-radius:99px;background:#fff;color:#171725;padding:0 14px;font:800 11px/1 inherit;box-shadow:0 12px 35px rgba(30,27,68,.14);cursor:pointer}.experienceDock button span{color:#6559ec}.experienceDock .chatButton{width:48px;padding:0;justify-content:center;background:#6559ec;color:#fff;border-color:#6559ec}.experienceDock .chatButton span{color:#fff}.experienceBackdrop{position:fixed;inset:0;z-index:110;background:rgba(17,17,30,.48);backdrop-filter:blur(8px);display:grid;place-items:center;padding:20px}.experiencePanel{width:min(680px,100%);max-height:min(760px,92vh);overflow:auto;background:#faf9f6;color:#171725;border-radius:26px;padding:clamp(28px,4vw,48px);position:relative;box-shadow:0 40px 110px rgba(14,12,35,.35)}.experiencePanel>span{font-size:9px;letter-spacing:2px;color:#6559ec;font-weight:900}.experiencePanel h2{font-size:clamp(30px,4vw,48px);letter-spacing:-.04em;margin:16px 0 30px}.experienceClose{position:absolute;right:22px;top:20px;border:0;background:#ebe8fa;border-radius:50%;width:36px;height:36px;font-size:22px;cursor:pointer}.experiencePanel form{display:grid;grid-template-columns:1fr 1fr;gap:18px}.experiencePanel label{font-size:11px;font-weight:800}.experiencePanel input,.experiencePanel textarea{display:block;width:100%;margin-top:8px;border:1px solid #cfccd9;background:#fff;border-radius:12px;padding:13px;font:14px/1.45 inherit}.experiencePanel textarea{resize:vertical}.experiencePanel .wide{grid-column:1/-1}.experiencePanel fieldset{border:0;padding:0;display:flex;gap:18px}.experiencePanel legend{font-size:11px;font-weight:800;margin-bottom:9px}.experiencePanel fieldset label{display:flex;gap:7px;align-items:center}.experiencePanel fieldset input{width:auto;margin:0}.experiencePanel .submit{border:0;border-radius:12px;background:#171725;color:#fff;padding:15px;font-weight:900;cursor:pointer}.formStatus{color:#356c50}.chatFlow{display:grid;gap:10px}.chatAnswer,.chatFlow>p{background:#eeecff;padding:17px;border-radius:14px;line-height:1.6}.chatFlow>button{border:1px solid #d7d3e8;border-radius:13px;background:#fff;padding:15px;text-align:left;display:flex;justify-content:space-between;font-weight:800;cursor:pointer}.chatFlow>button:hover{border-color:#8e85eb}.chatAnswer{background:#171725;color:#fff}.chatAnswer a{display:inline-block;margin-top:10px;color:#a99fff;font-weight:900}@media(max-width:680px){.experienceDock button:not(.chatButton){display:none}.experiencePanel form{grid-template-columns:1fr}.experiencePanel .wide{grid-column:auto}.experienceBackdrop{padding:10px}.experiencePanel{border-radius:20px}.experienceDock{right:12px;bottom:12px}}.v2nav{grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);padding-inline:clamp(28px,5.5vw,88px)}.v2nav nav{justify-content:center}.v2hero{grid-template-columns:minmax(0,1fr) minmax(420px,1fr);gap:clamp(42px,5vw,78px);padding-inline:clamp(28px,5.5vw,88px);max-width:1600px;margin-inline:auto}.v2copy{max-width:680px}.v2hero h1{font-size:clamp(48px,5vw,76px);line-height:1.04;letter-spacing:-.055em;max-width:760px}.v2hero .v2copy>p{font-size:clamp(16px,1.25vw,18px)}.agentVisual{width:100%;max-width:620px;justify-self:end;min-height:440px}.trust{justify-content:space-between;gap:16px}.v2title{grid-template-columns:minmax(120px,.65fr) minmax(0,2.35fr) minmax(220px,1fr);padding-inline:clamp(28px,5.5vw,88px);column-gap:clamp(30px,4vw,64px)}.v2title h2{font-size:clamp(36px,4.1vw,60px);line-height:1.05;letter-spacing:-.045em}.v2title p{max-width:330px;justify-self:end}.agentGrid,.engines,.productGrid,.proof,.v2cta{margin-left:clamp(28px,5.5vw,88px);margin-right:clamp(28px,5.5vw,88px)}.productGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.productGrid a{display:flex;flex-direction:column}.productGrid p{margin-top:auto}.engines{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.engines article{height:100%;padding:clamp(36px,3.5vw,52px)}.engines h2{font-size:clamp(34px,3.2vw,46px);line-height:1.08}.agentGrid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch}.agentGrid a{display:flex;flex-direction:column}.agentGrid a>span{margin-top:auto}.proof{grid-template-columns:repeat(4,minmax(0,1fr))}.proof a{min-width:0}.proof b{font-size:clamp(38px,3.7vw,52px)}.v2cta{display:grid;grid-template-columns:1fr auto;align-items:end;gap:40px}.v2cta>h2,.v2cta>span{grid-column:1}.v2cta>div{grid-column:2;grid-row:1/3;align-self:end}.v2cta h2{font-size:clamp(40px,5vw,70px);line-height:1.04;letter-spacing:-.05em}@media(max-width:1100px){.v2hero{grid-template-columns:1fr 1fr;gap:36px}.v2hero h1{font-size:clamp(46px,5.7vw,64px)}.agentVisual{min-height:410px}.avatars{gap:10px}.avatars>div{padding:14px}.agentGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:850px){.v2nav{grid-template-columns:auto minmax(0,1fr) auto}.v2hero{grid-template-columns:1fr;padding-top:58px}.agentVisual,.v2copy{max-width:720px;justify-self:center;width:100%}.v2hero h1{font-size:clamp(44px,8vw,62px);max-width:680px}.v2title{grid-template-columns:1fr;row-gap:16px}.v2title p{justify-self:start;max-width:620px}.v2cta{grid-template-columns:1fr}.v2cta>div{grid-column:1;grid-row:auto}}@media(max-width:600px){.v2hero h1{font-size:clamp(38px,11.5vw,50px);line-height:1.08;letter-spacing:-.045em}.v2hero .v2copy>p{font-size:16px}.v2title h2{font-size:clamp(34px,10vw,46px)}.agentGrid,.engines,.productGrid,.proof{grid-template-columns:1fr}.trust{justify-content:flex-start}.v2cta h2{font-size:clamp(36px,10.5vw,48px)}}html{scroll-padding-top:90px}body{--mx:50%;--my:20%}.scroll-progress{position:fixed;top:0;left:0;height:3px;background:var(--acid);z-index:100;transition:width .08s linear;box-shadow:0 0 16px #b8ff1590}.hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(650px circle at var(--mx) var(--my),rgba(184,255,21,.12),transparent 58%);opacity:.8}.hero-grid>div:first-child{position:relative;z-index:2}.hero h1{animation:hero-in .8s cubic-bezier(.2,.8,.2,1) both}.hero-grid>div:first-child>p{animation:hero-in .8s cubic-bezier(.2,.8,.2,1) .1s both}.actions{animation:hero-in .8s cubic-bezier(.2,.8,.2,1) .18s both}.orbit{animation:orbit-in 1s cubic-bezier(.2,.8,.2,1) .15s both}.eyebrow{animation:fade-in .7s .05s both}.black,.outline,.text{position:relative;overflow:hidden;transition:transform .2s ease,background .2s ease,color .2s ease}.black:hover,.outline:hover,.text:hover{transform:translateY(-3px)}.black:active,.outline:active,.text:active{transform:translateY(0)}.agents>a,.cards a,.directory>a,.rows a{transition:transform .25s ease,background .25s ease,color .25s ease}.cards a:hover{box-shadow:0 18px 40px rgba(17,18,15,.12)}.directory>a:hover,.rows a:hover{padding-left:16px;background:rgba(184,255,21,.14)}.agents>a:hover{background:#1d1e1a;transform:translateY(-8px)}.agents>a:hover i{transform:scale(1.12) rotate(8deg)}.agents i{transition:transform .3s ease}.orbit:hover .rings{transform:scale(1.035)}.rings{transition:transform .4s ease}.mission{transition:transform .3s ease,box-shadow .3s ease}.orbit:hover .mission{transform:translateY(-6px);box-shadow:8px 8px 0 var(--acid)}.reveal-target{opacity:0;transform:translateY(26px);transition:opacity .65s ease,transform .65s cubic-bezier(.2,.8,.2,1)}.reveal-target.revealed{opacity:1;transform:none}.detail h1,.pagehero h1,.title h2{text-wrap:balance}header{transition:box-shadow .25s ease,background .25s ease}body.scrolled header{box-shadow:0 10px 30px rgba(17,18,15,.08);background:#f3f3edfa}.langs a{padding:5px 3px;border-bottom:2px solid transparent}.langs .on,.langs a:hover{border-color:var(--acid)}.console{box-shadow:16px 16px 0 var(--acid)}.input button{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.input button:hover{transform:translateY(-3px);box-shadow:5px 5px 0 #fff}.live{animation:pulse 1.2s infinite}.brand{transition:letter-spacing .25s ease}.brand:hover{letter-spacing:-1px}@keyframes hero-in{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:none}}@keyframes orbit-in{0%{opacity:0;transform:translateX(35px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes pulse{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.reveal-target{opacity:1;transform:none}}@media(max-width:900px){.hero:before{background:radial-gradient(420px circle at 80% 15%,rgba(184,255,21,.14),transparent 60%)}.console{box-shadow:8px 8px 0 var(--acid)}}.core-business{background:#dfff76;color:#11120f;padding:110px 3%}.core-head{display:grid;grid-template-columns:1fr 2.3fr 1.2fr;gap:4vw;align-items:end;border-bottom:1px solid #11120f;padding-bottom:45px}.core-head>span,.core-hero>span,.core-panels em{font-size:10px;letter-spacing:2px;font-style:normal;font-weight:800}.core-head h2{font-size:clamp(42px,5.5vw,82px);line-height:.92;letter-spacing:-5px;margin:0}.core-head p{line-height:1.6;margin:0}.core-panels{display:grid;grid-template-columns:1fr 1fr}.core-panels>a{padding:45px 35px;border-right:1px solid #11120f;min-height:540px;display:flex;flex-direction:column;transition:.3s}.core-panels>a:last-child{border-right:0}.core-panels>a:hover{background:#11120f;color:#f3f3ed;transform:translateY(-7px)}.core-panels h3{font-size:34px;letter-spacing:-1.5px;margin:40px 0 14px}.core-panels p{max-width:560px;line-height:1.65;min-height:80px}.core-panels b{margin-top:auto;font-size:12px;letter-spacing:1px}.geo-mark{display:flex;gap:8px;margin-top:55px}.geo-mark i{width:72px;height:72px;border:1px solid;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:25px}.geo-mark i+i{margin-left:-22px}.chip-mark{width:190px;height:140px;border:1px solid;margin-top:55px;display:grid;place-items:center;position:relative}.chip-mark:after,.chip-mark:before{content:"";position:absolute;inset:17px;border:1px solid}.chip-mark:after{inset:34px;background:#11120f}.chip-mark span{color:#dfff76;z-index:1;font-weight:900}.core-page{min-height:100vh;background:#f3f3ed}.core-header{position:sticky;top:0;height:80px;padding:0 3%;display:grid;grid-template-columns:1fr auto auto;gap:30px;align-items:center;border-bottom:1px solid #11120f;background:#f3f3edf4;z-index:10}.core-header>a:not(.brand){font-size:12px;font-weight:800}.core-hero{padding:110px 3% 90px;background:#dfff76}.core-hero h1{font-size:clamp(64px,9vw,138px);line-height:.86;letter-spacing:-8px;max-width:1250px;margin:65px 0 40px}.core-hero p{font-size:20px;line-height:1.6;max-width:780px}.core-stats{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid}.core-stats div{padding:45px 3vw;border-right:1px solid}.core-stats b{font-size:42px;display:block}.core-stats span{font-size:12px;color:#65665f}.core-detail{display:grid;grid-template-columns:repeat(3,1fr);padding:90px 3%}.core-detail article{padding:20px 38px;border-right:1px solid}.core-detail article:last-child{border:0}.core-detail article>span{font-size:11px}.core-detail h2{font-size:28px;margin:45px 0 22px}.core-detail p{line-height:1.75;color:#65665f}.core-cta{margin:0 3% 90px;background:#11120f;color:#f3f3ed;padding:60px}.core-cta h2{font-size:clamp(48px,7vw,100px);letter-spacing:-6px;margin:30px 0}.core-cta a{color:#dfff76;border-bottom:1px solid;padding-bottom:7px}@media(max-width:800px){.core-head,.core-panels{grid-template-columns:1fr}.core-panels>a{border-right:0;border-bottom:1px solid;min-height:460px}.core-header{grid-template-columns:1fr auto}.core-header>a:nth-child(2){display:none}.core-hero h1{letter-spacing:-4px}.core-detail,.core-stats{grid-template-columns:1fr}.core-detail article,.core-stats div{border-right:0;border-bottom:1px solid}.core-cta{padding:35px}.core-cta h2{letter-spacing:-3px}}.case-site{min-height:100vh;background:#f4f1e9;color:#171815;font-family:Arial,Noto Sans SC,sans-serif}.case-site *{box-sizing:border-box}.case-header{height:82px;padding:0 clamp(24px,5vw,80px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #cbc7bc}.case-header .brand{font-size:25px;font-weight:800;text-decoration:none;color:#171815}.case-header .brand span,.case-site span{color:#718400}.case-header nav{display:flex;align-items:center;gap:28px}.case-header a{font-size:13px;color:#373832;text-decoration:none}.case-end a,.case-header .case-contact{background:#171815;color:#fff;padding:13px 18px;border-radius:99px}.case-site main{max-width:1440px;margin:auto}.case-index-hero{padding:clamp(70px,10vw,150px) clamp(24px,7vw,110px) 70px}.case-hero div>span,.case-site section>span{font-size:11px;letter-spacing:.16em;font-weight:800;text-transform:uppercase}.case-index-hero h1{font-size:clamp(48px,7vw,104px);max-width:1000px;line-height:.94;letter-spacing:-.06em;margin:22px 0}.case-hero p,.case-index-hero p{font-size:18px;line-height:1.6;max-width:660px;color:#5c5d56}.case-grid{padding:0 clamp(24px,7vw,110px) 80px;display:grid;grid-template-columns:1fr 1fr;gap:28px}.case-grid>a{color:inherit;text-decoration:none;background:#fff;border:1px solid #d8d3c8;overflow:hidden;transition:.3s}.case-grid>a:hover{transform:translateY(-7px);box-shadow:0 22px 50px #25281918}.case-grid img{aspect-ratio:16/9;display:block}.case-grid div{padding:32px}.case-grid span{font-size:11px;letter-spacing:.14em;font-weight:800}.case-grid h2{font-size:clamp(25px,3vw,38px);line-height:1.08;letter-spacing:-.035em;margin:14px 0}.case-grid p{color:#65665f;line-height:1.6}.case-grid b{display:block;margin-top:30px;font-size:13px}.case-hero{display:grid;grid-template-columns:.88fr 1.12fr;border-bottom:1px solid #cbc7bc}.case-hero>div{padding:70px clamp(24px,6vw,90px);display:flex;flex-direction:column;justify-content:center}.case-hero>div>a{color:#66685e;text-decoration:none;font-size:12px;margin-bottom:auto}.case-hero h1{font-size:clamp(44px,5.4vw,80px);line-height:.96;letter-spacing:-.055em;margin:24px 0}.case-hero img{height:100%}.case-metrics{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #cbc7bc}.case-metrics div{padding:42px clamp(18px,3vw,48px);border-right:1px solid #cbc7bc}.case-metrics strong{display:block;font-size:clamp(30px,3.5vw,52px);letter-spacing:-.05em}.case-metrics span{display:block;margin-top:8px;font-size:13px;color:#65665f}.case-context{padding:100px clamp(24px,8vw,130px);display:grid;grid-template-columns:1fr 3fr;gap:50px}.case-context h2{font-size:clamp(30px,4vw,55px);line-height:1.17;letter-spacing:-.04em;margin:0}.case-flow{padding:100px clamp(24px,7vw,110px);background:#181916;color:#fff}.case-section-title{display:flex;justify-content:space-between;align-items:end;margin-bottom:70px}.case-section-title h2{font-size:clamp(36px,5vw,68px);margin:0;letter-spacing:-.05em}.flow-steps{display:grid;grid-template-columns:repeat(5,1fr)}.flow-steps article{padding-right:24px}.flow-steps b{color:#bfdc00;font-size:12px}.flow-steps i{display:block;height:1px;background:#55584e;margin:22px 0 28px;position:relative}.flow-steps i:before{content:"";position:absolute;top:-4px;width:9px;height:9px;border-radius:50%;background:#bfdc00}.flow-steps h3{font-size:18px;margin:0 0 12px}.flow-steps p{font-size:13px;line-height:1.55;color:#aeb0a6}.case-note{font-size:11px;color:#74766d;padding:28px clamp(24px,7vw,110px);margin:0}.case-end{margin:60px clamp(24px,7vw,110px) 100px;padding:55px;background:#c5e400;display:flex;align-items:center;justify-content:space-between}.case-end h2{font-size:clamp(32px,5vw,66px);margin:0;letter-spacing:-.05em}.case-end a{text-decoration:none}@media(max-width:800px){.case-header nav>a:first-child{display:none}.case-grid,.case-hero{grid-template-columns:1fr}.case-hero{min-height:auto}.case-hero>div{min-height:520px}.case-hero img{aspect-ratio:16/10}.case-metrics{grid-template-columns:1fr 1fr}.case-metrics div{border-bottom:1px solid #cbc7bc}.case-context{grid-template-columns:1fr;padding-block:70px}.flow-steps{grid-template-columns:1fr;gap:34px}.case-end,.case-section-title{align-items:start;flex-direction:column;gap:25px}.case-end{padding:35px}}.geo-page{min-height:100vh;background:#f3f3ed;color:#11120f}.geo-page *{box-sizing:border-box}.geo-hero{min-height:760px;padding:110px 4%;background:#dfff76;position:relative;overflow:hidden}.geo-cadence>div>span,.geo-evidence>div>span,.geo-hero>span,.geo-page section>span,.geo-section-head>span{font-size:10px;letter-spacing:.17em;font-weight:800}.geo-hero h1{font-size:clamp(68px,10vw,150px);line-height:.84;letter-spacing:-.075em;max-width:1200px;margin:95px 0 45px}.geo-hero h1,.geo-hero p{position:relative;z-index:1}.geo-hero p{font-size:20px;line-height:1.6;max-width:760px}.geo-orbit{right:-8vw;bottom:-25vw;width:65vw;height:65vw}.geo-orbit,.geo-orbit i{position:absolute;border:1px solid #111;border-radius:50%}.geo-orbit i{inset:12%}.geo-orbit i:nth-child(2){inset:28%}.geo-orbit i:nth-child(3){inset:44%;background:#111}.geo-thesis{padding:120px 4%;display:grid;grid-template-columns:1fr 3fr;border-bottom:1px solid}.geo-cadence h2,.geo-evidence h2,.geo-guard h2,.geo-section-head h2,.geo-thesis h2{font-size:clamp(42px,6vw,86px);line-height:.95;letter-spacing:-.06em;margin:0}.geo-evidence p,.geo-guard p,.geo-thesis p{font-size:20px;line-height:1.65;max-width:850px;color:#5d5f57}.geo-fit,.geo-infra,.geo-measure,.geo-method{padding:110px 4%}.geo-section-head{display:grid;grid-template-columns:1fr 3fr;margin-bottom:70px}.geo-fit{background:#fff}.geo-fit-grid,.geo-metrics{display:grid;grid-template-columns:repeat(3,1fr)}.geo-fit article,.geo-metrics article{padding:38px;border:1px solid;border-right:0}.geo-fit article:last-child,.geo-metrics article:last-child{border-right:1px solid}.geo-fit h3,.geo-metrics h3{font-size:27px;margin:0 0 50px;letter-spacing:-.03em}.geo-fit p,.geo-metrics p,.geo-steps p{line-height:1.65;color:#66685f}.geo-method{background:#151613;color:#fff}.geo-steps{display:grid;grid-template-columns:repeat(5,1fr)}.geo-steps article{padding:30px;border-top:1px solid #55584e}.geo-steps b{color:#dfff76}.geo-steps h3{font-size:21px;min-height:70px;margin:38px 0 18px}.geo-evidence{padding:120px 4%;display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center;background:#dfff76}.geo-evidence h2{margin-top:35px}.geo-evidence-wheel{aspect-ratio:1;position:relative;border:1px solid;border-radius:50%;display:grid;place-items:center}.geo-evidence-wheel:after{content:"EVIDENCE";font-size:13px;font-weight:900}.geo-evidence-wheel i{position:absolute;font-size:10px;font-style:normal;font-weight:800}.geo-evidence-wheel i:first-child{top:7%}.geo-evidence-wheel i:nth-child(2){right:3%;top:35%}.geo-evidence-wheel i:nth-child(3){right:15%;bottom:12%}.geo-evidence-wheel i:nth-child(4){left:15%;bottom:12%}.geo-evidence-wheel i:nth-child(5){left:3%;top:35%}.geo-infra ol{list-style:none;margin:0;padding:0}.geo-infra li{display:grid;grid-template-columns:100px 1fr;padding:28px 0;border-top:1px solid;font-size:21px}.geo-infra li b{font-size:11px}.geo-measure{background:#fff}.geo-metrics{grid-template-columns:repeat(4,1fr)}.geo-metrics h3{font-size:23px;min-height:55px}.geo-cadence{padding:110px 4%;background:#151613;color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:7vw}.geo-cadence>div:last-child p{display:grid;grid-template-columns:110px 1fr;padding:22px 0;border-top:1px solid #55584e;margin:0}.geo-cadence p span{color:#b8baaf}.geo-guard{padding:120px 4%;background:#dfff76}.geo-guard h2{max-width:1050px;margin:40px 0}.geo-guard small{display:block;margin-top:60px;color:#4f5149}.geo-page .core-cta{margin-top:90px}@media(max-width:800px){.geo-hero{min-height:650px}.geo-hero h1{letter-spacing:-.05em}.geo-cadence,.geo-evidence,.geo-section-head,.geo-thesis{grid-template-columns:1fr;gap:35px}.geo-fit-grid,.geo-metrics,.geo-steps{grid-template-columns:1fr}.geo-fit article,.geo-metrics article{border-right:1px solid;border-bottom:0}.geo-fit article:last-child,.geo-metrics article:last-child{border-bottom:1px solid}.geo-steps h3{min-height:auto}.geo-evidence-wheel{max-width:520px}.geo-infra li{grid-template-columns:60px 1fr}.geo-orbit{width:110vw;height:110vw}.geo-cadence>div:last-child p{grid-template-columns:90px 1fr}}:root{--master-violet:#7669f5;--master-violet-dark:#5c50dc;--master-ink:#171725;--master-paper:#f8f7f3;--master-soft:#eeecff}.masterLogo{display:inline-flex;align-items:center;flex:0 0 auto;line-height:0}.masterLogo img{display:block;width:auto;height:40px;max-width:158px}.v2nav .masterLogo img,.wgNav .masterLogo img{height:38px}.case-header .masterLogo img,.core-header .masterLogo img,header>.masterLogo img{height:36px}footer .masterLogo img{height:42px}body{--acid:var(--master-violet)}.case-site,.core-page,.geo-page{background:var(--master-paper)}.core-business,.core-hero,.geo-evidence,.geo-guard,.geo-hero{background:var(--master-soft)}.core-detail article,.core-head,.core-header,.core-panels>a,.core-stats{border-color:#c9c5e1}.core-panels>a:hover{background:var(--master-ink);color:#fff}.chip-mark span,.geo-steps b{color:#a69eff}.case-end a,.case-header .case-contact{background:var(--master-ink)}.case-grid span,.case-hero div>span,.case-site section>span,.case-story span,.flow-steps b{color:var(--master-violet-dark)}.case-grid-six>a:nth-child(-n+4){border-color:#b8b2e9}.case-grid-six>a:nth-child(-n+4) div:after{color:var(--master-violet-dark)}.case-end{background:var(--master-soft);border:1px solid #cbc6ed}.flow-steps i:before{background:var(--master-violet)}.agents i,.band,.black:hover,.input button,.outline:hover,.rings b,.trace section{background:var(--master-violet);color:#fff}.directory>a:hover,.rows a:hover{background:rgba(118,105,245,.1)}.rows a:hover strong{box-shadow:inset 0 -12px rgba(118,105,245,.24)}.scroll-progress{background:var(--master-violet);box-shadow:0 0 16px rgba(118,105,245,.45)}.language-menu>div{box-shadow:10px 10px 0 var(--master-violet)}@media(max-width:700px){.masterLogo img,.v2nav .masterLogo img,.wgNav .masterLogo img{height:34px}footer .masterLogo img{height:38px}}:root{--master-ink:#111226;--master-muted:#62677d;--master-line:#dde1ec;--master-surface:#f7f8fc;--master-accent:#6557f5;--master-accent-soft:#eeecff;--master-radius:24px}html{scroll-behavior:smooth}body{color:var(--master-ink);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}a,button,summary{transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--master-accent) 35%,transparent);outline-offset:3px}h1,h2,h3{text-wrap:balance;letter-spacing:-.035em}p{text-wrap:pretty}.case-hero h1,.case-index-hero h1,.core-hero h1,.detail h1,.geo-hero h1,.pagehero h1,.v2Hero h1,.wgHero h1{font-size:clamp(2.35rem,5vw,5.8rem)!important;line-height:.98!important;max-width:15ch}.case-section-title h2,.core-page h2,.geo-page h2,.title h2,.v2title h2,.wg-page h2{font-size:clamp(1.9rem,3.4vw,3.9rem)!important;line-height:1.06!important}.agentGrid>a,.cards>a,.case-grid>a,.directory>a,.productGrid>a{border-color:var(--master-line)!important}.agentGrid>a:hover,.cards>a:hover,.case-grid>a:hover,.directory>a:hover,.productGrid>a:hover{transform:translateY(-4px);box-shadow:0 20px 50px rgba(25,28,54,.09)}.case-grid img{aspect-ratio:16/10}.case-grid img,.case-hero img{width:100%;object-fit:cover;object-position:center;background:var(--master-accent-soft)}.case-hero img{aspect-ratio:4/3;border-radius:var(--master-radius)}.case-grid h2{font-size:clamp(1.28rem,1.8vw,1.9rem)!important;line-height:1.15!important}@media(max-width:760px){:root{--master-radius:18px}.case-hero h1,.case-index-hero h1,.core-hero h1,.detail h1,.geo-hero h1,.pagehero h1,.v2Hero h1,.wgHero h1{font-size:clamp(2.1rem,11vw,3.6rem)!important}.case-section-title h2,.core-page h2,.geo-page h2,.title h2,.v2title h2,.wg-page h2{font-size:clamp(1.75rem,8vw,2.7rem)!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--editor-ink:#10121d;--editor-paper:#fff;--editor-soft:#f4f5f8;--editor-line:#dfe2e9;--editor-violet:#6b4eff;--editor-magenta:#e21b82;--editor-blue:#3f62ff;--editor-night:#080b1d}body{margin:0;background:var(--editor-paper);color:var(--editor-ink);font-family:Inter,Arial Narrow,Noto Sans SC,Noto Sans JP,Noto Sans KR,sans-serif}.case-site,.core-page,.geo-page,.v2,.wg{background:var(--editor-paper)!important;color:var(--editor-ink)!important}body *{box-sizing:border-box}h1,h2,h3{font-family:Inter,Arial Narrow,Noto Sans SC,Noto Sans JP,Noto Sans KR,sans-serif;font-weight:850;letter-spacing:-.045em}a,button{border-radius:0!important}.v2hero{position:relative;min-height:min(760px,calc(100vh - 150px));margin:0 16px;padding:clamp(55px,8vw,120px) clamp(28px,7vw,120px) 105px;display:flex;align-items:center;overflow:hidden;background:var(--editor-night);color:#fff}.heroBackdrop{width:100%;height:100%;object-fit:cover;filter:saturate(1.15) contrast(1.05)}.heroBackdrop,.heroShade{position:absolute;inset:0}.heroShade{background:linear-gradient(90deg,rgba(3,5,16,.96),rgba(7,8,22,.84) 38%,rgba(10,10,30,.28) 72%,rgba(7,8,22,.2)),linear-gradient(0deg,rgba(6,8,22,.84),transparent 48%)}.v2copy{position:relative;z-index:2;width:min(780px,70%)}.v2hero h1{font-size:clamp(48px,6.2vw,102px)!important;line-height:.92!important;letter-spacing:-.055em!important;margin:22px 0 28px;max-width:12ch!important;color:#fff;text-transform:none}.v2hero .v2copy>p{max-width:650px;color:#e0e3ef;font-size:clamp(15px,1.25vw,19px);line-height:1.7}.kicker{color:#c5bfff!important;letter-spacing:.18em!important}.v2actions{margin:35px 0 0}.v2actions .primary{background:#d9ff00!important;color:#10121d!important;box-shadow:none!important;padding:17px 25px!important}.v2actions>a:not(.primary){color:#fff;border-bottom:1px solid #fff;padding-bottom:8px}.heroRail{position:absolute;z-index:2;left:0;right:0;bottom:0;min-height:72px;padding:0 clamp(28px,7vw,120px);display:grid;grid-template-columns:repeat(4,1fr);align-items:center;border-top:1px solid #ffffff4d;background:#080b1dbb;backdrop-filter:blur(14px)}.heroRail span{font-size:9px;letter-spacing:.12em;color:#c5c8d9}.heroRail b{font-size:15px;color:#fff;margin-right:7px}.heroRailState{text-align:right}.geo-section-head,.v2title,.wgIntro{padding:96px clamp(24px,7vw,132px) 38px!important;display:grid!important;grid-template-columns:.55fr 2.2fr 1fr!important;gap:4vw!important;align-items:end}.geo-section-head h2,.v2title h2,.wgIntro h2{font-size:clamp(34px,4vw,62px)!important;letter-spacing:-.045em!important;line-height:1!important}.v2title p,.wgIntro p{font-size:13px;line-height:1.65;color:#656a7b}.geo-section-head>span,.v2title>span,.wgIntro>span{color:var(--editor-violet)!important}.productGrid,.roleGrid{margin:0 clamp(24px,7vw,132px)!important;border-radius:0!important;border-color:var(--editor-line)!important}.productGrid a,.roleGrid article{min-height:260px!important;border-color:var(--editor-line)!important;background:#fff}.productGrid a:hover,.roleGrid article:hover{background:#f1efff!important;box-shadow:inset 0 4px var(--editor-violet)}.productGrid i,.roleGrid i{border-radius:0!important;background:#eeeaff!important;color:var(--editor-violet)!important}.productGrid h3,.roleGrid h3{font-size:22px!important}.engines{margin:0 clamp(24px,7vw,132px) 100px!important;gap:16px!important}.engines article{border-radius:0!important;min-height:470px!important;padding:46px!important;background:linear-gradient(145deg,#080b1d,#151a44)!important;border:1px solid #29305b}.engines article:nth-child(2){background:linear-gradient(145deg,#531f9a,#6d45ff 55%,#e21b82)!important}.engines article:after{content:"";position:absolute;width:240px;height:240px;border:1px solid #ffffff3d;right:-55px;top:-60px;transform:rotate(45deg)}.engines h2{font-size:clamp(32px,3.5vw,52px)!important}.engines a{color:#d9ff00}.case-flow,.geo-cadence,.geo-method,.modeBlock,.workforce{background:var(--editor-night)!important}.agentGrid,.modeGrid{margin-inline:clamp(24px,7vw,132px)!important}.agentGrid{gap:1px!important;background:#34394b}.agentGrid a{border-radius:0!important;background:#111629!important;border:0!important;min-height:330px!important}.agentGrid a:hover{background:#24205a!important;box-shadow:inset 0 4px #8f7cff!important}.agentGrid i,.modeGrid b{color:#b8adff!important}.proof{margin:0 clamp(24px,7vw,132px) 100px!important}.proof a{min-height:190px}.proof a:hover{background:#f2f0ff}.proof b{color:var(--editor-violet)!important}.apacNetwork,.core-cta,.guard,.v2cta,.wgCta{border-radius:0!important}.guard,.v2cta{background:linear-gradient(120deg,#eeeaff,#fff)!important;border:1px solid #cfc8ff!important}.v2cta{margin-inline:clamp(24px,7vw,132px)!important}.core-cta h2,.v2cta h2,.wgCta h2{font-size:clamp(36px,5vw,72px)!important;letter-spacing:-.05em!important}.v2 footer{background:#0a0d1d!important;color:#fff!important}.v2 footer p,.v2 footer small{color:#aeb4c7!important;border-color:#34394b!important}.case-index-hero,.core-hero,.geo-hero,.pagehero,.wgHero{background:linear-gradient(120deg,#090c20,#12183e 55%,#602bb8)!important;color:#fff!important;border:0!important}.core-hero,.geo-hero,.wgHero{min-height:600px!important;padding:90px clamp(24px,7vw,132px)!important}.case-index-hero h1,.core-hero h1,.geo-hero h1,.pagehero h1,.wgHero h1{color:#fff!important;font-size:clamp(44px,6vw,92px)!important;line-height:.93!important;letter-spacing:-.055em!important}.case-index-hero p,.core-hero p,.geo-hero p,.pagehero p,.wgHero p{color:#d4d8e8!important}.wgCta,.wgHero a:first-child{background:var(--editor-violet)!important}.flowExample,.useSteps{margin-inline:clamp(24px,7vw,132px)!important}.useSteps article{padding-block:34px!important}.flowExample{max-width:none!important;display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--editor-line)}.flowExample article{display:block!important;margin:0!important;border-radius:0!important;border:0!important;min-height:260px!important;padding:28px!important}.flowExample article>span{display:none}.flowExample article>i{border-radius:0!important;margin:28px 0}.guard,.wgCta{margin-inline:clamp(24px,7vw,132px)!important}.case-site main{max-width:none!important}.case-index-hero{padding:100px clamp(24px,7vw,132px)!important}.case-grid{padding:70px clamp(24px,7vw,132px)!important;gap:18px!important}.case-grid>a{border-radius:0!important}.case-grid img{aspect-ratio:16/10!important}.case-hero{min-height:650px;background:#fff}.case-hero>div{padding-inline:clamp(24px,7vw,110px)!important}.case-hero img{border-radius:0!important}.case-metrics,.case-story{border-color:var(--editor-line)!important}.case-end{background:#d9ff00!important;border:0!important}.core-detail,.geo-fit,.geo-guard,.geo-infra,.geo-measure,.geo-thesis{padding-inline:clamp(24px,7vw,132px)!important}.core-business,.geo-evidence,.geo-guard{background:#eeeaff!important}.geo-orbit,.geo-orbit i{border-color:#8d7dff!important}.geo-orbit i:nth-child(3){background:#8d7dff!important}.core-detail,.core-stats,.geo-fit article,.geo-metrics article{border-color:var(--editor-line)!important}.core-cta{background:var(--editor-night)!important}.core-cta a{color:#d9ff00!important}.cards,.console,.contacts,.directory,.process,.rows,.trip{margin-left:clamp(24px,7vw,132px)!important;margin-right:clamp(24px,7vw,132px)!important}.cards>a,.contacts>a,.directory>a,.trip article{border-radius:0!important}.detail{background:linear-gradient(120deg,#090c20,#5c30b4)!important;color:#fff!important;padding:90px clamp(24px,7vw,132px)!important}.detail p{color:#d4d8e8!important}.band{border-radius:0!important;background:var(--editor-violet)!important}@media(max-width:850px){.v2hero{margin:0;min-height:700px;padding-bottom:135px}.v2copy{width:100%}.v2hero h1{font-size:clamp(44px,12vw,68px)!important}.heroRail{grid-template-columns:1fr 1fr;padding-block:14px;gap:12px}.heroRailState{text-align:left}.geo-section-head,.v2title,.wgIntro{grid-template-columns:1fr!important;gap:18px!important;padding-top:70px!important}.flowExample{grid-template-columns:1fr}.flowExample article{min-height:190px!important}.engines{grid-template-columns:1fr!important}.agentGrid{grid-template-columns:1fr 1fr!important}.case-grid,.case-hero{grid-template-columns:1fr!important}}@media(max-width:520px){.heroRail,.v2hero{padding-inline:24px}.agentGrid,.proof{grid-template-columns:1fr!important}.engines article{padding:32px!important}.geo-section-head,.v2title,.wgIntro{padding-inline:24px!important}.agentGrid,.case-grid,.engines,.guard,.productGrid,.proof,.roleGrid,.v2cta,.wgCta{margin-left:0!important;margin-right:0!important}.productGrid,.roleGrid{border-left:0!important;border-right:0!important}.case-grid{padding-inline:0!important}.case-grid div{padding:25px!important}}.case-grid h2,.case-grid p,.core-detail h2,.core-detail p,.geo-fit h3,.geo-fit p,.geo-infra,.geo-measure,.geo-thesis h2,.geo-thesis p,.productGrid h3,.productGrid p,.proof p,.v2title h2,.v2title p,.wgIntro h2,.wgIntro p{color:#171928!important}.case-flow h2,.case-flow h3,.geo-cadence h2,.geo-method h2,.geo-method h3,.modeBlock .wgIntro h2,.modeBlock .wgIntro>span,.workforce .v2title h2,.workforce .v2title>span{color:#fff!important}.agentGrid p,.case-flow p,.geo-cadence p,.geo-method p,.modeBlock .wgIntro p,.modeGrid p,.workforce .v2title p{color:#c8ccda!important}.engines article li,.engines article p{color:#e2e5f1!important}.case-end h2,.guard h2,.v2cta h2{color:#111321!important}.case-index-hero span,.core-hero>span,.geo-hero>span,.pagehero>span,.wgHero>span{color:#c8c1ff!important}.case-index-hero p,.core-hero p,.geo-hero p,.pagehero p,.wgHero p{color:#e0e3ef!important}.heroRailState{color:#d9ff00!important}.apacNetwork{color:#111321}.apacNetwork p{color:#555b6d!important}body,html{overflow-x:clip}.geo-page{overflow:hidden}:root{--compact-max:1320px;--compact-pad:clamp(18px,4vw,48px)}.v2hero{min-height:560px!important;margin:0!important;padding:64px var(--compact-pad) 90px!important}.v2copy{width:min(700px,72%)!important}.v2hero h1{font-size:clamp(42px,5vw,72px)!important;line-height:.98!important;margin:17px 0 20px!important}.v2hero .v2copy>p{font-size:15px!important;line-height:1.68!important}.heroRail{min-height:62px!important;padding-inline:var(--compact-pad)!important}.geo-section-head,.v2title,.wgIntro{max-width:var(--compact-max);margin:auto!important;padding:62px var(--compact-pad) 26px!important;grid-template-columns:130px minmax(0,1.55fr) minmax(220px,.7fr)!important;gap:32px!important}.geo-section-head h2,.v2title h2,.wgIntro h2{font-size:clamp(29px,3.25vw,46px)!important;line-height:1.06!important}.v2title p,.wgIntro p{font-size:13px!important}.agentGrid,.apacNetwork,.engines,.productGrid,.proof,.v2cta{max-width:var(--compact-max)!important;margin-left:auto!important;margin-right:auto!important}.productGrid{padding-inline:var(--compact-pad)!important}.productGrid a,.productGrid article{min-height:235px!important;padding:25px!important}.productGrid h3{font-size:21px!important}.engines{min-height:340px!important}.engines article{padding:32px!important}.workforce{padding-bottom:58px!important}.agentGrid{padding-inline:var(--compact-pad)!important}.agentGrid a,.agentGrid article{min-height:250px!important;padding:25px!important}.proof{margin-bottom:60px!important}.v2cta{margin-top:55px!important;padding:50px!important}.v2cta h2{font-size:clamp(30px,4vw,50px)!important}.core-hero,.geo-hero,.wgHero{min-height:auto!important;padding:68px var(--compact-pad)!important}.case-index-hero h1,.core-hero h1,.geo-hero h1,.pagehero h1,.wgHero h1{font-size:clamp(38px,4.7vw,64px)!important;line-height:1!important;max-width:850px!important}.case-index-hero p,.core-hero p,.geo-hero p,.pagehero p,.wgHero p{max-width:680px!important;font-size:15px!important;line-height:1.7!important}.flowExample,.guard,.useSteps,.wgCta{max-width:var(--compact-max)!important;margin-left:auto!important;margin-right:auto!important}.useSteps{padding-inline:var(--compact-pad)!important}.useSteps article{padding-block:25px!important}.modeBlock{padding-block:55px!important}.modeGrid{max-width:var(--compact-max)!important}.flowExample{grid-template-columns:repeat(5,1fr)!important}.flowExample article{min-height:215px!important;padding:23px!important}.guard{padding:42px!important}.wgCta{padding:45px!important;margin-top:55px!important}.geo-cadence,.geo-evidence,.geo-fit,.geo-guard,.geo-infra,.geo-measure,.geo-method,.geo-thesis{padding-top:55px!important;padding-bottom:55px!important}.geo-fit-grid,.geo-metrics,.geo-steps{max-width:var(--compact-max)!important;margin-left:auto!important;margin-right:auto!important}.geo-fit-grid article,.geo-steps article{min-height:220px!important;padding:25px!important}.geo-cadence h2,.geo-method h2,.geo-thesis h2{font-size:clamp(29px,3.2vw,46px)!important}.geo-cadence p,.geo-fit p,.geo-method p,.geo-thesis p{font-size:14px!important;line-height:1.7!important}.core-cta,.core-detail,.core-stats{max-width:var(--compact-max)!important;margin-left:auto!important;margin-right:auto!important}.core-detail{padding:58px var(--compact-pad)!important}.core-detail h2{font-size:clamp(29px,3.2vw,46px)!important}.core-cta{padding:48px!important;margin-top:50px!important}.case-index-hero{min-height:auto!important;padding:68px var(--compact-pad)!important}.case-grid{max-width:var(--compact-max)!important;margin:0 auto!important;padding:50px var(--compact-pad)!important}.case-grid a,.case-grid article{min-height:250px!important;padding:25px!important}.case-hero{min-height:470px!important;padding:65px var(--compact-pad)!important}.case-hero h1{font-size:clamp(38px,4.5vw,60px)!important}.case-end,.case-flow,.case-metrics,.case-story{max-width:var(--compact-max)!important;margin-left:auto!important;margin-right:auto!important}.case-flow,.case-story{padding-top:55px!important;padding-bottom:55px!important}.case-section-title h2{font-size:clamp(29px,3.2vw,46px)!important}.flow-steps article{min-height:205px!important;padding:23px!important}.case-end{margin-top:50px!important;padding:48px!important}.inner{background:#f7f8fa!important}.detail,.pagehero{min-height:auto!important;padding:65px var(--compact-pad)!important}.detail h1{font-size:clamp(38px,4.7vw,64px)!important;line-height:1!important}.detail>div>p{font-size:15px!important;line-height:1.7!important}.cards,.console,.contacts,.directory,.process,.rows,.trip{max-width:var(--compact-max)!important;margin-left:auto!important;margin-right:auto!important}.directory{padding:50px var(--compact-pad)!important}.directory>a{min-height:215px!important;padding:25px!important}.directory h2{font-size:23px!important}.trip{padding:52px var(--compact-pad)!important}.trip article{min-height:205px!important;padding:25px!important}.process{padding:52px var(--compact-pad)!important}.process>div{padding:22px!important}.band{max-width:var(--compact-max)!important;margin:50px auto 0!important;padding:48px!important}.band h2{font-size:clamp(30px,4vw,50px)!important}.console,.contacts{margin-top:48px!important;margin-bottom:55px!important}@media(max-width:820px){.geo-section-head,.v2title,.wgIntro{grid-template-columns:90px 1fr!important}.v2title p,.wgIntro p{grid-column:2}.flowExample{grid-template-columns:1fr 1fr!important}.flowExample article:last-child{grid-column:1/-1}.case-hero{min-height:420px!important}}@media(max-width:600px){.v2hero{min-height:500px!important;padding:42px 18px 105px!important}.v2copy{width:100%!important}.v2hero h1{font-size:39px!important}.heroRail{grid-template-columns:1fr 1fr!important}.geo-section-head,.v2title,.wgIntro{padding:44px 18px 22px!important;grid-template-columns:1fr!important;gap:12px!important}.v2title p,.wgIntro p{grid-column:1}.case-index-hero,.core-hero,.detail,.geo-hero,.pagehero,.wgHero{padding:48px 18px!important}.case-index-hero h1,.core-hero h1,.detail h1,.geo-hero h1,.pagehero h1,.wgHero h1{font-size:38px!important}.flowExample{margin-inline:18px!important;grid-template-columns:1fr!important}.flowExample article:last-child{grid-column:auto}.directory,.process,.trip{padding:40px 18px!important}.directory{grid-template-columns:1fr!important}.band{margin:38px 18px 0!important;padding:35px 25px!important}.case-end,.core-cta,.guard,.wgCta{margin-inline:18px!important;padding:32px 24px!important}}