img[src$="/brand/clients/sdic-securities.png"]{width:68%!important;max-width:110px!important;transform:none!important}.super-app-logo-grid img[src$="/brand/clients/sdic-securities.png"]{width:100px!important;max-width:100%!important}:root{--fg-primary:#1058ff;--fg-primary-dark:#1040a8;--fg-primary-light:#3080ff;--fg-cyan:#00b8ff;--fg-title:#202838;--fg-ink:#0f172a;--fg-text:#384050;--fg-body:#475569;--fg-muted:#707080;--fg-bg:#f8f8ff;--fg-bg-soft:#f0f8ff;--fg-card:#fff;--fg-border:#e6edf8;--fg-footer:#edf2f9;--fg-shadow:0 8px 24px #1040a812;--fg-shadow-strong:0 14px 38px #1040a81f;--container:1280px;--fg-page-max:1280px;--fg-section-max:1120px;--fg-radius-card:24px;--fg-shadow-card:0 18px 46px #1040a811;--fg-type-hero:clamp(42px, var(--site-layout-width,100vw) * .042, 64px);--fg-type-section:clamp(32px, var(--site-layout-width,100vw) * .03, 46px);--fg-type-subtitle:clamp(18px, var(--site-layout-width,100vw) * .0155, 26px);--fg-type-body:15.5px;--fg-type-card-title:20px;--fg-type-label:13px;--fg-weight-title:900;--fg-weight-subtitle:800;--fg-weight-body:650;--fg-weight-label:850;--site-layout-width:100vw;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,Arial,sans-serif}.employee-platform-page{background:#fff;overflow-x:hidden}.employee-platform-container{width:min(1280px,100% - 64px);margin-inline:auto}.employee-platform-hero{background:radial-gradient(circle at 50% 8%,#2563eb14,#0000 34%),linear-gradient(#fff,#f3f8ff 52%,#eef6ff);padding:66px 0 70px}.employee-platform-hero-grid{align-items:center;gap:clamp(38px,var(--site-layout-width,100vw) * .04,58px);grid-template-columns:minmax(430px,.96fr) minmax(520px,1.04fr);display:grid}.employee-platform-hero .icon-badge{box-sizing:border-box;background:#f1f7ff;border-radius:12px;flex:0 0 34px;width:34px;height:34px;margin-bottom:0}.employee-platform-hero-copy .product-detail-badge{margin-bottom:20px;display:inline-flex}.employee-platform-final-cta h2,.employee-platform-hero-copy h1,.employee-platform-section .section-header h2{color:#0f172a;font-size:clamp(42px,var(--site-layout-width,100vw) * .04,64px);letter-spacing:0;margin:0;font-weight:900;line-height:1.08}.employee-platform-hero-subtitle,.employee-platform-section .section-header p{color:#1762ff;font-size:clamp(20px,var(--site-layout-width,100vw) * .016,28px);letter-spacing:0;margin:18px 0 0;font-weight:800;line-height:1.35}.employee-platform-hero-text{gap:12px;margin-top:24px;display:grid}.employee-platform-final-cta p,.employee-platform-hero-text p,.employee-platform-narrative p,.employee-platform-section-lead{color:#4b587c;letter-spacing:.01em;margin:0;font-size:16px;font-weight:650;line-height:1.82}.employee-platform-tags{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.employee-platform-tags span{color:#334155;background:#ffffffe0;border:1px solid #d7e5ff;border-radius:999px;align-items:center;min-height:30px;padding:5px 13px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 14px 28px #2563eb0f}.employee-platform-tags .icon-badge{border-radius:999px;flex:0 0 28px;width:28px;height:28px}.employee-platform-hero-copy .hero-actions{margin-top:26px}.employee-platform-compare article,.employee-platform-final-cta,.employee-platform-finflow-bottom>article,.employee-platform-finflow-chain,.employee-platform-hero-diagram,.employee-platform-info-card,.employee-platform-process-list article,.employee-platform-role-grid article,.employee-platform-rollout,.employee-platform-skill-shelf,.employee-platform-summary-band{background:#ffffffeb;border:1px solid #cfe0ff;box-shadow:0 22px 52px #1058ff14}.employee-platform-hero-diagram{border-radius:26px;justify-self:end;gap:8px;width:min(100%,620px);padding:18px;display:grid;position:relative;overflow:hidden}.employee-platform-hero-diagram:before{content:"";pointer-events:none;background-image:linear-gradient(#2563eb0f 1px,#0000 0),linear-gradient(90deg,#2563eb0f 1px,#0000 0);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000a6,#0000 82%);mask-image:linear-gradient(#000000a6,#0000 82%)}.employee-platform-hero-diagram>*{z-index:1;position:relative}.employee-platform-diagram-title{color:#0f172a;background:#fffffff0;border:1px solid #d7e5ff;border-radius:999px;align-items:center;gap:9px;width:fit-content;padding:7px 13px 7px 9px;font-size:14px;font-weight:900;display:inline-flex}.employee-platform-diagram-title .icon-badge{flex:0 0 34px;width:34px;height:34px}.employee-platform-chip-grid,.employee-platform-entry-row,.employee-platform-result-grid,.employee-platform-team-grid{gap:8px;display:grid}.employee-platform-entry-row{grid-template-columns:repeat(4,minmax(0,1fr))}.employee-platform-chip-grid span,.employee-platform-entry-row span,.employee-platform-result-grid span,.employee-platform-team-grid span{color:#0f172a;text-align:center;box-sizing:border-box;background:#ffffffe6;border:1px solid #cfe0ff;border-radius:16px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:7px 10px;font-size:13px;font-weight:850;display:inline-flex}.employee-platform-entry-row span{white-space:nowrap;border-radius:15px;justify-content:flex-start;gap:10px;min-height:42px;padding:6px 14px}.employee-platform-entry-row .icon-badge{border-radius:12px;flex:0 0 52px;width:52px;height:30px}.employee-platform-flow-arrow{color:#1762ff;justify-self:center;font-size:17px;font-weight:900;line-height:1}.employee-platform-core-card{color:#fff;text-align:center;background:linear-gradient(135deg,#0b63ff,#1d4ed8);border-radius:22px;justify-items:center;gap:7px;padding:16px 18px;display:grid;box-shadow:0 20px 42px #2563eb47}.employee-platform-core-card .icon-badge{color:#1762ff;background:#fff;border-color:#fff9;flex:0 0 40px;width:40px;height:40px}.employee-platform-core-card strong{font-size:clamp(21px,var(--site-layout-width,100vw) * .017,28px);letter-spacing:0;font-weight:900}.employee-platform-core-card p{color:#ffffffe0;margin:0;font-size:12px;font-weight:700}.employee-platform-result-grid,.employee-platform-team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.employee-platform-section{padding:84px 0}.employee-platform-why{background:#fff}.employee-platform-finflow-section,.employee-platform-skill-section{background:radial-gradient(circle at 50% 0,#2563eb12,#0000 32%),linear-gradient(#f7fbff,#eef6ff)}.employee-platform-governance-section,.employee-platform-team-section{background:#fff}.employee-platform-section .section-header{margin-bottom:24px}.employee-platform-finflow-section .section-header h2,.employee-platform-governance-section .section-header h2,.employee-platform-skill-section .section-header h2,.employee-platform-team-section .section-header h2,.employee-platform-why .section-header h2{max-width:880px;font-size:clamp(34px,var(--site-layout-width,100vw) * .03,48px);margin-inline:auto;line-height:1.12}.employee-platform-finflow-section .section-header p,.employee-platform-governance-section .section-header p,.employee-platform-skill-section .section-header p,.employee-platform-team-section .section-header p,.employee-platform-why .section-header p{font-size:clamp(18px,var(--site-layout-width,100vw) * .0135,24px)}.employee-platform-finflow-section .employee-platform-narrative,.employee-platform-governance-section .employee-platform-narrative{margin-bottom:24px}.employee-platform-section-lead{text-align:center;max-width:920px;margin:-6px auto 0}.employee-platform-section-lead.secondary{margin-top:14px}.employee-platform-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:34px;display:grid}.employee-platform-compare article{border-radius:24px;gap:14px;padding:22px;display:grid}.employee-platform-compare article.is-primary{background:linear-gradient(#eef6ff,#fff)}.employee-platform-compare article.is-primary .employee-platform-flow-row{grid-template-columns:repeat(5,minmax(0,1fr))}.employee-platform-compare h3,.employee-platform-finflow-bottom h3,.employee-platform-info-card h3,.employee-platform-role-grid h3,.employee-platform-rollout h3,.employee-platform-summary-band h3{color:#0f172a;letter-spacing:0;margin:0;font-size:24px;font-weight:900;line-height:1.25}.employee-platform-flow-row{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.employee-platform-flow-row span{color:#1762ff;text-align:center;background:#fff;border:1px solid #cfe0ff;border-radius:16px;place-items:center;min-height:46px;padding:10px 12px;font-size:14px;font-weight:850;line-height:1.32;display:grid;position:relative}.employee-platform-flow-row span:not(:last-child):after{content:"→";z-index:1;color:#8db8ff;margin-left:0;position:absolute;top:50%;right:-14px;transform:translateY(-50%)}.employee-platform-card-grid{align-items:stretch;gap:18px;margin-top:28px;display:grid}.employee-platform-card-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.employee-platform-card-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.employee-platform-card-grid.compact{margin-top:26px}.employee-platform-info-card{border-radius:24px;grid-template-rows:auto auto 1fr;align-content:stretch;gap:12px;min-height:176px;padding:22px;display:grid}.employee-platform-info-card .icon-badge{align-self:start}.employee-platform-card-grid.pain .employee-platform-info-card{-moz-column-gap:14px;grid-template-rows:auto;grid-template-columns:54px minmax(0,1fr);align-items:start;column-gap:14px;min-height:140px;padding:18px}.employee-platform-card-grid.pain .employee-platform-info-card .icon-badge{grid-column:1;margin-bottom:0}.employee-platform-card-grid.pain .employee-platform-info-copy{grid-column:2;gap:10px;min-width:0;padding-top:4px;display:grid}.employee-platform-card-grid.pain .employee-platform-info-card p{margin:0;line-height:1.58}.employee-platform-card-grid.value .employee-platform-info-card{min-height:156px}.employee-platform-card-grid.skill-value-grid{gap:14px;margin-top:22px}.employee-platform-card-grid.skill-value-grid .employee-platform-info-card{border-radius:20px;grid-template-rows:auto 1fr;align-content:start;gap:10px;min-height:118px;padding:14px 16px}.employee-platform-info-card-heading{align-items:center;gap:12px;min-height:44px;display:flex}.employee-platform-finflow-step-heading .icon-badge,.employee-platform-info-card-heading .icon-badge{margin-bottom:0}.employee-platform-card-grid.skill-value-grid .employee-platform-info-card-heading .icon-badge{flex:0 0 44px;width:44px;height:44px}.employee-platform-card-grid.governance .employee-platform-info-card-heading h3,.employee-platform-card-grid.skill-value-grid .employee-platform-info-card-heading h3{margin:0;font-size:22px;line-height:1.15}.employee-platform-card-grid.skill-value-grid .employee-platform-info-card p{grid-row:2;margin-top:0;padding-left:56px;line-height:1.56}.employee-platform-card-grid.governance .employee-platform-info-card{grid-template-rows:auto 1fr;gap:10px;min-height:132px;padding:18px}.employee-platform-card-grid.governance .employee-platform-info-card-heading{align-items:center;gap:11px;min-height:42px;display:flex}.employee-platform-card-grid.governance .employee-platform-info-card-heading .icon-badge{flex:0 0 42px;width:42px;height:42px}.employee-platform-card-grid.governance .employee-platform-info-card p{margin:0;padding-left:53px;line-height:1.56}.employee-platform-finflow-chain p,.employee-platform-info-card p,.employee-platform-process-list p,.employee-platform-role-grid p,.employee-platform-rollout-grid p,.employee-platform-scenario-list span,.employee-platform-shelf-title span,.employee-platform-summary-points span{color:#4b587c;margin:0;font-size:14px;font-weight:650;line-height:1.68}.employee-platform-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px;display:grid}.employee-platform-role-grid article{border-radius:20px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:4px 12px;min-height:98px;padding:14px 16px;display:grid}.employee-platform-role-grid .icon-badge{border-radius:13px;width:38px;height:38px;margin:0}.employee-platform-role-grid h3{align-self:center}.employee-platform-role-grid p{grid-column:2;line-height:1.52}.employee-platform-summary-band{background:linear-gradient(135deg,#fff,#f3f8ff);border-radius:28px;gap:14px;margin-top:20px;padding:20px 22px;display:grid}.employee-platform-summary-band>div:first-child{text-align:center;justify-content:center;align-items:center;display:flex}.employee-platform-summary-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.employee-platform-summary-points article{background:#fffc;border:1px solid #d7e5ff;border-radius:18px;grid-template-rows:auto 1fr;gap:6px;padding:13px 14px;display:grid}.employee-platform-summary-points strong{color:#0f172a;font-size:16px;font-weight:900}.employee-platform-step-chain{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid;position:relative}.employee-platform-step-chain span{color:#1762ff;background:#fff;border:1px solid #cfe0ff;border-radius:999px;place-items:center;min-height:38px;padding:8px 10px;font-size:13px;font-weight:900;display:grid}.employee-platform-skill-layout{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:stretch;gap:18px;margin-top:28px;display:grid}.employee-platform-skill-shelf{background:#ffffffeb;border-radius:28px;align-content:stretch;gap:18px;padding:20px;display:grid}.employee-platform-shelf-title{align-items:center;gap:16px;display:flex}.employee-platform-shelf-title strong{color:#0f172a;font-size:22px;font-weight:900;line-height:1.2;display:block}.employee-platform-shelf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.employee-platform-shelf-grid span{color:#1762ff;background:#ffffffe0;border:1px solid #cfe0ff;border-radius:18px;place-items:center;min-height:44px;font-weight:900;display:grid}.employee-platform-process-list{align-content:stretch;gap:10px;display:grid}.employee-platform-process-list article{border-radius:20px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:14px;padding:13px 16px;display:grid}.employee-platform-process-list article>div{gap:6px;display:grid}.employee-platform-process-list article>span,.employee-platform-rollout-grid article>span{color:#1762ff;background:#eef6ff;border-radius:15px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.employee-platform-finflow-chain strong,.employee-platform-process-list strong,.employee-platform-rollout-grid strong,.employee-platform-scenario-list strong{color:#0f172a;font-size:17px;font-weight:900;line-height:1.32;display:block}.employee-platform-narrative{text-align:center;gap:14px;max-width:930px;margin:-6px auto 30px;display:grid}.employee-platform-finflow-chain{background:linear-gradient(#fff,#f3f8ff);border-radius:28px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:14px;display:grid}.employee-platform-finflow-chain article{text-align:left;background:#fff;border:1px solid #d7e5ff;border-radius:18px;align-content:start;gap:5px;min-height:76px;padding:10px 11px;display:grid;position:relative}.employee-platform-finflow-step-heading{justify-content:center;align-items:center;gap:8px;min-height:32px;display:flex}.employee-platform-finflow-step-heading .icon-badge{flex:0 0 32px;width:32px;height:32px}.employee-platform-finflow-step-heading strong{line-height:1.15}.employee-platform-finflow-chain article>p{text-align:center;margin:0;font-size:13px;line-height:1.45}.employee-platform-finflow-chain article:not(:last-child):after{content:"→";z-index:2;color:#1762ff;font-size:18px;font-weight:900;position:absolute;top:50%;right:-14px;transform:translateY(-50%)}.employee-platform-finflow-bottom{grid-template-columns:1fr;gap:18px;margin-top:20px;display:grid}.employee-platform-finflow-bottom>article{border-radius:26px;align-content:start;gap:14px;padding:20px;display:grid}.employee-platform-finflow-values .employee-platform-info-card{grid-template-rows:auto 1fr;gap:6px;min-height:104px;padding:14px 18px}.employee-platform-finflow-values .employee-platform-info-card-heading{align-items:center;gap:11px;min-height:36px;display:flex}.employee-platform-finflow-values .employee-platform-info-card-heading .icon-badge{flex:0 0 36px;width:36px;height:36px}.employee-platform-finflow-values .employee-platform-info-card-heading h3{margin:0;font-size:20px;line-height:1.15}.employee-platform-finflow-values .employee-platform-info-card p{margin:0;padding-left:47px;line-height:1.45}.employee-platform-chip-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.employee-platform-scenario-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.employee-platform-scenario-list p{background:#f8fbff;border:1px solid #d7e5ff;border-radius:18px;gap:6px;margin:0;padding:16px;display:grid}.employee-platform-rollout{border-radius:28px;gap:20px;margin-top:28px;padding:28px;display:grid}.employee-platform-rollout-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.employee-platform-rollout-grid article{background:#fff;border:1px solid #d7e5ff;border-radius:20px;grid-template-rows:auto auto 1fr;align-content:stretch;gap:12px;min-height:174px;padding:18px;display:grid}.employee-platform-compare article,.employee-platform-final-cta,.employee-platform-finflow-bottom>article,.employee-platform-finflow-chain,.employee-platform-rollout,.employee-platform-skill-shelf,.employee-platform-summary-band{box-sizing:border-box}.employee-platform-final-cta{background:linear-gradient(135deg,#fff,#eef6ff);border-radius:30px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:30px;padding:32px;display:grid}.employee-platform-final-cta h2{font-size:clamp(30px,var(--site-layout-width,100vw) * .028,44px);margin-top:12px}.employee-platform-final-cta p{max-width:760px;margin-top:14px}@media (width<=1180px){.employee-platform-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);gap:32px}.employee-platform-card-grid.four,.employee-platform-finflow-chain{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-platform-card-grid.pain,.employee-platform-compare{grid-template-columns:1fr}.employee-platform-compare .employee-platform-flow-row,.employee-platform-compare article.is-primary .employee-platform-flow-row{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-platform-finflow-chain article:not(:last-child):after{display:none}.employee-platform-rollout-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=960px) and (hover:none),(width<=960px) and (pointer:coarse){.employee-platform-container{width:min(var(--container),100% - 36px)}.employee-platform-final-cta,.employee-platform-finflow-bottom,.employee-platform-hero-grid,.employee-platform-skill-layout{grid-template-columns:1fr}.employee-platform-hero-diagram{justify-self:stretch;width:100%}.employee-platform-hero{padding:64px 0 50px}.employee-platform-section{padding:54px 0}.employee-platform-card-grid.three,.employee-platform-role-grid,.employee-platform-summary-points{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-platform-step-chain{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px) and (hover:none),(width<=720px) and (pointer:coarse){.employee-platform-container{width:min(var(--container),100% - 28px)}.employee-platform-hero-copy h1,.employee-platform-section .section-header h2{font-size:34px}.employee-platform-hero-subtitle,.employee-platform-section .section-header p{font-size:20px}.employee-platform-card-grid.four,.employee-platform-card-grid.three,.employee-platform-chip-grid,.employee-platform-compare .employee-platform-flow-row,.employee-platform-compare article.is-primary .employee-platform-flow-row,.employee-platform-entry-row,.employee-platform-finflow-chain,.employee-platform-result-grid,.employee-platform-role-grid,.employee-platform-rollout-grid,.employee-platform-scenario-list,.employee-platform-shelf-grid,.employee-platform-summary-points,.employee-platform-team-grid{grid-template-columns:1fr}.employee-platform-final-cta,.employee-platform-finflow-chain,.employee-platform-hero-diagram,.employee-platform-rollout,.employee-platform-skill-shelf,.employee-platform-summary-band{border-radius:22px;padding:20px}.employee-platform-info-card,.employee-platform-role-grid article{min-height:auto;padding:22px}.employee-platform-process-list article{grid-template-columns:44px minmax(0,1fr)}.employee-platform-final-cta .btn{width:100%}}:where(.employee-platform-page,.hybrid-agent-page,.agent-adapter-page,.xinchuang-product-page,.solution-long-page,.general-agent-page){--unified-hero-title:clamp(46px, var(--site-layout-width,100vw) * .0345, 58px);--unified-hero-subtitle:clamp(19px, var(--site-layout-width,100vw) * .0155, 22px);--unified-section-title:clamp(30px, var(--site-layout-width,100vw) * .032, 44px);--unified-section-subtitle:clamp(18px, var(--site-layout-width,100vw) * .02, 27px);--unified-body:15.5px;--unified-card-title:clamp(18px, var(--site-layout-width,100vw) * .014, 20px);--unified-card-body:14px}:where(.employee-platform-page>.employee-platform-hero,.hybrid-agent-page>.hybrid-agent-hero,.agent-adapter-page>.agent-adapter-hero,.xinchuang-product-page>.xinchuang-product-hero,.solution-long-page>.solution-long-hero,.general-agent-page>.general-hero-screen){box-sizing:border-box;min-height:680px!important;padding-top:86px!important;padding-bottom:96px!important}:where(.employee-platform-page>.employee-platform-section,.hybrid-agent-page>.hybrid-agent-section,.agent-adapter-page>.agent-adapter-section,.xinchuang-product-page>.xinchuang-product-section,.solution-long-page>.solution-long-section,.general-agent-page>.general-screen:not(.general-hero-screen)){padding-top:84px!important;padding-bottom:84px!important}:where(.employee-platform-page>.employee-platform-hero+.employee-platform-section,.hybrid-agent-page>.hybrid-agent-hero+.hybrid-agent-section,.agent-adapter-page>.agent-adapter-hero+.agent-adapter-section,.xinchuang-product-page>.xinchuang-product-hero+.xinchuang-product-section,.solution-long-page>.solution-long-hero+.solution-long-section,.general-agent-page>.general-hero-screen+.general-screen){padding-top:48px!important;padding-bottom:68px!important}:where(.employee-platform-hero-copy h1,.hybrid-agent-hero-copy h1,.agent-adapter-copy h1,.xinchuang-product-hero-copy h1,.solution-long-copy h1,.general-hero-copy h1){text-wrap:balance;max-width:100%;font-size:var(--unified-hero-title)!important;letter-spacing:0!important;font-weight:900!important;line-height:1.1!important}:where(.employee-platform-hero-subtitle,.hybrid-agent-subtitle,.agent-adapter-lead,.xinchuang-product-hero-subtitle,.solution-long-subtitle,.general-hero-subtitle){font-size:var(--unified-hero-subtitle)!important;letter-spacing:0!important;font-weight:800!important;line-height:1.4!important}:where(.employee-platform-hero-text p,.hybrid-agent-description p,.agent-adapter-text,.xinchuang-product-hero-description p,.solution-long-copy .solution-long-description p,.solution-long-copy>p.solution-long-description,.general-hero-copy .general-lead){letter-spacing:0!important;font-size:14px!important;font-weight:500!important;line-height:1.62!important}:where(.employee-platform-tags span,.hybrid-agent-tags span,.agent-adapter-core-grid article span,.xinchuang-product-hero-tags span,.solution-long-tags span,.general-tag-row span){letter-spacing:0!important;font-size:13px!important;font-weight:700!important}:where(.employee-platform-page .product-detail-badge,.hybrid-agent-page .product-detail-badge,.agent-adapter-eyebrow,.xinchuang-product-hero-badge,.solution-long-page .product-detail-badge,.general-agent-page .product-detail-badge){letter-spacing:0!important;font-size:13px!important;font-weight:800!important}:where(.employee-platform-page .section-header h2,.hybrid-agent-page .section-header h2,.agent-adapter-page .section-header h2,.xinchuang-product-page .section-header h2,.solution-long-page .section-header h2,.general-section-head h2,.xinchuang-architecture-header h2,.findesk-management-header h2,.chatkit-entry-header h2,.finskills-hub-header h2){text-wrap:balance;font-size:var(--unified-section-title)!important;letter-spacing:0!important;font-weight:900!important;line-height:1.18!important}:where(.employee-platform-page .section-header>p,.hybrid-agent-page .section-header>p,.agent-adapter-page .section-header>p,.xinchuang-product-page .section-header>p,.solution-long-page .section-header>p,.xinchuang-architecture-subtitle,.findesk-management-subtitle,.chatkit-entry-subtitle,.finskills-hub-subtitle){font-size:var(--unified-section-subtitle)!important;letter-spacing:0!important;font-weight:900!important;line-height:1.35!important}:where(.employee-platform-section-lead,.employee-platform-narrative p,.hybrid-agent-copy p,.agent-adapter-section-text,.xinchuang-architecture-description p,.findesk-management-copy p,.solution-long-page [class*=section-lead] p,.solution-long-page p[class*=section-lead],.insurance-governance-lead p,.insurance-security-lead p,.ecosystem-section-lead,.general-section-head p){font-size:var(--unified-body)!important;letter-spacing:0!important;font-weight:600!important;line-height:1.68!important}:where(.employee-platform-page,.hybrid-agent-page,.agent-adapter-page,.xinchuang-product-page,.solution-long-page,.general-agent-page) article h3,:where(.employee-platform-page,.hybrid-agent-page,.agent-adapter-page,.xinchuang-product-page,.solution-long-page,.general-agent-page) article>strong{font-size:var(--unified-card-title)!important;letter-spacing:0!important;font-weight:900!important;line-height:1.28!important}:where(.employee-platform-page,.hybrid-agent-page,.agent-adapter-page,.xinchuang-product-page,.solution-long-page,.general-agent-page) article p{font-size:var(--unified-card-body)!important;letter-spacing:0!important;font-weight:600!important;line-height:1.62!important}@media (width<=720px) and (hover:none),(width<=720px) and (pointer:coarse){:where(.employee-platform-page>.employee-platform-hero,.hybrid-agent-page>.hybrid-agent-hero,.agent-adapter-page>.agent-adapter-hero,.xinchuang-product-page>.xinchuang-product-hero,.solution-long-page>.solution-long-hero,.general-agent-page>.general-hero-screen){min-height:0!important;padding-top:54px!important;padding-bottom:50px!important}:where(.employee-platform-page>.employee-platform-section,.hybrid-agent-page>.hybrid-agent-section,.agent-adapter-page>.agent-adapter-section,.xinchuang-product-page>.xinchuang-product-section,.solution-long-page>.solution-long-section,.general-agent-page>.general-screen:not(.general-hero-screen)){padding-top:56px!important;padding-bottom:56px!important}:where(.employee-platform-page>.employee-platform-hero+.employee-platform-section,.hybrid-agent-page>.hybrid-agent-hero+.hybrid-agent-section,.agent-adapter-page>.agent-adapter-hero+.agent-adapter-section,.xinchuang-product-page>.xinchuang-product-hero+.xinchuang-product-section,.solution-long-page>.solution-long-hero+.solution-long-section,.general-agent-page>.general-hero-screen+.general-screen){padding-top:48px!important;padding-bottom:52px!important}:where(.employee-platform-hero-copy h1,.hybrid-agent-hero-copy h1,.agent-adapter-copy h1,.xinchuang-product-hero-copy h1,.solution-long-copy h1,.general-hero-copy h1){font-size:46px!important}:where(.employee-platform-hero-subtitle,.hybrid-agent-subtitle,.agent-adapter-lead,.xinchuang-product-hero-subtitle,.solution-long-subtitle,.general-hero-subtitle){font-size:19px!important}:where(.employee-platform-page .section-header h2,.hybrid-agent-page .section-header h2,.agent-adapter-page .section-header h2,.xinchuang-product-page .section-header h2,.solution-long-page .section-header h2,.general-section-head h2,.xinchuang-architecture-header h2,.findesk-management-header h2,.chatkit-entry-header h2,.finskills-hub-header h2){font-size:30px!important}:where(.employee-platform-page .section-header>p,.hybrid-agent-page .section-header>p,.agent-adapter-page .section-header>p,.xinchuang-product-page .section-header>p,.solution-long-page .section-header>p,.xinchuang-architecture-subtitle,.findesk-management-subtitle,.chatkit-entry-subtitle,.finskills-hub-subtitle){font-size:18px!important}:where(.employee-platform-section-lead,.employee-platform-narrative p,.hybrid-agent-copy p,.agent-adapter-section-text,.xinchuang-architecture-description p,.findesk-management-copy p,.solution-long-page [class*=section-lead] p,.solution-long-page p[class*=section-lead],.insurance-governance-lead p,.insurance-security-lead p,.ecosystem-section-lead,.general-section-head p){font-size:15px!important}:where(.employee-platform-page,.hybrid-agent-page,.agent-adapter-page,.xinchuang-product-page,.solution-long-page,.general-agent-page) article h3,:where(.employee-platform-page,.hybrid-agent-page,.agent-adapter-page,.xinchuang-product-page,.solution-long-page,.general-agent-page) article>strong{font-size:19px!important}}.digital-product-page{background:radial-gradient(circle at 14% 8%,#1058ff0d,#0000 24rem),linear-gradient(#fff,#f8fbff 48%,#fff);overflow-x:hidden}.digital-product-hero,.digital-product-section{width:min(var(--container),100% - 64px);margin-inline:auto}.digital-product-hero{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:58px;padding:96px 0 68px;display:grid}.digital-delivery-band h2,.digital-product-hero-copy h1,.digital-product-section .section-header h2,.digital-skill-copy h2{color:var(--fg-title);font-size:clamp(34px,var(--site-layout-width,100vw) * .0325,52px);letter-spacing:0;margin:18px 0 0;font-weight:900;line-height:1.16}.digital-product-subtitle{color:var(--fg-primary);font-size:clamp(20px,var(--site-layout-width,100vw) * .019,30px);margin:18px 0 0;font-weight:900;line-height:1.36}.digital-delivery-band p,.digital-product-description,.digital-skill-copy p{max-width:680px;color:var(--fg-body);margin:20px 0 0;font-size:15.5px;font-weight:650;line-height:1.78}.digital-product-tags{flex-wrap:wrap;gap:10px;margin:28px 0 30px;display:flex}.digital-product-tags span{min-height:38px;color:var(--fg-primary);background:#eef6ff;border:1px solid #1058ff1f;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.digital-product-tags .icon-badge{width:auto;height:auto;box-shadow:none;background:0 0;border:0}.digital-product-hero-visual{background:radial-gradient(circle,#1058ff1c,#0000 18rem),linear-gradient(#fffffffa,#f8fbfff5);border:1px solid #1058ff24;border-radius:32px;place-items:center;min-height:520px;padding:34px;display:grid;position:relative;box-shadow:0 24px 60px #1040a814}.digital-product-hero-visual:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#1058ff0a 1px,#0000 0),linear-gradient(#1058ff0a 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:26px;position:absolute;inset:24px}.digital-product-hero-orbit{background:radial-gradient(circle,#ffffffb8,#eef6ff42 66%,#0000 67%);border:1px solid #1058ff1f;border-radius:50%;width:420px;height:420px;position:absolute}.digital-product-hero-visual img{z-index:1;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 22px 44px #1058ff1f);width:min(78%,430px);height:auto;position:relative}.digital-product-hero-card{z-index:2;background:#ffffffe6;border:1px solid #1058ff24;border-radius:20px;gap:4px;padding:18px 20px;display:grid;position:absolute;box-shadow:0 18px 42px #1040a81a}.digital-product-hero-card.main{grid-template-columns:46px minmax(0,1fr);align-items:center;bottom:34px;left:34px}.digital-product-hero-card.main span,.digital-product-hero-card.main strong{grid-column:2}.digital-product-hero-card.main .icon-badge{border-radius:16px;grid-row:1/span 2;width:46px;height:46px}.digital-product-hero-card.audit{top:42px;right:42px}.digital-product-hero-card strong{color:var(--fg-ink);font-size:16px;font-weight:900;line-height:1.35}.digital-product-hero-card span{color:var(--fg-body);font-size:12.5px;font-weight:750}.digital-product-section{padding:84px 0}.digital-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.digital-delivery-band,.digital-governance-grid article,.digital-loop-board,.digital-loop-visual,.digital-role-grid article,.digital-skill-section{background:radial-gradient(circle at 100% 0,#1058ff12,#0000 12rem),linear-gradient(#fffffffa,#f8fbfff5);border:1px solid #1058ff24;border-radius:28px;box-shadow:0 18px 46px #1040a811}.digital-role-grid article{grid-template-columns:74px minmax(0,1fr);gap:18px;min-height:222px;padding:28px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.digital-governance-grid article:hover,.digital-role-grid article:hover{border-color:#1058ff47;transform:translateY(-3px);box-shadow:0 24px 56px #1040a81a}.digital-role-grid .icon-badge{border-radius:22px;width:66px;height:66px}.digital-governance-grid h3,.digital-role-grid h3,.digital-skill-points strong{color:var(--fg-ink);margin:0;font-size:21px;font-weight:900;line-height:1.32}.digital-governance-grid p,.digital-role-grid p,.digital-skill-points span{color:var(--fg-body);margin:10px 0 0;font-size:14px;font-weight:650;line-height:1.68}.digital-role-chips{flex-wrap:wrap;grid-column:1/-1;align-self:end;gap:9px;margin-top:4px;display:flex}.digital-delivery-grid span,.digital-role-chips span{min-height:30px;color:var(--fg-primary);background:#f3f8ff;border:1px solid #1058ff21;border-radius:999px;align-items:center;padding:0 12px;font-size:12.5px;font-weight:900;display:inline-flex}.digital-loop-grid{grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);align-items:stretch;gap:30px;display:grid}.digital-loop-board{gap:14px;padding:26px;display:grid;position:relative;overflow:hidden}.digital-loop-board:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#1058ff0a 1px,#0000 0),linear-gradient(#1058ff0a 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:24px;position:absolute;inset:22px}.digital-loop-board article{z-index:1;background:#ffffffe0;border:1px solid #1058ff1c;border-radius:20px;grid-template-columns:52px 54px minmax(0,1fr);align-items:center;gap:14px;min-height:96px;padding:18px 20px;display:grid;position:relative}.digital-loop-board article.primary{color:#fff;background:linear-gradient(135deg,var(--fg-primary),#2f74ff);border-color:#0000;box-shadow:0 20px 42px #1058ff33}.digital-loop-board article>span{width:46px;height:46px;color:var(--fg-primary);background:#eef6ff;border-radius:16px;place-items:center;font-size:13px;font-style:normal;font-weight:900;display:grid}.digital-loop-board article.primary .icon-badge,.digital-loop-board article.primary>span{color:#fff;background:#ffffff2e}.digital-loop-board .icon-badge{border-radius:16px;width:48px;height:48px}.digital-loop-board strong{color:var(--fg-ink);font-size:18px;font-weight:900;line-height:1.32}.digital-loop-board p{color:var(--fg-body);margin:5px 0 0;font-size:13.5px;font-weight:650;line-height:1.58}.digital-loop-board article.primary p,.digital-loop-board article.primary strong{color:#fff}.digital-loop-visual{place-items:center;min-height:520px;padding:32px;display:grid;position:relative;overflow:hidden}.digital-loop-visual img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 20px 44px #1058ff1f);width:min(86%,460px);height:auto}.digital-loop-panel{background:#ffffffe6;border:1px solid #1058ff24;border-radius:20px;gap:5px;max-width:330px;padding:18px 20px;display:grid;position:absolute;bottom:28px;right:28px;box-shadow:0 16px 38px #1040a817}.digital-loop-panel strong{color:var(--fg-ink);font-size:18px;font-weight:900}.digital-loop-panel span{color:var(--fg-body);font-size:13px;font-weight:750}.digital-governance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.digital-governance-grid article{min-height:230px;padding:26px;transition:border-color .2s,box-shadow .2s,transform .2s}.digital-governance-grid .icon-badge{border-radius:20px;width:58px;height:58px;margin-bottom:18px}.digital-skill-section{grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);align-items:center;gap:36px;padding:34px;display:grid}.digital-skill-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.digital-skill-points article{background:#ffffffdb;border:1px solid #1058ff1c;border-radius:18px;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;min-height:118px;padding:18px;display:grid}.digital-skill-points .icon-badge{border-radius:15px;width:44px;height:44px}.digital-skill-visual{background:radial-gradient(circle at 52% 52%,#1058ff1a,#0000 15rem),#fff;border:1px solid #1058ff1f;border-radius:26px;place-items:center;min-height:430px;display:grid}.digital-skill-visual img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 20px 42px #1058ff1c);width:min(84%,440px);height:auto}.digital-delivery-band{grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);align-items:center;gap:30px;padding:30px;display:grid}.digital-delivery-band h2{font-size:clamp(28px,var(--site-layout-width,100vw) * .0245,38px)}.digital-delivery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.digital-delivery-grid article{background:#ffffffdb;border:1px solid #1058ff1c;border-radius:18px;gap:10px;min-height:112px;padding:18px;display:grid}.digital-delivery-grid strong{color:var(--fg-ink);font-size:17px;font-weight:900;line-height:1.35}@media (width<=1180px){.digital-delivery-band,.digital-loop-grid,.digital-product-hero,.digital-skill-section{grid-template-columns:1fr}.digital-product-hero{gap:36px;padding-top:86px}.digital-governance-grid,.digital-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px) and (hover:none),(width<=760px) and (pointer:coarse){.digital-product-hero,.digital-product-section{width:min(var(--container),100% - 28px)}.digital-product-hero{padding:72px 0 50px}.digital-product-section{padding:54px 0}.digital-product-hero-copy h1,.digital-product-section .section-header h2,.digital-skill-copy h2{font-size:34px}.digital-product-subtitle{font-size:20px}.digital-loop-visual,.digital-product-hero-visual{border-radius:24px;min-height:380px;padding:22px}.digital-product-hero-visual img{width:min(86%,320px)}.digital-product-hero-card{margin-top:12px;position:relative;inset:auto}.digital-delivery-grid,.digital-governance-grid,.digital-role-grid,.digital-skill-points{grid-template-columns:1fr}.digital-delivery-band,.digital-governance-grid article,.digital-loop-board,.digital-loop-visual,.digital-role-grid article,.digital-skill-section{border-radius:22px;padding:20px}.digital-role-grid article{grid-template-columns:58px minmax(0,1fr);min-height:auto}.digital-role-grid .icon-badge{border-radius:18px;width:54px;height:54px}.digital-loop-board article{grid-template-columns:44px minmax(0,1fr);min-height:auto;padding:15px}.digital-loop-board article>span{width:38px;height:38px}.digital-loop-board .icon-badge{display:none}.digital-skill-visual{min-height:300px}.digital-loop-panel{margin-top:18px;position:relative;bottom:auto;right:auto}}.about-us-page{background:radial-gradient(circle at 12% 12%,#1058ff0f,#0000 24rem),linear-gradient(#fff,#f8fbff 44%,#fff)}.about-us-hero{align-items:center}.about-us-board{min-height:430px;padding:34px}.about-us-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:28px 0;display:grid}.about-us-stat-grid article{background:radial-gradient(circle at 100% 0,#1058ff14,#0000 7rem),#ffffffd1;border:1px solid #1058ff24;border-radius:22px;gap:6px;min-height:108px;padding:22px;display:grid}.about-us-stat-grid strong{color:var(--fg-primary);letter-spacing:0;font-size:38px;font-weight:900;line-height:1}.about-us-stat-grid span{color:var(--fg-text);font-size:15px;font-weight:800}.about-us-intro-grid{grid-template-columns:1.25fr repeat(3,minmax(0,1fr));gap:22px;margin-top:42px;display:grid}.about-us-intro-card{background:#ffffffeb;border:1px solid #1058ff24;border-radius:24px;flex-direction:column;align-items:flex-start;min-height:286px;padding:30px;display:flex;box-shadow:0 18px 48px #1040a80e}.about-us-intro-card.primary{background:radial-gradient(circle at 100% 0,#1058ff1f,#0000 12rem),#fff}.about-us-intro-card>span{color:var(--fg-primary);letter-spacing:.04em;margin-top:auto;font-size:13px;font-weight:900}.about-us-intro-card h3{color:var(--fg-ink);letter-spacing:0;margin:12px 0 14px;font-size:22px;font-weight:900;line-height:1.25}.about-us-intro-card p{color:var(--fg-body);margin:0;font-size:15px;font-weight:650;line-height:1.72}.about-us-qualification-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:40px;display:grid}.about-us-qualification-grid article{background:#ffffffe6;border:1px solid #1058ff24;border-radius:22px;gap:8px;padding:26px;display:grid;box-shadow:0 14px 36px #1040a80b}.about-us-qualification-grid strong{color:var(--fg-primary);font-size:34px;font-weight:900;line-height:1}.about-us-qualification-grid span,.about-us-timeline strong{color:var(--fg-ink);font-size:18px;font-weight:900}.about-us-qualification-grid p{color:var(--fg-body);margin:0;font-size:14px;font-weight:650;line-height:1.62}.about-us-timeline{background-color:#ffffffc2;background-image:linear-gradient(90deg,#1058ff0e 1px,#0000 0),linear-gradient(#1058ff0e 1px,#0000 0),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:26px;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:24px;padding:18px}.about-us-timeline,.about-us-timeline article{border:1px solid #1058ff21;display:grid}.about-us-timeline article{background:#ffffffe0;border-radius:20px;gap:10px;min-height:180px;padding:22px}.about-us-timeline span{color:#fff;background:var(--fg-primary);border-radius:999px;align-items:center;width:max-content;min-height:30px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.about-us-timeline p{color:var(--fg-body);margin:0;font-size:14px;font-weight:650;line-height:1.64}.about-us-career-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:42px;display:grid}.about-us-career-card{background:#ffffffeb;border:1px solid #1058ff24;border-radius:26px;padding:34px;box-shadow:0 18px 48px #1040a80e}.about-us-career-card h3{color:var(--fg-ink);letter-spacing:0;margin:20px 0 14px;font-size:28px;font-weight:900;line-height:1.22}.about-us-career-card p{color:var(--fg-body);margin:0 0 24px;font-size:15px;font-weight:650;line-height:1.72}.about-us-join-band{background:radial-gradient(circle at 94% 0,#1058ff1a,#0000 14rem),#ffffffeb;border:1px solid #1058ff24;border-radius:26px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:24px;padding:26px;display:grid}.about-us-join-band .icon-badge{margin:0}.about-us-join-band h3{color:var(--fg-ink);margin:0 0 6px;font-size:24px;font-weight:900}.about-us-join-band p{color:var(--fg-body);margin:0;font-size:15px;font-weight:650}.about-us-contact-layout{grid-template-columns:.9fr 1.1fr;gap:24px;margin-top:42px;display:grid}.about-us-contact-card,.about-us-contact-grid article{background:#ffffffeb;border:1px solid #1058ff24;box-shadow:0 18px 48px #1040a80e}.about-us-contact-card{border-radius:26px;padding:34px}.about-us-contact-card h3{color:var(--fg-ink);letter-spacing:0;margin:18px 0 14px;font-size:28px;font-weight:900}.about-us-contact-card p,.about-us-contact-list span{color:var(--fg-body);font-size:15px;font-weight:650;line-height:1.72}.about-us-contact-card p{margin:0 0 24px}.about-us-contact-list{gap:10px;display:grid}.about-us-contact-list span{background:#f0f8ffa3;border:1px solid #1058ff1f;border-radius:16px;padding:14px 16px;display:block}.about-us-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.about-us-contact-grid article{border-radius:22px;gap:10px;min-height:184px;padding:24px;display:grid}.about-us-contact-grid .icon-badge{margin-bottom:2px}.about-us-contact-grid span{color:var(--fg-primary);font-size:13px;font-weight:900}.about-us-contact-grid strong{color:var(--fg-ink);font-size:20px;font-weight:900}.about-us-contact-grid a,.about-us-contact-grid p{color:var(--fg-body);margin:0;font-size:15px;font-weight:700;line-height:1.55;text-decoration:none}.about-us-contact-grid a:hover{color:var(--fg-primary)}@media (width<=1100px){.about-us-contact-layout,.about-us-intro-grid,.about-us-qualification-grid,.about-us-timeline{grid-template-columns:1fr 1fr}.about-us-contact-card,.about-us-intro-card.primary{grid-column:1/-1}}@media (width<=720px) and (hover:none),(width<=720px) and (pointer:coarse){.about-us-board{min-height:auto;padding:24px}.about-us-career-grid,.about-us-contact-grid,.about-us-contact-layout,.about-us-intro-grid,.about-us-join-band,.about-us-qualification-grid,.about-us-stat-grid,.about-us-timeline{grid-template-columns:1fr}.about-us-career-card,.about-us-contact-card,.about-us-intro-card{padding:24px}.about-us-join-band{align-items:flex-start}.about-us-join-band .btn{width:100%}}.about-origin-page{--about-primary:#0049ff;--about-primary-dark:#03c;--about-title:#1e293b;--about-text:#475569;--about-muted:#64748b;--about-border:#dbe7ff;--about-soft:#f6f9ff;--about-card:#fff;color:var(--about-text);background:#fff;overflow-x:hidden}.about-origin-container{width:min(1280px,100% - 64px);margin:0 auto}.about-origin-hero{background:radial-gradient(circle at 16% 18%,#0049ff14,#0000 28rem),linear-gradient(#fff,#f7faff);padding:118px 0 104px;position:relative}.about-origin-hero:after{content:"";background:linear-gradient(90deg,#0000,#0049ff24,#0000);height:1px;position:absolute;inset:auto 0 0}.about-origin-hero-grid{grid-template-columns:minmax(0,1fr) minmax(420px,.86fr);align-items:center;gap:72px;display:grid}.about-origin-eyebrow,.about-origin-section-head span{width:max-content;min-height:38px;color:var(--about-primary);letter-spacing:.01em;background:#ffffffd1;border:1px solid #0049ff38;border-radius:999px;align-items:center;padding:0 18px;font-size:15px;font-weight:800;display:inline-flex}.about-origin-copy h1{color:var(--about-title);font-size:clamp(44px,var(--site-layout-width,100vw) * .05,72px);letter-spacing:0;margin:28px 0 24px;font-weight:900;line-height:1.08}.about-origin-copy p{max-width:760px;color:var(--about-text);margin:0;font-size:18px;font-weight:650;line-height:1.9}.about-origin-copy .about-origin-lead{color:var(--about-title);font-size:20px}.about-origin-copy p+p{margin-top:18px}.about-origin-actions{flex-wrap:wrap;gap:16px;margin-top:38px;display:flex}.about-origin-button{border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:0 26px;font-size:16px;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.about-origin-button:hover{transform:translateY(-2px)}.about-origin-button.primary{color:#fff;background:linear-gradient(135deg,var(--about-primary),var(--about-primary-dark));box-shadow:0 14px 32px #0049ff3d}.about-origin-button.secondary{color:var(--about-primary);background:#fff;border:1px solid #0049ff3d}.about-origin-visual{gap:22px;display:grid}.about-origin-visual-card{border:1px solid var(--about-border);background-color:#ffffffdb;background-image:linear-gradient(90deg,#0049ff0e 1px,#0000 0),linear-gradient(#0049ff0e 1px,#0000 0),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:28px;align-content:end;gap:24px;min-height:360px;padding:36px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #1e40af14}.about-origin-visual-card:before{content:"";background:linear-gradient(135deg,#0049ff1f,#00b8ff14);border-radius:48px;width:190px;height:190px;position:absolute;top:48px;right:44px;transform:rotate(10deg)}.about-origin-logo-mark{z-index:1;grid-template-columns:1.5fr 1fr;gap:14px;width:184px;display:grid;position:relative}.about-origin-logo-mark span{background:var(--about-primary);border-radius:999px;height:40px;display:block}.about-origin-logo-mark span:first-child{grid-column:1/-1}.about-origin-logo-mark span:nth-child(2){background:#2f7dff}.about-origin-logo-mark span:nth-child(3),.about-origin-logo-mark span:nth-child(4){background:#1645a8;border-radius:24px;min-height:92px}.about-origin-logo-mark span:nth-child(4){background:#12b8ed}.about-origin-visual-card strong{z-index:1;color:var(--about-title);font-size:34px;font-weight:900;position:relative}.about-origin-visual-card p{z-index:1;color:var(--about-muted);margin:8px 0 0;font-size:17px;font-weight:700;position:relative}.about-origin-stat-strip{border:1px solid var(--about-border);background:#fff;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 18px 48px #1e40af0f}.about-origin-stat-strip article{text-align:center;gap:8px;padding:24px 18px;display:grid}.about-origin-stat-strip article+article{border-left:1px solid #e8eefc}.about-origin-stat-strip strong{color:var(--about-primary);font-size:30px;font-weight:900;line-height:1}.about-origin-stat-strip span{color:var(--about-muted);font-size:14px;font-weight:800}.about-origin-section{background:#fff;padding:104px 0}.about-origin-section-light{background:radial-gradient(circle at 92% 12%,#0049ff0e,transparent 28rem),var(--about-soft)}.about-origin-section-head{text-align:center;justify-items:center;max-width:860px;margin:0 auto 54px;display:grid}.about-origin-section-head h2{color:var(--about-title);font-size:clamp(38px,var(--site-layout-width,100vw) * .042,56px);letter-spacing:0;margin:18px 0 16px;font-weight:900;line-height:1.12}.about-origin-section-head p{color:var(--about-text);margin:0;font-size:18px;font-weight:650;line-height:1.8}.about-origin-intro-grid{grid-template-columns:1.25fr repeat(2,minmax(0,1fr));gap:22px;display:grid}.about-origin-benefits article,.about-origin-contact-info article,.about-origin-culture-card,.about-origin-faq-grid article,.about-origin-honor-grid article,.about-origin-intro-main,.about-origin-location-card,.about-origin-message-card,.about-origin-tech-grid article{border:1px solid var(--about-border);background:#ffffffeb;box-shadow:0 18px 48px #1e40af0b}.about-origin-culture-card,.about-origin-intro-main{border-radius:22px;align-content:start;gap:18px;min-height:286px;padding:34px;display:grid}.about-origin-intro-main{background:radial-gradient(circle at 100% 0,#0049ff1c,#0000 14rem),#fff}.about-origin-benefits h3,.about-origin-culture-card h3,.about-origin-faq-grid h3,.about-origin-honor-grid h3,.about-origin-intro-main h3,.about-origin-location-card h3,.about-origin-message-card h3,.about-origin-tech-grid h3{color:var(--about-title);letter-spacing:0;margin:0;font-size:24px;font-weight:900;line-height:1.28}.about-origin-culture-card p,.about-origin-faq-grid p,.about-origin-honor-grid p,.about-origin-intro-main p,.about-origin-location-card p,.about-origin-tech-grid p{color:var(--about-text);margin:0;font-size:15px;font-weight:650;line-height:1.78}.about-origin-culture-card>span{width:max-content;color:var(--about-primary);letter-spacing:.04em;font-size:13px;font-weight:900}.about-origin-values{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.about-origin-values article{border:1px solid var(--about-border);background:#fff;border-radius:18px;padding:24px}.about-origin-values strong{color:var(--about-primary);font-size:20px;font-weight:900}.about-origin-values p{color:var(--about-text);margin:10px 0 0;font-size:14px;font-weight:650;line-height:1.7}.about-origin-benefits,.about-origin-faq-grid,.about-origin-honor-grid,.about-origin-ip-grid,.about-origin-tech-grid{gap:18px;display:grid}.about-origin-honor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.about-origin-benefits article,.about-origin-faq-grid article,.about-origin-honor-grid article,.about-origin-tech-grid article{border-radius:22px;align-content:start;gap:16px;padding:28px;display:grid}.about-origin-ip-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px}.about-origin-ip-grid article{border:1px solid var(--about-border);text-align:center;background:#fff;border-radius:20px;gap:8px;padding:28px;display:grid}.about-origin-ip-grid strong{color:var(--about-primary);font-size:34px;font-weight:900}.about-origin-ip-grid span,.about-origin-timeline strong{color:var(--about-title);font-size:18px;font-weight:900}.about-origin-ip-grid p{color:var(--about-muted);margin:0;font-size:14px;font-weight:650;line-height:1.62}.about-origin-tech-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px}.about-origin-timeline{border:1px solid var(--about-border);background:#fff;border-radius:26px;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;padding:22px;display:grid;box-shadow:0 20px 60px #1e40af0e}.about-origin-timeline article{background:#fbfdff;border:1px solid #e8eefc;border-radius:18px;gap:10px;min-height:166px;padding:24px 20px;display:grid;position:relative}.about-origin-timeline article:before{content:"";background:var(--about-primary);border-radius:999px;width:38px;height:3px;position:absolute;top:0;left:20px}.about-origin-timeline span{width:max-content;color:var(--about-primary);font-size:14px;font-weight:900}.about-origin-timeline p{color:var(--about-text);margin:0;font-size:14px;font-weight:650;line-height:1.68}.about-origin-recruit-banner{border:1px solid var(--about-border);background:#fff;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:720px;margin:0 auto 24px;display:grid;overflow:hidden;box-shadow:0 18px 48px #1e40af0d}.about-origin-recruit-banner article{text-align:center;gap:8px;padding:24px;display:grid}.about-origin-recruit-banner article+article{border-left:1px solid #e8eefc}.about-origin-recruit-banner strong{color:var(--about-primary);font-size:32px;font-weight:900;line-height:1}.about-origin-recruit-banner span{color:var(--about-muted);font-size:14px;font-weight:800}.about-origin-benefits{grid-template-columns:repeat(4,minmax(0,1fr))}.about-origin-benefits ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.about-origin-benefits li{color:var(--about-text);font-size:14px;font-weight:650;line-height:1.55}.about-origin-benefits li:before{color:var(--about-primary);content:"•";margin-right:8px}.about-origin-jobs{border:1px solid var(--about-border);background:#fff;border-radius:22px;flex-wrap:wrap;gap:12px;margin-top:24px;padding:24px;display:flex}.about-origin-jobs span{min-height:38px;color:var(--about-primary);background:#f8fbff;border:1px solid #0049ff33;border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:800;display:inline-flex}.about-origin-apply{border:1px solid var(--about-border);background:#fff;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:24px;padding:28px;display:grid}.about-origin-apply h3{color:var(--about-title);margin:0 0 8px;font-size:24px;font-weight:900}.about-origin-apply p{color:var(--about-text);margin:0;font-size:15px;font-weight:650;line-height:1.72}.about-origin-contact-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:24px;display:grid}.about-origin-message-card{border-radius:24px;gap:16px;padding:30px;display:grid}.about-origin-message-card label{color:var(--about-title);gap:8px;font-size:14px;font-weight:800;display:grid}.about-origin-message-card input,.about-origin-message-card select,.about-origin-message-card textarea{width:100%;color:var(--about-title);font:inherit;background:#fbfdff;border:1px solid #d9e6ff;border-radius:12px;font-size:15px}.about-origin-message-card input,.about-origin-message-card select{min-height:46px;padding:0 14px}.about-origin-message-card textarea{resize:vertical;min-height:112px;padding:14px}.about-origin-contact-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.about-origin-contact-info article{border-radius:22px;gap:10px;min-height:190px;padding:26px;display:grid}.about-origin-contact-info span{color:var(--about-primary);font-size:13px;font-weight:900}.about-origin-contact-info strong{color:var(--about-title);font-size:20px;font-weight:900}.about-origin-contact-info a,.about-origin-contact-info p{color:var(--about-text);margin:0;font-size:15px;font-weight:700;line-height:1.58;text-decoration:none}.about-origin-contact-info a:hover{color:var(--about-primary)}.about-origin-location-card{border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);align-items:center;gap:24px;margin-top:24px;padding:30px;display:grid}.about-origin-location-card div:last-child{gap:12px;display:grid}.about-origin-location-card span{color:var(--about-text);background:#fbfdff;border:1px solid #d9e6ff;border-radius:14px;padding:14px 16px;font-size:15px;font-weight:700;display:block}.about-origin-faq-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px}@media (width<=1180px){.about-origin-contact-layout,.about-origin-hero-grid,.about-origin-location-card{grid-template-columns:1fr}.about-origin-benefits,.about-origin-faq-grid,.about-origin-honor-grid,.about-origin-intro-grid,.about-origin-ip-grid,.about-origin-tech-grid,.about-origin-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.about-origin-intro-main{grid-column:1/-1}}@media (width<=760px) and (hover:none),(width<=760px) and (pointer:coarse){.about-origin-container{width:min(100% - 32px,520px)}.about-origin-hero,.about-origin-section{padding:72px 0}.about-origin-benefits,.about-origin-contact-info,.about-origin-contact-layout,.about-origin-faq-grid,.about-origin-hero-grid,.about-origin-honor-grid,.about-origin-intro-grid,.about-origin-ip-grid,.about-origin-location-card,.about-origin-recruit-banner,.about-origin-tech-grid,.about-origin-timeline,.about-origin-values{grid-template-columns:1fr}.about-origin-copy h1{margin-top:22px}.about-origin-copy .about-origin-lead,.about-origin-copy p,.about-origin-section-head p{font-size:16px;line-height:1.78}.about-origin-visual-card{min-height:300px;padding:28px}.about-origin-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.about-origin-stat-strip article:nth-child(odd){border-left:0}.about-origin-stat-strip article:nth-child(n+3){border-top:1px solid #e8eefc}.about-origin-benefits article,.about-origin-contact-info article,.about-origin-culture-card,.about-origin-faq-grid article,.about-origin-honor-grid article,.about-origin-intro-main,.about-origin-location-card,.about-origin-message-card,.about-origin-tech-grid article{padding:24px}.about-origin-apply{grid-template-columns:1fr}.about-origin-apply .about-origin-button,.about-origin-message-card .about-origin-button{width:100%}}.fc-home{--fc-blue:#2563eb;--fc-blue-bright:#1263ff;--fc-blue-dark:#1748c9;--fc-blue-soft:#eef6ff;--fc-ink:#0f172a;--fc-text:#475569;--fc-muted:#64748b;--fc-line:#e2e8f0;--fc-bg:#f8fafc;--fc-card:#ffffffe0;min-height:100vh;color:var(--fc-ink);background:radial-gradient(circle at 84% 6%,#2563eb29,#0000 30rem),linear-gradient(#f7fbff,#fff 34%,#f8fafc);overflow-x:hidden}.fc-header{z-index:50;min-height:72px;padding:0 max(32px,.5 * (-1200px + (var(--site-layout-width,100vw))));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;border-bottom:1px solid #e2e8f0c7;justify-content:space-between;position:sticky;top:0}.fc-brand,.fc-footer nav,.fc-header,.fc-nav{align-items:center;display:flex}.fc-brand{gap:10px;font-size:22px;font-weight:800}.fc-brand-mark,.fc-core-shield{color:#fff;background:linear-gradient(135deg,var(--fc-blue),#5aa2ff);clip-path:polygon(50% 0,88% 15%,82% 72%,50% 100%,18% 72%,12% 15%);place-items:center;font-weight:900;display:grid}.fc-brand-mark{width:32px;height:36px;font-size:15px}.fc-nav{gap:38px}.fc-nav a{color:var(--fc-ink);font-size:15px;font-weight:700}.fc-footer a:hover,.fc-nav a:hover{color:var(--fc-blue)}.fc-cta,.fc-inline-cta{color:#fff;background:linear-gradient(135deg,var(--fc-blue),#2a78ff);border-radius:10px;justify-content:center;align-items:center;font-weight:800;transition:all .18s;display:inline-flex;box-shadow:0 16px 32px #2563eb38}.fc-cta{min-height:48px;padding:0 28px}.fc-cta.small{min-height:40px;padding:0 20px;font-size:14px}.fc-cta.submit{cursor:pointer;border:0;width:100%}.fc-card-grid article:hover,.fc-cta:hover,.fc-industry-grid article:hover,.fc-inline-cta:hover,.fc-module-grid article:hover,.fc-role-grid article:hover{transform:translateY(-2px)}.fc-section{margin-inline:auto;padding:82px 0}.fc-hero,.fc-section{width:min(1280px,100% - 64px)}.fc-hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:50px;min-height:625px;padding-top:42px;display:grid}.fc-index,.fc-kicker{color:var(--fc-blue);letter-spacing:.02em;margin:0 0 14px;font-weight:900}.fc-kicker-pill{min-height:42px;color:var(--fc-blue);background:#ffffffb8;border:1px solid #2563eb47;border-radius:999px;align-items:center;padding:0 20px;display:inline-flex;box-shadow:0 10px 28px #2563eb14}.fc-hero h1{letter-spacing:0;max-width:760px;margin:12px 0 0;line-height:1.05}.fc-hero h1 span,.fc-hero h1 strong{display:block}.fc-hero h1 span{color:var(--fc-blue-bright);font-size:clamp(50px,var(--site-layout-width,100vw) * .058,78px);text-shadow:0 14px 34px #2563eb2e;margin-bottom:8px;font-weight:900}.fc-hero h1 strong{color:#070b15;font-size:clamp(42px,var(--site-layout-width,100vw) * .0365,68px);white-space:nowrap;font-weight:900}.fc-hero h2{color:var(--fc-ink);font-size:clamp(21px,var(--site-layout-width,100vw) * .021,27px);margin:22px 0 0;font-weight:700;line-height:1.35}.fc-lead{max-width:680px;color:var(--fc-text);margin:16px 0 0;font-size:15px;line-height:1.7}.fc-lead.secondary{margin-top:8px}.fc-tags{flex-wrap:wrap;gap:10px;margin:24px 0 28px;display:flex}.fc-demo-values span,.fc-deploy-bar span,.fc-flow-strip span,.fc-tags span{color:var(--fc-blue-dark);background:#ffffffd1;border:1px solid #2563eb24}.fc-tags span{border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:13px;font-weight:800;display:inline-flex}.fc-tags .icon-badge{background:#2563eb14;border:0;width:22px;height:22px;margin-bottom:0}.fc-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.fc-hero-actions .fc-cta{border-radius:10px;min-width:196px;min-height:54px;font-size:17px}.fc-link-cta{min-height:54px;color:var(--fc-blue);align-items:center;gap:8px;font-size:17px;font-weight:900;display:inline-flex}.fc-link-cta:after{content:"›";font-size:28px;line-height:1}.fc-hero-visual{min-height:540px;box-shadow:none;background:radial-gradient(at 54% 72%,#2563eb33,#0000 18rem),radial-gradient(at 52% 42%,#3b82f61c,#0000 22rem);border:0;border-radius:0;padding:0;position:relative}.fc-hero-visual:after,.fc-hero-visual:before{content:"";pointer-events:none;position:absolute}.fc-hero-visual:before{opacity:.45;background-color:#0000;background-image:linear-gradient(90deg,#2563eb1a 1px,#0000 0),linear-gradient(#2563eb1a 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:38px;inset:118px 42px 92px;-webkit-mask-image:radial-gradient(circle,#000 0 42%,#0000 74%);mask-image:radial-gradient(circle,#000 0 42%,#0000 74%)}.fc-hero-visual:after{background:radial-gradient(#2563eb29,#0000 68%);border-radius:50%;height:110px;bottom:74px;left:28px;right:28px}.fc-card-grid article,.fc-core-card,.fc-demo-form,.fc-entry-row,.fc-industry-grid article,.fc-map-lane,.fc-module-grid article,.fc-role-grid article,.fc-side-card,.fc-system-row{border:1px solid var(--fc-line);background:var(--fc-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 14px 36px #0f172a0f}.fc-entry-row{z-index:4;background:#ffffffc7;border-radius:20px;grid-template-columns:repeat(4,1fr);gap:0;padding:18px 26px;display:grid;position:absolute;top:10px;left:130px;right:50px;box-shadow:0 18px 48px #0f172a14}.fc-entry-row span,.fc-map-lane span,.fc-side-card span,.fc-system-row span{color:var(--fc-blue-dark);background:var(--fc-blue-soft);border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.fc-entry-row span{color:#111827;background:0 0;gap:8px;min-height:70px;font-size:15px;display:grid}.fc-entry-row .icon-badge{width:34px;height:34px;color:var(--fc-blue);background:0 0;border:0;margin-bottom:0}.fc-connector{z-index:1;background:linear-gradient(180deg,var(--fc-blue),#2563eb00);width:2px;height:122px;position:absolute;top:96px;left:50%}.fc-connector:after,.fc-connector:before{content:"";border-top:2px dashed #2563eb38;width:140px;height:76px;position:absolute;top:28px}.fc-connector:before{border-right:2px dashed #2563eb38;border-radius:0 42px 0 0;right:8px}.fc-connector:after{border-left:2px dashed #2563eb38;border-radius:42px 0 0;left:8px}.fc-core-card{z-index:2;text-align:center;background:linear-gradient(#fffffff0,#e2f1ffe0),linear-gradient(135deg,#fff3,#2563eb1a);border-color:#2563eb24;border-radius:30px;place-items:center;width:340px;min-height:162px;margin:0;padding:28px 34px 36px;display:grid;position:absolute;top:206px;left:50%;transform:translate(-50%);box-shadow:0 32px 72px #2563eb2e}.fc-core-card:after,.fc-core-card:before{z-index:-1;content:"";transform-origin:top;border-radius:20px;height:52px;position:absolute;left:22px;right:22px;transform:perspective(420px)rotateX(54deg)}.fc-core-card:before{background:linear-gradient(90deg,#5bb7ff,#1f6dff 45%,#3ca4ff);bottom:-34px;box-shadow:0 20px 36px #2563eb57}.fc-core-card:after{background:linear-gradient(90deg,#2e86ff,#0751dc 48%,#41b7ff);bottom:-70px;left:44px;right:44px;box-shadow:0 28px 44px #0f4bcd4d}.fc-core-shield{width:54px;height:60px;margin-bottom:10px;font-size:24px}.fc-core-card strong{color:#050816;font-size:36px}.fc-core-card p{color:var(--fc-text);margin:6px 0 0;font-weight:800}.fc-side-card{z-index:3;background:#ffffffc7;border-radius:18px;gap:8px;width:150px;padding:18px;display:grid;position:absolute;top:224px}.fc-side-card.left{left:0}.fc-side-card.right{right:0}.fc-side-card strong{color:#111827;font-size:16px}.fc-side-card span{color:#111827;background:0 0;border-radius:0;justify-content:flex-start;min-height:30px;font-size:12px}.fc-side-card .icon-badge,.fc-system-row .icon-badge{width:24px;height:24px;color:var(--fc-blue);background:#2563eb14;border:0;margin-bottom:0}.fc-system-row{z-index:4;text-align:center;background:#ffffffc7;border-radius:20px;padding:14px 20px 16px;position:absolute;bottom:-2px;left:4px;right:0}.fc-system-row strong{margin-bottom:12px;display:block}.fc-system-row div{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.fc-system-row span{color:#111827;background:0 0;min-height:38px}.fc-split{border-top:1px solid #e2e8f0d1;grid-template-columns:.72fr 1.28fr;align-items:center;gap:64px;display:grid}.fc-split.alt{background:linear-gradient(#f8fafc00,#eef6ff5c)}.fc-demo-copy h2,.fc-section-copy h2,.fc-section-heading h2{color:var(--fc-ink);font-size:clamp(32px,var(--site-layout-width,100vw) * .04,46px);letter-spacing:0;margin:0;line-height:1.2}.fc-section-copy h3{color:var(--fc-ink);margin:16px 0 18px;font-size:22px}.fc-demo-copy p,.fc-section-copy p,.fc-section-heading p{color:var(--fc-text);font-size:16px;line-height:1.72}.fc-inline-cta{min-height:40px;margin-top:18px;padding:0 18px;font-size:14px}.fc-agent-map{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:16px;display:grid}.fc-map-lane{border-radius:18px;gap:10px;min-height:224px;padding:22px;display:grid}.fc-map-lane.active{background:linear-gradient(#fff,#eef6ff);border-color:#2563eb47}.fc-map-lane strong{font-size:18px}.fc-map-lane span{min-height:38px}.fc-map-arrow{color:var(--fc-blue);place-items:center;font-size:26px;font-weight:900;display:grid}.fc-card-grid{grid-column:1/-1;gap:16px;margin-top:4px;display:grid}.fc-card-grid.four{grid-template-columns:repeat(4,1fr)}.fc-card-grid article,.fc-industry-grid article,.fc-module-grid article,.fc-role-grid article{border-radius:18px;transition:all .18s}.fc-card-grid article{min-height:168px;padding:22px}.fc-card-grid h4,.fc-role-grid h4{color:var(--fc-ink);margin:8px 0 10px;font-size:18px}.fc-card-grid p,.fc-industry-grid p,.fc-module-grid p,.fc-role-grid p{color:var(--fc-text);margin:0;line-height:1.72}.fc-security-loop{background:linear-gradient(#fff,#f4f8ff);border:1px solid #2563eb24;border-radius:24px;padding:28px;position:relative;box-shadow:0 18px 48px #2563eb1c}.fc-loop-row{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.fc-loop-row article{border:1px solid var(--fc-line);background:#ffffffe0;border-radius:18px;gap:10px;min-height:190px;padding:24px;display:grid}.fc-loop-row strong{color:var(--fc-blue);font-size:18px}.fc-loop-row span{color:var(--fc-text);padding-left:14px;line-height:1.6}.fc-loop-row span:before{color:var(--fc-blue);content:"• ";margin-left:-14px}.fc-loop-core{color:#fff;background:linear-gradient(135deg,var(--fc-blue),#5aa2ff);border:8px solid #fff;border-radius:50%;place-items:center;width:104px;height:104px;margin:-42px auto 20px;font-weight:900;display:grid;box-shadow:0 18px 38px #2563eb3d}.fc-demo-values,.fc-deploy-bar,.fc-flow-strip{flex-wrap:wrap;gap:12px;display:flex}.fc-deploy-bar,.fc-flow-strip{justify-content:center}.fc-demo-values span,.fc-deploy-bar span,.fc-flow-strip span{border-radius:999px;padding:10px 14px;font-size:14px;font-weight:800}.fc-section-heading{text-align:center;max-width:780px;margin:0 auto 44px}.fc-module-grid{grid-template-columns:repeat(5,1fr);gap:18px;display:grid}.fc-module-grid article{min-height:214px;padding:24px}.fc-module-grid h3{margin:14px 0 12px;font-size:21px}.fc-compat-line{color:var(--fc-blue-dark);text-align:center;background:var(--fc-blue-soft);border:1px solid #2563eb24;border-radius:14px;margin-top:22px;padding:18px 24px;font-weight:900}.fc-employee-board{gap:20px;display:grid}.fc-role-grid{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.fc-role-grid article{min-height:152px;padding:18px}.fc-flow-strip{border:1px solid var(--fc-line);background:#ffffffd6;border-radius:18px;padding:20px}.fc-industry-grid{grid-template-columns:repeat(5,1fr);gap:18px;display:grid}.fc-industry-grid article{background:#fff;min-height:280px;overflow:hidden}.fc-industry-visual{background:radial-gradient(circle at 70% 35%,#ffffffb3,#0000 5rem),linear-gradient(135deg,#dcecff,#2563eb);height:118px}.fc-industry-visual.insurance{background:linear-gradient(135deg,#dff7ff,#1e88e5)}.fc-industry-visual.securities{background:linear-gradient(135deg,#e7f0ff,#0f172a)}.fc-industry-visual.office{background:linear-gradient(135deg,#f0f7ff,#60a5fa)}.fc-industry-visual.xinchuang{background:linear-gradient(135deg,#e8f2ff,#1d4ed8)}.fc-industry-grid h3,.fc-industry-grid p,.fc-industry-grid strong{margin-inline:22px;display:block}.fc-industry-grid h3{margin-top:20px;margin-bottom:10px;font-size:22px}.fc-industry-grid strong{color:var(--fc-blue);margin-top:14px;line-height:1.6}.fc-demo-section{grid-template-columns:.78fr 1.22fr;align-items:start;gap:48px;padding-bottom:90px;display:grid}.fc-demo-values{margin-top:24px}.fc-demo-form{border-radius:22px;grid-template-columns:repeat(3,1fr);gap:16px;padding:28px;display:grid}.fc-demo-form label{color:var(--fc-ink);gap:8px;font-size:14px;font-weight:800;display:grid}.fc-demo-form input,.fc-demo-form select,.fc-demo-form textarea{border:1px solid var(--fc-line);width:100%;color:var(--fc-ink);font:inherit;background:#fff;border-radius:10px}.fc-demo-form input,.fc-demo-form select{height:44px;padding:0 12px}.fc-demo-form textarea{resize:vertical;min-height:116px;padding:12px}.fc-demo-form .submit,.fc-demo-form .wide,.fc-toast{grid-column:span 3}.fc-toast{color:#15803d;text-align:center;margin:0;font-weight:800}.fc-footer{padding:40px max(32px,.5 * (-1200px + (var(--site-layout-width,100vw))));border-top:1px solid var(--fc-line);color:#dbeafe;background:#0f172a;grid-template-columns:1.1fr 1.2fr .8fr;align-items:start;gap:28px;display:grid}.fc-footer strong{color:#fff;font-size:22px}.fc-footer p{color:#bfdbfe;margin:10px 0 0;line-height:1.7}.fc-footer nav{flex-wrap:wrap;gap:16px 24px}.fc-footer a{color:#dbeafe;font-weight:700}@media (width<=1180px){.fc-nav{gap:18px}.fc-demo-section,.fc-footer,.fc-hero,.fc-split{grid-template-columns:1fr}.fc-industry-grid,.fc-module-grid{grid-template-columns:repeat(2,1fr)}.fc-role-grid{grid-template-columns:repeat(3,1fr)}.fc-card-grid.four{grid-template-columns:repeat(2,1fr)}.fc-side-card{width:auto;margin-top:14px;position:static}.fc-system-row{margin-top:18px;position:static}}@media (width<=760px) and (hover:none),(width<=760px) and (pointer:coarse){.fc-header{flex-wrap:wrap;gap:14px;padding:14px 18px;position:static}.fc-nav{order:3;width:100%;padding-bottom:4px;overflow-x:auto}.fc-nav a{white-space:nowrap}.fc-section{width:min(100% - 28px,1280px);padding:64px 0}.fc-hero{min-height:auto;padding-top:42px}.fc-hero h1{font-size:42px}.fc-hero h1 span{font-size:52px}.fc-hero h1 strong{white-space:normal;font-size:42px}.fc-hero h2{font-size:22px}.fc-lead{font-size:15px}.fc-hero-visual{min-height:auto;padding:20px}.fc-agent-map,.fc-card-grid.four,.fc-demo-form,.fc-entry-row,.fc-industry-grid,.fc-loop-row,.fc-module-grid,.fc-role-grid,.fc-system-row div{grid-template-columns:1fr}.fc-core-card{width:100%}.fc-map-arrow{transform:rotate(90deg)}.fc-demo-form .submit,.fc-demo-form .wide,.fc-toast{grid-column:auto}.fc-footer{padding:32px 18px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--fg-title);-webkit-font-smoothing:antialiased;background:#fff;margin:0}a{color:inherit;text-decoration:none}main{overflow:hidden}main:focus{outline:none}.skip-link{z-index:100;color:#fff;background:var(--fg-primary);box-shadow:var(--fg-shadow-strong);border-radius:8px;padding:10px 14px;font-weight:700;transition:transform .18s;position:fixed;top:14px;left:18px;transform:translateY(-140%)}.skip-link:focus{transform:translateY(0)}.site-shell{background:linear-gradient(180deg,#fff 0,var(--fg-bg) 46%,#fff 100%);min-height:100vh}.app-header{z-index:20;height:84px;padding:0 max(32px,.5 * ((var(--site-layout-width,100vw)) - var(--container)));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #e6edf8e6;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0;box-shadow:0 4px 18px #2028380f}.brand{align-items:center;width:160px;display:inline-flex}.brand img{width:150px;height:auto;display:block}.desktop-nav{align-items:center;gap:46px;margin-left:auto;margin-right:34px;display:flex}.desktop-nav a,.desktop-nav button,.nav-item{align-items:center;display:inline-flex;position:relative}.desktop-nav a,.desktop-nav button{min-height:84px;color:var(--fg-title);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:16px;font-weight:600;text-decoration:none;transition:color .2s}.desktop-nav a:after,.desktop-nav button:after{background:var(--fg-primary);opacity:0;content:"";border-radius:999px;height:3px;transition:all .2s;position:absolute;bottom:18px;left:0;right:0;transform:scaleX(.4)}.desktop-nav a.router-link-active,.desktop-nav a:hover,.desktop-nav button:hover,.nav-item.active>.nav-trigger{color:var(--fg-primary)}.desktop-nav a.router-link-active:after,.desktop-nav a:hover:after,.desktop-nav button:hover:after,.nav-item.active>.nav-trigger:after{opacity:1;transform:scaleX(1)}.nav-trigger{gap:7px}.dropdown-trigger .nav-label,.nav-caret{z-index:1;position:relative}.nav-caret{color:currentColor;justify-content:center;align-items:center;width:12px;height:12px;line-height:1;transition:transform .18s;display:inline-flex}.nav-caret svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:12px;height:12px}.nav-item.open .nav-caret{transform:rotate(180deg)}.nav-dropdown{z-index:30;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#f8fbfffa,#fffffffa);border:1px solid #d6e4fff0;border-radius:18px;gap:6px;width:246px;padding:10px;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:calc(100% - 10px);left:50%;transform:translate(-50%,10px);box-shadow:0 24px 64px #144cb424}.nav-dropdown:before{content:"";background:#f8fbff;border-top:1px solid #d6e4fff0;border-left:1px solid #d6e4fff0;width:14px;height:14px;position:absolute;top:-8px;left:50%;transform:translate(-50%)rotate(45deg)}.nav-item.open .nav-dropdown{opacity:1;pointer-events:auto;transform:translate(-50%)}.nav-dropdown a{min-height:44px;color:var(--fg-text);white-space:nowrap;border:1px solid #0000;border-radius:12px;padding:0 14px;font-size:15px;font-weight:700}.mobile-nav-panel,.mobile-nav-toggle,.nav-dropdown a:after{display:none}.nav-dropdown a.active,.nav-dropdown a.router-link-active,.nav-dropdown a:hover{color:var(--fg-primary);background:#eef6ffdb;border-color:#2563eb1f}.mobile-nav-toggle{cursor:pointer;background:#fff;border:1px solid #d6e4fff0;border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;padding:0;position:relative;box-shadow:0 8px 20px #1058ff14}.mobile-nav-toggle span{background:var(--fg-title);border-radius:999px;width:18px;height:2px;transition:transform .18s,opacity .18s;position:absolute}.mobile-nav-toggle span:first-child{transform:translateY(-6px)}.mobile-nav-toggle span:nth-child(3){transform:translateY(6px)}.mobile-nav-toggle[aria-expanded=true] span:first-child{transform:rotate(45deg)}.mobile-nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.mobile-nav-toggle[aria-expanded=true] span:nth-child(3){transform:rotate(-45deg)}.mobile-nav-child-link,.mobile-nav-link{text-decoration:none}.btn,.header-cta{border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:0 30px;font-size:16px;font-weight:600;transition:all .2s;display:inline-flex}.btn-primary,.header-cta{color:#fff;border:1px solid var(--fg-primary);background:var(--fg-primary);box-shadow:0 10px 24px #1058ff2e}.btn-primary:hover,.header-cta:hover{background:var(--fg-primary-dark);border-color:var(--fg-primary-dark);transform:translateY(-1px)}.btn-secondary{color:var(--fg-primary);border:1px solid var(--fg-primary);background:#fff}.btn-secondary:hover{background:#eef5ff}.architecture-card,.cta-band,.hero,.page-hero,.section{width:min(var(--container),100% - 64px);margin-inline:auto}.hero{grid-template-columns:.96fr 1.04fr;align-items:center;gap:64px;min-height:680px;padding:88px 0 64px;display:grid}.hero-copy h1,.page-hero h1{color:var(--fg-title);font-size:clamp(42px,var(--site-layout-width,100vw) * .052,64px);letter-spacing:0;margin:18px 0 22px;font-weight:900;line-height:1.15}.hero-copy p,.page-hero p{max-width:720px;color:var(--fg-text);font-size:17px;font-weight:650;line-height:1.82}.cta-actions,.hero-actions{flex-wrap:wrap;gap:16px;margin-top:34px;display:flex}@media (hover:hover) and (pointer:fine){:root{--site-layout-width:calc(max(100vw, 1050px))}:root,body{overflow-x:clip}body{min-width:1050px}}.eyebrow{display:none}.icon-badge{width:46px;height:46px;color:var(--fg-primary);background:var(--fg-bg-soft);border:1px solid #1058ff1f;border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;display:inline-flex}.icon-badge svg{display:block}.icon-cyan{color:#0878ad;background:#21c7d91a}.icon-green{color:#0b7a48;background:#22c55e1f}.icon-orange{color:#b86a00;background:#f59e0b1f}.icon-red{color:#cf2323;background:#ef44441a}.icon-dark{color:#fff;background:#ffffff24;border-color:#ffffff47}.hero-visual{border:1px solid var(--fg-border);min-height:500px;box-shadow:var(--fg-shadow);background:linear-gradient(145deg,#fffffff0,#f0f8ffeb),radial-gradient(circle at 70% 20%,#3080ff24,#0000 24rem);border-radius:18px;position:relative;overflow:hidden}.hero-visual:before{content:"";background-color:#0000;background-image:linear-gradient(90deg,#1058ff0a 1px,#0000 0),linear-gradient(#1058ff0a 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #1058ff1f;border-radius:16px;position:absolute;inset:34px}.orbit{border:1px solid #1058ff33;border-radius:50%;animation:7s ease-in-out infinite floatPulse;position:absolute}.orbit-outer{inset:68px}.orbit-inner{animation-delay:-2s;inset:132px}.core-node{color:#fff;text-align:center;background:linear-gradient(135deg,var(--fg-primary-dark),var(--fg-primary-light));border-radius:18px;place-items:center;width:180px;height:180px;padding:28px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 44px #1058ff40}.core-node span,.core-node strong{display:block}.core-node span{font-size:42px;font-weight:800}.core-node strong{font-size:14px}.signal{border:1px solid var(--fg-border);color:var(--fg-primary-dark);box-shadow:var(--fg-shadow);background:#fff;border-radius:8px;padding:12px 18px;font-weight:600;position:absolute}.signal-one{top:86px;left:82px}.signal-two{bottom:104px;right:72px}.signal-three{top:136px;right:82px}.stats-strip{width:min(var(--container),100% - 64px);box-shadow:var(--fg-shadow-strong);background:#ffffff38;background-color:var(--fg-primary-dark);background-image:linear-gradient(120deg,#2858c0,#4080e8 55%,#68a0f0);border-radius:8px;grid-template-columns:repeat(4,1fr);gap:1px;margin:0 auto 84px;display:grid;overflow:hidden}.stats-strip div{text-align:center;background:#ffffff0a;padding:34px 28px}.stats-strip strong{color:#fff;font-size:42px;font-weight:700;line-height:1;display:block}.stats-strip span{color:#ffffffc7;margin-top:14px;display:block}.section{padding:84px 0}.section-header{max-width:820px}.section-header.centered{text-align:center;margin-inline:auto}.section-header h2{color:var(--fg-title);font-size:clamp(32px,var(--site-layout-width,100vw) * .04,46px);letter-spacing:0;margin:0 0 18px;font-weight:900;line-height:1.22}.section-header p{color:#475569;font-size:16px;font-weight:650;line-height:1.76}.card-grid{gap:24px;margin-top:42px;display:grid}.card-grid.three{grid-template-columns:repeat(3,1fr)}.card-grid.two{grid-template-columns:repeat(2,1fr)}.architecture-node,.chat-window,.industry-card,.info-card,.rail-card{background:radial-gradient(circle at 50% 14%,#1058ff0b,transparent 8rem),var(--fg-card);border:1px solid #1058ff21;border-radius:22px;box-shadow:0 14px 38px #1040a811}.info-card{min-height:210px;padding:32px}.info-card.highlighted{background:linear-gradient(#fff,#f7fbff)}.industry-card h3,.info-card h3{color:var(--fg-primary);margin:0 0 14px;font-size:22px;font-weight:700}.architecture-node p,.industry-card li,.info-card p,.rail-card p{color:var(--fg-muted);line-height:1.8}.architecture-card{background:radial-gradient(circle at 85% 10%,#1058ff0f,#0000 13rem),#fff;border:1px solid #1058ff21;border-radius:28px;padding:76px 56px;box-shadow:0 18px 46px #1040a813}.architecture-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:46px;display:grid}.architecture-node{min-height:245px;padding:30px;transition:all .22s}.architecture-node:hover{border-color:#1058ff59;transform:translateY(-4px)}.architecture-node span{color:var(--fg-muted);font-size:14px;font-weight:600}.architecture-node strong{color:var(--fg-primary);margin:14px 0;font-size:28px;font-weight:700;display:block}.demo-chat,.skill-section,.split-section{grid-template-columns:.88fr 1.12fr;align-items:center;gap:50px;display:grid}.problem-list{gap:16px;display:grid}.problem-list p{border-left:4px solid var(--fg-primary);color:var(--fg-text);box-shadow:var(--fg-shadow);background:#fff;border-radius:8px;margin:0;padding:20px 24px}.rich-grid{gap:22px;margin-top:42px;display:grid}.rich-grid.two{grid-template-columns:repeat(2,1fr)}.rich-grid.three{grid-template-columns:repeat(3,1fr)}.rich-grid.four{grid-template-columns:repeat(4,1fr)}.rich-grid.five{grid-template-columns:repeat(5,1fr)}.rich-card{background:radial-gradient(circle at 50% 14%,#1058ff0b,#0000 8rem),#fff;border:1px solid #1058ff21;border-radius:22px;min-height:220px;padding:28px;box-shadow:0 14px 38px #1040a811}.rich-card.highlighted{background:linear-gradient(#fff,#f6fbff)}.rich-card h3{color:#07122f;margin:0 0 14px;font-size:20px;font-weight:900;line-height:1.35}.rich-card p,.section-copy{color:#475569;font-size:14.5px;font-weight:650;line-height:1.72}.blueprint-grid{grid-template-columns:1.05fr repeat(2,1fr);gap:22px;margin-top:42px;display:grid;position:relative}.blueprint-core{color:#fff;text-align:center;background:radial-gradient(circle at 78% 18%,#ffffff42,transparent 12rem),linear-gradient(135deg,var(--fg-primary-dark),var(--fg-primary-light));min-height:462px;box-shadow:var(--fg-shadow-strong);border-radius:18px;grid-row:span 2;align-content:center;justify-items:center;padding:38px;display:grid}.blueprint-core span{background:#ffffff29;border-radius:999px;margin-bottom:18px;padding:9px 14px;display:inline-flex}.blueprint-core strong{font-size:40px;line-height:1.15;display:block}.blueprint-core p{color:#ffffffc7;max-width:230px;margin:18px 0 0;line-height:1.8}.industry-map,.platform-map{border:1px solid var(--fg-border);box-shadow:var(--fg-shadow);background:linear-gradient(#fffffff0,#f7fbfff2),radial-gradient(circle at 90% 8%,#1058ff24,#0000 18rem);border-radius:18px;gap:14px;margin-top:42px;padding:34px;display:grid}.industry-map div,.platform-map div{background:#fff;border-radius:12px;grid-template-columns:170px 1fr;align-items:center;gap:22px;padding:20px 24px;display:grid;box-shadow:0 8px 22px #1040a80f}.industry-map strong,.platform-map strong{color:var(--fg-primary);font-size:20px}.industry-map span,.platform-map span{color:var(--fg-text);line-height:1.7}.value-strip{background:var(--fg-primary-dark);box-shadow:var(--fg-shadow-strong);background-image:linear-gradient(120deg,#2858c0,#4080e8 56%,#68a0f0);border-radius:14px;grid-template-columns:repeat(5,1fr);gap:1px;margin-top:42px;display:grid;overflow:hidden}.value-strip article{background:#ffffff0f;min-height:210px;padding:30px 24px}.value-strip strong{color:#fff;margin-bottom:14px;font-size:22px;display:block}.value-strip p{color:#ffffffc7;margin:0;line-height:1.75}.roadmap-section{grid-template-columns:.78fr 1.22fr;align-items:start;gap:48px;display:grid}.roadmap{gap:18px;display:grid}.process-cards article,.roadmap-item{border:1px solid var(--fg-border);box-shadow:var(--fg-shadow);background:#fff;border-radius:14px;padding:28px 30px;position:relative}.process-cards span,.roadmap-item span{color:#fff;background:var(--fg-primary);border-radius:999px;justify-content:center;align-items:center;min-width:42px;height:30px;margin-bottom:16px;font-size:13px;font-weight:700;display:inline-flex}.process-cards h3,.roadmap-item h3{color:var(--fg-title);margin:0 0 10px;font-size:22px}.process-cards p,.roadmap-item p{color:var(--fg-muted);margin:0;line-height:1.8}.page-hero{padding:148px 0 82px}.page-hero.compact{min-height:460px}.flow-panel{border:1px solid var(--fg-border);box-shadow:var(--fg-shadow);background:#fff;border-radius:16px;padding:58px}.flow-steps{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:38px;display:grid}.flow-steps span{min-height:92px;color:var(--fg-primary-dark);background:var(--fg-bg-soft);border-radius:10px;padding:20px;font-weight:700}.process-line{grid-template-columns:repeat(7,1fr);gap:12px;margin-top:38px;display:grid}.process-line span{min-height:112px;color:var(--fg-primary-dark);background:var(--fg-bg-soft);border-radius:10px;padding:20px 16px;font-weight:700;line-height:1.5;position:relative}.process-line span:not(:last-child):after{z-index:1;content:"";background:#1058ff47;width:20px;height:2px;position:absolute;top:50%;right:-10px}.employee-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:42px;display:grid}.employee-card{border:1px solid var(--fg-border);min-height:142px;box-shadow:var(--fg-shadow);background:#fff;border-radius:12px;padding:24px}.employee-card strong{color:var(--fg-primary);margin-bottom:12px;font-size:20px;display:block}.employee-card p,.stack-list p{color:var(--fg-muted);margin:0;line-height:1.75}.stack-list{gap:16px;display:grid}.stack-list article{border-left:4px solid var(--fg-primary);box-shadow:var(--fg-shadow);background:#fff;border-radius:10px;padding:24px 28px}.stack-list h3{color:var(--fg-primary);margin:0 0 10px}.comparison-grid{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:42px;display:grid}.comparison-card{border:1px solid var(--fg-border);box-shadow:var(--fg-shadow);background:#fff;border-radius:14px;padding:32px}.comparison-card h3{color:var(--fg-primary);margin:0 0 22px;font-size:24px}.comparison-card dl{gap:10px;margin:0;display:grid}.comparison-card dt{color:var(--fg-title);font-weight:700}.comparison-card dd{color:var(--fg-muted);margin:0 0 12px;line-height:1.75}.system-map{border:1px solid var(--fg-border);box-shadow:var(--fg-shadow);background:#fff;border-radius:18px;grid-template-columns:repeat(5,1fr);gap:16px;margin-top:42px;padding:30px;display:grid}.system-layer{background:var(--fg-bg-soft);border-radius:14px;align-content:start;gap:12px;min-height:285px;padding:26px 20px;display:grid;position:relative}.system-layer:not(:last-child):after{z-index:2;color:#fff;text-align:center;background:var(--fg-primary);content:"→";border-radius:50%;width:28px;height:28px;line-height:28px;position:absolute;top:50%;right:-14px}.system-layer.active{color:#fff;background:linear-gradient(135deg,var(--fg-primary-dark),var(--fg-primary-light))}.system-layer strong{color:var(--fg-primary);font-size:22px}.system-layer.active strong{color:#fff}.system-layer span{color:var(--fg-text);background:#fff;border-radius:8px;padding:10px 12px;display:block}.system-layer.active span{color:#ffffffe6;background:#ffffff24}.layer-architecture{border:1px solid var(--fg-border);box-shadow:var(--fg-shadow);background:radial-gradient(circle,#1058ff29,#0000 22rem),linear-gradient(#fff,#f6fbff);border-radius:20px;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:42px;padding:34px;display:grid;position:relative}.layer-center{z-index:3;color:#fff;text-align:center;background:linear-gradient(135deg,var(--fg-primary-dark),var(--fg-primary-light));border:10px solid #fff;border-radius:50%;place-items:center;width:250px;height:250px;padding:32px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 22px 48px #1058ff38}.layer-center span{font-size:15px;font-weight:700}.layer-center strong{font-size:25px;line-height:1.25;display:block}.layer-center p{color:#ffffffc7;margin:0;font-size:13px}.layer-block{border:1px solid var(--fg-border);min-height:280px;box-shadow:var(--fg-shadow);background:#ffffffeb;border-radius:16px;padding:32px}.layer-block h3{color:var(--fg-primary);margin:0 0 22px;font-size:24px}.layer-block span{color:var(--fg-text);background:var(--fg-bg-soft);border-radius:9px;margin:0 0 12px;padding:12px 14px;display:block}.demo-chat{align-items:stretch}.chat-window{background:linear-gradient(#fff,#f2f8ff);padding:30px}.chat-user{color:#fff;background:var(--fg-primary);border-radius:12px 12px 4px;max-width:78%;margin:0 0 20px auto;padding:16px 18px}.chat-card{border:1px solid var(--fg-border);background:#fff;border-radius:12px;max-width:88%;padding:22px}.mini-table{color:var(--fg-muted);grid-template-columns:1fr auto;gap:12px;margin:18px 0;display:grid}.chat-card button{color:#fff;background:var(--fg-primary);border:none;border-radius:8px;width:100%;height:44px;font-weight:700}.rail-card{gap:16px;padding:28px;display:grid}.rail-card div{background:var(--fg-bg-soft);border-radius:10px;padding:22px}.rail-card strong{color:var(--fg-primary);font-size:20px}.flow-layers{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:42px;display:grid}.flow-layers article{border:1px solid var(--fg-border);min-height:185px;box-shadow:var(--fg-shadow);background:linear-gradient(#fff,#f7fbff);border-radius:14px;padding:28px 24px;position:relative}.flow-layers article:not(:last-child):after{z-index:2;color:var(--fg-primary);content:"→";font-size:22px;font-weight:800;position:absolute;top:50%;right:-16px}.flow-layers strong{color:var(--fg-primary);margin-bottom:14px;font-size:22px;display:block}.flow-layers p{color:var(--fg-muted);margin:0;line-height:1.75}.product-showcase{grid-template-columns:.95fr 1.05fr;align-items:center;gap:56px;display:grid}.highlight-list{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:36px;display:grid}.highlight-list article{border:1px solid var(--fg-border);box-shadow:var(--fg-shadow);background:#fff;border-radius:14px;padding:24px}.highlight-list h3{color:var(--fg-primary);margin:0 0 12px;font-size:20px}.highlight-list p{color:var(--fg-muted);margin:0;line-height:1.75}.phone-product{background:linear-gradient(#f8fbff,#eef6ff),radial-gradient(circle at 80% 0,#1058ff29,#0000 16rem);border:12px solid #182238;border-radius:38px;width:min(430px,100%);min-height:720px;margin-inline:auto;padding:24px;box-shadow:0 28px 70px #1040a833}.phone-topbar{justify-content:space-between;align-items:center;padding:8px 4px 22px;display:flex}.phone-topbar i,.phone-topbar span{background:#1058ff33;border-radius:999px;width:36px;height:8px}.phone-topbar strong{color:var(--fg-title)}.phone-chat{max-width:88%;color:var(--fg-text);box-shadow:var(--fg-shadow);background:#fff;border-radius:16px;margin-bottom:16px;padding:15px 18px;line-height:1.65}.phone-chat.user{color:#fff;background:var(--fg-primary);margin-left:auto}.phone-card{box-shadow:var(--fg-shadow-strong);background:#fff;border-radius:20px;margin-top:22px;padding:24px}.phone-card>span{color:var(--fg-primary);font-weight:700}.phone-card>strong{color:var(--fg-title);margin:14px 0 18px;font-size:22px;line-height:1.3;display:block}.phone-card div{color:var(--fg-muted);grid-template-columns:1fr auto;gap:12px;display:grid}.phone-card em{color:var(--fg-primary-dark);font-style:normal;font-weight:700}.phone-card button{color:#fff;background:var(--fg-primary);border:none;border-radius:10px;width:100%;height:48px;margin-top:24px;font-weight:700}.pill-panel{border:1px solid var(--fg-border);box-shadow:var(--fg-shadow);background:#fff;border-radius:14px;flex-wrap:wrap;gap:14px;padding:34px;display:flex}.pill-panel span{color:var(--fg-primary-dark);background:var(--fg-bg-soft);border-radius:999px;padding:14px 18px;font-weight:700}.app-upgrade-diagram,.skill-flow-diagram{grid-template-columns:repeat(5,1fr);gap:16px;margin-top:42px;display:grid}.app-upgrade-diagram div,.skill-flow-diagram div{border:1px solid var(--fg-border);min-height:185px;box-shadow:var(--fg-shadow);background:#fff;border-radius:14px;padding:26px 22px;position:relative}.app-upgrade-diagram div:not(:last-child):after,.skill-flow-diagram div:not(:last-child):after{z-index:2;color:#fff;text-align:center;background:var(--fg-primary);content:"→";border-radius:50%;width:28px;height:28px;line-height:28px;position:absolute;top:50%;right:-14px}.app-upgrade-diagram strong,.skill-flow-diagram strong{color:var(--fg-primary);margin-bottom:14px;font-size:21px;display:block}.app-upgrade-diagram span,.screen-card p,.skill-flow-diagram span{color:var(--fg-muted);line-height:1.75}.screen-gallery{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:42px;display:grid}.screen-card{border:1px solid var(--fg-border);box-shadow:var(--fg-shadow);background:#fff;border-radius:16px;padding:28px}.screen-card>span{color:var(--fg-primary);background:var(--fg-bg-soft);border-radius:999px;margin-bottom:16px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.screen-card h3{color:var(--fg-title);margin:0 0 18px;font-size:22px}.screen-mini{background-color:#f8fbff;background-image:linear-gradient(90deg,#1058ff0d 1px,#0000 0),linear-gradient(#1058ff0d 1px,#0000 0),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:26px 26px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:14px;gap:10px;min-height:180px;margin-bottom:20px;padding:18px;display:grid}.screen-mini i{background:#fff;border-radius:10px;display:block;box-shadow:0 8px 18px #1040a814}.screen-mini i:first-child{background:linear-gradient(90deg,var(--fg-primary),#67a6ff);height:42px}.screen-mini i:nth-child(2){width:76%}.screen-mini i:nth-child(3){width:58%}.screen-card p{margin:0}.capability-table{gap:10px;margin-top:42px;display:grid}.capability-table>div{border:1px solid var(--fg-border);box-shadow:var(--fg-shadow);background:#fff;border-radius:12px;grid-template-columns:.7fr 1fr 1fr;align-items:center;gap:18px;padding:20px 24px;display:grid}.capability-table .capability-head{color:#fff;background:linear-gradient(120deg,#2858c0,#4080e8)}.capability-table strong{color:var(--fg-primary)}.capability-table .capability-head strong{color:#fff}.capability-table span{color:var(--fg-muted);line-height:1.65}.security-topology{background:linear-gradient(#fff,#f6fbff),radial-gradient(circle at 50% 45%,#1058ff29,#0000 18rem);border-radius:18px;grid-template-columns:repeat(3,1fr);grid-template-areas:"edge authority cloud""mdm authority audit";gap:20px;margin-top:42px;padding:34px;position:relative}.security-topology,.topology-node{border:1px solid var(--fg-border);box-shadow:var(--fg-shadow);display:grid}.topology-node{background:#fff;border-radius:14px;align-content:center;min-height:180px;padding:26px}.topology-node.authority{color:#fff;text-align:center;background:linear-gradient(135deg,var(--fg-primary-dark),var(--fg-primary-light));grid-area:authority}.topology-node.edge{grid-area:edge}.topology-node.cloud{grid-area:cloud}.topology-node.mdm{grid-area:mdm}.topology-node.audit{grid-area:audit}.topology-node strong{color:var(--fg-primary);margin-bottom:12px;font-size:22px;display:block}.topology-node.authority strong{color:#fff}.industry-card>p,.layer-stack p,.topology-node span{color:var(--fg-muted);line-height:1.75}.topology-node.authority span{color:#ffffffd1}.layer-stack{background:var(--fg-border);box-shadow:var(--fg-shadow);border-radius:14px;grid-template-columns:repeat(5,1fr);gap:1px;margin-top:42px;display:grid;overflow:hidden}.layer-stack article{background:#fff;min-height:195px;padding:30px 24px}.layer-stack strong{color:var(--fg-primary);margin-bottom:14px;font-size:21px;display:block}.layer-stack p{margin:0}.skill-list{flex-wrap:wrap;gap:14px;display:flex}.adapter-grid div,.skill-list span{border:1px solid var(--fg-border);color:var(--fg-primary-dark);box-shadow:var(--fg-shadow);background:#fff;border-radius:8px;padding:16px 18px;font-weight:700}.process-cards{gap:20px}.process-cards,.role-grid{grid-template-columns:repeat(4,1fr);margin-top:42px;display:grid}.role-grid{gap:22px}.role-card{border:1px solid var(--fg-border);min-height:250px;box-shadow:var(--fg-shadow);background:#fff;border-radius:14px;padding:30px}.role-card h3{color:var(--fg-primary);margin:0 0 20px;font-size:22px}.role-card div{flex-wrap:wrap;gap:10px;display:flex}.role-card span{color:var(--fg-primary-dark);background:var(--fg-bg-soft);border-radius:999px;padding:9px 12px;font-size:14px;font-weight:700}.emphasis-card{background:linear-gradient(#fffffff0,#f0f8fff5),radial-gradient(circle at 90% 15%,#1058ff29,#0000 18rem);align-self:stretch;min-height:310px}.adapter-grid{grid-template-columns:repeat(6,1fr);gap:16px;margin-top:42px;display:grid}.adapter-grid div{text-align:center;place-items:center;min-height:118px;display:grid}.adapter-grid.expanded{grid-template-columns:repeat(6,1fr)}.industry-grid{grid-template-columns:repeat(4,1fr);gap:22px;margin-top:42px;display:grid}.industry-card{padding:30px}.industry-grid.detailed .industry-card{align-content:start;min-height:390px;display:grid}.industry-card>p{margin:0}.industry-card>strong{color:var(--fg-primary-dark);align-self:end;margin-top:22px;line-height:1.7;display:block}.industry-card ul{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.industry-card li:before{color:var(--fg-primary);content:"• ";font-weight:700}.traffic-table{gap:14px;margin-top:40px;display:grid}.traffic-table div{border:1px solid var(--fg-border);box-shadow:var(--fg-shadow);background:#fff;border-radius:10px;grid-template-columns:220px 1fr;gap:24px;padding:20px 24px;display:grid}.traffic-table strong{color:var(--fg-primary)}.scenario-card p,.traffic-table span{color:var(--fg-muted)}.scenario-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:42px;display:grid}.scenario-card{border:1px solid var(--fg-border);min-height:305px;box-shadow:var(--fg-shadow);background:#fff;border-radius:14px;padding:30px}.scenario-card span{color:var(--fg-primary);background:var(--fg-bg-soft);border-radius:999px;margin-bottom:18px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.scenario-card h3{color:var(--fg-title);margin:0 0 14px;font-size:22px}.scenario-card p{line-height:1.75}.scenario-card strong{color:var(--fg-primary-dark);margin-top:18px;line-height:1.65;display:block}.legacy-redirect{min-height:46vh;color:var(--fg-muted);place-items:center;display:grid}.enterprise-hero{position:relative}.enterprise-visual{border:1px solid var(--fg-border);min-height:540px;box-shadow:var(--fg-shadow-strong);background:radial-gradient(circle at 72% 14%,#00b8ff33,#0000 15rem),radial-gradient(circle at 8% 80%,#1058ff29,#0000 16rem),linear-gradient(145deg,#fff,#f4f9ff);border-radius:20px;place-items:center;padding:44px;display:grid;position:relative;overflow:hidden}.enterprise-visual:before{content:"";background-color:#0000;background-image:linear-gradient(90deg,#1058ff0f 1px,#0000 0),linear-gradient(#1058ff0f 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:18px;position:absolute;inset:28px}.agent-platform-map{z-index:1;grid-template-columns:1fr;grid-template-areas:"entry""runtime""shield""governance""systems""audit";gap:14px;width:100%;display:grid;position:relative}.platform-layer{min-height:92px;box-shadow:var(--fg-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid #1058ff21;border-radius:16px;grid-template-columns:150px 1fr;align-items:center;gap:18px;padding:20px 22px;display:grid;position:relative}.platform-layer:first-child{grid-area:entry}.platform-layer:nth-child(2){grid-area:runtime}.platform-layer:nth-child(3){grid-area:governance}.platform-layer:nth-child(4){grid-area:systems}.platform-layer:not(:last-of-type):after{z-index:2;color:var(--fg-primary);content:"↓";font-size:18px;font-weight:800;position:absolute;bottom:-17px;left:50%;transform:translate(-50%)}.platform-layer strong{color:var(--fg-title);font-size:20px}.platform-layer div{flex-wrap:wrap;gap:10px;display:flex}.platform-layer span,.security-shield span{color:var(--fg-primary-dark);background:var(--fg-bg-soft);border-radius:999px;padding:8px 11px;font-size:13px;font-weight:700}.platform-layer:nth-child(3){background:#ecf6fff0;border-color:#1058ff4d}.security-shield{z-index:3;color:#fff;background:#1058ffe0;border:1px solid #2a6dff59;border-radius:16px;flex-wrap:wrap;grid-area:shield;justify-content:space-between;align-items:center;gap:12px;width:auto;min-height:auto;padding:16px 20px;display:flex;position:static;box-shadow:0 18px 38px #1058ff3d}.security-shield strong{color:#fff;font-size:17px}.security-shield span{color:#ffffffe0;background:#ffffff24}.audit-return{z-index:3;color:var(--fg-muted);text-align:center;background:#ffffffdb;border:1px dashed #64748b80;border-radius:999px;grid-area:audit;place-self:center;padding:8px 12px;font-size:13px;font-weight:700;position:static}.governance-quadrant{border:1px solid var(--fg-border);background:var(--fg-border);max-width:940px;box-shadow:var(--fg-shadow);border-radius:18px;grid-template-columns:repeat(2,1fr);gap:1px;margin:42px auto 0;display:grid;overflow:hidden}.governance-quadrant .rich-card{min-height:260px;box-shadow:none;border:none;border-radius:0}.governance-quadrant .rich-card>span{color:#fff;background:linear-gradient(135deg,var(--fg-primary-dark),var(--fg-primary-light));border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:18px;font-size:22px;font-weight:800;display:grid}.suite-topology{background:radial-gradient(circle at 50% 24%,#1058ff26,#0000 22rem),#fff;border-radius:22px;gap:28px;max-width:1120px;margin:42px auto 0;padding:34px;display:grid;position:relative}.suite-node,.suite-topology{border:1px solid var(--fg-border);box-shadow:var(--fg-shadow)}.suite-node{background:linear-gradient(#fff,#f7fbff);border-radius:18px;padding:28px}.suite-node.core{color:#fff;text-align:center;background:radial-gradient(circle at 80% 10%,#ffffff3d,transparent 12rem),linear-gradient(135deg,var(--fg-primary-dark),var(--fg-primary-light));border:none;width:min(430px,100%);margin-inline:auto;position:relative}.suite-node.core:after{content:"";background:#1058ff47;width:2px;height:28px;position:absolute;bottom:-28px;left:50%}.suite-supports{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.suite-node span{color:var(--fg-primary);font-weight:700}.suite-node.core p,.suite-node.core span,.suite-node.core strong{color:#fff}.suite-node strong{color:var(--fg-title);margin:14px 0 12px;font-size:23px;line-height:1.35;display:block}.suite-node p{color:var(--fg-muted);margin:0;line-height:1.78}.safe-loop-map{border:1px solid var(--fg-border);min-height:520px;box-shadow:var(--fg-shadow);background:radial-gradient(circle,#1058ff24,#0000 21rem),#fff;border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:34px;display:grid;position:relative}.safe-loop-core{z-index:3;color:#fff;text-align:center;background:linear-gradient(135deg,var(--fg-primary-dark),var(--fg-primary-light));border:10px solid #fff;border-radius:50%;place-items:center;width:190px;height:190px;padding:28px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 48px #1058ff38}.safe-loop-core strong{font-size:29px;display:block}.safe-loop-core span{color:#ffffffc7;font-size:13px;line-height:1.5}.safe-loop-map article{border:1px solid var(--fg-border);min-height:210px;box-shadow:var(--fg-shadow);background:#fffffff0;border-radius:18px;align-content:start;padding:28px;display:grid}.safe-loop-map article:nth-of-type(4){background:#fff8ec;border-color:#f59e0b59}.safe-loop-map h3{color:var(--fg-primary);margin:0 0 16px;font-size:22px}.safe-loop-map article:nth-of-type(4) h3{color:#b86a00}.safe-loop-map article div{flex-wrap:wrap;gap:10px;display:flex}.safe-loop-map article span{color:var(--fg-primary-dark);background:var(--fg-bg-soft);border-radius:999px;padding:8px 11px;font-size:13px;font-weight:700}.visual-core,.visual-layer{z-index:1;box-shadow:var(--fg-shadow);border:1px solid #1058ff24;border-radius:16px;align-content:center;display:grid;position:absolute}.visual-layer{width:260px;min-height:112px;color:var(--fg-title);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;padding:22px 24px;font-size:20px;font-weight:700}.visual-layer span{color:var(--fg-muted);margin-top:8px;font-size:14px;font-weight:600}.visual-layer.experience{top:54px;left:48px}.visual-layer.runtime{top:74px;right:42px}.visual-layer.governance{bottom:58px;left:76px}.visual-core{color:#fff;text-align:center;background:linear-gradient(135deg,var(--fg-primary-dark),var(--fg-primary-light));place-items:center;width:190px;height:190px}.visual-core strong{letter-spacing:0;margin-top:8px;font-size:42px;display:block}.suite-map{border:1px solid var(--fg-border);box-shadow:var(--fg-shadow);background:radial-gradient(circle at 50% 0,#1058ff29,#0000 22rem),#fff;border-radius:20px;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:42px;padding:28px;display:grid}.suite-map article{background:linear-gradient(#fff,#f7fbff);border-radius:16px;min-height:260px;padding:28px;position:relative;box-shadow:0 10px 24px #1040a812}.suite-map article:not(:last-child):after{z-index:2;color:#fff;background:var(--fg-primary);content:"→";border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:50%;right:-16px}.post-grid span,.solution-card strong,.suite-map span{color:var(--fg-primary);font-weight:700}.suite-map strong{color:var(--fg-title);margin:18px 0 14px;font-size:23px;line-height:1.35;display:block}.suite-map p{color:var(--fg-muted);margin:0;line-height:1.78}.governance-loop{gap:18px;display:grid}.governance-loop article{border-left:5px solid var(--fg-primary);box-shadow:var(--fg-shadow);background:#fff;border-radius:14px;padding:26px 28px}.governance-loop h3{color:var(--fg-primary);margin:0 0 12px;font-size:22px}.governance-loop p{color:var(--fg-muted);margin:0;line-height:1.75}.audit-pipeline,.event-loop,.loop-line,.ops-loop,.solution-stack{flex-wrap:wrap;gap:14px;display:flex}.loop-line{margin-top:10px}.audit-pipeline span,.event-loop span,.loop-line span,.ops-loop span,.solution-stack span{color:var(--fg-primary-dark);background:var(--fg-bg-soft);border-radius:999px;padding:14px 18px;font-weight:700;position:relative}.audit-pipeline span:not(:last-child):after,.event-loop span:not(:last-child):after,.loop-line span:not(:last-child):after,.ops-loop span:not(:last-child):after{color:var(--fg-primary);content:"→";margin-left:14px}.tool-table{gap:10px;margin-top:42px;display:grid}.tool-table>div{border:1px solid var(--fg-border);box-shadow:var(--fg-shadow);background:#fff;border-radius:12px;grid-template-columns:.9fr .85fr .72fr 1fr 1.55fr .9fr;align-items:center;gap:12px;padding:18px 20px;display:grid}.tool-table>div.head{color:#fff;background:linear-gradient(120deg,#2858c0,#4080e8);border-color:#0000}.tool-table span{color:var(--fg-text);line-height:1.55}.tool-table .head span{color:#fff;font-weight:700}.tool-risk-matrix{border:1px solid var(--fg-border);max-width:1080px;box-shadow:var(--fg-shadow);background:radial-gradient(circle at 50% 0,#1058ff21,#0000 20rem),#fff;border-radius:20px;gap:16px;margin:42px auto 0;padding:30px;display:grid}.risk-detect,.risk-request,.risk-writeback{color:#fff;background:linear-gradient(135deg,var(--fg-primary-dark),var(--fg-primary-light));border-radius:999px;place-items:center;min-height:58px;font-weight:800;display:grid;position:relative}.risk-detect{color:var(--fg-primary-dark);background:var(--fg-bg-soft);border:1px dashed #1058ff59}.risk-writeback{background:linear-gradient(135deg,#0b7a48,#22c55e)}.risk-detect:after,.risk-levels:after,.risk-request:after{color:var(--fg-primary);content:"↓";font-size:18px;position:absolute;bottom:-16px;left:50%;transform:translate(-50%)}.risk-levels{grid-template-columns:repeat(3,1fr);gap:16px;display:grid;position:relative}.risk-levels article{min-height:170px;box-shadow:var(--fg-shadow);background:#fff;border-radius:16px;padding:24px}.risk-levels p,.risk-levels span,.risk-levels strong{display:block}.risk-levels strong{margin-bottom:16px;font-size:22px}.risk-levels span{color:var(--fg-title);margin-bottom:10px;font-weight:800}.risk-levels p{color:var(--fg-muted);margin:0;line-height:1.7}.risk-blue{border:1px solid #2a6dff3d}.risk-blue strong{color:var(--fg-primary)}.risk-orange{border:1px solid #f59e0b5c;background:#fff8ec!important}.risk-orange strong{color:#b86a00}.risk-red{border:1px solid #ef444452;background:#fff5f5!important}.risk-red strong{color:#cf2323}.risk-flow{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;display:grid}.risk-flow span{color:#fff;text-align:center;background:linear-gradient(135deg,var(--fg-primary-dark),var(--fg-primary-light));box-shadow:var(--fg-shadow);border-radius:14px;padding:22px;font-weight:700}.timeline{grid-template-columns:repeat(7,1fr);gap:14px;margin-top:42px;display:grid}.timeline article{border:1px solid var(--fg-border);min-height:150px;box-shadow:var(--fg-shadow);background:#fff;border-radius:14px;padding:24px 18px;position:relative}.timeline article:not(:last-child):after{z-index:2;color:var(--fg-primary);content:"→";font-size:22px;font-weight:800;position:absolute;top:50%;right:-12px}.migration-map span,.timeline span{color:#fff;background:var(--fg-primary);border-radius:999px;justify-content:center;min-width:42px;height:30px;margin-bottom:18px;padding:0 10px;font-size:13px;font-weight:700;line-height:30px;display:inline-flex}.timeline strong{color:var(--fg-title);font-size:19px;line-height:1.35;display:block}.timeline p{color:var(--fg-muted);margin:10px 0 0;line-height:1.7}.metric-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.metric-grid article{border:1px solid var(--fg-border);min-height:180px;box-shadow:var(--fg-shadow);background:#fff;border-radius:14px;padding:30px}.metric-grid strong{color:var(--fg-primary);margin-bottom:14px;font-size:23px;display:block}.metric-grid p{color:var(--fg-muted);margin:0;line-height:1.8}.metric-grid.compact{grid-template-columns:repeat(3,1fr);margin-top:20px}.metric-grid.compact article{min-height:150px}.ops-dashboard{box-shadow:var(--fg-shadow-strong);background:linear-gradient(120deg,#2858c0,#4080e8 56%,#68a0f0);border-radius:18px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.ops-dashboard article{background:#ffffff0f;min-height:190px;padding:28px 22px}.ops-dashboard p,.ops-dashboard span,.ops-dashboard strong{display:block}.ops-dashboard span{color:#ffffffb8;font-weight:700}.ops-dashboard strong{color:#fff;margin:18px 0 12px;font-size:42px;line-height:1}.ops-dashboard p{color:#ffffffc7;margin:0;line-height:1.65}.placeholder-note{color:var(--fg-muted);margin:14px 0 0;font-size:13px;line-height:1.6}.ops-loop{background:#ffffffb8;border:1px dashed #1058ff40;border-radius:16px;margin-top:24px;padding:26px}.risk-map{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:42px;display:grid}.risk-map article{border:1px solid var(--fg-border);min-height:260px;box-shadow:var(--fg-shadow);background:linear-gradient(#fff,#f7fbff),radial-gradient(circle at 100% 0,#1058ff29,#0000 13rem);border-radius:16px;padding:34px 30px}.risk-map h3{color:var(--fg-primary);margin:0 0 18px;font-size:24px}.risk-map p{color:var(--fg-muted);margin:0 0 12px;padding-left:18px;line-height:1.75}.risk-map p:before{color:var(--fg-primary);content:"• ";margin-left:-18px}.boundary-chain{grid-template-columns:repeat(6,1fr);gap:14px;margin-top:42px;display:grid}.boundary-chain article{color:#fff;background:linear-gradient(135deg,var(--fg-primary-dark),var(--fg-primary-light));min-height:150px;box-shadow:var(--fg-shadow);border-radius:14px;padding:26px 20px;position:relative}.boundary-chain article:not(:last-child):after{z-index:2;width:24px;height:24px;color:var(--fg-primary);text-align:center;content:"→";background:#fff;border-radius:50%;line-height:24px;position:absolute;top:50%;right:-12px}.boundary-chain span,.boundary-chain strong{display:block}.boundary-chain strong{margin-bottom:18px;font-size:24px}.boundary-chain span{color:#ffffffc7;line-height:1.6}.center-note{border-left:5px solid var(--fg-primary);max-width:900px;color:var(--fg-text);box-shadow:var(--fg-shadow);background:#fff;border-radius:12px;margin:30px auto 0;padding:24px 28px;line-height:1.8}.audit-pipeline,.event-loop{justify-content:center;margin-top:42px}.audit-package,.note-panel{border:1px solid var(--fg-border);box-shadow:var(--fg-shadow);background:#fff;border-radius:16px;margin-top:28px;padding:30px 34px}.audit-package strong,.note-panel strong{color:var(--fg-primary);margin-bottom:12px;font-size:22px;display:block}.audit-package p,.note-panel p{color:var(--fg-muted);margin:0;line-height:1.8}.audit-package-card{border:1px solid var(--fg-border);box-shadow:var(--fg-shadow);background:radial-gradient(circle at 90% 0,#1058ff21,#0000 18rem),#fff;border-radius:20px;margin-top:30px;padding:32px}.audit-package-head{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:26px;display:flex}.audit-package-head strong{color:var(--fg-primary);margin-bottom:10px;font-size:24px;display:block}.audit-package-head p{max-width:620px;color:var(--fg-muted);margin:0;line-height:1.75}.audit-status{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.audit-status span{color:#0b7a48;background:#22c55e1f;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:800}.audit-field-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.audit-field-grid span{color:var(--fg-primary-dark);background:var(--fg-bg-soft);border-radius:12px;padding:14px 16px;font-weight:700}.growth-panel{grid-template-columns:repeat(2,1fr);gap:22px;margin-top:42px;display:grid}.growth-panel div{color:#fff;background:radial-gradient(circle at 88% 18%,#ffffff3d,transparent 12rem),linear-gradient(135deg,var(--fg-primary-dark),var(--fg-primary-light));min-height:180px;box-shadow:var(--fg-shadow-strong);border-radius:16px;padding:32px}.growth-panel strong{margin-bottom:14px;font-size:25px;display:block}.growth-panel span{color:#fffc;line-height:1.75}.solution-stack{justify-content:center;margin-top:42px}.partner-map,.post-grid,.solution-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:42px;display:grid}.partner-map article,.post-grid article,.solution-card{border:1px solid var(--fg-border);min-height:300px;box-shadow:var(--fg-shadow);background:#fff;border-radius:16px;align-content:start;padding:30px;transition:all .22s;display:grid}.solution-card:not(.static):hover{box-shadow:var(--fg-shadow-strong);border-color:#1058ff59;transform:translateY(-4px)}.partner-map h3,.post-grid h3,.solution-card h3{color:var(--fg-title);margin:0 0 16px;font-size:24px;line-height:1.35}.partner-map p,.post-grid p,.solution-card p{color:var(--fg-muted);margin:0;line-height:1.78}.solution-card div{flex-wrap:wrap;gap:10px;margin:22px 0;display:flex}.solution-card div span{color:var(--fg-primary-dark);background:var(--fg-bg-soft);border-radius:999px;padding:8px 12px;font-size:13px;font-weight:700}.delivery-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:42px;display:grid}.delivery-grid span{min-height:92px;color:var(--fg-primary-dark);background:#fff;border-radius:14px;padding:24px 20px;font-weight:700;line-height:1.55}.bank-scenario-overview,.bank-scenarios article,.delivery-grid span,.evidence-pyramid article{border:1px solid var(--fg-border);box-shadow:var(--fg-shadow)}.bank-scenario-overview{background:radial-gradient(circle at 50% 24%,#1058ff26,#0000 22rem),#fff;border-radius:22px;gap:16px;max-width:1040px;margin:42px auto 0;padding:30px;display:grid}.bank-entry,.bank-safe{color:#fff;background:linear-gradient(135deg,var(--fg-primary-dark),var(--fg-primary-light));border-radius:999px;place-items:center;min-height:64px;font-weight:800;display:grid}.bank-safe{background:linear-gradient(135deg,#0b2c5a,#21c7d9)}.bank-scenarios{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.bank-scenarios article{background:linear-gradient(#fff,#f7fbff);border-radius:18px;min-height:240px;padding:30px}.bank-scenarios h3{color:var(--fg-primary);margin:0 0 18px;font-size:24px}.bank-scenarios span{color:var(--fg-primary-dark);background:var(--fg-bg-soft);border-radius:999px;margin:0 10px 10px 0;padding:9px 12px;font-size:13px;font-weight:800;display:inline-flex}.evidence-chain{gap:14px;display:grid}.evidence-pyramid article{background:#fff;border-radius:16px;min-height:112px;padding:22px 26px;position:relative}.evidence-pyramid article:not(:first-child):before{color:var(--fg-primary);content:"↑";font-size:18px;font-weight:800;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.evidence-pyramid article:first-child{width:100%}.evidence-pyramid article:nth-child(2){width:88%;margin-inline:auto}.evidence-pyramid article:nth-child(3){width:76%;margin-inline:auto}.evidence-pyramid article:nth-child(4){color:#fff;background:linear-gradient(135deg,var(--fg-primary-dark),var(--fg-primary-light));border:none;width:64%;margin-inline:auto}.evidence-pyramid strong{color:var(--fg-primary);margin-bottom:10px;font-size:20px;display:block}.evidence-pyramid article:nth-child(4) strong{color:#fff}.evidence-pyramid p{color:var(--fg-muted);margin:0;line-height:1.75}.evidence-pyramid article:nth-child(4) p{color:#ffffffc7}.editorial-lines,.workflow-board{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.editorial-lines article,.workflow-board article{border-left:5px solid var(--fg-primary);min-height:170px;box-shadow:var(--fg-shadow);background:#fff;border-radius:14px;padding:28px}.editorial-lines strong,.workflow-board strong{color:var(--fg-primary);margin-bottom:12px;font-size:21px;display:block}.editorial-lines p,.workflow-board p{color:var(--fg-muted);margin:0;line-height:1.78}.migration-map{grid-template-columns:repeat(5,1fr);gap:16px;margin-top:42px;display:grid}.migration-map article{border:1px solid var(--fg-border);min-height:238px;box-shadow:var(--fg-shadow);background:linear-gradient(#fff,#f7fbff);border-radius:16px;padding:26px 22px;position:relative}.migration-map article:not(:last-child):after{z-index:2;color:var(--fg-primary);content:"→";font-size:22px;font-weight:800;position:absolute;top:50%;right:-14px}.migration-map strong{color:var(--fg-title);margin-bottom:12px;font-size:21px;display:block}.migration-map p{color:var(--fg-muted);margin:0;line-height:1.75}.layered-board{gap:14px;display:grid}.layered-board div{box-shadow:var(--fg-shadow);background:#fff;border-radius:14px;grid-template-columns:100px 1fr;align-items:center;gap:20px;padding:22px 24px;display:grid}.layered-board strong{color:var(--fg-primary);font-size:22px}.layered-board span{color:var(--fg-muted);line-height:1.7}.ecosystem-diagram{border:1px solid var(--fg-border);min-height:360px;box-shadow:var(--fg-shadow);background:radial-gradient(circle,#1058ff29,#0000 18rem),#fff;border-radius:20px;grid-template-columns:1fr 1.15fr 1fr;align-items:center;gap:18px;padding:30px;display:grid;position:relative}.diagram-core,.diagram-side{text-align:center;border-radius:18px;place-items:center;min-height:170px;padding:26px;font-size:24px;font-weight:700;display:grid}.diagram-side{color:var(--fg-primary-dark);background:var(--fg-bg-soft)}.diagram-core{color:#fff;background:linear-gradient(135deg,var(--fg-primary-dark),var(--fg-primary-light));box-shadow:var(--fg-shadow-strong)}.diagram-core span,.diagram-side span{color:inherit;opacity:.75;font-size:14px;line-height:1.7}.post-grid article{min-height:330px}.post-grid strong{color:var(--fg-primary-dark);align-self:end;margin-top:22px}.content-loop{justify-content:center}.cta-band{color:#fff;box-shadow:var(--fg-shadow-strong);background:linear-gradient(120deg,#2858c0,#4080e8 56%,#68a0f0);border-radius:16px;justify-content:space-between;align-items:center;gap:40px;margin-top:40px;margin-bottom:86px;padding:48px 54px;display:flex}.cta-band .eyebrow,.cta-band p{color:#ffffffd6}.cta-band h2{color:#fff;max-width:680px;font-size:clamp(30px,var(--site-layout-width,100vw) * .04,44px);margin:14px 0;line-height:1.18}.cta-band p{max-width:720px;line-height:1.85}.cta-band .btn-secondary{color:#fff;background:0 0;border-color:#ffffffb3}.cta-band .btn-secondary:hover{background:#ffffff1f}.app-footer{color:var(--fg-text);background:var(--fg-footer);margin-top:0;padding:64px 0 34px;position:relative}.footer-bottom,.footer-inner{width:min(var(--container),100% - 64px);margin-inline:auto}.footer-inner{grid-template-columns:1.5fr .72fr 1.12fr 1.2fr .82fr;align-items:start;gap:46px;display:grid}.footer-brand img{width:190px;height:auto;margin-bottom:24px;display:block}.footer-company{color:var(--fg-muted);margin:0 0 12px;font-size:16px}.footer-slogan{max-width:245px;color:var(--fg-title);margin:0 0 20px;font-size:18px;font-weight:600;line-height:1.55}.footer-qr-list{grid-template-columns:repeat(2,118px);align-items:start;gap:14px;display:grid}.footer-qr-item{gap:10px;display:grid}.wechat-qr{width:118px;height:118px;box-shadow:var(--fg-shadow);background:#fff;border:1px solid #1058ff1a;border-radius:10px;padding:8px;display:block}.wechat-qr img{-o-object-fit:contain;object-fit:contain;border-radius:6px;width:100%;height:100%;display:block}.qr-caption{color:var(--fg-muted);text-align:center;margin:0;font-size:13px;line-height:1.45}.footer-column h3{color:var(--fg-title);margin:0 0 22px;font-size:20px;font-weight:700}.footer-column a,.footer-column p{color:var(--fg-text);margin:0 0 14px;font-size:17px;line-height:1.7;display:block}.footer-contact p{max-width:260px}.footer-contact strong{color:var(--fg-muted);margin-bottom:4px;font-weight:600;display:block}.footer-contact p a{font-size:inherit;line-height:inherit;margin:0;display:inline}.social-list{grid-template-columns:repeat(2,58px);gap:14px 26px;max-width:142px;display:grid}.social-list a{color:var(--fg-muted);text-align:left;justify-items:start;gap:8px;margin:0;font-size:14px;line-height:1.2;display:grid}.social-icon{color:#fff;border-radius:6px;place-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:grid}.social-icon.zh{background:#0a7cff}.social-icon.in{background:#0878ad}.social-icon.gh{background:#333}.social-icon.ge{background:#d71920}.footer-bottom{color:var(--fg-muted);border-top:1px solid #7070802e;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:42px;padding-top:28px;font-size:15px;display:flex}.floating-actions{z-index:12;gap:20px;display:grid;position:fixed;bottom:42px;right:26px}.floating-actions a,.floating-actions button{width:58px;height:58px;color:var(--fg-primary-dark);cursor:pointer;background:#fff;border:none;border-radius:50%;place-items:center;font-size:24px;font-weight:700;display:grid;box-shadow:0 10px 28px #1040a82e}.floating-actions .support-dot{color:#fff;background:var(--fg-primary)}.solutions-hero-lite{text-align:center;min-height:500px;padding-bottom:82px}.agent-flow-node,.solutions-hero-lite .eyebrow,.solutions-hero-lite .hero-actions{justify-content:center}.solutions-hero-lite h1,.solutions-hero-lite p{margin-inline:auto}.solutions-hero-lite h1{font-size:clamp(42px,var(--site-layout-width,100vw) * .05,58px)}.solution-directory{grid-template-columns:repeat(5,1fr);gap:16px;margin-top:38px;display:grid}.solution-directory-card{border:1px solid var(--fg-border);min-height:282px;box-shadow:var(--fg-shadow);background:#fff;border-radius:18px;align-content:start;padding:26px;transition:all .2s;display:grid}.solution-directory-card:hover{box-shadow:var(--fg-shadow-strong);border-color:#1058ff52;transform:translateY(-3px)}.solution-directory-card>span{min-height:42px;color:var(--fg-primary);font-size:13px;font-weight:800;line-height:1.6}.solution-directory-card h3{color:var(--fg-title);margin:14px 0 12px;font-size:21px;line-height:1.35}.solution-directory-card p{color:var(--fg-muted);margin:0;line-height:1.72}.solution-directory-card strong{color:var(--fg-primary);align-self:end;margin-top:22px}.solution-platform-section{grid-template-columns:.75fr 1.25fr;align-items:center;gap:52px;display:grid}.solution-stack-board{border:1px solid var(--fg-border);box-shadow:var(--fg-shadow);background:radial-gradient(circle at 100% 0,#1058ff1f,#0000 16rem),#fff;border-radius:20px;grid-template-columns:repeat(2,1fr);gap:12px;padding:24px;display:grid}.solution-stack-board article{background:var(--fg-bg-soft);border-radius:14px;align-items:center;gap:12px;min-height:72px;padding:16px;display:flex}.solution-delivery-line span,.solution-stack-board span{color:#fff;background:var(--fg-primary);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.solution-stack-board strong{color:var(--fg-title);font-size:16px}.solution-delivery-line{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:38px;display:grid}.solution-delivery-line article{border:1px solid var(--fg-border);min-height:150px;box-shadow:var(--fg-shadow);background:#fff;border-radius:16px;padding:22px;position:relative}.solution-delivery-line article:not(:last-child):after{z-index:1;color:#fff;text-align:center;background:var(--fg-primary);content:"→";border-radius:50%;width:24px;height:24px;line-height:24px;position:absolute;top:50%;right:-12px}.solution-delivery-line strong{color:var(--fg-title);margin:18px 0 10px;font-size:19px;display:block}.solution-delivery-line p{color:var(--fg-muted);margin:0;line-height:1.65}.ones-home-hero{gap:clamp(34px,var(--site-layout-width,100vw) * .038,56px);grid-template-columns:minmax(520px,.96fr) minmax(0,1.04fr);width:min(1280px,100% - 80px);min-height:680px;padding-top:86px;padding-bottom:96px}.ones-home-hero .hero-copy{min-width:0;max-width:620px}.home-hero-badge{min-height:44px;color:var(--fg-primary);background:#ffffffb8;border:1px solid #1058ff38;border-radius:999px;align-items:center;padding:0 22px;font-size:18px;font-weight:800;display:inline-flex;box-shadow:0 12px 28px #1040a814}.ones-home-hero .home-hero-title{letter-spacing:0;max-width:620px;margin:24px 0 0;line-height:1.06}.ones-home-hero .home-hero-title>span,.ones-home-hero .home-hero-title>strong{display:block}.ones-home-hero .home-hero-title>span{color:#1263ff;font-size:clamp(48px,var(--site-layout-width,100vw) * .0355,58px);margin-bottom:12px;font-weight:900;line-height:.96}.ones-home-hero .home-hero-title>strong{color:#080d18;font-size:clamp(46px,var(--site-layout-width,100vw) * .0345,58px);white-space:normal;text-wrap:balance;font-weight:900}.home-hero-subtitle{color:#111827;font-size:clamp(17px,var(--site-layout-width,100vw) * .0122,22px);letter-spacing:1.2px;margin:20px 0 0;font-weight:700;line-height:1.45}.home-hero-description{gap:9px;margin-top:22px;display:grid}.ones-home-hero .home-hero-description p{color:#5f6675;max-width:820px;font-size:clamp(14px,var(--site-layout-width,100vw) * .0096,16px);margin:0;font-weight:500;line-height:1.62}.home-hero-points{flex-wrap:wrap;gap:14px 22px;margin-top:24px;display:flex}.home-hero-points span{color:#4b5563;font-size:clamp(13px,var(--site-layout-width,100vw) * .0092,16px);box-shadow:none;background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;padding:0;font-weight:700;display:inline-flex}.home-hero-points .icon-badge{width:30px;height:30px;color:var(--fg-primary);background:#eef6ffeb;border:0;border-radius:50%;margin:0}.ones-home-hero .hero-actions{align-items:center;gap:40px;margin-top:30px}.home-hero-primary{border-radius:12px;min-width:220px;min-height:58px;font-size:18px}.ones-home-hero .finclaw-architecture{justify-self:end;max-width:680px}.home-hero-primary:after{content:"→";margin-left:12px}.home-hero-learn{color:var(--fg-primary);align-items:center;gap:8px;font-size:18px;font-weight:800;display:inline-flex}.home-hero-learn:after{content:"›";font-size:30px;line-height:1}.home-bridge-section{background:linear-gradient(#fff,#ffffffeb 34%,#f8fbfff5),radial-gradient(circle at 10% 0,#1058ff05,#0000 18rem),radial-gradient(circle at 92% 100%,#00b8ff05,#0000 20rem);margin-top:0;padding:48px 0 68px}.home-bridge-grid{width:min(var(--container),100% - 64px);background:#fffffff5;border:1px solid #1058ff1a;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-inline:auto;display:grid;overflow:hidden;box-shadow:0 18px 44px #1040a812}.home-bridge-card{min-height:118px;color:var(--fg-title);box-shadow:none;background:0 0;border:0;border-left:1px solid #1058ff17;border-radius:0;grid-template-columns:52px minmax(0,1fr) 28px;align-items:center;gap:14px;padding:22px 18px 22px 22px;transition:all .22s;display:grid;position:relative}.home-bridge-card div{min-width:0}.home-bridge-card:first-child{border-left:0}.home-bridge-card:hover{box-shadow:none;background:#ebf4fff5;transform:none}.home-bridge-card .icon-badge{width:52px;height:52px;color:var(--fg-primary);opacity:1;box-shadow:none;background:#eef6ff;border:0;border-radius:50%;justify-self:start;margin:0}.home-bridge-card:hover .icon-badge{color:var(--fg-primary);opacity:1;background:#e3efff}.home-bridge-card .icon-badge svg{opacity:1;color:currentColor}.home-bridge-card h3{color:var(--fg-title);letter-spacing:0;white-space:nowrap;margin:0 0 6px;font-size:16px;line-height:1.28}.home-bridge-card p{color:var(--fg-muted);margin:0;font-size:14px;font-weight:650;line-height:1.5}.home-bridge-card>span{width:28px;height:28px;color:var(--fg-primary);opacity:.78;background:#eef6ff;border-radius:999px;justify-self:end;place-items:center;font-size:24px;font-weight:650;line-height:1;transition:opacity .2s,transform .2s;display:grid;position:static;transform:none}.home-bridge-card:hover>span{opacity:1;transform:translate(3px)}.agent-adaptation-section{padding-top:84px;padding-bottom:84px}.agent-adaptation-header{text-align:center;max-width:900px;margin:0 auto 46px}.agent-adaptation-header span{color:var(--fg-primary);font-size:clamp(22px,var(--site-layout-width,100vw) * .022,30px);letter-spacing:.04em;margin-bottom:10px;font-weight:900;line-height:1;display:block}.agent-adaptation-header h2{color:var(--fg-title);font-size:clamp(30px,var(--site-layout-width,100vw) * .032,44px);letter-spacing:0;margin:0;font-weight:900;line-height:1.18}.agent-adaptation-subtitle{color:var(--fg-primary);font-size:clamp(18px,var(--site-layout-width,100vw) * .02,27px);margin:18px 0 0;font-weight:900;line-height:1.35}.agent-adaptation-description{color:#334155;max-width:900px;margin:16px auto 0;font-size:15.5px;font-weight:600;line-height:1.68}.agent-adaptation-layout{grid-template-columns:minmax(0,1.52fr) minmax(360px,1fr);align-items:stretch;gap:28px;display:grid}.agent-copy-card,.agent-flow-card{background:#fffffff5;border:1px solid #1058ff21;border-radius:22px;box-shadow:0 16px 46px #1040a814}.agent-flow-card{flex-direction:column;padding:16px 20px 20px;display:flex;position:relative;overflow:hidden}.agent-flow-card:before{display:none}.agent-flow-card h3{z-index:1;color:var(--fg-title);text-align:center;margin:0 0 24px;font-size:22px;font-weight:900;line-height:1.35;position:relative}.agent-flow-stack{z-index:1;flex:1;align-content:space-between;gap:8px;display:grid;position:relative}.agent-flow-row{background:linear-gradient(135deg,#f8fbfff5,#ffffffeb);border:1px solid #1058ff1a;border-radius:16px;grid-template-columns:136px minmax(0,1fr);align-items:center;gap:12px;min-height:68px;padding:10px 12px;display:grid}.agent-flow-row>strong{color:var(--fg-primary);font-size:15px;font-weight:900;line-height:1.35}.agent-flow-row>div{grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:10px;display:grid}.agent-flow-node{min-height:42px;color:var(--fg-title);background:#fffffff0;border:1px solid #1058ff1f;border-radius:12px;align-items:center;gap:8px;padding:7px 9px;font-size:14px;font-weight:400;line-height:1.25;display:inline-flex;box-shadow:0 8px 18px #1040a80b}.agent-flow-node .icon-badge{width:24px;height:24px;color:var(--fg-primary);background:#eef6ffe6;border:0;border-radius:9px;margin:0}.agent-flow-inputs{background:linear-gradient(135deg,#1263ff,#0753e8);border-color:#1058ff38;grid-template-columns:1fr;box-shadow:0 14px 28px #1058ff29}.agent-flow-inputs>strong{color:#fff;text-align:center}.agent-flow-inputs>div,.agent-flow-platform div{grid-template-columns:repeat(4,minmax(0,1fr))}.agent-flow-inputs .agent-flow-node{color:#fff;box-shadow:none;background:#ffffff24;border-color:#ffffff3d}.agent-flow-inputs .agent-flow-node .icon-badge{color:#fff;background:#ffffff29}.agent-flow-platform{color:#098669;text-align:center;background:linear-gradient(135deg,#eefff8f5,#f8fdffeb);border:1px solid #10b98129;border-radius:16px;gap:10px;padding:14px 18px;display:grid;box-shadow:0 16px 34px #0f9f7814}.agent-flow-platform strong{font-size:20px;font-weight:900;line-height:1.25}.agent-flow-platform div{gap:0;display:grid}.agent-flow-platform span{color:#0f766e;border-left:1px solid #0f9f7833;padding:0 10px;font-size:14px;font-weight:800}.agent-flow-platform span:first-child{border-left:0}.agent-flow-safe{background:linear-gradient(135deg,#eefff8f5,#f8fdffeb);border-color:#10b98129}.agent-flow-safe>strong{color:#098669}.agent-flow-safe .agent-flow-node .icon-badge{color:#0f9f78;background:#e8fff7f2}.agent-flow-audit{background:linear-gradient(135deg,#f7fafffa,#fffffff0)}.agent-flow-arrow{height:14px;color:var(--fg-primary);opacity:.72;place-items:center;font-size:16px;font-weight:900;line-height:1;display:grid}.agent-copy-card{background:linear-gradient(#fffffffa,#fafdfff5);flex-direction:column;justify-content:flex-start;padding:28px;display:flex}.agent-copy-card h3{color:var(--fg-title);font-size:clamp(24px,var(--site-layout-width,100vw) * .019,30px);letter-spacing:0;margin:0 0 20px;font-weight:900;line-height:1.28}.agent-copy-body{gap:12px;display:grid}.agent-copy-body p{color:#4b5563;background:#f7fbffdb;border:1px solid #1058ff14;border-radius:14px;margin:0;padding:11px 13px;font-size:14px;font-weight:600;line-height:1.68}.agent-copy-tags{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.agent-copy-tags span{min-height:46px;color:var(--fg-primary);background:#f7fbff;border:1px solid #1058ff21;border-radius:14px;place-items:center;font-size:15px;font-weight:900;display:grid}.agent-security-section{padding-top:96px;padding-bottom:112px}.agent-security-header{text-align:center;max-width:920px;margin:0 auto 64px}.agent-security-header h2{color:var(--fg-title);font-size:clamp(30px,var(--site-layout-width,100vw) * .032,44px);letter-spacing:0;margin:0;font-weight:900;line-height:1.18}.agent-security-header p{color:var(--fg-primary);font-size:clamp(18px,var(--site-layout-width,100vw) * .02,27px);margin:18px 0 0;font-weight:900;line-height:1.35}.agent-security-layout{grid-template-columns:minmax(360px,1fr) minmax(0,1.52fr);align-items:stretch;gap:36px;display:grid}.agent-security-copy-card,.agent-security-flow-card{background:#fffffff5;border:1px solid #1058ff21;border-radius:22px;box-shadow:0 16px 46px #1040a814}.agent-security-flow-card{flex-direction:column;padding:18px 22px 22px;display:flex;position:relative;overflow:hidden}.agent-security-flow-card:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#1058ff0b 1px,#0000 0),linear-gradient(#1058ff0b 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:18px;position:absolute;inset:16px}.agent-security-flow-card h3{z-index:1;color:var(--fg-title);text-align:center;margin:0 0 22px;font-size:22px;font-weight:900;line-height:1.35;position:relative}.agent-security-flow{z-index:1;flex:1;align-content:space-between;gap:8px;display:grid;position:relative}.agent-security-step{background:linear-gradient(135deg,#f8fbfffa,#fffffff0);border:1px solid #1058ff1a;border-radius:16px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:14px;min-height:76px;padding:12px 14px;display:grid}.agent-security-step .icon-badge{width:38px;height:38px;color:var(--fg-primary);background:#eef6fff5;border:0;border-radius:12px;margin:0}.agent-security-step strong{color:var(--fg-title);font-size:16px;font-weight:900;line-height:1.35;display:block}.agent-security-step p{color:#4b5563;margin:6px 0 0;font-size:14px;font-weight:600;line-height:1.56}.agent-security-step-primary{color:#fff;background:linear-gradient(135deg,#1263ff,#0753e8);border-color:#1058ff2e;box-shadow:0 16px 34px #1058ff33}.agent-security-step-primary .icon-badge{color:#fff;background:#ffffff24}.agent-security-step-primary p,.agent-security-step-primary strong{color:#fff}.agent-security-step-safe{background:linear-gradient(135deg,#eefff8fa,#f8fdfff0);border-color:#10b9812e}.agent-security-step-safe .icon-badge{color:#0f9f78;background:#e8fff7fa}.agent-security-step-safe strong{color:#098669}.agent-security-step-audit{background:linear-gradient(135deg,#f7fafffa,#fffffff0)}.agent-security-arrow{height:14px;color:var(--fg-primary);opacity:.72;place-items:center;font-size:16px;font-weight:900;line-height:1;display:grid}.agent-security-copy-card{background:linear-gradient(#fffffffa,#fafdfff5);padding:34px}.agent-security-copy-card h3{font-size:clamp(24px,var(--site-layout-width,100vw) * .019,30px);margin:0 0 20px;line-height:1.28}.agent-security-intro{color:#4b5563;background:#f7fbffdb;border:1px solid #1058ff14;border-radius:14px;margin:0;padding:13px 15px;font-size:15px;font-weight:600;line-height:1.76}.agent-security-capabilities{gap:10px;margin-top:24px;display:grid}.agent-security-capabilities article{background:#ffffffeb;border:1px solid #1058ff1a;border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;padding:13px 15px;display:grid}.agent-security-capabilities .icon-badge{border:0;border-radius:11px;width:34px;height:34px;margin:0}.agent-security-capabilities h4{color:var(--fg-title);margin:0 0 5px;font-size:15px;font-weight:900;line-height:1.35}.agent-security-capabilities p{color:#5b6575;margin:0;font-size:13px;font-weight:600;line-height:1.62}.edge-cloud-section{padding-top:84px;padding-bottom:84px}.edge-cloud-header{text-align:center;max-width:980px;margin:0 auto 38px}.edge-cloud-header h2{color:var(--fg-title);font-size:clamp(30px,var(--site-layout-width,100vw) * .032,44px);letter-spacing:0;margin:0;font-weight:900;line-height:1.18}.edge-cloud-subtitle{color:var(--fg-primary);font-size:clamp(18px,var(--site-layout-width,100vw) * .02,27px);margin:18px 0 0;font-weight:900;line-height:1.35}.edge-cloud-description{color:#334155;max-width:900px;margin:16px auto 0;font-size:15.5px;font-weight:600;line-height:1.68}.edge-cloud-architecture{grid-template-columns:minmax(0,1fr) 36px 312px 36px minmax(0,1fr);align-items:center;gap:10px;display:grid}.edge-cloud-card,.edge-cloud-value-card{background:#fffffff5;border:1px solid #1058ff24;border-radius:22px;box-shadow:0 14px 38px #1040a812}.edge-cloud-side-card{background:linear-gradient(#fffffffa,#f8fbfff5);flex-direction:column;min-height:374px;padding:22px 22px 18px;display:flex;position:relative;overflow:hidden}.edge-cloud-side-card:before{display:none}.edge-cloud-side-card>*{z-index:1;position:relative}.edge-cloud-card-head{text-align:center}.edge-cloud-pill{color:#fff;background:linear-gradient(135deg,#1263ff,#0753e8);border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 20px;font-size:15.5px;font-weight:900;line-height:1.2;display:inline-flex;box-shadow:0 14px 30px #1058ff2e}.edge-cloud-pill-strong{background:linear-gradient(135deg,#1d6dff,#0a58f5)}.edge-cloud-side-card h3{color:#334155;margin:10px 0 12px;font-size:17px;font-weight:700;line-height:1.5}.edge-cloud-card-desc{color:#5b6575;max-width:360px;margin:-6px auto 12px;font-size:13px;font-weight:700;line-height:1.48}.edge-cloud-card-body{flex:1;grid-template-columns:minmax(166px,.94fr) minmax(168px,1fr);align-items:center;gap:10px;display:grid}.edge-cloud-cloud-card .edge-cloud-card-body{grid-template-columns:minmax(158px,.9fr) minmax(176px,1fr)}.edge-cloud-item-list{gap:7px;min-width:0;display:grid}.edge-cloud-decision-tags span,.edge-cloud-item-list span,.edge-cloud-tags{background:#ffffffeb;border:1px solid #1058ff1f;border-radius:13px;align-items:center;display:inline-flex}.edge-cloud-item-list span{min-height:36px;color:var(--fg-title);white-space:nowrap;gap:7px;padding:6px 10px;font-size:12.5px;font-weight:800;line-height:1.25;box-shadow:0 8px 18px #1040a809}.edge-cloud-decision-core .icon-badge,.edge-cloud-item-list .icon-badge,.edge-cloud-tags .icon-badge,.edge-cloud-value-card .icon-badge{color:var(--fg-primary);background:0 0;border:0;margin:0}.edge-cloud-item-list .icon-badge{flex:0 0 18px;width:18px;min-width:18px;height:18px;min-height:0;padding:0}.edge-cloud-item-list .icon-badge svg{width:14px;min-width:14px;height:14px}.edge-cloud-decision-core .icon-badge,.edge-cloud-tags .icon-badge{width:auto;height:auto}.edge-cloud-tags{width:100%;min-height:40px;color:var(--fg-primary);white-space:nowrap;background:linear-gradient(135deg,#eef6fff2,#fffffff0);gap:10px;margin-top:16px;padding:8px 13px;font-size:13px;font-weight:900;line-height:1.4}.edge-cloud-visual{place-items:center;min-width:0;min-height:162px;display:grid;position:relative}.edge-cloud-visual:before{filter:blur(8px);content:"";background:radial-gradient(circle,#1058ff33,#1058ff00);border-radius:50%;height:48px;position:absolute;inset:auto 8% 0}.edge-cloud-visual img{z-index:1;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 18px 28px #1040a81f);max-width:100%;height:auto;display:block;position:relative}.edge-cloud-visual-edge img{width:min(216px,100%)}.edge-cloud-visual-cloud img{width:min(162px,100%)}.edge-cloud-connector{color:#fff;background:linear-gradient(135deg,#1263ff,#0753e8);border-radius:50%;place-items:center;width:36px;height:36px;margin:0 auto;font-size:21px;font-weight:900;line-height:1;display:grid;box-shadow:0 12px 24px #1058ff29}.edge-cloud-connector-right{transform:rotate(0)}.edge-cloud-connector-left{transform:rotate(180deg)}.edge-cloud-decision{justify-items:center;gap:12px;min-width:0;display:grid}.edge-cloud-decision-label{color:var(--fg-title);text-align:center;font-size:17px;font-weight:900;line-height:1.4}.edge-cloud-decision-ring{aspect-ratio:1;background:radial-gradient(circle,#fffffff5 0 47%,#eef6ffc7 48% 58%,#ffffffd6 59% 100%);border:0;border-radius:50%;place-items:center;width:278px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #1058ff1a,inset 0 0 0 54px #ffffff6b,0 18px 52px #1040a814}.edge-cloud-decision-ring:before{content:"";border:1px solid #1058ff29;border-radius:50%;position:absolute;inset:32px}.edge-cloud-decision-ring:after{content:"";border:1px solid #1058ff1f;border-radius:50%;position:absolute;inset:56px}.edge-cloud-decision-core{z-index:1;aspect-ratio:1;width:178px;height:178px;color:var(--fg-title);text-align:center;background:#fffffffa;border:1px solid #1058ff29;border-radius:50%;place-items:center;padding:18px;display:grid;position:relative;box-shadow:0 18px 42px #1040a81c}.edge-cloud-decision-icon{width:48px;height:48px;color:var(--fg-primary)}.edge-cloud-decision-icon path:first-child{fill:#1263ff;stroke:#1263ff;stroke-width:1.5px}.edge-cloud-decision-icon circle,.edge-cloud-decision-icon path:not(:first-child){fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.edge-cloud-decision-core strong{color:var(--fg-primary);letter-spacing:0;font-size:25px;font-weight:900;line-height:1.16}.edge-cloud-decision-core p,.edge-cloud-decision-core span{color:#334155;white-space:nowrap;margin:0;font-size:11.5px;font-weight:700;line-height:1.45}.edge-cloud-decision-tags{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.edge-cloud-decision-tags span{min-height:36px;color:var(--fg-primary);background:#f7fbfff0;justify-content:center;padding:7px 10px;font-size:12.5px;font-weight:900;line-height:1.25}.edge-cloud-values{background:#fffffff5;border:1px solid #1058ff1f;border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:20px;display:grid;overflow:hidden;box-shadow:0 12px 34px #1040a80e}.edge-cloud-value-card{min-height:78px;box-shadow:none;border:0;border-left:1px solid #1058ff1a;border-radius:0;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:13px 18px;display:grid}.edge-cloud-value-card:first-child{border-left:0}.edge-cloud-value-card .icon-badge{background:#eef6fff2;border-radius:13px;place-items:center;width:38px;height:38px;display:grid}.edge-cloud-value-card h3{color:var(--fg-title);margin:0 0 4px;font-size:16px;font-weight:900;line-height:1.3}.edge-cloud-value-card p{color:#5b6575;margin:0;font-size:12.5px;font-weight:600;line-height:1.45}.agent-security-product-page .edge-cloud-section{padding-top:92px}.agent-security-deep-section{padding-top:96px;padding-bottom:104px}.agent-security-split{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;gap:30px;margin-top:42px;display:grid}.agent-security-cloud-board,.agent-security-copy-card,.agent-security-flow-card,.agent-security-loop-board,.agent-security-routing-board,.agent-security-summary-band{background:#fffffff5;border:1px solid #1058ff21;border-radius:24px;box-shadow:0 16px 42px #1040a80f}.agent-security-copy-card{flex-direction:column;justify-content:center;padding:38px;display:flex}.agent-security-kicker{width:fit-content;color:var(--fg-primary);background:#eef6ffc7;border:1px solid #1058ff2e;border-radius:999px;margin-bottom:16px;padding:8px 14px;font-size:13px;font-weight:900;line-height:1}.agent-security-copy-card h3{color:var(--fg-title);font-size:clamp(25px,var(--site-layout-width,100vw) * .024,34px);letter-spacing:0;margin:0;font-weight:900;line-height:1.22}.agent-security-copy-card p{color:#475569;margin:20px 0 0;font-size:16px;font-weight:600;line-height:1.78}.agent-security-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.agent-security-chip-grid span{min-height:44px;color:var(--fg-primary);background:linear-gradient(135deg,#f8fbfffa,#eef6ffb8);border:1px solid #1058ff21;border-radius:14px;align-items:center;padding:0 14px;font-size:13.5px;font-weight:800;display:inline-flex}.agent-security-flow-card{background-color:#fffffff5;background-image:linear-gradient(90deg,#1058ff0b 1px,#0000 0),linear-gradient(#1058ff0b 1px,#0000 0),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;gap:12px;padding:24px;display:grid}.agent-security-flow-card article{background:#fffffff0;border:1px solid #1058ff1f;border-radius:18px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;min-height:86px;padding:18px 20px;display:grid;position:relative}.agent-security-flow-card article .icon-badge{width:48px;height:48px;color:var(--fg-primary);background:#eef6ffe6;border:0;margin:0}.agent-security-cloud-board h3,.agent-security-flow-card strong,.agent-security-loop-board h3,.agent-security-routing-input strong,.agent-security-routing-output strong{color:var(--fg-title);font-size:17px;font-weight:900;line-height:1.35;display:block}.agent-security-cloud-board p,.agent-security-flow-card span,.agent-security-loop-board p,.agent-security-routing-input span,.agent-security-routing-output span{color:#64748b;margin-top:4px;font-size:13px;font-weight:600;line-height:1.55;display:block}.agent-security-flow-card em{z-index:2;color:#fff;background:var(--fg-primary);border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid;position:absolute;bottom:-20px;right:26px;box-shadow:0 8px 18px #1058ff2e}.agent-security-cloud-board{grid-template-columns:minmax(260px,.9fr) repeat(2,minmax(0,1fr));gap:18px;margin-top:42px;padding:24px;display:grid}.agent-security-cloud-core{text-align:center;background:linear-gradient(#eef6ffcc,#fffffff5);border:1px solid #1058ff1f;border-radius:20px;grid-row:span 2;align-content:center;place-items:center;min-height:380px;padding:24px;display:grid}.agent-security-cloud-core img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 20px 30px #1040a81f);width:min(220px,80%);height:auto}.agent-security-cloud-core strong{color:var(--fg-title);margin-top:14px;font-size:20px;font-weight:900;line-height:1.35}.agent-security-cloud-core span{color:var(--fg-primary);margin-top:6px;font-size:13px;font-weight:800}.agent-security-cloud-board article{background:#fffffff2;border:1px solid #1058ff1f;border-radius:20px;min-height:180px;padding:24px}.agent-security-cloud-board article .icon-badge{color:var(--fg-primary);background:#eef6ffe6;margin-bottom:18px}.agent-security-routing-board{grid-template-columns:minmax(300px,.9fr) 250px minmax(360px,1fr);align-items:center;gap:26px;margin-top:42px;padding:28px;display:grid}.agent-security-routing-input{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.agent-security-routing-input strong{grid-column:1/-1;margin-bottom:2px}.agent-security-routing-input span{min-height:42px;color:var(--fg-title);background:#f8fbfff5;border:1px solid #1058ff1f;border-radius:14px;margin:0;padding:11px 14px}.agent-security-routing-core{aspect-ratio:1;text-align:center;background:radial-gradient(circle,#fff 0 49%,#eef6ffdb 50% 100%);border:1px solid #1058ff24;border-radius:50%;place-items:center;width:250px;display:grid;box-shadow:inset 0 0 0 34px #ffffff73,0 20px 50px #1040a814}.agent-security-routing-core svg{width:52px;height:52px;color:var(--fg-primary)}.agent-security-routing-core svg path:first-child{fill:#1263ff;stroke:#1263ff}.agent-security-routing-core svg circle,.agent-security-routing-core svg path:not(:first-child){fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.agent-security-routing-core strong{color:var(--fg-primary);font-size:27px;font-weight:900;line-height:1.1}.agent-security-routing-core span{color:#334155;font-size:12px;font-weight:800}.agent-security-routing-output{align-content:center;gap:14px;display:grid}.agent-security-routing-output article{background:#fffffff2;border:1px solid #1058ff1f;border-radius:18px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;min-height:84px;padding:16px 18px;display:grid}.agent-security-routing-output article>div{min-width:0}.agent-security-routing-output .icon-badge{width:48px;height:48px;color:var(--fg-primary);background:#eef6ffe6;border:0;margin:0}.agent-security-loop-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:42px;display:grid;overflow:hidden}.agent-security-loop-board article{background:linear-gradient(#fffffffa,#f8fbffe6);border-left:1px solid #1058ff1a;min-height:240px;padding:28px 24px;position:relative}.agent-security-loop-board article:first-child{border-left:0}.agent-security-loop-board article>span{color:#1058ff47;margin-bottom:22px;font-size:22px;font-weight:900;line-height:1;display:inline-flex}.agent-security-loop-board .icon-badge{color:var(--fg-primary);background:#eef6ffe6;margin-bottom:22px}.agent-security-summary-band{color:var(--fg-title);background:linear-gradient(135deg,#eef6fffa,#fffffff5);align-items:center;gap:18px;margin-top:18px;padding:22px 28px;display:flex}.agent-security-summary-band strong{color:var(--fg-primary);white-space:nowrap;font-size:18px;font-weight:900}.agent-security-summary-band span{color:#475569;font-size:15px;font-weight:700;line-height:1.6}.xinchuang-office-section{padding-top:84px;padding-bottom:84px}.xinchuang-office-header{text-align:center;max-width:980px;margin:0 auto 42px}.xinchuang-office-header h2{color:var(--fg-title);font-size:clamp(30px,var(--site-layout-width,100vw) * .032,44px);letter-spacing:0;margin:0;font-weight:900;line-height:1.18}.xinchuang-office-subtitle{color:var(--fg-primary);font-size:clamp(18px,var(--site-layout-width,100vw) * .02,27px);margin:18px 0 0;font-weight:900;line-height:1.35}.xinchuang-office-description{color:#334155;max-width:900px;margin:16px auto 0;font-size:15.5px;font-weight:600;line-height:1.68}.xinchuang-office-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}.xinchuang-office-card{text-align:center;background:radial-gradient(circle at 50% 18%,#1058ff0e,#0000 8rem),#fffffff7;border:1px solid #1058ff24;border-radius:22px;align-content:center;justify-items:center;min-height:338px;padding:26px 20px 28px;transition:border-color .22s,box-shadow .22s,transform .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 38px #1040a812}.xinchuang-office-card:before{display:none}.xinchuang-office-card:hover{border-color:#1058ff47;transform:translateY(-3px);box-shadow:0 18px 44px #1040a81c}.xinchuang-office-card-icon{z-index:1;background:radial-gradient(circle at 50% 42%,#1058ff14,#0000 5.4rem);border-radius:26px;place-items:center;width:166px;height:124px;margin-bottom:20px;display:grid;position:relative;overflow:visible}.xinchuang-office-card-icon img{z-index:1;-o-object-fit:contain;object-fit:contain;filter:saturate(1.06)drop-shadow(0 12px 18px #1040a81a);width:auto;max-width:164px;height:auto;max-height:122px;display:block;position:relative}.xinchuang-office-card h3{z-index:1;color:#07122f;margin:0 0 12px;font-size:18px;font-weight:900;line-height:1.32;position:relative}.xinchuang-office-card h3 span{display:block}.xinchuang-office-card p{z-index:1;color:#334155;text-align:left;margin:0;font-size:13px;font-weight:600;line-height:1.58;position:relative}.xinchuang-office-bar{background:linear-gradient(135deg,#fffffffa,#f8fbfff5);border:1px solid #1058ff21;border-radius:22px;grid-template-columns:minmax(240px,.86fr) minmax(0,1.7fr);align-items:center;gap:28px;margin-top:30px;padding:22px 26px;display:grid;box-shadow:0 12px 34px #1040a80e}.xinchuang-office-bar-copy{grid-template-columns:62px minmax(0,1fr);align-items:center;gap:18px;min-width:0;display:grid}.xinchuang-office-bar-copy .icon-badge{background:linear-gradient(145deg,#fff,#eef6ff);border-radius:20px;justify-content:center;place-self:center;align-items:center;width:62px;height:62px;margin:0;display:inline-flex;box-shadow:0 14px 30px #1058ff1c}.xinchuang-office-bar-copy .icon-badge svg{width:30px;height:30px}.xinchuang-office-bar-copy strong{color:#07122f;font-size:20px;font-weight:900;line-height:1.28;display:block}.xinchuang-office-bar-copy div>span{color:#475569;margin-top:6px;font-size:13.5px;font-weight:700;line-height:1.42;display:block}.xinchuang-office-tags{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.xinchuang-office-tags>span{color:#07122f;text-align:center;background:#ffffffc7;border:1px solid #1058ff1c;border-radius:16px;align-content:center;justify-items:center;gap:8px;min-height:68px;padding:10px 8px;font-size:12.5px;font-weight:800;line-height:1.2;display:grid}.xinchuang-office-tags .icon-badge{width:24px;height:24px;color:var(--fg-primary);background:0 0;border:0;border-radius:0;place-self:center;place-items:center;margin:0;display:inline-grid}.xinchuang-office-tags .icon-badge svg{width:20px;height:20px;display:block}.xinchuang-product-hero{gap:clamp(30px,var(--site-layout-width,100vw) * .034,48px);min-height:auto;padding:58px max(32px,.5 * ((var(--site-layout-width,100vw)) - var(--container))) 64px;grid-template-columns:minmax(420px,.96fr) minmax(520px,1.04fr);align-items:center;display:grid}.xinchuang-product-hero-copy{min-width:0;max-width:720px}.xinchuang-product-hero-badge{color:var(--fg-primary);background:#ffffffb8;border:1px solid #1058ff33;border-radius:999px;align-items:center;margin-bottom:18px;padding:9px 18px;font-size:18px;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 12px 30px #1058ff14}.xinchuang-product-hero-copy h1{color:var(--fg-title);font-size:clamp(46px,var(--site-layout-width,100vw) * .058,76px);letter-spacing:0;margin:0;font-weight:950;line-height:1.08}.xinchuang-product-hero-subtitle{color:var(--fg-primary);font-size:clamp(22px,var(--site-layout-width,100vw) * .022,30px);margin:20px 0 0;font-weight:900;line-height:1.35}.xinchuang-product-hero-description{color:#475569;gap:12px;max-width:690px;margin:20px 0 0;font-size:17px;line-height:1.72;display:grid}.xinchuang-product-hero-description p{margin:0}.xinchuang-product-hero-tags{flex-wrap:wrap;gap:12px 20px;margin-top:22px;display:flex}.xinchuang-product-hero-tags span{color:#334155;align-items:center;gap:10px;font-size:16px;font-weight:850;line-height:1.2;display:inline-flex}.xinchuang-product-hero-tags .icon-badge{width:36px;height:36px;color:var(--fg-primary);background:#eef6fff2;border:0;margin:0}.xinchuang-product-hero-copy .hero-actions{margin-top:28px}.xinchuang-product-hero-board{background:linear-gradient(#fffffffa,#f7fbfff5);border:1px solid #1058ff24;border-radius:24px;justify-self:end;gap:8px;width:min(100%,680px);min-width:0;padding:14px;display:grid;position:relative;box-shadow:0 24px 64px #1040a817}.xinchuang-product-page .icon-badge{box-sizing:border-box;flex:none;place-items:center;margin:0;line-height:0;display:inline-grid}.xinchuang-product-page .icon-badge svg{margin:0 auto;display:block}.xinchuang-product-hero-core{text-align:left;color:#fff;background:linear-gradient(135deg,#2a75ff,#075bff);border-radius:18px;grid-template-columns:38px minmax(0,1fr);align-content:center;place-items:center start;gap:14px;padding:15px 18px;display:grid;box-shadow:0 18px 38px #1058ff2e}.xinchuang-product-hero-core .icon-badge{box-sizing:border-box;color:#fff;background:#ffffff24;border:1px solid #ffffff3d;border-radius:20px;flex:0 0 38px;place-items:center;width:38px;height:38px;margin:0;line-height:0;display:grid}.xinchuang-product-hero-core strong{text-align:left;width:100%;font-size:22px;font-weight:950;line-height:1.2;display:block}.xinchuang-product-hero-core span{color:#ffffffd6;text-align:left;width:100%;margin-top:3px;font-size:13.5px;font-weight:750;line-height:1.45;display:block}.xinchuang-product-hero-modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.xinchuang-product-hero-modules article{text-align:left;background:radial-gradient(circle at 0 0,#1058ff13,#0000 7rem),#fffffff0;border:1px solid #1058ff21;border-radius:16px;justify-content:flex-start;align-items:center;gap:10px;min-height:50px;padding:9px 12px;display:flex}.xinchuang-product-hero-modules article:nth-child(5){grid-column:1/-1;justify-content:center}.xinchuang-product-hero-modules .icon-badge{box-sizing:border-box;width:30px;height:30px;color:var(--fg-primary);background:#eef6fff2;border-radius:12px;flex:0 0 30px;place-items:center;margin:0;line-height:0;display:grid}.xinchuang-product-hero-core .icon-badge svg,.xinchuang-product-hero-modules .icon-badge svg{margin:0 auto;display:block}.xinchuang-product-hero-modules article>div{text-align:left;justify-items:start;min-width:0;display:grid}.xinchuang-product-hero-modules strong{color:var(--fg-title);font-size:14.5px;font-weight:950;line-height:1.18;display:block}.xinchuang-product-hero-modules span{color:#64748b;margin-top:2px;font-size:12px;font-weight:700;line-height:1.25;display:block}.xinchuang-product-hero-foundation{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.xinchuang-product-hero-foundation span{min-height:38px;color:var(--fg-title);text-align:center;background:#ffffffd1;border:1px solid #1058ff1f;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;font-weight:850;line-height:1.2;display:inline-flex}.xinchuang-product-hero-foundation .icon-badge{box-sizing:border-box;width:24px;height:24px;color:var(--fg-primary);background:0 0;border:0;flex:0 0 24px;place-items:center;margin:0;line-height:0;display:grid}.xinchuang-product-page .xinchuang-office-section{padding-top:76px}.xinchuang-product-section{padding-top:76px;padding-bottom:76px}#xinchuang-architecture{background:#f8fbff;border:1px solid #d8e6ffd1;border-radius:28px;padding:76px 30px}.xinchuang-architecture-header{text-align:center;max-width:1080px;margin-inline:auto}.xinchuang-architecture-header h2{color:#0f172a;letter-spacing:0;margin:0;font-size:44px;font-weight:900;line-height:1.12}.xinchuang-architecture-subtitle{color:#155eef;letter-spacing:0;max-width:920px;margin:14px auto 0;font-size:22px;font-weight:850;line-height:1.42}.xinchuang-architecture-description{gap:10px;max-width:930px;margin:16px auto 0;display:grid}.xinchuang-architecture-description p{color:#475569;letter-spacing:0;margin:0;font-size:16px;font-weight:620;line-height:1.68}.xinchuang-product-kicker{width:fit-content;color:var(--fg-primary);background:#eef6ffc7;border:1px solid #1058ff29;border-radius:999px;margin-bottom:12px;padding:8px 14px;font-size:13px;font-weight:900;line-height:1;display:inline-flex}.xinchuang-architecture-board,.xinchuang-entry-board,.xinchuang-governance-bar,.xinchuang-operation-board,.xinchuang-product-cta,.xinchuang-product-split,.xinchuang-skill-board{margin-top:28px}.xinchuang-architecture-board{grid-template-columns:minmax(0,1fr) 46px minmax(360px,1.14fr) 46px minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.xinchuang-architecture-column,.xinchuang-architecture-core,.xinchuang-entry-board,.xinchuang-operation-board,.xinchuang-product-cta,.xinchuang-product-flow,.xinchuang-product-visual-card,.xinchuang-skill-board{background:#fffffff5;border:1px solid #1058ff21;border-radius:24px;box-shadow:0 16px 42px #1040a80f}.xinchuang-architecture-column{align-content:start;gap:0;padding:20px;display:grid}.xinchuang-architecture-side-card h3{color:#0f172a;letter-spacing:0;margin:0;font-size:25px;font-weight:900;line-height:1.28}.xinchuang-architecture-side-card>p{color:#64748b;letter-spacing:0;margin:7px 0 12px;font-size:14px;font-weight:650;line-height:1.68}.xinchuang-architecture-list{gap:8px;display:grid}.xinchuang-architecture-column article{background:#f8fbffeb;border:1px solid #1058ff1c;border-radius:16px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:14px;min-height:78px;padding:12px;display:grid}.xinchuang-architecture-arrow{color:#155eef;background:#ffffffeb;border:1px solid #155eef2e;border-radius:999px;justify-content:center;align-self:center;align-items:center;width:44px;height:44px;font-size:24px;font-weight:800;line-height:1;display:inline-flex;position:relative;box-shadow:0 14px 28px #1040a814}.xinchuang-architecture-arrow:after,.xinchuang-architecture-arrow:before{display:none}.xinchuang-architecture-arrow:before{right:100%}.xinchuang-architecture-arrow:after{left:100%}.xinchuang-architecture-column .icon-badge,.xinchuang-entry-board article .icon-badge,.xinchuang-operation-board .icon-badge,.xinchuang-product-flow .icon-badge{width:42px;height:42px;color:var(--fg-primary);background:#eef6ffe6;border:0;margin:0}.xinchuang-architecture-column strong,.xinchuang-entry-board article strong,.xinchuang-operation-board h3,.xinchuang-product-flow strong,.xinchuang-skill-steps strong{color:var(--fg-title);font-size:17px;font-weight:900;line-height:1.36;display:block}.xinchuang-architecture-column span:not(.xinchuang-product-kicker),.xinchuang-entry-board article span,.xinchuang-operation-board p,.xinchuang-product-flow span,.xinchuang-skill-steps p{color:#64748b;margin-top:4px;font-size:13px;font-weight:600;line-height:1.58;display:block}.xinchuang-architecture-core{text-align:center;background:#fffffffa;align-content:start;justify-items:center;min-height:100%;padding:22px 20px;display:grid}.xinchuang-architecture-core .icon-badge{color:#fff;width:56px;height:56px;box-shadow:none;background:#155eef;border-radius:20px;margin:0 0 14px}.xinchuang-architecture-core strong{color:var(--fg-title);letter-spacing:0;font-size:26px;font-weight:900;line-height:1.28}.xinchuang-architecture-core>span{color:var(--fg-primary);margin-top:8px;font-size:14px;font-weight:800;line-height:1.55}.xinchuang-architecture-core-grid{gap:7px;width:100%;margin-top:14px;display:grid}.xinchuang-architecture-core-grid article{text-align:left;background:#ffffffe0;border:1px solid #155eef1f;border-radius:14px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;min-height:58px;padding:9px 11px;display:grid}.xinchuang-architecture-core-grid .icon-badge{color:#155eef;width:40px;height:40px;box-shadow:none;background:#eef6ff;border-radius:12px;margin:0}.xinchuang-architecture-core-grid strong{color:#0f172a;letter-spacing:0;font-size:15px;font-weight:900;line-height:1.36;display:block}.xinchuang-architecture-core-grid span{color:#64748b;margin-top:3px;font-size:12.5px;font-weight:650;line-height:1.52;display:block}.xinchuang-governance-bar{background:#fffffff5;border:1px solid #155eef24;border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden;box-shadow:0 16px 42px #1040a80f}.xinchuang-governance-bar article{border-left:1px solid #155eef1a;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:14px;min-height:78px;padding:14px 16px;display:grid}.xinchuang-architecture-column article>.icon-badge,.xinchuang-architecture-core-grid article>.icon-badge,.xinchuang-governance-bar article>.icon-badge{place-self:center}.xinchuang-architecture-column article>div,.xinchuang-architecture-core-grid article>div,.xinchuang-governance-bar article>div{align-self:center}.xinchuang-governance-bar article:first-child{border-left:0}.xinchuang-governance-bar .icon-badge{color:#155eef;background:#eef6ff;border:0;width:40px;height:40px;margin:0}.xinchuang-governance-bar strong{color:#0f172a;letter-spacing:0;font-size:17px;font-weight:900;line-height:1.36;display:block}.xinchuang-governance-bar span{color:#64748b;margin-top:5px;font-size:13px;font-weight:650;line-height:1.58;display:block}.xinchuang-product-split{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);align-items:stretch;gap:28px;display:grid}.xinchuang-product-visual-card{text-align:center;background:radial-gradient(circle at 50% 34%,#1058ff14,#0000 11rem),#fffffff5;align-content:center;place-items:center;min-height:430px;padding:36px;display:grid}.xinchuang-product-visual-card img{-o-object-fit:contain;object-fit:contain;width:min(260px,78%);height:auto}.xinchuang-product-visual-card strong{color:var(--fg-title);margin-top:18px;font-size:24px;font-weight:900;line-height:1.3}.xinchuang-product-visual-card span{color:#64748b;max-width:360px;margin-top:8px;font-size:14px;font-weight:600;line-height:1.65}.xinchuang-product-flow{gap:14px;padding:24px;display:grid}.xinchuang-product-flow article{background:#f8fbffd1;border:1px solid #1058ff1c;border-radius:18px;grid-template-columns:42px 46px minmax(0,1fr);align-items:center;gap:14px;min-height:86px;padding:16px 18px;display:grid;position:relative}.xinchuang-product-flow em{color:#1058ff57;font-size:20px;font-style:normal;font-weight:900;line-height:1}.xinchuang-entry-board{grid-template-columns:minmax(280px,.86fr) repeat(2,minmax(0,1fr));gap:18px;padding:24px;display:grid}.xinchuang-entry-hub{text-align:center;background:linear-gradient(#eef6ffc2,#fffffff5);border:1px solid #1058ff1c;border-radius:20px;grid-row:span 2;align-content:center;place-items:center;min-height:360px;padding:26px;display:grid}.xinchuang-entry-hub img{-o-object-fit:contain;object-fit:contain;width:min(240px,80%);height:auto}.xinchuang-entry-hub strong{color:var(--fg-title);margin-top:12px;font-size:22px;font-weight:900;line-height:1.32}.xinchuang-entry-hub span{color:var(--fg-primary);margin-top:6px;font-size:13px;font-weight:800}.xinchuang-entry-board article{-moz-column-gap:14px;background:#fffffff2;border:1px solid #1058ff1c;border-radius:20px;grid-template-rows:auto auto;grid-template-columns:46px minmax(0,1fr);align-content:center;align-items:center;gap:4px 14px;min-height:170px;padding:24px;display:grid}.xinchuang-entry-board article .icon-badge{grid-row:1/span 2;place-self:center;margin:0}.xinchuang-entry-board article span,.xinchuang-entry-board article strong{min-width:0}.xinchuang-skill-board{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:24px;padding:26px;display:grid}.xinchuang-skill-visual{background:linear-gradient(#eef6ffbd,#fffffff5);border:1px solid #1058ff1c;border-radius:20px;place-items:center;min-height:380px;display:grid}.xinchuang-skill-visual img{-o-object-fit:contain;object-fit:contain;width:min(300px,82%);height:auto}.xinchuang-skill-steps{gap:12px;display:grid}.xinchuang-skill-steps article{background:#f8fbffd1;border:1px solid #1058ff1c;border-radius:18px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;padding:18px 20px;display:grid}.xinchuang-skill-steps article>span{width:42px;height:42px;color:var(--fg-primary);background:#eef6fff2;border-radius:14px;place-items:center;font-size:16px;font-weight:900;display:grid}.xinchuang-skill-steps p{margin-bottom:0}.xinchuang-operation-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.xinchuang-operation-board article{-moz-column-gap:14px;background:linear-gradient(#fffffffa,#f8fbffe6);border-left:1px solid #1058ff1a;grid-template-rows:auto auto;grid-template-columns:46px minmax(0,1fr);align-content:start;align-items:center;gap:4px 14px;min-height:150px;padding:22px 20px;display:grid}.xinchuang-operation-board article:first-child{border-left:0}.xinchuang-operation-board .icon-badge{grid-row:1/span 2;place-self:start center;margin:0}.xinchuang-operation-board h3,.xinchuang-operation-board p{margin:0}.xinchuang-product-cta{background:linear-gradient(135deg,#eef6fffa,#fffffffa);justify-content:space-between;align-items:center;gap:24px;padding:26px 30px;display:flex}.xinchuang-product-cta strong{color:var(--fg-title);font-size:22px;font-weight:900;line-height:1.3;display:block}.xinchuang-product-cta span{color:#64748b;margin-top:6px;font-size:14px;font-weight:600;line-height:1.6;display:block}.digital-employee-section{padding-top:84px;padding-bottom:84px}.digital-employee-header{text-align:center;max-width:980px;margin:0 auto 42px}.digital-employee-header h2{color:var(--fg-title);font-size:clamp(30px,var(--site-layout-width,100vw) * .032,44px);letter-spacing:0;margin:0;font-weight:900;line-height:1.18}.digital-employee-subtitle{color:var(--fg-primary);font-size:clamp(18px,var(--site-layout-width,100vw) * .02,27px);margin:18px 0 0;font-weight:900;line-height:1.35}.digital-employee-description{color:#334155;max-width:900px;margin:16px auto 0;font-size:15.5px;font-weight:600;line-height:1.68}.digital-employee-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.digital-employee-card{background:radial-gradient(circle at 14%,#1058ff0e,#0000 8rem),#fffffff7;border:1px solid #1058ff21;border-radius:22px;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:16px;min-height:128px;padding:16px 22px;transition:border-color .22s,box-shadow .22s,transform .22s;display:grid;box-shadow:0 14px 38px #1040a812}.digital-employee-card:hover{border-color:#1058ff47;transform:translateY(-3px);box-shadow:0 18px 44px #1040a81c}.digital-employee-card>.icon-badge{width:70px;height:70px;color:var(--fg-primary);background:radial-gradient(circle at 38% 30%,#fffffff2,#0000 3.2rem),linear-gradient(145deg,#fff,#edf6ff);border:1px solid #1058ff14;border-radius:50%;place-items:center;margin:0;display:grid;box-shadow:inset 0 0 0 7px #eef6ffb3}.digital-employee-card h3{color:#07122f;margin:0 0 6px;font-size:19px;font-weight:900;line-height:1.28}.digital-employee-card p{color:#334155;margin:0;font-size:13.5px;font-weight:600;line-height:1.5}.digital-employee-summary{background:linear-gradient(135deg,#eef6ffc7,#fffffff5);border:1px solid #1058ff21;border-radius:22px;grid-template-columns:minmax(260px,.72fr) minmax(0,1.72fr);align-items:center;gap:22px;margin-top:22px;padding:18px 22px;display:grid;box-shadow:0 12px 34px #1040a80e}.digital-employee-summary-title{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;display:grid}.digital-employee-summary-title>.icon-badge{width:52px;height:52px;color:var(--fg-primary);background:linear-gradient(145deg,#fff,#eef6ff);border-radius:17px;place-items:center;margin:0;display:grid;box-shadow:0 14px 30px #1058ff1c}.digital-employee-summary-title h3{color:#07122f;margin:0;font-size:19px;font-weight:900;line-height:1.28}.digital-employee-summary-title p{color:#475569;margin:6px 0 0;font-size:13px;font-weight:700;line-height:1.38}.digital-employee-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.digital-employee-summary-grid article{background:#ffffffd1;border:1px solid #1058ff1c;border-radius:16px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:76px;padding:12px;display:grid}.digital-employee-summary-grid .icon-badge{width:34px;height:34px;color:var(--fg-primary);background:#eef6fff2;border:0;border-radius:12px;place-items:center;margin:0;display:grid}.digital-employee-summary-grid h4{color:#07122f;margin:0 0 4px;font-size:14.5px;font-weight:900;line-height:1.3}.digital-employee-summary-grid p{color:#475569;margin:0;font-size:12.5px;font-weight:600;line-height:1.45}.industry-solutions-section{padding-top:84px;padding-bottom:84px}.industry-solutions-header{text-align:center;max-width:980px;margin:0 auto 42px}.industry-solutions-header h2{color:var(--fg-title);font-size:clamp(30px,var(--site-layout-width,100vw) * .032,44px);letter-spacing:0;margin:0;font-weight:900;line-height:1.18}.industry-solutions-subtitle{color:var(--fg-primary);font-size:clamp(18px,var(--site-layout-width,100vw) * .02,27px);margin:18px 0 0;font-weight:900;line-height:1.35}.industry-solutions-description{color:#334155;max-width:900px;margin:16px auto 0;font-size:15.5px;font-weight:600;line-height:1.68}.industry-solutions-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.industry-solution-card{text-align:center;background:radial-gradient(circle at 50% 18%,#1058ff0f,#0000 7rem),#fffffff7;border:1px solid #1058ff21;border-radius:22px;align-content:start;justify-items:center;min-height:258px;padding:22px 18px 20px;transition:border-color .22s,box-shadow .22s,transform .22s;display:grid;box-shadow:0 14px 38px #1040a812}.industry-solution-card:hover{border-color:#1058ff47;transform:translateY(-3px);box-shadow:0 18px 44px #1040a81c}.industry-solution-card>.icon-badge{width:62px;height:62px;color:var(--fg-primary);background:radial-gradient(circle at 38% 30%,#fffffff2,#0000 2.6rem),linear-gradient(145deg,#fff,#eef6ff);border:1px solid #1058ff14;border-radius:22px;place-items:center;margin:0 0 14px;display:grid;box-shadow:inset 0 0 0 7px #eef6ffb8}.industry-solution-card>span{min-height:34px;color:var(--fg-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 10px;font-size:12.5px;font-weight:800;line-height:1.55;display:-webkit-box;overflow:hidden}.industry-solution-card h3{color:#07122f;margin:0 0 8px;font-size:18px;font-weight:900;line-height:1.28}.industry-solution-card p{color:#334155;margin:0;font-size:13px;font-weight:600;line-height:1.56}.industry-solution-card strong{color:var(--fg-primary);align-items:center;gap:5px;margin-top:14px;font-size:14px;font-weight:900;line-height:1;display:inline-flex}.industry-solutions-stack{background:linear-gradient(135deg,#eef6ffc7,#fffffff5);border:1px solid #1058ff21;border-radius:22px;grid-template-columns:minmax(260px,.74fr) minmax(0,1.6fr);align-items:center;gap:24px;margin-top:22px;padding:18px 22px;display:grid;box-shadow:0 12px 34px #1040a80e}.industry-solutions-stack-title{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;display:grid}.industry-solutions-stack-title>.icon-badge{width:52px;height:52px;color:var(--fg-primary);background:linear-gradient(145deg,#fff,#eef6ff);border-radius:17px;place-items:center;margin:0;display:grid;box-shadow:0 14px 30px #1058ff1c}.industry-solutions-stack-title h3{color:#07122f;margin:0;font-size:19px;font-weight:900;line-height:1.28}.industry-solutions-stack-title p{color:#475569;margin:6px 0 0;font-size:13px;font-weight:700;line-height:1.38}.industry-solutions-stack-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.industry-solutions-stack-grid span{min-height:54px;color:var(--fg-primary);text-align:center;background:#ffffffd1;border:1px solid #1058ff1c;border-radius:16px;place-items:center;padding:0 12px;font-size:14px;font-weight:900;line-height:1.3;display:grid}.product-detail-hero,.product-index-hero{width:min(var(--container),100% - 64px);margin-inline:auto}.product-index-hero{text-align:center;max-width:980px;padding:120px 0 40px}.product-detail-badge{min-height:40px;color:var(--fg-primary);background:#ffffffc7;border:1px solid #1058ff38;border-radius:999px;align-items:center;padding:0 22px;font-size:16px;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 12px 32px #1040a80e}.product-detail-copy h1,.product-index-hero h1,.product-section-header h2,.product-workflow-card h2{color:var(--fg-title);font-size:clamp(30px,var(--site-layout-width,100vw) * .032,44px);letter-spacing:0;margin:18px 0 0;font-weight:900;line-height:1.18}.product-detail-subtitle,.product-index-subtitle{color:var(--fg-primary);font-size:clamp(18px,var(--site-layout-width,100vw) * .02,27px);margin:18px 0 0;font-weight:900;line-height:1.35}.product-detail-description,.product-index-description,.product-section-header p,.product-workflow-card p{color:#334155;max-width:900px;margin:16px auto 0;font-size:16px;font-weight:600;line-height:1.72}.product-index-section{padding-top:42px;padding-bottom:56px}.product-index-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.product-capability-grid article,.product-detail-board,.product-index-card,.product-workflow-card{background:radial-gradient(circle at 50% 18%,#1058ff0e,#0000 8rem),#fffffff7;border:1px solid #1058ff21;border-radius:22px;box-shadow:0 14px 38px #1040a812}.product-index-card{align-content:start;min-height:330px;padding:28px 24px 24px;transition:border-color .22s,box-shadow .22s,transform .22s;display:grid}.product-index-card:hover{border-color:#1058ff47;transform:translateY(-3px);box-shadow:0 18px 44px #1040a81c}.product-index-card>.icon-badge{border-radius:22px;width:68px;height:68px;margin-bottom:20px;box-shadow:inset 0 0 0 7px #eef6ffb8}.product-index-card h2{color:#07122f;margin:0 0 10px;font-size:21px;font-weight:900;line-height:1.28}.product-index-card strong{color:var(--fg-primary);font-size:14px;font-weight:900;line-height:1.5}.product-index-card p{color:#334155;margin:14px 0 0;font-size:14px;font-weight:600;line-height:1.68}.product-index-card>span{color:var(--fg-primary);align-self:end;align-items:center;gap:5px;margin-top:22px;font-size:14px;font-weight:900;display:inline-flex}.product-index-card i{font-style:normal}.product-shared-section{padding-top:28px;padding-bottom:96px}.product-shared-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.product-shared-grid span{min-height:54px;color:var(--fg-primary);text-align:center;background:#ffffffd1;border:1px solid #1058ff1c;border-radius:16px;place-items:center;padding:0 12px;font-size:14px;font-weight:900;line-height:1.3;display:grid}.product-detail-hero{grid-template-columns:.92fr 1.08fr;align-items:center;gap:48px;padding:104px 0 80px;display:grid}.product-detail-copy>.icon-badge{border-radius:22px;place-items:center;width:72px;height:72px;margin:28px 0 0;display:grid;box-shadow:inset 0 0 0 7px #eef6ffb8}.product-detail-copy h1{margin-top:22px}.product-detail-description{margin-inline:0}.product-detail-tags{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.product-detail-tags span{color:var(--fg-primary);background:#eef6ff;border-radius:999px;padding:9px 13px;font-size:13px;font-weight:900}.product-detail-board{gap:14px;padding:24px;display:grid}.product-detail-board article{background:#ffffffd1;border:1px solid #1058ff1c;border-radius:16px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:18px;min-height:74px;padding:16px 18px;display:grid}.product-detail-board strong{color:var(--fg-primary);font-size:15px;font-weight:900;line-height:1.35}.product-detail-board span{color:#334155;font-size:14px;font-weight:650;line-height:1.55}.agent-adaptation-product-page{background:radial-gradient(circle at 50% 7%,#1058ff0e,#0000 28rem),linear-gradient(#fff,#fbfdff 38%,#f8fbff)}.agent-adaptation-product-inner{width:min(var(--container),100% - 64px);margin-inline:auto}.agent-adaptation-product-hero{text-align:left;padding:80px 0 88px}.agent-adaptation-product-hero-grid{gap:clamp(28px,var(--site-layout-width,100vw) * .042,60px);grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:center;min-height:620px;display:grid}.agent-adaptation-product-hero-copy{max-width:700px}.agent-adaptation-product-heading h2,.agent-adaptation-product-hero h1{color:var(--fg-title);font-size:clamp(30px,var(--site-layout-width,100vw) * .032,44px);letter-spacing:0;margin:18px 0 0;font-weight:900;line-height:1.18}.agent-adaptation-product-subtitle{color:var(--fg-primary);font-size:clamp(18px,var(--site-layout-width,100vw) * .02,27px);margin:18px 0 0;font-weight:900;line-height:1.35}.agent-adaptation-product-hero h1{font-size:clamp(42px,var(--site-layout-width,100vw) * .038,58px);letter-spacing:0;margin-top:24px;line-height:1.04}.agent-adaptation-product-hero .agent-adaptation-product-subtitle{max-width:680px;font-size:clamp(18px,var(--site-layout-width,100vw) * .0128,22px);letter-spacing:.04em;margin-top:20px;line-height:1.45}.agent-adaptation-product-description,.agent-adaptation-product-heading p{color:#334155;max-width:860px;margin:16px auto 0;font-size:16px;font-weight:650;line-height:1.72}.agent-adaptation-product-tags{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}.agent-adaptation-product-tags span{min-height:36px;color:var(--fg-primary);background:#eef6ffc2;border:1px solid #1058ff21;border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:900;line-height:1;display:inline-flex}.agent-adaptation-product-actions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:34px;display:flex}.agent-adaptation-audit-board,.agent-adaptation-audit-chain,.agent-adaptation-compare-board,.agent-adaptation-control-grid article,.agent-adaptation-deliverable-board,.agent-adaptation-feature-grid article,.agent-adaptation-flow-board,.agent-adaptation-governance-grid article,.agent-adaptation-highlight-grid article,.agent-adaptation-overview-card,.agent-adaptation-pain-grid article,.agent-adaptation-scenario-strip article,.agent-adaptation-step-row article{background:radial-gradient(circle at 50% 0,#1058ff0e,#0000 8rem),#fffffff7;border:1px solid #1058ff21;box-shadow:0 16px 46px #1040a812}.agent-adaptation-product-description{gap:12px;display:grid}.agent-adaptation-product-copy p,.agent-adaptation-product-description p{margin:0}.agent-adaptation-product-hero .agent-adaptation-product-description{gap:9px;max-width:680px;margin:20px 0 0}.agent-adaptation-product-hero .agent-adaptation-product-description p{color:#5f6675;font-size:clamp(14px,var(--site-layout-width,100vw) * .0096,16px);font-weight:550;line-height:1.66}.agent-adaptation-product-hero .agent-adaptation-product-tags{justify-content:flex-start;gap:10px 12px;margin-top:24px}.agent-adaptation-product-hero .agent-adaptation-product-actions{justify-content:flex-start;gap:18px;margin-top:30px}.agent-adaptation-product-copy{color:#334155;gap:12px;max-width:980px;margin:-20px auto 48px;font-size:15.5px;font-weight:650;line-height:1.78;display:grid}.agent-adaptation-product-copy.centered{text-align:center}.agent-adaptation-overview-card{text-align:center;border-radius:28px;max-width:1120px;margin:54px auto 0;padding:24px}.agent-adaptation-product-hero .agent-adaptation-overview-card{text-align:center;border-radius:24px;max-width:none;margin:0;padding:18px}.agent-adaptation-source-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.agent-adaptation-product-hero .agent-adaptation-source-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.agent-adaptation-source-row span{min-height:52px;color:var(--fg-title);background:#ffffffe6;border:1px solid #1058ff1f;border-radius:16px;place-items:center;padding:10px;font-size:14px;font-weight:900;display:grid}.agent-adaptation-product-hero .agent-adaptation-source-row span{border-radius:14px;min-height:42px;padding:8px;font-size:12.5px}.agent-adaptation-overview-main{color:#fff;background:linear-gradient(135deg,#1263ff,#0753e8);border-radius:22px;justify-items:center;gap:10px;padding:28px 24px;display:grid;box-shadow:0 18px 44px #1058ff2e}.agent-adaptation-product-hero .agent-adaptation-overview-main{border-radius:20px;padding:20px 18px}.agent-adaptation-product-hero .agent-adaptation-overview-main .icon-badge{width:44px;height:44px;margin-bottom:0}.agent-adaptation-overview-main .icon-badge{color:#fff;background:#ffffff29;width:54px;height:54px}.agent-adaptation-overview-main strong{font-size:clamp(23px,var(--site-layout-width,100vw) * .024,34px);font-weight:900;line-height:1.25}.agent-adaptation-product-hero .agent-adaptation-overview-main strong{font-size:clamp(20px,var(--site-layout-width,100vw) * .018,26px);white-space:nowrap}.agent-adaptation-overview-main span{color:#ffffffe6;font-size:15px;font-weight:800;line-height:1.5}.agent-adaptation-overview-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:0;display:grid}.agent-adaptation-product-hero .agent-adaptation-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.agent-adaptation-overview-grid article{background:#f8fbffe0;border:1px solid #1058ff1c;border-radius:18px;justify-items:center;gap:8px;min-height:136px;padding:18px 12px;display:grid}.agent-adaptation-product-hero .agent-adaptation-overview-grid article{text-align:left;border-radius:16px;grid-template-columns:32px minmax(0,1fr);place-items:center start;min-height:74px;padding:10px}.agent-adaptation-overview-grid .icon-badge{border-radius:15px;width:44px;height:44px}.agent-adaptation-product-hero .agent-adaptation-overview-grid .icon-badge{border-radius:12px;grid-row:1/span 2;width:34px;height:34px;margin-bottom:0}.agent-adaptation-product-hero .agent-adaptation-overview-grid strong{font-size:13.5px;line-height:1.25}.agent-adaptation-product-hero .agent-adaptation-overview-grid span{font-size:11.5px;line-height:1.35}.agent-adaptation-overview-grid strong{color:var(--fg-title);font-size:16px;font-weight:900;line-height:1.35}.agent-adaptation-overview-grid span{color:#526173;font-size:13px;font-weight:650;line-height:1.5}.agent-adaptation-overview-footer{width:min(100%,620px);min-height:56px;color:var(--fg-primary);background:#eef6ffdb;border:1px solid #1058ff21;border-radius:18px;justify-content:center;align-items:center;gap:10px;margin-inline:auto;padding:12px 18px;display:inline-flex}.agent-adaptation-product-hero .agent-adaptation-overview-footer{border-radius:16px;width:100%;min-height:46px;padding:10px 14px}.agent-adaptation-product-hero .agent-adaptation-overview-footer .icon-badge{width:34px;height:34px;margin-bottom:0}.agent-adaptation-product-hero .agent-adaptation-overview-footer strong{font-size:15px}.agent-adaptation-product-hero .agent-adaptation-flow-arrow{opacity:.62;height:12px;font-size:15px}.agent-adaptation-overview-footer strong{color:var(--fg-title);font-size:17px;font-weight:900;line-height:1.35}.agent-adaptation-product-section{padding:92px 0}.agent-adaptation-product-section.tinted{background:linear-gradient(#f8fbffad,#ffffffe6)}.agent-adaptation-product-section.compact{padding-bottom:108px}.agent-adaptation-product-heading{text-align:center;max-width:900px;margin:0 auto 48px}.agent-adaptation-product-heading h2{margin-top:0}.agent-adaptation-flow-board{border-radius:28px;max-width:1120px;margin-inline:auto;padding:26px;position:relative;overflow:hidden}.agent-adaptation-flow-board:before{content:"";pointer-events:none;border-radius:22px;position:absolute;inset:20px}.agent-adaptation-flow-stack{z-index:1;gap:9px;display:grid;position:relative}.agent-adaptation-flow-row{background:linear-gradient(135deg,#f8fbfff5,#ffffffeb);border:1px solid #1058ff1c;border-radius:18px;grid-template-columns:168px minmax(0,1fr);align-items:center;gap:16px;min-height:82px;padding:14px 18px;display:grid}.agent-adaptation-flow-source{text-align:center;grid-template-columns:1fr;justify-items:stretch;min-height:116px;padding:18px}.agent-adaptation-flow-row>strong{color:var(--fg-primary);font-size:16px;font-weight:900;line-height:1.35}.agent-adaptation-flow-source>strong{font-size:17px}.agent-adaptation-flow-row>div{grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:12px;display:grid}.agent-adaptation-flow-source>div{grid-template-columns:repeat(4,minmax(0,1fr))}.agent-adaptation-flow-platform>div>span,.agent-adaptation-flow-row>div>span{min-height:48px;color:var(--fg-title);background:#fffffff0;border:1px solid #1058ff1f;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:850;line-height:1.25;display:inline-flex;box-shadow:0 8px 18px #1040a80b}.agent-adaptation-flow-row .icon-badge{width:24px;height:24px;color:var(--fg-primary);background:#eef6ffeb;border:0;border-radius:9px;margin:0}.agent-adaptation-flow-platform{color:#fff;text-align:center;background:linear-gradient(135deg,#1263ff,#0753e8);border-radius:18px;place-items:center;gap:12px;min-height:104px;padding:20px 26px;display:grid;box-shadow:0 16px 34px #1058ff33}.agent-adaptation-flow-platform strong{font-size:clamp(22px,var(--site-layout-width,100vw) * .021,30px);font-weight:900;line-height:1.25}.agent-adaptation-flow-platform div{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;width:100%;max-width:920px;display:grid}.agent-adaptation-flow-platform>div>span{color:#fffffff5;box-shadow:none;background:#ffffff1f;border-color:#ffffff3d}.agent-adaptation-flow-safe{background:linear-gradient(135deg,#eef6fffa,#f8fdfff0);border-color:#1058ff24}.agent-adaptation-flow-safe>strong{color:var(--fg-primary)}.agent-adaptation-flow-safe .icon-badge{color:var(--fg-primary);background:#eef6fff2}.agent-adaptation-flow-arrow{height:16px;color:var(--fg-primary);opacity:.72;place-items:center;font-size:18px;font-weight:900;line-height:1;display:grid}.agent-adaptation-control-grid,.agent-adaptation-feature-grid,.agent-adaptation-governance-grid,.agent-adaptation-highlight-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.agent-adaptation-feature-grid.three{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1040px;margin-inline:auto}.agent-adaptation-feature-grid article{text-align:center;border-radius:24px;justify-items:center;min-height:246px;padding:30px 24px;display:grid}.agent-adaptation-feature-grid .icon-badge{border-radius:22px;width:62px;height:62px;margin-bottom:20px;box-shadow:inset 0 0 0 7px #eef6ffb8}.agent-adaptation-control-grid h3,.agent-adaptation-feature-grid h3,.agent-adaptation-governance-grid h3,.agent-adaptation-highlight-grid h3,.agent-adaptation-pain-grid h3,.agent-adaptation-step-row h3{color:var(--fg-title);letter-spacing:0;margin:0;font-size:21px;font-weight:900;line-height:1.35}.agent-adaptation-control-grid p,.agent-adaptation-feature-grid p,.agent-adaptation-governance-grid p,.agent-adaptation-highlight-grid p,.agent-adaptation-pain-grid p,.agent-adaptation-scenario-strip p,.agent-adaptation-step-row p{color:#526173;margin:12px 0 0;font-size:14px;font-weight:650;line-height:1.72}.agent-adaptation-governance-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1120px;margin-inline:auto}.agent-adaptation-governance-grid article{border-radius:24px;grid-template-columns:62px minmax(0,1fr);align-items:start;gap:18px;min-height:164px;padding:26px;display:grid}.agent-adaptation-governance-grid .icon-badge{border-radius:22px;width:62px;height:62px}.agent-adaptation-step-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:72px;display:grid}.agent-adaptation-step-row article{text-align:center;border-radius:24px;min-height:210px;padding:24px 22px}.agent-adaptation-step-row article>span{color:#fff;background:var(--fg-primary);border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:16px;font-size:14px;font-weight:900;display:inline-grid;box-shadow:0 12px 24px #1058ff29}.agent-adaptation-pain-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.agent-adaptation-control-grid article,.agent-adaptation-highlight-grid article,.agent-adaptation-pain-grid article{text-align:left;border-radius:24px;align-content:start;min-height:220px;padding:26px 24px;display:grid}.agent-adaptation-pain-grid article>span{width:42px;height:42px;color:var(--fg-primary);background:#eef6ff;border-radius:14px;place-items:center;margin-bottom:18px;font-size:14px;font-weight:900;display:inline-grid}.agent-adaptation-compare-board{border-radius:28px;grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);align-items:center;gap:18px;margin-top:28px;padding:22px;display:grid}.agent-adaptation-compare-board>article{background:#f8fbffd1;border:1px solid #1058ff1a;border-radius:22px;gap:14px;min-height:184px;padding:22px;display:grid}.agent-adaptation-compare-board>.icon-badge{color:#fff;background:var(--fg-primary);width:72px;height:72px;margin:auto}.agent-adaptation-compare-board strong{color:var(--fg-title);text-align:center;font-size:22px;font-weight:900;line-height:1.3}.agent-adaptation-compare-board div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.agent-adaptation-compare-board span{color:#526173;background:#fff;border:1px solid #1058ff1f;border-radius:999px;place-items:center;min-height:34px;padding:0 13px;font-size:13px;font-weight:850;display:inline-grid}.agent-adaptation-compare-board .primary span{color:var(--fg-primary);background:#eef6ff}.agent-adaptation-highlight-grid{max-width:1120px;margin:28px auto 0}.agent-adaptation-highlight-grid article{text-align:center;justify-items:center;min-height:190px}.agent-adaptation-control-grid .icon-badge,.agent-adaptation-highlight-grid .icon-badge{border-radius:18px;width:56px;height:56px;margin-bottom:14px}.agent-adaptation-task-flow{background:#ffffffeb;border:1px solid #1058ff21;border-radius:24px;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;margin-top:32px;padding:18px;display:grid;box-shadow:0 16px 46px #1040a80e}.agent-adaptation-task-flow span{min-height:58px;color:var(--fg-primary);text-align:center;background:#f8fbff;border:1px solid #1058ff1f;border-radius:16px;place-items:center;padding:9px;font-size:13px;font-weight:900;line-height:1.3;display:grid;position:relative}.agent-adaptation-scenario-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.agent-adaptation-scenario-strip article{border-radius:24px;min-height:164px;padding:24px}.agent-adaptation-scenario-strip strong{color:var(--fg-title);font-size:20px;font-weight:900;line-height:1.35}.agent-adaptation-control-grid{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:28px}.agent-adaptation-control-grid article{text-align:center;justify-items:center;min-height:238px}.agent-adaptation-audit-board{border-radius:28px;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:22px;display:grid}.agent-adaptation-audit-board article{background:#f8fbffdb;border:1px solid #1058ff1a;border-radius:20px;gap:14px;padding:20px;display:grid}.agent-adaptation-audit-board strong{color:var(--fg-title);text-align:center;font-size:18px;font-weight:900;line-height:1.35}.agent-adaptation-audit-board div,.agent-adaptation-deliverable-board{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.agent-adaptation-audit-board span,.agent-adaptation-deliverable-board span{min-height:34px;color:var(--fg-primary);background:#fff;border:1px solid #1058ff1f;border-radius:999px;place-items:center;padding:0 12px;font-size:13px;font-weight:850;line-height:1.2;display:inline-grid}.agent-adaptation-audit-chain{border-radius:24px;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-top:22px;padding:18px;display:grid}.agent-adaptation-audit-chain span{min-height:48px;color:var(--fg-title);background:#f8fbffeb;border:1px solid #1058ff1f;border-radius:14px;place-items:center;font-size:13px;font-weight:900;display:grid}.agent-adaptation-deliverable-board{border-radius:28px;margin-bottom:72px;padding:22px}.product-capability-section{padding-top:88px;padding-bottom:78px}.product-section-header{text-align:center;max-width:900px;margin:0 auto 48px}.product-section-header h2{margin-top:0}.product-capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.product-capability-grid article{min-height:238px;padding:26px 24px}.product-capability-grid .icon-badge{border-radius:18px;width:58px;height:58px}.product-capability-grid h3{color:#07122f;margin:4px 0 10px;font-size:20px;font-weight:900;line-height:1.32}.product-capability-grid p{color:#334155;margin:0;font-size:14px;font-weight:600;line-height:1.68}.product-workflow-section{padding-top:28px;padding-bottom:96px}.product-workflow-card{grid-template-columns:minmax(260px,.72fr) minmax(0,1.72fr);align-items:center;gap:24px;padding:22px 24px;display:grid}.product-workflow-card h2{font-size:clamp(24px,var(--site-layout-width,100vw) * .022,30px);margin-top:0}.product-workflow-card p{margin-inline:0;font-size:14px;line-height:1.62}.product-workflow-card.compact{padding:20px 24px}.product-workflow-line{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.product-workflow-line span{color:#07122f;text-align:center;background:#ffffffd1;border:1px solid #1058ff1c;border-radius:16px;place-items:center;min-height:70px;padding:10px;font-size:13.5px;font-weight:900;line-height:1.35;display:grid}.product-workflow-line strong{color:var(--fg-primary);font-size:13px;display:block}.product-choice-section,.product-matrix-section,.product-method-section,.solution-assets-section,.solution-method-section{padding-top:72px;padding-bottom:72px}.product-choice-grid,.product-composition-grid,.solution-method-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:42px;display:grid}.product-choice-grid article,.product-composition-grid article,.solution-method-grid article{background:radial-gradient(circle at 50% 14%,#1058ff0e,#0000 8rem),#fffffff7;border:1px solid #1058ff21;border-radius:22px;min-height:220px;padding:26px 24px;box-shadow:0 14px 38px #1040a811}.product-composition-grid .icon-badge,.solution-method-grid .icon-badge{border-radius:18px;width:56px;height:56px;margin-bottom:18px}.product-composition-grid span{color:var(--fg-primary);margin-bottom:12px;font-size:13px;font-weight:900;line-height:1;display:inline-flex}.product-choice-grid h3,.product-composition-grid h3,.solution-method-grid h3{color:#07122f;margin:0 0 12px;font-size:20px;font-weight:900;line-height:1.32}.product-choice-grid p,.product-composition-grid p,.solution-method-grid p{color:#475569;margin:0;font-size:14px;font-weight:650;line-height:1.68}.product-choice-grid article{align-content:start;display:grid}.product-choice-grid a{color:var(--fg-primary);align-self:end;margin-top:20px;font-size:14px;font-weight:900}.long-product-page{overflow-x:hidden}.long-product-hero,.long-product-section{width:min(var(--container),100% - 64px);margin-inline:auto}.long-product-hero{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:58px;padding:96px 0 68px;display:grid}.long-product-hero-copy h1,.long-product-section-head h2,.long-product-two-column h2,.long-product-workflow-card h2{color:var(--fg-title);font-size:clamp(34px,var(--site-layout-width,100vw) * .033,52px);letter-spacing:0;margin:18px 0 0;font-weight:900;line-height:1.16}.long-product-subtitle{color:var(--fg-primary);font-size:clamp(20px,var(--site-layout-width,100vw) * .02,30px);margin:18px 0 0;font-weight:900;line-height:1.35}.long-product-description,.long-product-section-head p,.long-product-two-column p,.long-product-value-list p,.long-product-workflow-card p{color:#475569;margin:18px 0 0;font-size:15.5px;font-weight:650;line-height:1.76}.long-product-tags{flex-wrap:wrap;gap:10px;margin:26px 0 30px;display:flex}.long-product-tags span{min-height:36px;color:var(--fg-primary);background:#eef6ff;border:1px solid #1058ff1f;border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.long-product-capability-grid article,.long-product-hero-board,.long-product-layer-card,.long-product-value-list,.long-product-workflow-card{background:radial-gradient(circle at 88% 10%,#1058ff14,#0000 12rem),linear-gradient(#fffffffa,#f8fbfff5);border:1px solid #1058ff24;border-radius:28px;box-shadow:0 18px 46px #1040a813}.long-product-hero-board{gap:18px;padding:24px;display:grid;position:relative;overflow:hidden}.long-product-hero-board:before,.long-product-layer-card:before{z-index:0;content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#1058ff0b 1px,#0000 0),linear-gradient(#1058ff0b 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:22px;position:absolute;inset:20px}.long-product-board-core,.long-product-board-grid,.long-product-board-header{z-index:1;position:relative}.long-product-board-header{color:#07122f;align-items:center;gap:12px;font-size:20px;font-weight:900;line-height:1.35;display:flex}.long-product-board-core{color:#fff;text-align:center;background:linear-gradient(135deg,var(--fg-primary) 0,#2f74ff 100%);border-radius:24px;place-items:center;min-height:118px;padding:24px;display:grid;box-shadow:0 22px 44px #1058ff3d}.long-product-board-core span{opacity:.86;font-size:14px;font-weight:800}.long-product-board-core strong{font-size:clamp(22px,var(--site-layout-width,100vw) * .02,31px);margin-top:6px;font-weight:900;line-height:1.25}.long-product-board-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.long-product-board-grid article{background:#ffffffd6;border:1px solid #1058ff1f;border-radius:18px;min-height:112px;padding:18px}.long-product-board-grid strong,.long-product-value-list strong{color:#07122f;font-size:16px;font-weight:900;line-height:1.35}.long-product-board-grid p{color:#475569;margin:8px 0 0;font-size:13px;font-weight:650;line-height:1.58}.long-product-section{padding:84px 0}.long-product-section-head{text-align:center;max-width:900px;margin:0 auto 46px}.long-product-section-head h2{margin-top:0}.long-product-section-head p{max-width:760px;margin-inline:auto}.long-product-capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.long-product-capability-grid article{min-height:250px;padding:28px 24px;transition:border-color .2s,box-shadow .2s,transform .2s}.long-product-capability-grid article:hover{border-color:#1058ff42;transform:translateY(-3px);box-shadow:0 22px 52px #1040a81c}.long-product-capability-grid .icon-badge{border-radius:20px;width:62px;height:62px;margin-bottom:18px}.long-product-capability-grid h3{color:#07122f;margin:0 0 10px;font-size:20px;font-weight:900;line-height:1.32}.long-product-capability-grid p{color:#475569;margin:0;font-size:14px;font-weight:650;line-height:1.68}.long-product-two-column{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:34px;display:grid}.long-product-two-column.reversed{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr)}.product-detail-badge.compact{min-height:34px;padding:0 16px;font-size:13px}.long-product-layer-card{gap:12px;padding:24px;display:grid;position:relative;overflow:hidden}.long-product-layer-card article{z-index:1;background:#ffffffd6;border:1px solid #1058ff1c;border-radius:18px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:16px;min-height:82px;padding:16px 18px;display:grid;position:relative}.long-product-layer-card article.primary{color:#fff;background:linear-gradient(135deg,var(--fg-primary),#2f74ff);box-shadow:0 18px 34px #1058ff2e}.long-product-layer-card article>span{width:44px;height:44px;color:var(--fg-primary);background:#eef6ff;border-radius:14px;place-items:center;font-size:13px;font-weight:900;display:grid}.long-product-layer-card article.primary>span{color:#fff;background:#ffffff2e}.long-product-layer-card strong{color:#07122f;font-size:17px;font-weight:900;line-height:1.35}.long-product-layer-card article.primary p,.long-product-layer-card article.primary strong{color:#fff}.long-product-layer-card p{color:#475569;margin:5px 0 0;font-size:13.5px;font-weight:650;line-height:1.55}.long-product-workflow-card{grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);align-items:center;gap:28px;padding:28px;display:grid}.long-product-workflow-card h2{font-size:clamp(28px,var(--site-layout-width,100vw) * .026,38px)}.long-product-workflow-line{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.long-product-workflow-line article{text-align:center;background:#ffffffdb;border:1px solid #1058ff1f;border-radius:18px;place-items:center;min-height:104px;padding:14px 10px;display:grid}.long-product-workflow-line span{color:var(--fg-primary);font-size:14px;font-weight:900}.long-product-workflow-line strong{color:#07122f;font-size:15px;font-weight:900;line-height:1.36}.long-product-value-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:22px;display:grid}.long-product-value-list article{background:#ffffffd6;border:1px solid #1058ff1c;border-radius:18px;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:14px;min-height:126px;padding:18px;display:grid}.long-product-value-list .icon-badge{border-radius:16px;width:46px;height:46px}.long-product-value-list p{margin-top:6px;font-size:13.5px;line-height:1.6}.solution-long-page{overflow-x:hidden}.solution-long-hero,.solution-long-section{width:min(var(--container),100% - 64px);margin-inline:auto}.solution-long-hero{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:58px;padding:96px 0 68px;display:grid}.solution-governance-split h2,.solution-long-copy h1,.solution-output-card h2{color:var(--fg-title);font-size:clamp(36px,var(--site-layout-width,100vw) * .036,56px);letter-spacing:0;margin:18px 0 0;font-weight:900;line-height:1.14}.solution-long-subtitle{color:var(--fg-primary);font-size:clamp(20px,var(--site-layout-width,100vw) * .02,30px);margin:18px 0 0;font-weight:900;line-height:1.35}.solution-governance-split p,.solution-long-description,.solution-output-card p{color:#475569;margin:18px 0 0;font-size:15.5px;font-weight:650;line-height:1.76}.solution-long-tags{flex-wrap:wrap;gap:10px;margin:26px 0 30px;display:flex}.solution-long-tags span{min-height:36px;color:var(--fg-primary);background:#eef6ff;border:1px solid #1058ff1f;border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.insurance-architecture,.insurance-scenario-grid>article,.solution-control-grid,.solution-delivery-board,.solution-hero-board,.solution-output-card{background:radial-gradient(circle at 88% 10%,#1058ff13,#0000 12rem),linear-gradient(#fffffffa,#f8fbfff5);border:1px solid #1058ff24;border-radius:28px;box-shadow:0 18px 46px #1040a813}.solution-hero-board{gap:18px;padding:24px;display:grid;position:relative;overflow:hidden}.insurance-architecture:before,.solution-hero-board:before{z-index:0;content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#1058ff0b 1px,#0000 0),linear-gradient(#1058ff0b 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:22px;position:absolute;inset:20px}.insurance-hero-flow,.insurance-hero-grid,.solution-hero-board-title{z-index:1;position:relative}.solution-hero-board-title{color:#07122f;align-items:center;gap:12px;font-size:20px;font-weight:900;line-height:1.35;display:flex}.insurance-hero-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.insurance-hero-flow article{background:#ffffffd6;border:1px solid #1058ff1f;border-radius:20px;align-content:center;min-height:142px;padding:20px;display:grid}.insurance-hero-flow article.primary{color:#fff;background:linear-gradient(135deg,var(--fg-primary),#2f74ff);box-shadow:0 20px 40px #1058ff38}.insurance-hero-flow span{color:var(--fg-primary);font-size:13px;font-weight:900}.insurance-hero-flow article.primary span,.insurance-hero-flow article.primary strong{color:#fff}.insurance-hero-flow strong{color:#07122f;margin-top:10px;font-size:19px;font-weight:900;line-height:1.35}.insurance-hero-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.insurance-hero-grid span{min-height:48px;color:var(--fg-primary);text-align:center;background:#ffffffd6;border:1px solid #1058ff1c;border-radius:14px;place-items:center;padding:0 10px;font-size:13px;font-weight:900;display:grid}.insurance-scenario-grid,.solution-pain-grid{gap:18px;margin-top:42px;display:grid}.solution-pain-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.solution-pain-grid article{background:radial-gradient(circle at 50% 14%,#1058ff0d,#0000 8rem),#fffffff7;border:1px solid #1058ff21;border-radius:22px;min-height:246px;padding:26px 24px;box-shadow:0 14px 38px #1040a811}.solution-pain-grid .icon-badge{border-radius:18px;width:58px;height:58px}.insurance-scenario-head h3,.solution-control-grid strong,.solution-delivery-board strong,.solution-pain-grid h3{color:#07122f;margin:0 0 10px;font-size:20px;font-weight:900;line-height:1.32}.insurance-scenario-head p,.solution-control-grid p,.solution-delivery-board p,.solution-pain-grid p{color:#475569;margin:0;font-size:14px;font-weight:650;line-height:1.68}.insurance-architecture{gap:12px;margin-top:42px;padding:24px;display:grid;position:relative;overflow:hidden}.insurance-architecture article{z-index:1;background:#ffffffdb;border:1px solid #1058ff1c;border-radius:18px;grid-template-columns:52px 54px minmax(0,1fr);align-items:center;gap:14px;min-height:90px;padding:16px 18px;display:grid;position:relative}.insurance-architecture article.primary{color:#fff;background:linear-gradient(135deg,var(--fg-primary),#2f74ff);box-shadow:0 18px 34px #1058ff2e}.insurance-architecture article>span{width:42px;height:42px;color:var(--fg-primary);background:#eef6ff;border-radius:14px;place-items:center;font-size:13px;font-weight:900;display:grid}.insurance-architecture article.primary>span{color:#fff;background:#ffffff2e}.insurance-architecture article.primary .icon-badge{color:#fff;background:#ffffff29;border-color:#ffffff38}.insurance-architecture strong{color:#07122f;font-size:17px;font-weight:900;line-height:1.35}.insurance-architecture p{color:#475569;margin:5px 0 0;font-size:13.5px;font-weight:650;line-height:1.55}.insurance-architecture article.primary p,.insurance-architecture article.primary strong{color:#fff}.insurance-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.securities-scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:42px;display:grid}.securities-scenario-grid article{background:radial-gradient(circle at 50% 14%,#1058ff0e,#0000 8rem),#fffffff7;border:1px solid #1058ff21;border-radius:24px;flex-direction:column;min-height:292px;padding:26px 24px;display:flex;box-shadow:0 16px 42px #1040a811}.securities-scenario-grid .icon-badge{border-radius:18px;width:58px;height:58px}.securities-scenario-grid h3{color:#07122f;margin:18px 0 10px;font-size:22px;font-weight:900;line-height:1.28}.securities-scenario-grid p{color:#475569;margin:0;font-size:14px;font-weight:650;line-height:1.68}.securities-scenario-grid article div{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:22px;display:flex}.securities-scenario-grid article span{min-height:30px;color:var(--fg-primary);background:#f3f8ff;border:1px solid #1058ff1c;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.general-metric-grid,.general-scenario-grid{gap:18px;margin-top:42px;display:grid}.general-scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.general-metric-grid article,.general-scenario-grid article{background:radial-gradient(circle at 14% 18%,#1058ff0d,#0000 8rem),#fffffff7;border:1px solid #1058ff21;box-shadow:0 16px 42px #1040a80f}.general-scenario-grid article{border-radius:24px;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:18px;min-height:174px;padding:24px;display:grid}.general-metric-grid .icon-badge,.general-scenario-grid .icon-badge{border-radius:18px;width:58px;height:58px}.general-scenario-grid h3{color:#07122f;margin:0 0 10px;font-size:21px;font-weight:900;line-height:1.3}.general-metric-grid p,.general-scenario-grid p{color:#475569;margin:0;font-size:14px;font-weight:650;line-height:1.68}.general-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.general-metric-grid article{border-radius:24px;align-content:start;min-height:190px;padding:24px;display:grid}.general-metric-grid strong{color:#07122f;margin:18px 0 10px;font-size:20px;font-weight:900;line-height:1.3}.insurance-scenario-grid>article{padding:24px}.insurance-scenario-head{grid-template-columns:62px minmax(0,1fr);align-items:start;gap:16px;display:grid}.insurance-scenario-head .icon-badge{border-radius:18px;width:58px;height:58px}.insurance-flow-line{gap:10px;margin-top:22px;display:grid}.insurance-flow-line span{color:#07122f;background:#ffffffd6;border:1px solid #1058ff1c;border-radius:14px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:52px;padding:10px 14px;font-size:14px;font-weight:800;display:grid}.insurance-flow-line strong{width:32px;height:32px;color:var(--fg-primary);background:#eef6ff;border-radius:10px;place-items:center;font-size:12px;display:grid}.solution-governance-split{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:34px;display:grid}.solution-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:22px;display:grid}.solution-control-grid article{background:#ffffffd6;border:1px solid #1058ff1c;border-radius:18px;min-height:174px;padding:18px}.solution-control-grid .icon-badge{border-radius:16px;width:46px;height:46px}.solution-delivery-board{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:42px;padding:22px;display:grid}.solution-delivery-board article{background:#ffffffdb;border:1px solid #1058ff1c;border-radius:18px;min-height:190px;padding:18px 16px}.solution-delivery-board article>span{color:#fff;background:var(--fg-primary);border-radius:999px;place-items:center;min-width:38px;height:30px;margin-bottom:16px;font-size:12px;font-weight:900;display:inline-grid}.solution-output-card{grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);align-items:center;gap:26px;padding:28px;display:grid}.solution-output-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.solution-output-grid span{min-height:56px;color:var(--fg-primary);text-align:center;background:#ffffffdb;border:1px solid #1058ff1c;border-radius:14px;place-items:center;padding:0 10px;font-size:13px;font-weight:900;line-height:1.35;display:grid}.home-platform-board{box-shadow:var(--fg-shadow-strong);background:radial-gradient(circle at 82% 12%,#00b8ff2e,#0000 16rem),radial-gradient(circle at 12% 88%,#1058ff29,#0000 17rem),linear-gradient(#fff,#f5faff);border:1px solid #1058ff24;border-radius:24px;padding:34px;position:relative;overflow:hidden}.home-platform-board:before{content:"";background-color:#0000;background-image:linear-gradient(90deg,#1058ff0e 1px,#0000 0),linear-gradient(#1058ff0e 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:20px;position:absolute;inset:24px}.board-flow,.board-header,.board-systems{z-index:1;position:relative}.board-header{border:1px solid var(--fg-border);box-shadow:var(--fg-shadow);background:#ffffffeb;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:26px;padding:18px 20px;display:flex}.board-header span{color:var(--fg-primary);background:var(--fg-bg-soft);border-radius:999px;padding:8px 12px;font-size:13px;font-weight:800}.board-header strong{color:var(--fg-title);font-size:20px}.board-flow,.board-flow article{gap:18px;display:grid}.board-flow article{border:1px solid var(--fg-border);min-height:92px;box-shadow:var(--fg-shadow);background:#fffffff0;border-radius:18px;grid-template-columns:auto 130px 1fr;align-items:center;padding:20px 22px}.board-flow article:nth-child(2){color:#fff;background:linear-gradient(135deg,var(--fg-primary-dark),var(--fg-primary-light));border-color:#1058ff2e;box-shadow:0 18px 38px #1058ff33}.board-flow article:nth-child(2) .icon-badge{color:#fff;background:#ffffff24;border-color:#ffffff3d}.board-flow strong{color:var(--fg-title);font-size:22px}.board-flow article:nth-child(2) span,.board-flow article:nth-child(2) strong{color:#fff}.board-flow span{color:var(--fg-muted);line-height:1.65}.board-systems{background:#ffffffc2;border:1px dashed #1058ff38;border-radius:16px;flex-wrap:wrap;gap:10px;margin-top:24px;padding:20px;display:flex}.board-systems span{color:var(--fg-primary-dark);background:var(--fg-bg-soft);border-radius:999px;padding:10px 13px;font-size:13px;font-weight:700}.home-proof-strip{margin-bottom:58px}.home-suite-grid{grid-template-columns:1.2fr repeat(3,1fr);gap:18px;margin-top:42px;display:grid}.home-suite-grid article{border:1px solid var(--fg-border);min-height:310px;box-shadow:var(--fg-shadow);background:#fff;border-radius:18px;padding:30px;transition:all .22s}.home-solution-grid a:hover,.home-suite-grid article:hover{box-shadow:var(--fg-shadow-strong);border-color:#1058ff4d;transform:translateY(-4px)}.home-suite-grid article:first-child{color:#fff;background:radial-gradient(circle at 80% 0,#ffffff3d,transparent 13rem),linear-gradient(135deg,var(--fg-primary-dark),var(--fg-primary-light));border-color:#0000}.home-suite-grid span{color:var(--fg-primary);font-weight:800}.home-suite-grid h3{color:var(--fg-title);margin:18px 0 14px;font-size:24px;line-height:1.32}.home-suite-grid p{color:var(--fg-muted);margin:0;line-height:1.78}.home-suite-grid article:first-child h3,.home-suite-grid article:first-child p,.home-suite-grid article:first-child span{color:#fff}.home-capability-section,.home-ops-section{grid-template-columns:.72fr 1.28fr;align-items:start;gap:54px;display:grid}.text-link{color:var(--fg-primary);margin-top:22px;font-weight:800;display:inline-flex}.home-capability-list{gap:16px;display:grid}.home-capability-list article{border:1px solid var(--fg-border);box-shadow:var(--fg-shadow);background:#fff;border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:18px;padding:26px;display:grid}.home-capability-list article>div>span{color:var(--fg-primary);font-size:14px;font-weight:800}.home-capability-list h3{color:var(--fg-title);margin:8px 0 14px;font-size:23px}.home-capability-list p{color:var(--fg-primary-dark);background:var(--fg-bg-soft);border-radius:999px;margin:0 8px 10px 0;padding:9px 12px;font-size:14px;font-weight:700;display:inline-flex}.home-scenario-board{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:42px;display:grid}.home-scenario-board article{border:1px solid var(--fg-border);min-height:360px;box-shadow:var(--fg-shadow);background:radial-gradient(circle at 100% 0,#1058ff1f,#0000 13rem),#fff;border-radius:20px;padding:32px}.home-scenario-board article>span{color:var(--fg-primary);background:var(--fg-bg-soft);border-radius:999px;margin-bottom:18px;padding:8px 12px;font-size:13px;font-weight:800;display:inline-flex}.home-scenario-board h3{color:var(--fg-title);margin:0 0 14px;font-size:25px;line-height:1.32}.home-scenario-board p{min-height:86px;color:var(--fg-muted);margin:0;line-height:1.78}.home-scenario-board div{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.home-scenario-board strong{color:var(--fg-primary-dark);background:#eef6ff;border-radius:999px;padding:10px 13px;font-size:14px}.home-delivery-section{grid-template-columns:.7fr 1.3fr;align-items:start;gap:52px;display:grid}.home-delivery-roadmap{gap:14px;display:grid}.home-delivery-roadmap article{border:1px solid var(--fg-border);box-shadow:var(--fg-shadow);background:#fff;border-radius:18px;grid-template-columns:64px 140px 150px 1fr;align-items:center;gap:18px;padding:24px;display:grid;position:relative}.home-delivery-roadmap article:not(:last-child):after{z-index:2;content:"";background:#1058ff33;width:2px;height:15px;position:absolute;bottom:-15px;left:54px}.home-delivery-roadmap span{color:#fff;background:var(--fg-primary);border-radius:14px;place-items:center;width:48px;height:48px;font-weight:800;display:grid}.home-delivery-roadmap h3{color:var(--fg-title);margin:0;font-size:22px}.home-delivery-roadmap strong{color:var(--fg-primary);font-size:16px}.home-delivery-roadmap p{color:var(--fg-muted);margin:0;line-height:1.72}.home-solution-grid{grid-template-columns:repeat(5,1fr);gap:18px;margin-top:42px;display:grid}.home-solution-grid a{border:1px solid var(--fg-border);min-height:320px;box-shadow:var(--fg-shadow);background:#fff;border-radius:18px;padding:28px;transition:all .22s}.home-solution-grid a>span{min-height:44px;color:var(--fg-primary);font-size:13px;font-weight:800;line-height:1.6;display:block}.home-solution-grid h3{color:var(--fg-title);margin:18px 0 14px;font-size:22px;line-height:1.35}.home-solution-grid p{color:var(--fg-muted);margin:0;line-height:1.75}.home-hero-layer-flow article:nth-child(2){color:inherit;border-color:var(--fg-border);box-shadow:var(--fg-shadow);background:#fffffff0}.home-hero-layer-flow article:nth-child(2) .icon-badge{color:var(--fg-primary);background:var(--fg-bg-soft);border-color:#1058ff1f}.home-hero-layer-flow article:nth-child(2) strong{color:var(--fg-title)}.home-hero-layer-flow article:nth-child(2) span{color:var(--fg-muted)}.home-hero-layer-flow article:nth-child(3){color:#fff;background:linear-gradient(135deg,var(--fg-primary-dark),var(--fg-primary-light));border-color:#1058ff2e;box-shadow:0 18px 38px #1058ff33}.home-hero-layer-flow article:nth-child(3) .icon-badge{color:#fff;background:#ffffff24;border-color:#ffffff3d}.home-hero-layer-flow article:nth-child(3) span,.home-hero-layer-flow article:nth-child(3) strong{color:#fff}.home-module-grid{grid-template-columns:repeat(5,1fr);gap:18px;margin-top:42px;display:grid}.home-module-grid article{border:1px solid var(--fg-border);min-height:292px;box-shadow:var(--fg-shadow);background:radial-gradient(circle at 100% 0,#1058ff1a,#0000 12rem),#fff;border-radius:18px;padding:28px}.home-module-grid h3{color:var(--fg-title);margin:16px 0 12px;font-size:22px;line-height:1.34}.home-module-grid p{color:var(--fg-muted);margin:0;line-height:1.75}.home-worker-section{grid-template-columns:.78fr 1.22fr;align-items:start;gap:54px;display:grid}.home-business-closure{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.home-business-closure span{color:var(--fg-primary-dark);background:#fff;border:1px solid #1058ff29;border-radius:999px;padding:11px 14px;font-size:14px;font-weight:800;position:relative;box-shadow:0 8px 20px #1040a80f}.home-worker-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.home-worker-grid article{border:1px solid var(--fg-border);min-height:190px;box-shadow:var(--fg-shadow);background:#fff;border-radius:18px;padding:28px}.home-worker-grid article:first-child{background:radial-gradient(circle at 82% 0,#1058ff1f,#0000 14rem),linear-gradient(#fff,#f5faff);grid-column:span 2;min-height:168px}.home-worker-grid h3{color:var(--fg-title);margin:0 0 12px;font-size:23px}.home-worker-grid p{color:var(--fg-muted);margin:0;line-height:1.76}.home-architecture-section{padding-top:72px}.finclaw-architecture{--arch-blue:#075dff;--arch-green:#0f9f78;--arch-line:#c9ddff;color:#070b18;background:radial-gradient(circle at 76% 6%,#0f9f7814,#0000 16rem),radial-gradient(circle at 22% 12%,#075dff14,#0000 18rem),linear-gradient(#fff,#fbfdff);border:1px solid #1058ff21;border-radius:28px;grid-template-columns:minmax(0,1fr);grid-template-areas:"entries""title""main";gap:10px;width:100%;max-width:760px;min-height:auto;margin:0 0 0 auto;padding:18px;display:grid;position:relative;box-shadow:0 28px 68px #1040a81a}.finclaw-architecture:after,.finclaw-architecture:before{z-index:0;border-style:dashed;border-color:var(--arch-blue);opacity:.9;content:"";pointer-events:none;display:none;position:absolute}.arch-entry-row,.arch-main-card,.arch-title-bar{z-index:1;position:relative}.arch-entry-row{grid-area:entries;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.arch-entry-row article,.arch-foundation-row article,.arch-main-card,.arch-module-card,.arch-security-row article{border:1px solid var(--arch-line);background:#fffffff0;box-shadow:0 14px 36px #1040a80f}.arch-entry-row article{border-radius:14px;justify-content:center;align-items:center;gap:7px;min-height:54px;padding:7px 8px;display:flex;position:relative}.arch-entry-row article:last-child:after,.arch-entry-row article:last-child:before,.arch-entry-row article:not(:last-child):after,.arch-entry-row article:not(:last-child):before{display:none}.arch-entry-row article:last-child:after{border-color:var(--arch-green);height:30px;top:calc(100% + 3px);bottom:auto}.arch-entry-row article:last-child:before{border-top:0;border-bottom:9px solid var(--arch-green);top:calc(100% - 1px);bottom:auto}.arch-entry-row article.accent{background:radial-gradient(circle at 100% 0,#0f9f781f,#0000 8rem),#f4fffb;border-color:#0f9f7842}.arch-entry-row .icon-badge,.arch-foundation-row .icon-badge,.arch-module-card .icon-badge,.arch-security-row .icon-badge{background:0 0;border:0;width:26px;height:26px;margin:0}.arch-entry-row strong{text-align:center;white-space:normal;font-size:12.5px;line-height:1.2}.arch-title-bar{color:#fff;text-align:center;background:radial-gradient(circle at 50% 0,#ffffff38,#0000 22rem),linear-gradient(135deg,#075dff,#0550e8);border-radius:16px;grid-area:title;place-items:center;min-height:66px;margin-top:0;display:grid;box-shadow:0 24px 46px #075dff38}.arch-title-bar h3{color:#fff;font-size:clamp(18px,var(--site-layout-width,100vw) * .0172,24px);letter-spacing:0;margin:0;font-weight:900;line-height:1.18}.arch-main-card{background-color:#ffffffe6;background-image:linear-gradient(90deg,#075dff06 1px,#0000 0),linear-gradient(#075dff06 1px,#0000 0),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:18px;grid-area:main;gap:14px;padding:16px;display:grid}.arch-module-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.arch-module-card{text-align:center;border-radius:15px;align-content:center;justify-items:center;gap:6px;min-height:138px;padding:14px 8px;display:grid}.arch-foundation-row strong,.arch-module-card strong,.arch-security-row strong{color:#070b18;font-size:12.5px;line-height:1.25}.arch-foundation-row span,.arch-module-card span,.arch-security-row span{color:#111827;font-size:11.5px;line-height:1.45}.arch-security-row{grid-template-columns:minmax(0,.88fr) minmax(0,1.34fr) minmax(0,.88fr);gap:10px;display:grid}.arch-foundation-row article,.arch-security-row article{text-align:left;border-radius:16px;justify-content:center;align-items:center;gap:10px;min-height:82px;padding:14px;display:flex}.arch-open-skills{background:radial-gradient(circle at 16% 80%,#0f9f781f,#0000 12rem),#f5fffb!important;border-color:#0f9f7847!important}.arch-safe-box{background:radial-gradient(circle at 86% 0,#075dff1a,#0000 14rem),#f8fbff!important}.arch-foundation-row div,.arch-security-row div{gap:4px;display:grid}.arch-foundation-row{border-top:1px solid #dbe8ff;grid-template-columns:1fr;gap:9px;padding-top:10px;display:grid}@media (width<=1180px){.home-capability-section,.home-delivery-section,.home-ops-section,.home-worker-section,.ones-home-hero{grid-template-columns:1fr}.home-bridge-grid,.home-module-grid,.home-solution-grid,.home-suite-grid,.solution-directory{grid-template-columns:repeat(2,1fr)}.agent-adaptation-layout,.agent-security-layout,.edge-cloud-architecture{grid-template-columns:1fr}.edge-cloud-architecture{max-width:760px;margin:0 auto}.edge-cloud-side-card{min-height:auto}.edge-cloud-card-body{grid-template-columns:minmax(172px,.9fr) minmax(210px,1fr)}.edge-cloud-cloud-card .edge-cloud-card-body{grid-template-columns:minmax(210px,1fr) minmax(172px,.9fr)}.edge-cloud-connector{transform:rotate(90deg)}.edge-cloud-decision-ring{width:300px}.edge-cloud-values{max-width:760px;box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-left:auto;margin-right:auto;overflow:visible}.edge-cloud-value-card{background:#fffffff5;border:1px solid #1058ff1f;border-radius:18px;box-shadow:0 12px 28px #1040a80f}.xinchuang-office-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.xinchuang-office-card{min-height:352px;padding:30px 22px 32px}.xinchuang-office-bar{grid-template-columns:minmax(220px,.66fr) minmax(0,1.34fr);gap:24px}.xinchuang-office-tags{grid-template-columns:repeat(3,minmax(0,1fr))}.xinchuang-office-tags>span{min-height:66px}.digital-employee-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.digital-employee-summary{grid-template-columns:1fr;gap:18px}.industry-solutions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-solutions-stack{grid-template-columns:1fr;gap:18px}.industry-solutions-stack-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-capability-grid,.product-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail-hero{grid-template-columns:1fr;gap:32px}.product-workflow-card{grid-template-columns:1fr;gap:18px}.product-shared-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-copy-card,.agent-security-copy-card{min-height:auto}.home-bridge-card{border-top:1px solid #1058ff17;border-left:0}.home-bridge-card:nth-child(-n+2){border-top:0}.home-bridge-card:nth-child(2n){border-left:1px solid #1058ff17}.home-scenario-board,.solution-platform-section{grid-template-columns:1fr}.home-delivery-roadmap article{grid-template-columns:58px 1fr}.home-delivery-roadmap p,.home-delivery-roadmap strong{grid-column:2}.finclaw-architecture{grid-template-columns:1fr;grid-template-areas:"entries""title""main";min-height:auto;padding:18px}.arch-entry-row article:after,.arch-entry-row article:before,.finclaw-architecture:after,.finclaw-architecture:before{display:none}.arch-entry-row,.arch-module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px) and (hover:none),(width<=760px) and (pointer:coarse){.home-platform-board{padding:24px}.board-flow article,.board-header,.home-bridge-grid,.home-capability-list article,.home-module-grid,.home-solution-grid,.home-suite-grid,.home-worker-grid,.solution-delivery-line,.solution-directory,.solution-stack-board{grid-template-columns:1fr}.board-header{align-items:start}.agent-adaptation-section,.agent-security-section,.edge-cloud-section{padding-top:54px;padding-bottom:54px}.agent-adaptation-header,.agent-security-header,.edge-cloud-header{margin-bottom:32px}.edge-cloud-description{font-size:15px;line-height:1.74}.agent-copy-card,.agent-flow-card,.agent-security-copy-card,.agent-security-flow-card{border-radius:18px}.agent-flow-card,.agent-security-flow-card{padding:22px 16px 24px}.agent-flow-card:before,.agent-security-flow-card:before{inset:14px}.agent-flow-card h3,.agent-security-flow-card h3{margin-bottom:18px;font-size:19px}.agent-flow-row{gap:12px}.agent-flow-row,.agent-security-step{grid-template-columns:1fr;padding:14px}.agent-security-step{text-align:center;justify-items:center;gap:10px}.agent-copy-tags,.agent-flow-platform div,.agent-flow-row>div{grid-template-columns:1fr}.agent-flow-row>strong{text-align:center}.agent-flow-platform{padding:20px 16px}.agent-flow-platform span{border-top:1px solid #0f9f782e;border-left:0;padding:9px 0}.agent-flow-platform span:first-child{border-top:0}.agent-copy-card,.agent-security-copy-card{padding:28px 22px}.edge-cloud-side-card{border-radius:18px;padding:24px 20px}.edge-cloud-card-body,.edge-cloud-cloud-card .edge-cloud-card-body{grid-template-columns:1fr;gap:14px}.edge-cloud-cloud-card .edge-cloud-visual{order:2}.edge-cloud-cloud-card .edge-cloud-item-list{order:1}.edge-cloud-visual{min-height:150px}.edge-cloud-visual-edge img{width:min(220px,var(--site-layout-width,100vw) * .78)}.edge-cloud-visual-cloud img{width:min(176px,var(--site-layout-width,100vw) * .68)}.edge-cloud-side-card:before,.home-bridge-card>span,.home-delivery-roadmap article:not(:last-child):after,.solution-delivery-line article:not(:last-child):after,.xinchuang-office-card:before{display:none}.edge-cloud-pill{min-height:38px;padding:0 22px;font-size:16px}.edge-cloud-side-card h3{margin:16px 0 18px;font-size:15px}.edge-cloud-item-list span{white-space:normal;min-height:44px;padding:10px 14px;font-size:14px}.edge-cloud-tags{white-space:normal;margin-top:22px;font-size:13px}.edge-cloud-decision-ring{width:min(300px,var(--site-layout-width,100vw) * .78)}.edge-cloud-decision-core{width:min(192px,var(--site-layout-width,100vw) * .54);height:min(192px,var(--site-layout-width,100vw) * .54)}.edge-cloud-decision-icon{width:42px;height:42px}.edge-cloud-decision-core strong{font-size:25px}.edge-cloud-values{grid-template-columns:1fr;gap:10px;margin-top:24px}.edge-cloud-value-card{grid-template-columns:38px minmax(0,1fr);min-height:auto;padding:16px 18px}.edge-cloud-value-card .icon-badge{border-radius:13px;width:38px;height:38px}.xinchuang-office-section{padding-top:54px;padding-bottom:54px}.xinchuang-office-header{margin-bottom:38px}.xinchuang-office-description{font-size:15px;line-height:1.74}.xinchuang-office-grid{grid-template-columns:1fr;gap:18px}.xinchuang-office-card{text-align:left;grid-template-columns:112px minmax(0,1fr);justify-items:start;gap:16px 20px;min-height:auto;padding:24px 22px}.xinchuang-office-card-icon{border-radius:24px;grid-row:span 2;width:112px;height:92px;margin:0}.xinchuang-office-card-icon img{max-width:110px;max-height:88px}.xinchuang-office-card h3{margin-bottom:0;font-size:19px}.xinchuang-office-card p{grid-column:2;font-size:14px;line-height:1.72}.xinchuang-office-bar{border-radius:18px;gap:18px;margin-top:24px;padding:22px}.xinchuang-office-bar-copy{grid-template-columns:56px minmax(0,1fr);gap:14px}.xinchuang-office-bar-copy .icon-badge{border-radius:18px;width:56px;height:56px}.xinchuang-office-bar-copy .icon-badge svg{width:28px;height:28px}.xinchuang-office-bar-copy strong{font-size:20px}.xinchuang-office-tags{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.xinchuang-office-tags>span{text-align:left;grid-template-columns:24px minmax(0,1fr);place-items:center start;gap:8px;min-height:58px}.digital-employee-section{padding-top:54px;padding-bottom:54px}.digital-employee-header{margin-bottom:38px}.digital-employee-description{font-size:15px;line-height:1.74}.digital-employee-grid{grid-template-columns:1fr;gap:18px}.digital-employee-card{border-radius:18px;grid-template-columns:78px minmax(0,1fr);gap:18px;min-height:auto;padding:22px}.digital-employee-card>.icon-badge{width:72px;height:72px;box-shadow:inset 0 0 0 7px #eef6ffb8}.digital-employee-card h3{margin-bottom:8px;font-size:20px}.digital-employee-card p{font-size:14px;line-height:1.7}.digital-employee-summary{border-radius:18px;gap:16px;margin-top:22px;padding:18px}.digital-employee-summary-title{grid-template-columns:50px minmax(0,1fr);gap:14px}.digital-employee-summary-title>.icon-badge{border-radius:16px;width:50px;height:50px}.digital-employee-summary-grid{grid-template-columns:1fr;gap:9px}.digital-employee-summary-grid article{min-height:auto;padding:14px 16px}.industry-solutions-section{padding-top:54px;padding-bottom:54px}.industry-solutions-header{margin-bottom:38px}.industry-solutions-description{font-size:15px;line-height:1.74}.industry-solutions-grid{grid-template-columns:1fr;gap:18px}.industry-solution-card{border-radius:18px;min-height:auto;padding:22px}.industry-solution-card>.icon-badge{border-radius:20px;width:62px;height:62px;margin-bottom:14px;box-shadow:inset 0 0 0 6px #eef6ffb8}.industry-solution-card>span{min-height:auto}.industry-solution-card h3{font-size:20px}.industry-solutions-stack{border-radius:18px;gap:16px;margin-top:22px;padding:18px}.industry-solutions-stack-title{grid-template-columns:50px minmax(0,1fr);gap:14px}.industry-solutions-stack-title>.icon-badge{border-radius:16px;width:50px;height:50px}.industry-solutions-stack-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.industry-solutions-stack-grid span{border-radius:14px;min-height:48px;font-size:13.5px}.product-detail-hero,.product-index-hero{width:min(var(--container),100% - 36px)}.product-index-hero{padding:86px 0 28px}.product-detail-badge{min-height:36px;padding:0 18px;font-size:14px}.product-detail-description,.product-index-description,.product-section-header p,.product-workflow-card p{font-size:15px;line-height:1.74}.product-index-section{padding-top:36px;padding-bottom:40px}.product-capability-grid,.product-index-grid{grid-template-columns:1fr;gap:18px}.product-index-card{border-radius:18px;min-height:auto;padding:22px}.product-index-card>.icon-badge{border-radius:20px;width:62px;height:62px;margin-bottom:16px}.product-shared-section,.product-workflow-section{padding-top:22px;padding-bottom:80px}.product-shared-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.product-shared-grid span{border-radius:14px;min-height:48px;font-size:13.5px}.product-detail-hero{gap:24px;padding:86px 0 58px}.product-detail-copy>.icon-badge{border-radius:20px;width:62px;height:62px;margin-top:22px}.product-detail-board{border-radius:18px;gap:10px;padding:18px}.product-detail-board article{grid-template-columns:1fr;gap:6px;min-height:auto;padding:14px 16px}.product-capability-section{padding-top:78px;padding-bottom:56px}.product-section-header{margin-bottom:38px}.product-capability-grid article{border-radius:18px;min-height:auto;padding:22px}.product-workflow-card,.product-workflow-card.compact{border-radius:18px;gap:16px;padding:18px}.product-workflow-line{grid-template-columns:1fr;gap:9px}.product-workflow-line span{border-radius:14px;min-height:54px}.agent-security-capabilities article{text-align:center;grid-template-columns:1fr;justify-items:center}.home-bridge-card,.home-module-grid article,.home-scenario-board article,.home-solution-grid a,.home-suite-grid article,.home-worker-grid article,.solution-delivery-line article,.solution-directory-card,.solution-directory-card>span{min-height:auto}.home-bridge-section{padding:48px 0 52px}.home-bridge-card{border-top:1px solid #1058ff17;grid-template-columns:auto 1fr;padding:22px;border-left:0!important}.home-bridge-card:first-child{border-top:0}.home-bridge-card h3{white-space:normal}.home-delivery-roadmap p,.home-delivery-roadmap strong,.home-worker-grid article:first-child{grid-column:auto}.solution-directory-card{padding:22px}.solution-directory-card .icon-badge{margin-bottom:12px}.solution-directory-card h3{margin-top:12px}.solution-directory-card strong{margin-top:14px}.home-delivery-roadmap article{grid-template-columns:1fr}.home-architecture-section{padding-top:54px}.finclaw-architecture{background:0 0;gap:14px;margin-top:30px;padding:0}.arch-entry-row,.arch-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.arch-foundation-row,.arch-security-row{grid-template-columns:1fr}.arch-title-bar{min-height:70px;margin-top:0;padding:16px}.arch-title-bar h3{font-size:20px}.arch-entry-row article,.arch-foundation-row article,.arch-security-row article{min-height:auto}.arch-entry-row article{justify-content:flex-start}.arch-entry-row strong,.arch-foundation-row span,.arch-foundation-row strong,.arch-module-card span,.arch-module-card strong,.arch-security-row span,.arch-security-row strong{font-size:13px}.arch-main-card{padding:14px}}@keyframes floatPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}@media (width<=1180px){.app-header{flex-wrap:wrap;height:auto;min-height:84px;padding:14px 32px}.desktop-nav{flex-wrap:wrap;order:3;gap:24px;width:100%;margin-top:12px;margin-left:0;margin-right:0;overflow:visible}.desktop-nav a,.desktop-nav button{flex:none;min-height:42px}.nav-item{flex:none}.desktop-nav a:after,.desktop-nav button:after{bottom:0}.nav-dropdown{top:48px;left:0;transform:translateY(10px)}.nav-dropdown:before{left:30px}.nav-item.open .nav-dropdown{transform:translateY(0)}.demo-chat,.hero,.roadmap-section,.skill-section,.split-section{grid-template-columns:1fr}.hero{gap:36px;min-height:auto}.app-upgrade-diagram,.architecture-grid,.blueprint-grid,.employee-grid,.highlight-list,.industry-grid,.layer-stack,.process-cards,.product-showcase,.rich-grid.four,.rich-grid.three,.role-grid,.scenario-grid,.screen-gallery,.skill-flow-diagram,.system-map,.value-strip{grid-template-columns:repeat(2,1fr)}.adapter-grid,.adapter-grid.expanded,.flow-layers{grid-template-columns:repeat(3,1fr)}.process-line,.security-topology{grid-template-columns:repeat(2,1fr)}.app-upgrade-diagram div:not(:last-child):after,.flow-layers article:not(:last-child):after,.process-line span:not(:last-child):after,.skill-flow-diagram div:not(:last-child):after,.system-layer:not(:last-child):after{display:none}.blueprint-core{grid-row:auto}.security-topology{grid-template-areas:"authority authority""edge cloud""mdm audit"}.footer-inner{grid-template-columns:1fr 1fr}}@media (width<=760px) and (hover:none),(width<=760px) and (pointer:coarse){.app-header{gap:10px;padding:12px 18px}.desktop-nav,.nav-dropdown{display:none}.mobile-nav-toggle{display:inline-flex}.mobile-nav-panel{width:100%;max-height:0;box-shadow:none;opacity:0;pointer-events:none;background:#fffffffa;border:0 solid #d6e4fff0;border-radius:12px;order:4;gap:4px;padding:0;transition:max-height .22s,opacity .18s,padding .18s,border-width .18s;display:grid;overflow:hidden}.mobile-nav-panel.open{opacity:1;pointer-events:auto;border-width:1px;max-height:calc(min(72vh,620px));padding:8px;overflow-y:auto;box-shadow:0 18px 46px #144cb41f}.mobile-nav-item{border-radius:10px;display:grid}.mobile-nav-link{width:100%;min-height:44px;color:var(--fg-title);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;padding:0 12px;font-size:15px;font-weight:700;display:flex}.mobile-nav-item.active>.mobile-nav-link,.mobile-nav-link.router-link-active{color:var(--fg-primary);background:#eef6ffdb}.mobile-nav-caret{transition:transform .18s}.mobile-nav-item.open .mobile-nav-caret{transform:rotate(180deg)}.mobile-nav-children{opacity:0;gap:4px;max-height:0;padding:0 0 0 12px;transition:max-height .22s,opacity .18s,padding .18s;display:grid;overflow:hidden}.mobile-nav-item.open .mobile-nav-children{opacity:1;max-height:320px;padding:4px 0 8px 12px}.mobile-nav-child-link{min-height:38px;color:var(--fg-text);border-radius:9px;align-items:center;padding:0 12px;font-size:14px;font-weight:650;display:flex}.mobile-nav-child-link.active,.mobile-nav-child-link.router-link-active{color:var(--fg-primary);background:#eef6ffdb}.brand,.brand img{width:132px}.header-cta{min-height:40px;padding:0 16px;font-size:14px}.architecture-card,.cta-band,.footer-bottom,.footer-inner,.hero,.page-hero,.section,.stats-strip{width:min(var(--container),100% - 28px)}.hero{padding-top:54px}.ones-home-hero{padding-bottom:50px}.section{padding:56px 0}.page-hero{padding:96px 0 54px}.page-hero.compact,.solutions-hero-lite{min-height:390px}.hero-copy h1,.page-hero h1{font-size:40px}.home-hero-badge{min-height:38px;padding:0 16px;font-size:15px}.home-hero-title span{margin-bottom:12px;font-size:46px}.home-hero-title strong{white-space:normal;font-size:46px}.home-hero-subtitle{margin-top:20px;font-size:18px}.home-hero-description{gap:10px;margin-top:24px}.hero-copy p,.page-hero p{font-size:16px}.ones-home-hero .home-hero-description p{font-size:14px}.home-hero-points{gap:12px 16px;margin-top:24px}.home-hero-points .icon-badge{width:28px;height:28px}.ones-home-hero .hero-actions{gap:18px;margin-top:34px}.home-hero-primary{min-width:180px;min-height:54px;font-size:17px}.home-hero-learn{font-size:17px}.hero-visual{min-height:390px}.core-node{width:138px;height:138px}.signal{font-size:12px}.signal-one{top:58px;left:26px}.signal-two{bottom:58px;right:22px}.signal-three{top:108px;right:18px}.stats-strip{grid-template-columns:repeat(2,1fr);margin-bottom:34px}.stats-strip div{padding:24px 18px}.stats-strip strong{font-size:34px}.adapter-grid,.adapter-grid.expanded,.app-upgrade-diagram,.architecture-grid,.blueprint-grid,.card-grid.three,.card-grid.two,.comparison-grid,.employee-grid,.flow-layers,.flow-steps,.footer-inner,.highlight-list,.industry-grid,.layer-stack,.process-cards,.process-line,.product-showcase,.rich-grid.four,.rich-grid.three,.rich-grid.two,.role-grid,.scenario-grid,.screen-gallery,.skill-flow-diagram,.system-map,.value-strip{grid-template-columns:1fr}.footer-qr-list{grid-template-columns:repeat(2,118px)}.social-list{grid-template-columns:repeat(2,minmax(54px,1fr))}.industry-map,.platform-map,.security-topology{padding:22px}.industry-map div,.platform-map div{grid-template-columns:1fr;gap:8px}.blueprint-core{min-height:320px}.security-topology{grid-template-areas:"authority""edge""cloud""mdm""audit"}.capability-table>div,.layer-architecture,.traffic-table div{grid-template-columns:1fr}.layer-center{border-radius:18px;width:auto;height:auto;position:static;transform:none}.layer-block,.phone-product{min-height:auto}.capability-table>div,.traffic-table div{gap:8px}.architecture-card,.cta-band,.flow-panel{padding:28px}.cta-band{display:grid}.floating-actions{bottom:20px;right:16px}.floating-actions a,.floating-actions button{width:48px;height:48px}}@media (width<=1180px){.enterprise-visual{min-height:500px}.bank-scenarios,.metric-grid,.migration-map,.ops-dashboard,.partner-map,.post-grid,.rich-grid.five,.risk-map,.solution-grid,.suite-map,.suite-supports{grid-template-columns:repeat(2,1fr)}.audit-field-grid,.boundary-chain,.delivery-grid,.risk-levels,.timeline{grid-template-columns:repeat(3,1fr)}.tool-table{padding-bottom:6px;overflow-x:auto}.tool-table>div{min-width:980px}.boundary-chain article:not(:last-child):after,.migration-map article:not(:last-child):after,.suite-map article:not(:last-child):after,.timeline article:not(:last-child):after{display:none}.audit-return,.security-shield{width:auto;position:static;transform:none}.safe-loop-map{min-height:auto}}@media (width<=760px) and (hover:none),(width<=760px) and (pointer:coarse){.enterprise-visual{min-height:auto;padding:24px}.agent-platform-map{grid-template-columns:1fr;grid-template-areas:"entry""runtime""governance""shield""systems""audit";gap:14px}.platform-layer{grid-template-columns:1fr;gap:12px}.platform-layer:not(:last-of-type):after,.risk-detect:after,.risk-levels:after,.risk-request:after{display:none}.visual-layer{width:calc(100% - 48px);min-height:92px}.visual-layer.experience{top:30px;left:24px}.visual-layer.runtime{top:156px;right:24px}.visual-layer.governance{bottom:30px;left:24px}.visual-core{width:150px;height:150px}.visual-core strong{font-size:32px}.audit-field-grid,.bank-scenarios,.boundary-chain,.delivery-grid,.ecosystem-diagram,.editorial-lines,.governance-quadrant,.growth-panel,.metric-grid,.metric-grid.compact,.migration-map,.ops-dashboard,.partner-map,.post-grid,.rich-grid.five,.risk-flow,.risk-levels,.risk-map,.solution-grid,.suite-map,.suite-supports,.timeline,.workflow-board{grid-template-columns:1fr}.boundary-chain article,.migration-map article,.timeline article{min-height:auto}.audit-pipeline,.event-loop,.loop-line,.ops-loop,.safe-loop-map,.solution-stack{grid-template-columns:1fr;display:grid}.safe-loop-core{border-radius:18px;width:auto;height:auto;min-height:130px;position:static;transform:none}.suite-node.core:after{display:none}.audit-package-head{display:grid}.audit-status{justify-content:flex-start}.evidence-pyramid article,.evidence-pyramid article:nth-child(2),.evidence-pyramid article:nth-child(3),.evidence-pyramid article:nth-child(4){width:100%}.audit-pipeline span:not(:last-child):after,.event-loop span:not(:last-child):after,.loop-line span:not(:last-child):after,.ops-loop span:not(:last-child):after{display:none}.layered-board div{grid-template-columns:1fr;gap:8px}}@media (width<=1180px){.xinchuang-product-hero{grid-template-columns:minmax(320px,1fr) minmax(400px,.96fr);gap:28px;min-height:auto;padding-top:56px;padding-bottom:62px}.xinchuang-product-hero-copy{max-width:none}.xinchuang-product-hero-modules{grid-template-columns:repeat(2,minmax(0,1fr))}.xinchuang-product-hero-modules article{min-height:50px;padding:9px 12px}.xinchuang-product-hero-copy h1{font-size:clamp(42px,var(--site-layout-width,100vw) * .052,58px)}.xinchuang-product-hero-subtitle{font-size:clamp(19px,var(--site-layout-width,100vw) * .02,24px)}.xinchuang-product-hero-description{font-size:15.5px;line-height:1.76}.xinchuang-architecture-board,.xinchuang-product-split,.xinchuang-skill-board{grid-template-columns:1fr}.xinchuang-architecture-board,.xinchuang-governance-bar{max-width:760px;margin-left:auto;margin-right:auto}.xinchuang-architecture-arrow{justify-self:center;transform:rotate(90deg)}.xinchuang-architecture-core{min-height:auto}.xinchuang-entry-board,.xinchuang-governance-bar,.xinchuang-operation-board{grid-template-columns:repeat(2,minmax(0,1fr))}.xinchuang-governance-bar article:nth-child(odd){border-left:0}.xinchuang-governance-bar article:nth-child(n+3){border-top:1px solid #155eef1a}.xinchuang-entry-hub{grid-area:auto/1/auto/-1;min-height:280px}.xinchuang-operation-board article:nth-child(3){border-top:1px solid #1058ff1a;border-left:0}.xinchuang-operation-board article:nth-child(4){border-top:1px solid #1058ff1a}.agent-security-routing-board,.agent-security-split{grid-template-columns:1fr}.agent-security-cloud-board{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-security-cloud-core{grid-area:auto/1/auto/-1;min-height:260px}.agent-security-routing-core{width:min(250px,100%);margin:0 auto}.agent-security-routing-output{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-security-loop-board{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-security-loop-board article:nth-child(3){border-top:1px solid #1058ff1a;border-left:0}.agent-security-loop-board article:nth-child(4){border-top:1px solid #1058ff1a}}@media (width<=860px) and (hover:none),(width<=860px) and (pointer:coarse){.xinchuang-product-hero{grid-template-columns:1fr;gap:42px}.xinchuang-product-hero-copy{max-width:720px}}@media (width<=760px) and (hover:none),(width<=760px) and (pointer:coarse){.xinchuang-product-hero{padding:58px 20px 72px}.xinchuang-product-hero-badge{margin-bottom:18px;font-size:15px}.xinchuang-product-hero-copy h1{font-size:clamp(38px,var(--site-layout-width,100vw) * .13,52px);letter-spacing:0}.xinchuang-product-hero-subtitle{margin-top:18px;font-size:20px}.xinchuang-product-hero-description{margin-top:18px;font-size:14.5px;line-height:1.78}.xinchuang-product-hero-tags{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.xinchuang-product-hero-tags span{font-size:14px}.xinchuang-product-hero-tags .icon-badge{width:32px;height:32px}.xinchuang-product-hero-copy .hero-actions{grid-template-columns:1fr;gap:12px;margin-top:30px;display:grid}.xinchuang-product-hero-board{background:#fffffff5;border-radius:22px;gap:8px;padding:14px}.xinchuang-product-hero-core{text-align:center;border-radius:18px;grid-template-columns:1fr;justify-items:center;gap:7px;padding:14px}.xinchuang-product-hero-core .icon-badge{border-radius:17px;width:38px;height:38px}.xinchuang-product-hero-core strong{font-size:22px}.xinchuang-product-hero-modules{grid-template-columns:1fr}.xinchuang-product-hero-modules article{text-align:left;justify-content:flex-start;align-items:center;min-height:auto;padding:10px 12px}.xinchuang-product-hero-modules .icon-badge{border-radius:12px;width:32px;height:32px}.xinchuang-product-hero-foundation{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.xinchuang-product-hero-foundation span{justify-content:flex-start;min-height:48px}.xinchuang-product-page .xinchuang-office-section,.xinchuang-product-section{padding-top:52px;padding-bottom:56px}#xinchuang-architecture{border-radius:22px;padding:52px 16px 56px}.xinchuang-architecture-header h2{font-size:34px;line-height:1.16}.xinchuang-architecture-subtitle{margin-top:14px;font-size:19px;line-height:1.48}.xinchuang-architecture-description{gap:10px;margin-top:18px}.xinchuang-architecture-description p{font-size:14px;line-height:1.72}.xinchuang-architecture-board,.xinchuang-entry-board,.xinchuang-governance-bar,.xinchuang-operation-board,.xinchuang-product-cta,.xinchuang-product-split,.xinchuang-skill-board{margin-top:24px}.xinchuang-architecture-column,.xinchuang-architecture-core,.xinchuang-entry-board,.xinchuang-governance-bar,.xinchuang-product-cta,.xinchuang-product-flow,.xinchuang-product-visual-card,.xinchuang-skill-board{border-radius:20px;padding:18px}.xinchuang-architecture-column article,.xinchuang-entry-board,.xinchuang-operation-board{grid-template-columns:1fr}.xinchuang-architecture-column article{grid-template-columns:42px minmax(0,1fr);min-height:auto;padding:14px}.xinchuang-architecture-side-card h3{font-size:22px}.xinchuang-architecture-side-card>p{margin-bottom:16px;font-size:13.5px}.xinchuang-architecture-core-grid article{grid-template-columns:38px minmax(0,1fr);min-height:auto;padding:12px}.xinchuang-architecture-column .icon-badge,.xinchuang-architecture-core-grid .icon-badge,.xinchuang-entry-board article .icon-badge,.xinchuang-governance-bar .icon-badge,.xinchuang-operation-board .icon-badge,.xinchuang-product-flow .icon-badge{width:42px;height:42px}.xinchuang-architecture-core{min-height:auto}.xinchuang-architecture-core strong{font-size:23px}.xinchuang-governance-bar{box-shadow:none;background:0 0;border:0;grid-template-columns:1fr;gap:10px;padding:0;overflow:visible}.xinchuang-governance-bar article,.xinchuang-governance-bar article:first-child,.xinchuang-governance-bar article:nth-child(n+3),.xinchuang-governance-bar article:nth-child(odd){background:#fffffff5;border:1px solid #155eef1f;border-radius:16px;min-height:auto;padding:16px;box-shadow:0 12px 28px #1040a80d}.xinchuang-product-visual-card{min-height:280px}.xinchuang-product-visual-card img{width:min(190px,78%)}.xinchuang-product-visual-card strong{font-size:21px}.xinchuang-product-flow article{grid-template-columns:34px 42px minmax(0,1fr);min-height:auto;padding:14px}.xinchuang-entry-hub{min-height:240px}.xinchuang-entry-hub img,.xinchuang-skill-visual img{width:min(180px,78%)}.xinchuang-entry-board article{min-height:auto;padding:18px}.xinchuang-skill-visual{min-height:240px}.xinchuang-skill-steps article{padding:16px}.xinchuang-operation-board article,.xinchuang-operation-board article:nth-child(3),.xinchuang-operation-board article:nth-child(4){border-top:1px solid #1058ff1a;border-left:0;min-height:auto;padding:22px 20px}.xinchuang-operation-board article:first-child{border-top:0}.xinchuang-product-cta{gap:18px;display:grid}.agent-security-deep-section,.agent-security-product-page .edge-cloud-section{padding-top:52px;padding-bottom:56px}.agent-security-cloud-board,.agent-security-loop-board,.agent-security-routing-board,.agent-security-split{margin-top:28px}.agent-security-cloud-board,.agent-security-copy-card,.agent-security-flow-card,.agent-security-routing-board{border-radius:20px;padding:18px}.agent-security-copy-card h3,.agent-security-routing-core strong{font-size:24px}.agent-security-copy-card p{font-size:14px;line-height:1.72}.agent-security-chip-grid,.agent-security-cloud-board,.agent-security-loop-board,.agent-security-routing-input,.agent-security-routing-output{grid-template-columns:1fr}.agent-security-flow-card article,.agent-security-routing-output article{grid-template-columns:42px minmax(0,1fr);min-height:auto;padding:16px}.agent-security-flow-card article .icon-badge,.agent-security-routing-output .icon-badge{width:42px;height:42px}.agent-security-flow-card em{right:18px}.agent-security-cloud-core{min-height:220px}.agent-security-cloud-core img{width:min(180px,78%)}.agent-security-cloud-board article{min-height:auto;padding:18px}.agent-security-routing-core{width:218px}.agent-security-loop-board article,.agent-security-loop-board article:nth-child(3),.agent-security-loop-board article:nth-child(4){border-top:1px solid #1058ff1a;border-left:0;min-height:auto;padding:22px 20px}.agent-security-loop-board article:first-child{border-top:0}.agent-security-summary-band{gap:8px;padding:18px;display:grid}}@media (width<=1100px){.long-product-hero,.long-product-two-column,.long-product-two-column.reversed,.long-product-workflow-card,.solution-governance-split,.solution-long-hero,.solution-output-card{grid-template-columns:1fr}.long-product-hero,.solution-long-hero{gap:36px;padding-top:86px}.long-product-capability-grid,.product-choice-grid,.product-composition-grid,.solution-delivery-board,.solution-method-grid,.solution-output-grid,.solution-pain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.general-scenario-grid,.insurance-hero-flow,.insurance-scenario-grid,.securities-scenario-grid{grid-template-columns:1fr}.general-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.long-product-workflow-line{grid-template-columns:repeat(5,minmax(120px,1fr));padding-bottom:4px;overflow-x:auto}}@media (width<=720px) and (hover:none),(width<=720px) and (pointer:coarse){.long-product-hero,.long-product-section,.solution-long-hero,.solution-long-section{width:min(var(--container),100% - 28px)}.long-product-hero,.solution-long-hero{padding:72px 0 50px}.long-product-section,.solution-long-section{padding:54px 0}.long-product-hero-copy h1,.long-product-section-head h2,.long-product-two-column h2,.long-product-workflow-card h2,.solution-governance-split h2,.solution-long-copy h1,.solution-output-card h2{font-size:34px}.long-product-subtitle,.solution-long-subtitle{font-size:20px}.insurance-architecture,.insurance-scenario-grid>article,.long-product-hero-board,.long-product-layer-card,.long-product-value-list,.long-product-workflow-card,.solution-control-grid,.solution-delivery-board,.solution-hero-board,.solution-output-card{border-radius:22px;padding:18px}.general-metric-grid,.insurance-hero-grid,.long-product-board-grid,.long-product-capability-grid,.long-product-value-list,.solution-control-grid,.solution-delivery-board,.solution-output-grid,.solution-pain-grid{grid-template-columns:1fr}.general-scenario-grid article{grid-template-columns:50px minmax(0,1fr);min-height:auto;padding:18px}.long-product-board-core{border-radius:20px;min-height:96px}.long-product-layer-card article,.long-product-value-list article{grid-template-columns:46px minmax(0,1fr);min-height:auto;padding:15px}.insurance-architecture article{grid-template-columns:42px minmax(0,1fr);min-height:auto;padding:15px}.insurance-architecture article .icon-badge{display:none}.insurance-scenario-head{grid-template-columns:50px minmax(0,1fr)}.long-product-capability-grid article{border-radius:20px;min-height:auto;padding:22px}.general-metric-grid article,.securities-scenario-grid article,.solution-control-grid article,.solution-delivery-board article,.solution-pain-grid article{min-height:auto;padding:18px}.product-choice-section,.product-matrix-section,.product-method-section,.solution-assets-section,.solution-method-section{padding-top:58px;padding-bottom:58px}.product-choice-grid,.product-composition-grid,.solution-method-grid{grid-template-columns:1fr;margin-top:34px}.product-choice-grid article,.product-composition-grid article,.solution-method-grid article{border-radius:20px;min-height:auto;padding:22px}.long-product-workflow-line{grid-template-columns:1fr;overflow-x:visible}.long-product-workflow-line article{min-height:74px}}@media (width<=1100px){.agent-adaptation-product-hero{text-align:center}.agent-adaptation-product-hero-grid{grid-template-columns:1fr;gap:42px;min-height:auto}.agent-adaptation-product-hero-copy{max-width:860px;margin-inline:auto}.agent-adaptation-product-hero .agent-adaptation-product-description{max-width:820px;margin-inline:auto}.agent-adaptation-product-hero .agent-adaptation-product-actions,.agent-adaptation-product-hero .agent-adaptation-product-tags{justify-content:center}.agent-adaptation-product-hero .agent-adaptation-overview-card{max-width:980px;margin-inline:auto}.agent-adaptation-product-hero .agent-adaptation-source-row{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.agent-adaptation-audit-board,.agent-adaptation-control-grid,.agent-adaptation-feature-grid,.agent-adaptation-feature-grid.three,.agent-adaptation-highlight-grid,.agent-adaptation-overview-grid,.agent-adaptation-pain-grid,.agent-adaptation-scenario-strip,.agent-adaptation-source-row,.agent-adaptation-step-row{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-adaptation-compare-board,.agent-adaptation-governance-grid{grid-template-columns:1fr}.agent-adaptation-audit-chain,.agent-adaptation-task-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.agent-adaptation-flow-row{text-align:center;grid-template-columns:1fr}.agent-adaptation-flow-row>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=961px) and (width<=1100px){.agent-adaptation-product-hero{text-align:left}.agent-adaptation-product-hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:center;gap:28px}.agent-adaptation-product-hero-copy{max-width:100%;margin-inline:0}.agent-adaptation-product-hero .agent-adaptation-overview-card,.agent-adaptation-product-hero .agent-adaptation-product-description{margin-inline:0}.agent-adaptation-product-hero .agent-adaptation-product-actions,.agent-adaptation-product-hero .agent-adaptation-product-tags{justify-content:flex-start}.agent-adaptation-product-hero .agent-adaptation-source-row{grid-template-columns:repeat(4,minmax(0,1fr))}.agent-adaptation-product-hero .agent-adaptation-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1050px) and (hover:hover) and (pointer:fine){.agent-adaptation-product-hero{text-align:left}.agent-adaptation-product-hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:center;gap:28px}.agent-adaptation-product-hero-copy{max-width:100%;margin-inline:0}.agent-adaptation-product-hero .agent-adaptation-overview-card,.agent-adaptation-product-hero .agent-adaptation-product-description{margin-inline:0}.agent-adaptation-product-hero .agent-adaptation-product-actions,.agent-adaptation-product-hero .agent-adaptation-product-tags{justify-content:flex-start}.agent-adaptation-product-hero .agent-adaptation-source-row{grid-template-columns:repeat(4,minmax(0,1fr))}.agent-adaptation-product-hero .agent-adaptation-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px) and (hover:none),(width<=720px) and (pointer:coarse){.agent-adaptation-product-inner{width:min(var(--container),100% - 28px)}.agent-adaptation-product-hero{text-align:center;padding:72px 0 50px}.agent-adaptation-product-hero-grid{gap:32px}.agent-adaptation-product-section{padding:54px 0}.agent-adaptation-product-heading h2,.agent-adaptation-product-hero h1{white-space:normal;font-size:34px}.agent-adaptation-product-subtitle{font-size:20px}.agent-adaptation-product-copy,.agent-adaptation-product-description,.agent-adaptation-product-heading p{font-size:15px}.agent-adaptation-product-copy{margin:-12px auto 34px}.agent-adaptation-product-actions{grid-template-columns:1fr;display:grid}.agent-adaptation-product-actions .btn{width:100%}.agent-adaptation-audit-board,.agent-adaptation-audit-chain,.agent-adaptation-compare-board,.agent-adaptation-control-grid,.agent-adaptation-deliverable-board,.agent-adaptation-feature-grid,.agent-adaptation-feature-grid.three,.agent-adaptation-flow-platform div,.agent-adaptation-flow-row>div,.agent-adaptation-highlight-grid,.agent-adaptation-overview-grid,.agent-adaptation-pain-grid,.agent-adaptation-product-hero .agent-adaptation-overview-grid,.agent-adaptation-product-hero .agent-adaptation-source-row,.agent-adaptation-scenario-strip,.agent-adaptation-source-row,.agent-adaptation-step-row,.agent-adaptation-task-flow{grid-template-columns:1fr}.agent-adaptation-product-hero .agent-adaptation-overview-footer{flex-direction:column}.agent-adaptation-flow-board,.agent-adaptation-overview-card{border-radius:22px;padding:18px}.agent-adaptation-flow-row{border-radius:16px;min-height:auto;padding:16px}.agent-adaptation-flow-platform{min-height:auto;padding:22px 18px}.agent-adaptation-control-grid article,.agent-adaptation-feature-grid article,.agent-adaptation-highlight-grid article,.agent-adaptation-pain-grid article,.agent-adaptation-scenario-strip article,.agent-adaptation-step-row article{border-radius:20px;min-height:auto;padding:22px}.agent-adaptation-audit-board,.agent-adaptation-audit-chain,.agent-adaptation-deliverable-board{border-radius:22px;padding:18px}.agent-adaptation-governance-grid article{border-radius:20px;grid-template-columns:48px minmax(0,1fr);min-height:auto;padding:20px}.agent-adaptation-governance-grid .icon-badge{border-radius:16px;width:48px;height:48px}}.hybrid-agent-page{background:radial-gradient(circle at 50% 6%,#1058ff12,#0000 34rem),linear-gradient(#fff,#fbfdff 42%,#f8fbff)}.hybrid-agent-inner{width:min(var(--container),100% - 64px);margin-inline:auto}.hybrid-agent-hero{padding:78px 0 68px}.hybrid-agent-page>.hybrid-agent-hero{min-height:600px!important;padding-top:42px!important;padding-bottom:56px!important}.hybrid-agent-hero-grid{gap:clamp(32px,var(--site-layout-width,100vw) * .036,56px);grid-template-columns:minmax(0,.94fr) minmax(500px,1.06fr);align-items:center;min-height:520px;display:grid}.hybrid-agent-hero-copy{max-width:720px}.hybrid-agent-hero h1{color:var(--fg-title);font-size:clamp(44px,var(--site-layout-width,100vw) * .042,64px);letter-spacing:0;margin:20px 0 0;font-weight:900;line-height:1.04}.hybrid-agent-subtitle{max-width:720px;color:var(--fg-primary);font-size:clamp(19px,var(--site-layout-width,100vw) * .0145,26px);letter-spacing:.02em;margin:16px 0 0;font-weight:900;line-height:1.42}.hybrid-agent-description{color:#5e687a;font-size:clamp(14px,var(--site-layout-width,100vw) * .0098,16px);gap:8px;margin-top:18px;font-weight:650;line-height:1.74;display:grid}.hybrid-agent-card-grid p,.hybrid-agent-cloud-board p,.hybrid-agent-copy p,.hybrid-agent-description p,.hybrid-agent-flow-card p,.hybrid-agent-governance-grid p,.hybrid-agent-path-board p,.hybrid-agent-scenario-strip span,.hybrid-agent-text-card p{margin:0}.hybrid-agent-tags{flex-wrap:wrap;gap:10px 12px;margin-top:22px;display:flex}.hybrid-agent-tags span{min-height:34px;color:var(--fg-primary);background:#ffffffb8;border:1px solid #1058ff29;border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:850;display:inline-flex}.hybrid-agent-actions{flex-wrap:wrap;gap:18px;margin-top:26px;display:flex}.hybrid-agent-actions .btn{border-radius:14px;min-width:154px;min-height:48px}.hybrid-agent-architecture{background:linear-gradient(145deg,#fffffff5,#f4f9ffe6);border:1px solid #1058ff24;border-radius:26px;grid-template-columns:minmax(210px,1fr) 146px minmax(210px,1fr);align-items:center;gap:16px 18px;width:100%;min-height:360px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 74px #1040a81c}.hybrid-agent-card-grid article,.hybrid-agent-cloud-board,.hybrid-agent-compare article,.hybrid-agent-decision-core,.hybrid-agent-deliverables,.hybrid-agent-flow-card,.hybrid-agent-governance-grid article,.hybrid-agent-path-board,.hybrid-agent-problem-grid article,.hybrid-agent-routing,.hybrid-agent-scenario-strip article,.hybrid-agent-side-card,.hybrid-agent-text-card,.hybrid-agent-value-row span{background:#ffffffe6;border:1px solid #1058ff24;box-shadow:0 18px 46px #1040a812}.hybrid-agent-side-card{border-radius:20px;grid-template-rows:auto 1fr;align-self:stretch;min-height:276px;padding:18px;display:grid}.hybrid-agent-card-head{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;display:grid}.hybrid-agent-card-head .icon-badge{border-radius:16px;justify-content:center;align-items:center;width:44px;height:44px;margin:0;display:inline-flex}.hybrid-agent-card-head strong{color:var(--fg-title);font-size:15px;font-weight:900;line-height:1.32;display:block}.hybrid-agent-card-head span{color:#5f6b7e;white-space:nowrap;margin-top:4px;font-size:12.5px;font-weight:750;line-height:1.42;display:block}.hybrid-agent-mini-list{align-content:start;gap:10px;margin-top:18px;display:grid}.hybrid-agent-mini-list span{color:#1f2937;background:#f8fbffe0;border:1px solid #1058ff1c;border-radius:14px;align-items:center;min-height:38px;padding:0 14px;font-size:12px;font-weight:800;line-height:1.35;display:flex}.hybrid-agent-decision{align-content:center;align-self:stretch;place-items:center;gap:10px;min-width:0;min-height:276px;display:grid;position:relative}.hybrid-agent-decision:after,.hybrid-agent-decision:before{content:"";opacity:.7;background:linear-gradient(90deg,transparent 0 7px,var(--fg-primary) 7px 100%);clip-path:polygon(0 35%,68% 35%,68% 0,100% 50%,68% 100%,68% 65%,0 65%);width:20px;height:12px;position:absolute;top:calc(50% - 18px);transform:translateY(-50%)}.hybrid-agent-decision:before{left:-4px}.hybrid-agent-decision:after{right:-4px;transform:translateY(-50%)rotate(180deg)}.hybrid-agent-decision-core{aspect-ratio:1;text-align:center;background:radial-gradient(circle,#1058ff1a 0 38%,#0000 39% 100%),linear-gradient(145deg,#fff,#f4f8ff);border-radius:999px;flex-direction:column;justify-content:center;align-items:center;width:124px;padding:16px;display:flex}.hybrid-agent-decision-core svg,.hybrid-agent-routing-core svg{flex:none;width:32px;height:32px;margin:0 0 8px}.hybrid-agent-decision-core svg path:first-child,.hybrid-agent-routing-core svg path:first-child{fill:var(--fg-primary);stroke:none}.hybrid-agent-decision-core svg circle,.hybrid-agent-decision-core svg path:not(:first-child),.hybrid-agent-routing-core svg circle,.hybrid-agent-routing-core svg path:not(:first-child){fill:none;stroke:#fff;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.hybrid-agent-decision-core strong{color:var(--fg-primary);text-align:center;white-space:nowrap;font-size:17px;font-weight:900;line-height:1.18;display:block}.hybrid-agent-decision-core span{color:#334155;max-width:96px;margin-top:4px;font-size:10.5px;font-weight:850;line-height:1.45;display:none}.hybrid-agent-decision-tags{justify-content:center;display:flex}.hybrid-agent-decision-tags span{min-height:28px;color:var(--fg-primary);background:#ffffffd6;border:1px solid #1058ff2e;border-radius:999px;align-items:center;padding:0 12px;font-size:11px;font-weight:900;display:inline-flex}.hybrid-agent-value-row{border-top:1px solid #1058ff1f;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:0;padding-top:14px;display:grid}.hybrid-agent-value-row span{min-height:34px;color:var(--fg-primary);box-shadow:none;border-radius:15px;place-items:center;font-size:12px;font-weight:900;display:grid}.hybrid-agent-section{padding:76px 0}.hybrid-agent-section.tinted{background:radial-gradient(circle at 50% 0,#1058ff0e,#0000 32rem),linear-gradient(#f8fbff,#fff)}.hybrid-agent-copy{color:#4b587c;gap:8px;max-width:980px;margin:-12px auto 30px;font-size:15.5px;font-weight:700;line-height:1.78;display:grid}.hybrid-agent-copy.centered{text-align:center}.hybrid-agent-compare{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.hybrid-agent-compare article{-moz-column-gap:14px;border-radius:22px;grid-template-columns:46px minmax(0,1fr);align-content:start;column-gap:14px;min-height:220px;padding:24px;display:grid}.hybrid-agent-compare article.primary{color:#fff;background:linear-gradient(135deg,#2a75ff,#0b58ff);border-color:#0000;box-shadow:0 24px 54px #1058ff2e}.hybrid-agent-card-grid .icon-badge,.hybrid-agent-cloud-board .icon-badge,.hybrid-agent-compare .icon-badge,.hybrid-agent-governance-grid .icon-badge{border-radius:18px;width:46px;height:46px;margin:0}.hybrid-agent-compare article.primary .icon-badge{color:#fff;background:#ffffff29;border-color:#ffffff42}.hybrid-agent-card-grid h3,.hybrid-agent-cloud-board h3,.hybrid-agent-compare h3,.hybrid-agent-governance-grid h3,.hybrid-agent-path-board h3{color:var(--fg-title);margin:0;font-size:19px;font-weight:900;line-height:1.3}.hybrid-agent-card-grid h3,.hybrid-agent-cloud-board h3,.hybrid-agent-compare h3,.hybrid-agent-governance-grid h3{align-self:center}.hybrid-agent-compare article.primary h3,.hybrid-agent-compare article.primary p,.hybrid-agent-compare article.primary span{color:#fff}.hybrid-agent-compare p{color:#566275;grid-column:1/-1;margin:14px 0 0;font-size:14px;font-weight:700;line-height:1.58}.hybrid-agent-compare article>div{flex-wrap:wrap;grid-column:1/-1;gap:8px;margin-top:14px;display:flex}.hybrid-agent-compare article>div span{min-height:30px;color:var(--fg-primary);background:#eef6ffdb;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.hybrid-agent-compare article.primary>div span{background:#ffffff29}.hybrid-agent-problem-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.hybrid-agent-problem-grid article{border-radius:20px;min-height:154px;padding:20px}.hybrid-agent-problem-grid span{color:var(--fg-primary);font-size:14px;font-weight:900}.hybrid-agent-problem-grid h3{color:var(--fg-title);margin:10px 0 0;font-size:17px;font-weight:900;line-height:1.32}.hybrid-agent-problem-grid p{color:#5d687a;margin:7px 0 0;font-size:14px;font-weight:700;line-height:1.56}.hybrid-agent-routing{background:#ffffffeb;border-radius:24px;grid-template-columns:minmax(0,.95fr) 230px minmax(0,1.05fr);align-items:stretch;gap:20px;padding:22px;display:grid}.hybrid-agent-routing-input,.hybrid-agent-routing-output{align-content:center;gap:9px;display:grid}.hybrid-agent-routing-input>strong,.hybrid-agent-routing-output>strong{color:var(--fg-primary);font-size:15px;font-weight:900;display:inline-flex}.hybrid-agent-routing-input article,.hybrid-agent-routing-output article{background:#ffffffe0;border:1px solid #1058ff1f;border-radius:18px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px;min-height:68px;padding:12px;display:grid}.hybrid-agent-routing-output article{min-height:86px}.hybrid-agent-flow-card .icon-badge,.hybrid-agent-routing-input .icon-badge,.hybrid-agent-routing-output .icon-badge{border-radius:15px;width:38px;height:38px;margin:0}.hybrid-agent-routing h3{color:var(--fg-title);margin:0;font-size:16px;font-weight:900;line-height:1.35}.hybrid-agent-routing p{color:#5f6b7e;margin:4px 0 0;font-size:13px;font-weight:700;line-height:1.46}.hybrid-agent-routing-core{place-items:center;display:grid}.hybrid-agent-routing-core>div{aspect-ratio:1;text-align:center;background:radial-gradient(circle,#1058ff1a 0 35%,#0000 36% 100%),linear-gradient(145deg,#fff,#f4f8ff);border:1px solid #1058ff29;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;width:210px;padding:24px;display:flex;box-shadow:0 20px 54px #1040a814}.hybrid-agent-routing-core svg{width:46px;height:46px;margin:0 0 12px}.hybrid-agent-routing-core strong{color:var(--fg-primary);white-space:nowrap;font-size:20px;font-weight:900;line-height:1.18}.hybrid-agent-routing-core span{color:#334155;max-width:128px;margin-top:10px;font-size:11.5px;font-weight:850;line-height:1.5}.hybrid-agent-split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch;gap:22px;display:grid}.hybrid-agent-split.is-flow-only{grid-template-columns:1fr}.hybrid-agent-flow-card,.hybrid-agent-text-card{border-radius:24px;padding:24px}.hybrid-agent-text-card{align-content:center;display:grid}.hybrid-agent-text-card h3{color:var(--fg-title);font-size:clamp(28px,var(--site-layout-width,100vw) * .022,38px);letter-spacing:0;margin:12px 0 0;font-weight:900;line-height:1.18}.hybrid-agent-text-card p{color:#4b587c;margin-top:14px;font-size:15px;font-weight:700;line-height:1.62}.hybrid-agent-flow-card{background:#ffffffe6;gap:10px;display:grid}.hybrid-agent-flow-card article{background:#ffffffdb;border:1px solid #1058ff1f;border-radius:18px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;min-height:76px;padding:13px;display:grid}.hybrid-agent-flow-card article>span{width:36px;height:36px;color:var(--fg-primary);background:#eef6ff;border-radius:14px;place-items:center;font-size:13px;font-weight:900;display:grid}.hybrid-agent-flow-card strong{color:var(--fg-title);font-size:17px;font-weight:900}.hybrid-agent-flow-card p{color:#5c687a;margin-top:4px;font-size:13px;font-weight:700;line-height:1.55}.hybrid-agent-card-grid,.hybrid-agent-governance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.hybrid-agent-card-grid article,.hybrid-agent-governance-grid article{-moz-column-gap:14px;border-radius:20px;grid-template-columns:46px minmax(0,1fr);align-content:start;column-gap:14px;min-height:164px;padding:20px;display:grid}.hybrid-agent-card-grid p,.hybrid-agent-cloud-board p,.hybrid-agent-governance-grid p{color:#5d687a;grid-column:1/-1;margin-top:8px;font-size:14px;font-weight:700;line-height:1.56}.hybrid-agent-scenario-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.hybrid-agent-scenario-strip article{border-radius:18px;gap:8px;min-height:92px;padding:18px;display:grid}.hybrid-agent-scenario-strip strong{color:var(--fg-title);font-size:18px;font-weight:900;line-height:1.3}.hybrid-agent-scenario-strip span{color:#5d687a;font-size:14px;font-weight:700;line-height:1.58}.hybrid-agent-cloud-board{border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:22px;display:grid}.hybrid-agent-cloud-core{-moz-column-gap:18px;color:#fff;background:linear-gradient(135deg,#2a75ff,#0b58ff);border-radius:20px;grid-column:1/-1;grid-template-columns:56px minmax(0,1fr);align-content:center;align-items:center;gap:6px 18px;min-height:116px;padding:24px 26px;display:grid;box-shadow:0 24px 54px #1058ff2e}.hybrid-agent-cloud-core .icon-badge{color:#fff;background:#ffffff29;border-color:#ffffff3d;grid-row:1/span 2;width:56px;height:56px;margin:0}.hybrid-agent-cloud-core strong{color:#fff;white-space:nowrap;align-self:end;margin-top:0;font-size:24px;font-weight:900;line-height:1.22}.hybrid-agent-cloud-flow{color:#ffffffd6;align-self:start;margin-top:0;font-size:14px;font-weight:750;line-height:1.64}.hybrid-agent-cloud-board article{-moz-column-gap:14px;background:#f8fbffcc;border:1px solid #1058ff1f;border-radius:18px;grid-template-columns:46px minmax(0,1fr);align-content:start;column-gap:14px;min-height:168px;padding:18px;display:grid}.hybrid-agent-path-board{border-radius:24px;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:20px;padding:20px;display:grid}.hybrid-agent-path-board article{background:#f8fbffc7;border:1px solid #1058ff1c;border-radius:20px;min-height:162px;padding:17px}.hybrid-agent-path-board span{color:#fff;background:var(--fg-primary);border-radius:999px;place-items:center;width:44px;height:36px;font-size:13px;font-weight:900;display:grid}.hybrid-agent-deliverables{border-radius:22px;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:20px;margin-top:20px;padding:22px;display:grid}.hybrid-agent-deliverables>strong{color:var(--fg-title);font-size:22px;font-weight:900;line-height:1.3}.hybrid-agent-deliverables>div{flex-wrap:wrap;gap:10px;display:flex}.hybrid-agent-deliverables span{min-height:34px;color:var(--fg-primary);background:#eef6ffa8;border:1px solid #1058ff24;border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:850;display:inline-flex}.hybrid-agent-page .cta-band{margin-top:34px}@media (width<=1280px){.hybrid-agent-cloud-board{grid-template-columns:repeat(2,minmax(0,1fr))}.hybrid-agent-cloud-core{grid-column:1/-1}}@media (width<=1100px){.hybrid-agent-routing,.hybrid-agent-split{grid-template-columns:1fr}.hybrid-agent-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:28px}.hybrid-agent-hero h1{font-size:clamp(40px,var(--site-layout-width,100vw) * .044,54px)}.hybrid-agent-subtitle{font-size:clamp(18px,var(--site-layout-width,100vw) * .02,22px)}.hybrid-agent-decision:after,.hybrid-agent-decision:before{display:none}.hybrid-agent-architecture{grid-template-columns:1fr;max-width:560px;margin-inline:auto}.hybrid-agent-side-card{min-height:auto}.hybrid-agent-decision{min-height:auto;padding:8px 0}.hybrid-agent-card-grid,.hybrid-agent-compare,.hybrid-agent-governance-grid,.hybrid-agent-path-board,.hybrid-agent-problem-grid,.hybrid-agent-scenario-strip,.hybrid-agent-value-row{grid-template-columns:repeat(2,minmax(0,1fr))}.hybrid-agent-routing-core{order:-1}}@media (width<=960px) and (hover:none),(width<=960px) and (pointer:coarse){.hybrid-agent-hero-grid{grid-template-columns:1fr;min-height:auto}.hybrid-agent-hero-copy{text-align:center;max-width:920px;margin-inline:auto}.hybrid-agent-description{max-width:840px;margin-inline:auto}.hybrid-agent-actions,.hybrid-agent-tags{justify-content:center}.hybrid-agent-architecture{max-width:860px;margin-inline:auto}}@media (width<=720px) and (hover:none),(width<=720px) and (pointer:coarse){.hybrid-agent-inner{width:min(var(--container),100% - 28px)}.hybrid-agent-hero{padding:64px 0 50px}.hybrid-agent-hero h1{font-size:34px}.hybrid-agent-subtitle{font-size:20px}.hybrid-agent-actions{grid-template-columns:1fr;display:grid}.hybrid-agent-actions .btn{width:100%}.hybrid-agent-section{padding:54px 0}.hybrid-agent-architecture,.hybrid-agent-cloud-board,.hybrid-agent-deliverables,.hybrid-agent-flow-card,.hybrid-agent-path-board,.hybrid-agent-routing,.hybrid-agent-text-card{border-radius:22px;padding:18px}.hybrid-agent-card-grid,.hybrid-agent-cloud-board,.hybrid-agent-compare,.hybrid-agent-deliverables,.hybrid-agent-governance-grid,.hybrid-agent-path-board,.hybrid-agent-problem-grid,.hybrid-agent-scenario-strip,.hybrid-agent-value-row{grid-template-columns:1fr}.hybrid-agent-decision-core{width:172px}.hybrid-agent-routing-core>div{width:216px}.hybrid-agent-flow-card article,.hybrid-agent-routing-input article,.hybrid-agent-routing-output article{grid-template-columns:42px minmax(0,1fr)}.hybrid-agent-flow-card article>span{display:none}.hybrid-agent-cloud-core{-moz-column-gap:14px;grid-template-columns:50px minmax(0,1fr);column-gap:14px;min-height:112px;padding:20px}.hybrid-agent-cloud-core .icon-badge{width:50px;height:50px}.hybrid-agent-cloud-core strong{white-space:normal;font-size:21px}.hybrid-agent-cloud-flow{font-size:13px;line-height:1.58}.hybrid-agent-card-grid article,.hybrid-agent-cloud-board article,.hybrid-agent-compare article,.hybrid-agent-governance-grid article,.hybrid-agent-path-board article,.hybrid-agent-problem-grid article{border-radius:20px;min-height:auto;padding:22px}}.xinchuang-product-hero-copy h1,.xinchuang-product-page .section-header h2{color:#0f172a;font-size:clamp(42px,var(--site-layout-width,100vw) * .04,64px);letter-spacing:0;margin:0;font-weight:900;line-height:1.08}.xinchuang-product-hero-subtitle,.xinchuang-product-page .section-header p{color:#1762ff;font-size:clamp(20px,var(--site-layout-width,100vw) * .016,28px);letter-spacing:0;font-weight:800;line-height:1.35}.xinchuang-product-hero-subtitle{margin:22px 0 0}.xinchuang-product-page .section-header{max-width:980px;margin-inline:auto}.xinchuang-product-page .section-header p{max-width:980px;margin:22px auto 0}.xinchuang-product-hero-description{color:#4b587c;letter-spacing:.01em;font-size:16px;font-weight:650;line-height:1.82}@media (width<=720px) and (hover:none),(width<=720px) and (pointer:coarse){.xinchuang-product-hero-copy h1,.xinchuang-product-page .section-header h2{font-size:34px}.xinchuang-product-hero-subtitle,.xinchuang-product-page .section-header p{font-size:20px}}body{color:var(--fg-body)}a,body,h1,h2,h3,h4,li,p,span,strong{letter-spacing:0}.digital-product-hero-copy h1,.employee-platform-hero-copy h1,.fc-hero h1,.fc-hero h1 span,.fc-hero h1 strong,.home-hero-title,.home-hero-title span,.home-hero-title strong,.long-product-hero-copy h1,.page-hero h1,.product-detail-copy h1,.product-index-hero h1,.solution-long-copy h1,.xinchuang-product-hero-copy h1{color:var(--fg-ink);font-size:var(--fg-type-hero);font-weight:var(--fg-weight-title);letter-spacing:0;line-height:1.1}.about-origin-section-head h2,.about-us-section h2,.digital-product-section .section-header h2,.employee-platform-final-cta h2,.employee-platform-section .section-header h2,.long-product-section-head h2,.long-product-two-column h2,.long-product-workflow-card h2,.product-section-header h2,.product-workflow-card h2,.section-header h2,.section-title,.solution-governance-split h2,.solution-output-card h2,.xinchuang-product-page .section-header h2{color:var(--fg-ink);font-size:var(--fg-type-section);font-weight:var(--fg-weight-title);letter-spacing:0;line-height:1.14}.digital-product-section .section-header p,.digital-product-subtitle,.employee-platform-hero-subtitle,.employee-platform-section .section-header p,.home-hero-subtitle,.long-product-subtitle,.page-hero p,.product-detail-subtitle,.product-index-subtitle,.solution-long-subtitle,.xinchuang-product-hero-subtitle,.xinchuang-product-page .section-header p{color:var(--fg-primary);font-size:var(--fg-type-subtitle);font-weight:var(--fg-weight-subtitle);letter-spacing:0;line-height:1.38}.about-origin-card p,.about-origin-copy p,.about-origin-section-head p,.digital-product-description,.employee-platform-final-cta p,.employee-platform-hero-text p,.employee-platform-narrative p,.employee-platform-section-lead,.home-hero-description,.home-hero-description p,.long-product-description,.long-product-section-head p,.long-product-two-column p,.long-product-value-list p,.long-product-workflow-card p,.page-hero p,.product-detail-description,.product-index-card p,.product-index-description,.product-section-header p,.section-header p,.solution-long-description,.solution-long-description p,.xinchuang-product-hero-description{color:var(--fg-body);font-size:var(--fg-type-body);font-weight:var(--fg-weight-body);letter-spacing:0;line-height:1.68}.about-origin-eyebrow,.digital-product-tags span,.employee-platform-tags span,.fc-tags span,.home-hero-badge,.long-product-tags span,.product-detail-badge,.product-detail-badge.compact,.product-detail-tags span,.solution-long-tags span,.xinchuang-product-hero-badge,.xinchuang-product-hero-tags span{font-size:var(--fg-type-label);font-weight:var(--fg-weight-label);letter-spacing:0;line-height:1.2}.about-origin-card h3,.digital-role-grid h3,.employee-platform-info-card h3,.employee-platform-role-grid h3,.home-bridge-card h3,.insurance-scenario-grid h3,.long-product-board-grid strong,.long-product-capability-grid h3,.long-product-value-list strong,.product-choice-grid h3,.product-composition-grid h3,.product-index-card h2,.securities-agent-matrix h3,.solution-pain-grid h3,.xinchuang-product-section h3{color:var(--fg-ink);font-size:var(--fg-type-card-title);font-weight:var(--fg-weight-title);letter-spacing:0;line-height:1.28}.home-bridge-card h3{font-size:18px;font-weight:900}.employee-platform-compare article,.employee-platform-info-card,.employee-platform-role-grid article,.long-product-capability-grid article,.long-product-hero-board,.long-product-layer-card,.long-product-value-list,.long-product-workflow-card,.product-detail-board,.product-index-card,.product-workflow-card,.solution-hero-board,.solution-output-card,.solution-summary-card{border-radius:var(--fg-radius-card);box-shadow:var(--fg-shadow-card)}.xinchuang-solution-page .solution-long-hero{gap:44px;padding:88px 0 72px}.xinchuang-solution-page .solution-long-section{padding-top:76px;padding-bottom:76px}.xinchuang-solution-page .solution-hero-board:before{display:none}.xinchuang-solution-page .section-header h2{margin-bottom:12px}.xinchuang-solution-page .section-header p{max-width:760px;margin-inline:auto;line-height:1.62}.xinchuang-solution-page .general-metric-grid,.xinchuang-solution-page .general-scenario-grid,.xinchuang-solution-page .insurance-architecture,.xinchuang-solution-page .solution-delivery-board,.xinchuang-solution-page .solution-pain-grid{margin-top:30px}.xinchuang-solution-page .general-metric-grid,.xinchuang-solution-page .general-scenario-grid,.xinchuang-solution-page .solution-pain-grid{gap:14px}.xinchuang-solution-page .solution-pain-grid article{-moz-column-gap:14px;grid-template-columns:50px minmax(0,1fr);align-content:start;align-items:center;gap:10px 14px;min-height:190px;padding:22px 20px;display:grid}.xinchuang-solution-page .solution-pain-grid article p{grid-column:1/-1}.resource-page .general-metric-grid .icon-badge,.resource-page .general-scenario-grid .icon-badge,.resource-page .securities-scenario-grid .icon-badge,.resource-page .solution-pain-grid .icon-badge,.xinchuang-solution-page .general-metric-grid .icon-badge,.xinchuang-solution-page .general-scenario-grid .icon-badge,.xinchuang-solution-page .solution-pain-grid .icon-badge{border-radius:16px;width:50px;height:50px}.xinchuang-solution-page .insurance-architecture{gap:10px;max-width:960px;margin-left:auto;margin-right:auto;padding:20px}.xinchuang-solution-page .insurance-architecture article{min-height:78px;padding:14px 16px}.xinchuang-solution-page .general-scenario-grid article{grid-template-columns:50px minmax(0,1fr);gap:14px;min-height:138px;padding:20px}.xinchuang-solution-page .general-metric-grid strong,.xinchuang-solution-page .general-scenario-grid h3{margin-bottom:6px}.xinchuang-solution-page .solution-delivery-board{gap:10px;padding:18px}.xinchuang-solution-page .solution-delivery-board article{min-height:142px;padding:16px 14px}.resource-page .section-header h2,.resource-page .solution-delivery-board article>span,.xinchuang-solution-page .solution-delivery-board article>span{margin-bottom:10px}.xinchuang-solution-page .solution-governance-split{grid-template-columns:1fr;align-items:start;gap:0}.xinchuang-solution-page .solution-governance-split>div:first-child{text-align:center;max-width:960px;margin-left:auto;margin-right:auto}.xinchuang-solution-page .solution-governance-split h2{margin-top:18px}.xinchuang-solution-page .solution-governance-split>div:first-child p{max-width:900px;margin-left:auto;margin-right:auto}.xinchuang-solution-page .solution-control-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:40px;padding:20px}.xinchuang-solution-page .solution-control-grid article{-moz-column-gap:14px;grid-template-columns:46px minmax(0,1fr);align-content:start;align-items:center;gap:12px 14px;min-height:156px;padding:18px;display:grid}.xinchuang-solution-page .solution-control-grid article .icon-badge{grid-area:1/1}.xinchuang-solution-page .solution-control-grid article strong{grid-area:1/2;margin:0}.xinchuang-solution-page .general-metric-grid p,.xinchuang-solution-page .solution-control-grid article p{grid-column:1/-1}.xinchuang-solution-page .general-metric-grid article{-moz-column-gap:14px;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:10px 14px;min-height:148px;padding:20px}.xinchuang-solution-page .general-metric-grid strong{margin:0}.resource-page .solution-output-grid span,.xinchuang-solution-page .solution-output-grid span{min-height:48px}.resource-page .solution-long-hero{gap:44px;padding:82px 0 72px}.resource-page .solution-long-section{padding-top:76px;padding-bottom:76px}.resource-page .section-header p{max-width:720px;margin-inline:auto;line-height:1.6}.resource-page .solution-hero-board{gap:14px;padding:22px}.resource-page .insurance-hero-flow article{min-height:118px;padding:16px}.resource-page .general-metric-grid,.resource-page .general-scenario-grid,.resource-page .insurance-architecture,.resource-page .securities-scenario-grid,.resource-page .solution-delivery-board,.resource-page .solution-pain-grid{gap:14px;margin-top:28px}.resource-page .solution-pain-grid article{min-height:178px;padding:22px 20px}.resource-page .securities-scenario-grid article{min-height:226px;padding:20px}.resource-page .securities-scenario-grid h3{margin-top:14px;margin-bottom:8px;font-size:20px}.resource-page .securities-scenario-grid p{line-height:1.58}.resource-page .securities-scenario-grid article div{gap:7px;padding-top:16px}.resource-page .general-scenario-grid article{grid-template-columns:50px minmax(0,1fr);gap:14px;min-height:132px;padding:20px}.resource-page .insurance-architecture{padding:20px}.resource-page .insurance-architecture article{min-height:76px;padding:14px 16px}.resource-page .solution-governance-split{gap:28px}.resource-page .solution-control-grid{gap:12px;padding:18px}.resource-page .solution-control-grid article{min-height:132px;padding:16px}.resource-page .solution-delivery-board{gap:10px;padding:18px}.resource-page .solution-delivery-board article{min-height:132px;padding:16px 14px}.resource-page .solution-output-card{gap:22px;padding:24px}.resource-page .general-metric-grid article{min-height:150px;padding:20px}#main-content :where(.employee-platform-page>.employee-platform-section,.hybrid-agent-page>.hybrid-agent-section,.agent-adapter-page>.agent-adapter-section,.xinchuang-product-page>.xinchuang-product-section,.solution-long-page>.solution-long-section,.general-agent-page>.general-screen:not(.general-hero-screen)){padding-top:84px!important;padding-bottom:84px!important}#main-content :where(.employee-platform-page>.employee-platform-hero+.employee-platform-section,.hybrid-agent-page>.hybrid-agent-hero+.hybrid-agent-section,.agent-adapter-page>.agent-adapter-hero+.agent-adapter-section,.xinchuang-product-page>.xinchuang-product-hero+.xinchuang-product-section,.solution-long-page>.solution-long-hero+.solution-long-section,.general-agent-page>.general-hero-screen+.general-screen){padding-top:48px!important;padding-bottom:68px!important}#main-content .employee-platform-page>#employee-platform-why{padding-top:148px!important;padding-bottom:168px!important}#main-content .hybrid-agent-page>#hybrid-agent-why{padding-top:108px!important}@media (width<=720px) and (hover:none),(width<=720px) and (pointer:coarse){.digital-product-hero-copy h1,.employee-platform-hero-copy h1,.fc-hero h1,.fc-hero h1 span,.fc-hero h1 strong,.home-hero-title,.home-hero-title span,.home-hero-title strong,.long-product-hero-copy h1,.page-hero h1,.product-detail-copy h1,.product-index-hero h1,.solution-long-copy h1,.xinchuang-product-hero-copy h1{font-size:34px}.about-origin-section-head h2,.about-us-section h2,.digital-product-section .section-header h2,.employee-platform-final-cta h2,.employee-platform-section .section-header h2,.long-product-section-head h2,.long-product-two-column h2,.long-product-workflow-card h2,.product-section-header h2,.product-workflow-card h2,.section-header h2,.section-title,.solution-governance-split h2,.solution-output-card h2,.xinchuang-product-page .section-header h2{font-size:30px}.digital-product-section .section-header p,.digital-product-subtitle,.employee-platform-hero-subtitle,.employee-platform-section .section-header p,.home-hero-subtitle,.long-product-subtitle,.page-hero p,.product-detail-subtitle,.product-index-subtitle,.solution-long-subtitle,.xinchuang-product-hero-subtitle,.xinchuang-product-page .section-header p{font-size:19px}#main-content :where(.employee-platform-page>.employee-platform-section,.hybrid-agent-page>.hybrid-agent-section,.agent-adapter-page>.agent-adapter-section,.xinchuang-product-page>.xinchuang-product-section,.solution-long-page>.solution-long-section,.general-agent-page>.general-screen:not(.general-hero-screen)){padding-top:56px!important;padding-bottom:56px!important}#main-content :where(.employee-platform-page>.employee-platform-hero+.employee-platform-section,.hybrid-agent-page>.hybrid-agent-hero+.hybrid-agent-section,.agent-adapter-page>.agent-adapter-hero+.agent-adapter-section,.xinchuang-product-page>.xinchuang-product-hero+.xinchuang-product-section,.solution-long-page>.solution-long-hero+.solution-long-section,.general-agent-page>.general-hero-screen+.general-screen){padding-top:48px!important;padding-bottom:52px!important}#main-content .employee-platform-page>#employee-platform-why{padding-top:148px!important;padding-bottom:152px!important}}#main-content :where(.employee-platform-page>.employee-platform-hero .employee-platform-hero-copy h1,.hybrid-agent-page>.hybrid-agent-hero .hybrid-agent-hero-copy h1,.agent-adapter-page>.agent-adapter-hero .agent-adapter-copy h1,.xinchuang-product-page>.xinchuang-product-hero .xinchuang-product-hero-copy h1,.banking-solution-page>.solution-long-hero .solution-long-copy h1,.insurance-solution-page>.solution-long-hero .solution-long-copy h1,.securities-solution-page>.solution-long-hero .solution-long-copy h1,.xinchuang-solution-page>.solution-long-hero .solution-long-copy h1,.ecosystem-page>.solution-long-hero .solution-long-copy h1,.general-agent-page>.general-hero-screen .general-hero-copy h1){text-wrap:balance;font-size:clamp(46px,var(--site-layout-width,100vw) * .0345,58px)!important;letter-spacing:0!important;font-weight:900!important;line-height:1.1!important}#main-content :where(.employee-platform-page>.employee-platform-hero .employee-platform-hero-subtitle,.hybrid-agent-page>.hybrid-agent-hero .hybrid-agent-subtitle,.agent-adapter-page>.agent-adapter-hero .agent-adapter-lead,.xinchuang-product-page>.xinchuang-product-hero .xinchuang-product-hero-subtitle,.banking-solution-page>.solution-long-hero .solution-long-subtitle,.insurance-solution-page>.solution-long-hero .solution-long-subtitle,.securities-solution-page>.solution-long-hero .solution-long-subtitle,.xinchuang-solution-page>.solution-long-hero .solution-long-subtitle,.ecosystem-page>.solution-long-hero .solution-long-subtitle,.general-agent-page>.general-hero-screen .general-hero-subtitle){font-size:clamp(17px,var(--site-layout-width,100vw) * .0122,22px)!important;letter-spacing:1.2px!important;font-weight:700!important;line-height:1.45!important}#main-content :where(.employee-platform-page>.employee-platform-hero .employee-platform-hero-text p,.hybrid-agent-page>.hybrid-agent-hero .hybrid-agent-description p,.agent-adapter-page>.agent-adapter-hero .agent-adapter-text,.xinchuang-product-page>.xinchuang-product-hero .xinchuang-product-hero-description,.xinchuang-product-page>.xinchuang-product-hero .xinchuang-product-hero-description p,.banking-solution-page>.solution-long-hero .solution-long-description,.banking-solution-page>.solution-long-hero .solution-long-description p,.insurance-solution-page>.solution-long-hero .solution-long-description,.insurance-solution-page>.solution-long-hero .solution-long-description p,.securities-solution-page>.solution-long-hero .solution-long-description,.securities-solution-page>.solution-long-hero .solution-long-description p,.xinchuang-solution-page>.solution-long-hero .solution-long-description,.xinchuang-solution-page>.solution-long-hero .solution-long-description p,.ecosystem-page>.solution-long-hero .solution-long-description,.ecosystem-page>.solution-long-hero .solution-long-description p,.general-agent-page>.general-hero-screen .general-lead){font-size:clamp(14px,var(--site-layout-width,100vw) * .0096,16px)!important;letter-spacing:0!important;font-weight:500!important;line-height:1.62!important}.aios-home{--site-font-family:"Helvetica Neue", "PingFang SC", "Microsoft YaHei", sans-serif;--site-type-display:72px;--site-type-section:48px;--site-type-card:28px;--site-type-subtitle:20px;--site-type-body:16px;--site-type-ui:14px;--site-type-caption:12px;--site-weight-regular:400;--site-weight-medium:500;--site-leading-display:1.25;--site-leading-section:1.35;--site-leading-card:1.5;--site-leading-subtitle:1.5;--site-leading-body:1.8;--site-leading-ui:1.6;--site-leading-caption:1.6;--site-tracking-display:-.025em;--site-tracking-section:-.02em;--site-tracking-card:-.01em;--site-tracking-subtitle:0;--site-tracking-body:0;--site-tracking-ui:0;--site-tracking-caption:0;font-family:var(--site-font-family)}.aios-home b,.aios-home strong{font-weight:var(--site-weight-medium)}.aios-home small{font-size:var(--site-type-caption)}.aios-home .fg-type-display{font-size:var(--site-type-display);line-height:var(--site-leading-display);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-display)}.aios-home .fg-type-section{font-size:var(--site-type-section);line-height:var(--site-leading-section);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-section)}.aios-home .fg-type-card{font-size:var(--site-type-card);line-height:var(--site-leading-card);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-card)}.aios-home .fg-type-subtitle{font-size:var(--site-type-subtitle);line-height:var(--site-leading-subtitle);font-weight:var(--site-weight-medium);letter-spacing:var(--site-tracking-subtitle)}.aios-home .fg-type-body{font-size:var(--site-type-body);line-height:var(--site-leading-body);letter-spacing:var(--site-tracking-body)}.aios-home .fg-type-body,.aios-home .fg-type-caption,.aios-home .fg-type-ui{font-weight:var(--site-weight-regular)}.aios-home .fg-type-ui{font-size:var(--site-type-ui);line-height:var(--site-leading-ui);letter-spacing:var(--site-tracking-ui)}.aios-home .fg-type-caption{font-size:var(--site-type-caption);line-height:var(--site-leading-caption);letter-spacing:var(--site-tracking-caption)}@media (width>=1051px) and (width<=1535px){.aios-home{--site-type-display:64px;--site-type-section:40px}}@media (width<=1050px) and (hover:hover) and (pointer:fine){.aios-home{--site-type-display:64px;--site-type-section:40px}}.aios-home .fg-header-bar{z-index:80;background:#fff;position:sticky;top:0;box-shadow:0 4px 18px #2028380f}.aios-home.fg-site main [id],.aios-home.finaios-story-home main [id]{scroll-margin-top:134px}.aios-home .fg-header{gap:24px}.aios-home .fg-header .aios-brand img{width:196px}.aios-home .fg-header .aios-nav{gap:clamp(18px,var(--site-layout-width,100vw) * .018,30px);font-size:var(--site-type-ui);line-height:var(--site-leading-ui);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-ui)}.aios-home .fg-header .fg-nav-active{color:#0758ff}.aios-home .fg-dropdown{z-index:30;width:305px}.aios-home .fg-dropdown small{font-size:var(--site-type-caption);line-height:var(--site-leading-caption);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-caption)}.fg-site{--fg-text:#171c24;--fg-muted:#586575;--fg-rule:#dce2e8;--fg-blue:#0758ff}.fg-site h1,.fg-site h2,.fg-site h3,.fg-site h4{color:var(--fg-text);letter-spacing:0}.fg-site h1,.fg-site h2,.fg-site h3,.fg-site h4,.fg-site p{font-weight:var(--site-weight-regular)}.fg-site h1{font-size:var(--site-type-display);line-height:var(--site-leading-display);letter-spacing:var(--site-tracking-display)}.fg-site h2{font-size:var(--site-type-section);line-height:var(--site-leading-section);letter-spacing:var(--site-tracking-section)}.fg-site h3{font-size:var(--site-type-card);line-height:var(--site-leading-card);letter-spacing:var(--site-tracking-card)}.fg-site h4{font-size:var(--site-type-subtitle);line-height:var(--site-leading-subtitle);font-weight:var(--site-weight-medium);letter-spacing:var(--site-tracking-subtitle);margin:0}.fg-site p{font-size:var(--site-type-body);line-height:var(--site-leading-body);color:var(--fg-muted);letter-spacing:var(--site-tracking-body)}.fg-site button{color:inherit}.fg-site .aios-button{color:#fff}.fg-site main:focus{outline:none}.fg-site .fg-kicker{font-size:var(--site-type-ui);line-height:var(--site-leading-ui);letter-spacing:var(--site-tracking-ui);color:#748292;font-weight:var(--site-weight-regular)}.fg-site .fg-index{font-size:var(--site-type-caption);color:#8798ad;letter-spacing:var(--site-tracking-caption);line-height:var(--site-leading-caption);font-weight:var(--site-weight-regular);margin-bottom:30px;display:block}.fg-site .fg-hero{padding-top:58px;padding-bottom:68px}.fg-site .fg-crumb{font-size:var(--site-type-ui);color:#8b929c;line-height:var(--site-leading-ui);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-ui);align-items:center;gap:16px;margin-bottom:46px;display:flex}.fg-site .fg-crumb a{color:#555f6a}.fg-site .fg-crumb a:hover{color:#0758ff}.fg-site .fg-hero-split{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.fg-site .fg-hero-copy{padding-top:45px}.fg-site .fg-hero-copy h1{margin-top:24px}.fg-site .fg-hero-description{font-size:var(--site-type-body);line-height:var(--site-leading-body);max-width:530px;font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-body)}.fg-site .fg-hero-copy .fg-hero-description{max-width:485px;margin-top:32px}.fg-site .fg-hero-copy .aios-actions{margin-top:35px}.fg-site .fg-hero-heading-row{grid-template-columns:1.55fr 1fr;align-items:end;gap:90px;margin-top:27px;display:grid}.fg-site .fg-hero-heading-row .fg-hero-description{max-width:460px}.fg-site .fg-hero-heading-row .aios-text-link{margin-top:27px}.fg-site .fg-hero-heading-row .aios-actions .aios-text-link{margin-top:0}.fg-site .fg-hero-heading-row .aios-button{margin-top:26px}.fg-site .fg-hero-heading-row .aios-actions .aios-button{margin-top:0}.fg-site .fg-context-strip{border-top:1px solid var(--fg-rule);color:#606b78;justify-content:space-between;align-items:center;padding-top:26px;padding-bottom:10px}.fg-site .fg-context-strip,.fg-site .fg-context-strip>div{font-size:var(--site-type-ui);line-height:var(--site-leading-ui);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-ui);display:flex}.fg-site .fg-context-strip>div{color:#86919e;gap:30px}.fg-site .fg-section{padding-block:138px}.fg-site .fg-section-top{justify-content:space-between;align-items:end;gap:70px;margin-bottom:65px;display:flex}.fg-site .fg-section-top .fg-kicker{margin-bottom:23px}.fg-site .fg-intro{font-size:var(--site-type-body);line-height:var(--site-leading-body);max-width:420px;font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-body)}.fg-site .fg-section-top>.fg-intro{flex:0 0 330px}.fg-site .fg-four-columns{grid-template-columns:repeat(4,1fr);gap:40px;display:grid}.fg-site .fg-four-columns>article{border-top:1px solid var(--fg-rule);padding-top:26px}.fg-site .fg-four-columns h3{font-size:var(--site-type-subtitle);line-height:var(--site-leading-subtitle);font-weight:var(--site-weight-medium);letter-spacing:var(--site-tracking-subtitle)}.fg-site .fg-four-columns p{font-size:var(--site-type-body);line-height:var(--site-leading-body);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-body);margin-top:18px}.fg-site .fg-feature-band{background:#f4f8fc;padding-block:126px}.fg-site .fg-band-neutral{background:#f8f9fa}.fg-site .fg-usecase-grid{grid-template-columns:repeat(3,1fr);gap:55px 56px;display:grid}.fg-site .fg-usecase-grid>article{border-top:1px solid #d4dfe9;padding-top:25px}.fg-site .fg-usecase-grid h3{font-size:var(--site-type-card);line-height:var(--site-leading-card);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-card)}.fg-site .fg-usecase-grid p{font-size:var(--site-type-body);max-width:380px;line-height:var(--site-leading-body);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-body);margin-top:16px}.fg-site .fg-inline-tags{color:#617182;font-size:var(--site-type-ui);line-height:var(--site-leading-ui);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-ui);flex-wrap:wrap;gap:12px 20px;margin-top:22px;display:flex}.fg-site .fg-inline-tags span{border-bottom:1px solid #ced8e4;padding-bottom:6px}.fg-site .fg-architecture{isolation:isolate;background:#eaf2fc;border-radius:12px;padding:45px 65px 56px;position:relative;overflow:hidden}.fg-site .fg-architecture>img{-o-object-fit:cover;object-fit:cover;opacity:.62;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.fg-site .fg-architecture-head{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.fg-site .fg-architecture-head>span{font-size:var(--site-type-card);letter-spacing:var(--site-tracking-card);color:#205fb2;line-height:var(--site-leading-card);font-weight:var(--site-weight-regular)}.fg-site .fg-architecture-head small{font-size:var(--site-type-caption);letter-spacing:var(--site-tracking-caption);color:#698399;line-height:var(--site-leading-caption);font-weight:var(--site-weight-regular)}.fg-site .fg-architecture ol{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.fg-site .fg-architecture li{background:#ffffffe0;border:1px solid #fff;border-radius:7px;grid-template-columns:50px 1fr 20px;align-items:center;gap:24px;padding:23px 28px;display:grid}.fg-site .fg-architecture li>span{font-size:var(--site-type-caption);color:#809ab5;line-height:var(--site-leading-caption);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-caption)}.fg-site .fg-architecture li>div{justify-content:space-between;align-items:center;gap:45px;display:flex}.fg-site .fg-architecture h3,.fg-site .fg-panel-tabs button{font-size:var(--site-type-subtitle);line-height:var(--site-leading-subtitle);font-weight:var(--site-weight-medium);letter-spacing:var(--site-tracking-subtitle)}.fg-site .fg-architecture p{font-size:var(--site-type-body);text-align:right;max-width:65%;line-height:var(--site-leading-body);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-body)}.fg-site .fg-architecture svg{color:#8fa6bd}.fg-site .fg-panels{grid-template-columns:.8fr 1.8fr;align-items:start;gap:90px;display:grid}.fg-site .fg-panel-tabs{flex-direction:column;display:flex}.fg-site .fg-panel-tabs button{text-align:left;background:0 0;border:0;border-top:1px solid #dce2e8;align-items:center;gap:23px;padding:27px 4px;display:flex}.fg-site .fg-panel-tabs button>span{font-size:var(--site-type-caption);color:#8b9caf;line-height:var(--site-leading-caption);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-caption)}.fg-site .fg-panel-tabs button>svg{color:#99a8b9;margin-left:auto}.fg-site .fg-panel-tabs button[aria-selected=true]{color:#0758ff;border-top-color:#0758ff}.fg-site .fg-panel-tabs button[aria-selected=true]>svg{color:#0758ff}.fg-site .fg-panel-detail{min-height:290px}.fg-site .fg-panel-intro{font-size:var(--site-type-subtitle);color:#3d4754;max-width:690px;line-height:var(--site-leading-subtitle);font-weight:var(--site-weight-medium);letter-spacing:var(--site-tracking-subtitle);margin-bottom:35px}.fg-site .fg-feature-list{grid-template-columns:repeat(2,1fr);gap:35px 46px;display:grid}.fg-site .fg-feature-list article{border-top:1px solid var(--fg-rule);padding-top:20px}.fg-site .fg-feature-list h3,.fg-site .fg-related-grid h3,.fg-site .fg-step-detail h3,.fg-site .fg-step-tabs strong{font-size:var(--site-type-subtitle);line-height:var(--site-leading-subtitle);font-weight:var(--site-weight-medium);letter-spacing:var(--site-tracking-subtitle)}.fg-site .fg-feature-list p{font-size:var(--site-type-body);line-height:var(--site-leading-body);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-body);margin-top:13px}.fg-site .fg-steps{margin-top:20px}.fg-site .fg-step-tabs{gap:25px;display:flex}.fg-site .fg-step-tabs button{text-align:left;background:0 0;border:0;border-top:1px solid #c8d5e5;flex-direction:column;flex:1 1 0;align-items:flex-start;gap:23px;padding:25px 0 22px;display:flex}.fg-site .fg-step-tabs span{font-size:var(--site-type-caption);color:#8b9fb7;line-height:var(--site-leading-caption);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-caption)}.fg-site .fg-step-tabs svg{color:#8c9db1}.fg-site .fg-step-tabs [aria-selected=true]{border-top-color:#0758ff}.fg-site .fg-step-tabs [aria-selected=true] span,.fg-site .fg-step-tabs [aria-selected=true] svg{color:#0758ff}.fg-site .fg-step-detail{background:#f0f4f9;border-radius:9px;grid-template-columns:120px 200px 1fr;align-items:center;gap:35px;min-height:135px;margin-top:28px;padding:35px 40px;display:grid}.fg-site .fg-feature-band .fg-step-detail{background:#ffffffe0}.fg-site .fg-step-detail>span{font-size:var(--site-type-caption);color:#7c91ab;line-height:var(--site-leading-caption);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-caption)}.fg-site .fg-related-grid p,.fg-site .fg-step-detail p{font-size:var(--site-type-body);line-height:var(--site-leading-body);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-body)}.fg-site .fg-related{border-top:1px solid var(--fg-rule);padding-top:85px}.fg-site .fg-related-grid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.fg-site .fg-related-grid>a{border-top:1px solid #d8e0eb;padding-top:24px;display:block}.fg-site .fg-related-grid>a>span{font-size:var(--site-type-caption);letter-spacing:var(--site-tracking-caption);color:#8b98a8;line-height:var(--site-leading-caption);font-weight:var(--site-weight-regular)}.fg-site .fg-related-grid h3,.fg-site .fg-related-grid p{margin-top:18px}.fg-site .fg-related-grid svg{color:#6b7c93;margin-top:26px;transition:transform .2s}.fg-site .fg-related-grid>a:hover svg{color:#0758ff;transform:translate(4px,-4px)}.fg-site .fg-cta{isolation:isolate;background:#eef5fb;border-radius:12px;margin-bottom:105px;padding:85px 70px;position:relative;overflow:hidden}.fg-site .fg-cta>img{-o-object-fit:cover;object-fit:cover;z-index:-1;opacity:.58;width:100%;height:100%;position:absolute;inset:0}.fg-site .fg-cta-content{max-width:960px}.fg-site .fg-cta h2{margin-top:22px}.fg-site .fg-cta-content>p:not(.fg-kicker){font-size:var(--site-type-ui);color:#697b8a;line-height:var(--site-leading-ui);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-ui);margin-top:25px}.fg-site .fg-cta .aios-button{margin-top:30px}.fg-site .fg-work-visual{border-radius:12px;justify-content:center;align-items:center;min-height:490px;padding:55px 38px 75px;display:flex;position:relative;overflow:hidden}.fg-site .fg-visual-bg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fg-site .fg-interface{background:#fffffff2;border:1px solid #fff;border-radius:11px;width:100%;max-width:490px;position:relative;overflow:hidden;box-shadow:0 8px 35px #2752740c}.fg-site .fg-interface-bar{border-bottom:1px solid #e7edf3;align-items:center;gap:10px;padding:19px 24px;display:flex}.fg-site .fg-interface p,.fg-site .fg-interface-bar strong{font-size:var(--site-type-ui);font-weight:var(--site-weight-regular);line-height:var(--site-leading-ui);letter-spacing:var(--site-tracking-ui)}.fg-site .fg-interface-bar small{font-size:var(--site-type-caption);color:#a0a8b2;line-height:var(--site-leading-caption);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-caption);margin-left:auto}.fg-site .fg-window-dot{background:#bacfe6;border-radius:50%;width:6px;height:6px;margin-left:5px}.fg-site .fg-interface-body{padding:26px 27px}.fg-site .fg-ui-label{font-size:var(--site-type-caption);letter-spacing:var(--site-tracking-caption);color:#8c9daf;line-height:var(--site-leading-caption);font-weight:var(--site-weight-regular)}.fg-site .fg-interface h3{font-size:var(--site-type-subtitle);line-height:var(--site-leading-subtitle);letter-spacing:var(--site-tracking-subtitle);font-weight:var(--site-weight-medium);margin-top:12px}.fg-site .fg-ui-flow{color:#8295a8;font-size:var(--site-type-caption);line-height:var(--site-leading-caption);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-caption);border-bottom:1px solid #e7edf4;gap:20px;margin-top:22px;padding-bottom:22px;display:flex}.fg-site .fg-ui-result{margin-top:21px}.fg-site .fg-ui-result>div{font-size:var(--site-type-ui);color:#4b5b6d;line-height:var(--site-leading-ui);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-ui);align-items:center;gap:14px;padding-top:15px;display:flex}.fg-site .fg-ui-result svg{color:#7ba29a;margin-left:auto}.fg-site .fg-ui-number{font-size:var(--site-type-caption);color:#93a6bb;line-height:var(--site-leading-caption);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-caption)}.fg-site .fg-ui-action{color:#4676b4;background:#eff5fd;border:1px solid #e3ecf8;border-radius:6px;justify-content:space-between;align-items:center;gap:20px;width:100%;margin-top:23px;padding:12px 15px;display:flex}.fg-site .fg-ui-action,.fg-site .fg-ui-expanded{font-size:var(--site-type-ui);line-height:var(--site-leading-ui);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-ui)}.fg-site .fg-ui-expanded{color:#718197;margin-top:13px}.fg-site .fg-visual-bottom{color:#647f97;justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;bottom:25px;left:27px;right:27px}.fg-site .fg-visual-bottom,.fg-site .fg-visual-bottom>span:last-child{font-size:var(--site-type-caption);line-height:var(--site-leading-caption);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-caption)}.fg-site .fg-ui-switch{background:#f2f5f8;border-radius:5px;margin-top:23px;padding:4px;display:flex}.fg-site .fg-ui-switch button{font-size:var(--site-type-ui);color:#7c8da2;line-height:var(--site-leading-ui);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-ui);background:0 0;border:0;border-radius:4px;flex:1;padding:8px}.fg-site .fg-ui-switch button[aria-pressed=true]{color:#0758ff;background:#fff}.fg-site .fg-ui-route{font-size:var(--site-type-ui);color:#6c7e91;line-height:var(--site-leading-ui);letter-spacing:var(--site-tracking-ui);justify-content:space-between;align-items:center;gap:13px;padding:28px 0;display:flex}.fg-site .fg-miniapp>span,.fg-site .fg-product-tile-art>span,.fg-site .fg-ui-bottom,.fg-site .fg-ui-lines strong,.fg-site .fg-ui-lines>div,.fg-site .fg-ui-lines>div>span,.fg-site .fg-ui-request,.fg-site .fg-ui-route,.fg-site .fg-ui-route strong{font-weight:var(--site-weight-regular)}.fg-site .fg-ui-route strong{color:#3868ad}.fg-site .fg-ui-lines>div{font-size:var(--site-type-ui);color:#586a7e;line-height:var(--site-leading-ui);letter-spacing:var(--site-tracking-ui);border-top:1px solid #e5ecf4;justify-content:space-between;align-items:center;gap:10px;padding:17px 0;display:flex}.fg-site .fg-ui-lines>div>span{color:#8799ab}.fg-site .fg-ui-bottom,.fg-site .fg-ui-lines>div>span{font-size:var(--site-type-caption);line-height:var(--site-leading-caption);letter-spacing:var(--site-tracking-caption)}.fg-site .fg-ui-bottom{color:#8ca0b4;border-top:1px solid #e5ecf4;justify-content:space-between;margin-top:15px;padding-top:22px;display:flex}.fg-site .fg-ui-request{font-size:var(--site-type-ui);color:#67768a;line-height:var(--site-leading-ui);letter-spacing:var(--site-tracking-ui);margin-top:23px}.fg-site .fg-miniapp{background:#f1f6fd;border:1px solid #e4ecf7;border-radius:7px;margin-top:21px;padding:20px}.fg-site .fg-miniapp>span{font-size:var(--site-type-caption);color:#8aa0b8;line-height:var(--site-leading-caption);letter-spacing:var(--site-tracking-caption)}.fg-site .fg-miniapp h4{font-size:var(--site-type-subtitle);line-height:var(--site-leading-subtitle);font-weight:var(--site-weight-medium);letter-spacing:var(--site-tracking-subtitle);margin-top:12px}.fg-site .fg-miniapp p{margin-top:10px}.fg-site .fg-miniapp button,.fg-site .fg-miniapp p{font-size:var(--site-type-ui);line-height:var(--site-leading-ui);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-ui)}.fg-site .fg-miniapp button{color:#4879b9;background:#fff;border:0;border-radius:5px;align-items:center;gap:20px;margin-top:15px;padding:9px 12px;display:flex}.fg-site .fg-about-art,.fg-site .fg-ecosystem-art,.fg-site .fg-overview-art,.fg-site .fg-solution-art{height:clamp(290px,var(--site-layout-width,100vw) * .24,410px);border-radius:12px;position:relative;overflow:hidden}.fg-site .fg-about-art>img,.fg-site .fg-ecosystem-art>img,.fg-site .fg-overview-art>img,.fg-site .fg-solution-art>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.fg-site .fg-overview-art>div{color:#426b97;font-size:var(--site-type-subtitle);letter-spacing:var(--site-tracking-subtitle);line-height:var(--site-leading-subtitle);font-weight:var(--site-weight-medium);justify-content:space-around;align-items:center;padding:0 10%;display:flex;position:absolute;inset:0}.fg-site .fg-product-collection{grid-template-columns:repeat(2,1fr);gap:95px 48px;display:grid}.fg-site .fg-product-tile-art{border-radius:10px;height:335px;position:relative;overflow:hidden}.fg-site .fg-product-tile-art>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .6s}.fg-site .fg-product-tile:hover img{transform:scale(1.035)}.fg-site .fg-product-tile-art>span{font-size:var(--site-type-section);color:#366294;letter-spacing:var(--site-tracking-section);line-height:var(--site-leading-section);position:absolute;top:35px;left:35px}.fg-site .fg-product-tile-art>small{color:#7b94ae;position:absolute;top:37px;right:30px}.fg-site .fg-tile-caption{font-size:var(--site-type-ui);color:#4a6d8f;line-height:var(--site-leading-ui);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-ui);position:absolute;bottom:26px;left:35px}.fg-site .fg-product-tile-copy{padding:28px 4px 0}.fg-site .fg-product-tile h3{font-size:var(--site-type-card);line-height:var(--site-leading-card);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-card);margin-top:16px}.fg-site .fg-product-tile-copy>p:not(.fg-kicker){max-width:540px;margin-top:18px}.fg-site .fg-industry-thumb>span,.fg-site .fg-product-tile .aios-text-link,.fg-site .fg-product-tile-copy>p:not(.fg-kicker){font-size:var(--site-type-ui);line-height:var(--site-leading-ui);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-ui)}.fg-site .fg-product-tile .aios-text-link{margin-top:26px}.fg-site .fg-finclip-feature{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.fg-site .fg-finclip-feature h2{margin-top:24px}.fg-site .fg-finclip-feature .fg-intro{max-width:460px;margin-top:30px}.fg-site .fg-finclip-feature .aios-text-link{margin-top:32px}.fg-site .fg-industry-collection{flex-direction:column;display:flex}.fg-site .fg-industry-collection>a{border-top:1px solid var(--fg-rule);grid-template-columns:.62fr 1.25fr 25px;align-items:center;gap:58px;padding:45px 0;display:grid}.fg-site .fg-industry-thumb{border-radius:8px;height:225px;position:relative;overflow:hidden}.fg-site .fg-industry-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .6s}.fg-site .fg-industry-thumb>span{color:#436888;position:absolute;bottom:22px;left:25px;right:25px}.fg-site .fg-industry-collection a:hover img{transform:scale(1.04)}.fg-site .fg-industry-summary .fg-index{margin-bottom:16px}.fg-site .fg-industry-summary h3{font-size:var(--site-type-card);line-height:var(--site-leading-card);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-card)}.fg-site .fg-industry-summary>p{font-size:var(--site-type-body);max-width:615px;line-height:var(--site-leading-body);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-body);margin-top:16px}.fg-site .fg-industry-collection>a>svg{color:#677e99}.fg-site .fg-solution-hero{padding-bottom:66px}.fg-site .fg-solution-art-title{font-size:var(--site-type-ui);letter-spacing:var(--site-tracking-ui);color:#537a9f;line-height:var(--site-leading-ui);font-weight:var(--site-weight-regular);position:absolute;top:38px;left:50px}.fg-site .fg-solution-art-labels{color:#426888;font-size:var(--site-type-subtitle);line-height:var(--site-leading-subtitle);font-weight:var(--site-weight-medium);letter-spacing:var(--site-tracking-subtitle);justify-content:space-around;align-items:center;padding:0 7%;display:flex;position:absolute;inset:0}.fg-site .fg-solution-art-note{font-size:var(--site-type-caption);color:#657f94;letter-spacing:var(--site-tracking-caption);line-height:var(--site-leading-caption);font-weight:var(--site-weight-regular);position:absolute;bottom:25px;left:40px}.fg-site .fg-scenario-explorer{grid-template-columns:.8fr 1.3fr;align-items:start;gap:105px;display:grid}.fg-site .fg-scenario-list{flex-direction:column;display:flex}.fg-site .fg-scenario-list button{text-align:left;background:0 0;border:0;border-top:1px solid #dce4ed;align-items:baseline;gap:23px;padding:26px 0;display:flex}.fg-site .fg-scenario-list button>span{color:#97a6b8;font-size:var(--site-type-caption);line-height:var(--site-leading-caption);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-caption)}.fg-site .fg-scenario-list h3{font-size:var(--site-type-subtitle);line-height:var(--site-leading-subtitle);font-weight:var(--site-weight-medium);letter-spacing:var(--site-tracking-subtitle)}.fg-site .fg-scenario-list p{font-size:var(--site-type-body);line-height:var(--site-leading-body);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-body);margin-top:18px}.fg-site .fg-scenario-list svg{color:#8a9cb1;margin-left:auto}.fg-site .fg-scenario-list [aria-pressed=true]{border-top-color:#0758ff}.fg-site .fg-scenario-list [aria-pressed=true] h3{color:#0758ff}.fg-site .fg-small-note{font-size:var(--site-type-caption);color:#99a2ad;line-height:var(--site-leading-caption);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-caption);margin-top:20px}.fg-site .fg-system-grid{grid-template-columns:repeat(3,1fr);gap:44px 55px;display:grid}.fg-site .fg-system-grid>article{border-top:1px solid #dce3eb;padding:23px 0}.fg-site .fg-system-grid article>span{font-size:var(--site-type-caption);color:#889bb0;line-height:var(--site-leading-caption);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-caption)}.fg-site .fg-system-grid h3{font-size:var(--site-type-subtitle);line-height:var(--site-leading-subtitle);font-weight:var(--site-weight-medium);letter-spacing:var(--site-tracking-subtitle);margin-top:22px}.fg-site .fg-system-grid p{font-size:var(--site-type-body);line-height:var(--site-leading-body);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-body);margin-top:16px}.fg-site .fg-safety-band{background:#f3f7fb;padding-block:135px}.fg-site .fg-safety-grid{grid-template-columns:1fr 1.5fr;gap:105px;display:grid}.fg-site .fg-safety-grid h2{margin-top:24px}.fg-site .fg-safety-grid .fg-intro{margin-top:25px}.fg-site .fg-safety-grid .aios-text-link{margin-top:35px}.fg-site .fg-control-list{grid-template-columns:repeat(2,1fr);gap:40px 50px;display:grid}.fg-site .fg-control-list>article{border-top:1px solid #d3deeb;padding-top:24px}.fg-site .fg-control-list h3,.fg-site .fg-culture-grid h3,.fg-site .fg-timeline-tabs button,.fg-site .fg-values h4{font-size:var(--site-type-subtitle);line-height:var(--site-leading-subtitle);font-weight:var(--site-weight-medium);letter-spacing:var(--site-tracking-subtitle)}.fg-site .fg-control-list p{font-size:var(--site-type-body);line-height:var(--site-leading-body);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-body);margin-top:16px}.fg-site .fg-about-art>span{font-size:var(--site-type-section);line-height:var(--site-leading-section);color:#557895;letter-spacing:var(--site-tracking-section);font-weight:var(--site-weight-regular);position:absolute;top:34%;left:7%}.fg-site .fg-story-text{width:52%}.fg-site .fg-story-text>p+p{margin-top:25px}.fg-site .fg-stat-row{grid-template-columns:repeat(4,1fr);gap:50px;margin-top:90px;display:grid}.fg-site .fg-stat-row article{border-top:1px solid var(--fg-rule);flex-direction:column;padding-top:30px;display:flex}.fg-site .fg-stat-row strong{font-size:var(--site-type-section);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-section);line-height:var(--site-leading-section);color:#5c7997}.fg-site .fg-stat-row span{font-size:var(--site-type-body);color:#778697;line-height:var(--site-leading-body);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-body);margin-top:15px}.fg-site .fg-qualification{margin-top:0}.fg-site .fg-qualification p{font-size:var(--site-type-body);line-height:var(--site-leading-body);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-body);margin-top:12px}.fg-site .fg-culture-grid{grid-template-columns:1fr 1.5fr;gap:110px;display:grid}.fg-site .fg-culture-grid h2{margin-top:25px}.fg-site .fg-culture-grid article{padding-bottom:45px}.fg-site .fg-culture-grid article+article{border-top:1px solid #d8e2ed;padding-top:35px}.fg-site .fg-culture-grid small{font-size:var(--site-type-caption);color:#8a9aac;line-height:var(--site-leading-caption);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-caption)}.fg-site .fg-culture-grid h3{margin-top:17px}.fg-site .fg-values{border-top:1px solid #d8e2ed;grid-template-columns:repeat(4,1fr);gap:25px;padding-top:30px;display:grid}.fg-site .fg-values p{font-size:var(--site-type-body);line-height:var(--site-leading-body);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-body);margin-top:13px}.fg-site .fg-timeline-tabs{border-bottom:1px solid #d7e1ed;justify-content:space-between;gap:10px;display:flex}.fg-site .fg-timeline-tabs button{color:#8b9bae;background:0 0;border:0;padding:20px 14px 38px;position:relative}.fg-site .fg-timeline-tabs button>span{background:#c4d1df;border-radius:50%;width:7px;height:7px;position:absolute;bottom:-4px;left:calc(50% - 4px)}.fg-site .fg-timeline-tabs [aria-selected=true]{color:#0758ff}.fg-site .fg-timeline-tabs [aria-selected=true]>span{background:#0758ff}.fg-site .fg-timeline-detail{grid-template-columns:.45fr 1fr .8fr;align-items:center;gap:48px;min-height:255px;padding:65px 0 0;display:grid}.fg-site .fg-history-art{-o-object-fit:cover;object-fit:cover;border-radius:10px;width:100%;height:210px}.fg-site .fg-timeline-detail>strong{font-size:var(--site-type-display);font-weight:var(--site-weight-regular);line-height:var(--site-leading-display);color:#bccde2;letter-spacing:var(--site-tracking-display)}.fg-site .fg-ecosystem-nodes strong,.fg-site .fg-honor-dialog h2,.fg-site .fg-team-grid summary>span,.fg-site .fg-timeline-detail h3{font-size:var(--site-type-card);line-height:var(--site-leading-card);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-card)}.fg-site .fg-timeline-detail p{max-width:680px;margin-top:20px}.fg-site .fg-honor-grid{grid-template-columns:repeat(3,1fr);gap:42px;margin-top:80px;display:grid}.fg-site .fg-honor-grid button{text-align:left;background:0 0;border:0;padding:0}.fg-site .fg-honor-grid button>div{background:#fff;border-radius:8px;height:255px;padding:22px}.fg-site .fg-honor-grid img,.fg-site .fg-more-honors img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.fg-site .fg-honor-grid h3{font-size:var(--site-type-subtitle);line-height:var(--site-leading-subtitle);font-weight:var(--site-weight-medium);letter-spacing:var(--site-tracking-subtitle);margin-top:25px}.fg-site .fg-honor-grid p{font-size:var(--site-type-ui);line-height:var(--site-leading-ui);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-ui);justify-content:space-between;align-items:center;margin-top:14px;display:flex}.fg-site .fg-more-honors{border-top:1px solid var(--fg-rule);margin-top:50px}.fg-site .fg-more-honors summary{cursor:pointer;font-size:var(--site-type-ui);color:#74879d;line-height:var(--site-leading-ui);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-ui);align-items:center;gap:20px;padding:25px 0;list-style:none;display:flex}.fg-site .fg-more-honors summary::-webkit-details-marker{display:none}.fg-site .fg-more-honors>div{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.fg-site .fg-more-honors button{background:#fff;border:0;height:255px;padding:20px}.fg-site .fg-honor-dialog{width:min(780px,var(--site-layout-width,100vw) * .8);border:1px solid #dce6f1;border-radius:12px;max-height:85vh;padding:50px;overflow:auto}.fg-site .fg-honor-dialog::backdrop{background:#23364a66}.fg-site .fg-honor-dialog h2{margin:0 40px 25px 0}.fg-site .fg-honor-dialog>img{-o-object-fit:contain;object-fit:contain;width:100%;max-height:62vh}.fg-site .fg-team-grid{grid-template-columns:repeat(2,1fr);align-items:start;gap:45px 70px;display:grid}.fg-site .fg-ecosystem-stack li,.fg-site .fg-team-grid details{border-top:1px solid var(--fg-rule)}.fg-site .fg-team-grid summary{cursor:pointer;align-items:center;gap:30px;padding:30px 0;list-style:none;display:flex}.fg-site .fg-team-grid summary::-webkit-details-marker{display:none}.fg-site .fg-team-grid summary small{font-size:var(--site-type-ui);color:#7a8a9b;line-height:var(--site-leading-ui);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-ui)}.fg-site .fg-team-grid summary svg{color:#8b9fb6;margin-left:auto}.fg-site .fg-team-grid details>div{padding-bottom:25px}.fg-site .fg-team-grid details p{font-size:var(--site-type-body);line-height:var(--site-leading-body);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-body);margin-bottom:15px}.fg-site .fg-ecosystem-nodes{justify-content:space-between;align-items:center;padding:0 12%;display:flex;position:absolute;inset:0}.fg-site .fg-ecosystem-nodes>div{border-top:1px solid #fff;flex-direction:column;gap:18px;width:25%;padding-top:25px;display:flex}.fg-site .fg-ecosystem-nodes small{font-size:var(--site-type-caption);letter-spacing:var(--site-tracking-caption);color:#7492a8;line-height:var(--site-leading-caption);font-weight:var(--site-weight-regular)}.fg-site .fg-ecosystem-nodes strong{color:#4c738a}.fg-site .fg-ecosystem-stack{grid-template-columns:1fr 1.6fr;align-items:stretch;gap:80px;display:grid}.fg-site .fg-stack-copy{border-radius:10px;min-height:445px;position:relative;overflow:hidden}.fg-site .fg-stack-copy img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute}.fg-site .fg-stack-copy p{font-size:var(--site-type-section);line-height:var(--site-leading-section);color:#24445a;letter-spacing:var(--site-tracking-section);font-weight:var(--site-weight-regular);position:absolute;bottom:35px;left:35px}.fg-site .fg-ecosystem-stack ol{margin:0;padding:0;list-style:none}.fg-site .fg-ecosystem-stack li{align-items:center;gap:25px;padding:30px 0;display:flex}.fg-site .fg-ecosystem-stack li>span{font-size:var(--site-type-caption);color:#90a2b9;line-height:var(--site-leading-caption);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-caption)}.fg-site .fg-ecosystem-stack li>div{flex:1}.fg-site .fg-capability-row h3,.fg-site .fg-ecosystem-stack h3{font-size:var(--site-type-subtitle);line-height:var(--site-leading-subtitle);font-weight:var(--site-weight-medium);letter-spacing:var(--site-tracking-subtitle)}.fg-site .fg-ecosystem-stack p{font-size:var(--site-type-body);line-height:var(--site-leading-body);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-body);margin-top:12px}.fg-site .fg-ecosystem-stack svg{color:#8c9fb6}.fg-site .fg-capability-row{grid-template-columns:repeat(5,1fr);gap:30px;margin-top:65px;display:grid}.fg-site .fg-capability-row article{border-top:1px solid var(--fg-rule);padding-top:22px}.fg-site .fg-capability-row p{font-size:var(--site-type-body);line-height:var(--site-leading-body);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-body);margin-top:17px}.fg-site .fg-joint-assets{border-top:1px solid var(--fg-rule);font-size:var(--site-type-ui);color:#8b98a8;line-height:var(--site-leading-ui);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-ui);flex-wrap:wrap;gap:20px 35px;margin-top:70px;padding-top:35px;display:flex}.fg-site .fg-joint-assets span:first-child{color:#45617f}.fg-site .fg-plain-list{margin:30px 0 0;padding:0;list-style:none}.fg-site .fg-plain-list li{font-size:var(--site-type-body);line-height:var(--site-leading-body);color:#8491a0;font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-body);border-top:1px solid #dce4ec;padding:16px 0}.fg-site .fg-plain-list strong{font-weight:var(--site-weight-regular);color:#526577;margin-bottom:5px;display:block}.fg-site .fg-resource-section{padding-top:35px}.fg-site .fg-resource-filter{border-bottom:1px solid #dce3ec;gap:32px;margin-bottom:55px;padding-bottom:23px;display:flex}.fg-site .fg-resource-filter button{font-size:var(--site-type-ui);color:#8090a3;line-height:var(--site-leading-ui);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-ui);background:0 0;border:0;padding:0}.fg-site .fg-resource-filter [aria-pressed=true]{color:#0758ff}.fg-site .fg-article-grid{grid-template-columns:repeat(3,1fr);gap:75px 38px;display:grid}.fg-site .fg-article-grid article a{display:block}.fg-site .fg-article-grid a>div{border-radius:8px;height:265px;position:relative;overflow:hidden}.fg-site .fg-article-grid img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s}.fg-site .fg-article-grid a:hover img{transform:scale(1.045)}.fg-site .fg-article-grid a>div>svg{color:#fff;position:absolute;bottom:20px;right:20px}.fg-site .fg-article-grid small{color:#95a1af;font-size:var(--site-type-caption);line-height:var(--site-leading-caption);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-caption);margin-top:25px;display:block}.fg-site .fg-article-grid h2{font-size:var(--site-type-card);line-height:var(--site-leading-card);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-card);margin-top:15px}.fg-site .fg-article-grid p{font-size:var(--site-type-body);line-height:var(--site-leading-body);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-body);margin-top:18px}.fg-site .fg-article-grid a>span{font-size:var(--site-type-ui);color:#687e98;line-height:var(--site-leading-ui);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-ui);align-items:center;gap:20px;margin-top:25px;display:inline-flex}.fg-site .fg-news-list a{border-top:1px solid var(--fg-rule);align-items:center;gap:35px;padding:28px 0;display:flex}.fg-site .fg-news-list a>span{font-size:var(--site-type-caption);color:#8fa1b8;line-height:var(--site-leading-caption);font-weight:var(--site-weight-regular);letter-spacing:var(--site-tracking-caption)}.fg-site .fg-news-list h3{font-size:var(--site-type-subtitle);line-height:var(--site-leading-subtitle);font-weight:var(--site-weight-medium);letter-spacing:var(--site-tracking-subtitle);flex:1}.fg-site .fg-news-list svg{color:#8da1bb}@media (width<=1350px){.aios-home .fg-header,.aios-home .fg-header .aios-nav{gap:18px}.aios-home .fg-header .aios-brand img{width:174px}.fg-site .fg-hero-heading-row{gap:55px}.fg-site .fg-hero-split{gap:45px}.fg-site .fg-work-visual{padding-inline:27px}.fg-site .fg-scenario-explorer{gap:70px}.fg-site .fg-panels{gap:65px}.fg-site .fg-step-detail{grid-template-columns:75px 180px 1fr}.fg-site .fg-architecture{padding-inline:40px}}@media (prefers-reduced-motion:reduce){.aios-home .fg-header *,.fg-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.aios-home .fg-header .aios-nav{gap:clamp(15px,var(--site-layout-width,100vw) * .014,24px)}@media (width>=1051px) and (width<=1350px){.aios-home .fg-header{gap:16px;width:calc(100% - 64px)}.aios-home .fg-header .aios-brand img{width:162px}.aios-home .fg-header .aios-nav{gap:16px}.aios-home .fg-header .aios-button-small{padding-inline:16px}}@media (width<=1050px) and (hover:hover) and (pointer:fine){.aios-home .fg-header{gap:16px;width:calc(100% - 64px)}.aios-home .fg-header .aios-brand img{width:162px}.aios-home .fg-header .aios-nav{gap:16px}.aios-home .fg-header .aios-button-small{padding-inline:16px}}@media (width>=1051px) and (width<=1150px){.aios-home .fg-header{gap:12px}.aios-home .fg-header .aios-brand img{width:144px}.aios-home .fg-header .aios-nav{gap:12px;font-size:14px}.aios-home .fg-header .aios-button-small{flex-shrink:0;gap:12px;padding-inline:12px;font-size:14px}html[lang=en] .aios-home .fg-header{gap:10px}html[lang=en] .aios-home .fg-header .aios-brand img{width:120px}html[lang=en] .aios-home .fg-header .aios-nav{gap:8px}html[lang=en] .aios-home .fg-header .aios-button-small{padding-inline:10px}}@media (width<=1050px) and (hover:hover) and (pointer:fine){.aios-home .fg-header{gap:12px}.aios-home .fg-header .aios-brand img{width:144px}.aios-home .fg-header .aios-nav{gap:12px;font-size:14px}.aios-home .fg-header .aios-button-small{flex-shrink:0;gap:12px;padding-inline:12px;font-size:14px}html[lang=en] .aios-home .fg-header{gap:10px}html[lang=en] .aios-home .fg-header .aios-brand img{width:120px}html[lang=en] .aios-home .fg-header .aios-nav{gap:8px}html[lang=en] .aios-home .fg-header .aios-button-small{padding-inline:10px}}html[lang=en] body{word-break:normal}html[lang=en] :is(h1,h2,h3,h4,p,small,span,a,button,label,summary,dt,dd){word-break:normal;overflow-wrap:break-word}html[lang=en] :is(h1,h2,h3,h4){text-wrap:balance}html[lang=en] .standard-product-page h1{font-size:clamp(44px,var(--site-layout-width,100vw) * .041,64px)}html[lang=en] .standard-product-page :is(.claw-section,.ft-section,.sk-section,.fd-section,.fs-section) h2{font-size:clamp(32px,var(--site-layout-width,100vw) * .03,44px)}html[lang=en] .fg-header .aios-brand{flex-shrink:0;width:165px}html[lang=en] .fg-header .aios-nav{gap:18px}html[lang=en] .fg-header .aios-nav>:is(a,div){font-size:16px}html[lang=en] .fg-header .header-book{white-space:nowrap;padding-inline:19px}html[lang=en] .fg-header .fg-menu-group small{font-size:16px;line-height:1.65}html[lang=en] .fg-header .aios-language-switch{flex-shrink:0}html[lang=en] .pd-anchor-inner>div{gap:20px}html[lang=en] .pd-anchor-inner>div a{white-space:normal;line-height:1.5}html[lang=en] .story-consultation-form label>span{line-height:1.6}html[lang=en] .fg-about-company-stats strong{white-space:nowrap}html[lang=en] .claw-action-flow h3{min-height:62px}html[lang=en] .claw-role-tabs{flex-wrap:wrap;gap:15px 24px}html[lang=en] .claw-role-tabs button{white-space:normal;font-size:16px}html[lang=en] .ft-network-node h4{font-size:21px}html[lang=en] .ft-network-node p{font-size:16px;line-height:1.5}html[lang=en] .ft-network-relation{font-size:16px}.site-floating-language{z-index:80;color:#263d55;background:#fffffff2;border:1px solid #d4dfea;border-radius:24px;justify-content:center;align-items:center;min-width:48px;min-height:38px;padding:7px 13px;font-size:16px;text-decoration:none;display:inline-flex;position:fixed;top:18px;right:20px;box-shadow:0 5px 25px #18304e0a}@media (width<=1100px){html[lang=en] .fg-header .aios-nav{gap:15px}html[lang=en] .fg-header .aios-brand{width:145px}}@media (width<=760px) and (hover:none),(width<=760px) and (pointer:coarse){html[lang=en] .standard-product-page h1{font-size:36px}html[lang=en] .standard-product-page :is(.claw-section,.ft-section,.sk-section,.fd-section,.fs-section) h2{font-size:30px}.site-floating-language{top:12px;right:12px}}html[lang=en] .site-visual-unified{--site-leading-body:1.75}html[lang=en] .site-visual-unified .hp-hero h1>span:first-child{max-width:1150px;font-size:clamp(48px,var(--site-layout-width,100vw) * .045,68px)}html[lang=en] .site-visual-unified .hp-hero h1>span+span{max-width:1000px}html[lang=en] .site-visual-unified .hp-layer-products button>strong{overflow-wrap:normal}html[lang=en] .site-visual-unified .hp-layer-products button>span{font-size:16px;line-height:1.5}html[lang=en] .site-visual-unified .hp-platform-layout{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr)}html[lang=en] .site-visual-unified .fdx-scope-directory strong{font-size:21px;line-height:1.45}html[lang=en] .site-visual-unified .sk-lifecycle-track{flex-wrap:wrap}html[lang=en] .site-visual-unified .in-claims-process ol{flex-direction:column}html[lang=en] .site-visual-unified .aios-footer-product-links{gap:13px 20px}html[lang=en] .banking-solution-page .bk-task-card dl>div{grid-template-columns:130px minmax(0,1fr);gap:20px}html[lang=en] .banking-solution-page .bk-task-card dt{overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}@media (width<=1350px) and (hover:hover) and (pointer:fine){html[lang=en] .site-visual-unified .fg-header .aios-nav{gap:13px}html[lang=en] .site-visual-unified .fg-header .aios-nav>:is(a,div){font-size:14px}html[lang=en] .site-visual-unified .fg-header .aios-brand img{width:155px}html[lang=en] .site-visual-unified .hp-architecture-row{grid-template-columns:20px minmax(0,1fr);gap:8px 12px}html[lang=en] .site-visual-unified .hp-layer-products{grid-column:2}}.site-visual-unified{--site-type-display:72px;--site-type-section:48px;--site-type-card:24px;--site-type-body:18px;--site-type-ui:16px;--site-type-caption:16px;--site-leading-body:1.8;--unified-space:104px;--unified-gap:56px;--unified-line:#dfe7f0}.site-visual-unified :where(p,li,h1,h2,h3,h4){text-wrap:pretty}.site-visual-unified :where(button,a,summary):focus-visible{outline-offset:4px;outline:2px solid #0758ff}.site-visual-unified :where(.fg-section,.fg-feature-band,.fg-safety-band,.fg-deepening-section,.hp-section,.story-section,.fd-section,.claw-section,.fcp-section,.fh-section,.fl-section,.ft-section,.fs-section,.bk-section,.sq-section,.in-section,.mf-section,.gn-section,.fdx-section){padding-block:var(--unified-space)}.site-visual-unified :is(.pd-findesk,.pd-finclaw,.pd-finclip,.pd-finhub,.pd-finlore,.pd-fintology,.pd-finsafe,.banking-solution-page,.securities-solution-page,.insurance-solution-page,.manufacturing-solution-page,.general-solution-page,.fde-service-page){--fd-section-space:var(--unified-space);--claw-section-space:var(--unified-space);--claw-section-title:var(--site-type-section);--fc-section-space:var(--unified-space);--fh-section-space:var(--unified-space);--fl-section-space:var(--unified-space);--ft-section-space:var(--unified-space);--fs-section-space:var(--unified-space);--bk-space:var(--unified-space);--sq-space:var(--unified-space);--in-space:var(--unified-space);--mf-space:var(--unified-space);--gw-space:var(--unified-space);--gw-title:var(--site-type-section);--sq-title:var(--site-type-section);--mf-title:var(--site-type-section);--sa-space:var(--unified-space);--sk-section-space:var(--unified-space);--fdx-space:var(--unified-space);--fd-section-title:var(--site-type-section);--fc-section-title:var(--site-type-section);--fh-section-title:var(--site-type-section);--fl-section-title:var(--site-type-section);--ft-section-title:var(--site-type-section);--fs-section-title:var(--site-type-section);--bk-title:var(--site-type-section);--in-title:var(--site-type-section)}.site-visual-unified :is(.fg-section-top,.hp-section-heading,.fd-section-heading,.claw-section-heading,.fcp-section-heading,.fh-section-heading,.fl-section-heading,.ft-section-heading,.fs-section-heading,.bk-section-heading,.sq-section-heading,.in-section-heading,.mf-section-heading,.gn-section-heading,.fdx-section-heading){gap:var(--unified-gap);margin-bottom:44px}.site-visual-unified .business-consultation-section .story-consultation{padding-block:var(--unified-space)}.site-visual-unified .business-consultation-section .business-consultation-layout{gap:var(--unified-gap)}.site-visual-unified :where(.fg-kicker,.fg-index,.fg-resource-filter button,.fg-article-grid small,.fg-resource-page .fg-article-grid a>span,.fg-certificate-grid figcaption){color:#607187;font-size:16px}.site-visual-unified :where(.fg-intro,.fg-hero-description,.fg-four-columns p,.fg-three-columns p,.fg-control-list p){color:#526174;font-size:18px;line-height:1.8}.site-visual-unified .product-screenshot .ps-preview{background:#eef3f9;border-color:#e2e9f1;border-radius:8px;padding:10px}.site-visual-unified .product-screenshot figcaption{color:#607187;margin-top:12px;font-size:16px}.site-visual-unified :where(.fd-feature-list>article,.fcp-media-features>article,.fl-feature-list>article,.fh-feature-list>article){padding-top:18px}.site-visual-unified :where(.fd-feature-list,.fcp-media-features,.fl-feature-list,.fh-feature-list){gap:22px}.site-visual-unified :where(.fd-feature-list p,.fcp-media-features p,.fl-feature-list p,.fh-feature-list p){margin-top:10px}.site-visual-unified.hp-home .hp-platform-layout{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);align-items:start;gap:36px}.site-visual-unified.hp-home .hp-architecture-map{padding:12px 24px}.site-visual-unified.hp-home .hp-architecture-row{grid-template-columns:24px minmax(0,1fr) minmax(300px,1.1fr);gap:15px;margin:0;padding-block:16px}.site-visual-unified.hp-home .hp-layer-copy h3,.site-visual-unified.hp-home .hp-platform-principles h3{font-size:22px}.site-visual-unified.hp-home .hp-layer-copy>p{color:#61758b;margin-top:6px;font-size:16px;line-height:1.65}.site-visual-unified.hp-home .hp-layer-products button{padding:9px 22px 9px 8px}.site-visual-unified.hp-home .hp-layer-products button>strong{font-size:18px}.site-visual-unified.hp-home .hp-layer-products button>span{font-size:16px;line-height:1.5}.site-visual-unified.hp-home .hp-product-detail{min-height:420px;padding:24px 0 22px 28px}.site-visual-unified.hp-home .hp-product-detail>h3{margin-top:28px}.site-visual-unified.hp-home .hp-product-detail>ul{gap:14px;margin-top:24px}.site-visual-unified.hp-home .hp-platform-principles{gap:28px;margin-top:38px}.site-visual-unified.hp-home .hp-workplace-grid{gap:28px}.site-visual-unified.hp-home .hp-workplace-top{padding:22px 26px}.site-visual-unified.hp-home .hp-workplace-body{padding:26px}.site-visual-unified.hp-home .hp-workplace-body h3{font-size:26px}.site-visual-unified.hp-home .hp-workplace-grid .ps-preview img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;height:340px}.site-visual-unified .hp-app-foreground{background:#eaf1fb;grid-template-columns:245px minmax(0,1fr);align-items:center;gap:26px;height:360px;padding:16px 28px 0;display:grid;overflow:hidden}.site-visual-unified .hp-app-foreground>.fc-phone{transform-origin:0 0;align-self:start;width:245px;min-width:305px;transform:scale(.78)}.site-visual-unified .hp-app-foreground>div+div{align-self:center;padding-bottom:20px}.site-visual-unified .hp-app-foreground>div+div>span{color:#61758b;font-size:16px}.site-visual-unified .hp-app-foreground h3{color:#29425e;margin-top:16px;font-size:24px;line-height:1.5}.site-visual-unified .hp-app-foreground p{color:#526b87;margin-top:18px;font-size:16px;line-height:1.8}.site-visual-unified.hp-home .hp-channel-note{margin-top:30px}.site-visual-unified :where(.story-faq-list details,.hp-faq-list details){padding-block:22px}.site-visual-unified .pd-finclaw .claw-architecture-base{gap:32px;padding-bottom:16px;padding-right:96px}.site-visual-unified .pd-finclaw .claw-governance-panel{align-items:start;gap:48px}.site-visual-unified .claw-governance-more{border-top:1px solid var(--unified-line);margin-top:22px}.site-visual-unified :where(.claw-governance-more,.ft-model-technical,.fdx-acceptance)>summary{cursor:pointer;color:#315779;justify-content:space-between;align-items:center;gap:22px;padding:20px 0;font-size:18px;list-style:none;display:flex}.site-visual-unified :where(.claw-governance-more,.ft-model-technical,.fdx-acceptance)>summary::-webkit-details-marker{display:none}.site-visual-unified :where(.claw-governance-more,.ft-model-technical,.fdx-acceptance)[open]>summary>span{transform:rotate(45deg)}.site-visual-unified .pd-finclaw .claw-product-connections{gap:28px;margin-top:30px;padding-top:24px}.site-visual-unified .pd-finclaw .claw-product-connections h3{margin-top:8px;font-size:22px}.site-visual-unified .pd-finclaw .claw-product-connections p{margin-top:8px}.site-visual-unified .pd-finclip .pd-hero{padding-top:44px}.site-visual-unified .pd-finclip .pd-hero h1{margin-top:24px}.site-visual-unified .pd-finclip .fcp-hero-description{max-width:1100px;margin-top:24px}.site-visual-unified .pd-finclip .fc-architecture-hero{margin-top:36px}.site-visual-unified .pd-finclip .fc-architecture-canvas{padding:22px 40px}.site-visual-unified .pd-finclip .fc-app-framework-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px;margin-top:18px}.site-visual-unified .pd-finclip .fc-app-preview{width:318px}.site-visual-unified .pd-finclip .fc-phone-business,.site-visual-unified .pd-finclip .fc-phone-header{padding-block:14px}.site-visual-unified .pd-finclip .fc-phone-native-services{margin-top:14px}.site-visual-unified .pd-finclip .fc-phone-miniapps{gap:12px 10px;margin-top:14px}.site-visual-unified .pd-finclip .fc-existing-systems{margin-top:16px;padding-top:14px}.site-visual-unified .pd-finclip .fc-open-platform{padding:16px 22px}.site-visual-unified .pd-finclip .fcp-media-story{gap:var(--unified-gap)}.site-visual-unified .pd-fintology .ft-network{height:340px}.site-visual-unified .pd-fintology .ft-network-node{padding:14px 10px}.site-visual-unified .pd-fintology .ft-network-node h4{margin-top:7px;font-size:22px}.site-visual-unified .pd-fintology .ft-network-node p{margin-top:5px}.site-visual-unified .pd-fintology .ft-model-technical{border-top:1px solid var(--unified-line);margin-top:24px}.site-visual-unified .pd-fintology .ft-model-bottom{gap:40px;margin-top:28px}.site-visual-unified .pd-fintology .ft-build-steps{gap:24px}.site-visual-unified .pd-fintology .ft-build-steps>article{padding:22px}.site-visual-unified .pd-finlore .fl-view-intro{gap:48px;margin-bottom:26px}.site-visual-unified .pd-finlore .fl-product-preview{max-width:1120px;margin-inline:auto}.site-visual-unified :where(.fs-policy-table,.fs-permission-table,.fs-control-table) :where(td,th){padding:15px 18px;font-size:16px;line-height:1.65}.site-visual-unified :where(.fs-feature-grid,.fs-policy-grid,.fs-runtime-grid){gap:28px}.site-visual-unified :where(.skills-status,.skills-version,.fh-status,.fs-status){border-radius:4px;font-size:16px;line-height:1.5}.site-visual-unified .bk-practice-tabs{border-bottom:1px solid var(--unified-line);gap:32px;margin-bottom:30px;display:flex}.site-visual-unified .bk-practice-tabs button{text-align:left;color:#63758b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:0 0 18px;font-size:20px}.site-visual-unified .bk-practice-tabs button[aria-selected=true]{color:#0758ff;border-color:#0758ff}.site-visual-unified .banking-solution-page .bk-practice-grid{display:block}.site-visual-unified .banking-solution-page .bk-practice{border:1px solid var(--unified-line);background:#f7f9fc;border-radius:8px;grid-template-columns:1fr 1.15fr;gap:14px 60px;padding:30px 34px;display:grid}.site-visual-unified .banking-solution-page .bk-practice-customer{grid-column:1}.site-visual-unified .banking-solution-page .bk-practice h3{grid-column:1;margin:0;font-size:28px}.site-visual-unified .banking-solution-page .bk-practice-summary{grid-column:1;margin:0}.site-visual-unified .banking-solution-page .bk-practice-steps{grid-area:1/2/span 4;margin:0}.site-visual-unified .banking-solution-page .bk-practice-result{grid-column:1;margin:8px 0 0;padding-top:16px}.site-visual-unified .banking-solution-page .bk-practice-value{grid-column:2;margin:0;padding-top:16px}.site-visual-unified .in-task-workbench{border:1px solid var(--unified-line);background:#fff;border-radius:8px;overflow:hidden}.site-visual-unified .in-task-workbench>header{color:#476281;background:#eef4fb;justify-content:space-between;padding:18px 24px;font-size:16px;display:flex}.site-visual-unified .in-task-workbench-body{grid-template-columns:.8fr 1.2fr;display:grid}.site-visual-unified .in-task-workbench-body>figure{background:#f4f7fb;margin:0;padding:26px 20px}.site-visual-unified .in-task-workbench-body img{-o-object-fit:contain;object-fit:contain;width:100%;height:160px}.site-visual-unified .in-task-workbench-body figcaption{color:#405c78;margin-top:16px;font-size:18px}.site-visual-unified .in-task-workbench-body figure p{color:#61758b;margin-top:10px;font-size:16px;line-height:1.8}.site-visual-unified .in-task-results{padding:28px 26px}.site-visual-unified .in-task-results h3{margin:0 0 18px;font-size:24px}.site-visual-unified .in-task-results>p{font-size:18px;line-height:1.8}.site-visual-unified .in-task-results ul{margin:20px 0;padding:0;list-style:none}.site-visual-unified .in-task-results li{border-bottom:1px solid #edf1f6;align-items:start;gap:10px;padding-block:8px;font-size:16px;line-height:1.8;display:flex}.site-visual-unified .in-task-results li svg{color:#6d95c5;flex-shrink:0;margin-top:5px}.site-visual-unified .in-task-review{color:#416a9c;align-items:center;gap:8px;font-size:16px;display:flex}.site-visual-unified .fdx-scope-selector{grid-template-columns:.85fr 1.65fr;align-items:start;gap:48px;display:grid}.site-visual-unified .fdx-scope-directory{gap:12px;display:grid}.site-visual-unified .fdx-scope-directory button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:start;gap:16px;padding:24px;display:flex}.site-visual-unified .fdx-scope-directory button[aria-selected=true]{background:#fff;border-color:#bed0ed}.site-visual-unified .fdx-scope-directory strong{color:#29435e;font-size:22px;font-weight:400;display:block}.site-visual-unified .fdx-scope-directory small{color:#607187;margin-top:10px;font-size:16px;line-height:1.65;display:block}.site-visual-unified .fdx-scope-directory button>svg{color:#698ab6;flex-shrink:0;margin-left:auto}.site-visual-unified .fdx-scope-details{border:1px solid var(--unified-line);background:#fff;border-radius:8px;min-height:480px;padding:28px 34px}.site-visual-unified .fdx-scope-overline{color:#6b7d93;font-size:16px}.site-visual-unified .fdx-scope-details h3{margin:12px 0 20px;font-size:28px}.site-visual-unified .fdx-scope-details ul{gap:12px;margin:22px 0;padding:0;list-style:none;display:grid}.site-visual-unified .fdx-scope-details li{align-items:start;gap:10px;font-size:18px;line-height:1.75;display:flex}.site-visual-unified .fdx-scope-details li svg{color:#7399c7;flex-shrink:0;margin-top:6px}.site-visual-unified .fdx-scope-deliverables{border-top:1px solid var(--unified-line);padding-top:22px}.site-visual-unified .fdx-scope-deliverables h4{align-items:center;gap:10px;font-size:18px;font-weight:400;display:flex}.site-visual-unified .fdx-scope-deliverables>div{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.site-visual-unified .fdx-scope-deliverables p{background:#f3f6fa;border-radius:4px;margin:0;padding:8px 12px;font-size:16px}.site-visual-unified .fde-service-page .fdx-collaboration-grid{gap:36px}.site-visual-unified .fde-service-page .fdx-acceptance{margin-top:30px;padding-top:8px}.site-visual-unified .fde-service-page .fdx-acceptance dl{margin-top:8px}.site-visual-unified .fde-service-page :where(.fdx-stage-panel,.fdx-handover-layout){gap:48px}.site-visual-unified :where(.wealth-solution,.fg-ecosystem-page,.fg-resource-page) .fg-hero{padding-top:52px;padding-bottom:46px}.site-visual-unified :where(.wealth-solution,.fg-ecosystem-page,.fg-resource-page) .fg-hero-heading-row{display:block}.site-visual-unified :where(.wealth-solution,.fg-ecosystem-page,.fg-resource-page) .fg-hero h1{max-width:1200px;font-size:var(--site-type-display);letter-spacing:-.03em;margin:26px 0 0;font-weight:400;line-height:1.24}.site-visual-unified :where(.wealth-solution,.fg-ecosystem-page,.fg-resource-page) .fg-hero h1>span{display:block}.site-visual-unified :where(.wealth-solution,.fg-ecosystem-page,.fg-resource-page) .fg-hero h1>span+span{color:#708095;letter-spacing:-.02em;margin-top:12px;font-size:.64em}.site-visual-unified :where(.wealth-solution,.fg-ecosystem-page,.fg-resource-page) .fg-hero-heading-row>div{justify-content:space-between;align-items:center;gap:60px;margin-top:28px;display:flex}.site-visual-unified :where(.wealth-solution,.fg-ecosystem-page,.fg-resource-page) .fg-hero-description{max-width:980px;margin:0}.site-visual-unified :where(.wealth-solution,.fg-ecosystem-page,.fg-resource-page) .fg-hero .aios-button{flex-shrink:0;margin:0}.site-visual-unified .wealth-workspace .ps-preview img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;max-height:440px}.site-visual-unified .fg-ecosystem-shortcuts{border-bottom:1px solid var(--unified-line);gap:32px;margin-top:28px;padding-bottom:22px;display:flex}.site-visual-unified .fg-ecosystem-shortcuts a{color:#416b9d;font-size:18px;text-decoration:none}.site-visual-unified .fg-ecosystem-page .fg-ecosystem-art{height:330px}.site-visual-unified .fg-ecosystem-page .fg-ecosystem-art>img{-o-object-fit:cover;object-fit:cover;height:100%}.site-visual-unified .fg-ecosystem-page .fg-stack-image img{-o-object-fit:cover;object-fit:cover;max-height:420px}.site-visual-unified .fg-resource-filter{margin-bottom:32px}.site-visual-unified .fg-resource-feature{margin:0 0 48px}.site-visual-unified .fg-resource-feature>a{color:inherit;background:#f4f7fb;border-radius:8px;grid-template-columns:1.15fr 1fr;align-items:center;gap:44px;text-decoration:none;display:grid;overflow:hidden}.site-visual-unified .fg-resource-feature img{-o-object-fit:cover;object-fit:cover;width:100%;height:290px}.site-visual-unified .fg-resource-feature-copy{padding:26px 34px 26px 0}.site-visual-unified .fg-resource-feature-copy>span{color:#607187;font-size:16px}.site-visual-unified .fg-resource-feature h2{margin:18px 0;font-size:30px;line-height:1.5}.site-visual-unified .fg-resource-feature p{color:#526174;font-size:18px;line-height:1.8}.site-visual-unified .fg-resource-feature strong{color:#0758ff;align-items:center;gap:20px;margin-top:24px;font-size:16px;display:flex}.site-visual-unified .fg-article-grid{gap:42px 30px}.site-visual-unified .fg-article-grid a>div{height:210px}.site-visual-unified .fg-article-grid h2{margin-top:14px;font-size:24px;line-height:1.5}.site-visual-unified .fg-article-grid p{margin-top:12px;font-size:18px;line-height:1.75}.site-visual-unified .fg-article-grid :where(small,a>span){font-size:16px}.site-visual-unified :where(.xc-certificate,.xc-certification,.about-honor-card) :where(figcaption,p){color:#607187;font-size:16px}.site-visual-unified :where(.xc-certificate,.xc-certification,.about-honor-card) img{-o-object-fit:contain;object-fit:contain}.site-visual-unified .aios-footer-top{grid-template-columns:.8fr 1.8fr;gap:70px}.site-visual-unified .aios-footer-navigation{grid-template-columns:1.5fr 1fr .9fr;gap:36px}.site-visual-unified .aios-footer-product-links{width:100%}.site-visual-unified .aios-footer-column{gap:16px}.site-visual-unified .aios-footer-column :where(a,h3){font-size:16px}@media (width>=1051px) and (width<=1535px){.site-visual-unified{--site-type-display:64px;--site-type-section:40px;--unified-space:96px;--unified-gap:44px}.site-visual-unified.hp-home .hp-architecture-row{grid-template-columns:22px minmax(0,.95fr) minmax(260px,1.2fr);gap:12px}.site-visual-unified .hp-app-foreground{grid-template-columns:210px minmax(0,1fr);gap:15px;padding-inline:20px}.site-visual-unified .hp-app-foreground>.fc-phone{transform:scale(.67)}.site-visual-unified .hp-app-foreground h3{font-size:22px}}@media (width<=1050px) and (hover:hover) and (pointer:fine){.site-visual-unified{--site-type-display:64px;--site-type-section:40px;--unified-space:96px;--unified-gap:44px}.site-visual-unified.hp-home .hp-architecture-row{grid-template-columns:22px minmax(0,.95fr) minmax(260px,1.2fr);gap:12px}.site-visual-unified .hp-app-foreground{grid-template-columns:210px minmax(0,1fr);gap:15px;padding-inline:20px}.site-visual-unified .hp-app-foreground>.fc-phone{transform:scale(.67)}.site-visual-unified .hp-app-foreground h3{font-size:22px}}@media (hover:hover) and (pointer:fine){:root:has(.site-visual-unified){--site-layout-width:calc(max(100vw, 1050px))}body:has(.site-visual-unified){min-width:1050px}html:has(body .site-visual-unified){--site-layout-width:calc(max(100vw, 1050px))}}@media (width<=1200px) and (hover:hover) and (pointer:fine){.site-visual-unified{--site-type-display:56px;--site-type-section:40px;--unified-space:88px;--unified-gap:36px}.site-visual-unified .aios-wrap{width:calc(100% - 64px)}.site-visual-unified .aios-header-inner,.site-visual-unified .aios-nav{gap:18px}.site-visual-unified .aios-brand img{width:156px;height:auto}.site-visual-unified .aios-nav :where(a,button){font-size:14px}.site-visual-unified .aios-header-actions{gap:14px}.site-visual-unified .aios-header-actions .aios-button{padding:13px 17px;font-size:14px}.site-visual-unified .aios-language-switch{min-width:50px;padding:8px;font-size:14px}.site-visual-unified.hp-home .hp-platform-layout{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);gap:24px}.site-visual-unified.hp-home .hp-architecture-map{padding-inline:16px}.site-visual-unified.hp-home .hp-architecture-row{grid-template-columns:20px minmax(0,1fr);gap:8px 12px}.site-visual-unified.hp-home .hp-layer-products{grid-column:2}.site-visual-unified.hp-home .hp-layer-copy h3{font-size:20px}.site-visual-unified.hp-home .hp-product-detail{padding-left:22px}.site-visual-unified .hp-app-foreground{grid-template-columns:1fr;justify-items:center;height:340px}.site-visual-unified .hp-app-foreground>.fc-phone{justify-self:center;transform:scale(.7)}.site-visual-unified .hp-app-foreground>div+div{display:none}.site-visual-unified .aios-footer-top{grid-template-columns:.7fr 2fr;gap:36px}}@media (width<=760px) and (hover:none){.site-visual-unified{--site-type-display:42px;--site-type-section:32px;--unified-space:64px}.site-visual-unified :where(.fdx-scope-selector,.fg-resource-feature>a,.in-task-workbench-body){grid-template-columns:1fr}.site-visual-unified .fdx-scope-details{min-height:0}.site-visual-unified .fg-resource-feature-copy{padding:24px}.site-visual-unified .banking-solution-page .bk-practice{display:block}.site-visual-unified .banking-solution-page .bk-practice>div{margin-top:22px}}.site-visual-unified :is(.pd-finskills-hub,.superapp-solution-page){--sk-section-space:var(--unified-space);--sk-section-title:var(--site-type-section);--sa-space:var(--unified-space);--sa-title:var(--site-type-section)}.site-visual-unified :is(.pd-finlore,.pd-finsafe) :is(.fl-section,.fs-section){padding-block:var(--unified-space)}.site-visual-unified :is(.sk-section-heading,.gw-section-heading,.sa-section-heading){gap:var(--unified-gap);margin-bottom:44px}.site-visual-unified .pd-findesk .fd-release-story .fd-story-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}.site-visual-unified .pd-findesk .fd-release-story .fd-story-visual{order:-1}.site-visual-unified .pd-findesk .fd-release-story .ps-preview{background:#f0f4fa;padding:20px}.site-visual-unified .pd-finhub .fh-management-center{grid-template-columns:.75fr 1.6fr;align-items:center;gap:55px;display:grid}.site-visual-unified .pd-finhub .fh-management-heading{text-align:left;border-right:1px solid #bed1e9;padding-right:32px}.site-visual-unified .pd-finhub .fh-management-heading>strong{color:#2161bd;font-size:42px;font-weight:500}.site-visual-unified .pd-finhub .fh-management-heading p{color:#3e648b;margin-top:12px;font-size:22px}.site-visual-unified .pd-finhub .fh-management-heading>span{color:#627e9b;margin-top:18px;font-size:16px;line-height:1.8;display:block}.site-visual-unified .pd-finhub .fh-management-resources{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.site-visual-unified .pd-finhub .fh-management-resources article{background:#ffffffb8;border:1px solid #d8e4f1;border-radius:6px;padding:24px 20px}.site-visual-unified .pd-finhub .fh-management-resources article>span{color:#7c99bb;font-size:16px}.site-visual-unified .pd-finhub .fh-management-resources h3{color:#315575;margin:18px 0 12px;font-size:22px;font-weight:400}.site-visual-unified .pd-finhub .fh-management-resources p{color:#617b98;font-size:16px;line-height:1.8}.site-visual-unified .pd-finhub .fh-management-panel{gap:48px}.site-visual-unified .pd-finhub .fh-record-card{background:#f8fafd;padding:24px}.site-visual-unified .pd-finhub .fh-record-card>header{padding-bottom:18px}.site-visual-unified .pd-finhub .fh-record-card>header span{font-size:16px}.site-visual-unified .pd-finhub .fh-record-card dl>div{padding-block:14px}.site-visual-unified .pd-finhub .fh-delivery-flow{background:#fff;border-left:3px solid #8bb1e7;padding:28px 32px}.site-visual-unified .pd-finhub .fh-delivery-flow ol{gap:20px;margin-block:24px}.site-visual-unified .sk-lifecycle-track{border-bottom:1px solid var(--unified-line);color:#526c88;justify-content:space-between;align-items:center;gap:30px;margin-bottom:32px;padding-bottom:24px;font-size:16px;display:flex}.site-visual-unified .sk-lifecycle-track ol{gap:20px;margin:0;padding:0;list-style:none;display:flex}.site-visual-unified .sk-lifecycle-track li{color:#718399;align-items:center;gap:20px;display:flex}.site-visual-unified .sk-lifecycle-track li:not(:last-child):after{content:"→";color:#9eb1c8}.site-visual-unified .sk-lifecycle-track .sk-lifecycle-current{color:#0758ff}.site-visual-unified .pd-finskills-hub :is(.sk-record,.sk-catalog,.sk-version-record){border-radius:6px;padding:24px}.site-visual-unified .pd-finskills-hub :is(.sk-status,.sk-catalog-state,.sk-version-state){font-size:16px}.site-visual-unified .pd-finskills-hub :is(.sk-record dl>div,.sk-catalog-list article){padding-block:16px}.site-visual-unified .pd-finskills-hub :is(.sk-management-panel,.sk-directory-layout){gap:48px}.site-visual-unified .pd-finsafe .fsd-table :is(th,td){padding:15px 18px;font-size:16px;line-height:1.75}.site-visual-unified .pd-finsafe .fsd-table thead th{color:#4f667f;background:#f3f6fa;font-weight:500}.site-visual-unified .pd-finsafe :is(.fsd-permission,.fsd-status){border-radius:4px;font-size:16px}.site-visual-unified .pd-finsafe .fs-platform-board{background:#f1f6fc}.site-visual-unified .general-solution-page .gw-image-story{gap:48px}.site-visual-unified .general-solution-page .gw-governance-details{align-self:start}.site-visual-unified .gw-governance-details details{border-bottom:1px solid var(--unified-line);padding-block:20px}.site-visual-unified .gw-governance-details summary{cursor:pointer;justify-content:space-between;gap:24px;list-style:none;display:flex}.site-visual-unified .gw-governance-details summary::-webkit-details-marker{display:none}.site-visual-unified .gw-governance-details summary svg{color:#7e98b8;flex-shrink:0;margin-top:7px}.site-visual-unified .gw-governance-details p{margin-top:16px}.site-visual-unified .general-solution-page .gw-governance-links{margin-top:32px}.site-visual-unified .fg-about-page .fg-about-awards-grid button{padding:20px}.site-visual-unified .fg-about-page .fg-about-award-image{height:138px}.site-visual-unified .fg-about-page .fg-about-award-certificate{height:176px}.site-visual-unified .fg-ecosystem-page .fg-stack-copy>img{-o-object-fit:cover;object-fit:cover;height:420px}.site-visual-unified .fg-resource-filter button{min-height:44px;padding-block:10px;font-size:16px}.site-visual-unified .fg-article-grid small{color:#607187}.site-visual-unified .aios-footer-product-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 24px;display:grid}@media (width<=1535px) and (hover:hover) and (pointer:fine){.site-visual-unified .fg-header.aios-header{gap:18px}.site-visual-unified .fg-header .aios-brand img{width:180px}.site-visual-unified .fg-header .aios-nav{gap:16px;font-size:16px}.site-visual-unified .fg-header .header-book{padding-inline:18px}}@media (width<=1200px) and (hover:hover) and (pointer:fine){.site-visual-unified .fg-header.aios-header{gap:14px}.site-visual-unified .fg-header .aios-brand img{width:150px}.site-visual-unified .fg-header .aios-nav{gap:13px;font-size:14px}.site-visual-unified .fg-header .header-book{gap:12px;padding:12px 16px;font-size:14px}.site-visual-unified .pd-finhub .fh-management-center{grid-template-columns:.7fr 1.7fr;gap:28px}.site-visual-unified .pd-finhub .fh-management-resources{gap:12px}.site-visual-unified .pd-finhub .fh-management-resources article{padding:20px 14px}.site-visual-unified .sk-lifecycle-track{gap:18px}.site-visual-unified .sk-lifecycle-track li,.site-visual-unified .sk-lifecycle-track ol{gap:12px}}.site-visual-unified.hp-home .hp-section{padding-block:var(--unified-space)}.site-visual-unified .in-claims-journey{grid-template-columns:1fr 1fr 1.15fr;align-items:center;gap:44px;display:grid}.site-visual-unified .in-claims-materials>span,.site-visual-unified .in-claims-output>span{color:#617c99;font-size:16px}.site-visual-unified .in-claims-materials h3{color:#315575;margin:15px 0;font-size:24px}.site-visual-unified .in-claims-materials p{color:#617b95;font-size:16px;line-height:1.9}.site-visual-unified .in-claims-process{text-align:center;border-inline:1px solid #d1deee;padding:26px 20px}.site-visual-unified .in-claims-process>strong{color:#2365bd;font-size:38px}.site-visual-unified .in-claims-process>p{color:#486b90;margin-top:12px;font-size:20px}.site-visual-unified .in-claims-process ol{flex-wrap:wrap;justify-content:center;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.site-visual-unified .in-claims-process li{color:#537798;background:#ffffffaf;border-radius:4px;padding:5px 8px;font-size:16px}.site-visual-unified .in-claims-output{background:#ffffffc2;border-radius:6px;padding:22px 24px}.site-visual-unified .in-claims-output ul{margin:12px 0;padding:0;list-style:none}.site-visual-unified .in-claims-output li{color:#426483;align-items:start;gap:9px;padding-block:7px;font-size:16px;line-height:1.7;display:flex}.site-visual-unified .in-claims-output li svg{color:#749ac7;flex-shrink:0;margin-top:5px}.site-visual-unified .in-claims-output>p{color:#6a819a;border-top:1px solid #dce6f2;padding-top:12px;font-size:16px}.site-visual-unified .xc-cert-meta .xc-cert-product,.site-visual-unified .xc-cert-meta>span{color:#607187;font-size:16px}.site-visual-unified .xc-certificate-image .ps-preview{justify-content:center;align-items:center;height:300px;display:flex}.site-visual-unified .xc-certificate-image .ps-preview img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.site-visual-unified :is(.xc-section,.xc-band){padding-block:var(--unified-space)}.site-visual-unified .xc-heading{gap:var(--unified-gap);margin-bottom:44px}.site-visual-unified .sa-architecture-core>strong{font-size:32px}.site-visual-unified .aios-footer-products .aios-footer-product-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 24px;display:grid}.site-visual-unified .business-consultation-section.finaios-story-home .story-consultation,.site-visual-unified .home-faq{padding-block:var(--unified-space)}.site-visual-unified .business-consultation-section .story-consultation .story-consultation-layout{gap:var(--unified-gap)}.site-visual-unified .home-faq-list .home-faq-item summary{min-height:76px;padding-block:22px}.site-visual-unified .home-faq-list .home-faq-answer{padding-bottom:24px}.site-error[data-v-a8540c8c]{min-height:100vh;padding:clamp(40px,var(--site-layout-width,100vw) * .08,120px);color:#192b3e;background:linear-gradient(150deg,#fff 50%,#edf5ff);font-family:PingFang SC,Microsoft YaHei,sans-serif}.site-error-code[data-v-a8540c8c]{color:#1058ff;margin:80px 0 16px;font-size:20px}.site-error h1[data-v-a8540c8c]{font-size:clamp(36px,var(--site-layout-width,100vw) * .04,60px);margin:0 0 24px;font-weight:400}.site-error p[data-v-a8540c8c]{font-size:18px;line-height:1.8}.site-error div[data-v-a8540c8c]{align-items:center;gap:28px;margin-top:36px;display:flex}.site-error button[data-v-a8540c8c]{color:#fff;font:inherit;cursor:pointer;background:#1058ff;border:0;border-radius:6px;padding:16px 28px}.site-error a[data-v-a8540c8c]{color:#1058ff;text-decoration:none}
