:root{font-family:Microsoft YaHei,PingFang SC,Hiragino Sans GB,Noto Sans CJK SC,Arial,sans-serif;color:#0b0d0f;background:#08090b;font-synthesis:none;text-rendering:optimizeLegibility;--black: #08090b;--black-2: #101215;--white: #fff;--soft: #f3f5f5;--ink: #0b0d0f;--muted: #62686d;--line: #d8dcde;--cyan: #21d4f4;--lime: #b7ef35;--violet: #7c5cff;--shell: min(1440px, calc(100vw - 96px) )}.enterprise-service-detail{--es-ink:#082d36;--es-deep:#062a35;--es-accent:#29c2cb;--es-highlight:#b8ec38;--es-soft:#eef6f6;color:var(--es-ink);background:#f6f9f8}.enterprise-service-detail.is-benefits{--es-ink:#12354a;--es-deep:#073846;--es-accent:#22bfc4;--es-highlight:#d8f343;--es-soft:#f0f8f8}.enterprise-service-hero{position:relative;min-height:820px;padding-top:82px;overflow:hidden;background:var(--es-deep)}.enterprise-service-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.enterprise-service-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#032431fa,#032431e6 39%,#03243138 70%,#0324310f)}.is-benefits .enterprise-service-hero{background:#eff8f9}.is-benefits .enterprise-service-hero:after{background:linear-gradient(90deg,#f5fafafc,#f5fafaeb 39%,#f5fafa40 68%,#07323c0d)}.enterprise-service-hero-grid{position:relative;z-index:2;min-height:650px;display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:80px}.enterprise-service-hero-copy{max-width:720px;padding:65px 0 80px}.enterprise-service-hero .back-link{margin-bottom:26px;color:#83cbd0}.is-benefits .enterprise-service-hero .back-link{color:#35777e}.enterprise-service-eyebrow{display:block;color:var(--es-accent);font:800 11px Roboto Mono,monospace;letter-spacing:.14em}.site-frame.is-inner .enterprise-service-hero h1{margin:24px 0 18px;color:#f2f9f9;font-size:clamp(62px,6vw,92px);line-height:.92;letter-spacing:-.075em}.site-frame.is-inner .is-benefits .enterprise-service-hero h1{color:#07333d}.site-frame.is-inner .enterprise-service-hero h2{max-width:680px;margin:0 0 26px;color:#6dd3d8;font-size:28px;line-height:1.42;letter-spacing:-.035em}.site-frame.is-inner .is-benefits .enterprise-service-hero h2{color:#0d7d83}.enterprise-service-hero-copy>p{max-width:660px;margin:0;color:#a8bec1;font-size:16px;line-height:1.9}.is-benefits .enterprise-service-hero-copy>p{color:#527077}.enterprise-service-actions{margin-top:36px;display:flex;align-items:center;gap:30px}.enterprise-service-actions>a:not(.button){display:inline-flex;align-items:center;gap:8px;color:#75d5da;font-size:13px;font-weight:800}.is-benefits .enterprise-service-actions>a:not(.button){color:#0e7e84}.enterprise-service-actions svg{width:17px}.enterprise-service-hero-panel{align-self:end;margin-bottom:70px;padding:25px 28px;color:#eaf7f7;background:#042631eb;box-shadow:0 28px 74px #041e2638;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.is-benefits .enterprise-service-hero-panel{background:#073741e8}.enterprise-service-hero-panel>span{display:block;padding-bottom:17px;color:#66d4d9;border-bottom:1px solid rgba(181,230,232,.18);font:800 10px Roboto Mono,monospace;letter-spacing:.13em}.enterprise-service-hero-panel>div{min-height:57px;display:flex;align-items:center;gap:17px;border-bottom:1px solid rgba(181,230,232,.12)}.enterprise-service-hero-panel>div:last-child{border-bottom:0}.enterprise-service-hero-panel i{color:var(--es-highlight);font: 800 11px Roboto Mono,monospace}.enterprise-service-hero-panel strong{font-size:14px}.enterprise-service-facts{position:relative;z-index:2;color:#e4f2f3;background:#062f3a}.is-benefits .enterprise-service-facts{background:#0b4652}.enterprise-service-facts .shell{display:grid;grid-template-columns:repeat(4,1fr)}.enterprise-service-facts .shell>div{min-height:108px;padding:24px 28px;display:flex;flex-direction:column;justify-content:center;border-left:1px solid rgba(180,226,229,.15)}.enterprise-service-facts .shell>div:last-child{border-right:1px solid rgba(180,226,229,.15)}.enterprise-service-facts span{margin-bottom:9px;color:#70ced3;font-size:10px;font-weight:800;letter-spacing:.08em}.enterprise-service-facts strong{font-size:14px;line-height:1.55}.enterprise-service-position{padding:118px 0}.enterprise-service-position-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:120px;align-items:start}.enterprise-service-position-grid>div:first-child>span,.enterprise-service-section-head>span,.enterprise-service-roles-copy>span,.enterprise-service-readiness-grid>div:first-child>span{color:#078d96;font:800 11px Roboto Mono,monospace;letter-spacing:.13em}.site-frame.is-inner :is(.enterprise-service-position,.enterprise-service-section-head,.enterprise-service-readiness) h2{margin:18px 0 0;color:var(--es-ink);font-size:46px;line-height:1.23;letter-spacing:-.045em}.enterprise-service-position-grid>div:last-child{padding-left:38px;border-left:3px solid var(--es-accent)}.enterprise-service-position p{margin:0 0 18px;color:#5c7378;font-size:16px;line-height:1.95}.enterprise-service-concept{padding:118px 0 126px;color:#eaf6f7;background:#082f3a}.enterprise-service-concept-layout{margin-top:58px;display:grid;grid-template-columns:minmax(0,1.28fr) minmax(290px,.72fr);gap:48px;align-items:stretch}.enterprise-service-concept figure{min-width:0;margin:0}.enterprise-service-concept figure>div{overflow:hidden;border:1px solid rgba(119,213,218,.2);background:#041d2b;box-shadow:0 30px 80px #00121b3d}.enterprise-service-concept img{display:block;width:100%;aspect-ratio:16/8.875;object-fit:cover}.enterprise-service-concept figcaption{padding:16px 0 0;color:#89a9ad;font-size:12px;line-height:1.7}.enterprise-service-concept-layout>div{display:grid;grid-template-rows:repeat(3,1fr);border-top:1px solid rgba(150,220,223,.18)}.enterprise-service-concept-layout article{min-height:0;padding:26px 25px;display:grid;grid-template-columns:34px 24px 1fr;align-items:center;gap:12px;border-right:1px solid rgba(150,220,223,.18);border-bottom:1px solid rgba(150,220,223,.18);border-left:1px solid rgba(150,220,223,.18)}.enterprise-service-concept-layout article span{color:var(--es-highlight);font:800 10px Roboto Mono,monospace}.enterprise-service-concept-layout article svg{width:20px;color:#60d1d6}.enterprise-service-concept-layout article p{margin:0;color:#d9e9ea;font-size:14px;line-height:1.75}.enterprise-service-capabilities{padding:116px 0 128px;color:#ecf8f8;background:var(--es-deep)}.enterprise-service-section-head{max-width:800px}.enterprise-service-section-head.light>span,.enterprise-service-roles-copy>span{color:#65d0d5}.site-frame.is-inner .enterprise-service-section-head.light h2,.site-frame.is-inner .enterprise-service-roles-copy h2{color:#f0f8f8}.enterprise-service-section-head>p{max-width:680px;margin:23px 0 0;color:#617b80;font-size:15px;line-height:1.85}.enterprise-service-section-head.light>p{color:#9bb7ba}.enterprise-service-capability-grid{margin-top:60px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(174,224,227,.16);border-left:1px solid rgba(174,224,227,.16)}.enterprise-service-capability-grid article{min-height:285px;padding:31px 32px 34px;display:flex;flex-direction:column;border-right:1px solid rgba(174,224,227,.16);border-bottom:1px solid rgba(174,224,227,.16);transition:background .25s,transform .25s}.enterprise-service-capability-grid article:hover{background:#5dccd212;transform:translateY(-3px)}.enterprise-service-capability-grid header{display:flex;align-items:center;justify-content:space-between;color:#64d1d6}.enterprise-service-capability-grid header span{color:var(--es-highlight);font:800 10px Roboto Mono,monospace}.enterprise-service-capability-grid svg{width:28px;height:28px}.enterprise-service-capability-grid h3{margin:auto 0 13px;color:#f2f8f8;font-size:23px}.enterprise-service-capability-grid p{margin:0;color:#94adb1;font-size:14px;line-height:1.8}.enterprise-service-flow{padding:118px 0 132px}.enterprise-service-flow-track{margin-top:60px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #b7cbcd;border-left:1px solid #c9d8d9}.enterprise-service-flow-track article{position:relative;min-height:260px;padding:28px 30px;display:flex;flex-direction:column;border-right:1px solid #c9d8d9;border-bottom:1px solid #c9d8d9}.enterprise-service-flow-track article>span{color:#0d8790;font:800 10px Roboto Mono,monospace}.enterprise-service-flow-track small{margin-top:auto;color:#6d858a;font-size:11px;font-weight:800}.enterprise-service-flow-track h3{margin:10px 0 12px;font-size:22px}.enterprise-service-flow-track p{margin:0;color:#60767b;font-size:14px;line-height:1.75}.enterprise-service-flow-track article>svg{position:absolute;z-index:2;right:-13px;top:50%;width:24px;padding:4px;color:#168e96;background:#f6f9f8}.enterprise-service-roles{padding:118px 0 130px;color:#eaf6f7;background:#092f39}.is-benefits .enterprise-service-roles{background:#0a414c}.enterprise-service-roles-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:105px;align-items:center}.site-frame.is-inner .enterprise-service-roles-copy h2{margin:18px 0 24px;font-size:46px;line-height:1.24;letter-spacing:-.045em}.enterprise-service-roles-copy p{margin:0;color:#9bb4b7;font-size:15px;line-height:1.9}.enterprise-service-role-list{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(177,225,227,.17);border-left:1px solid rgba(177,225,227,.17)}.enterprise-service-role-list article{min-height:310px;padding:28px 25px;display:flex;flex-direction:column;border-right:1px solid rgba(177,225,227,.17);border-bottom:1px solid rgba(177,225,227,.17)}.enterprise-service-role-list article>span{color:var(--es-highlight);font:800 10px Roboto Mono,monospace}.enterprise-service-role-list svg{width:31px;height:31px;margin:34px 0 auto;color:#64d1d6}.enterprise-service-role-list small{color:#769397;font:700 9px Roboto Mono,monospace;letter-spacing:.1em}.enterprise-service-role-list h3{margin:10px 0 12px;color:#f0f8f8;font-size:20px}.enterprise-service-role-list p{margin:0;color:#91aaae;font-size:13px;line-height:1.75}.enterprise-service-scenarios{padding:118px 0 128px}.training-content-library{padding:118px 0 128px;overflow:hidden}.training-content-heading{display:grid;grid-template-columns:.92fr 1.08fr;gap:110px;align-items:end}.training-content-heading>div>span{color:#0b8992;font:800 10px Roboto Mono,monospace;letter-spacing:.15em}.site-frame.is-inner .training-content-heading h2{max-width:620px;margin:18px 0 0;color:#092f39;font-size:48px;line-height:1.2;letter-spacing:-.05em}.training-content-heading>p{max-width:610px;margin:0;padding-left:24px;color:#5a7277;font-size:15px;line-height:1.9;border-left:2px solid #15a0a8}.training-content-editorial{margin-top:62px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(430px,.8fr);gap:26px}.training-content-feature{min-height:650px;display:grid;grid-template-rows:minmax(0,1fr) auto;color:inherit;text-decoration:none;background:#082f39;overflow:hidden}.training-content-feature figure,.training-content-stack figure{position:relative;margin:0;overflow:hidden;background:#092d36}.training-content-feature figure:after,.training-content-stack figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 48%,rgba(3,28,35,.58) 100%)}.training-content-feature img,.training-content-stack img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .45s ease,filter .45s ease}.training-content-feature figure>span,.training-content-stack figure>span{position:absolute;z-index:2;right:16px;bottom:14px;padding:6px 9px;color:#f4fbfb;font:800 10px Roboto Mono,monospace;background:#04222ac7}.training-content-feature>div{padding:32px 36px 38px}.training-content-editorial small{color:#65d0d5;font:800 10px Roboto Mono,monospace;letter-spacing:.08em}.site-frame.is-inner .white-page .training-content-feature h3{margin:13px 0 12px;color:#f5faf9;font-size:31px;letter-spacing:-.035em}.site-frame.is-inner .white-page .training-content-feature p{margin:0;color:#a9c1c4;font-size:14px;line-height:1.75}.site-frame.is-inner .white-page .training-content-feature strong{margin-top:24px;display:flex;align-items:center;gap:8px;color:#c7ee39;font-size:12px}.training-content-editorial strong svg{width:16px}.training-content-stack{display:grid;grid-template-rows:repeat(3,1fr);gap:16px}.training-content-stack>a{min-height:0;display:grid;grid-template-columns:210px 1fr;color:inherit;text-decoration:none;background:#edf4f3;border:1px solid #ccdcdd;overflow:hidden}.training-content-stack>a>div{min-width:0;padding:21px 23px;display:flex;flex-direction:column}.training-content-stack h3{margin:8px 0;color:#123c45;font-size:20px;letter-spacing:-.025em}.training-content-stack p{color:#60787c;font-size:12px;line-height:1.65}.training-content-stack strong{margin-top:auto;color:#087f87}.training-content-feature:hover img,.training-content-stack>a:hover img{transform:scale(1.035);filter:saturate(1.06)}.training-content-foot{margin-top:26px;min-height:92px;padding:22px 26px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:26px;color:#d9e8e9;background:#0b404b}.training-content-foot>span{color:#6bd5d9;font:800 10px Roboto Mono,monospace;letter-spacing:.1em}.site-frame.is-inner .white-page .training-content-foot>strong{color:#e9f4f4;font-size:14px;font-weight:700}.training-content-foot>a{display:flex;align-items:center;gap:9px;color:#c7ee39;font-size:12px;font-weight:800;text-decoration:none}.training-content-foot svg{width:17px}.enterprise-service-scenario-grid{margin-top:58px;display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#c7d5d6;border:1px solid #c7d5d6}.enterprise-service-scenario-grid article{min-height:260px;padding:34px 36px;display:flex;flex-direction:column;background:#f8fbfa}.enterprise-service-scenario-grid article>span{color:#0b8992;font:800 10px Roboto Mono,monospace}.enterprise-service-scenario-grid h3{margin:45px 0 14px;font-size:26px}.enterprise-service-scenario-grid p{max-width:550px;margin:0;color:#5e757a;line-height:1.8}.enterprise-service-scenario-grid strong{margin-top:auto;padding-top:25px;color:#0b7981;font-size:12px}.enterprise-service-readiness{padding:110px 0 120px;background:var(--es-soft)}.enterprise-service-readiness-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.enterprise-service-readiness-grid>div:first-child p{margin:24px 0 0;color:#5b7378;font-size:15px;line-height:1.9}.enterprise-service-readiness-grid>div:last-child{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #bfd3d5;border-left:1px solid #bfd3d5}.enterprise-service-readiness-grid>div:last-child span{min-height:108px;padding:22px;display:flex;align-items:center;gap:12px;border-right:1px solid #bfd3d5;border-bottom:1px solid #bfd3d5;color:#254d54;font-size:13px;line-height:1.6}.enterprise-service-readiness-grid svg{flex:none;width:18px;color:#0b929a}.enterprise-service-detail :is(a,button):focus-visible{outline:3px solid var(--es-highlight);outline-offset:3px}@media (max-width:1100px){.enterprise-service-hero-grid{grid-template-columns:1fr 260px;gap:45px}.enterprise-service-position-grid,.enterprise-service-roles-grid,.enterprise-service-readiness-grid{gap:55px}.enterprise-service-concept-layout{grid-template-columns:1fr}.enterprise-service-concept-layout>div{grid-template-columns:repeat(3,1fr);grid-template-rows:none}.enterprise-service-capability-grid{grid-template-columns:repeat(2,1fr)}.enterprise-service-role-list{grid-template-columns:1fr}.enterprise-service-role-list article{min-height:210px}.training-content-heading{gap:55px}.training-content-editorial{grid-template-columns:1fr}.training-content-feature{min-height:620px}.training-content-stack{grid-template-columns:repeat(3,1fr);grid-template-rows:none}.training-content-stack>a{grid-template-columns:1fr;grid-template-rows:180px 1fr}}@media (max-width:760px){.enterprise-service-hero{min-height:0;padding-top:88px}.enterprise-service-hero:after{background:linear-gradient(180deg,#042430fa,#042430eb 57%,#0424308c)}.is-benefits .enterprise-service-hero:after{background:linear-gradient(180deg,#f6fafafc,#f6fafaed 57%,#0c3e476b)}.enterprise-service-hero-image{object-position:68% center;opacity:.62}.enterprise-service-hero-grid{min-height:760px;grid-template-columns:1fr;align-content:start;gap:0}.enterprise-service-hero-copy{padding:40px 0 28px}.site-frame.is-inner .enterprise-service-hero h1{font-size:52px}.site-frame.is-inner .enterprise-service-hero h2{font-size:22px}.enterprise-service-hero h2 br{display:none}.enterprise-service-hero-copy>p{font-size:14px}.enterprise-service-actions{align-items:flex-start;flex-direction:column;gap:20px}.enterprise-service-hero-panel{align-self:auto;margin:0 0 34px;padding:20px 22px}.enterprise-service-facts .shell{grid-template-columns:1fr 1fr}.enterprise-service-facts .shell>div{min-height:96px;padding:18px 14px}.enterprise-service-position,.enterprise-service-concept,.enterprise-service-flow,.enterprise-service-scenarios,.enterprise-service-readiness,.smart-course-related,.training-content-library{padding:76px 0 84px}.enterprise-service-capabilities,.enterprise-service-roles{padding:78px 0 86px}.enterprise-service-position-grid,.enterprise-service-roles-grid,.enterprise-service-readiness-grid{grid-template-columns:1fr;gap:40px}.enterprise-service-position-grid>div:last-child{padding-left:22px}.site-frame.is-inner :is(.enterprise-service-position,.enterprise-service-section-head,.enterprise-service-roles-copy,.enterprise-service-readiness) h2{font-size:34px}.enterprise-service-detail h2 br{display:none}.enterprise-service-concept-layout{margin-top:38px;gap:26px}.enterprise-service-concept figure>div{overflow-x:auto;overflow-y:hidden}.enterprise-service-concept img{width:920px;max-width:none;aspect-ratio:auto}.enterprise-service-concept-layout>div{grid-template-columns:1fr}.enterprise-service-concept-layout article{min-height:110px}.enterprise-service-capability-grid,.enterprise-service-flow-track,.enterprise-service-scenario-grid{grid-template-columns:1fr}.enterprise-service-capability-grid article{min-height:235px}.enterprise-service-flow-track article{min-height:220px}.enterprise-service-flow-track article>svg{display:none}.enterprise-service-role-list{grid-template-columns:1fr}.enterprise-service-role-list article{min-height:230px}.enterprise-service-scenario-grid article{min-height:230px;padding:28px 25px}.enterprise-service-scenario-grid h3{margin-top:35px}.enterprise-service-readiness-grid>div:last-child{grid-template-columns:1fr}.training-content-heading{grid-template-columns:1fr;gap:30px}.site-frame.is-inner .training-content-heading h2{font-size:34px}.training-content-heading>p{padding-left:18px}.training-content-editorial{margin-top:38px;gap:16px}.training-content-feature{min-height:0;grid-template-rows:230px auto}.training-content-feature>div{padding:25px 24px 28px}.training-content-feature h3{font-size:25px}.training-content-stack{grid-template-columns:1fr}.training-content-stack>a{grid-template-columns:132px 1fr;grid-template-rows:none;min-height:190px}.training-content-stack>a>div{padding:18px 17px}.training-content-stack h3{font-size:17px}.training-content-stack p{display:none}.training-content-foot{grid-template-columns:1fr;gap:12px;padding:22px}.training-content-foot>strong{line-height:1.7}}.smart-office-detail{--office-ink: #092b34;--office-teal: #0d7f8d;--office-cyan: #35c9d4;--office-lime: #b8ec38;color:var(--office-ink);background:#f7faf9}.smart-office-hero{position:relative;min-height:820px;padding-top:82px;overflow:hidden;background:#edf4f4}.smart-office-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#f4f8f8fa,#f4f8f8eb 35%,#f4f8f833 63%,#031f271f)}.smart-office-hero-atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.smart-office-hero-grid{position:relative;z-index:2;min-height:650px;display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:center;gap:80px}.smart-office-hero-copy{max-width:650px;padding:72px 0 80px}.smart-office-hero .back-link{color:#38727b}.site-frame.is-inner .smart-office-hero h1{margin:34px 0 16px;color:#062c35;font-size:clamp(62px,6vw,94px);line-height:.93;letter-spacing:-.075em}.site-frame.is-inner .smart-office-hero h2{margin:0 0 28px;color:#0a5965;font-size:28px;line-height:1.48;letter-spacing:-.03em}.smart-office-hero-copy>p{max-width:610px;margin:0;color:#4c6970;font-size:16px;line-height:1.9}.smart-office-actions{margin-top:36px;display:flex;align-items:center;gap:30px}.smart-office-actions>a:not(.button){display:inline-flex;align-items:center;gap:8px;color:#0a6875;font-size:13px;font-weight:800}.smart-office-actions svg{width:17px}.smart-office-hero-path{align-self:end;margin-bottom:70px;padding:26px 28px;color:#e9f7f8;background:#05272feb;box-shadow:0 24px 70px #05252c2e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.smart-office-hero-path>span{display:block;padding-bottom:18px;color:#77d7df;border-bottom:1px solid rgba(184,232,235,.2);font:700 10px Roboto Mono,monospace;letter-spacing:.13em}.smart-office-hero-path>div{min-height:56px;display:flex;align-items:center;gap:18px;border-bottom:1px solid rgba(184,232,235,.12)}.smart-office-hero-path>div:last-child{border-bottom:0}.smart-office-hero-path i{color:var(--office-lime);font: 700 11px Roboto Mono,monospace}.smart-office-hero-path strong{font-size:15px}.smart-office-facts{position:relative;z-index:2;color:#dceff0;background:#082c35}.smart-office-facts .shell{display:grid;grid-template-columns:repeat(4,1fr)}.smart-office-facts .shell>div{min-height:105px;padding:24px 28px;display:flex;flex-direction:column;justify-content:center;border-left:1px solid rgba(183,229,232,.14)}.smart-office-facts .shell>div:last-child{border-right:1px solid rgba(183,229,232,.14)}.smart-office-facts span{margin-bottom:9px;color:#6ecbd2;font-size:10px;font-weight:800;letter-spacing:.08em}.smart-office-facts strong{font-size:14px}.smart-office-position{padding:118px 0}.smart-office-position-grid{display:grid;grid-template-columns:.86fr 1.14fr;gap:120px;align-items:start}.site-frame.is-inner :is(.smart-office-position,.smart-office-section-head,.smart-office-build) h2{margin:18px 0 0;color:#0a333c;font-size:46px;line-height:1.24;letter-spacing:-.045em}.site-frame.is-inner :is(.smart-office-collaboration,.smart-office-foundation) h2{margin:18px 0 0;color:#effafa;font-size:46px;line-height:1.24;letter-spacing:-.045em}.smart-office-position-grid>div:last-child{padding-left:38px;border-left:3px solid #30bdc9}.smart-office-position p{margin:0 0 18px;color:#597177;font-size:16px;line-height:1.95}.smart-office-loop{padding:116px 0 128px;color:#eaf7f8;background:#06252e}.smart-office-section-head{max-width:760px}.smart-office-section-head>span,.smart-office-collaboration-copy>span,.smart-office-foundation-grid>div>span,.smart-office-build-grid>div>span{color:#078b98;font:800 11px Roboto Mono,monospace;letter-spacing:.12em}.smart-office-section-head.light>span,.smart-office-collaboration-copy>span,.smart-office-foundation-grid>div>span{color:#61d1d9}.site-frame.is-inner .smart-office-section-head.light h2{color:#effafa}.smart-office-section-head>p{max-width:650px;margin:24px 0 0;color:#61777c;font-size:15px;line-height:1.85}.smart-office-section-head.light>p{color:#9ab6ba}.smart-office-loop-track{margin-top:58px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(174,225,228,.16);border-left:1px solid rgba(174,225,228,.16)}.smart-office-loop-track article{position:relative;min-height:250px;padding:28px;display:grid;grid-template-columns:48px 1fr;gap:18px;border-right:1px solid rgba(174,225,228,.16);border-bottom:1px solid rgba(174,225,228,.16)}.smart-office-loop-track article>span{color:var(--office-lime);font:800 24px Roboto Mono,monospace}.smart-office-loop-track small{display:block;margin:4px 0 15px;color:#51c8d2;font-size:9px;font-weight:800;letter-spacing:.1em}.smart-office-loop-track h3{margin:0 0 14px;color:#f1fbfb;font-size:22px}.smart-office-loop-track p{margin:0;color:#91adb1;font-size:13px;line-height:1.78}.smart-office-loop-track article>svg{position:absolute;z-index:2;right:-13px;top:calc(50% - 13px);width:26px;height:26px;padding:6px;color:#082b34;background:var(--office-lime)}.smart-office-loop-track article:nth-child(3)>svg{right:50%;top:auto;bottom:-13px;transform:rotate(90deg)}.smart-office-loop-track article:nth-child(4){grid-column:3}.smart-office-loop-track article:nth-child(5){grid-column:2;grid-row:2}.smart-office-loop-track article:nth-child(6){grid-column:1;grid-row:2}.smart-office-loop-track article:nth-child(4)>svg,.smart-office-loop-track article:nth-child(5)>svg{right:auto;left:-13px;transform:rotate(180deg)}.smart-office-architecture{padding:120px 0 128px;color:#edf9f9;background:linear-gradient(135deg,#061f2d,#082d39 56%,#073c43)}.smart-office-architecture figure{margin:56px 0 0;overflow:hidden;border:1px solid rgba(111,207,204,.3);background:#061c31;box-shadow:0 36px 86px #000b174d}.smart-office-architecture figure img{display:block;width:100%;aspect-ratio:2048/1136;object-fit:cover}.smart-office-architecture figcaption{padding:17px 22px;color:#a7c4c6;border-top:1px solid rgba(111,207,204,.2);font-size:12px;font-weight:800}.smart-office-capabilities{padding:118px 0 132px}.smart-office-capability-grid{margin-top:58px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #cad9da;border-left:1px solid #cad9da}.smart-office-capability-grid article{min-height:285px;padding:30px;border-right:1px solid #cad9da;border-bottom:1px solid #cad9da;transition:color .25s ease,background .25s ease}.smart-office-capability-grid article:hover{color:#ecf8f9;background:#0a4651}.smart-office-capability-grid header{display:flex;align-items:center;justify-content:space-between;color:#138e9a}.smart-office-capability-grid header span{font:800 12px Roboto Mono,monospace}.smart-office-capability-grid header svg{width:27px;height:27px}.smart-office-capability-grid h3{margin:54px 0 17px;font-size:23px}.smart-office-capability-grid p{margin:0;color:#62797e;font-size:13px;line-height:1.8}.smart-office-capability-grid article:hover p{color:#b7d0d3}.smart-office-collaboration{padding:120px 0;color:#e7f5f6;background:#0b3943}.smart-office-collaboration-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px;align-items:center}.smart-office-collaboration-copy>p{margin:26px 0;color:#a4bec1;font-size:15px;line-height:1.9}.smart-office-collaboration-copy ul{margin:0;padding:0;list-style:none;display:grid;gap:12px}.smart-office-collaboration-copy li{display:flex;align-items:center;gap:12px;color:#d9ebed;font-size:13px}.smart-office-collaboration-copy li svg{width:17px;color:var(--office-lime)}.smart-office-collaboration-model{position:relative;min-height:470px;display:grid;place-items:center}.smart-office-collaboration-model:before,.smart-office-collaboration-model:after{content:"";position:absolute;left:50%;width:1px;height:78px;background:linear-gradient(#55cbd4,var(--office-lime))}.smart-office-collaboration-model:before{top:104px}.smart-office-collaboration-model:after{bottom:104px}.smart-office-collaboration-model>div{width:min(390px,86%);padding:22px 26px;display:grid;grid-template-columns:46px 1fr;align-items:center;column-gap:17px;border:1px solid rgba(177,225,229,.2);background:#072a32c7}.smart-office-collaboration-model>div svg{grid-row:1 / 3;width:34px;height:34px;color:#51ccd5}.smart-office-collaboration-model span{color:#6ad0d7;font-size:10px;font-weight:800}.smart-office-collaboration-model strong{margin-top:5px;font-size:15px}.smart-office-agent-core{transform:scale(1.12);border-color:#b9ec387a!important;box-shadow:0 22px 58px #0000002e}.smart-office-agent-core svg{color:var(--office-lime)!important}.smart-office-scenarios{padding:118px 0 130px}.smart-office-scenario-grid{margin-top:56px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.smart-office-scenario-grid article{min-height:330px;padding:32px;display:flex;flex-direction:column;background:#eaf2f1}.smart-office-scenario-grid article:nth-child(2),.smart-office-scenario-grid article:nth-child(5){background:#dcebea}.smart-office-scenario-grid article:nth-child(3),.smart-office-scenario-grid article:nth-child(6){color:#eaf7f8;background:#0d4853}.smart-office-scenario-grid>article>span{color:#078b98;font:800 30px Roboto Mono,monospace}.smart-office-scenario-grid article:nth-child(3)>span,.smart-office-scenario-grid article:nth-child(6)>span{color:var(--office-lime)}.smart-office-scenario-grid h3{margin:50px 0 18px;font-size:27px}.smart-office-scenario-grid p{margin:0;color:#5b747a;font-size:14px;line-height:1.85}.smart-office-scenario-grid article:nth-child(3) p,.smart-office-scenario-grid article:nth-child(6) p{color:#a7c0c3}.smart-office-scenario-grid strong{margin-top:auto;padding-top:35px;color:#158c98;font-size:12px}.smart-office-scenario-grid article:nth-child(3) strong,.smart-office-scenario-grid article:nth-child(6) strong{color:#6fd2d9}.smart-office-governance{padding:120px 0;color:#edf7f6;background:#082e35}.smart-office-governance-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:90px;align-items:center}.smart-office-governance-grid>div:first-child>span{color:#72d2cb;font:800 11px Roboto Mono,monospace;letter-spacing:.1em}.site-frame.is-inner .smart-office-governance h2{margin:18px 0 22px;color:#f4fbfb;font-size:clamp(38px,3.8vw,54px);line-height:1.12;letter-spacing:-.045em}.smart-office-governance-grid>div:first-child>p{margin:0;color:#a6bec0;font-size:14px;line-height:1.9}.smart-office-governance-list{border-top:1px solid rgba(157,215,212,.2)}.smart-office-governance-list article{min-height:126px;padding:23px 0;display:grid;grid-template-columns:44px 1fr 30px;gap:20px;align-items:center;border-bottom:1px solid rgba(157,215,212,.2)}.smart-office-governance-list article>span{color:#6bd0c8;font:800 11px Roboto Mono,monospace}.smart-office-governance-list h3{margin:0 0 9px;color:#f3faf9;font-size:20px}.smart-office-governance-list p{margin:0;color:#9db5b8;font-size:13px;line-height:1.76}.smart-office-governance-list svg{width:25px;color:var(--office-lime)}.smart-office-foundation{padding:120px 0;color:#e9f7f8;background:#061f27}.smart-office-foundation-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:center}.smart-office-foundation-grid>div>p{margin:25px 0 30px;color:#9db8bc;font-size:15px;line-height:1.9}.smart-office-foundation-grid>div>a{display:inline-flex;align-items:center;gap:10px;color:var(--office-lime);font-weight:800}.smart-office-foundation-grid>div>a svg{width:18px}.smart-office-foundation figure{margin:0;overflow:hidden;border:1px solid rgba(171,219,223,.22);background:#0b3038;box-shadow:0 30px 70px #00000042}.smart-office-foundation figure>img{display:block;width:100%}.smart-office-foundation figcaption{padding:17px 20px;color:#9cb9bd;font-size:12px}.smart-office-build{padding:110px 0}.smart-office-build-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.smart-office-build-grid>div:first-child p{margin:24px 0 0;color:#62797e;font-size:15px;line-height:1.9}.smart-office-build-grid>div:last-child{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #cad9da;border-left:1px solid #cad9da}.smart-office-build-grid>div:last-child span{min-height:105px;padding:22px;display:flex;align-items:center;gap:12px;border-right:1px solid #cad9da;border-bottom:1px solid #cad9da;font-size:13px;line-height:1.6}.smart-office-build-grid span svg{width:18px;flex:0 0 auto;color:#0c919d}.smart-office-detail :is(a,button):focus-visible{outline:3px solid var(--office-lime);outline-offset:3px}@media (max-width: 1100px){.smart-office-hero-grid{grid-template-columns:1fr 280px;gap:35px}.smart-office-position-grid,.smart-office-collaboration-grid,.smart-office-foundation-grid,.smart-office-build-grid,.smart-office-governance-grid{gap:50px}.smart-office-loop-track article{grid-template-columns:38px 1fr;padding:24px}}@media (max-width: 760px){.smart-office-hero{min-height:0;padding-top:88px}.smart-office-hero:after{background:linear-gradient(180deg,#f4f8f8fa,#f4f8f8eb 54%,#06272f80)}.smart-office-hero-atmosphere{object-position:69% center;opacity:.5}.smart-office-hero-grid{min-height:700px;grid-template-columns:1fr;align-content:start;gap:0}.smart-office-hero-copy{padding:42px 0 30px}.site-frame.is-inner .smart-office-hero h1{margin-top:28px;font-size:54px}.site-frame.is-inner .smart-office-hero h2{font-size:23px}.smart-office-hero h2 br{display:none}.smart-office-hero-copy>p{font-size:14px}.smart-office-actions{align-items:flex-start;flex-direction:column;gap:20px}.smart-office-hero-path{align-self:auto;margin:0 0 36px;padding:20px 22px}.smart-office-hero-path>div{min-height:48px}.smart-office-facts .shell{grid-template-columns:1fr 1fr}.smart-office-facts .shell>div{min-height:90px;padding:18px 14px;border-bottom:1px solid rgba(183,229,232,.14)}.smart-office-position,.smart-office-capabilities,.smart-office-scenarios,.smart-office-build,.smart-course-related{padding:76px 0 84px}.smart-office-position-grid,.smart-office-collaboration-grid,.smart-office-foundation-grid,.smart-office-build-grid,.smart-office-governance-grid{grid-template-columns:1fr;gap:40px}.smart-office-position-grid>div:last-child{padding-left:22px}.site-frame.is-inner :is(.smart-office-position,.smart-office-section-head,.smart-office-collaboration,.smart-office-foundation,.smart-office-build,.smart-office-governance) h2{font-size:34px}.smart-office-position h2 br,.smart-office-section-head h2 br,.smart-office-collaboration h2 br,.smart-office-foundation h2 br,.smart-office-build h2 br{display:none}.smart-office-loop,.smart-office-collaboration,.smart-office-foundation,.smart-office-architecture,.smart-office-governance{padding:78px 0 86px}.smart-office-loop-track,.smart-office-capability-grid,.smart-office-scenario-grid{grid-template-columns:1fr}.smart-office-loop-track article,.smart-office-loop-track article:nth-child(n){grid-column:auto;grid-row:auto;min-height:0}.smart-office-loop-track article>svg,.smart-office-loop-track article:nth-child(n)>svg{left:auto;right:24px;top:auto;bottom:-13px;transform:rotate(90deg)}.smart-office-loop-track article:last-child>svg{display:none}.smart-office-capability-grid article{min-height:245px}.smart-office-collaboration-model{min-height:430px}.smart-office-collaboration-model>div{width:92%}.smart-office-scenario-grid{gap:14px}.smart-office-scenario-grid article{min-height:300px}.smart-office-architecture figure{margin-top:38px;overflow-x:auto}.smart-office-architecture figure img{width:980px;max-width:none}.smart-office-governance-list article{grid-template-columns:35px 1fr 24px;gap:14px}.smart-office-foundation-grid{display:flex;flex-direction:column}.smart-office-foundation figure{width:100%;overflow-x:auto;order:-1}.smart-office-foundation figure>img{width:auto;min-width:760px;height:390px;object-fit:cover;object-position:top left}.smart-office-foundation .platform-browser-bar,.smart-office-foundation figcaption{position:sticky;left:0;min-width:calc(100vw - 40px)}.smart-office-build-grid>div:last-child{grid-template-columns:1fr}}.campus-service-detail{--campus-ink:#0b3a43;--campus-cyan:#38c5cd;--campus-lime:#b7ea3b;color:var(--campus-ink);background:#f5f8f7}.campus-service-hero{position:relative;min-height:820px;padding-top:82px;overflow:hidden;background:#edf5f4}.campus-service-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#f4f8f8fa,#f4f8f8e8 37%,#f4f8f81f 66%,#062d3514)}.campus-service-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.campus-service-hero-grid{position:relative;z-index:2;min-height:650px;display:grid;grid-template-columns:1fr 300px;align-items:center;gap:70px}.campus-service-hero-grid>div{max-width:680px;padding:68px 0 82px}.campus-service-hero .back-link{color:#327681}.site-frame.is-inner .campus-service-hero h1{margin:34px 0 16px;color:#073741;font-size:clamp(60px,5.6vw,86px);line-height:.98;letter-spacing:-.068em}.site-frame.is-inner .campus-service-hero h2{margin:0 0 27px;color:#0b6976;font-size:27px;line-height:1.48}.campus-service-hero-grid>div>p{max-width:640px;margin:0;color:#526f75;font-size:15px;line-height:1.9}.campus-service-actions{margin-top:36px;display:flex;align-items:center;gap:30px}.campus-service-actions>a:not(.button){display:inline-flex;align-items:center;gap:9px;color:#087684;font-size:13px;font-weight:800}.campus-service-actions svg{width:17px}.campus-service-hero aside{align-self:end;margin-bottom:74px;padding:26px 28px;color:#ecf8f8;background:#062e37e6;box-shadow:0 26px 70px #0f41482b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.campus-service-hero aside>span{display:block;padding-bottom:18px;color:#68d1d7;border-bottom:1px solid rgba(174,227,230,.19);font:700 10px Roboto Mono,monospace;letter-spacing:.11em}.campus-service-hero aside>div{min-height:59px;display:flex;align-items:center;gap:18px;border-bottom:1px solid rgba(174,227,230,.13)}.campus-service-hero aside>div:last-child{border-bottom:0}.campus-service-hero aside i{color:var(--campus-lime);font: 800 11px Roboto Mono,monospace}.campus-service-hero aside strong{font-size:15px}.campus-service-facts{position:relative;z-index:2;color:#edf8f8;background:#07323b}.campus-service-facts .shell{display:grid;grid-template-columns:repeat(4,1fr)}.campus-service-facts .shell>div{min-height:105px;padding:24px 28px;display:flex;flex-direction:column;justify-content:center;border-left:1px solid rgba(177,227,230,.15)}.campus-service-facts .shell>div:last-child{border-right:1px solid rgba(177,227,230,.15)}.campus-service-facts span{margin-bottom:9px;color:#5dced4;font-size:10px;font-weight:800}.campus-service-facts strong{font-size:14px}.campus-service-position{padding:118px 0}.campus-service-position-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:120px}.campus-service-position span,.campus-service-head>span,.campus-service-dialogue-grid>div:first-child>span,.campus-service-evidence-grid>div:first-child>span,.campus-service-build .shell>div:first-child>span{color:#0c919b;font:800 11px Roboto Mono,monospace;letter-spacing:.11em}.site-frame.is-inner :is(.campus-service-position,.campus-service-head,.campus-service-dialogue,.campus-service-build) h2{margin:18px 0 0;color:#0a333c;font-size:46px;line-height:1.24;letter-spacing:-.045em}.campus-service-position-grid>div:last-child{padding-left:38px;border-left:3px solid var(--campus-cyan)}.campus-service-position p{margin:0 0 18px;color:#5d7479;font-size:16px;line-height:1.95}.campus-service-topics{padding:116px 0 128px;color:#edf8f8;background:#062a33}.campus-service-head{max-width:760px}.campus-service-head.light>span,.campus-service-evidence-grid>div:first-child>span{color:#61d0d5}.site-frame.is-inner .campus-service-head.light h2,.site-frame.is-inner .campus-service-evidence h2{color:#f0f9f9}.campus-service-head>p{max-width:630px;margin:24px 0 0;color:#60777c;font-size:15px;line-height:1.85}.campus-service-head.light>p{color:#9cb8bb}.campus-service-topic-grid{margin-top:58px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(170,225,228,.16);border-left:1px solid rgba(170,225,228,.16)}.campus-service-topic-grid article{min-height:285px;padding:30px;border-right:1px solid rgba(170,225,228,.16);border-bottom:1px solid rgba(170,225,228,.16)}.campus-service-topic-grid header{display:flex;justify-content:space-between;color:#55cbd1}.campus-service-topic-grid header span{font:800 12px Roboto Mono,monospace}.campus-service-topic-grid header svg{width:27px}.campus-service-topic-grid h3{margin:56px 0 17px;color:#eff9f9;font-size:23px}.campus-service-topic-grid p{margin:0;color:#94afb2;font-size:13px;line-height:1.8}.campus-service-dialogue{padding:118px 0 132px}.campus-service-dialogue-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.campus-service-dialogue-grid>div:first-child>p{margin:24px 0 0;color:#61787d;font-size:15px;line-height:1.9}.campus-dialogue-path{border-top:1px solid #cbdadb}.campus-dialogue-path article{position:relative;min-height:120px;display:grid;grid-template-columns:50px 1fr;align-items:center;gap:20px;border-bottom:1px solid #cbdadb}.campus-dialogue-path article>span{color:#0b929c;font:800 13px Roboto Mono,monospace}.campus-dialogue-path h3{margin:0 0 8px;color:#0c3540;font-size:20px}.campus-dialogue-path p{margin:0;color:#61787d;font-size:13px}.campus-dialogue-path article>svg{position:absolute;right:10px;bottom:-12px;width:24px;height:24px;padding:5px;color:#083841;background:var(--campus-lime);transform:rotate(90deg)}.campus-service-evidence{padding:120px 0;color:#eaf7f7;background:#0a414b}.campus-service-evidence-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px;align-items:center}.site-frame.is-inner .campus-service-evidence h2{margin:18px 0 0;font-size:46px;line-height:1.24;letter-spacing:-.045em}.campus-service-evidence-grid>div:first-child>p{margin:25px 0;color:#a1bdc0;font-size:15px;line-height:1.9}.campus-service-evidence ul{margin:0;padding:0;list-style:none;display:grid;gap:12px}.campus-service-evidence li{display:flex;align-items:center;gap:11px;font-size:13px}.campus-service-evidence li svg{width:17px;color:var(--campus-lime)}.campus-service-knowledge{border:1px solid rgba(170,225,228,.2);background:#052d3599}.campus-service-knowledge header{padding:24px;display:flex;align-items:center;gap:16px;border-bottom:1px solid rgba(170,225,228,.16)}.campus-service-knowledge header>svg{width:30px;color:var(--campus-lime)}.campus-service-knowledge header strong,.campus-service-knowledge header small{display:block}.campus-service-knowledge header small{margin-top:5px;color:#79b8bd}.campus-service-knowledge article{min-height:83px;padding:0 24px;display:grid;grid-template-columns:45px 1fr 1.35fr;align-items:center;gap:16px;border-bottom:1px solid rgba(170,225,228,.13)}.campus-service-knowledge article:last-child{border-bottom:0}.campus-service-knowledge article i{color:var(--campus-lime);font: 800 11px Roboto Mono,monospace}.campus-service-knowledge article strong{font-size:14px}.campus-service-knowledge article span{color:#90adb0;font-size:12px}.campus-service-governance{padding:118px 0 128px;background:#eef3f1}.campus-service-governance-head{display:grid;grid-template-columns:1fr .78fr;gap:92px;align-items:end}.campus-service-governance-head span{color:#0b919a;font:800 11px Roboto Mono,monospace;letter-spacing:.11em}.site-frame.is-inner .campus-service-governance-head h2{max-width:680px;margin:18px 0 0;color:#0a343d;font-size:46px;line-height:1.24;letter-spacing:-.045em}.campus-service-governance-head>p{margin:0;color:#60777b;font-size:15px;line-height:1.9}.campus-service-department-grid{margin-top:52px;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #b9cecb;border-left:1px solid #b9cecb}.campus-service-department-grid article{min-height:220px;padding:28px 24px;display:flex;flex-direction:column;border-right:1px solid #b9cecb;border-bottom:1px solid #b9cecb;background:#ffffff52}.campus-service-department-grid span{color:#0b919a;font:800 11px Roboto Mono,monospace}.campus-service-department-grid strong{margin-top:auto;color:#103c43;font-size:24px}.campus-service-department-grid p{margin:12px 0 0;color:#647b7d;font-size:13px;line-height:1.75}.campus-service-role-grid{margin-top:34px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.campus-service-role-grid article{min-height:260px;padding:30px;color:#eaf7f7;background:#083b44}.campus-service-role-grid svg{width:31px;color:var(--campus-lime)}.campus-service-role-grid span{display:block;margin-top:42px;color:#67cbd0;font-size:11px;font-weight:800;letter-spacing:.08em}.site-frame.is-inner .white-page .campus-service-role-grid h3{margin:10px 0 12px;color:#f1f9f9;font-size:23px}.site-frame.is-inner .white-page .campus-service-role-grid p{margin:0;color:#a9c5c8;font-size:13px;line-height:1.8}.campus-service-build{padding:110px 0}.campus-service-build .shell{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.campus-service-build .shell>div:first-child p{margin:24px 0 0;color:#5d7479;font-size:15px;line-height:1.9}.campus-service-build .shell>div:last-child{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #c6d6d7;border-left:1px solid #c6d6d7}.campus-service-build .shell>div:last-child span{min-height:105px;padding:22px;display:flex;align-items:center;gap:12px;border-right:1px solid #c6d6d7;border-bottom:1px solid #c6d6d7;font-size:13px;line-height:1.6}.campus-service-build svg{width:18px;color:#0c929d}.campus-service-detail :is(a,button):focus-visible{outline:3px solid var(--campus-lime);outline-offset:3px}@media (max-width:1100px){.campus-service-hero-grid{grid-template-columns:1fr 250px;gap:40px}.campus-service-position-grid,.campus-service-dialogue-grid,.campus-service-evidence-grid,.campus-service-build .shell,.campus-service-governance-head{gap:50px}.campus-service-department-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.campus-service-hero{min-height:0;padding-top:88px}.campus-service-hero:after{background:linear-gradient(180deg,#f4f8f8fa,#f4f8f8e8 58%,#062d3570)}.campus-service-hero>img{object-position:68% center;opacity:.54}.campus-service-hero-grid{min-height:735px;grid-template-columns:1fr;align-content:start;gap:0}.campus-service-hero-grid>div{padding:42px 0 30px}.site-frame.is-inner .campus-service-hero h1{font-size:51px}.site-frame.is-inner .campus-service-hero h2{font-size:23px}.campus-service-hero h2 br{display:none}.campus-service-hero-grid>div>p{font-size:14px}.campus-service-actions{align-items:flex-start;flex-direction:column;gap:20px}.campus-service-hero aside{align-self:auto;margin:0 0 36px;padding:20px 22px}.campus-service-facts .shell{grid-template-columns:1fr 1fr}.campus-service-facts .shell>div{min-height:92px;padding:18px 14px}.campus-service-position,.campus-service-dialogue,.campus-service-build,.smart-course-related{padding:76px 0 84px}.campus-service-position-grid,.campus-service-dialogue-grid,.campus-service-evidence-grid,.campus-service-build .shell{grid-template-columns:1fr;gap:40px}.campus-service-position-grid>div:last-child{padding-left:22px}.site-frame.is-inner :is(.campus-service-position,.campus-service-head,.campus-service-dialogue,.campus-service-evidence,.campus-service-build) h2{font-size:34px}.campus-service-position h2 br,.campus-service-head h2 br,.campus-service-dialogue h2 br,.campus-service-evidence h2 br,.campus-service-build h2 br{display:none}.campus-service-topics,.campus-service-evidence{padding:78px 0 86px}.campus-service-topic-grid{grid-template-columns:1fr}.campus-service-topic-grid article{min-height:245px}.campus-dialogue-path article{padding-right:28px}.campus-service-knowledge article{grid-template-columns:35px 1fr;padding:14px 18px}.campus-service-knowledge article span{grid-column:2}.campus-service-governance{padding:82px 0 92px}.campus-service-governance-head{grid-template-columns:1fr;gap:26px}.site-frame.is-inner .campus-service-governance-head h2{font-size:34px}.campus-service-department-grid{margin-top:38px;grid-template-columns:1fr 1fr}.campus-service-department-grid article{min-height:190px;padding:22px 18px}.campus-service-department-grid article:last-child{grid-column:1 / -1}.campus-service-department-grid strong{font-size:21px}.campus-service-role-grid{grid-template-columns:1fr}.campus-service-role-grid article{min-height:0;padding:26px 22px}.campus-service-role-grid span{margin-top:28px}.campus-service-build .shell>div:last-child{grid-template-columns:1fr}}.data-extraction-detail{--extract-bg: #071f2b;--extract-cyan: #5ad3d7;--extract-lime: #b9ed3a;color:#0b323b;background:#f5f8f8}.data-extraction-hero{position:relative;min-height:820px;padding-top:82px;overflow:hidden;color:#eef8f8;background:#071f2b}.data-extraction-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#041b27fa,#041b27e0 38%,#041b273d 68%,#041b2714)}.data-extraction-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.data-extraction-hero-grid{position:relative;z-index:2;min-height:650px;display:grid;grid-template-columns:1fr 255px;align-items:center;gap:80px}.data-extraction-hero-grid>div{max-width:700px;padding:70px 0 82px}.data-extraction-hero .back-link{color:#7ccbd0}.site-frame.is-inner .data-extraction-hero h1{margin:34px 0 16px;max-width:700px;color:#f2f9f9;font-size:clamp(60px,5.7vw,88px);line-height:.97;letter-spacing:-.068em}.site-frame.is-inner .data-extraction-hero h2{margin:0 0 28px;color:#72d5d9;font-size:27px;line-height:1.45}.data-extraction-hero-grid>div>p{max-width:650px;margin:0;color:#a9c1c6;font-size:15px;line-height:1.9}.data-extraction-actions{margin-top:36px;display:flex;align-items:center;gap:30px}.data-extraction-actions>a:not(.button){display:inline-flex;align-items:center;gap:9px;color:#82dbe0;font-size:13px;font-weight:800}.data-extraction-actions svg{width:17px}.data-extraction-hero aside{align-self:end;margin-bottom:76px;padding:26px;display:grid;gap:14px;border:1px solid rgba(128,214,220,.25);background:#04232fd6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.data-extraction-hero aside span{padding-bottom:18px;color:#62ced3;border-bottom:1px solid rgba(156,222,226,.18);font:700 10px Roboto Mono,monospace;letter-spacing:.11em}.data-extraction-hero aside strong{padding:9px 12px;color:#f1f8f8;background:#ffffff0e;font-size:16px}.data-extraction-hero aside small{color:#91abb0;font-size:10px}.data-extraction-facts{position:relative;z-index:2;background:#031923f0}.data-extraction-facts .shell{display:grid;grid-template-columns:repeat(4,1fr)}.data-extraction-facts .shell>div{min-height:105px;padding:24px 28px;display:flex;flex-direction:column;justify-content:center;border-left:1px solid rgba(161,220,224,.15)}.data-extraction-facts .shell>div:last-child{border-right:1px solid rgba(161,220,224,.15)}.data-extraction-facts span{margin-bottom:9px;color:#57cbd0;font-size:10px;font-weight:800}.data-extraction-facts strong{color:#eef8f8;font-size:14px}.data-extraction-value{padding:118px 0}.data-extraction-value-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:120px}.data-extraction-value span,.data-extraction-head>span,.data-extraction-review-grid>div:first-child>span,.data-extraction-build .shell>div:first-child>span{color:#0a919b;font:800 11px Roboto Mono,monospace;letter-spacing:.11em}.site-frame.is-inner :is(.data-extraction-value,.data-extraction-head,.data-extraction-build) h2{margin:18px 0 0;color:#0a333c;font-size:46px;line-height:1.24;letter-spacing:-.045em}.data-extraction-value-grid>div:last-child{padding-left:38px;border-left:3px solid #39c5ca}.data-extraction-value p{margin:0 0 18px;color:#5d7479;font-size:16px;line-height:1.95}.data-extraction-flow{padding:116px 0 128px;color:#edf8f8;background:#062633}.data-extraction-head{max-width:760px}.data-extraction-head.light>span,.data-extraction-review-grid>div:first-child>span{color:#5ed0d4}.site-frame.is-inner .data-extraction-head.light h2,.site-frame.is-inner .data-extraction-review h2{color:#f0f9f9}.data-extraction-head>p{max-width:650px;margin:24px 0 0;color:#60777c;font-size:15px;line-height:1.85}.data-extraction-head.light>p{color:#9bb7bb}.data-extraction-pipeline-visual{margin:54px 0 0;overflow:hidden;border:1px solid rgba(168,224,227,.2);background:#eef5f5}.data-extraction-pipeline-visual img{display:block;width:100%;aspect-ratio:2.2/1;object-fit:cover}.data-extraction-pipeline-visual figcaption{padding:17px 22px;color:#9bb7bb;background:#ffffff0b;font-size:12px;font-weight:700;letter-spacing:.06em}.data-extraction-flow-grid{margin-top:58px;display:grid;grid-template-columns:repeat(6,1fr)}.data-extraction-flow-grid article{position:relative;min-height:300px;padding:26px 22px;border:1px solid rgba(168,224,227,.16);border-right:0}.data-extraction-flow-grid article:last-child{border-right:1px solid rgba(168,224,227,.16)}.data-extraction-flow-grid article>span{color:var(--extract-lime);font:800 25px Roboto Mono,monospace}.data-extraction-flow-grid h3{margin:52px 0 18px;color:#eff9f9;font-size:20px}.data-extraction-flow-grid p{margin:0;color:#91adb1;font-size:12px;line-height:1.8}.data-extraction-flow-grid article>svg{position:absolute;z-index:2;top:34px;right:-12px;width:24px;height:24px;padding:5px;color:#062633;background:var(--extract-lime)}.data-extraction-capabilities{padding:118px 0 132px}.data-extraction-capability-grid{margin-top:58px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #cbdadb;border-left:1px solid #cbdadb}.data-extraction-capability-grid article{position:relative;min-height:285px;padding:30px;border-right:1px solid #cbdadb;border-bottom:1px solid #cbdadb}.data-extraction-capability-grid article>span{color:#11929c;font:800 12px Roboto Mono,monospace}.data-extraction-capability-grid article>svg{position:absolute;top:28px;right:28px;width:27px;color:#20aeb7}.data-extraction-capability-grid h3{margin:58px 0 17px;color:#0d3841;font-size:23px}.data-extraction-capability-grid p{margin:0;color:#62797e;font-size:13px;line-height:1.8}.data-extraction-review{padding:120px 0;color:#eaf6f7;background:#0a3a45}.data-extraction-review-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px;align-items:center}.site-frame.is-inner .data-extraction-review h2{margin:18px 0 0;font-size:46px;line-height:1.24;letter-spacing:-.045em}.data-extraction-review-grid>div:first-child>p{margin:25px 0;color:#a2bdc0;font-size:15px;line-height:1.9}.data-extraction-review ul{margin:0;padding:0;list-style:none;display:grid;gap:12px}.data-extraction-review li{display:flex;align-items:center;gap:11px;color:#dbecee;font-size:13px}.data-extraction-review li svg{width:17px;color:var(--extract-lime)}.data-extraction-review-board{padding:26px;border:1px solid rgba(167,224,227,.22);background:#04232c9e}.data-extraction-review-board header{padding-bottom:22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(167,224,227,.18)}.data-extraction-review-board header span{color:#6ad3d8;font-size:11px}.data-extraction-review-board header strong{font-size:13px}.data-extraction-review-board article{min-height:92px;display:grid;grid-template-columns:42px 1fr 22px;align-items:center;gap:18px;border-bottom:1px solid rgba(167,224,227,.13)}.data-extraction-review-board article:last-child{border-bottom:0}.data-extraction-review-board article>i{color:var(--extract-lime);font: 800 12px Roboto Mono,monospace}.data-extraction-review-board small{display:block;margin-bottom:7px;color:#61cad0;font-size:10px}.data-extraction-review-board article strong{font-size:14px}.data-extraction-review-board article>svg{width:18px;color:var(--extract-lime)}.data-extraction-governance{padding:118px 0 128px;background:#e9f1f1}.data-extraction-governance .data-extraction-head{max-width:860px}.data-extraction-governance-grid{margin-top:56px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #bfd1d1;border-left:1px solid #bfd1d1}.data-extraction-governance-grid article{position:relative;min-height:275px;padding:29px 27px;border-right:1px solid #bfd1d1;border-bottom:1px solid #bfd1d1;background:#ffffff6b}.data-extraction-governance-grid article>span{color:#0b929d;font:800 12px Roboto Mono,monospace}.data-extraction-governance-grid h3{margin:68px 0 15px;color:#0c3540;font-size:23px}.data-extraction-governance-grid p{margin:0;color:#60787e;font-size:13px;line-height:1.82}.data-extraction-governance-grid article>svg{position:absolute;z-index:2;top:31px;right:-12px;width:24px;height:24px;padding:5px;color:#062633;background:var(--extract-lime)}.data-extraction-scenarios{padding:118px 0 130px}.data-extraction-scenarios .shell>div:last-child{margin-top:55px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #cbdadb;border-left:1px solid #cbdadb}.data-extraction-scenarios article{min-height:320px;padding:28px;border-right:1px solid #cbdadb;border-bottom:1px solid #cbdadb}.data-extraction-scenarios article>span{color:#0b929d;font:800 24px Roboto Mono,monospace}.data-extraction-scenarios h3{margin:62px 0 18px;color:#0c3540;font-size:23px}.data-extraction-scenarios p{margin:0;color:#60787e;font-size:13px;line-height:1.82}.data-extraction-build{padding:110px 0;background:#dfeceb}.data-extraction-build .shell{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.data-extraction-build .shell>div:first-child p{margin:24px 0 0;color:#5c7479;font-size:15px;line-height:1.9}.data-extraction-build .shell>div:last-child{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #b8cbcc;border-left:1px solid #b8cbcc}.data-extraction-build .shell>div:last-child span{min-height:105px;padding:22px;display:flex;align-items:center;gap:12px;border-right:1px solid #b8cbcc;border-bottom:1px solid #b8cbcc;font-size:13px;line-height:1.6}.data-extraction-build svg{width:18px;color:#0c909a}.data-extraction-detail :is(a,button):focus-visible{outline:3px solid var(--extract-lime);outline-offset:3px}@media (max-width: 1100px){.data-extraction-hero-grid{grid-template-columns:1fr 220px;gap:40px}.data-extraction-flow-grid{grid-template-columns:repeat(3,1fr)}.data-extraction-governance-grid{grid-template-columns:repeat(2,1fr)}.data-extraction-governance-grid article:nth-child(2)>svg{display:none}.data-extraction-flow-grid article:nth-child(3){border-right:1px solid rgba(168,224,227,.16)}.data-extraction-flow-grid article:nth-child(3)>svg{top:auto;right:24px;bottom:-12px;transform:rotate(90deg)}.data-extraction-value-grid,.data-extraction-review-grid,.data-extraction-build .shell{gap:50px}}@media (max-width: 760px){.data-extraction-hero{min-height:0;padding-top:88px}.data-extraction-hero:after{background:linear-gradient(180deg,#041b27fa,#041b27db 65%,#041b27ad)}.data-extraction-hero>img{object-position:70% center;opacity:.55}.data-extraction-hero-grid{min-height:740px;grid-template-columns:1fr;align-content:start;gap:0}.data-extraction-hero-grid>div{padding:42px 0 30px}.site-frame.is-inner .data-extraction-hero h1{font-size:51px}.site-frame.is-inner .data-extraction-hero h2{font-size:23px}.data-extraction-hero h2 br{display:none}.data-extraction-hero-grid>div>p{font-size:14px}.data-extraction-actions{align-items:flex-start;flex-direction:column;gap:20px}.data-extraction-hero aside{align-self:auto;margin:0 0 36px;grid-template-columns:repeat(3,1fr)}.data-extraction-hero aside span,.data-extraction-hero aside small{grid-column:1/-1}.data-extraction-hero aside strong{text-align:center}.data-extraction-facts .shell{grid-template-columns:1fr 1fr}.data-extraction-facts .shell>div{min-height:92px;padding:18px 14px}.data-extraction-value,.data-extraction-capabilities,.data-extraction-governance,.data-extraction-scenarios{padding:76px 0 84px}.data-extraction-value-grid,.data-extraction-review-grid,.data-extraction-build .shell{grid-template-columns:1fr;gap:40px}.data-extraction-value-grid>div:last-child{padding-left:22px}.site-frame.is-inner :is(.data-extraction-value,.data-extraction-head,.data-extraction-review,.data-extraction-build) h2{font-size:34px}.data-extraction-value h2 br,.data-extraction-head h2 br,.data-extraction-review h2 br,.data-extraction-build h2 br{display:none}.data-extraction-flow,.data-extraction-review,.data-extraction-build{padding:78px 0 86px}.data-extraction-pipeline-visual{width:100%;max-width:100%;overflow-x:auto}.data-extraction-pipeline-visual img{width:920px;max-width:none;aspect-ratio:auto}.data-extraction-flow-grid,.data-extraction-capability-grid,.data-extraction-governance-grid,.data-extraction-scenarios .shell>div:last-child{grid-template-columns:1fr}.data-extraction-flow-grid article{min-height:0;border-right:1px solid rgba(168,224,227,.16);border-bottom:0}.data-extraction-flow-grid article:last-child{border-bottom:1px solid rgba(168,224,227,.16)}.data-extraction-flow-grid article>svg,.data-extraction-flow-grid article:nth-child(3)>svg{top:auto;right:24px;bottom:-12px;transform:rotate(90deg)}.data-extraction-governance-grid article{min-height:0}.data-extraction-governance-grid h3{margin-top:45px}.data-extraction-governance-grid article>svg,.data-extraction-governance-grid article:nth-child(2)>svg{display:block;top:auto;right:24px;bottom:-12px;transform:rotate(90deg)}.data-extraction-governance-grid article:last-child>svg{display:none}.data-extraction-capability-grid article{min-height:245px}.data-extraction-scenarios article{min-height:270px}.data-extraction-build .shell>div:last-child{grid-template-columns:1fr}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;overflow-x:hidden;background:var(--black)}button,a{font:inherit}button{border:0}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}svg{flex:0 0 auto}h1,h2,h3,p,li,strong{text-wrap:pretty;word-break:auto-phrase}.skip-link{position:fixed;z-index:100;top:12px;left:12px;padding:12px 16px;color:#071013;background:var(--cyan);font-weight:700;transform:translateY(-160%);transition:transform .2s}.skip-link:focus{transform:none}.shell{width:var(--shell);margin-inline:auto}.dark-stage{position:relative;color:#fff;background:var(--black);overflow:hidden}.site-header{position:fixed;inset:0 0 auto;z-index:50;height:78px;color:#fff;background:#08090bc7;border-bottom:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.header-inner{height:100%;display:grid;grid-template-columns:250px 1fr 150px;align-items:center;gap:34px}.brand{display:flex;width:222px;height:48px;align-items:center;overflow:hidden}.brand img{width:100%}.main-nav{display:flex;align-items:stretch;justify-content:center;height:100%;gap:0}.nav-entry{height:100%;padding-inline:20px;display:flex;align-items:stretch}.nav-entry>a{position:relative;display:flex;align-items:center;color:#c9cccf;font-size:15px;font-weight:500;white-space:nowrap}.nav-entry>a:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:var(--cyan);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.nav-entry.is-hovered>a,.nav-entry>a:hover,.nav-entry:has(>a:focus-visible)>a,.nav-entry>a.is-active{color:#fff}.nav-entry.is-hovered>a:after,.nav-entry>a:hover:after,.nav-entry:has(>a:focus-visible)>a:after,.nav-entry>a.is-active:after{transform:scaleX(1)}.mega-menu{position:fixed;z-index:45;inset:76px 0 auto;padding:2px 0 0;color:#fff;background:#0a0c0efa;border-top:1px solid #252b2f;border-bottom:1px solid #343b40;box-shadow:0 28px 70px #0000006b;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);opacity:0;visibility:hidden;transform:translateY(-6px);pointer-events:none;transition:opacity .16s ease,visibility .16s ease,transform .16s ease}.nav-entry.is-hovered .mega-menu,.nav-entry:focus-within .mega-menu,.nav-entry:has(>a:focus-visible) .mega-menu{opacity:1;visibility:visible;transform:none;pointer-events:auto}.nav-entry.is-dismissed .mega-menu{opacity:0;visibility:hidden;transform:translateY(-6px);pointer-events:none}.mega-menu-inner{min-height:330px;padding:42px 0 46px;display:grid;grid-template-columns:.72fr 1.28fr;gap:80px}.mega-intro{padding-right:58px;border-right:1px solid #343b40}.mega-intro>span{color:var(--cyan);font:600 12px Roboto Mono,monospace}.mega-intro h2{max-width:420px;margin:16px 0;font-size:30px;line-height:1.35}.mega-intro p{max-width:450px;margin:0 0 30px;color:#8f989e;font-size:15px;line-height:1.75}.mega-intro a{display:inline-flex;align-items:center;gap:14px;color:var(--lime);font-size:14px;font-weight:600}.mega-intro a svg{width:17px}.mega-links{display:grid;grid-template-columns:1fr 1fr;align-content:start}.mega-links a{min-height:66px;padding:0 18px;display:grid;grid-template-columns:32px 1fr 18px;align-items:center;gap:12px;border-bottom:1px solid #2d3337;transition:color .2s,background .2s}.mega-links a:nth-child(odd){border-right:1px solid #2d3337}.mega-links a:hover{color:var(--cyan);background:#14191c}.mega-links span{color:#7a858b;font:500 12px Roboto Mono,monospace}.mega-links strong{font-size:15px;font-weight:600}.mega-links svg{width:15px;color:#626b70}.mega-menu-inner.has-groups{grid-template-columns:.55fr 1.45fr;gap:56px}.mega-links.is-grouped{grid-template-columns:1fr 1fr;gap:18px}.mega-link-group{min-width:0;border:1px solid #30383d;background:#ffffff04}.mega-links.is-grouped .mega-link-group-head{position:relative;min-height:112px;padding:18px;grid-template-columns:1fr 26px 18px;overflow:hidden;border-right:0;isolation:isolate}.mega-links.is-grouped .mega-link-group-head:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#051920f0,#051920b3 68%,#05192080)}.mega-link-group-art{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:saturate(.72) contrast(1.04);transition:transform .35s ease,filter .35s ease}.mega-link-group-head:is(:hover,:focus-visible) .mega-link-group-art{transform:scale(1.035);filter:saturate(.9) contrast(1.05)}.mega-link-group-head>div{position:relative;z-index:1;display:grid;gap:6px}.mega-link-group-head span{color:#69d7e2;font-size:9px;letter-spacing:.06em}.mega-link-group-head strong{color:#f3f8f8;font-size:19px}.mega-link-group-head>svg{position:relative;z-index:1}.mega-link-group-head>svg:first-of-type{width:23px;height:23px;color:#69d7e2}.mega-link-group-items{display:grid;grid-template-columns:1fr}.mega-links.is-grouped .mega-link-group-items a{min-height:42px;padding:0 16px;grid-template-columns:1fr 16px;gap:10px;border-right:0}.mega-links.is-grouped .mega-link-group-items a strong{overflow:hidden;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.mega-links.is-grouped .mega-link-group-items a svg{width:13px}.nav-contact{height:42px;padding:0 17px;justify-self:end;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid #555b60;border-radius:4px;font-size:14px;transition:color .2s,border-color .2s,background .2s}.nav-contact:hover{color:var(--black);border-color:var(--cyan);background:var(--cyan)}.nav-contact svg{width:16px}.main-nav .mobile-contact,.menu-toggle{display:none}.home-hero{min-height:720px;height:calc(100svh - 48px);max-height:930px;background:#03070b;isolation:isolate}.home-hero:after{content:"";position:absolute;inset:auto 0 0;height:140px;z-index:-1;background:linear-gradient(transparent,#08090b)}.hero-prism{position:absolute;z-index:-3;inset:78px 0 auto;width:100%;max-width:none;height:calc(100% - 78px);object-fit:cover;object-position:center;animation:hero-arrive 1.25s cubic-bezier(.2,.75,.2,1) both}.home-hero:before{display:none}.home-hero-inner{position:relative;z-index:2;height:100%;display:flex;align-items:center}.hero-copy{width:min(670px,53%);padding-top:54px}.hero-copy h1{margin:0 0 30px;font-size:clamp(52px,5.1vw,82px);line-height:1.12;font-weight:900;letter-spacing:0}.hero-copy h1{white-space:nowrap}.hero-copy p{max-width:590px;margin:0 0 42px;color:#adb4b9;font-size:18px;line-height:1.8}.hero-actions{display:flex;gap:14px}.button{min-height:56px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;gap:30px;border-radius:4px;font-weight:600;transition:transform .2s,background .2s,border-color .2s}.button:hover{transform:translateY(-2px)}.button svg{width:18px}.button.primary{color:#071013;background:var(--cyan)}.button.primary:hover{background:#63e5fa}.button.ghost{border:1px solid #596066;color:#fff;background:#08090b66}.button.ghost:hover{border-color:var(--lime)}.scroll-cue{position:absolute;z-index:3;bottom:32px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;color:#81888d;font-size:11px}.scroll-cue svg{width:15px;animation:nudge 1.8s ease-in-out infinite}.home-capability{position:relative;z-index:3;isolation:isolate;overflow:hidden;margin-top:-4px;padding:104px 0 116px;background:linear-gradient(180deg,#f5f8f7,#fff 42%,#eef4f3);border-radius:42px 42px 0 0}.home-capability:before{content:"";position:absolute;z-index:-2;inset:auto -12% -180px;height:520px;background:radial-gradient(ellipse at center,rgba(16,100,111,.15),transparent 66%);filter:blur(32px)}.home-capability:after{content:"";position:absolute;z-index:-1;inset:auto 0 0;height:34%;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(7,22,27,.035))}.home-capability>.shell{position:relative;z-index:1}.section-lead{margin-bottom:76px}.split-lead{display:grid;grid-template-columns:1.15fr .85fr;align-items:end;gap:90px}.section-lead h2{margin:0;font-size:clamp(40px,4.3vw,68px);line-height:1.14;letter-spacing:0}.section-lead p{margin:0 0 28px;color:var(--muted);font-size:18px;line-height:1.85}.section-lead a,.strength-title a{display:inline-flex;align-items:center;gap:14px;padding-bottom:7px;color:#007f98;font-weight:600;border-bottom:1px solid #76cad9}.section-lead a svg,.strength-title a svg{width:18px}.section-lead.dark p{color:#9ba2a8}.section-lead.dark a{color:var(--cyan)}.capability-map{position:relative;min-height:610px;display:grid;grid-template-columns:minmax(360px,.92fr) minmax(520px,1.08fr);overflow:hidden;color:#eef8f8;background-color:#071013;background-image:url(/assets/home-capability-scene-v2-clean.png);background-repeat:no-repeat;background-size:cover;background-position:center 45%;border-radius:10px;box-shadow:0 34px 90px #051f263d}.capability-map:before{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#02080b1a,#030a0d14 34%,#030a0d9e 63%,#03090ced),linear-gradient(0deg,rgba(2,8,10,.78),transparent 48%)}.capability-map:after{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 0 1px #b4e5eb21,inset 0 -120px 130px #02080a38;border-radius:inherit}.capability-core{position:relative;z-index:1;min-width:0;padding:58px 60px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;color:#fff;background:none;border:0}.capability-core:after{content:"";width:72px;height:1px;margin-top:32px;background:linear-gradient(90deg,var(--cyan),rgba(33,212,244,0))}.capability-core-mark{width:46px;height:46px;margin-bottom:24px;display:grid;place-items:center;color:#a8f2fb;background:#05181d8c;border:1px solid rgba(126,219,230,.5);box-shadow:0 12px 38px #12b4cf2e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.capability-core svg{width:22px;height:22px}.capability-core small{margin-bottom:14px;color:#7dddea;font:600 11px Roboto Mono,monospace}.capability-core strong{font-size:clamp(32px,2.7vw,42px);line-height:1.1}.capability-core span{margin-top:8px;color:#d6e6e8;font-size:15px}.capability-core p{max-width:330px;margin:22px 0 0;color:#a7b9bd;font-size:15px;line-height:1.75}.capability-stack{position:relative;z-index:1;align-self:center;margin:42px 46px 42px 0;display:grid;grid-template-rows:repeat(5,minmax(86px,1fr))}.capability-stack:before{content:"";position:absolute;left:0;top:5%;bottom:5%;width:1px;background:linear-gradient(transparent,rgba(126,219,230,.34) 18%,rgba(126,219,230,.34) 82%,transparent)}.capability-node{min-width:0;padding:0 14px 0 30px;display:grid;grid-template-columns:46px minmax(142px,.72fr) minmax(155px,1fr) 34px;align-items:center;gap:16px;border-bottom:1px solid rgba(175,218,224,.14);transition:padding .22s ease,background .22s ease}.capability-node:last-child{border-bottom:0}.capability-node:hover{padding-left:36px;background:linear-gradient(90deg,rgba(33,212,244,.08),transparent 74%)}.capability-node b{color:#6dcbd8;font:600 11px Roboto Mono,monospace}.capability-node strong{color:#f1f8f8;font-size:20px}.capability-node span{color:#9db2b6;font-size:14px}.capability-node i{position:relative;width:24px;height:1px;justify-self:end;background:#7edbe661;transition:width .22s ease,background .22s ease}.capability-node i:after{content:"";position:absolute;top:-3px;right:0;width:7px;height:7px;background:#76dce9;transform:rotate(45deg)}.capability-node:hover i{width:42px;background:var(--cyan)}.home-products{padding:125px 0 118px}.home-products:before,.delivery-dark:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.2;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:96px 96px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 72%);mask-image:linear-gradient(to bottom,black,transparent 72%)}.home-products>.shell,.delivery-dark>.shell{position:relative;z-index:1}.product-feature{display:grid;grid-template-columns:.72fr 1.28fr;min-height:500px;border:1px solid #353b40;background:#0f1214}.feature-copy{padding:56px;display:flex;flex-direction:column;align-items:flex-start}.feature-copy>span{color:var(--lime);font:600 11px Roboto Mono,monospace}.feature-copy h3{margin:18px 0;max-width:450px;font-size:36px;line-height:1.3}.feature-copy p{margin:0;color:#929a9f;line-height:1.8}.feature-copy a{margin-top:auto;display:inline-flex;align-items:center;gap:14px;color:var(--cyan)}.feature-screen{min-width:0;padding:28px;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(circle at 50% 48%,rgba(33,212,244,.11),transparent 58%),#0b1118;border-left:1px solid #353b40}.feature-screen .preview{height:260px;margin:0;border-color:#384047;box-shadow:0 30px 80px #00000073}.platform-visual{width:100%;height:356px;display:block;object-fit:cover;object-position:center;border:1px solid #2d3943;background:#0b1521;box-shadow:0 28px 80px #00000061}.screen-meta{display:grid;grid-template-columns:repeat(4,1fr);margin-top:18px;border-top:1px solid #32383d}.screen-meta span{padding:15px 8px;color:#a3adb3;font-size:12px;text-align:center;border-right:1px solid #32383d}.product-rail{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #353b40;border-top:0}.product-rail a{min-height:112px;padding:22px;display:grid;grid-template-columns:28px 34px 1fr 20px;align-items:center;gap:12px;border-right:1px solid #353b40;transition:background .2s}.product-rail a:last-child{border:0}.product-rail a:hover{background:#151a1d}.product-rail span{color:#596168;font:500 10px Roboto Mono,monospace}.product-rail a>svg:first-of-type{color:var(--cyan)}.product-rail a>svg:last-child{width:17px;color:#687177}.product-rail strong{font-size:14px;text-wrap:balance}.strength-section{padding:130px 0;background:#edf0f0}.strength-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:130px}.strength-title h2{margin:0 0 28px;font-size:clamp(40px,4vw,64px);line-height:1.16}.strength-title p{margin:0 0 34px;color:var(--muted);font-size:17px;line-height:1.8}.strength-lines{border-top:1px solid #8e979c}.strength-lines>div{min-height:112px;display:grid;grid-template-columns:52px 160px 1fr;align-items:center;gap:20px;border-bottom:1px solid #bdc4c7}.strength-lines span{font:600 11px Roboto Mono,monospace;color:#008aa3}.strength-lines strong{font-size:20px}.strength-lines p{color:var(--muted);line-height:1.65}.contact-band{padding:92px 0;color:#fff;background:#111416;border-top:1px solid #2d3337}.contact-band-inner{display:flex;align-items:center;justify-content:space-between;gap:60px}.contact-band h2{margin:0 0 12px;font-size:40px}.contact-band p{margin:0;color:#90989d}.contact-band a{min-height:62px;padding:0 25px;display:inline-flex;align-items:center;gap:28px;color:var(--black);background:var(--lime);border-radius:4px;font-weight:700;white-space:nowrap}.contact-band a svg{width:19px}.page-hero{min-height:620px;padding-top:78px;display:flex;align-items:center}.page-hero:after{content:"";position:absolute;width:50vw;aspect-ratio:1;right:-12vw;top:-24vw;border:1px solid rgba(33,212,244,.23);transform:rotate(45deg);box-shadow:0 0 0 90px #21d4f403,0 0 0 180px #7c5cff03}.signal-grid{position:absolute;top:78px;right:0;bottom:0;left:52%;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,transparent,black);mask-image:linear-gradient(90deg,transparent,black)}.page-hero-inner{position:relative;z-index:2;padding-block:90px}.page-index,.section-code{display:block;margin-bottom:22px;color:var(--cyan);font:600 13px Roboto Mono,monospace}.page-hero h1{margin:0 0 28px;max-width:1080px;font-size:clamp(54px,5.4vw,84px);line-height:1.13}.nowrap-desktop{white-space:nowrap}.page-hero p{max-width:720px;margin:0;color:#9ca3a8;font-size:18px;line-height:1.8}.white-page{background:#fff}.solution-page-list{padding-block:100px 130px}.solution-row{position:relative;min-height:190px;display:grid;grid-template-columns:52px 55px 1fr 28px;align-items:center;gap:30px;border-bottom:1px solid #c7cccf;transition:padding .2s,background .2s}.solution-row:first-child{border-top:1px solid #8f979c}.solution-row:hover{padding-inline:24px;background:#f4f7f7}.solution-row>span{color:#7e878d;font:600 11px Roboto Mono,monospace}.solution-row>svg:first-of-type{width:36px;height:36px;color:#0097b2}.solution-row>svg:last-of-type{color:#5d666b}.solution-page-list h2{margin:0 0 12px;font-size:30px}.solution-page-list p{max-width:820px;margin:0 0 18px;color:var(--muted);line-height:1.7}.scope-list{display:flex;gap:8px}.scope-list b{padding:5px 8px;background:#e9eeee;font-size:11px;font-weight:500}.framework-section{padding:120px 0;background:#edf0f0}.framework-flow{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #949ca1;border-bottom:1px solid #949ca1}.framework-flow>div{min-height:170px;padding:28px 22px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid #c0c6c9}.framework-flow>div:last-child{border:0}.framework-flow span{color:#0089a3;font:600 11px Roboto Mono,monospace}.framework-flow strong{font-size:19px}.solution-detail-hero{min-height:780px;padding:150px 0 90px;isolation:isolate}.solution-detail-hero:before{content:"";position:absolute;z-index:-2;top:78px;right:0;bottom:0;left:50%;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 32%,transparent 92%);mask-image:linear-gradient(90deg,transparent,#000 32%,transparent 92%)}.solution-detail-hero-grid{position:relative;z-index:2;min-height:540px;display:grid;grid-template-columns:.86fr 1.14fr;align-items:center;gap:90px}.solution-detail-copy h1{max-width:650px;margin:24px 0;font-size:clamp(48px,4.5vw,72px);line-height:1.17}.solution-detail-copy p{max-width:650px;margin:0 0 38px;color:#9ca4aa;font-size:17px;line-height:1.85}.solution-detail-copy .button{gap:44px}.solution-system{position:relative;min-height:510px}.solution-system:before,.solution-system:after{content:"";position:absolute;inset:50% auto auto 50%;width:410px;aspect-ratio:1;border:1px solid rgba(33,212,244,.24);border-radius:50%;transform:translate(-50%,-50%)}.solution-system:after{width:255px;border-color:#b7ef3533}.solution-system-core{position:absolute;z-index:2;inset:50% auto auto 50%;width:210px;height:210px;padding:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;background:#101519;border:1px solid #3b464c;transform:translate(-50%,-50%) rotate(45deg);box-shadow:0 35px 80px #00000073}.solution-system-core>*{transform:rotate(-45deg)}.solution-system-core svg{width:39px;height:39px;margin-bottom:17px;color:var(--cyan)}.solution-system-core strong{max-width:170px;font-size:18px;line-height:1.35}.solution-system-core span{margin-top:9px;color:#68757c;font:500 8px Roboto Mono,monospace}.solution-system-node{position:absolute;z-index:3;min-width:150px;padding:18px 20px;display:grid;gap:8px;background:#0c0f11eb;border:1px solid #394248;box-shadow:0 16px 45px #0000004d}.solution-system-node span{color:var(--lime);font:600 9px Roboto Mono,monospace}.solution-system-node strong{font-size:14px}.solution-system-node.node-1{top:6%;right:4%}.solution-system-node.node-2{bottom:10%;right:0}.solution-system-node.node-3{bottom:15%;left:0}.solution-orbit{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none}.solution-orbit i{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--cyan);box-shadow:0 0 18px var(--cyan)}.solution-orbit i:nth-child(1){top:27%;right:8%}.solution-orbit i:nth-child(2){top:69%;right:38%;background:var(--lime);box-shadow:0 0 18px var(--lime)}.solution-orbit i:nth-child(3){top:18%;right:42%}.solution-orbit i:nth-child(4){bottom:7%;right:17%;background:var(--violet);box-shadow:0 0 18px var(--violet)}.solution-objectives{padding:125px 0 135px}.objective-lines{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #8f989d;border-bottom:1px solid #8f989d}.objective-lines article{min-height:310px;padding:30px;display:flex;flex-direction:column;border-right:1px solid #c3c9cc}.objective-lines article:last-child{border:0}.objective-lines span{color:#008aa3;font:600 11px Roboto Mono,monospace}.objective-lines h3{margin:auto 0 16px;font-size:27px}.objective-lines p{margin:0;max-width:360px;color:var(--muted);line-height:1.75}.solution-architecture{padding:125px 0 140px}.solution-architecture:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:90px 90px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 82%);mask-image:linear-gradient(to bottom,#000,transparent 82%)}.solution-architecture>.shell{position:relative;z-index:1}.architecture-heading{max-width:720px;margin-bottom:75px}.architecture-heading h2{margin:0;font-size:clamp(42px,4.3vw,66px);line-height:1.17}.architecture-stack{max-width:1120px;margin-left:auto;display:flex;flex-direction:column-reverse;gap:9px}.architecture-stack>div{position:relative;min-height:105px;padding:24px 32px;display:grid;grid-template-columns:46px 42px 230px 1fr;align-items:center;gap:22px;background:#121619;border:1px solid #343c41;box-shadow:0 16px 40px #00000040}.architecture-stack>div:nth-child(2){margin-inline:38px}.architecture-stack>div:nth-child(3){margin-inline:76px}.architecture-stack>div:nth-child(4){margin-inline:114px}.architecture-stack span{color:var(--lime);font:600 10px Roboto Mono,monospace}.architecture-stack svg{width:27px;color:var(--cyan)}.architecture-stack strong{font-size:20px}.architecture-stack p{margin:0;color:#8d969c;line-height:1.65}.solution-path{padding:130px 0}.solution-path-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:140px}.solution-path-title{position:sticky;top:125px;align-self:start}.solution-path-title h2{margin:0 0 25px;font-size:clamp(40px,4vw,62px);line-height:1.18}.solution-path-title p{max-width:500px;margin:0;color:var(--muted);font-size:17px;line-height:1.8}.solution-path-list{border-top:1px solid #8f989d}.solution-path-list>div{min-height:150px;display:grid;grid-template-columns:55px 180px 1fr;align-items:center;gap:28px;border-bottom:1px solid #c8ced1}.solution-path-list span{color:#008aa3;font:600 11px Roboto Mono,monospace}.solution-path-list h3{margin:0;font-size:24px}.solution-path-list p{margin:0;color:var(--muted);line-height:1.75}.education-landscape,.agent-scenario,.teaching-loop-section,.teacher-growth,.talent-chain-section,.ops-domains{padding:125px 0 135px}.education-lifecycle{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #90999e;border-bottom:1px solid #90999e}.education-lifecycle>div{min-height:135px;padding:22px;display:grid;grid-template-columns:1fr 20px;align-content:space-between;border-right:1px solid #c5cbce}.education-lifecycle>div:last-child{border:0}.education-lifecycle span{grid-column:1 / 3;color:#008aa3;font:600 10px Roboto Mono,monospace}.education-lifecycle strong{align-self:end;font-size:20px}.education-lifecycle svg{align-self:end;width:17px;color:#008ca6}.education-goals{margin-top:85px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #90999e;border-bottom:1px solid #90999e}.education-goals article{min-height:250px;padding:28px;display:flex;flex-direction:column;border-right:1px solid #c5cbce}.education-goals article:last-child{border:0}.education-goals span,.teacher-outcomes span,.talent-objectives span,.ops-objective-grid span{color:#008aa3;font:600 10px Roboto Mono,monospace}.education-goals h3,.teacher-outcomes h3,.talent-objectives h3,.ops-objective-grid h3{margin:auto 0 14px;font-size:24px}.education-goals p,.teacher-outcomes p,.talent-objectives p,.ops-objective-grid p{margin:0;color:var(--muted);line-height:1.72}.education-foundation,.agent-factory,.teaching-spaces,.teacher-resource,.organization-learning,.ops-control{padding:120px 0 135px}.education-foundation:before,.agent-factory:before,.teaching-spaces:before,.teacher-resource:before,.organization-learning:before,.ops-control:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.16;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:92px 92px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 88%);mask-image:linear-gradient(to bottom,#000,transparent 88%)}.education-foundation>.shell,.agent-factory>.shell,.teaching-spaces>.shell,.teacher-resource>.shell,.organization-learning>.shell,.ops-control>.shell{position:relative;z-index:1}.education-layer-line{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #394147;border-bottom:1px solid #394147}.education-layer-line>div{min-height:280px;padding:27px;display:flex;flex-direction:column;border-right:1px solid #394147}.education-layer-line>div:last-child{border:0}.education-layer-line span,.teacher-resource-rail span,.learning-engine span,.ops-control-grid span{color:var(--lime);font:600 10px Roboto Mono,monospace}.education-layer-line svg{width:34px;height:34px;margin:auto 0 25px;color:var(--cyan)}.education-layer-line h3,.teacher-resource-rail h3,.learning-engine h3,.ops-control-grid h3{margin:0 0 13px;font-size:22px}.education-layer-line p,.teacher-resource-rail p,.learning-engine p,.ops-control-grid p{margin:0;color:#8e979d;line-height:1.7}.education-rollout,.teaching-rollout,.enterprise-rollout{padding:130px 0}.solution-story-split{display:grid;grid-template-columns:.72fr 1.28fr;gap:140px}.solution-story-split h2{margin:0;font-size:clamp(40px,4vw,62px);line-height:1.18}.education-stage-list,.enterprise-stage-list{border-top:1px solid #90999e}.education-stage-list>div,.enterprise-stage-list>div{min-height:140px;display:grid;grid-template-columns:48px 180px 1fr;align-items:center;gap:25px;border-bottom:1px solid #c5cbce}.education-stage-list span,.enterprise-stage-list span{color:#008aa3;font:600 10px Roboto Mono,monospace}.education-stage-list strong,.enterprise-stage-list strong{font-size:21px}.education-stage-list p,.enterprise-stage-list p{margin:0;color:var(--muted);line-height:1.7}.agent-question-board{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #90999e;border-bottom:1px solid #90999e}.agent-question-board article{min-height:310px;padding:30px;display:flex;flex-direction:column;border-right:1px solid #c5cbce}.agent-question-board article:last-child{border:0}.agent-question-board span{color:#008aa3;font:600 9px Roboto Mono,monospace}.agent-question-board h3{margin:auto 0 16px;font-size:27px}.agent-question-board p{margin:0;color:var(--muted);line-height:1.75}.agent-assembly-line{position:relative;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #394147;border-bottom:1px solid #394147}.agent-assembly-line:before{content:"";position:absolute;top:100px;left:12%;right:12%;height:1px;background:linear-gradient(90deg,var(--cyan),var(--lime))}.agent-assembly-line article{position:relative;min-height:330px;padding:28px;display:flex;flex-direction:column;border-right:1px solid #394147}.agent-assembly-line article:last-child{border:0}.agent-assembly-line article>span{color:var(--lime);font:600 10px Roboto Mono,monospace}.assembly-mark{position:relative;z-index:1;width:46px;height:46px;margin:50px 0 auto;display:grid;place-items:center;background:var(--black);border:1px solid #435159;transform:rotate(45deg)}.assembly-mark i{width:10px;height:10px;background:var(--cyan)}.agent-assembly-line h3{margin:0 0 13px;font-size:22px}.agent-assembly-line p{margin:0;color:#8e979d;line-height:1.7}.agent-validation,.teacher-enablement,.ops-cycle{padding:125px 0 135px}.validation-gates{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.validation-gates>div{min-height:240px;padding:26px;display:flex;flex-direction:column;background:#edf0f0;border-top:3px solid #008ca6}.validation-gates>div:nth-child(2n){transform:translateY(28px);border-color:#8bb71a}.validation-gates span{color:#708087;font:600 9px Roboto Mono,monospace}.validation-gates strong{margin:auto 0 14px;font-size:22px}.validation-gates p{margin:0;color:var(--muted);line-height:1.7}.teaching-loop{position:relative;min-height:520px}.teaching-loop:before{content:"";position:absolute;inset:50% auto auto 50%;width:410px;aspect-ratio:1;border:1px solid #a8dce5;border-radius:50%;transform:translate(-50%,-50%)}.teaching-loop-core{position:absolute;z-index:2;inset:50% auto auto 50%;width:190px;height:190px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;background:var(--black);transform:translate(-50%,-50%) rotate(45deg)}.teaching-loop-core>*{transform:rotate(-45deg)}.teaching-loop-core strong{font-size:24px}.teaching-loop-core span{margin-top:8px;color:#7f8a90;font-size:11px}.teaching-moment{position:absolute;width:150px;min-height:82px;padding:16px;display:flex;flex-direction:column;justify-content:space-between;background:#f1f4f4;border:1px solid #c5cbce}.teaching-moment span{color:#008aa3;font:600 9px Roboto Mono,monospace}.teaching-moment strong{font-size:18px}.teaching-moment.moment-1{top:3%;left:10%}.teaching-moment.moment-2{top:3%;right:10%}.teaching-moment.moment-3{top:57%;right:2%}.teaching-moment.moment-4{bottom:0;left:25%}.teaching-moment.moment-5{top:57%;left:2%}.teaching-space-pair{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #394147;border-bottom:1px solid #394147}.teaching-space-pair article{min-height:430px;padding:36px;display:flex;flex-direction:column;border-right:1px solid #394147}.teaching-space-pair article:last-child{border:0}.teaching-space-pair article>span{color:var(--lime);font:600 10px Roboto Mono,monospace}.teaching-space-pair h3{margin:26px 0 auto;font-size:31px}.teaching-space-pair article>div{padding:20px 0;border-top:1px solid #31393e}.teaching-space-pair article>div strong{font-size:18px}.teaching-space-pair article>div p{margin:8px 0 0;color:#8e979d;line-height:1.7}.teaching-step-track{position:relative;display:grid;gap:0;border-top:1px solid #90999e}.teaching-step-track>div{min-height:145px;display:grid;grid-template-columns:45px 24px 180px 1fr;align-items:center;gap:20px;border-bottom:1px solid #c5cbce}.teaching-step-track span{color:#008aa3;font:600 10px Roboto Mono,monospace}.teaching-step-track i{width:10px;height:10px;border:2px solid #008ca6;transform:rotate(45deg)}.teaching-step-track strong{font-size:21px}.teaching-step-track p{margin:0;color:var(--muted);line-height:1.7}.teacher-growth-path{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #90999e;border-bottom:1px solid #90999e}.teacher-growth-path>div{position:relative;min-height:145px;padding:22px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid #c5cbce}.teacher-growth-path>div:last-child{border:0}.teacher-growth-path span{color:#008aa3;font:600 10px Roboto Mono,monospace}.teacher-growth-path strong{font-size:20px}.teacher-growth-path i{position:absolute;right:-6px;top:50%;z-index:2;width:11px;height:11px;background:#fff;border:2px solid #008ca6;transform:rotate(45deg)}.teacher-growth-path>div:last-child i{display:none}.teacher-outcomes,.talent-objectives,.ops-objective-grid{margin-top:85px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #90999e;border-bottom:1px solid #90999e}.teacher-outcomes article,.talent-objectives article,.ops-objective-grid article{min-height:245px;padding:27px;display:flex;flex-direction:column;border-right:1px solid #c5cbce}.teacher-outcomes article:last-child,.talent-objectives article:last-child,.ops-objective-grid article:last-child{border:0}.teacher-resource-rail{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #394147;border-bottom:1px solid #394147}.teacher-resource-rail>div{min-height:310px;padding:28px;display:flex;flex-direction:column;border-right:1px solid #394147}.teacher-resource-rail>div:last-child{border:0}.teacher-resource-rail h3{margin-top:auto}.teacher-stage-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #90999e;border-bottom:1px solid #90999e}.teacher-stage-grid article{min-height:240px;padding:26px;display:flex;flex-direction:column;border-right:1px solid #c5cbce}.teacher-stage-grid article:last-child{border:0}.teacher-stage-grid span{color:#008aa3;font:600 10px Roboto Mono,monospace}.teacher-stage-grid strong{margin:auto 0 14px;font-size:21px}.teacher-stage-grid p{margin:0;color:var(--muted);line-height:1.7}.talent-chain{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #90999e;border-bottom:1px solid #90999e}.talent-chain>div{min-height:140px;padding:22px;display:grid;grid-template-columns:1fr 20px;align-content:space-between;border-right:1px solid #c5cbce}.talent-chain>div:last-child{border:0}.talent-chain span{grid-column:1 / 3;color:#008aa3;font:600 10px Roboto Mono,monospace}.talent-chain strong{align-self:end;font-size:22px}.talent-chain svg{align-self:end;width:17px;color:#008ca6}.learning-engine{display:grid;grid-template-columns:.8fr 1.2fr 1.2fr .8fr;border-top:1px solid #394147;border-bottom:1px solid #394147}.learning-engine article{min-height:320px;padding:28px;display:flex;flex-direction:column;border-right:1px solid #394147}.learning-engine article:last-child{border:0}.learning-engine h3{margin-top:auto}.ops-control-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #394147;border-left:1px solid #394147}.ops-control-grid article{min-height:240px;padding:27px;display:grid;grid-template-columns:45px 1fr;align-content:center;gap:15px 22px;border-right:1px solid #394147;border-bottom:1px solid #394147}.ops-control-grid span{grid-column:1 / 3}.ops-control-grid svg{color:var(--cyan)}.ops-control-grid h3{margin:0}.ops-control-grid p{grid-column:2}.ops-cycle-track{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #90999e;border-bottom:1px solid #90999e}.ops-cycle-track>div{min-height:250px;padding:26px;display:flex;flex-direction:column;border-right:1px solid #c5cbce}.ops-cycle-track>div:last-child{border:0}.ops-cycle-track span{color:#008aa3;font:600 10px Roboto Mono,monospace}.ops-cycle-track i{width:13px;height:13px;margin:45px 0 auto;border:2px solid #008ca6;border-radius:50%}.ops-cycle-track strong{font-size:21px}.ops-cycle-track p{margin:12px 0 0;color:var(--muted);line-height:1.7}.solution-products{padding:120px 0 130px;background:#edf0f0}.solution-product-rail{border-top:1px solid #90999e}.solution-product-rail a{min-height:112px;padding:20px 0;display:grid;grid-template-columns:55px 50px 1fr 28px;align-items:center;gap:24px;border-bottom:1px solid #bbc2c6;transition:padding .2s,background .2s}.solution-product-rail a:hover{padding-inline:22px;background:#f8fafa}.solution-product-rail a>span{color:#7b848a;font:600 10px Roboto Mono,monospace}.solution-product-rail a>svg:first-of-type{width:29px;color:#008ca6}.solution-product-rail a>svg:last-child{color:#687177}.solution-product-rail a div{display:flex;align-items:baseline;gap:25px}.solution-product-rail small{min-width:105px;color:#008ca6}.solution-product-rail strong{font-size:20px}.next-solution{display:block;color:#fff;background:#0d1012;border-top:1px solid #2d3438}.next-solution>div{min-height:190px;display:grid;grid-template-columns:180px 1fr 40px;align-items:center;gap:35px}.next-solution span{color:#697278;font:500 10px Roboto Mono,monospace}.next-solution strong{font-size:clamp(28px,3vw,43px);transition:color .2s}.next-solution svg{color:var(--cyan);transition:transform .2s}.next-solution:hover strong{color:var(--cyan)}.next-solution:hover svg{transform:translate(8px)}.product-page{padding:62px 0 130px}.product-filter{position:sticky;z-index:10;top:78px;display:flex;gap:8px;padding:14px 0;background:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.product-filter button{padding:11px 16px;color:#636a6f;background:transparent;border-bottom:2px solid transparent;cursor:pointer}.product-filter button:hover,.product-filter button.is-active{color:#051215;border-color:var(--cyan)}.product-list{border-top:1px solid #949ca1}.product-row{min-height:250px;display:grid;grid-template-columns:48px 54px minmax(330px,.85fr) minmax(340px,1.15fr) 28px;align-items:center;gap:28px;border-bottom:1px solid #c9ced1;transition:background .2s,padding .2s}.product-row:hover{padding-inline:22px;background:#f4f7f7}.product-row-index{color:#798187;font:500 11px Roboto Mono,monospace}.product-row-icon{width:48px;height:48px;display:grid;place-items:center;color:#008ca6;border:1px solid #aeb7bb}.product-row-icon svg{width:24px}.product-row-copy>span{color:#008ca6;font-size:11px}.product-row-copy h2{margin:8px 0 10px;font-size:24px}.product-row-copy p{margin:0;color:var(--muted);line-height:1.65}.product-row-preview .preview{height:160px;margin:0;box-shadow:0 14px 34px #0e181e17}.product-row>svg{color:#5f686e}.product-detail-hero{padding:150px 0 90px;min-height:690px}.product-detail-grid{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:100px}.back-link{display:inline-block;margin-bottom:50px;color:#7d878e;font-size:14px}.detail-icon{width:46px;height:46px;color:var(--cyan)}.product-detail-grid h1{margin:24px 0;max-width:620px;font-size:clamp(46px,4vw,66px);line-height:1.2}.product-detail-grid p{margin:0 0 36px;max-width:630px;color:#9ca4aa;font-size:17px;line-height:1.8}.detail-preview{position:relative;padding:55px;background:radial-gradient(circle,rgba(33,212,244,.16),transparent 65%)}.detail-preview:before{content:"";position:absolute;top:11%;right:11%;bottom:11%;left:11%;border:1px solid rgba(33,212,244,.24);transform:rotate(-3deg)}.detail-preview .preview{position:relative;z-index:2;height:330px;margin:0;box-shadow:0 38px 90px #000}.platform-laptop-stage{padding:0;background:transparent}.platform-laptop-stage:before{display:none}.platform-laptop{position:relative;z-index:2;width:118%;margin-left:-9%}.platform-laptop-shell{width:100%;display:block}.platform-laptop-screen{position:absolute;left:19.7%;top:9.4%;width:60.7%;height:63.5%;overflow:hidden;background:#f4f6fa}.platform-laptop-screen img{width:100%;height:100%;display:block;object-fit:cover;object-position:left top;filter:saturate(.92) contrast(1.02)}.detail-body{padding:120px 0}.detail-columns{display:grid;grid-template-columns:1fr 1fr;gap:120px}.detail-columns h2{margin:0 0 34px;font-size:42px}.detail-list{border-top:1px solid #90999e}.detail-list>div{min-height:82px;display:grid;grid-template-columns:42px 28px 1fr;align-items:center;gap:16px;border-bottom:1px solid #ccd1d4}.detail-list span{color:#778087;font:500 10px Roboto Mono,monospace}.detail-list svg{width:18px;color:#008ca6}.scenario-block{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#cbd1d3;border:1px solid #cbd1d3}.scenario-block span{min-height:118px;padding:24px;display:flex;align-items:center;gap:13px;background:#f3f5f5;font-weight:600}.scenario-block span:last-child:nth-child(odd){grid-column:1 / -1}.scenario-block svg{width:18px;color:#8bb71a}.product-workflow{padding:120px 0 135px}.product-workflow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.17;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:92px 92px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 88%);mask-image:linear-gradient(to bottom,#000,transparent 88%)}.product-workflow>.shell{position:relative;z-index:1}.product-workflow-layout{min-height:480px;display:grid;grid-template-columns:1.08fr .92fr;border:1px solid #374047;background:#0f1214}.workflow-preview{position:relative;padding:54px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid #374047;background:radial-gradient(circle at 50% 48%,rgba(33,212,244,.12),transparent 55%)}.workflow-preview .preview{height:310px;margin:0;border-color:#3b454b;box-shadow:0 32px 75px #00000073}.workflow-preview>span{margin-top:20px;color:var(--lime);font:600 10px Roboto Mono,monospace}.workflow-preview>strong{margin-top:7px;font-size:21px}.product-workflow-steps{display:flex;flex-direction:column}.product-workflow-steps>div{flex:1;min-height:105px;padding:24px 28px;display:grid;grid-template-columns:42px 18px 1fr;align-items:center;gap:18px;border-bottom:1px solid #323a3f}.product-workflow-steps>div:last-child{border:0}.product-workflow-steps span{color:#667178;font:600 10px Roboto Mono,monospace}.product-workflow-steps i{width:10px;height:10px;border:2px solid var(--cyan);transform:rotate(45deg)}.product-workflow-steps strong{font-size:18px}.platform-browser-window{min-width:0;overflow:hidden;background:#f5f7fa;border:1px solid #d5dce1;border-radius:8px;box-shadow:0 26px 70px #101f2826}.platform-browser-window.is-dark{border-color:#303a40;box-shadow:0 32px 80px #0000007a}.platform-browser-bar{height:34px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;color:#859097;background:#fff;border-bottom:1px solid #dfe4e7;font:500 9px Roboto Mono,monospace}.platform-browser-bar>div{display:flex;gap:5px}.platform-browser-bar i{width:7px;height:7px;display:block;border-radius:50%;background:#d1d8dc}.platform-browser-bar i:first-child{background:var(--cyan)}.platform-browser-window>img{width:100%;display:block;aspect-ratio:1.91 / 1;object-fit:cover;object-position:left top}.platform-evidence{padding:125px 0 140px;scroll-margin-top:78px}.platform-showcase-list{display:grid;gap:24px}.platform-showcase-item{min-height:410px;padding:34px;display:grid;grid-template-columns:.76fr 1.24fr;align-items:center;gap:55px;background:#f1f4f5;border:1px solid #dce2e5;border-radius:8px}.platform-showcase-item:nth-child(2n){grid-template-columns:1.24fr .76fr;background:#111517;border-color:#242b2f;color:#fff}.platform-showcase-item:nth-child(2n) .platform-showcase-copy{grid-column:2;grid-row:1}.platform-showcase-item:nth-child(2n) .platform-browser-window{grid-column:1;grid-row:1}.platform-showcase-copy{align-self:stretch;display:flex;flex-direction:column}.platform-showcase-copy>span{align-self:flex-start;padding:5px 8px;color:#007f99;background:#dff7fb;font-size:11px;font-weight:650;border-radius:3px}.platform-showcase-copy>b{margin:28px 0 auto;color:#008da8;font:600 11px Roboto Mono,monospace}.platform-showcase-copy h3{margin:0 0 16px;font-size:29px;line-height:1.35}.platform-showcase-copy p{margin:0;color:var(--muted);line-height:1.78}.platform-showcase-item:nth-child(2n) .platform-showcase-copy>span{color:var(--lime);background:#202723}.platform-showcase-item:nth-child(2n) .platform-showcase-copy p{color:#929ba0}.product-related-solutions{padding:120px 0 130px;background:#edf0f0}.product-solution-rail{border-top:1px solid #90999e}.product-solution-rail a{min-height:120px;padding:20px 0;display:grid;grid-template-columns:55px 48px 1fr 28px;align-items:center;gap:24px;border-bottom:1px solid #bbc2c6;transition:padding .2s,background .2s}.product-solution-rail a:hover{padding-inline:22px;background:#f8fafa}.product-solution-rail span{color:#7b848a;font:600 10px Roboto Mono,monospace}.product-solution-rail a>svg:first-of-type{width:29px;color:#008ca6}.product-solution-rail strong{font-size:21px}.product-solution-rail a>svg:last-child{color:#687177}.case-page{padding:100px 0 130px}.case-row{position:relative;min-height:390px;padding:48px 0;display:grid;grid-template-columns:100px .78fr 1.22fr;grid-template-rows:auto 1fr;gap:16px 60px;border-bottom:1px solid #b5bdc1;transition:padding .2s,background .2s}.case-row:first-child{border-top:1px solid #8f989d}.case-row:hover{padding-inline:26px;background:#f4f7f7}.case-no{grid-row:1 / 3;color:#e5e9ea;font:700 68px Roboto Mono,monospace}.case-row>span{color:#008ca6;font-size:12px}.case-page h2{grid-column:2;margin:0;font-size:40px;line-height:1.25}.case-page p{grid-column:3;grid-row:1;margin:0;color:var(--muted);font-size:17px;line-height:1.8}.case-method{grid-column:3;align-self:end;display:flex;align-items:center;gap:16px}.case-method b{font-size:13px}.case-method svg{width:17px;color:#839097}.case-link-icon{position:absolute;right:0;bottom:50px;color:#687177}.case-row:hover .case-link-icon{color:#008ca6}.case-detail-hero{min-height:780px;padding:150px 0 90px;isolation:isolate}.case-detail-hero:before{content:"";position:absolute;z-index:-2;top:78px;right:0;bottom:0;left:48%;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%,transparent 95%);mask-image:linear-gradient(90deg,transparent,#000 30%,transparent 95%)}.case-detail-hero-grid{position:relative;z-index:2;min-height:540px;display:grid;grid-template-columns:.88fr 1.12fr;align-items:center;gap:100px}.case-detail-copy h1{max-width:670px;margin:24px 0;font-size:clamp(48px,4.5vw,72px);line-height:1.17}.case-detail-copy p{max-width:650px;margin:0 0 38px;color:#9ca4aa;font-size:17px;line-height:1.85}.case-detail-copy .button{gap:44px}.case-blueprint{min-height:470px;padding:34px;display:grid;grid-template-rows:auto 1fr auto;border:1px solid #354047;background:#0d1012e0;box-shadow:0 35px 90px #0000006b}.blueprint-header{display:flex;justify-content:space-between;padding-bottom:22px;color:#68747b;font:600 9px Roboto Mono,monospace;border-bottom:1px solid #30383d}.blueprint-header b{color:var(--lime)}.blueprint-core{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.blueprint-core:before,.blueprint-core:after{content:"";position:absolute;width:250px;height:120px;border:1px solid rgba(33,212,244,.24);transform:skew(-25deg)}.blueprint-core:after{width:170px;height:80px;border-color:#b7ef3533;transform:skew(25deg)}.blueprint-core>*{position:relative;z-index:1}.blueprint-core svg{width:42px;height:42px;margin-bottom:16px;color:var(--cyan)}.blueprint-core strong{max-width:360px;font-size:23px}.blueprint-core small{margin-top:9px;color:#768087}.blueprint-focus{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #30383d}.blueprint-focus>div{min-height:82px;padding:18px 14px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid #30383d}.blueprint-focus>div:last-child{border:0}.blueprint-focus span{color:var(--lime);font:600 9px Roboto Mono,monospace}.blueprint-focus strong{font-size:13px}.case-axis{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.case-axis:before{content:"";position:absolute;top:78px;bottom:0;right:9%;width:1px;background:linear-gradient(transparent,rgba(33,212,244,.35),transparent)}.case-axis i{position:absolute;right:calc(9% - 3px);width:7px;height:7px;background:var(--cyan);box-shadow:0 0 16px var(--cyan)}.case-axis i:nth-child(1){top:20%}.case-axis i:nth-child(2){top:42%;background:var(--lime);box-shadow:0 0 16px var(--lime)}.case-axis i:nth-child(3){top:65%}.case-axis i:nth-child(4){top:84%;background:var(--violet);box-shadow:0 0 16px var(--violet)}.case-challenges{padding:125px 0 135px}.challenge-list{border-top:1px solid #8f989d}.challenge-list article{min-height:150px;display:grid;grid-template-columns:100px 1fr;align-items:center;gap:40px;border-bottom:1px solid #c5cbce}.challenge-list article>span{color:#008aa3;font:600 11px Roboto Mono,monospace}.challenge-list article>div{display:grid;grid-template-columns:.55fr 1.45fr;align-items:center;gap:70px}.challenge-list h3{margin:0;font-size:27px}.challenge-list p{margin:0;max-width:720px;color:var(--muted);line-height:1.75}.case-method-section{padding:125px 0 140px}.case-method-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.16;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:96px 96px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 88%);mask-image:linear-gradient(to bottom,#000,transparent 88%)}.case-method-section>.shell{position:relative;z-index:1}.case-method-heading{max-width:760px;margin-bottom:85px}.case-method-heading h2{margin:0;font-size:clamp(42px,4.3vw,66px);line-height:1.17}.case-method-flow{position:relative;max-width:1120px;margin-left:auto}.case-method-flow:before{content:"";position:absolute;top:0;bottom:0;left:86px;width:1px;background:linear-gradient(var(--cyan),#3b454a 82%,transparent)}.case-method-flow article{position:relative;min-height:155px;display:grid;grid-template-columns:55px 42px 260px 1fr;align-items:center;gap:28px;border-bottom:1px solid #30383d}.case-method-flow article:first-child{border-top:1px solid #30383d}.case-method-flow article>span{color:var(--lime);font:600 10px Roboto Mono,monospace}.method-marker{position:relative;height:100%;display:grid;place-items:center}.method-marker i{position:relative;z-index:2;width:11px;height:11px;background:var(--black);border:2px solid var(--cyan);transform:rotate(45deg)}.case-method-flow h3{margin:0;font-size:22px}.case-method-flow p{margin:0;color:#8e979d;line-height:1.75}.case-deliverables{padding:130px 0}.case-deliverables-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:140px}.case-deliverables-grid>div:first-child{align-self:center}.case-deliverables h2{margin:0 0 26px;font-size:clamp(40px,4vw,62px);line-height:1.18}.case-deliverables-grid>div:first-child p{max-width:480px;margin:0;color:var(--muted);line-height:1.8}.deliverable-matrix{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #90999e;border-left:1px solid #c3c9cc}.deliverable-matrix article{min-height:220px;padding:26px;display:flex;flex-direction:column;border-right:1px solid #c3c9cc;border-bottom:1px solid #c3c9cc}.deliverable-matrix span{color:#008aa3;font:600 10px Roboto Mono,monospace}.deliverable-matrix h3{margin:auto 0 13px;font-size:23px}.deliverable-matrix p{margin:0;color:var(--muted);line-height:1.7}.case-related-solutions{padding:120px 0 130px;color:#fff;background:#111416}.case-solution-links{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #3a4247;border-bottom:1px solid #3a4247}.case-solution-links a{min-height:190px;padding:26px;display:grid;grid-template-columns:1fr 24px;align-content:space-between;gap:18px;border-right:1px solid #3a4247;transition:background .2s}.case-solution-links a:last-child{border:0}.case-solution-links a:hover{background:#171c1f}.case-solution-links span{color:var(--lime);font:600 10px Roboto Mono,monospace}.case-solution-links a>svg:first-of-type{align-self:start;justify-self:end;color:var(--cyan)}.case-solution-links strong{align-self:end;font-size:20px}.case-solution-links a>svg:last-child{align-self:end;justify-self:end;color:#667078}.service-page{padding:110px 0 130px}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #90999e;border-bottom:1px solid #90999e}.service-grid>a{position:relative;min-height:410px;padding:30px;display:flex;flex-direction:column;border-right:1px solid #c6cccf;transition:background .2s}.service-grid>a:last-child{border:0}.service-grid>a:hover{background:#f3f7f7}.service-grid>a>span{color:#687278;font:500 13px Roboto Mono,monospace}.service-grid>a>svg:not(.service-row-arrow){width:42px;height:42px;margin:auto 0 32px;color:#008ca6}.service-grid h2{margin:0 0 18px;font-size:26px}.service-grid p{margin:0;color:var(--muted);font-size:17px;line-height:1.75}.service-row-arrow{position:absolute;top:28px;right:26px;width:18px;color:#7c858a}.service-grid>a:hover .service-row-arrow{color:#008ca6}.delivery-dark{padding:120px 0}.delivery-steps{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #394046}.delivery-steps>div{min-height:260px;padding:30px;display:flex;flex-direction:column;border-right:1px solid #394046}.delivery-steps>div:last-child{border:0}.delivery-steps span{color:var(--lime);font:600 11px Roboto Mono,monospace}.delivery-steps h3{margin:auto 0 14px;font-size:24px}.delivery-steps p{margin:0;color:#8e979d;line-height:1.7}.service-detail-hero{min-height:780px;padding:150px 0 90px;isolation:isolate}.service-detail-hero:before{content:"";position:absolute;z-index:-2;top:78px;right:0;bottom:0;left:51%;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:68px 68px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%,transparent 96%);mask-image:linear-gradient(90deg,transparent,#000 30%,transparent 96%)}.service-detail-hero-grid{position:relative;z-index:2;min-height:540px;display:grid;grid-template-columns:.86fr 1.14fr;align-items:center;gap:100px}.service-detail-copy h1{max-width:650px;margin:24px 0;font-size:clamp(48px,4.5vw,72px);line-height:1.17}.service-detail-copy p{max-width:650px;margin:0 0 38px;color:#9ca4aa;font-size:17px;line-height:1.85}.service-detail-copy .button{gap:44px}.service-console{min-height:470px;padding:32px;display:grid;grid-template-rows:auto 1fr auto;background:#101416;border:1px solid #374148;box-shadow:0 35px 90px #00000070}.service-console-head{display:flex;justify-content:space-between;padding-bottom:20px;color:#7b878e;font:600 11px Roboto Mono,monospace;border-bottom:1px solid #30383d}.service-console-head b{color:var(--lime)}.service-console-main{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.service-console-main:before{content:"";position:absolute;width:300px;height:150px;border:1px solid rgba(33,212,244,.2);clip-path:polygon(15% 0,100% 0,85% 100%,0 100%)}.service-console-main:after{content:"";position:absolute;width:220px;height:100px;border:1px solid rgba(183,239,53,.18);clip-path:polygon(0 0,85% 0,100% 100%,15% 100%)}.service-console-main>*{position:relative;z-index:1}.service-console-icon{width:58px;height:58px;margin-bottom:16px;display:grid;place-items:center;color:var(--cyan);border:1px solid #3b484f;transform:rotate(45deg)}.service-console-icon svg{width:30px;transform:rotate(-45deg)}.service-console-main>strong{font-size:24px}.service-console-main>small{margin-top:9px;color:#7b878e;font:500 10px Roboto Mono,monospace}.service-console-status{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #30383d}.service-console-status>div{min-height:88px;padding:17px 14px;display:grid;grid-template-columns:10px 1fr;align-content:space-between;gap:8px;border-right:1px solid #30383d}.service-console-status>div:last-child{border:0}.service-console-status i{width:6px;height:6px;background:var(--lime);box-shadow:0 0 12px #b7ef3573}.service-console-status span{justify-self:end;color:#778289;font:500 11px Roboto Mono,monospace}.service-console-status strong{grid-column:1 / 3;font-size:14px}.service-signal{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.service-signal:before{content:"";position:absolute;top:78px;bottom:0;left:51%;width:1px;background:linear-gradient(transparent,rgba(33,212,244,.26),transparent)}.service-signal i{position:absolute;left:calc(51% - 3px);width:7px;height:7px;background:var(--cyan);box-shadow:0 0 18px var(--cyan)}.service-signal i:nth-child(1){top:22%}.service-signal i:nth-child(2){top:55%;background:var(--lime);box-shadow:0 0 18px var(--lime)}.service-signal i:nth-child(3){top:82%;background:var(--violet);box-shadow:0 0 18px var(--violet)}.service-objectives{padding:125px 0 135px}.service-objective-lines{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #8f989d;border-bottom:1px solid #8f989d}.service-objective-lines article{min-height:300px;padding:30px;display:flex;flex-direction:column;border-right:1px solid #c3c9cc}.service-objective-lines article:last-child{border:0}.service-objective-lines span{color:#008aa3;font:600 13px Roboto Mono,monospace}.service-objective-lines h3{margin:auto 0 16px;font-size:27px}.service-objective-lines p{margin:0;color:var(--muted);line-height:1.75}.service-scope-section{padding:130px 0;background:#edf0f0}.service-scope-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:140px}.service-scope-grid>div:first-child{align-self:center}.service-scope-grid h2{margin:0 0 26px;font-size:clamp(40px,4vw,62px);line-height:1.18}.service-scope-grid>div:first-child p{max-width:470px;margin:0;color:var(--muted);line-height:1.8}.service-scope-stack{border-top:1px solid #8f989d}.service-scope-stack article{min-height:135px;display:grid;grid-template-columns:55px 190px 1fr;align-items:center;gap:25px;border-bottom:1px solid #bdc4c7}.service-scope-stack span{color:#008aa3;font:600 12px Roboto Mono,monospace}.service-scope-stack h3{margin:0;font-size:23px}.service-scope-stack p{margin:0;color:var(--muted);line-height:1.7}.service-process-section{padding:125px 0 140px}.service-process-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.16;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:90px 90px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 90%);mask-image:linear-gradient(to bottom,#000,transparent 90%)}.service-process-section>.shell{position:relative;z-index:1}.service-process-heading{max-width:740px;margin-bottom:85px}.service-process-heading h2{margin:0;font-size:clamp(42px,4.3vw,66px);line-height:1.17}.service-process-flow{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #394147;border-bottom:1px solid #394147}.service-process-flow article{min-height:320px;padding:27px;display:flex;flex-direction:column;border-right:1px solid #394147}.service-process-flow article:last-child{border:0}.service-process-flow article>span{color:var(--lime);font:600 12px Roboto Mono,monospace}.service-process-mark{position:relative;margin:auto 0;height:70px;display:flex;align-items:center}.service-process-mark:before{content:"";position:absolute;left:0;right:-28px;height:1px;background:linear-gradient(90deg,var(--cyan),#394147)}.service-process-mark i{position:relative;z-index:1;width:13px;height:13px;background:var(--black);border:2px solid var(--cyan);transform:rotate(45deg)}.service-process-flow h3{margin:0 0 14px;font-size:22px}.service-process-flow p{margin:0;color:#8e979d;line-height:1.7}.service-safeguards{padding:130px 0}.service-safeguards-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:140px}.service-safeguards h2{margin:0;font-size:clamp(40px,4vw,62px);line-height:1.18}.service-safeguard-list{border-top:1px solid #8f989d}.service-safeguard-list article{min-height:150px;display:grid;grid-template-columns:50px 1fr;align-items:center;gap:30px;border-bottom:1px solid #c6cccf}.service-safeguard-list article>span{color:#008aa3;font:600 12px Roboto Mono,monospace}.service-safeguard-list article>div{display:grid;grid-template-columns:190px 1fr;align-items:center;gap:35px}.service-safeguard-list h3{margin:0;font-size:23px}.service-safeguard-list p{margin:0;color:var(--muted);line-height:1.7}.service-related-solutions{padding:120px 0 130px;color:#fff;background:#111416}.about-page{padding:120px 0}.about-story{display:grid;grid-template-columns:.9fr 1.1fr;gap:110px}.about-story h2{margin:0;max-width:620px;font-size:52px;line-height:1.28}.about-story>div:last-child{padding-top:36px;border-top:1px solid #9ba3a7}.about-story svg{width:38px;color:#008ca6}.about-story p{margin:30px 0 0;color:#3e464b;font-size:20px;line-height:2}.fact-line{margin-top:100px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #939ca1;border-bottom:1px solid #939ca1}.fact-line>div{min-height:160px;padding:28px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid #c4cacc}.fact-line>div:last-child{border:0}.fact-line strong{color:#007e96;font:700 42px Roboto Mono,monospace}.fact-line span{color:var(--muted)}.locations{padding:120px 0;background:#edf0f0}.location-line{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #979fa3;border-bottom:1px solid #979fa3}.location-line>div{min-height:180px;padding:30px;display:grid;grid-template-columns:34px 1fr;align-content:space-between;border-right:1px solid #c2c8ca}.location-line>div:last-child{border:0}.location-line svg{color:#008ca6}.location-line span{justify-self:end;color:#868e93;font:500 11px Roboto Mono,monospace}.location-line strong{grid-column:1 / 3;font-size:30px}.about-portal{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #979fa3;border-bottom:1px solid #979fa3}.about-portal a{min-height:190px;padding:28px;display:grid;grid-template-columns:1fr 24px;align-content:space-between;gap:16px;border-right:1px solid #c2c8ca;transition:background .2s}.about-portal a:last-child{border:0}.about-portal a:hover{background:#f8fafa}.about-portal span{color:#008aa3;font:600 10px Roboto Mono,monospace}.about-portal a>svg:first-of-type{justify-self:end;color:#008ca6}.about-portal strong{align-self:end;font-size:21px}.about-portal a>svg:last-child{align-self:end;justify-self:end;color:#687177}.about-detail-hero{min-height:780px;padding:150px 0 90px;isolation:isolate}.about-detail-hero:before{content:"";position:absolute;z-index:-2;top:78px;right:0;bottom:0;left:49%;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%,transparent 96%);mask-image:linear-gradient(90deg,transparent,#000 30%,transparent 96%)}.about-detail-hero-grid{position:relative;z-index:2;min-height:540px;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px}.about-detail-hero-grid h1{max-width:720px;margin:24px 0;font-size:clamp(48px,4.5vw,72px);line-height:1.17}.about-detail-hero-grid p{max-width:670px;margin:0 0 38px;color:#9ca4aa;font-size:17px;line-height:1.85}.about-detail-hero-grid .button{gap:44px}.about-brand-field{position:relative;min-height:470px;padding:45px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;border:1px solid #354047;background:#0d1012e0;box-shadow:0 35px 90px #0000006b}.about-brand-field:before,.about-brand-field:after{content:"";position:absolute;width:310px;aspect-ratio:1;border:1px solid rgba(33,212,244,.2);transform:rotate(45deg)}.about-brand-field:after{width:220px;border-color:#b7ef3529;transform:rotate(-45deg)}.about-brand-field>*{position:relative;z-index:1}.about-brand-field img{width:270px;margin-bottom:28px}.about-brand-field>span{color:var(--lime);font:600 10px Roboto Mono,monospace}.about-brand-field>strong{margin-top:16px;font-size:25px}.about-brand-field>small{margin-top:12px;color:#68747b;font:500 9px Roboto Mono,monospace}.about-orbit{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.about-orbit i{position:absolute;width:7px;height:7px;background:var(--cyan);box-shadow:0 0 18px var(--cyan)}.about-orbit i:nth-child(1){top:19%;right:8%}.about-orbit i:nth-child(2){top:57%;right:43%;background:var(--lime);box-shadow:0 0 18px var(--lime)}.about-orbit i:nth-child(3){bottom:9%;right:18%;background:var(--violet);box-shadow:0 0 18px var(--violet)}.about-identity{padding:125px 0 135px}.about-identity-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:110px}.about-identity h2,.about-credentials h2,.case-deliverables h2{margin:0;font-size:clamp(40px,4vw,62px);line-height:1.18}.about-identity-grid>div:last-child{padding-top:32px;border-top:1px solid #9ba3a7}.about-identity-grid svg{width:36px;color:#008ca6}.about-identity-grid p{margin:26px 0 0;color:#3e464b;font-size:19px;line-height:1.95}.about-facts{margin-top:95px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #939ca1;border-bottom:1px solid #939ca1}.about-facts>div{min-height:155px;padding:26px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid #c4cacc}.about-facts>div:last-child{border:0}.about-facts strong{color:#007e96;font:700 34px Roboto Mono,monospace}.about-facts span{color:var(--muted)}.about-business{padding:120px 0 130px}.about-business:before,.history-continuity:before,.team-collaboration:before,.location-collaboration:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.16;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:92px 92px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 88%);mask-image:linear-gradient(to bottom,#000,transparent 88%)}.about-business>.shell,.history-continuity>.shell,.team-collaboration>.shell,.location-collaboration>.shell{position:relative;z-index:1}.about-business-line{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #3a4247;border-bottom:1px solid #3a4247}.about-business-line>div{min-height:210px;padding:25px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid #3a4247}.about-business-line>div:last-child{border:0}.about-business-line span{color:var(--lime);font:600 10px Roboto Mono,monospace}.about-business-line strong{font-size:18px;line-height:1.5}.about-credentials{padding:130px 0}.about-credentials-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:140px}.credential-list{border-top:1px solid #8f989d}.credential-list>div{min-height:145px;display:grid;grid-template-columns:50px 30px 1fr;align-items:center;gap:18px;border-bottom:1px solid #c6cccf}.credential-list span{color:#008aa3;font:600 10px Roboto Mono,monospace}.credential-list svg{width:19px;color:#008ca6}.credential-list strong{font-size:22px}.about-history{padding:125px 0 140px}.history-stream{border-top:1px solid #8f989d}.history-stream article{min-height:235px;display:grid;grid-template-columns:.36fr 1.64fr;align-items:center;gap:70px;border-bottom:1px solid #c5cbce}.history-period{display:flex;align-items:baseline;justify-content:space-between;gap:20px}.history-period span{color:#008aa3;font:600 10px Roboto Mono,monospace}.history-period strong{font:700 clamp(28px,3vw,46px) "Roboto Mono",monospace}.history-stream article>div:last-child{display:grid;grid-template-columns:.72fr 1.28fr;align-items:center;gap:60px}.history-stream h3{margin:0;font-size:26px}.history-stream ul{margin:0;padding:0;list-style:none;color:var(--muted);line-height:2}.history-stream li:before{content:"";width:5px;height:5px;margin-right:12px;display:inline-block;background:#008ca6}.history-continuity,.team-collaboration,.location-collaboration{padding:120px 0 130px}.continuity-line{display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid #3a4247;border-bottom:1px solid #3a4247}.continuity-line>div,.location-service-line>div{min-height:180px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid #3a4247}.continuity-line>div:last-child,.location-service-line>div:last-child{border:0}.continuity-line span,.location-service-line span{color:var(--lime);font:600 10px Roboto Mono,monospace}.continuity-line strong,.location-service-line strong{font-size:17px}.about-team,.about-location-detail{padding:125px 0 140px}.team-discipline-line{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #90999e;border-bottom:1px solid #90999e}.team-discipline-line article{min-height:340px;padding:25px;display:flex;flex-direction:column;border-right:1px solid #c5cbce}.team-discipline-line article:last-child{border:0}.team-discipline-line article>span{color:#008aa3;font:600 10px Roboto Mono,monospace}.team-discipline-line svg{width:38px;height:38px;margin:auto 0 26px;color:#008ca6}.team-discipline-line h3{margin:0 0 14px;font-size:22px}.team-discipline-line p{margin:0;color:var(--muted);line-height:1.7}.team-flow{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #3a4247;border-bottom:1px solid #3a4247}.team-flow>div{min-height:170px;padding:24px;display:grid;grid-template-columns:1fr 20px;align-content:space-between;border-right:1px solid #3a4247}.team-flow>div:last-child{border:0}.team-flow span{grid-column:1 / 3;color:var(--lime);font:600 10px Roboto Mono,monospace}.team-flow strong{align-self:end;font-size:18px}.team-flow svg{align-self:end;width:17px;color:var(--cyan)}.location-network{position:relative;min-height:430px;display:grid;grid-template-columns:repeat(3,1fr);align-items:end;gap:1px;border-bottom:1px solid #8f989d}.location-network:before{content:"";position:absolute;top:85px;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,var(--cyan),var(--lime),transparent)}.location-network article{min-height:210px;padding:28px;display:grid;grid-template-columns:35px 1fr;align-content:space-between;border-left:1px solid #c5cbce}.location-network article:last-child{border-right:1px solid #c5cbce}.location-network svg{color:#008ca6}.location-network span{justify-self:end;color:#7c858a;font:600 10px Roboto Mono,monospace}.location-network h3{grid-column:1 / 3;margin:35px 0 10px;font-size:32px}.location-network p{grid-column:1 / 3;margin:0;color:var(--muted)}.location-service-line{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #3a4247;border-bottom:1px solid #3a4247}.site-footer{padding:70px 0 24px;color:#fff;background:#08090b;border-top:1px solid #2b3034}.not-found-page{min-height:760px;padding:150px 0 100px;display:flex;align-items:center;isolation:isolate}.not-found-grid{position:absolute;z-index:-1;top:78px;right:0;bottom:0;left:45%;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 24%,transparent 94%);mask-image:linear-gradient(90deg,transparent,#000 24%,transparent 94%)}.not-found-inner{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:110px}.not-found-code{min-height:330px;display:grid;grid-template-columns:1fr 110px 1fr;align-items:center;color:#f1f4f5;font:800 clamp(110px,12vw,190px) "Roboto Mono",monospace}.not-found-code i{width:92px;height:92px;justify-self:center;border:2px solid var(--cyan);transform:rotate(45deg);box-shadow:inset 0 0 0 22px #0e1214,inset 0 0 0 24px #b7ef35b3}.not-found-copy>span{display:block;margin-bottom:22px;color:var(--cyan);font:600 13px Roboto Mono,monospace}.not-found-copy h1{max-width:680px;margin:0 0 26px;font-size:clamp(48px,4.4vw,70px);line-height:1.16}.not-found-copy p{max-width:620px;margin:0 0 38px;color:#a4acb1;font-size:18px;line-height:1.85}.not-found-actions{display:flex;gap:14px}.footer-grid{display:grid;grid-template-columns:1.2fr 1fr .7fr;gap:80px}.footer-intro img{width:235px}.footer-intro p{max-width:440px;color:#788086;font-size:13px;line-height:1.8}.footer-nav{display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:18px;color:#aeb4b8;font-size:13px}.footer-nav a:hover{color:var(--cyan)}.footer-contact{display:grid;align-content:start;gap:14px}.footer-contact>span{color:#687177;font-size:11px}.footer-contact a{display:flex;align-items:center;gap:10px;font-size:19px;font-weight:700}.footer-contact svg{width:18px;color:var(--lime)}.footer-contact p{margin:0;color:#7c858b;font-size:12px}.footer-bottom{margin-top:54px;padding-top:20px;display:flex;justify-content:space-between;color:#4f575c;font:500 10px Roboto Mono,monospace;border-top:1px solid #22272a}.preview{position:relative;height:150px;overflow:hidden;border:1px solid #dce3e7;background:#f8fafb}.mini-sidebar{position:absolute;width:22%;inset:0 auto 0 0;background:#071b2c;padding:18px 9px;display:grid;align-content:start;gap:10px}.mini-sidebar i{height:6px;background:#ffffff47}.mini-platform-body{margin-left:22%;padding:14px}.mini-topline{display:flex;justify-content:space-between;margin-bottom:14px}.mini-topline span:first-child{width:35%;height:8px;background:#58dff8}.mini-topline span:last-child{width:16%;height:8px;background:#d9e4ec}.mini-app-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.mini-app-grid i{height:36px;background:#fff;border:1px solid #dce5eb}.mini-flow{display:flex;justify-content:space-between;align-items:center;margin-top:14px}.mini-flow span{width:32%;height:5px;background:#15bdeb}.mini-flow b{width:9px;height:9px;border-radius:50%;background:var(--lime)}.mini-tabs{display:flex;gap:6px;padding:13px;border-bottom:1px solid #e2e7ea}.mini-tabs span{width:18%;height:5px;background:#cbd9e3}.mini-tabs span:first-child{background:#0ebedc}.mini-chart-row{display:grid;grid-template-columns:1fr 1.5fr;align-items:end;gap:16px;padding:17px;height:96px}.mini-ring,.mini-donut{aspect-ratio:1;border-radius:50%;border:10px solid #dce9f4;border-right-color:#7c5cff;border-top-color:var(--cyan)}.mini-bars{height:58px;display:flex;align-items:end;gap:6px;border-bottom:1px solid #adc1cf}.mini-bars i{flex:1;background:#15bde8}.mini-bars i:nth-child(1){height:35%}.mini-bars i:nth-child(2){height:68%}.mini-bars i:nth-child(3){height:48%}.mini-bars i:nth-child(4){height:87%}.mini-bars i:nth-child(5){height:64%}.preview-warning{padding:16px}.mini-alert-row{display:grid;grid-template-columns:8px 1fr 35px;gap:8px;align-items:center;height:27px;border-bottom:1px solid #e6ebee}.mini-alert-row i{height:8px;background:#ff8d73;border-radius:50%}.mini-alert-row span{height:5px;background:#cbd5db}.mini-alert-row b{height:7px;background:#e8f6b6}.mini-trend{margin-top:12px;height:36px;background:linear-gradient(165deg,transparent 45%,#12bedf 47%,#12bedf 50%,transparent 52%)}.preview-courseware{display:grid;grid-template-columns:24% 1fr 13%}.mini-slides{background:#f0f3f5;padding:9px;display:grid;gap:6px}.mini-slides i{background:#fff;border:1px solid #b8c7d1}.mini-canvas{margin:13px;background:linear-gradient(135deg,#153145,#19c9e8);color:#fff;display:grid;place-items:center;font:700 22px sans-serif}.mini-canvas b{display:none}.mini-tools{border-left:1px solid #e0e6ea;display:grid;align-content:center;gap:9px;padding:8px}.mini-tools i{height:8px;background:#c4d3dd}.preview-exam{display:grid;grid-template-columns:1.6fr .7fr;gap:14px;padding:14px}.mini-form{display:grid;gap:7px}.mini-form span{height:22px;border:1px solid #cdd8df;background:#fff}.mini-options{grid-column:1/-1;display:flex;gap:7px}.mini-options i{height:7px;flex:1;background:#b9c8d1}.preview-table{padding:12px}.mini-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:10px}.mini-kpis i{height:32px;background:#eaf5fd;border-top:2px solid #15c4e4}.mini-table-row{height:25px;display:grid;grid-template-columns:22px 1fr 34px;gap:7px;align-items:center;border-bottom:1px solid #e5eaed}.mini-table-row b{height:8px;background:#8bb8db}.mini-table-row span{height:5px;background:#ccd7de}.mini-table-row em{height:7px;background:#d8f3dd}.preview-subtitle{padding:16px;display:grid;grid-template-columns:35% 1fr;gap:15px}.mini-upload{display:grid;place-items:center;border:1px dashed #7ebce4;color:#1588ee;font-size:22px}.mini-wave{display:flex;align-items:center;gap:3px}.mini-wave i{flex:1;background:#12bde9;height:28%}.mini-wave i:nth-child(3n){height:70%}.mini-wave i:nth-child(4n){height:45%}.mini-wave i:nth-child(5n){height:88%}.preview-welfare{padding:13px}.mini-welfare-head{height:30px;background:#0d9bb6;display:flex;align-items:center;gap:8px;padding:7px}.mini-welfare-head i{width:14px;height:14px;background:#fff;border-radius:50%}.mini-welfare-head span{width:40%;height:5px;background:#ffffffb3}.mini-service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin:12px 0}.mini-service-grid i{height:32px;background:#e7f3fd;border:1px solid #d0e5f4}.mini-progress{height:6px;background:#e4e9ec}.mini-progress span{display:block;width:68%;height:100%;background:var(--lime)}@keyframes hero-arrive{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}@keyframes scan{0%,to{top:18%}50%{top:76%}}@keyframes nudge{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media (max-width: 1100px){:root{--shell: calc(100vw - 48px) }.header-inner{grid-template-columns:220px 1fr 130px}.main-nav{gap:0}.nav-entry{padding-inline:10px}.nav-entry>a{font-size:14px}.brand{width:205px}.mega-menu-inner{grid-template-columns:.65fr 1.35fr;gap:45px}.mega-intro{padding-right:35px}.hero-copy{width:60%}.product-row{grid-template-columns:40px 50px 1fr 300px 25px;gap:18px}.service-grid>a{padding:22px}.strength-grid{gap:70px}.product-detail-grid,.solution-detail-hero-grid,.case-detail-hero-grid,.service-detail-hero-grid{gap:50px}.solution-system{transform:scale(.9)}.solution-path-grid,.case-deliverables-grid,.service-scope-grid,.service-safeguards-grid,.about-credentials-grid,.solution-story-split{gap:70px}.workflow-preview{padding:35px}.not-found-inner{grid-template-columns:1fr;gap:20px}.not-found-code{max-width:620px;min-height:190px;grid-template-columns:1fr 80px 1fr}.not-found-code i{width:68px;height:68px;box-shadow:inset 0 0 0 15px #0e1214,inset 0 0 0 17px #b7ef35b3}.not-found-copy{max-width:720px}}@media (max-width: 860px){:root{--shell: calc(100vw - 32px) }.site-header{height:70px}.header-inner{grid-template-columns:1fr 46px}.desktop-contact{display:none}.menu-toggle{width:44px;height:44px;display:grid;place-items:center;justify-self:end;color:#fff;background:transparent}.main-nav{position:fixed;inset:70px 0 auto;height:auto;padding:16px;display:grid;gap:0;background:#08090bfa;transform:translateY(-130%);opacity:0;pointer-events:none;transition:transform .25s,opacity .25s}.main-nav.is-open{transform:none;opacity:1;pointer-events:auto}.nav-entry{height:auto;padding-inline:0;display:block}.nav-entry>a{min-height:56px;padding-inline:10px;font-size:15px;border-bottom:1px solid #292e32}.nav-entry>a:after,.mega-menu{display:none}.main-nav .mobile-contact{display:flex;margin-top:14px}.home-hero{min-height:780px;height:900px}.hero-prism{inset:70px -8% auto;width:116%;height:58%;object-fit:cover;object-position:72% center;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 70%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 70%,transparent 100%)}.home-hero-inner{align-items:flex-end;padding-bottom:105px}.hero-copy{width:100%}.hero-copy h1{font-size:56px}.hero-copy p{max-width:620px}.home-capability{border-radius:30px 30px 0 0}.split-lead,.strength-grid,.product-detail-grid,.detail-columns,.about-story,.about-detail-hero-grid,.about-identity-grid{grid-template-columns:1fr;gap:36px}.section-lead{margin-bottom:54px}.capability-map{grid-template-columns:1fr 1fr;padding-top:220px}.capability-map:before{display:none}.capability-node:last-child{grid-column:1 / 3}.capability-core:after{height:55px;bottom:-55px}.product-feature{grid-template-columns:1fr}.feature-screen{border-left:0;border-top:1px solid #353b40}.platform-visual{height:auto;aspect-ratio:16 / 9}.product-rail{grid-template-columns:1fr 1fr}.product-rail a:nth-child(2){border-right:0}.product-rail a:nth-child(-n+2){border-bottom:1px solid #353b40}.platform-showcase-item,.platform-showcase-item:nth-child(2n){grid-template-columns:1fr;gap:34px}.platform-showcase-item:nth-child(2n) .platform-showcase-copy{grid-column:1;grid-row:1}.platform-showcase-item:nth-child(2n) .platform-browser-window{grid-column:1;grid-row:2}.platform-showcase-copy>b{margin-bottom:40px}.strength-lines>div{grid-template-columns:45px 140px 1fr}.page-hero{min-height:560px}.product-row{grid-template-columns:40px 48px 1fr 26px;padding-block:28px}.product-row-preview{grid-column:3 / 5}.solution-row{grid-template-columns:42px 45px 1fr 25px}.framework-flow{grid-template-columns:1fr}.framework-flow>div{min-height:86px;flex-direction:row;align-items:center;border-right:0;border-bottom:1px solid #c0c6c9}.solution-detail-hero{padding-top:125px}.solution-detail-hero-grid{grid-template-columns:1fr}.solution-detail-copy{max-width:700px}.solution-system{width:min(650px,100%);margin:0 auto;transform:none}.objective-lines{grid-template-columns:1fr}.objective-lines article{min-height:190px;border-right:0;border-bottom:1px solid #c3c9cc}.objective-lines article:last-child{border-bottom:0}.objective-lines h3{margin:48px 0 14px}.solution-path-grid{grid-template-columns:1fr;gap:65px}.solution-path-title{position:static}.architecture-stack>div:nth-child(n){margin-inline:0}.service-grid{grid-template-columns:1fr 1fr}.service-grid>a:nth-child(2){border-right:0}.service-grid>a:nth-child(-n+2){border-bottom:1px solid #c6cccf}.delivery-steps{grid-template-columns:1fr 1fr}.delivery-steps>div:nth-child(2){border-right:0}.delivery-steps>div:nth-child(-n+2){border-bottom:1px solid #394046}.service-detail-hero-grid{grid-template-columns:1fr}.service-detail-copy{max-width:700px}.service-console{width:min(680px,100%);margin-inline:auto}.service-objective-lines{grid-template-columns:1fr}.service-objective-lines article{min-height:190px;border-right:0;border-bottom:1px solid #c3c9cc}.service-objective-lines article:last-child{border-bottom:0}.service-objective-lines h3{margin:48px 0 14px}.service-scope-grid,.service-safeguards-grid{grid-template-columns:1fr;gap:65px}.service-process-flow{grid-template-columns:1fr 1fr}.service-process-flow article:nth-child(2){border-right:0}.service-process-flow article:nth-child(-n+2){border-bottom:1px solid #394147}.product-workflow-layout{grid-template-columns:1fr}.workflow-preview{border-right:0;border-bottom:1px solid #374047}.education-lifecycle,.talent-chain{grid-template-columns:repeat(3,1fr)}.education-lifecycle>div:nth-child(3),.talent-chain>div:nth-child(3){border-right:0}.education-lifecycle>div:nth-child(-n+3),.talent-chain>div:nth-child(-n+3){border-bottom:1px solid #c5cbce}.education-lifecycle>div:last-child,.talent-chain>div:last-child{grid-column:2}.education-layer-line,.agent-assembly-line,.teacher-resource-rail,.teacher-stage-grid,.ops-cycle-track{grid-template-columns:1fr 1fr}.education-layer-line>div:nth-child(2),.agent-assembly-line article:nth-child(2),.teacher-resource-rail>div:nth-child(2),.teacher-stage-grid article:nth-child(2),.ops-cycle-track>div:nth-child(2){border-right:0}.education-layer-line>div:nth-child(-n+2),.agent-assembly-line article:nth-child(-n+2),.teacher-resource-rail>div:nth-child(-n+2),.teacher-stage-grid article:nth-child(-n+2),.ops-cycle-track>div:nth-child(-n+2){border-bottom:1px solid #394147}.teacher-stage-grid article:nth-child(-n+2),.ops-cycle-track>div:nth-child(-n+2){border-bottom-color:#c5cbce}.solution-story-split{grid-template-columns:1fr;gap:60px}.validation-gates{grid-template-columns:1fr 1fr}.teaching-step-track>div{grid-template-columns:40px 22px 160px 1fr}.teacher-growth-path{grid-template-columns:1fr 1fr}.teacher-growth-path>div:nth-child(2){border-right:0}.teacher-growth-path>div:nth-child(-n+2){border-bottom:1px solid #c5cbce}.learning-engine{grid-template-columns:1fr 1fr}.learning-engine article:nth-child(2){border-right:0}.learning-engine article:nth-child(-n+2){border-bottom:1px solid #394147}.case-row{grid-template-columns:70px 1fr}.case-page p,.case-method{grid-column:2;grid-row:auto}.case-page h2{grid-column:2}.case-no{grid-row:1 / 5}.case-link-icon{right:16px;bottom:25px}.case-detail-hero-grid{grid-template-columns:1fr}.case-detail-copy{max-width:700px}.case-blueprint{width:min(680px,100%);margin-inline:auto}.challenge-list article>div{grid-template-columns:.7fr 1.3fr;gap:35px}.case-deliverables-grid{grid-template-columns:1fr;gap:65px}.case-solution-links{grid-template-columns:1fr}.case-solution-links a{min-height:130px;border-right:0;border-bottom:1px solid #3a4247}.case-solution-links a:last-child{border-bottom:0}.about-brand-field{width:min(680px,100%);margin-inline:auto}.about-facts,.about-portal{grid-template-columns:1fr 1fr}.about-facts>div:nth-child(2),.about-portal a:nth-child(2){border-right:0}.about-facts>div:nth-child(-n+2),.about-portal a:nth-child(-n+2){border-bottom:1px solid #c4cacc}.about-business-line,.team-discipline-line{grid-template-columns:1fr 1fr}.about-business-line>div,.team-discipline-line article{border-bottom:1px solid #3a4247}.team-discipline-line article{border-bottom-color:#c5cbce}.about-business-line>div:nth-child(2n),.team-discipline-line article:nth-child(2n){border-right:0}.about-business-line>div:last-child,.team-discipline-line article:last-child{grid-column:1 / 3}.about-credentials-grid{grid-template-columns:1fr;gap:65px}.history-stream article{grid-template-columns:1fr;gap:35px;padding-block:40px}.history-stream article>div:last-child{grid-template-columns:.8fr 1.2fr}.continuity-line{grid-template-columns:1fr 1fr 1fr}.continuity-line>div:nth-child(3n){border-right:0}.continuity-line>div:nth-child(-n+3){border-bottom:1px solid #3a4247}.team-flow,.location-service-line{grid-template-columns:1fr 1fr}.team-flow>div:nth-child(2n),.location-service-line>div:nth-child(2n){border-right:0}.team-flow>div,.location-service-line>div{border-bottom:1px solid #3a4247}.team-flow>div:last-child,.location-service-line>div:last-child{grid-column:1 / 3}}@media (max-width: 560px){:root{--shell: calc(100vw - 24px) }.brand{width:185px}.home-hero{height:800px;min-height:740px}.hero-prism{inset:70px auto auto -42%;width:150%;height:48%;object-position:72% center}.home-hero-inner{padding-bottom:80px}.hero-copy h1{font-size:39px;margin-bottom:20px;white-space:normal}.hero-copy p{font-size:14px;margin-bottom:24px}.hero-actions{display:grid;grid-template-columns:1fr}.button{min-height:51px;justify-content:space-between}.scroll-cue{display:none}.not-found-page{min-height:720px;padding:110px 0 70px}.not-found-code{min-height:140px;grid-template-columns:1fr 54px 1fr;font-size:82px}.not-found-code i{width:46px;height:46px;box-shadow:inset 0 0 0 10px #0e1214,inset 0 0 0 12px #b7ef35b3}.not-found-copy h1{font-size:34px}.not-found-copy p{font-size:15px}.not-found-actions{display:grid}.home-capability,.home-products,.strength-section,.framework-section,.delivery-dark,.locations{padding-block:80px}.section-lead h2,.strength-title h2{font-size:37px}.section-lead p{font-size:15px}.capability-map{grid-template-columns:1fr;padding-top:200px}.capability-node:last-child{grid-column:auto}.capability-node{min-height:115px}.capability-core{width:230px;height:150px}.feature-copy{padding:30px 22px;min-height:330px}.feature-copy h3{font-size:27px}.feature-screen{padding:14px}.feature-screen .preview{height:190px}.platform-visual{border-color:#27343e}.screen-meta{grid-template-columns:1fr 1fr}.screen-meta span{font-size:12px}.product-rail{grid-template-columns:1fr}.product-rail a{border-right:0;border-bottom:1px solid #353b40!important}.product-rail a:last-child{border-bottom:0!important}.strength-lines>div{grid-template-columns:38px 1fr;padding-block:20px}.strength-lines p{grid-column:2;margin:0}.contact-band{padding:64px 0}.contact-band-inner{align-items:stretch;flex-direction:column;gap:30px}.contact-band h2{font-size:31px}.contact-band a{justify-content:space-between}.page-hero{min-height:520px}.page-hero h1{font-size:43px}.page-hero p{font-size:15px}.nowrap-desktop{white-space:normal}.solution-page-list{padding-block:60px 80px}.solution-row{padding:28px 0;grid-template-columns:36px 34px 1fr 20px;gap:14px}.solution-row:hover{padding-inline:0}.solution-page-list h2{font-size:23px}.scope-list{flex-wrap:wrap}.framework-flow>div{padding:20px 14px}.solution-detail-hero{min-height:auto;padding:108px 0 34px}.solution-detail-hero-grid{min-height:0;gap:26px}.solution-detail-copy h1{font-size:39px}.solution-detail-copy p{margin-bottom:25px;font-size:15px}.solution-detail-copy .back-link{margin-bottom:25px}.solution-system{min-height:245px}.solution-system:before{width:225px}.solution-system:after{width:145px}.solution-system-core{width:118px;height:118px;padding:12px}.solution-system-core svg{width:23px;height:23px;margin-bottom:7px}.solution-system-core strong{font-size:11px}.solution-system-core span{display:none}.solution-system-node{min-width:96px;padding:10px}.solution-system-node strong{font-size:12px}.solution-system-node.node-1{top:0;right:0}.solution-system-node.node-2{right:1%;bottom:0}.solution-system-node.node-3{left:0;bottom:4%}.solution-objectives,.solution-architecture,.solution-path,.solution-products,.education-landscape,.agent-scenario,.teaching-loop-section,.teacher-growth,.talent-chain-section,.ops-domains,.education-foundation,.agent-factory,.teaching-spaces,.teacher-resource,.organization-learning,.ops-control,.education-rollout,.teaching-rollout,.enterprise-rollout,.agent-validation,.teacher-enablement,.ops-cycle{padding-block:80px}.objective-lines article{padding:22px}.objective-lines h3{margin-top:38px;font-size:23px}.architecture-heading{margin-bottom:45px}.architecture-heading h2{font-size:37px}.architecture-stack>div{min-height:135px;padding:20px;grid-template-columns:30px 30px 1fr;gap:13px}.architecture-stack strong{font-size:17px}.architecture-stack p{grid-column:3;font-size:13px}.solution-path-list>div{min-height:150px;grid-template-columns:38px 1fr;gap:12px;padding-block:22px}.solution-path-list h3{font-size:21px}.solution-path-list p{grid-column:2;font-size:14px}.solution-product-rail a{grid-template-columns:35px 38px 1fr 22px;gap:12px}.solution-product-rail a div{display:grid;gap:5px}.solution-product-rail small{min-width:0}.solution-product-rail strong{font-size:16px}.education-lifecycle,.education-goals,.education-layer-line,.agent-question-board,.agent-assembly-line,.validation-gates,.teacher-growth-path,.teacher-outcomes,.teacher-resource-rail,.teacher-stage-grid,.talent-chain,.talent-objectives,.learning-engine,.ops-objective-grid,.ops-control-grid,.ops-cycle-track{grid-template-columns:1fr}.education-lifecycle>div,.education-lifecycle>div:last-child,.talent-chain>div,.talent-chain>div:last-child{grid-column:auto;border-right:0;border-bottom:1px solid #c5cbce}.education-goals article,.agent-question-board article,.teacher-outcomes article,.talent-objectives article,.ops-objective-grid article{min-height:190px;border-right:0;border-bottom:1px solid #c5cbce}.education-layer-line>div,.agent-assembly-line article,.teacher-resource-rail>div,.learning-engine article,.ops-cycle-track>div{min-height:230px;border-right:0;border-bottom:1px solid #394147}.validation-gates>div:nth-child(2n){transform:none}.education-stage-list>div,.enterprise-stage-list>div{min-height:155px;padding-block:20px;grid-template-columns:38px 1fr;gap:12px}.education-stage-list p,.enterprise-stage-list p{grid-column:2}.teaching-loop{min-height:0;display:grid;gap:8px}.teaching-loop:before{display:none}.teaching-loop-core{position:static;width:100%;height:125px;transform:none}.teaching-loop-core>*{transform:none}.teaching-moment{position:static;width:100%;min-height:80px}.teaching-space-pair{grid-template-columns:1fr}.teaching-space-pair article{min-height:330px;border-right:0;border-bottom:1px solid #394147}.teaching-step-track>div{min-height:170px;padding-block:20px;grid-template-columns:35px 20px 1fr;gap:12px}.teaching-step-track p{grid-column:3}.teacher-growth-path>div{min-height:110px;border-right:0;border-bottom:1px solid #c5cbce}.teacher-growth-path i{display:none}.ops-control-grid article{min-height:210px}.ops-cycle-track i{margin:30px 0}.next-solution>div{min-height:160px;grid-template-columns:1fr 26px;gap:14px}.next-solution span{grid-column:1 / 3;align-self:end}.next-solution strong{align-self:start;font-size:25px}.product-page{padding-top:20px}.product-filter{top:70px;overflow-x:auto;scrollbar-width:none}.product-filter button{flex:0 0 auto}.product-row{grid-template-columns:30px 42px 1fr 22px;gap:13px}.product-row-copy h2{font-size:20px}.product-row-copy p{font-size:13px}.product-row-preview{grid-column:1 / 5}.product-detail-hero{padding:110px 0 35px}.back-link{margin-bottom:35px}.product-detail-grid h1{font-size:39px}.detail-preview{padding:22px}.detail-preview .preview{height:205px}.detail-body{padding:80px 0}.detail-columns h2{font-size:34px}.scenario-block{grid-template-columns:1fr}.scenario-block span:last-child:nth-child(odd){grid-column:auto}.product-workflow,.product-related-solutions{padding-block:80px}.workflow-preview{padding:22px}.workflow-preview .preview{height:205px}.product-workflow-steps>div{min-height:110px;padding:20px;grid-template-columns:32px 16px 1fr;gap:12px}.product-workflow-steps strong{font-size:15px}.product-solution-rail a{grid-template-columns:35px 38px 1fr 22px;gap:12px}.product-solution-rail strong{font-size:16px}.detail-preview.platform-laptop-stage{padding:0}.platform-laptop{width:100%;margin-left:0}.platform-evidence{padding-block:80px}.platform-showcase-list{gap:16px}.platform-showcase-item,.platform-showcase-item:nth-child(2n){min-height:0;padding:22px;gap:26px}.platform-showcase-copy>b{margin:22px 0 32px}.platform-showcase-copy h3{font-size:23px}.platform-showcase-copy p{font-size:14px}.platform-browser-bar{height:30px}.case-row{min-height:360px;padding:35px 0;grid-template-columns:48px 1fr;gap:14px 20px}.case-row:hover{padding-inline:0}.case-no{font-size:35px}.case-page h2{font-size:29px}.case-method{padding-right:25px;flex-wrap:wrap}.case-link-icon{right:0}.case-detail-hero{min-height:auto;padding:108px 0 34px}.case-detail-hero-grid{min-height:0;gap:30px}.case-detail-copy h1{font-size:39px}.case-detail-copy p{margin-bottom:25px;font-size:15px}.case-detail-copy .back-link{margin-bottom:25px}.case-blueprint{min-height:285px;padding:18px}.blueprint-header{padding-bottom:13px}.blueprint-core:before{width:180px;height:75px}.blueprint-core:after{width:125px;height:50px}.blueprint-core svg{width:28px;height:28px;margin-bottom:8px}.blueprint-core strong{font-size:16px}.blueprint-core small{font-size:10px}.blueprint-focus>div{min-height:58px;padding:10px 7px}.blueprint-focus strong{font-size:11px}.case-challenges,.case-method-section,.case-deliverables,.case-related-solutions{padding-block:80px}.challenge-list article{min-height:180px;padding-block:24px;grid-template-columns:35px 1fr;gap:15px}.challenge-list article>div{grid-template-columns:1fr;gap:12px}.challenge-list h3{font-size:22px}.challenge-list p{font-size:14px}.case-method-heading{margin-bottom:45px}.case-method-heading h2{font-size:37px}.case-method-flow:before{left:43px}.case-method-flow article{min-height:190px;padding-block:22px;grid-template-columns:28px 30px 1fr;gap:12px}.case-method-flow h3{font-size:19px}.case-method-flow p{grid-column:3;font-size:14px}.deliverable-matrix{grid-template-columns:1fr}.deliverable-matrix article{min-height:170px}.case-solution-links strong{font-size:17px}.service-grid,.delivery-steps{grid-template-columns:1fr}.service-grid>a,.service-grid>a:nth-child(2),.delivery-steps>div,.delivery-steps>div:nth-child(2){min-height:300px;border-right:0;border-bottom:1px solid #c6cccf}.delivery-steps>div{border-bottom-color:#394046}.service-detail-hero{min-height:auto;padding:108px 0 34px}.service-detail-hero-grid{min-height:0;gap:30px}.service-detail-copy h1{font-size:39px}.service-detail-copy p{margin-bottom:25px;font-size:15px}.service-detail-copy .back-link{margin-bottom:25px}.service-console{min-height:285px;padding:18px}.service-console-head{padding-bottom:12px}.service-console-main:before{width:190px;height:80px}.service-console-main:after{width:140px;height:55px}.service-console-icon{width:42px;height:42px;margin-bottom:9px}.service-console-icon svg{width:22px}.service-console-main>strong{font-size:17px}.service-console-main>small{display:none}.service-console-status>div{min-height:58px;padding:9px 7px}.service-console-status strong{font-size:11px}.service-objectives,.service-scope-section,.service-process-section,.service-safeguards,.service-related-solutions{padding-block:80px}.service-objective-lines article{padding:22px}.service-objective-lines h3{margin-top:38px;font-size:23px}.service-scope-stack article{min-height:155px;padding-block:22px;grid-template-columns:38px 1fr;gap:12px}.service-scope-stack h3{font-size:21px}.service-scope-stack p{grid-column:2;font-size:14px}.service-process-heading{margin-bottom:45px}.service-process-heading h2{font-size:37px}.service-process-flow{grid-template-columns:1fr}.service-process-flow article,.service-process-flow article:nth-child(2){min-height:240px;border-right:0;border-bottom:1px solid #394147}.service-safeguard-list article{min-height:170px;grid-template-columns:35px 1fr;gap:14px}.service-safeguard-list article>div{grid-template-columns:1fr;gap:10px}.service-safeguard-list h3{font-size:21px}.service-safeguard-list p{font-size:14px}.about-story h2{font-size:38px}.about-story p{font-size:17px}.fact-line,.location-line,.about-facts,.about-portal{grid-template-columns:1fr}.fact-line>div,.location-line>div,.about-facts>div,.about-portal a{border-right:0;border-bottom:1px solid #c4cacc}.about-portal a{min-height:130px}.about-detail-hero{min-height:auto;padding:108px 0 24px}.about-detail-hero-grid{min-height:0;gap:20px}.about-detail-hero-grid h1{font-size:39px}.about-detail-hero-grid p{margin-bottom:25px;font-size:15px}.about-detail-hero-grid .back-link{margin-bottom:25px}.about-brand-field{min-height:260px;padding:18px}.about-brand-field:before{width:180px}.about-brand-field:after{width:132px}.about-brand-field img{width:185px;margin-bottom:14px}.about-brand-field>strong{margin-top:12px;font-size:18px}.about-brand-field>small{margin-top:8px}.about-identity,.about-business,.about-credentials,.about-history,.history-continuity,.about-team,.team-collaboration,.about-location-detail,.location-collaboration{padding-block:80px}.about-identity-grid p{font-size:16px}.about-facts>div{min-height:125px}.about-business-line,.team-discipline-line{grid-template-columns:1fr}.about-business-line>div,.about-business-line>div:last-child,.team-discipline-line article,.team-discipline-line article:last-child{min-height:150px;grid-column:auto;border-right:0}.credential-list>div{grid-template-columns:35px 25px 1fr}.credential-list strong{font-size:18px}.history-stream article{min-height:0;gap:24px}.history-period strong{font-size:28px}.history-stream article>div:last-child{grid-template-columns:1fr;gap:18px}.history-stream h3{font-size:22px}.continuity-line{grid-template-columns:1fr 1fr}.continuity-line>div:nth-child(n){min-height:130px;border-right:1px solid #3a4247;border-bottom:1px solid #3a4247}.continuity-line>div:nth-child(2n){border-right:0}.team-discipline-line article{min-height:240px}.team-flow,.location-service-line{grid-template-columns:1fr}.team-flow>div,.team-flow>div:last-child,.location-service-line>div,.location-service-line>div:last-child{min-height:130px;grid-column:auto;border-right:0}.location-network{min-height:0;grid-template-columns:1fr}.location-network:before{display:none}.location-network article{min-height:155px;border-right:1px solid #c5cbce;border-bottom:1px solid #c5cbce}.footer-grid{grid-template-columns:1fr;gap:40px}.footer-contact{grid-column:auto}.footer-bottom{align-items:flex-start;flex-direction:column;gap:8px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.site-frame.is-inner .rich-page-hero{display:block;min-height:0;padding:78px 0 0;color:var(--inner-ink);background:#f5f9ff;border-bottom:0;overflow:hidden}.site-frame.is-inner .rich-page-hero:before,.site-frame.is-inner .rich-page-hero:after{display:none}.rich-page-hero-grid{min-height:585px;display:grid;grid-template-columns:.88fr 1.12fr;align-items:center;gap:66px;padding-block:54px 42px}.rich-page-hero-copy{position:relative;z-index:2}.site-frame.is-inner .rich-page-hero h1{max-width:720px;margin:0 0 26px;font-size:clamp(48px,4.25vw,68px);line-height:1.16}.site-frame.is-inner .rich-page-hero p{max-width:640px;margin:0;color:#496975;font-size:17px;line-height:1.85}.rich-hero-actions{margin-top:34px;display:flex;gap:14px}.button.outline{min-height:56px;padding:0 23px;display:inline-flex;align-items:center;justify-content:center;gap:18px;color:#087f94;background:#fff;border:1px solid #7fbdc9;border-radius:5px;font-size:14px;font-weight:700}.button.outline svg{width:17px}.button.outline:hover{color:#fff;background:#087f94;border-color:#087f94}.rich-scene-visual{position:relative;min-width:0;height:430px;margin:0;overflow:hidden;border-radius:8px;box-shadow:0 30px 80px #1743552e}.rich-scene-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(255,255,255,.55);border-radius:inherit;pointer-events:none}.rich-scene-visual img{width:100%;height:100%;object-fit:cover}.rich-scene-visual figcaption{position:absolute;right:18px;bottom:18px;padding:9px 12px;color:#fff;background:#07414ed1;border-radius:4px;font-size:11px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rich-product-visual{position:relative;min-width:0;padding:22px 0 38px}.rich-product-visual:before{content:"";position:absolute;top:7%;right:-8%;bottom:0;left:12%;background:#d9edff;border-radius:50%;filter:blur(45px)}.rich-product-visual .platform-browser-window{position:relative;z-index:1;border-color:#c7d8e5;box-shadow:0 34px 85px #264a7333}.rich-product-visual .platform-browser-window>img{aspect-ratio:1.62 / 1}.product-visual-float{position:absolute;z-index:2;left:-34px;bottom:0;min-width:290px;padding:18px 20px;display:grid;grid-template-columns:34px 1fr;gap:4px 12px;color:#123542;background:#fffffff0;border:1px solid #d2e2e9;border-radius:7px;box-shadow:0 18px 45px #1f4f5e29}.product-visual-float svg{grid-row:1 / 3;width:27px;color:#07a9c4}.product-visual-float strong{font-size:14px}.product-visual-float span{color:#68818b;font-size:11px}.rich-about-visual{position:relative;height:440px}.rich-about-visual>img{position:absolute;width:58%;height:54%;object-fit:cover;border-radius:7px;box-shadow:0 22px 55px #234f6029}.rich-about-visual>img:first-child{left:0;top:0}.rich-about-visual>img:nth-child(2){right:0;bottom:0}.rich-about-visual>div{position:absolute;z-index:2;right:5%;top:11%;width:43%;min-height:170px;padding:28px;display:flex;flex-direction:column;justify-content:space-between;background:#fff;border:1px solid #d5e3e8;border-radius:7px;box-shadow:0 25px 60px #234f6029}.rich-about-visual>div img{width:190px}.rich-about-visual>div strong{font-size:22px;line-height:1.45}.hero-fact-band{background:#e8f4f9eb;border-top:1px solid #d4e6ed;border-bottom:1px solid #d4e6ed}.hero-fact-band>.shell{min-height:108px;display:grid;grid-template-columns:repeat(3,1fr)}.hero-fact-band>.shell>div{padding:22px 36px;display:flex;align-items:center;gap:18px;border-right:1px solid #ccdee5}.hero-fact-band>.shell>div:last-child{border-right:0}.hero-fact-band strong{color:#087f94;font-size:27px}.hero-fact-band span{color:#41616c;font-size:14px}.catalog-intro{max-width:1160px;margin-bottom:64px;display:grid;grid-template-columns:1.15fr .85fr;column-gap:90px;align-items:end}.catalog-intro .section-code{grid-column:1 / 3}.catalog-intro h2{margin:0;font-size:clamp(40px,4vw,60px);line-height:1.18}.catalog-intro p{margin:0 0 7px;color:var(--inner-muted);font-size:16px;line-height:1.8}.solution-catalog{padding:126px 0 138px}.solution-catalog-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #9fb6bf;border-left:1px solid #d1e0e5}.solution-catalog-grid>a{min-height:430px;padding:32px;display:flex;flex-direction:column;border-right:1px solid #d1e0e5;border-bottom:1px solid #d1e0e5;transition:background .2s,transform .2s}.solution-catalog-grid>a:hover{background:#f0fafb;transform:translateY(-2px)}.catalog-card-head{display:grid;grid-template-columns:1fr 44px 22px;align-items:center;color:#087f94}.catalog-card-head>span{color:#718992;font:600 11px Roboto Mono,monospace}.catalog-card-head svg:first-of-type{width:32px;height:32px}.catalog-card-head svg:last-of-type{width:18px;color:#6b8189}.solution-catalog-grid h3{max-width:540px;margin:72px 0 16px;font-size:30px}.solution-catalog-grid p{max-width:560px;margin:0;color:var(--inner-muted);line-height:1.78}.catalog-card-points{margin:auto 0 24px;display:flex;gap:24px}.catalog-card-points span{display:flex;align-items:center;gap:7px;color:#345967;font-size:13px}.catalog-card-points svg{width:15px;color:#75a70d}.solution-catalog-grid .scope-list{flex-wrap:wrap}.product-page{overflow-x:clip;scroll-margin-top:78px}.product-page .catalog-intro{padding-top:70px;margin-bottom:40px}.product-audience-switch{margin-bottom:0;display:grid;grid-template-columns:1fr 1fr;gap:20px}.product-audience-switch button{position:relative;min-width:0;height:368px;padding:0;overflow:hidden;color:#eef8f8;background:#102328;border:1px solid #829ba2;text-align:left;cursor:pointer;isolation:isolate;box-shadow:0 18px 46px #1c414c1c;transition:border-color .24s,box-shadow .24s,transform .24s}.product-audience-switch button:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0513192e,#05131961 36%,#051319f0);transition:background .25s}.product-audience-art{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:saturate(.72) contrast(1.03);transition:transform .45s cubic-bezier(.2,.75,.2,1),filter .35s}.product-audience-card-top{position:absolute;inset:24px 24px auto;display:grid;grid-template-columns:1fr auto 32px;align-items:center;gap:12px}.product-audience-card-top>span{color:#9ce8ee;font:700 10px Roboto Mono,monospace;letter-spacing:.06em}.product-audience-card-top>small{padding:7px 9px;color:#d8e8ea;background:#05181fa3;border:1px solid rgba(213,239,241,.24);font-size:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.product-audience-card-top>svg{width:28px;height:28px;color:#8de2e9}.product-audience-card-copy{position:absolute;inset:auto 28px 78px}.site-frame.is-inner .white-page .product-audience-card-copy strong{color:#f4f9f9;font-size:36px}.site-frame.is-inner .white-page .product-audience-card-copy p{max-width:560px;margin:13px 0 0;color:#c1d0d2;font-size:14px;line-height:1.7}.product-audience-card-action{position:absolute;right:24px;bottom:22px;left:28px;min-height:42px;padding-top:14px;display:flex;align-items:center;justify-content:space-between;color:#eef8f8;border-top:1px solid rgba(213,239,241,.28);font-size:13px;font-weight:700}.product-audience-card-action svg{width:18px;transition:transform .22s}.product-audience-switch button:is(:hover,:focus-visible){border-color:#5ad5df;box-shadow:0 28px 66px #12465233;transform:translateY(-4px);outline:none}.product-audience-switch button:is(:hover,:focus-visible) .product-audience-art{transform:scale(1.035);filter:saturate(.9) contrast(1.04)}.product-audience-switch button:is(:hover,:focus-visible) .product-audience-card-action svg{transform:translate(4px)}.product-audience-switch button.is-active{z-index:2;border-color:var(--lime);box-shadow:0 0 0 2px #b7ef3538,0 28px 66px #12465233;transform:translateY(8px)}.product-audience-switch button.is-active:after{background:linear-gradient(180deg,#04161c24,#04161c57 38%,#04161ce6)}.product-audience-switch button.is-active .product-audience-art{filter:saturate(.96) contrast(1.06)}.product-audience-switch button.is-active .product-audience-card-top>span,.product-audience-switch button.is-active .product-audience-card-top>svg{color:var(--lime)}.product-audience-switch button.is-active .product-audience-card-action{color:#071013;margin:0 -4px -3px;padding:0 14px;min-height:42px;background:var(--lime);border-top:0}.product-audience-panel{position:relative;margin-top:28px;padding:0;scroll-margin-top:96px;animation:product-audience-enter .36s cubic-bezier(.2,.75,.2,1) both}.product-audience-panel:before{content:"";position:absolute;z-index:1;top:-20px;width:210px;height:20px;background:linear-gradient(180deg,#b7ef35eb,#b7ef3524);clip-path:polygon(47% 0,53% 0,100% 100%,0 100%);transform:translate(-50%);transition:left .28s cubic-bezier(.2,.75,.2,1)}.product-audience-panel:after{content:"";position:absolute;z-index:2;top:0;width:10px;height:10px;background:var(--lime);transform:translate(-50%,-50%) rotate(45deg);transition:left .28s cubic-bezier(.2,.75,.2,1)}.product-audience-panel.is-enterprise:before,.product-audience-panel.is-enterprise:after{left:25%}.product-audience-panel.is-higherEducation:before,.product-audience-panel.is-higherEducation:after{left:75%}.product-audience-heading{padding:28px 24px 26px;display:grid;grid-template-columns:190px 1fr 1fr;align-items:end;gap:34px;border-top:2px solid var(--lime);border-bottom:1px solid #cbdadd;transition:background .28s ease}.product-audience-panel.is-enterprise .product-audience-heading{background:linear-gradient(90deg,rgba(183,239,53,.13),rgba(183,239,53,.025) 44%,transparent 72%)}.product-audience-panel.is-higherEducation .product-audience-heading{background:linear-gradient(270deg,rgba(183,239,53,.13),rgba(183,239,53,.025) 44%,transparent 72%)}@keyframes product-audience-enter{0%{opacity:.5;transform:translateY(12px)}to{opacity:1;transform:none}}.product-audience-heading>span{color:#07869c;font:700 10px Roboto Mono,monospace;letter-spacing:.05em}.product-audience-heading h3{margin:0;color:#16343d;font-size:28px}.product-audience-heading p{margin:0;color:#687d84;font-size:14px;line-height:1.65}.product-story-list{border-top:0}.product-story{min-height:500px;padding:64px 0;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:76px;border-bottom:1px solid #ccdde3}.product-story:nth-child(2n) .product-story-media{order:2}.product-story:nth-child(2n) .product-story-copy{order:1}.product-story-media{position:relative;min-width:0;height:365px;margin:0;overflow:hidden;background:#eaf3f6;border-radius:7px;box-shadow:0 24px 58px #244a5921}.product-story-media img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.product-story:hover .product-story-media img{transform:scale(1.025)}.product-story-media.is-admissions{height:auto;aspect-ratio:1525 / 905;background:#f3f3fb}.product-story-media.is-admissions img{object-fit:contain}.product-story:hover .product-story-media.is-admissions img{transform:none}.product-story-media.is-interface{padding-top:38px;background:#eef4f6;border:1px solid #c9d9df}.product-story-media.is-interface .platform-browser-bar{position:absolute;inset:0 0 auto}.product-story-media.is-interface img{object-fit:contain;object-position:center top}.product-story-media figcaption{position:absolute;right:14px;bottom:14px;padding:8px 10px;color:#fff;background:#07414ed6;border-radius:3px;font-size:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.product-story-copy{min-width:0}.product-story-meta{display:grid;grid-template-columns:42px 34px 1fr;align-items:center;gap:14px;color:#078ba2}.product-story-meta span{color:#728991;font:600 11px Roboto Mono,monospace}.product-story-meta svg{width:25px}.product-story-meta b{font-size:12px}.product-story-copy h2{margin:30px 0 16px;font-size:clamp(30px,2.6vw,42px);line-height:1.3}.product-story-copy>p{margin:0;color:var(--inner-muted);font-size:16px;line-height:1.82}.product-capability-list{margin-top:28px;display:grid;grid-template-columns:1fr 1fr;gap:12px 20px}.product-capability-list span{display:flex;align-items:center;gap:8px;color:#345c68;font-size:13px}.product-capability-list svg{width:15px;flex:0 0 auto;color:#75a70d}.product-story-footer{margin-top:34px;padding-top:22px;display:flex;align-items:center;justify-content:space-between;gap:22px;border-top:1px solid #d5e3e7}.product-story-footer small{color:#70858d;line-height:1.55}.product-story-footer strong{flex:0 0 auto;display:inline-flex;align-items:center;gap:10px;color:#087f94;font-size:13px}.product-story-footer svg{width:16px}.case-library{padding:126px 0 140px;scroll-margin-top:78px}.case-story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.case-story-grid>a{min-width:0;overflow:hidden;background:#fff;border:1px solid #d7e3e7;border-radius:7px;box-shadow:0 15px 45px #1f4b5912;transition:transform .2s,box-shadow .2s}.case-story-grid>a:hover{transform:translateY(-5px);box-shadow:0 24px 60px #1f4b5921}.case-story-image{position:relative;height:260px;overflow:hidden}.case-story-image img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.case-story-grid>a:hover .case-story-image img{transform:scale(1.035)}.case-story-image>span{position:absolute;right:13px;bottom:13px;padding:7px 9px;color:#fff;background:#07414ed1;border-radius:3px;font-size:10px}.case-story-copy{min-height:410px;padding:28px;display:flex;flex-direction:column}.case-story-copy>span{color:#078ba2;font-size:12px;font-weight:700}.case-story-copy h2{margin:13px 0 14px;font-size:27px;line-height:1.35}.case-story-copy p{margin:0;color:var(--inner-muted);line-height:1.75}.case-focus-list{margin-top:24px;display:flex;flex-wrap:wrap;gap:8px}.case-focus-list b{padding:6px 9px;color:#35616e;background:#edf7f8;font-size:11px;font-weight:600}.case-story-method{margin-top:auto;padding-top:24px;display:grid;grid-template-columns:1fr 22px;gap:7px 14px;border-top:1px solid #d8e5e9}.case-story-method strong{color:#193f4b;font-size:13px}.case-story-method small{color:#6d838c;line-height:1.55}.case-story-method svg{grid-column:2;grid-row:1 / 3;align-self:center;width:18px;color:#08a9c3}.service-page{padding:126px 0 140px;scroll-margin-top:78px}.service-page .service-grid{border-top:1px solid #a6bbc3;border-left:1px solid #d1e0e5}.service-page .service-grid>a{min-height:430px;padding:32px;background:#fff}.service-page .service-grid>a:hover{background:#f1fafb}.service-scope-preview{margin-top:auto;padding-top:24px;display:grid;gap:10px;border-top:1px solid #d6e3e8}.service-scope-preview b{display:flex;align-items:center;gap:8px;color:#466570;font-size:12px;font-weight:600}.service-scope-preview svg{width:14px;color:#6fa009}.service-page .service-row-arrow{top:32px;right:32px}.case-detail-photo{position:relative;height:480px;margin:0;overflow:hidden;border-radius:8px;box-shadow:0 30px 75px #1f4c5b2b}.case-detail-photo img{width:100%;height:100%;object-fit:cover}.case-detail-photo figcaption{position:absolute;inset:auto 18px 18px;padding:15px 17px;display:grid;gap:5px;color:#fff;background:#063a46db;border-radius:5px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.case-detail-photo figcaption span{color:#b7e9f1;font:600 9px Roboto Mono,monospace}.case-detail-photo figcaption strong{font-size:13px}@media (max-width: 980px){.rich-page-hero-grid{grid-template-columns:1fr;min-height:0;gap:44px;padding-block:70px 48px}.rich-page-hero-copy{max-width:760px}.rich-scene-visual,.rich-about-visual{height:420px}.rich-product-visual{width:min(760px,100%)}.catalog-intro{grid-template-columns:1fr;gap:26px}.catalog-intro .section-code{grid-column:auto}.solution-catalog-grid,.case-story-grid{grid-template-columns:1fr 1fr}.case-story-grid>a:last-child{grid-column:1 / 3}.case-story-grid>a:last-child{display:grid;grid-template-columns:1fr 1fr}.case-story-grid>a:last-child .case-story-image{height:100%;min-height:430px}.product-story{gap:42px}.product-audience-heading{grid-template-columns:150px 1fr}.product-audience-heading p{grid-column:2}}@media (max-width: 700px){.site-frame.is-inner .rich-page-hero{padding-top:70px}.rich-page-hero-grid{gap:34px;padding-block:48px 30px}.site-frame.is-inner .rich-page-hero h1{font-size:38px}.site-frame.is-inner .rich-page-hero p{font-size:15px}.rich-hero-actions{display:grid}.rich-scene-visual{height:270px}.rich-product-visual{padding:0 0 35px}.product-visual-float{position:relative;left:12px;width:calc(100% - 24px);min-width:0;margin-top:-20px}.rich-about-visual{height:320px}.rich-about-visual>div{width:55%;min-height:135px;padding:18px}.rich-about-visual>div img{width:135px}.rich-about-visual>div strong{font-size:16px}.hero-fact-band>.shell{grid-template-columns:1fr}.hero-fact-band>.shell>div{min-height:78px;padding:16px 8px;border-right:0;border-bottom:1px solid #ccdee5}.hero-fact-band>.shell>div:last-child{border-bottom:0}.hero-fact-band strong{width:90px;font-size:22px}.solution-catalog,.case-library,.service-page{padding:82px 0}.catalog-intro{margin-bottom:42px}.catalog-intro h2{font-size:35px}.solution-catalog-grid,.case-story-grid{grid-template-columns:1fr}.solution-catalog-grid>a{min-height:390px;padding:24px}.solution-catalog-grid h3{margin-top:48px;font-size:25px}.catalog-card-points{display:grid;gap:10px}.case-story-grid>a:last-child{grid-column:auto;display:block}.case-story-grid>a:last-child .case-story-image{min-height:0;height:240px}.case-story-image{height:240px}.case-story-copy{min-height:360px;padding:23px}.case-detail-photo{height:300px}.product-story{min-height:0;padding:44px 0;grid-template-columns:1fr;gap:28px}.product-story:nth-child(2n) .product-story-media,.product-story:nth-child(2n) .product-story-copy{order:initial}.product-story-media{height:245px}.product-story-media.is-admissions{height:auto}.product-story-copy h2{margin-top:22px;font-size:27px}.product-story-copy>p{font-size:14px}.product-capability-list{grid-template-columns:1fr;margin-top:22px}.product-story-footer{align-items:flex-start;flex-direction:column;margin-top:26px}.product-audience-switch{grid-template-columns:1fr}.product-audience-switch button{height:310px}.product-audience-card-top{inset:20px 20px auto}.product-audience-card-copy{inset:auto 22px 72px}.site-frame.is-inner .white-page .product-audience-card-copy strong{font-size:30px}.site-frame.is-inner .white-page .product-audience-card-copy p{font-size:13px}.product-audience-card-action{right:20px;left:22px}.product-audience-panel{margin-top:18px;padding:0}.product-audience-panel:before,.product-audience-panel:after{display:none}.product-audience-heading{padding:22px 18px 20px;grid-template-columns:1fr;gap:8px}.product-audience-heading p{margin-top:8px}.product-audience-heading h3{font-size:25px}}.site-frame.is-inner{color:#102631;background:#fff;--inner-ink: #102631;--inner-muted: #55717d;--inner-line: #cfdee4;--inner-cyan: #08a9c3;--inner-green: #87b91e;--inner-soft: #f3f9fb;--inner-mist: #e7f4f7}.site-frame.is-inner .site-header{color:var(--inner-ink);background:#ffffffeb;border-bottom-color:#10586921;box-shadow:0 8px 30px #1852600f}.site-frame.is-inner .nav-entry>a{color:#405d68}.site-frame.is-inner .nav-entry.is-hovered>a,.nav-entry>a:hover,.site-frame.is-inner .nav-entry:has(>a:focus-visible)>a,.site-frame.is-inner .nav-entry>a.is-active{color:#087f94}.site-frame.is-inner .nav-contact{color:#fff;background:#087f94;border-color:#087f94}.site-frame.is-inner .nav-contact:hover{color:#fff;background:#075f70;border-color:#075f70}.site-frame.is-inner .mega-menu{color:var(--inner-ink);background:#fafdfefa;border-color:#d8e6eb;box-shadow:0 28px 70px #17495624}.site-frame.is-inner .mega-intro{border-color:#d7e5ea}.site-frame.is-inner .mega-intro p{color:var(--inner-muted)}.site-frame.is-inner .mega-intro a{color:#087f94}.site-frame.is-inner .mega-links a{border-color:#dce8ec}.site-frame.is-inner .mega-links a:hover{color:#087f94;background:#eaf6f8}.site-frame.is-inner .mega-links span,.site-frame.is-inner .mega-links svg{color:#78909a}.site-frame.is-inner .page-hero{min-height:560px;color:var(--inner-ink);background:#f4fafb;border-bottom:1px solid #d7e8ec}.site-frame.is-inner .page-hero:before{content:"";position:absolute;right:8%;top:148px;width:320px;height:230px;background:linear-gradient(135deg,#08a9c31f,#87b91e12);clip-path:polygon(13% 0,100% 0,87% 100%,0 100%)}.site-frame.is-inner .page-hero:after{width:330px;right:10%;top:122px;border-color:#08a9c347;box-shadow:0 0 0 44px #08a9c309,0 0 0 88px #87b91e06}.site-frame.is-inner .signal-grid{top:78px;right:0;bottom:0;left:50%;background-image:linear-gradient(rgba(8,127,148,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(8,127,148,.09) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 80%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 80%,transparent)}.site-frame.is-inner .page-index,.site-frame.is-inner .section-code{color:#07869c}.site-frame.is-inner .page-hero h1{max-width:900px;font-size:clamp(50px,4.8vw,72px)}.site-frame.is-inner .page-hero p{max-width:680px;color:var(--inner-muted)}.site-frame.is-inner .white-page{background:#fff}.site-frame.is-inner .framework-section,.site-frame.is-inner .about-directory,.site-frame.is-inner .detail-body{background:var(--inner-soft)}.site-frame.is-inner .solution-row,.site-frame.is-inner .product-row,.site-frame.is-inner .case-row{border-color:var(--inner-line)}.site-frame.is-inner .solution-row:first-child,.site-frame.is-inner .case-row:first-child{border-top-color:#9eb7c1}.site-frame.is-inner .solution-row:hover,.site-frame.is-inner .product-row:hover,.site-frame.is-inner .case-row:hover{background:#edf8fa}.site-frame.is-inner .scope-list b{color:#315662;background:#e5f2f5}.site-frame.is-inner .product-filter{background:#fffffff5;border-color:var(--inner-line)}.site-frame.is-inner .product-filter button{color:#5e7781}.site-frame.is-inner .product-filter button.is-active{color:#087f94}.site-frame.is-inner .dark-stage,.site-frame.is-inner .product-workflow,.site-frame.is-inner .product-related-solutions,.site-frame.is-inner .solution-products,.site-frame.is-inner .case-method-section,.site-frame.is-inner .case-related-solutions,.site-frame.is-inner .service-process-section,.site-frame.is-inner .service-related-solutions,.site-frame.is-inner .about-business,.site-frame.is-inner .history-continuity,.site-frame.is-inner .team-collaboration,.site-frame.is-inner .location-collaboration,.site-frame.is-inner .delivery-dark,.site-frame.is-inner .locations{color:var(--inner-ink);background:var(--inner-soft)}.site-frame.is-inner .section-lead.dark p,.site-frame.is-inner .dark-stage p,.site-frame.is-inner .delivery-dark p,.site-frame.is-inner .locations p{color:var(--inner-muted)}.site-frame.is-inner .section-lead.dark a{color:#087f94}.is-inner :where(.button.primary){color:#071013;background:#21d4f4}.site-frame.is-inner .solution-detail-hero,.site-frame.is-inner .product-detail-hero,.site-frame.is-inner .case-detail-hero,.site-frame.is-inner .service-detail-hero,.site-frame.is-inner .about-detail-hero{min-height:720px;background:#f1f8fa;border-bottom:1px solid #d6e6ea}.site-frame.is-inner .solution-detail-hero:before,.site-frame.is-inner .case-detail-hero:before,.site-frame.is-inner .service-detail-hero:before,.site-frame.is-inner .about-detail-hero:before{background-image:linear-gradient(rgba(8,127,148,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(8,127,148,.08) 1px,transparent 1px)}.site-frame.is-inner .solution-detail-copy p,.site-frame.is-inner .product-detail-grid p,.site-frame.is-inner .case-detail-copy p,.site-frame.is-inner .service-detail-copy p,.site-frame.is-inner .about-detail-hero-grid p{color:var(--inner-muted)}.site-frame.is-inner .back-link{color:#46717f}.site-frame.is-inner .detail-icon{color:#078da5}.site-frame.is-inner .solution-system-core,.site-frame.is-inner .solution-system-node,.site-frame.is-inner .case-blueprint,.site-frame.is-inner .service-console,.site-frame.is-inner .about-brand-field{color:var(--inner-ink);background:#fffffff0;border-color:#bed4dc;box-shadow:0 26px 70px #25637121}.site-frame.is-inner .solution-system-core span,.site-frame.is-inner .blueprint-header,.site-frame.is-inner .blueprint-core small,.site-frame.is-inner .service-console-head,.site-frame.is-inner .service-console-main>small,.site-frame.is-inner .about-brand-field>small{color:#66838e}.site-frame.is-inner .blueprint-header,.site-frame.is-inner .blueprint-focus,.site-frame.is-inner .service-console-head,.site-frame.is-inner .service-console-status{border-color:#d4e3e8}.site-frame.is-inner .solution-system-node span,.site-frame.is-inner .blueprint-header b,.site-frame.is-inner .service-console-head b,.site-frame.is-inner .about-brand-field>span{color:#6f9e0a}.site-frame.is-inner .detail-preview{background:linear-gradient(135deg,#08a9c31f,#87b91e12)}.site-frame.is-inner .detail-preview .preview{box-shadow:0 28px 65px #235a672e}.site-frame.is-inner .education-layer-line>div,.site-frame.is-inner .agent-assembly-line article,.site-frame.is-inner .teaching-space-pair article,.site-frame.is-inner .teacher-resource-rail>div,.site-frame.is-inner .learning-engine article,.site-frame.is-inner .ops-control-grid article,.site-frame.is-inner .delivery-steps>div,.site-frame.is-inner .service-process-flow article,.site-frame.is-inner .about-business-line>div,.site-frame.is-inner .continuity-line>div,.site-frame.is-inner .team-flow>div,.site-frame.is-inner .location-service-line>div,.site-frame.is-inner .case-solution-links a,.site-frame.is-inner .product-solution-rail a,.site-frame.is-inner .solution-product-rail a{color:var(--inner-ink);border-color:#c9dde3;background:#ffffff8f}.site-frame.is-inner .architecture-stack>div{color:var(--inner-ink);background:#ffffffc7;border-color:#c5dae1;box-shadow:0 14px 35px #25637114}.site-frame.is-inner .architecture-stack p{color:var(--inner-muted)}.site-frame.is-inner .assembly-mark,.site-frame.is-inner .teaching-loop-core,.site-frame.is-inner .method-marker i,.site-frame.is-inner .service-process-mark i{color:#fff;background:#087f94;border-color:#42bdd0}.site-frame.is-inner .teaching-loop-core span{color:#d4edf1}.site-frame.is-inner .product-workflow:before{opacity:.45;background-image:linear-gradient(rgba(8,127,148,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(8,127,148,.08) 1px,transparent 1px)}.site-frame.is-inner .product-workflow-layout{color:var(--inner-ink);background:#ffffffd1;border-color:#c5dbe2;box-shadow:0 24px 60px #2563711a}.site-frame.is-inner .workflow-preview{border-color:#c9dce2;background:linear-gradient(135deg,#08a9c317,#87b91e0b)}.site-frame.is-inner .workflow-preview .preview{border-color:#c5d7dd;box-shadow:0 24px 55px #20566429}.site-frame.is-inner .workflow-preview>span{color:#6d970f}.site-frame.is-inner .product-workflow-steps>div{border-color:#d4e3e8}.site-frame.is-inner .product-workflow-steps span{color:#6b858f}.site-frame.is-inner .platform-showcase-item:nth-child(2n){color:var(--inner-ink);background:#eaf5f7;border-color:#cfe1e6}.site-frame.is-inner .platform-showcase-item:nth-child(2n) .platform-showcase-copy>span{color:#5d8507;background:#eef8d5}.site-frame.is-inner .platform-showcase-item:nth-child(2n) .platform-showcase-copy p{color:var(--inner-muted)}.site-frame.is-inner .next-solution{color:var(--inner-ink);background:#e8f4f6;border-color:#c9e0e5}.site-frame.is-inner .next-solution span{color:#66808a}.site-frame.is-inner .next-solution:hover strong{color:#087f94}.site-frame.is-inner .not-found-code{color:var(--inner-ink)}.site-frame.is-inner .not-found-code i{box-shadow:inset 0 0 0 22px #f1f8fa,inset 0 0 0 24px #87b91e9e}.site-frame.is-inner .not-found-copy p{color:var(--inner-muted)}.site-frame.is-inner .not-found-grid{background-image:linear-gradient(rgba(8,127,148,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(8,127,148,.08) 1px,transparent 1px)}.site-frame.is-inner .education-layer-line p,.site-frame.is-inner .agent-assembly-line p,.site-frame.is-inner .teaching-space-pair p,.site-frame.is-inner .teacher-resource-rail p,.site-frame.is-inner .learning-engine p,.site-frame.is-inner .ops-control-grid p,.site-frame.is-inner .delivery-steps p,.site-frame.is-inner .service-process-flow p{color:var(--inner-muted)}.site-frame.is-inner .contact-band{color:var(--inner-ink);background:#dff2f5;border-color:#c2e1e7}.site-frame.is-inner .contact-band p{color:#4d6d78}.site-frame.is-inner .contact-band a{color:#fff;background:#087f94}.site-frame.is-inner .contact-band a:hover{background:#075f70}.site-frame.is-inner .site-footer{color:#fff;background:#0a4650;border-color:#ffffff1f}.site-frame.is-inner .footer-intro p{color:#b8d1d6}.site-frame.is-inner .footer-nav{color:#d3e5e8}.site-frame.is-inner .footer-bottom{color:#9ec2c8;border-color:#ffffff21}@media (max-width: 800px){.site-frame.is-inner .menu-toggle{color:#087f94}.site-frame.is-inner .main-nav{color:var(--inner-ink);background:#fff}.site-frame.is-inner .main-nav .nav-entry>a{color:#274c58;border-color:#dbe8ec}.site-frame.is-inner .page-hero{min-height:500px}.site-frame.is-inner .page-hero:before{right:-70px;top:190px;width:250px;height:180px}.site-frame.is-inner .page-hero:after{right:-45px;top:165px;width:250px}}.service-detail-hero{min-height:760px;padding:138px 0 72px;overflow:hidden}.service-detail-hero:after{content:"";position:absolute;inset:auto 0 0;height:180px;pointer-events:none;background:linear-gradient(to bottom,transparent,rgba(15,18,20,.88))}.service-detail-hero-grid{min-height:550px;grid-template-columns:.82fr 1.18fr;gap:76px}.service-detail-copy{position:relative;z-index:2}.service-detail-copy h1{margin:20px 0 24px}.service-hero-actions{display:flex;align-items:center;gap:30px}.service-hero-actions .text-link{display:inline-flex;align-items:center;gap:10px;color:#dce4e6;font-size:14px}.service-hero-actions .text-link svg{width:17px}.service-hero-visual{position:relative;z-index:1;min-height:500px;margin:0;overflow:hidden;background:#171d20}.service-hero-visual:before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,18,20,.72),transparent 24%,transparent 82%,rgba(15,18,20,.18))}.service-hero-visual img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.82) contrast(1.03) brightness(.83)}.service-hero-focus{position:absolute;z-index:2;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(3,1fr);background:#090e10d6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid rgba(255,255,255,.13)}.service-hero-focus span{min-height:76px;padding:16px 18px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid rgba(255,255,255,.12);font-size:13px;font-weight:700}.service-hero-focus span:last-child{border-right:0}.service-hero-focus small{color:var(--lime);font:600 9px Roboto Mono,monospace}.service-hero-visual figcaption{position:absolute;z-index:2;top:18px;right:18px;padding:9px 12px;color:#ffffffbd;background:#070b0d8f;font-size:11px}.service-fit{padding:120px 0 92px;scroll-margin-top:90px}.service-fit-layout{display:grid;grid-template-columns:.68fr 1.32fr;gap:110px;align-items:start}.service-fit-intro h2,.service-evidence-heading h2,.service-handoff-copy h2{margin:14px 0 24px;font-size:clamp(38px,4vw,60px);line-height:1.18}.service-fit-intro>p{max-width:480px;margin:0;color:var(--muted);line-height:1.8}.service-fit-columns{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #9aa6aa;border-bottom:1px solid #c5cdcf}.service-fit-columns>div{min-height:310px;padding:28px 30px;border-right:1px solid #c5cdcf}.service-fit-columns>div:last-child{border-right:0}.service-fit-columns>div>span{display:block;margin-bottom:38px;color:#267080;font:600 11px Roboto Mono,monospace}.service-fit-columns p{margin:0 0 22px;display:grid;grid-template-columns:18px 1fr;gap:12px;color:#354247;line-height:1.65}.service-fit-columns svg{width:16px;color:#64910c}.service-outcomes{padding:0 0 110px}.service-outcome-line{display:grid;grid-template-columns:repeat(3,1fr);background:#dce8e5;border-top:1px solid #aabdb8;border-bottom:1px solid #aabdb8}.service-outcome-line article{min-height:230px;padding:28px;display:flex;flex-direction:column;border-right:1px solid #b8c9c5}.service-outcome-line article:last-child{border-right:0}.service-outcome-line span{color:#087a8e;font:600 11px Roboto Mono,monospace}.service-outcome-line h3{margin:auto 0 12px;font-size:23px}.service-outcome-line p{margin:0;color:#536267;line-height:1.7}.service-evidence{padding:128px 0 140px}.service-evidence-heading{max-width:820px;margin-bottom:72px}.service-evidence-heading>p{max-width:680px;margin:0;color:var(--muted);font-size:16px;line-height:1.8}.service-evidence-heading.dark>p{color:#9ba6aa}.consulting-board{position:relative;min-height:650px;margin-left:85px;background:#eef2ef;border:1px solid #bdc9c5;overflow:hidden}.consulting-quadrants{position:absolute;top:58px;right:58px;bottom:58px;left:58px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.consulting-quadrants i{border-right:1px solid #a9b8b4;border-bottom:1px solid #a9b8b4}.consulting-quadrants i:nth-child(2n){border-right:0}.consulting-quadrants i:nth-child(n+3){border-bottom:0}.consulting-axis{position:absolute;z-index:2;display:flex;justify-content:space-between;color:#647378;font:600 10px Roboto Mono,monospace}.consulting-axis-y{top:60px;bottom:60px;left:22px;writing-mode:vertical-rl;transform:rotate(180deg)}.consulting-axis-x{left:68px;right:68px;bottom:20px}.consulting-note{position:absolute;z-index:3;width:235px;min-height:145px;padding:18px;background:#fff;border:1px solid #afbfba;box-shadow:0 16px 38px #263d3717}.consulting-note span{color:#128297;font:600 10px Roboto Mono,monospace}.consulting-note strong{display:block;margin:22px 0 7px;font-size:18px}.consulting-note p{margin:0;color:#627075;font-size:13px;line-height:1.55}.consulting-note.note-1{left:16%;bottom:13%}.consulting-note.note-2{left:28%;top:15%}.consulting-note.note-3{right:22%;top:26%}.consulting-note.note-4{right:9%;bottom:16%}.consulting-priority{position:absolute;z-index:4;top:55px;right:58px;width:190px;min-height:105px;padding:16px;color:#eaf0ec;background:#17221f;display:grid;grid-template-columns:24px 1fr;gap:9px}.consulting-priority svg{width:20px;color:var(--lime)}.consulting-priority strong{font-size:15px}.consulting-priority small{grid-column:1 / 3;color:#9eaaa6;line-height:1.5}.service-role-rail{display:grid;grid-template-columns:repeat(3,1fr);margin-top:44px;border-top:1px solid #a0aaad;border-bottom:1px solid #c5cdcf}.service-role-rail article{min-height:170px;padding:24px;display:grid;grid-template-columns:32px 1fr;gap:18px;border-right:1px solid #c5cdcf}.service-role-rail article:last-child{border-right:0}.service-role-rail>article>span{color:#087d92;font:600 10px Roboto Mono,monospace}.service-role-rail h3{margin:0 0 12px;font-size:19px}.service-role-rail p{margin:0;color:var(--muted);font-size:14px;line-height:1.65}.service-evidence-deployment{overflow:hidden}.deployment-control{display:grid;grid-template-columns:1.05fr .95fr;border:1px solid #354146}.deployment-interface{position:relative;min-height:500px;margin:0;padding:42px;display:flex;align-items:center;background:#0d1113;border-right:1px solid #354146}.deployment-interface img{width:100%;box-shadow:0 24px 60px #00000075}.deployment-interface figcaption{position:absolute;left:42px;bottom:42px;padding:14px 17px;display:flex;align-items:center;gap:12px;color:#eaf0f1;background:#0b0f11e6;border:1px solid #3c484d}.deployment-interface figcaption svg{width:22px;color:var(--lime)}.deployment-interface figcaption span{display:grid;gap:3px}.deployment-interface figcaption small{color:#8f9b9f}.deployment-lanes article{min-height:125px;padding:22px 24px;display:grid;grid-template-columns:34px 1fr 50px 22px;align-items:center;gap:14px;border-bottom:1px solid #354146}.deployment-lanes article:last-child{border-bottom:0}.deployment-lanes span{color:var(--lime);font:600 10px Roboto Mono,monospace}.deployment-lanes strong{font-size:18px}.deployment-lanes p{margin:7px 0 0;color:#8e999d;font-size:13px;line-height:1.55}.deployment-lanes i{height:1px;background:linear-gradient(90deg,#334248,var(--cyan))}.deployment-lanes svg{width:19px;color:var(--cyan)}.deployment-gates{display:grid;grid-template-columns:repeat(4,1fr);margin-top:42px;border-top:1px solid #3a454a;border-bottom:1px solid #3a454a}.deployment-gates div{min-height:135px;padding:22px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid #3a454a}.deployment-gates div:last-child{border-right:0}.deployment-gates span{color:#7d8a8e;font:600 9px Roboto Mono,monospace}.deployment-gates strong{font-size:14px;line-height:1.6}.governance-matrix{border-top:1px solid #8c999d;border-left:1px solid #c0c9cc}.governance-head,.governance-matrix article{display:grid;grid-template-columns:.8fr 1fr 1fr}.governance-head span{padding:15px 24px;color:#667378;background:#e2e8e7;border-right:1px solid #c0c9cc;font:600 10px Roboto Mono,monospace}.governance-matrix article>*{min-height:125px;margin:0;padding:24px;display:flex;align-items:center;border-right:1px solid #c0c9cc;border-bottom:1px solid #c0c9cc}.governance-matrix article>div{display:grid;grid-template-columns:28px 32px 1fr;gap:14px}.governance-matrix article span{color:#087d92;font:600 10px Roboto Mono,monospace}.governance-matrix article svg{width:22px;color:#5d8a10}.governance-matrix article p{color:#526066;line-height:1.6}.governance-checks{width:min(760px,100%);margin:50px auto 0;display:grid;grid-template-columns:1fr 90px 1fr;align-items:center}.governance-checks>div{min-height:120px;padding:20px;display:flex;align-items:center;gap:18px;color:#e8eeee;background:#17201f}.governance-checks>div>svg{width:28px;color:var(--lime)}.governance-checks>svg{justify-self:center;color:#168aa0}.governance-checks span{display:grid;gap:8px}.governance-checks small{color:#98a4a1}.training-stage{display:grid;grid-template-columns:.92fr 1.08fr;border-top:1px solid #3a454a;border-bottom:1px solid #3a454a}.training-stage>figure{position:relative;min-height:570px;margin:0;overflow:hidden;border-right:1px solid #3a454a}.training-stage>figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 55%,rgba(11,15,17,.9))}.training-stage>figure img{width:100%;height:100%;object-fit:cover;filter:saturate(.75) brightness(.72)}.training-stage>figure figcaption{position:absolute;z-index:2;left:24px;bottom:22px;color:#c1cbce;font-size:12px}.training-role-tracks article{min-height:190px;padding:23px 26px;display:grid;grid-template-columns:85px 1fr;gap:8px 22px;border-bottom:1px solid #3a454a}.training-role-tracks article:last-child{border-bottom:0}.training-role-tracks article>span{color:var(--lime);font:600 9px Roboto Mono,monospace}.training-role-tracks h3{margin:0;font-size:20px}.training-role-tracks p{grid-column:2;margin:0;color:#8f9b9f;font-size:14px;line-height:1.6}.training-role-tracks article>div{grid-column:2;display:grid;grid-template-columns:1fr 1fr 1fr auto;align-items:center;gap:0}.training-role-tracks i{height:4px;background:#2b4e52;border-right:3px solid #111517}.training-role-tracks i:nth-child(2){background:#187b8c}.training-role-tracks i:nth-child(3){background:var(--lime)}.training-role-tracks b{margin-left:12px;color:#cbd4d2;font-size:11px}.training-loop{display:grid;grid-template-columns:repeat(4,1fr);margin-top:42px;border:1px solid #3a454a}.training-loop>div{min-height:150px;padding:20px;display:grid;grid-template-columns:1fr 18px;align-content:space-between;border-right:1px solid #3a454a}.training-loop>div:last-child{border-right:0}.training-loop span{color:var(--lime);font:600 10px Roboto Mono,monospace}.training-loop strong,.training-loop small{grid-column:1 / 3}.training-loop small{color:#879397;line-height:1.5}.training-loop svg{width:17px;color:#517078}.service-runbook{padding:125px 0 135px;scroll-margin-top:90px}.service-runbook .section-lead{margin-bottom:70px}.service-runbook-list{border-top:1px solid #8d999d}.service-runbook-list article{min-height:150px;padding:24px 0;display:grid;grid-template-columns:60px 1.3fr .85fr .85fr;align-items:center;gap:32px;border-bottom:1px solid #c3cbce}.service-runbook-list article>span{color:#087e93;font:600 11px Roboto Mono,monospace}.service-runbook-list h3{margin:0 0 9px;font-size:21px}.service-runbook-list p{margin:0;color:var(--muted);line-height:1.65}.service-runbook-list article>div:nth-last-child(-n+2){min-height:82px;padding-left:24px;display:flex;flex-direction:column;justify-content:center;border-left:1px solid #d2d8da}.service-runbook-list small{margin-bottom:10px;color:#68777c;font:600 9px Roboto Mono,monospace}.service-runbook-list strong{font-size:14px;line-height:1.55}.service-handoff{padding:128px 0 140px;color:#fff;background:#15201f}.service-handoff-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:100px}.service-handoff-copy>p{max-width:470px;color:#9ca9a6;line-height:1.8}.service-acceptance{margin-top:45px;padding-top:24px;display:grid;gap:15px;border-top:1px solid #42504d}.service-acceptance>strong{margin-bottom:8px;color:var(--lime);font:600 10px Roboto Mono,monospace}.service-acceptance span{display:grid;grid-template-columns:18px 1fr;gap:10px;color:#cbd3d1;font-size:13px;line-height:1.55}.service-acceptance svg{width:16px;color:var(--lime)}.service-deliverable-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #465450;border-left:1px solid #465450}.service-deliverable-grid article{min-height:255px;padding:25px;display:flex;flex-direction:column;border-right:1px solid #465450;border-bottom:1px solid #465450}.service-deliverable-grid article>span{color:var(--lime);font:600 10px Roboto Mono,monospace}.service-deliverable-grid svg{width:28px;margin:28px 0 auto;color:#43aec0}.service-deliverable-grid h3{margin:0 0 12px;font-size:20px}.service-deliverable-grid p{margin:0;color:#98a5a2;font-size:14px;line-height:1.65}@media (max-width: 1100px){.service-detail-hero-grid,.service-fit-layout,.service-handoff-layout{grid-template-columns:1fr;gap:52px}.service-detail-copy{max-width:760px}.service-hero-visual{min-height:520px}.service-fit-columns{max-width:820px}.consulting-board{margin-left:0}.deployment-control,.training-stage{grid-template-columns:1fr}.deployment-interface,.training-stage>figure{border-right:0;border-bottom:1px solid #354146}.service-runbook-list article{grid-template-columns:45px 1fr 1fr}.service-runbook-list article>div:last-child{grid-column:3}.service-runbook-list article>div:nth-child(3){grid-column:2}}@media (max-width: 800px){.service-detail-hero{min-height:auto;padding:108px 0 38px}.service-detail-hero-grid{min-height:0;gap:30px}.service-detail-copy h1{font-size:39px}.service-detail-copy p{font-size:15px}.service-hero-actions{align-items:flex-start;flex-direction:column;gap:20px}.service-hero-visual{min-height:370px}.service-hero-visual:before{background:linear-gradient(to bottom,transparent 50%,rgba(15,18,20,.35))}.service-hero-visual figcaption{top:12px;right:12px;max-width:calc(100% - 24px)}.service-hero-focus span{min-height:70px;padding:13px 10px;font-size:11px}.service-fit,.service-evidence,.service-runbook,.service-handoff{padding:78px 0}.service-outcomes{padding-bottom:72px}.service-fit-intro h2,.service-evidence-heading h2,.service-handoff-copy h2{font-size:35px}.service-fit-columns,.service-outcome-line,.service-role-rail,.deployment-gates,.training-loop,.service-deliverable-grid{grid-template-columns:1fr}.service-fit-columns>div,.service-outcome-line article,.service-role-rail article,.deployment-gates div,.training-loop>div{min-height:0;border-right:0;border-bottom:1px solid #c5cdcf}.service-fit-columns>div{padding:25px 20px}.service-outcome-line article{min-height:190px}.service-role-rail article:last-child,.deployment-gates div:last-child,.training-loop>div:last-child{border-bottom:0}.service-evidence-heading{margin-bottom:45px}.consulting-board{min-height:720px}.consulting-quadrants{top:45px;right:22px;bottom:45px;left:22px}.consulting-axis-y{display:none}.consulting-axis-x{left:22px;right:22px}.consulting-note{width:44%;min-height:150px;padding:14px}.consulting-note.note-1{left:4%;bottom:13%}.consulting-note.note-2{left:4%;top:14%}.consulting-note.note-3{right:4%;top:36%}.consulting-note.note-4{right:4%;bottom:6%}.consulting-priority{top:22px;right:22px;width:47%}.deployment-interface{min-height:330px;padding:20px}.deployment-interface figcaption{left:20px;bottom:20px}.deployment-lanes article{grid-template-columns:28px 1fr 18px}.deployment-lanes article i{display:none}.deployment-gates div{border-bottom-color:#3a454a}.governance-head{display:none}.governance-matrix article{grid-template-columns:1fr}.governance-matrix article>*{min-height:0;padding:18px}.governance-matrix article>div{min-height:80px}.governance-checks{grid-template-columns:1fr;gap:18px}.governance-checks>svg{transform:rotate(90deg)}.training-stage>figure{min-height:380px}.training-role-tracks article{min-height:210px;grid-template-columns:1fr}.training-role-tracks p,.training-role-tracks article>div{grid-column:1}.training-loop>div{min-height:125px;border-bottom-color:#3a454a}.service-runbook .section-lead{margin-bottom:42px}.service-runbook-list article{grid-template-columns:34px 1fr;gap:14px}.service-runbook-list article>div:nth-child(n){grid-column:2;min-height:0;padding:10px 0 0;border-left:0}.service-runbook-list article>div:nth-last-child(-n+2){border-top:1px solid #d2d8da}.service-deliverable-grid article{min-height:220px}}.site-frame.is-inner .about-overview{padding:92px 0 84px;background:radial-gradient(circle at 78% 18%,rgba(33,212,244,.055),transparent 28%),var(--inner-light)}.site-frame.is-inner .about-overview .about-story{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(64px,7vw,124px);align-items:start}.site-frame.is-inner .about-overview .about-story h2{max-width:560px;font-size:clamp(40px,3.4vw,54px);line-height:1.22}.site-frame.is-inner .about-overview .about-story>div:last-child{padding-top:24px;border-top-color:var(--inner-light-line)}.site-frame.is-inner .about-overview .about-story p{max-width:720px;margin-top:22px;font-size:18px;line-height:1.82}.site-frame.is-inner .about-overview .fact-line{margin-top:68px;border-color:var(--inner-light-line);background:#ffffff7a}.site-frame.is-inner .about-overview .fact-line>div{min-height:112px;padding:22px 28px;flex-direction:row;align-items:center;justify-content:flex-start;gap:24px;border-color:var(--inner-light-line)}.site-frame.is-inner .about-overview .fact-line strong{flex:0 0 auto;color:#087f94;font-size:34px}.site-frame.is-inner .about-overview .fact-line span{max-width:170px;color:var(--inner-light-muted);line-height:1.55}.site-frame.is-inner .about-capabilities{position:relative;isolation:isolate;overflow:hidden;padding:100px 0 108px;background:linear-gradient(118deg,rgba(33,212,244,.1),transparent 36%),linear-gradient(300deg,rgba(183,239,53,.04),transparent 34%),#061820}.site-frame.is-inner .about-capabilities:after{content:"";position:absolute;z-index:-1;top:0;right:8%;width:min(42vw,620px);height:1px;background:linear-gradient(90deg,transparent,rgba(103,226,242,.72),transparent);box-shadow:0 0 42px 14px #21d4f414}.site-frame.is-inner .about-capabilities .section-lead,.site-frame.is-inner .about-directory-index .section-lead{margin-bottom:54px}.site-frame.is-inner .about-section-title .section-code{display:block;margin-bottom:20px}.site-frame.is-inner .about-capabilities .section-lead h2,.site-frame.is-inner .about-directory-index .section-lead h2{font-size:clamp(40px,3.7vw,58px)}.site-frame.is-inner .locations.about-directory-index.white-page .section-lead h2,.site-frame.is-inner .locations.about-directory-index.white-page .about-portal strong{color:var(--inner-light-ink)}.site-frame.is-inner .about-capabilities .section-lead p,.site-frame.is-inner .about-directory-index .section-lead p{margin-bottom:6px;font-size:17px}.site-frame.is-inner .about-capability-line{grid-template-columns:repeat(2,minmax(0,1fr));border-color:#7edbe638}.site-frame.is-inner .about-capability-line article{min-height:176px;padding:30px 34px;display:grid;grid-template-columns:42px 50px minmax(0,1fr);grid-template-rows:auto 1fr;align-content:center;align-items:start;column-gap:20px;border-color:#7edbe62e;background:#0c303a80;transition:background .25s ease,border-color .25s ease}.site-frame.is-inner .about-capability-line article:nth-child(2){border-right:0}.site-frame.is-inner .about-capability-line article:nth-child(-n+2){border-bottom:1px solid rgba(126,219,230,.18)}.site-frame.is-inner .about-capability-line article:hover{background:#113f4ab8;border-color:#7edbe64d}.site-frame.is-inner .about-capability-line span{grid-column:1;grid-row:1 / 3;padding-top:7px;color:#70dce9}.site-frame.is-inner .about-capability-line svg{grid-column:2;grid-row:1 / 3;width:30px;height:30px;margin:0;color:var(--cyan)}.site-frame.is-inner .about-capability-line h3{grid-column:3;margin:0 0 12px;font-size:23px}.site-frame.is-inner .about-capability-line p{grid-column:3;margin:0;color:#a7bbc0;line-height:1.7}.site-frame.is-inner .about-directory-index{padding:96px 0 104px;background:linear-gradient(180deg,rgba(219,237,234,.5),transparent 180px),var(--inner-light)}.site-frame.is-inner .about-directory-index .about-portal{grid-template-columns:repeat(2,minmax(0,1fr));border-color:var(--inner-light-line)}.site-frame.is-inner .about-directory-index .about-portal a{min-height:110px;padding:24px 28px;grid-template-columns:38px 38px minmax(0,1fr) 24px;align-items:center;align-content:center;gap:18px;color:var(--inner-light-ink);background:#ffffff85;border-color:var(--inner-light-line)}.site-frame.is-inner .about-directory-index .about-portal a:nth-child(2){border-right:0}.site-frame.is-inner .about-directory-index .about-portal a:nth-child(-n+2){border-bottom:1px solid var(--inner-light-line)}.site-frame.is-inner .about-directory-index .about-portal a:hover{background:#fff}.site-frame.is-inner .about-directory-index .about-portal span{color:#087f94;font-size:11px}.site-frame.is-inner .about-directory-index .about-portal a>svg:first-of-type{justify-self:start;color:#0c91a6}.site-frame.is-inner .about-directory-index .about-portal strong{align-self:center;font-size:20px}.site-frame.is-inner .about-directory-index .about-portal a>svg:last-child{align-self:center;color:#6b8086;transition:color .2s ease,transform .2s ease}.site-frame.is-inner .about-directory-index .about-portal a:hover>svg:last-child{color:#087f94;transform:translate(3px,-3px)}@media (max-width: 980px){.site-frame.is-inner .about-overview .about-story{gap:48px}.site-frame.is-inner .about-capability-line article{padding-inline:26px}}@media (max-width: 700px){.site-frame.is-inner .about-overview{padding:72px 0 66px}.site-frame.is-inner .about-overview .about-story{grid-template-columns:1fr;gap:34px}.site-frame.is-inner .about-overview .about-story h2{font-size:36px}.site-frame.is-inner .about-overview .about-story p{font-size:16px}.site-frame.is-inner .about-overview .fact-line{margin-top:48px}.site-frame.is-inner .about-overview .fact-line>div{min-height:88px;padding:18px 4px;border-right:0;border-bottom:1px solid var(--inner-light-line)}.site-frame.is-inner .about-overview .fact-line>div:last-child{border-bottom:0}.site-frame.is-inner .about-overview .fact-line strong{width:84px;font-size:30px}.site-frame.is-inner .about-overview .fact-line span{max-width:none}.site-frame.is-inner .about-capabilities,.site-frame.is-inner .about-directory-index{padding:76px 0 82px}.site-frame.is-inner .about-capabilities .section-lead,.site-frame.is-inner .about-directory-index .section-lead{margin-bottom:42px}.site-frame.is-inner .about-capabilities .section-lead h2,.site-frame.is-inner .about-directory-index .section-lead h2{font-size:36px}.site-frame.is-inner .about-capability-line,.site-frame.is-inner .about-directory-index .about-portal{grid-template-columns:1fr}.site-frame.is-inner .about-capability-line article,.site-frame.is-inner .about-capability-line article:nth-child(2){min-height:164px;padding:26px 2px;grid-template-columns:34px 42px minmax(0,1fr);column-gap:14px;border-right:0;border-bottom:1px solid rgba(126,219,230,.18)}.site-frame.is-inner .about-capability-line article:last-child{border-bottom:0}.site-frame.is-inner .about-directory-index .about-portal a,.site-frame.is-inner .about-directory-index .about-portal a:nth-child(2){min-height:88px;padding:18px 2px;grid-template-columns:34px 34px minmax(0,1fr) 22px;gap:12px;border-right:0;border-bottom:1px solid var(--inner-light-line)}.site-frame.is-inner .about-directory-index .about-portal a:last-child{border-bottom:0}}@media (max-width: 560px){.site-frame.is-inner .not-found-code i{box-shadow:inset 0 0 0 10px #f1f8fa,inset 0 0 0 12px #87b91e9e}.site-frame.is-inner .page-hero{min-height:470px}.site-frame.is-inner .page-hero h1{font-size:39px}.site-frame.is-inner .page-hero:before,.site-frame.is-inner .page-hero:after{opacity:.55}.site-frame.is-inner .solution-detail-hero,.site-frame.is-inner .product-detail-hero,.site-frame.is-inner .case-detail-hero,.site-frame.is-inner .service-detail-hero,.site-frame.is-inner .about-detail-hero{min-height:auto}}@media (min-width: 981px){.site-frame.is-inner .hero-solutions h1,.site-frame.is-inner .hero-products h1{font-size:clamp(46px,3.65vw,58px)}.hero-solutions .rich-page-hero-grid,.hero-products .rich-page-hero-grid{grid-template-columns:1fr 1fr;gap:54px}}@media (max-width: 800px){.site-frame.is-inner .rich-page-hero{min-height:0}}.site-frame.is-inner{--cyan: #4b78ff;--inner-ink: #142238;--inner-muted: #5f6f83;--inner-line: #d8e0eb;--inner-cyan: #4b78ff;--inner-green: #8eaf27;--inner-soft: #f6f7fa;--inner-mist: #edf1f7;--inner-blue: #315fc7;color:var(--inner-ink)}.site-frame.is-inner .site-header{border-bottom-color:#192d4e1a;box-shadow:0 8px 30px #192d4e0f}.site-frame.is-inner .nav-entry.is-hovered>a,.nav-entry>a:hover,.site-frame.is-inner .nav-entry:has(>a:focus-visible)>a,.site-frame.is-inner .nav-entry>a.is-active,.site-frame.is-inner .mega-intro a,.site-frame.is-inner .mega-links a:hover{color:var(--inner-blue)}.site-frame.is-inner .nav-contact,.site-frame.is-inner .nav-contact:hover{color:#fff;background:var(--inner-blue);border-color:var(--inner-blue)}.site-frame.is-inner .mega-links a:hover{background:#eef2fb}.site-frame.is-inner .rich-page-hero{position:relative;isolation:isolate;min-height:0;padding:78px 0 0;overflow:hidden;color:#fff;background:#030a13;border:0}.site-frame.is-inner .rich-page-hero:before{content:"";position:absolute;z-index:-1;display:block;top:78px;right:0;bottom:0;left:0;width:auto;height:auto;clip-path:none;background:linear-gradient(90deg,#020810fa,#020810eb 31%,#0208108c 52%,#02081014 76%),linear-gradient(180deg,#02081014 58%,#020810c7);pointer-events:none}.site-frame.is-inner .rich-page-hero:after{display:none}.rich-page-hero-art{position:absolute;z-index:-2;top:78px;right:0;bottom:0;left:0;width:100%;height:calc(100% - 78px);object-fit:cover;object-position:center;animation:hero-arrive 1.2s ease both}.rich-page-hero-grid{position:relative;z-index:1;min-height:570px;display:flex;align-items:center;padding-block:70px 58px}.rich-page-hero-copy{width:min(690px,52%)}.site-frame.is-inner .rich-page-hero .page-index{margin-bottom:26px;color:#94b2ff}.site-frame.is-inner .rich-page-hero h1{max-width:690px;margin:0 0 26px;color:#fff;font-size:clamp(50px,4.2vw,68px);line-height:1.14;text-shadow:0 6px 30px rgba(0,0,0,.32)}.site-frame.is-inner .rich-page-hero p{max-width:640px;color:#c3cedc;font-size:17px;line-height:1.85}.site-frame.is-inner .rich-page-hero .button.primary{color:#fff;background:#4774ef;box-shadow:0 12px 30px #2554ca47}.site-frame.is-inner .rich-page-hero .button.primary:hover{background:#5b84f1}.site-frame.is-inner .rich-page-hero .button.outline{color:#edf3ff;background:#08111e57;border-color:#aec5ff85;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.site-frame.is-inner .rich-page-hero .button.outline:hover{color:#fff;background:#3a64cd8c;border-color:#93aff8}.site-frame.is-inner .hero-fact-band{position:relative;z-index:1;color:#fff;background:#050d19b3;border-color:#92b0f533;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.site-frame.is-inner .hero-fact-band>.shell>div{border-color:#92b0f52e}.site-frame.is-inner .hero-fact-band strong{color:#8eacff}.site-frame.is-inner .hero-fact-band span{color:#bdc9d8}.site-frame.is-inner .page-index,.site-frame.is-inner .section-code,.catalog-card-head,.product-story-meta,.product-story-footer strong,.case-story-copy>span,.service-page .service-grid>a>svg:not(.service-row-arrow){color:var(--inner-blue)}.site-frame.is-inner .product-filter button:hover,.site-frame.is-inner .product-filter button.is-active,.site-frame.is-inner .section-lead.dark a,.site-frame.is-inner .detail-icon,.site-frame.is-inner .next-solution:hover strong{color:var(--inner-blue)}.site-frame.is-inner .product-filter button:hover,.site-frame.is-inner .product-filter button.is-active{border-color:#5c7fda}.is-inner :where(.button.primary),.site-frame.is-inner .assembly-mark,.site-frame.is-inner .teaching-loop-core,.site-frame.is-inner .method-marker i,.site-frame.is-inner .service-process-mark i{background:var(--inner-blue);border-color:#7898ec}.is-inner :where(.button.primary:hover){background:#63e5fa}.is-inner :where(.button.outline){color:#066b7d;border-color:#7aaebb}.is-inner :where(.button.outline:hover){color:#fff;background:#066b7d;border-color:#066b7d}.site-frame.is-inner .scope-list b,.site-frame.is-inner .case-focus-list b{color:#3e5375;background:#eef2fa}.site-frame.is-inner .solution-catalog-grid>a:hover,.site-frame.is-inner .service-page .service-grid>a:hover,.site-frame.is-inner .solution-row:hover,.site-frame.is-inner .product-row:hover,.site-frame.is-inner .case-row:hover{background:#f1f4fa}.site-frame.is-inner .detail-preview,.site-frame.is-inner .workflow-preview{background:linear-gradient(135deg,#4774ef1c,#8eaf270b)}.site-frame.is-inner .solution-detail-hero:before,.site-frame.is-inner .case-detail-hero:before,.site-frame.is-inner .service-detail-hero:before,.site-frame.is-inner .about-detail-hero:before,.site-frame.is-inner .product-workflow:before,.site-frame.is-inner .not-found-grid{background-image:linear-gradient(rgba(49,95,199,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(49,95,199,.07) 1px,transparent 1px)}.site-frame.is-inner .contact-band{color:var(--inner-ink);background:#eef2f8;border-color:#d8e0ec}.site-frame.is-inner .contact-band p{color:var(--inner-muted)}.site-frame.is-inner .contact-band a{color:#fff;background:var(--inner-blue)}.site-frame.is-inner .contact-band a:hover{background:#254ea9}.site-frame.is-inner .site-footer{background:#0b1320;border-color:#ffffff1a}.site-frame.is-inner .footer-intro p{color:#aeb9c9}.site-frame.is-inner .footer-nav{color:#d5dce7}.site-frame.is-inner .footer-bottom{color:#8998ab;border-color:#ffffff1a}@media (min-width: 981px){.site-frame.is-inner .hero-solutions h1,.site-frame.is-inner .hero-products h1{font-size:clamp(48px,3.85vw,62px)}.hero-solutions .rich-page-hero-grid,.hero-products .rich-page-hero-grid{display:flex}}@media (max-width: 800px){.site-frame.is-inner .menu-toggle{color:var(--inner-blue)}.site-frame.is-inner .rich-page-hero{min-height:0;padding-top:70px}.rich-page-hero-art{top:70px;right:0;bottom:0;left:0;height:calc(100% - 70px);object-position:68% center}.site-frame.is-inner .rich-page-hero:before{top:70px;right:0;bottom:0;left:0;background:linear-gradient(90deg,#020810f5,#020810cc 62%,#02081061),linear-gradient(180deg,#02081014 45%,#020810c2)}.rich-page-hero-grid{min-height:570px;padding-block:58px 46px}.rich-page-hero-copy{width:min(620px,92%)}.site-frame.is-inner .rich-page-hero h1{font-size:clamp(40px,7.8vw,56px)}.site-frame.is-inner .rich-page-hero p{max-width:580px}}@media (max-width: 560px){.rich-page-hero-grid{min-height:585px;padding-block:48px 42px;align-items:flex-start}.rich-page-hero-copy{width:100%}.site-frame.is-inner .rich-page-hero .page-index{margin-bottom:22px}.site-frame.is-inner .rich-page-hero h1{margin-bottom:22px;font-size:39px;line-height:1.17}.site-frame.is-inner .rich-page-hero p{font-size:14px;line-height:1.78}.rich-hero-actions{margin-top:28px}.site-frame.is-inner .hero-fact-band>.shell{grid-template-columns:repeat(3,1fr)}.site-frame.is-inner .hero-fact-band>.shell>div{min-width:0;min-height:92px;padding:15px 9px;display:grid;align-content:center;gap:5px;border-right:1px solid rgba(146,176,245,.18);border-bottom:0}.site-frame.is-inner .hero-fact-band>.shell>div:last-child{border-right:0}.site-frame.is-inner .hero-fact-band strong{width:auto;font-size:17px}.site-frame.is-inner .hero-fact-band span{font-size:10px;line-height:1.45}}.site-frame.is-inner{--inner-blue: #2859b8;--inner-cyan: #2859b8;--cyan: #2859b8}.site-frame.is-inner .rich-page-hero{--hero-accent: #2859b8;--hero-ink: #17243a;--hero-muted: #536278;--hero-band: rgba(255, 255, 255, .82);--hero-line: rgba(28, 50, 80, .12);color:var(--hero-ink);background:#eef3f8}.site-frame.is-inner .rich-page-hero:before{top:78px;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f8fbfefa,#f8fbfeeb 31%,#f8fbfe7a 49%,#f8fbfe00 68%),linear-gradient(180deg,#fff0 60%,#eff4f980)}.site-frame.is-inner .rich-page-hero-copy{width:min(650px,46%)}.site-frame.is-inner .rich-page-hero .page-index{color:var(--hero-accent)}.site-frame.is-inner .rich-page-hero h1{color:var(--hero-ink);text-shadow:none}.site-frame.is-inner .rich-page-hero p{color:var(--hero-muted)}.site-frame.is-inner .rich-page-hero .button.primary,.site-frame.is-inner .rich-page-hero .button.primary:hover{color:#fff;background:var(--hero-accent);box-shadow:0 12px 30px color-mix(in srgb,var(--hero-accent) 22%,transparent)}.site-frame.is-inner .rich-page-hero .button.outline{color:var(--hero-ink);background:#ffffff8c;border-color:color-mix(in srgb,var(--hero-accent) 36%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.site-frame.is-inner .rich-page-hero .button.outline:hover{color:#fff;background:var(--hero-accent);border-color:var(--hero-accent)}.site-frame.is-inner .hero-fact-band{color:var(--hero-ink);background:var(--hero-band);border-color:var(--hero-line);box-shadow:0 -1px #ffffff8c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-frame.is-inner .hero-fact-band>.shell>div{border-color:var(--hero-line)}.site-frame.is-inner .hero-fact-band strong{color:var(--hero-accent)}.site-frame.is-inner .hero-fact-band span{color:var(--hero-muted)}.site-frame.is-inner .hero-solutions{--hero-accent: #2457ba;--hero-ink: #15273c;--hero-muted: #53687b}.hero-solutions .rich-page-hero-art{object-position:58% center}.site-frame.is-inner .hero-products{--hero-accent: #5154bd;--hero-ink: #1b2540;--hero-muted: #59647b;background:#edf3fb}.site-frame.is-inner .hero-products:before{background:linear-gradient(90deg,#f7fafffc,#f7fafff0 30%,#f7faff70,#f7faff00 66%)}.hero-products .rich-page-hero-art{object-position:62% center}.site-frame.is-inner .hero-cases{--hero-accent: #34639d;--hero-ink: #172434;--hero-muted: #536170;--hero-band: rgba(250, 251, 252, .88)}.site-frame.is-inner .hero-cases:before{background:linear-gradient(90deg,#f9fafafa,#f9fafaeb 29%,#f9fafa8a 45%,#f9fafa14 63%),linear-gradient(180deg,#fff0 54%,#141c251f)}.hero-cases .rich-page-hero-art{object-position:60% center}.site-frame.is-inner .hero-services{--hero-accent: #2f6a5b;--hero-ink: #29312f;--hero-muted: #606864;--hero-band: rgba(251, 248, 243, .88);--hero-line: rgba(79, 70, 54, .13);background:#f4efe8}.site-frame.is-inner .hero-services:before{background:linear-gradient(90deg,#f8f4eefc,#f8f4eef0 31%,#f8f4ee7a,#f8f4ee00 67%)}.hero-services .rich-page-hero-art{object-position:63% center}.site-frame.is-inner .hero-about{--hero-accent: #e4a854;--hero-ink: #fff;--hero-muted: #c6ced8;--hero-band: rgba(12, 18, 28, .74);--hero-line: rgba(232, 184, 112, .2);color:#fff;background:#0c121c}.site-frame.is-inner .hero-about:before{background:linear-gradient(90deg,#090f18fa,#090f18eb 31%,#090f1880 50%,#090f1805 72%),linear-gradient(180deg,#090f1800 55%,#090f18ad)}.site-frame.is-inner .hero-about .button.primary,.site-frame.is-inner .hero-about .button.primary:hover{color:#17202d;background:#e5ad5d}.site-frame.is-inner .hero-about .button.outline{color:#fff;background:#080e1747;border-color:#ffffff6b}.site-frame.is-inner .hero-about .button.outline:hover{color:#17202d;background:#e5ad5d;border-color:#e5ad5d}@media (max-width: 800px){.site-frame.is-inner .rich-page-hero:before{top:70px;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f8fbfef7,#f8fbfed1 67%,#f8fbfe47)}.site-frame.is-inner .rich-page-hero-copy{width:min(590px,88%)}.site-frame.is-inner .hero-cases:before{background:linear-gradient(90deg,#f9fafaf7,#f9fafad4 66%,#f9fafa4d)}.site-frame.is-inner .hero-services:before{background:linear-gradient(90deg,#f8f4eefa,#f8f4eed6 68%,#f8f4ee4d)}.site-frame.is-inner .hero-about:before{background:linear-gradient(90deg,#090f18f7,#090f18d1 68%,#090f184d)}}@media (max-width: 560px){.site-frame.is-inner .rich-page-hero-copy{width:100%}.hero-solutions .rich-page-hero-art{object-position:68% center}.hero-products .rich-page-hero-art{object-position:72% center}.hero-cases .rich-page-hero-art{object-position:67% center}.hero-services .rich-page-hero-art{object-position:70% center}.hero-about .rich-page-hero-art{object-position:68% center}}.hero-solutions .rich-page-hero-art{object-position:62% center}.site-frame.is-inner .hero-solutions:before{background:linear-gradient(90deg,#f8fbfefc,#f8fbfef0 30%,#f8fbfe80 47%,#f8fbfe00 66%)}.solution-navigator{padding:126px 0 132px}.solution-navigator-shell{border-top:1px solid #aebed2}.solution-navigator-tabs{display:grid;grid-template-columns:repeat(6,1fr);border-bottom:1px solid #d9e0e9}.solution-navigator-tabs button{position:relative;min-width:0;min-height:104px;padding:20px 18px;display:grid;align-content:center;gap:9px;color:#6c788b;text-align:left;background:transparent;border:0;border-right:1px solid #e0e5ec;cursor:pointer;transition:color .2s,background .2s}.solution-navigator-tabs button:last-child{border-right:0}.solution-navigator-tabs button:after{content:"";position:absolute;left:18px;right:18px;bottom:-1px;height:3px;background:transparent}.solution-navigator-tabs button:hover{color:#233f70;background:#f7f9fc}.solution-navigator-tabs button.is-active{color:#214eaa;background:#f3f6fc}.solution-navigator-tabs button.is-active:after{background:#2b60c5}.solution-navigator-tabs span{font:600 11px Roboto Mono,monospace}.solution-navigator-tabs strong{min-height:40px;font-size:14px;line-height:1.45}.solution-navigator-stage{min-height:590px;display:grid;grid-template-columns:.92fr 1.08fr;overflow:hidden;background:#eff5fb;animation:solution-stage-in .4s ease both}@keyframes solution-stage-in{0%{opacity:.55;transform:translateY(5px)}to{opacity:1;transform:none}}.solution-navigator-copy{min-width:0;padding:62px 58px 50px;display:flex;flex-direction:column}.solution-current{color:#6e8b19;font:600 11px Roboto Mono,monospace}.solution-navigator-copy>svg{width:34px;height:34px;margin:42px 0 18px;color:#2859b8}.solution-navigator-copy h3{max-width:520px;margin:0 0 17px;font-size:clamp(34px,3.1vw,48px);line-height:1.17}.solution-navigator-copy>p{max-width:560px;margin:0;color:#5b6c80;font-size:16px;line-height:1.75}.solution-outcome-list{margin-top:34px;display:grid;grid-template-columns:1fr 1fr;gap:22px}.solution-outcome-list>div{min-width:0;display:grid;grid-template-columns:22px 1fr;gap:10px}.solution-outcome-list svg{width:18px;color:#79a819}.solution-outcome-list span{display:grid;gap:6px}.solution-outcome-list strong{font-size:14px}.solution-outcome-list small{color:#69798b;font-size:12px;line-height:1.6}.solution-stage-footer{margin-top:auto;padding-top:34px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #d1ddea}.solution-stage-footer a{display:inline-flex;align-items:center;gap:26px;color:#2859b8;font-size:14px;font-weight:700}.solution-stage-footer a svg{width:17px;transition:transform .2s}.solution-stage-footer a:hover svg{transform:translate(4px)}.solution-navigator-media{position:relative;min-width:0;margin:0;overflow:hidden;background:#dae6f2}.solution-navigator-media img{width:100%;height:100%;object-fit:cover;animation:solution-image-in .55s ease both}@keyframes solution-image-in{0%{opacity:.6;transform:scale(1.02)}to{opacity:1;transform:none}}.solution-navigator-media figcaption{position:absolute;right:24px;bottom:24px;max-width:calc(100% - 48px);padding:14px 18px;display:flex;align-items:center;gap:14px;color:#fff;background:#0c1f37c2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.solution-navigator-media figcaption span{color:#a8c2ff;font:600 11px Roboto Mono,monospace}.solution-navigator-media figcaption strong{font-size:14px}.solution-framework-v4{padding:132px 0;background:#f5f7fa}.solution-framework-layout{display:grid;grid-template-columns:.34fr .66fr;gap:76px;align-items:center}.solution-framework-intro h2{margin:0 0 28px;font-size:clamp(40px,4vw,60px);line-height:1.17}.solution-framework-intro>p{margin:0;color:#5f6f83;font-size:16px;line-height:1.8}.solution-framework-intro>div{margin-top:42px;padding-top:22px;display:grid;gap:5px;border-top:1px solid #cfd7e2}.solution-framework-intro>div strong{color:#2859b8;font-size:14px}.solution-framework-intro>div span{color:#738094;font-size:12px}.capability-architecture{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 210px;align-items:stretch;gap:12px}.capability-layers{display:flex;flex-direction:column-reverse;justify-content:center}.capability-layers article{position:relative;min-height:124px;padding:24px 42px 24px 28px;display:grid;grid-template-columns:36px 38px 1fr;align-items:center;gap:18px;background:#ffffffdb;border:1px solid #c8d6ea;box-shadow:0 14px 36px #28467214}.capability-layers article+article{margin-bottom:-1px;margin-inline:18px}.capability-layers article+article+article{margin-inline:36px}.capability-layers article+article+article+article{margin-inline:54px}.capability-layers article>span{color:#71819a;font:600 10px Roboto Mono,monospace}.capability-layers article>svg{width:29px;color:#2859b8}.capability-layers h3{margin:0 0 6px;color:#214b9c;font-size:21px}.capability-layers p{margin:0;color:#627186;font-size:12px;line-height:1.6}.capability-layers i{position:absolute;left:50%;top:-9px;width:18px;height:18px;background:#fff;border-top:2px solid #4c77d4;border-left:2px solid #4c77d4;transform:rotate(45deg)}.capability-layers article:last-child i{display:none}.capability-guardrail{padding:30px 25px;display:flex;flex-direction:column;color:#285b43;background:#f0f7f2;border:1px solid #a7c7b2}.capability-guardrail>svg{width:42px;height:42px;margin-bottom:34px}.capability-guardrail>span{font:600 10px Roboto Mono,monospace}.capability-guardrail h3{margin:10px 0 16px;font-size:25px}.capability-guardrail p{margin:0;color:#557064;font-size:13px;line-height:1.75}.capability-guardrail ul{margin:auto 0 0;padding:24px 0 0;display:grid;gap:12px;list-style:none;border-top:1px solid #bfd5c6}.capability-guardrail li{font-size:13px;font-weight:700}@media (max-width: 980px){.solution-navigator-tabs{grid-template-columns:repeat(3,1fr)}.solution-navigator-tabs button:nth-child(3){border-right:0}.solution-navigator-tabs button:nth-child(-n+3){border-bottom:1px solid #e0e5ec}.solution-navigator-stage{grid-template-columns:1fr}.solution-navigator-media{min-height:440px}.solution-framework-layout{grid-template-columns:1fr}}@media (max-width: 560px){.hero-solutions .rich-page-hero-art{object-position:58% center}.site-frame.is-inner .hero-solutions:before{background:linear-gradient(180deg,#f8fbfef7,#f8fbfee6 54%,#f8fbfe73 78%,#f8fbfe14),linear-gradient(90deg,#f8fbfeeb,#f8fbfe99 72%,#f8fbfe33)}.site-frame.is-inner .hero-solutions p{color:#33495f}.solution-navigator{padding:80px 0}.solution-navigator .catalog-intro{margin-bottom:42px}.solution-navigator-tabs{display:flex;overflow-x:auto;scrollbar-width:none}.solution-navigator-tabs::-webkit-scrollbar{display:none}.solution-navigator-tabs button{flex:0 0 142px;min-height:86px;padding:15px 14px}.solution-navigator-tabs button:after{left:14px;right:14px}.solution-navigator-tabs button:nth-child(n){border-right:1px solid #e0e5ec;border-bottom:0}.solution-navigator-stage{min-height:0}.solution-navigator-copy{padding:34px 22px 28px}.solution-navigator-copy>svg{margin:28px 0 14px}.solution-navigator-copy h3{font-size:30px}.solution-navigator-copy>p{font-size:14px}.solution-outcome-list{grid-template-columns:1fr;margin-top:28px}.solution-stage-footer{align-items:flex-start;flex-direction:column}.solution-stage-footer a{width:100%;justify-content:space-between}.solution-navigator-media{min-height:300px}.solution-navigator-media figcaption{right:14px;bottom:14px}.solution-framework-v4{padding:82px 0}.capability-architecture{grid-template-columns:1fr}.capability-layers article{min-height:132px;padding:20px;grid-template-columns:27px 31px 1fr;gap:12px}.capability-layers article+article,.capability-layers article+article+article,.capability-layers article+article+article+article{margin-inline:0}.capability-layers h3{font-size:18px}.capability-guardrail{min-height:290px}}.site-frame.is-inner .hero-solutions{--hero-accent: #285fb8;--hero-ink: #17283b;--hero-muted: #526579;background:#f7f9fb}.site-frame.is-inner .hero-solutions:before{background:linear-gradient(90deg,#f8fafc2e,#f8fafc14 25%,#f8fafc00 40%)}.hero-solutions .rich-page-hero-art{object-position:center 66%}.hero-solutions .rich-page-hero-grid{min-height:478px;padding-block:54px 48px}.site-frame.is-inner .hero-solutions .rich-page-hero-copy{width:min(560px,43%)}.site-frame.is-inner .hero-solutions .page-index{display:none}.site-frame.is-inner .hero-solutions h1{max-width:560px;margin-bottom:22px;font-size:clamp(46px,3.15vw,54px);line-height:1.18}.site-frame.is-inner .hero-solutions p{max-width:520px;font-size:16px;line-height:1.75}.hero-solutions .rich-hero-actions{margin-top:28px;gap:12px}.site-frame.is-inner .hero-solutions .button{min-height:48px;padding-inline:20px;gap:22px}.site-frame.is-inner .hero-solutions .button.primary{box-shadow:0 8px 22px #285fb829}.site-frame.is-inner .hero-solutions .button.outline{background:#ffffffad;-webkit-backdrop-filter:none;backdrop-filter:none}.site-frame.is-inner .hero-solutions .hero-fact-band{background:#ffffffe0;border-color:#1936581a;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.site-frame.is-inner .hero-solutions .hero-fact-band>.shell{min-height:82px}.site-frame.is-inner .hero-solutions .hero-fact-band>.shell>div{padding-block:16px}.site-frame.is-inner .hero-solutions .hero-fact-band strong{font-size:23px}.site-frame.is-inner .hero-solutions .hero-fact-band span{font-size:13px}@media (max-width: 800px){.site-frame.is-inner .hero-solutions:before{background:linear-gradient(90deg,#f8fafcf0,#f8fafcc2 58%,#f8fafc1f)}.hero-solutions .rich-page-hero-art{object-position:68% 62%}.hero-solutions .rich-page-hero-grid{min-height:520px;padding-block:48px 42px}.site-frame.is-inner .hero-solutions .rich-page-hero-copy{width:min(520px,76%)}.site-frame.is-inner .hero-solutions h1{font-size:clamp(40px,7vw,50px)}}@media (max-width: 560px){.site-frame.is-inner .hero-solutions:before{background:linear-gradient(180deg,#f8fafcfa,#f8fafce8 48%,#f8fafc70 70%,#f8fafc14),linear-gradient(90deg,#f8fafce6,#f8fafc7a 70%,#f8fafc14)}.hero-solutions .rich-page-hero-art{object-position:58% center}.hero-solutions .rich-page-hero-grid{min-height:600px;padding-block:42px 34px}.site-frame.is-inner .hero-solutions .rich-page-hero-copy{width:100%}.site-frame.is-inner .hero-solutions h1{max-width:350px;margin-bottom:18px;font-size:37px}.site-frame.is-inner .hero-solutions p{max-width:345px;font-size:14px;line-height:1.72}.hero-solutions .rich-hero-actions{margin-top:24px}.site-frame.is-inner .hero-solutions .hero-fact-band>.shell>div{min-height:76px;padding:12px 7px}.site-frame.is-inner .hero-solutions .hero-fact-band strong{font-size:16px}.site-frame.is-inner .hero-solutions .hero-fact-band span{font-size:9px}}.site-frame.is-inner :is(.hero-products,.hero-cases,.hero-services,.hero-about){background:#f7f9fb}.site-frame.is-inner :is(.hero-products,.hero-cases,.hero-services,.hero-about):before{background:linear-gradient(90deg,#f9fbfd38,#f9fbfd14 27%,#f9fbfd00 42%)}:is(.hero-products,.hero-cases,.hero-services,.hero-about) .rich-page-hero-grid{min-height:478px;padding-block:54px 48px}.site-frame.is-inner :is(.hero-products,.hero-cases,.hero-services,.hero-about) .rich-page-hero-copy{width:min(570px,44%)}.site-frame.is-inner :is(.hero-products,.hero-cases,.hero-services,.hero-about) .page-index{display:none}.site-frame.is-inner :is(.hero-products,.hero-cases,.hero-services,.hero-about) h1{max-width:570px;margin-bottom:22px;color:var(--hero-ink);font-size:clamp(46px,3.15vw,54px);line-height:1.18}.site-frame.is-inner :is(.hero-products,.hero-cases,.hero-services,.hero-about) p{max-width:530px;color:var(--hero-muted);font-size:16px;line-height:1.75}:is(.hero-products,.hero-cases,.hero-services,.hero-about) .rich-hero-actions{margin-top:28px;gap:12px}.site-frame.is-inner :is(.hero-products,.hero-cases,.hero-services,.hero-about) .button{min-height:48px;padding-inline:20px;gap:22px}.site-frame.is-inner :is(.hero-products,.hero-cases,.hero-services,.hero-about) .button.primary{color:#fff;background:var(--hero-accent);box-shadow:0 8px 22px color-mix(in srgb,var(--hero-accent) 16%,transparent)}.site-frame.is-inner :is(.hero-products,.hero-cases,.hero-services,.hero-about) .button.outline{color:var(--hero-ink);background:#ffffffad;border-color:color-mix(in srgb,var(--hero-accent) 32%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}.site-frame.is-inner :is(.hero-products,.hero-cases,.hero-services,.hero-about) .hero-fact-band{color:var(--hero-ink);background:#ffffffe6;border-color:#1936581a;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.site-frame.is-inner :is(.hero-products,.hero-cases,.hero-services,.hero-about) .hero-fact-band>.shell{min-height:82px}.site-frame.is-inner :is(.hero-products,.hero-cases,.hero-services,.hero-about) .hero-fact-band>.shell>div{padding-block:16px}.site-frame.is-inner :is(.hero-products,.hero-cases,.hero-services,.hero-about) .hero-fact-band strong{color:var(--hero-accent);font-size:23px}.site-frame.is-inner :is(.hero-products,.hero-cases,.hero-services,.hero-about) .hero-fact-band span{color:var(--hero-muted);font-size:13px}.site-frame.is-inner .hero-products{--hero-accent: #4c55b7;--hero-ink: #202740;--hero-muted: #59627a}.hero-products .rich-page-hero-art{object-position:center 61%}.site-frame.is-inner .hero-cases{--hero-accent: #3f6488;--hero-ink: #1c2a38;--hero-muted: #596875}.hero-cases .rich-page-hero-art{object-position:center 64%}.site-frame.is-inner .hero-services{--hero-accent: #3d6b5c;--hero-ink: #27332f;--hero-muted: #5c6964}.hero-services .rich-page-hero-art{object-position:center center}.site-frame.is-inner .hero-about{--hero-accent: #35699d;--hero-ink: #203040;--hero-muted: #596a79}.hero-about .rich-page-hero-art{object-position:center 61%}.site-frame.is-inner .hero-about .button.primary,.site-frame.is-inner .hero-about .button.primary:hover{color:#fff;background:var(--hero-accent)}.site-frame.is-inner .hero-about .button.outline,.site-frame.is-inner .hero-about .button.outline:hover{color:var(--hero-ink);background:#ffffffb3;border-color:#35699d4d}@media (min-width: 981px){.site-frame.is-inner .hero-products{background:#f1f2f6}.site-frame.is-inner .hero-cases{background:linear-gradient(180deg,#7c8083,#888d91,#939aa2,#8f96a0,#5e616a)}.site-frame.is-inner .hero-cases:before{background:linear-gradient(90deg,#f8fafbc2,#f8fafb9e 31%,#f8fafb3d 50%,#f8fafb00 68%)}.site-frame.is-inner .hero-services{background:#f5f5f4}:is(.hero-products,.hero-cases,.hero-services) .rich-page-hero-art{object-fit:contain;object-position:right center}}.solution-detail-hero-rich{--solution-accent: #60cfd0;position:relative;min-height:760px;padding:138px 0 0;overflow:hidden;color:#f4f8f8;background:linear-gradient(112deg,rgba(31,111,128,.26),transparent 38%),linear-gradient(295deg,color-mix(in srgb,var(--solution-accent) 12%,transparent),transparent 44%),#06171e;border-bottom:1px solid rgba(255,255,255,.1)}.solution-detail-hero-rich:before{content:"";position:absolute;top:78px;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(6,23,30,.78) 0%,rgba(6,23,30,.22) 48%,transparent 68%),linear-gradient(180deg,transparent 65%,rgba(6,23,30,.58) 100%)}.solution-theme-02{--solution-accent: #52aef0}.solution-theme-03{--solution-accent: #9ad56f}.solution-theme-04{--solution-accent: #e6b96c}.solution-theme-05{--solution-accent: #e58a78}.solution-theme-06{--solution-accent: #74b8dd}.solution-detail-hero-rich .solution-detail-hero-grid{position:relative;z-index:2;min-height:520px;grid-template-columns:minmax(420px,.82fr) minmax(560px,1.18fr);align-items:center;gap:48px}.solution-detail-hero-rich .solution-detail-copy{max-width:560px}.solution-detail-hero-rich .solution-detail-copy .back-link{margin-bottom:44px;color:color-mix(in srgb,var(--solution-accent) 82%,white)}.solution-detail-hero-rich .solution-detail-copy h1{max-width:560px;margin:0 0 26px;color:#f6f9f9;font-size:clamp(46px,4vw,66px);line-height:1.12;letter-spacing:0}.solution-detail-hero-rich .solution-detail-copy p{max-width:540px;margin:0 0 34px;color:#b5c4c8;font-size:17px;line-height:1.85}.solution-hero-actions{display:flex;flex-wrap:wrap;gap:12px}.solution-detail-hero-rich .solution-hero-actions .button.outline{color:#e9f1f2;background:#071c2470;border-color:#bfdce257;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.solution-detail-visual{position:relative;height:456px;margin:0;overflow:hidden;background:#0d252d;border-left:1px solid color-mix(in srgb,var(--solution-accent) 38%,transparent);box-shadow:0 34px 90px #00080c6b;isolation:isolate}.solution-detail-visual:before{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(6,23,30,.66) 0%,transparent 18%),linear-gradient(180deg,transparent 56%,rgba(3,14,19,.9) 100%)}.solution-detail-visual img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;filter:saturate(.86) contrast(1.03) brightness(.86)}.solution-detail-visual.is-interface{padding-top:36px;background:#dfe5e9;border:1px solid rgba(158,201,211,.28)}.solution-detail-visual.is-interface img{object-fit:cover;object-position:left top;filter:saturate(.88) contrast(1.02) brightness(.93)}.solution-visual-browser{position:absolute;z-index:3;top:0;left:0;right:0;height:36px;padding:0 14px;display:flex;align-items:center;gap:7px;color:#8fa4aa;background:#102931;border-bottom:1px solid rgba(255,255,255,.09)}.solution-visual-browser i{width:7px;height:7px;border-radius:50%;background:#54717a}.solution-visual-browser i:first-child{background:var(--solution-accent)}.solution-visual-browser span{margin-left:auto;font:500 9px Roboto Mono,monospace}.solution-detail-visual figcaption{position:absolute;z-index:3;left:32px;right:32px;bottom:26px;display:grid;grid-template-columns:160px 1fr;align-items:end;gap:24px;color:#fff}.solution-detail-visual figcaption span{display:flex;align-items:center;gap:9px;color:color-mix(in srgb,var(--solution-accent) 76%,white);font-size:13px;font-weight:700}.solution-detail-visual figcaption span svg{width:19px;height:19px}.solution-detail-visual figcaption p{margin:0;color:#d2dcde;font-size:13px;line-height:1.65}.solution-hero-scope{position:relative;z-index:3;margin-top:42px;border-top:1px solid rgba(255,255,255,.1);background:#041218b8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.solution-hero-scope>.shell{display:grid;grid-template-columns:repeat(3,1fr)}.solution-hero-scope>.shell>div{min-height:92px;padding:22px 28px;display:flex;align-items:center;gap:20px;border-right:1px solid rgba(255,255,255,.1)}.solution-hero-scope>.shell>div:first-child{border-left:1px solid rgba(255,255,255,.1)}.solution-hero-scope span{color:var(--solution-accent);font:600 10px Roboto Mono,monospace}.solution-hero-scope strong{color:#e9f1f2;font-size:16px}.site-frame.is-inner .solution-decision-band,.site-frame.is-inner .solution-readiness{color:#17313a;background:#f4f7f5}.solution-decision-band{padding:72px 0 78px;border-bottom:1px solid #d8e1de}.solution-decision-grid{display:grid;grid-template-columns:1.22fr repeat(3,1fr);border-top:1px solid #cfdad7;border-bottom:1px solid #cfdad7}.solution-decision-intro,.solution-decision-grid>article{min-height:258px;padding:28px;border-right:1px solid #cfdad7}.solution-decision-intro h2{margin:26px 0 18px;font-size:30px;line-height:1.25}.solution-decision-intro p{margin:0;color:#63767b;line-height:1.75}.solution-decision-grid>article{display:flex;flex-direction:column;align-items:flex-start}.solution-decision-grid>article:last-child{border-right:0}.solution-decision-grid>article svg{width:28px;height:28px;color:#16889b}.solution-decision-grid>article>span{margin:auto 0 12px;color:#16889b;font-size:12px;font-weight:700}.solution-decision-grid>article strong{color:#17313a;font-size:17px;line-height:1.55}.solution-decision-grid>article small{margin-top:12px;color:#74858a;line-height:1.55}.solution-blueprint{--bp-accent: #3ec8e4;--bp-accent-rgb: 62, 200, 228;--bp-secondary: #a8cf38;--bp-next: #f3f7f6;position:relative;isolation:isolate;padding:112px 0 124px;overflow:hidden;color:#f2f7f8;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),radial-gradient(ellipse at 82% 8%,rgba(var(--bp-accent-rgb),.16),transparent 38%),linear-gradient(145deg,#07141b,#0a1921 56%,#071218);background-size:44px 44px,44px 44px,auto,auto}.solution-blueprint:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 0 48%,rgba(var(--bp-accent-rgb),.055) 48% 48.2%,transparent 48.2% 100%);pointer-events:none}.solution-blueprint:after{content:"";position:absolute;z-index:0;right:0;bottom:0;left:0;height:104px;background:linear-gradient(to bottom,transparent,var(--bp-next));pointer-events:none}.solution-blueprint>.shell{position:relative;z-index:1}.solution-blueprint-01{--bp-accent: #4fa7ff;--bp-accent-rgb: 79, 167, 255;--bp-secondary: #a9cf45;--bp-next: #f3f7f6}.solution-blueprint-02{--bp-accent: #a07cff;--bp-accent-rgb: 160, 124, 255;--bp-secondary: #2ed3df;--bp-next: #071820}.solution-blueprint-03{--bp-accent: #35b5e8;--bp-accent-rgb: 53, 181, 232;--bp-secondary: #9acb4b;--bp-next: #f3f7f6}.solution-blueprint-04{--bp-accent: #e5ae58;--bp-accent-rgb: 229, 174, 88;--bp-secondary: #62c9d5;--bp-next: #f3f7f6}.solution-blueprint-05{--bp-accent: #7dbf68;--bp-accent-rgb: 125, 191, 104;--bp-secondary: #e2ad59;--bp-next: #e8efeb}.solution-blueprint-06{--bp-accent: #38c8cf;--bp-accent-rgb: 56, 200, 207;--bp-secondary: #b7ce49;--bp-next: #06151c}.site-frame.is-inner .solution-blueprint :is(h2,h3,strong){color:#f2f7f8}.solution-blueprint-head{display:grid;grid-template-columns:1fr .72fr;gap:9vw;align-items:end}.solution-blueprint-head .section-code{color:var(--bp-accent)}.solution-blueprint-head h2{margin:18px 0 0;font-size:clamp(42px,4.45vw,66px);line-height:1.08}.solution-blueprint-head>p{max-width:620px;margin:0 0 5px;color:#aab9bd;font-size:16px;line-height:1.9}.solution-blueprint-board{margin-top:64px;display:grid;grid-template-columns:.78fr 1.22fr;border:1px solid rgba(var(--bp-accent-rgb),.28);background:#040e1494;box-shadow:0 30px 90px #0000004d}.blueprint-panel-title{min-height:74px;padding:0 26px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(var(--bp-accent-rgb),.22)}.blueprint-panel-title>span{font-size:16px;font-weight:700}.blueprint-panel-title>small{color:var(--bp-accent);font:600 10px Roboto Mono,monospace}.blueprint-objectives{border-right:1px solid rgba(var(--bp-accent-rgb),.22)}.blueprint-objectives>article{min-height:142px;padding:25px 26px;display:grid;grid-template-columns:34px 1fr;gap:14px;align-content:center;border-bottom:1px solid rgba(142,179,190,.15);background:linear-gradient(90deg,rgba(var(--bp-accent-rgb),.035),transparent)}.blueprint-objectives>article>span{color:var(--bp-accent);font:600 10px Roboto Mono,monospace}.blueprint-objectives h3{margin:0 0 10px;font-size:19px}.blueprint-objectives p{margin:0;color:#8fa3a9;font-size:13px;line-height:1.72}.blueprint-audience{min-height:126px;padding:25px 26px;display:grid;grid-template-columns:42px 1fr;gap:16px;align-items:center;background:rgba(var(--bp-accent-rgb),.07)}.blueprint-audience>svg{width:26px;height:26px;color:var(--bp-secondary)}.blueprint-audience small{display:block;margin-bottom:8px;color:var(--bp-accent);font-size:10px;font-weight:700}.blueprint-audience strong{font-size:14px;line-height:1.62}.blueprint-capability-stack{min-width:0}.blueprint-layer-list{position:relative;padding:34px 34px 30px;display:grid;gap:13px}.blueprint-layer-list:before{display:none}.blueprint-layer{position:relative;min-height:98px;padding:18px 24px;display:grid;grid-template-columns:44px 50px 1fr;gap:16px;align-items:center;border:1px solid rgba(var(--bp-accent-rgb),.34);border-radius:4px;background:linear-gradient(90deg,rgba(var(--bp-accent-rgb),.17),#0b1d26e0 48%,#0c1c24b8);box-shadow:inset 0 1px #ffffff14,0 14px 30px #0000002e}.blueprint-layer:after{content:"";position:absolute;left:82px;right:22px;bottom:0;height:1px;background:linear-gradient(90deg,rgba(var(--bp-accent-rgb),.52),transparent)}.blueprint-layer-1{margin-left:54px}.blueprint-layer-2{margin-left:36px}.blueprint-layer-3{margin-left:18px}.blueprint-layer-index{color:var(--bp-accent);font:600 10px Roboto Mono,monospace}.blueprint-layer-icon{width:42px;height:42px;display:grid;place-items:center;color:#effcff;border:1px solid rgba(var(--bp-accent-rgb),.48);border-radius:4px;background:linear-gradient(145deg,rgba(var(--bp-accent-rgb),.38),rgba(var(--bp-accent-rgb),.08));box-shadow:0 0 28px rgba(var(--bp-accent-rgb),.18)}.blueprint-layer-icon svg{width:21px;height:21px}.blueprint-layer h3{margin:0 0 7px;font-size:18px}.blueprint-layer p{margin:0;color:#9bafb4;font-size:12px;line-height:1.62}.blueprint-foundation{margin:0 34px 34px;min-height:68px;padding:0 22px;display:flex;align-items:center;gap:14px;color:#a9babe;border:1px solid rgba(142,179,190,.16);background:#ffffff06;font-size:12px;line-height:1.6}.blueprint-foundation svg{width:20px;color:var(--bp-secondary)}.solution-roadmap-board{margin-top:26px;border:1px solid rgba(var(--bp-accent-rgb),.26);background:#040e149e;box-shadow:0 24px 70px #0000003d}.solution-roadmap-head{min-height:94px;padding:0 28px;display:flex;align-items:center;justify-content:space-between;gap:40px;border-bottom:1px solid rgba(var(--bp-accent-rgb),.2)}.solution-roadmap-head>div{display:flex;align-items:baseline;gap:14px}.solution-roadmap-head span{font-size:18px;font-weight:700}.solution-roadmap-head small{color:var(--bp-accent);font:600 10px Roboto Mono,monospace}.solution-roadmap-head p{max-width:520px;margin:0;color:#8fa4aa;font-size:13px;line-height:1.7}.solution-roadmap-track{position:relative;padding:34px 28px 42px;display:grid;grid-template-columns:repeat(4,1fr)}.solution-roadmap-track:before{content:"";position:absolute;left:7%;right:7%;bottom:23px;height:2px;background:linear-gradient(90deg,var(--bp-accent),var(--bp-secondary));box-shadow:0 0 18px rgba(var(--bp-accent-rgb),.34)}.solution-roadmap-track>article{position:relative;min-height:218px;padding:24px;border:1px solid rgba(var(--bp-accent-rgb),.2);border-right:0;background:linear-gradient(145deg,rgba(var(--bp-accent-rgb),.11),#ffffff06)}.solution-roadmap-track>article:last-child{border-right:1px solid rgba(var(--bp-accent-rgb),.2)}.solution-roadmap-track>article:after{content:"";position:absolute;z-index:1;left:50%;bottom:-23px;width:10px;height:10px;border:2px solid #08151b;border-radius:50%;background:var(--bp-accent);box-shadow:0 0 0 4px rgba(var(--bp-accent-rgb),.18),0 0 20px rgba(var(--bp-accent-rgb),.48)}.roadmap-stage-top{display:flex;align-items:center;justify-content:space-between}.roadmap-stage-top>span{color:var(--bp-accent);font:600 10px Roboto Mono,monospace}.roadmap-stage-top i{width:38px;height:38px;display:grid;place-items:center;color:var(--bp-secondary);border:1px solid rgba(var(--bp-accent-rgb),.25);border-radius:4px;background:rgba(var(--bp-accent-rgb),.08)}.roadmap-stage-top svg{width:18px;height:18px}.solution-roadmap-track h3{margin:42px 0 12px;font-size:22px}.solution-roadmap-track p{margin:0;color:#91a5ab;font-size:13px;line-height:1.7}.solution-deliverable-line{min-height:138px;display:grid;grid-template-columns:.72fr repeat(3,1fr);border-top:1px solid rgba(var(--bp-accent-rgb),.2)}.solution-deliverable-line>*{margin:0;padding:24px;display:flex;align-items:center;gap:13px;border-right:1px solid rgba(var(--bp-accent-rgb),.16)}.solution-deliverable-line>*:last-child{border:0}.solution-deliverable-line>div{color:#f3f8f9;background:rgba(var(--bp-accent-rgb),.12)}.solution-deliverable-line>div svg{width:22px;color:var(--bp-secondary)}.solution-deliverable-line>div span{font-size:16px;font-weight:700}.solution-deliverable-line p>span{color:var(--bp-accent);font:600 10px Roboto Mono,monospace}.solution-deliverable-line p>strong{font-size:13px;line-height:1.65}.site-frame.is-inner .solution-decision-grid{box-shadow:0 18px 50px #102a300f}.site-frame.is-inner .solution-decision-grid>article svg{box-sizing:content-box;padding:8px;color:#087f94;border:1px solid #b9d8d7;background:#e7f2ef}.solution-readiness{padding:112px 0 120px;border-top:1px solid #cedbd7}.solution-readiness-layout{display:grid;grid-template-columns:.78fr 1.22fr;gap:92px}.solution-readiness-visual{position:relative;min-width:0}.solution-readiness-title{max-width:420px}.solution-readiness-title h2{margin:28px 0 22px;color:#17313a;font-size:42px;line-height:1.22}.solution-readiness-title p{margin:0 0 30px;color:#63767b;line-height:1.8}.solution-readiness-title a{display:inline-flex;align-items:center;gap:9px;color:#087f94;font-weight:700}.solution-readiness-columns{display:grid;grid-template-columns:1fr 1fr;border:1px solid #c8d5d2}.solution-readiness-columns section{padding:30px;background:#ffffff85}.solution-readiness-columns section+section{border-left:1px solid #c8d5d2;background:#ddefe894}.solution-readiness-columns section>div{display:flex;align-items:center;gap:12px;padding-bottom:24px;border-bottom:1px solid #c8d5d2}.solution-readiness-columns section>div svg{width:23px;color:#16889b}.solution-readiness-columns section>div span{color:#17313a;font-size:18px;font-weight:700}.solution-readiness-columns p{min-height:92px;margin:0;display:grid;grid-template-columns:35px 1fr;align-items:center;gap:12px;border-bottom:1px solid #d2ddda}.solution-readiness-columns p:last-child{border-bottom:0}.solution-readiness-columns b{color:#16889b;font:600 10px Roboto Mono,monospace}.solution-readiness-columns strong{color:#243e46;font-size:15px;line-height:1.55}.solution-readiness.has-visual{padding:104px 0 112px;background:#e9f0ef}.solution-readiness.has-visual .solution-readiness-layout{grid-template-columns:.86fr 1.14fr;gap:0;align-items:stretch;border:1px solid #b9cbc9;background:#f5f8f7;box-shadow:0 30px 80px #1132391f}.solution-readiness.has-visual .solution-readiness-visual{min-height:570px;overflow:hidden;background:#071b22}.solution-readiness.has-visual .solution-readiness-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#04141bdb,#04141b7a 48%,#04141bd1)}.solution-readiness.has-visual .solution-readiness-visual>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.solution-readiness.has-visual .solution-readiness-title{position:relative;z-index:1;max-width:none;min-height:570px;padding:52px 48px 78px;display:flex;flex-direction:column;align-items:flex-start}.site-frame.is-inner .solution-readiness.has-visual .solution-readiness-title h2{margin-top:26px;color:#f4f9f8;font-size:40px}.site-frame.is-inner .solution-readiness.has-visual .solution-readiness-title p{max-width:410px;color:#c3d2d2}.site-frame.is-inner .solution-readiness.has-visual .solution-readiness-title .section-code{color:#40d3e8}.site-frame.is-inner .solution-readiness.has-visual .solution-readiness-title a{margin-top:auto;color:#c5dc58}.solution-readiness-caption{position:absolute;z-index:2;right:26px;bottom:24px;padding-left:26px;color:#dce9e8;font-size:11px;letter-spacing:0}.solution-readiness-caption:before{content:"";position:absolute;left:0;top:50%;width:16px;height:1px;background:#40d3e8}.solution-readiness.has-visual .solution-readiness-columns{border:0;border-left:1px solid #b9cbc9}.solution-readiness.has-visual .solution-readiness-columns section{padding:38px 34px;background:#fafcfbf5}.solution-readiness.has-visual .solution-readiness-columns section+section{background:#e0f0ebeb}.campus-enterprise-evidence,.teaching-operation-evidence,.teacher-studio-evidence{padding:118px 0 126px;color:#17313a;background:#eef3f4}.campus-operating-map{margin-top:58px;display:grid;grid-template-columns:1.18fr .82fr;background:#10232b}.campus-operating-map>figure{position:relative;min-height:570px;margin:0;overflow:hidden}.campus-operating-map>figure:after{content:"";position:absolute;top:52%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#041218db)}.campus-operating-map>figure img{width:100%;height:100%;object-fit:cover}.campus-operating-map>figure figcaption{position:absolute;z-index:1;left:28px;bottom:24px;color:#eaf5f6;font-size:12px}.campus-domain-list{display:grid;grid-template-columns:1fr 1fr;border-left:1px solid #34474e}.campus-domain-list article{min-height:190px;padding:24px;display:grid;grid-template-columns:34px 1fr;align-content:center;gap:12px;color:#edf5f6;border-right:1px solid #34474e;border-bottom:1px solid #34474e}.campus-domain-list article:nth-last-child(-n+2){border-bottom:0}.campus-domain-list span{color:#83a5ff;font:600 10px Roboto Mono,monospace}.site-frame.is-inner .white-page .campus-domain-list h3{margin:0 0 9px;color:#f4fbfc;font-size:20px;font-weight:700}.campus-domain-list p{margin:0;color:#94a7ad;font-size:13px;line-height:1.65}.campus-scope-ledger{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #c5d1d3;border-top:0;background:#fff}.campus-scope-ledger>div{min-height:180px;padding:28px;display:flex;flex-direction:column;border-right:1px solid #c5d1d3}.campus-scope-ledger>div:last-child{border:0}.campus-scope-ledger span{color:#315fc7;font-size:11px;font-weight:700}.campus-scope-ledger strong{margin-top:auto;font-size:16px;line-height:1.65}.agent-production-evidence{padding:122px 0 132px;color:#eef5f6;background:#071820}.agent-production-head{max-width:780px}.agent-production-head h2{margin:20px 0 24px;font-size:clamp(40px,4.7vw,68px);line-height:1.1}.agent-production-head p{max-width:720px;color:#9fb0b6;line-height:1.85}.agent-production-stage{margin-top:58px;display:grid;grid-template-columns:1.15fr .85fr;border:1px solid #30434b}.agent-production-stage>figure{position:relative;min-width:0;min-height:540px;margin:0;padding-top:38px;overflow:hidden;background:#101b22;border-right:1px solid #30434b}.agent-production-stage>figure img{width:100%;height:100%;object-fit:contain}.agent-production-stage>figure figcaption{position:absolute;left:24px;bottom:20px;padding:8px 12px;color:#dce8ea;background:#051117c7;font-size:11px}.agent-paradigm-compare{display:grid;grid-template-rows:1fr 1fr}.agent-paradigm-compare article{padding:32px;display:flex;flex-direction:column;border-bottom:1px solid #30434b}.agent-paradigm-compare article:last-child{border:0}.agent-paradigm-compare span{color:#8ba8ff;font:600 10px Roboto Mono,monospace}.agent-paradigm-compare h3{margin:18px 0 12px;font-size:24px}.agent-paradigm-compare p{margin:0;color:#9fb0b6;line-height:1.7}.agent-paradigm-compare strong{margin-top:auto;padding-top:18px;color:#cfe1e4;font-size:13px;border-top:1px solid rgba(138,178,190,.18)}.agent-production-gates{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #30434b;border-top:0}.agent-production-gates>div{min-height:220px;padding:26px;display:flex;flex-direction:column;border-right:1px solid #30434b}.agent-production-gates>div:last-child{border:0}.agent-production-gates span{color:#a8cf38;font:600 10px Roboto Mono,monospace}.agent-production-gates strong{margin:auto 0 12px;font-size:19px}.agent-production-gates p{margin:0;color:#91a5ab;font-size:13px;line-height:1.7}.teaching-operation-evidence{background:#f4f7f8}.teaching-operation-title{max-width:760px}.teaching-operation-title h2{margin:20px 0 24px;font-size:clamp(40px,4.4vw,64px);line-height:1.12}.teaching-operation-title p{max-width:680px;color:#63777e;line-height:1.85}.teaching-operation-scene{position:relative;height:470px;margin:55px 0 0;overflow:hidden}.teaching-operation-scene:after{content:"";position:absolute;top:50%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#04161dc2)}.teaching-operation-scene img{width:100%;height:100%;object-fit:cover;object-position:center 42%}.teaching-operation-scene figcaption{position:absolute;z-index:1;left:28px;bottom:22px;color:#fff;font-size:12px}.teaching-role-matrix{border:1px solid #c3d0d3;border-top:0;background:#fff}.matrix-head,.matrix-row{display:grid;grid-template-columns:.7fr repeat(3,1fr)}.matrix-head{min-height:72px;align-items:center;color:#eef5f6;background:#132a33}.matrix-head>*{height:100%;padding:0 22px;display:flex;align-items:center;border-right:1px solid #344950}.matrix-head>*:last-child{border:0}.matrix-row{min-height:112px;align-items:center;border-bottom:1px solid #d2dcde}.matrix-row:last-child{border:0}.matrix-row>*{height:100%;margin:0;padding:22px;display:flex;align-items:center;border-right:1px solid #d2dcde;line-height:1.6}.matrix-row>*:last-child{border:0}.matrix-row>span{color:#315fc7;font-size:12px;font-weight:700}.teaching-platform-proof{margin-top:24px;display:grid;grid-template-columns:.75fr 1.25fr;min-height:370px;color:#edf5f6;background:#0d222b}.teaching-platform-proof>div{padding:46px;display:flex;flex-direction:column}.teaching-platform-proof span{color:#8ba8ff;font-size:11px;font-weight:700}.teaching-platform-proof h3{margin:auto 0 18px;font-size:28px;line-height:1.35}.teaching-platform-proof p{margin:0;color:#9eb0b6;line-height:1.75}.teaching-platform-proof img{width:100%;height:100%;object-fit:cover}.teacher-studio-evidence{background:#fff}.teacher-studio-grid{display:grid;grid-template-columns:.85fr 1.15fr;min-height:690px;border-top:1px solid #aebbbf;border-bottom:1px solid #aebbbf}.teacher-studio-copy{padding:20px 58px 20px 0;display:flex;flex-direction:column}.teacher-studio-copy h2{margin:22px 0;font-size:clamp(38px,4vw,58px);line-height:1.13}.teacher-studio-copy>p{color:#61747b;line-height:1.82}.teacher-deliverable-stack{margin-top:auto;border-top:1px solid #ccd6d8}.teacher-deliverable-stack article{min-height:86px;display:grid;grid-template-columns:30px 1fr 24px;gap:14px;align-items:center;border-bottom:1px solid #d7dfe1}.teacher-deliverable-stack article>span{color:#315fc7;font:600 10px Roboto Mono,monospace}.teacher-deliverable-stack strong{font-size:16px}.teacher-deliverable-stack p{margin:5px 0 0;color:#78878c;font-size:12px}.teacher-deliverable-stack svg{color:#315fc7}.teacher-studio-main{position:relative;margin:0;overflow:hidden}.teacher-studio-main:after{content:"";position:absolute;top:56%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#041218c7)}.teacher-studio-main img{width:100%;height:100%;object-fit:cover}.teacher-studio-main figcaption{position:absolute;z-index:1;right:26px;bottom:22px;color:#fff;font-size:12px}.teacher-studio-strip{display:grid;grid-template-columns:1.2fr repeat(3,1fr);min-height:250px;border-bottom:1px solid #aebbbf}.teacher-studio-strip figure{position:relative;margin:0;overflow:hidden}.teacher-studio-strip figure:after{content:"";position:absolute;top:50%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#041218c7)}.teacher-studio-strip figure img{width:100%;height:100%;object-fit:cover}.teacher-studio-strip figcaption{position:absolute;z-index:1;left:20px;bottom:18px;color:#fff}.teacher-studio-strip>div{padding:26px;display:flex;flex-direction:column;border-right:1px solid #cbd5d7}.teacher-studio-strip>div:last-child{border:0}.teacher-studio-strip>div span{color:#315fc7;font:600 10px Roboto Mono,monospace}.teacher-studio-strip>div strong{margin:auto 0 10px;font-size:18px}.teacher-studio-strip>div p{margin:0;color:#687a80;font-size:13px;line-height:1.65}.learning-portfolio-evidence{padding:120px 0 130px;color:#152e35;background:#e8efeb}.learning-portfolio-head{display:grid;grid-template-columns:1fr .72fr;gap:9vw;align-items:end}.learning-portfolio-head h2{margin:20px 0 0;font-size:clamp(40px,4.4vw,64px);line-height:1.12}.learning-portfolio-head>p{color:#5c706b;line-height:1.85}.site-frame.is-inner .learning-portfolio-evidence :is(h2,h3){color:#152e35}.site-frame.is-inner .learning-portfolio-evidence .learning-program-list article>strong{color:#29444a}.learning-program-board{margin-top:58px;display:grid;grid-template-columns:.9fr 1.1fr;min-height:650px;background:#fff;border:1px solid #bdccc5}.learning-program-board>figure{position:relative;margin:0;overflow:hidden}.learning-program-board>figure:after{content:"";position:absolute;top:52%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#081e21d1)}.learning-program-board>figure img{width:100%;height:100%;object-fit:cover}.learning-program-board figcaption{position:absolute;z-index:1;left:26px;bottom:22px;color:#fff;font-size:12px}.learning-program-list article{min-height:162px;padding:24px 28px;display:grid;grid-template-columns:38px 1fr 180px;gap:18px;align-items:center;border-bottom:1px solid #cbd6d1}.learning-program-list article:last-child{border:0}.learning-program-list article>span{color:#6f9020;font:600 10px Roboto Mono,monospace}.learning-program-list h3{margin:0 0 9px;font-size:20px}.learning-program-list p{margin:0;color:#687a75;font-size:13px;line-height:1.65}.learning-program-list article>strong{color:#29444a;font-size:13px;line-height:1.65}.learning-operations-calendar{min-height:130px;display:grid;grid-template-columns:1.25fr .75fr;border:1px solid #bdccc5;border-top:0;background:#f7faf8}.learning-operations-calendar>div{display:grid;grid-template-columns:repeat(6,1fr);align-items:center;border-right:1px solid #bdccc5}.learning-operations-calendar>div>*{height:100%;display:flex;align-items:center;justify-content:center;text-align:center;border-right:1px solid #d4ded9;font-size:12px}.learning-operations-calendar>div>*:last-child{border:0}.learning-operations-calendar>div strong{color:#fff;background:#17353b}.site-frame.is-inner .learning-portfolio-evidence .learning-operations-calendar>div strong{color:#fff}.learning-operations-calendar>p{margin:0;padding:26px;display:flex;align-items:center;color:#5f726d;font-size:13px;line-height:1.7}.operations-command-evidence{padding:122px 0 132px;color:#edf5f6;background:#06151c}.operations-command-head{max-width:850px}.operations-command-head h2{margin:20px 0 24px;font-size:clamp(40px,4.7vw,68px);line-height:1.1}.operations-command-head p{max-width:720px;color:#98abb1;line-height:1.82}.operations-command-stage{margin-top:58px;display:grid;grid-template-columns:1fr 1fr;height:480px;border:1px solid #2f434b}.operations-command-stage figure{position:relative;margin:0;overflow:hidden;border-right:1px solid #2f434b}.operations-command-stage figure:last-child{border:0}.operations-command-stage figure:after{content:"";position:absolute;top:58%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#030f15e0)}.operations-command-stage figure.is-interface{padding-top:38px;background:#101b22}.operations-command-stage img{width:100%;height:100%;object-fit:cover}.operations-command-stage figure.is-interface img{object-fit:contain}.operations-command-stage figcaption{position:absolute;z-index:1;left:22px;bottom:19px;color:#dfeaec;font-size:11px}.operations-responsibility-table{border:1px solid #2f434b;border-top:0}.ops-table-head,.ops-table-row{display:grid;grid-template-columns:.7fr 1.15fr 1.15fr}.ops-table-head{min-height:62px;align-items:center;color:#7f9ca4;background:#0c222b;font-size:11px}.ops-table-head span,.ops-table-row>*{padding:0 24px;border-right:1px solid #2f434b}.ops-table-head span:last-child,.ops-table-row>*:last-child{border:0}.ops-table-row{min-height:112px;align-items:center;border-top:1px solid #2f434b}.ops-table-row strong{color:#dfeaec;font-size:14px}.ops-table-row p{margin:0;color:#91a6ac;font-size:13px;line-height:1.65}@media (max-width: 1100px){.solution-detail-hero-rich .solution-detail-hero-grid{grid-template-columns:1fr 1.1fr;gap:28px}.solution-detail-visual{height:420px}.solution-decision-grid{grid-template-columns:1fr 1fr}.solution-decision-intro,.solution-decision-grid>article{border-bottom:1px solid #cfdad7}.solution-decision-grid>article:nth-child(2){border-right:0}.solution-decision-grid>article:nth-last-child(-n+2){border-bottom:0}.solution-blueprint-head{grid-template-columns:1fr;gap:28px}.solution-blueprint-head>p{max-width:760px}.solution-blueprint-board{grid-template-columns:1fr}.blueprint-objectives{display:grid;grid-template-columns:repeat(3,1fr);border-right:0;border-bottom:1px solid rgba(var(--bp-accent-rgb),.22)}.blueprint-objectives .blueprint-panel-title,.blueprint-audience{grid-column:1 / -1}.blueprint-objectives>article{min-height:170px;border-right:1px solid rgba(142,179,190,.15)}.blueprint-objectives>article:nth-child(4){border-right:0}.solution-roadmap-track{grid-template-columns:1fr 1fr;gap:14px}.solution-roadmap-track:before,.solution-roadmap-track>article:after{display:none}.solution-roadmap-track>article{border:1px solid rgba(var(--bp-accent-rgb),.2)}.solution-deliverable-line{grid-template-columns:1fr 1fr}.solution-deliverable-line>div{grid-column:1 / -1}.solution-readiness-layout{grid-template-columns:1fr;gap:56px}.solution-readiness-title{max-width:680px}.campus-operating-map,.agent-production-stage,.teacher-studio-grid,.learning-program-board{grid-template-columns:1fr}.campus-operating-map>figure,.agent-production-stage>figure{min-height:480px}.agent-production-stage>figure{border-right:0;border-bottom:1px solid #30434b}.agent-paradigm-compare{grid-template-columns:1fr 1fr;grid-template-rows:none}.agent-paradigm-compare article{min-height:320px;border-right:1px solid #30434b;border-bottom:0}.teacher-studio-copy{padding:0 0 52px}.teacher-studio-main{min-height:520px}.teacher-studio-strip{grid-template-columns:1fr 1fr}.teacher-studio-strip figure{min-height:300px}.learning-program-board>figure{min-height:480px}.learning-operations-calendar{grid-template-columns:1fr}.learning-operations-calendar>div{border-right:0;border-bottom:1px solid #bdccc5}}@media (max-width: 800px){.solution-detail-hero-rich{min-height:0;padding-top:96px}.solution-detail-hero-rich:before{top:74px;right:0;bottom:0;left:0;background:linear-gradient(180deg,#06171e1f,#06171ed6 76%)}.solution-detail-hero-rich .solution-detail-hero-grid{min-height:0;grid-template-columns:1fr;gap:24px}.solution-detail-hero-rich .solution-detail-copy .back-link{margin-bottom:20px}.solution-detail-hero-rich .solution-detail-copy h1{margin-bottom:18px;font-size:39px}.solution-detail-hero-rich .solution-detail-copy p{margin-bottom:24px;font-size:15px;line-height:1.7}.solution-hero-actions{display:grid;grid-template-columns:1fr}.solution-hero-actions .button{width:100%;justify-content:space-between}.solution-detail-visual{height:auto;aspect-ratio:1.45;margin-inline:-20px;border-left:0}.solution-detail-visual.is-interface{aspect-ratio:1.45}.solution-detail-visual figcaption{left:22px;right:22px;bottom:20px;grid-template-columns:1fr;gap:8px}.solution-detail-visual figcaption p{display:none}.solution-hero-scope{margin-top:0}.solution-hero-scope>.shell{grid-template-columns:repeat(3,minmax(0,1fr))}.solution-hero-scope>.shell>div,.solution-hero-scope>.shell>div:first-child{min-height:68px;padding:14px 10px;justify-content:center;gap:8px;border-left:0;border-right:1px solid rgba(255,255,255,.1);border-bottom:0}.solution-hero-scope>.shell>div:last-child{border-right:0}.solution-hero-scope strong{font-size:13px;white-space:nowrap}.solution-decision-band{padding:62px 0}.solution-decision-grid{grid-template-columns:1fr}.solution-decision-intro,.solution-decision-grid>article{min-height:0;padding:26px 0;border-right:0;border-bottom:1px solid #cfdad7}.solution-decision-grid>article:nth-child(2),.solution-decision-grid>article:nth-last-child(-n+2){border-bottom:1px solid #cfdad7}.solution-decision-grid>article:last-child{border-bottom:0}.solution-decision-grid>article>span{margin:30px 0 10px}.solution-blueprint{padding:78px 0 84px;background-size:36px 36px,36px 36px,auto,auto}.solution-blueprint-head h2{font-size:38px}.solution-blueprint-head>p{font-size:14px;line-height:1.78}.solution-blueprint-board{margin-top:40px}.blueprint-objectives{grid-template-columns:1fr}.blueprint-objectives .blueprint-panel-title,.blueprint-audience{grid-column:auto}.blueprint-objectives>article{min-height:134px;border-right:0}.blueprint-layer-list{padding:22px 16px}.blueprint-layer-list:before{left:50px}.blueprint-layer{min-height:118px;margin-left:0;padding:18px 16px;grid-template-columns:26px 42px 1fr;gap:12px}.blueprint-layer-status{display:none}.blueprint-layer-icon{width:38px;height:38px}.blueprint-layer h3{font-size:17px}.blueprint-foundation{margin:0 16px 22px;padding:18px;align-items:flex-start}.solution-roadmap-head{min-height:0;padding:24px 20px;align-items:flex-start;flex-direction:column;gap:14px}.solution-roadmap-head>div{align-items:flex-start;flex-direction:column;gap:6px}.solution-roadmap-track{padding:20px;grid-template-columns:1fr}.solution-roadmap-track>article{min-height:190px}.solution-roadmap-track h3{margin-top:32px}.solution-deliverable-line{grid-template-columns:1fr}.solution-deliverable-line>div{grid-column:auto}.solution-deliverable-line>*{min-height:94px;border-right:0;border-bottom:1px solid rgba(var(--bp-accent-rgb),.16)}.solution-deliverable-line>*:last-child{border-bottom:0}.solution-readiness{padding:78px 0 84px}.solution-readiness-title h2{font-size:34px}.solution-readiness-columns{grid-template-columns:1fr}.solution-readiness-columns section{padding:24px 20px}.solution-readiness-columns section+section{border-left:0;border-top:1px solid #c8d5d2}.campus-enterprise-evidence,.agent-production-evidence,.teaching-operation-evidence,.teacher-studio-evidence,.learning-portfolio-evidence,.operations-command-evidence{padding:80px 0 86px}.campus-operating-map{margin-top:38px}.campus-operating-map>figure,.agent-production-stage>figure,.learning-program-board>figure{min-height:320px}.campus-domain-list{grid-template-columns:1fr;border-left:0}.campus-domain-list article{min-height:130px;border-right:0}.campus-domain-list article:nth-last-child(-n+2){border-bottom:1px solid #34474e}.campus-domain-list article:last-child{border-bottom:0}.campus-scope-ledger,.agent-production-gates{grid-template-columns:1fr}.campus-scope-ledger>div,.agent-production-gates>div{min-height:145px;border-right:0;border-bottom:1px solid #c5d1d3}.campus-scope-ledger>div:last-child,.agent-production-gates>div:last-child{border-bottom:0}.agent-production-gates>div{border-bottom-color:#30434b}.agent-production-head h2,.teaching-operation-title h2,.learning-portfolio-head h2,.operations-command-head h2{font-size:38px}.agent-production-stage{margin-top:38px}.agent-paradigm-compare{grid-template-columns:1fr}.agent-paradigm-compare article{min-height:280px;border-right:0;border-bottom:1px solid #30434b}.teaching-operation-scene{height:320px;margin-top:38px}.matrix-head{display:none}.matrix-row{min-height:0;grid-template-columns:1fr;padding:22px}.matrix-row>*{min-height:62px;padding:14px 0;border-right:0;border-bottom:1px solid #d2dcde}.matrix-row>*:last-child{border-bottom:0}.matrix-row p:before{min-width:72px;margin-right:12px;color:#315fc7;font-size:11px;font-weight:700}.matrix-row p:nth-child(2):before{content:"课前"}.matrix-row p:nth-child(3):before{content:"课中"}.matrix-row p:nth-child(4):before{content:"课后"}.teaching-platform-proof{grid-template-columns:1fr}.teaching-platform-proof>div{min-height:320px;padding:32px 24px}.teaching-platform-proof img{min-height:260px}.teacher-studio-main{min-height:360px}.teacher-studio-strip{grid-template-columns:1fr}.teacher-studio-strip figure{min-height:280px}.teacher-studio-strip>div{min-height:170px;border-right:0;border-bottom:1px solid #cbd5d7}.learning-portfolio-head{grid-template-columns:1fr;gap:24px}.learning-program-board{margin-top:38px}.learning-program-list article{min-height:190px;grid-template-columns:30px 1fr}.learning-program-list article>strong{grid-column:2}.learning-operations-calendar>div{grid-template-columns:repeat(3,1fr)}.learning-operations-calendar>div>*{min-height:72px;border-bottom:1px solid #d4ded9}.operations-command-stage{height:auto;grid-template-columns:1fr}.operations-command-stage figure{min-height:320px;border-right:0;border-bottom:1px solid #2f434b}.ops-table-head{display:none}.ops-table-row{min-height:0;grid-template-columns:1fr;padding:24px}.ops-table-row>*{min-height:56px;padding:12px 0;border-right:0;border-bottom:1px solid #2f434b}.ops-table-row>*:last-child{border-bottom:0}}@media (max-width: 860px){.capability-map{min-height:820px;grid-template-columns:1fr;grid-template-rows:410px auto;padding-top:0;background-size:auto 520px;background-position:27% top}.capability-map:before{background:linear-gradient(180deg,#02080b0a,#02080b24 30%,#071013 51%,#071013)}.capability-core{width:auto;height:auto;min-height:410px;padding:42px;border:0}.capability-core:after{width:72px;height:1px;margin-top:28px}.capability-stack{align-self:stretch;margin:0 32px 34px;grid-template-rows:repeat(5,minmax(82px,auto))}.capability-stack .capability-node:last-child{grid-column:auto}}@media (max-width: 560px){.home-capability{padding-block:74px 82px;border-radius:28px 28px 0 0}.capability-map{min-height:840px;grid-template-rows:390px auto;background-size:auto 390px;background-position:27% top;border-radius:8px}.capability-core{width:auto;height:auto;min-height:390px;padding:28px 24px}.capability-core-mark{width:52px;height:52px;margin-bottom:28px}.capability-core strong{font-size:34px}.capability-core p{margin-top:22px;font-size:14px}.capability-node{min-height:86px;padding:16px 8px 16px 18px;grid-template-columns:32px minmax(0,1fr) 22px;grid-template-rows:auto auto;gap:7px 12px}.capability-stack{margin:0 16px 24px}.capability-node:hover{padding-left:22px}.capability-node b{grid-row:1 / 3;align-self:start;padding-top:5px}.capability-node strong{grid-column:2;font-size:18px}.capability-node span{grid-column:2;font-size:13px}.capability-node i{grid-column:3;grid-row:1 / 3;width:20px}.capability-node:hover i{width:22px}}.service-page{padding:132px 0 144px;background:#f8faf9}.service-capability-layout{display:grid;grid-template-columns:minmax(270px,.72fr) minmax(0,1.48fr);gap:clamp(70px,8vw,132px);align-items:start}.service-capability-anchor{position:sticky;top:112px}.service-capability-anchor h2{margin:24px 0;font-size:clamp(36px,3.2vw,52px);line-height:1.16}.service-capability-anchor>p{max-width:470px;margin:0;color:#5b6963;font-size:17px;line-height:1.8}.service-capability-anchor>strong{display:block;margin-top:64px;padding-top:22px;color:#29483e;border-top:1px solid #aebcb6;font-size:17px}.service-capability-anchor>small{display:block;margin-top:8px;color:#75817c;font-size:13px}.service-capability-stream{border-top:1px solid #9daaa4}.service-capability-row{min-height:300px;display:grid;grid-template-columns:44px 48px minmax(0,1fr) 26px;gap:22px;align-items:start;padding:38px 4px 42px;color:inherit;border-bottom:1px solid #c5d0cb;transition:background .25s,padding .25s}.service-capability-row:hover{padding-inline:18px;background:#eef4f1}.service-capability-no{color:#76837d;font:600 12px Roboto Mono,monospace}.service-capability-icon{width:35px;height:35px;color:#356b59;stroke-width:1.6}.service-capability-copy h2{margin:-5px 0 13px;font-size:29px}.service-capability-copy>p{max-width:650px;margin:0;color:#5d6964;font-size:16px;line-height:1.75}.service-capability-scope{margin-top:31px;display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid #d1d9d5}.service-capability-scope>span{min-width:0;padding:17px 16px 0 0}.service-capability-scope>span+span{padding-left:16px;border-left:1px solid #d1d9d5}.service-capability-scope b{display:block;margin-bottom:7px;color:#33423c;font-size:14px}.service-capability-scope small{display:block;color:#7a8580;font-size:12px;line-height:1.6}.service-capability-arrow{width:22px;color:#84908b;transition:color .2s,transform .2s}.service-capability-row:hover .service-capability-arrow{color:#356b59;transform:translate(3px,-3px)}.service-delivery{padding:132px 0 140px;color:#edf2ef;background:#202b27}.service-delivery .section-code{color:#91aa9f}.service-delivery-heading{display:grid;grid-template-columns:.72fr 1.48fr;gap:clamp(70px,8vw,132px);margin-bottom:78px}.service-delivery-heading .section-code{grid-column:1}.service-delivery-heading h2{grid-column:1;margin:22px 0 0;font-size:clamp(38px,3.4vw,54px);line-height:1.14}.service-delivery-heading p{grid-column:2;grid-row:1 / span 2;max-width:510px;margin:35px 0 0;color:#aab6b0;font-size:17px;line-height:1.8}.service-delivery-journey{overflow:hidden;border-top:1px solid #53635c;border-bottom:1px solid #53635c}.service-journey-track{position:relative;display:grid;grid-template-columns:repeat(4,1fr)}.service-journey-track:before{content:"";position:absolute;top:64px;left:4%;right:4%;height:1px;background:#71847b}.service-journey-step{position:relative;min-height:360px;padding:46px 28px 36px;border-right:1px solid #425149}.service-journey-step:last-child{border-right:0}.service-journey-step>span{position:relative;z-index:1;width:38px;height:38px;display:grid;place-items:center;color:#203029;background:#d4de68;border:7px solid #202b27;outline:1px solid #71847b;border-radius:50%;font:700 10px Roboto Mono,monospace}.service-journey-step>div{margin-top:68px}.service-journey-step h3{margin:0 0 15px;font-size:25px}.service-journey-step p{min-height:78px;margin:0;color:#9faca6;font-size:14px;line-height:1.75}.service-journey-step b{display:block;margin-top:28px;color:#7f9088;font-size:11px;font-weight:500}.service-journey-step strong{display:block;margin-top:8px;color:#e3e9e6;font-size:15px}.service-assurance-line{display:grid;grid-template-columns:repeat(3,1fr);margin-top:62px;border-top:1px solid #53635c}.service-assurance-line article{min-height:150px;display:grid;grid-template-columns:34px 1fr;gap:18px;padding:24px 28px 0 0}.service-assurance-line article+article{padding-left:28px;border-left:1px solid #425149}.service-assurance-line span{color:#d4de68;font:600 11px Roboto Mono,monospace}.service-assurance-line h3{margin:-4px 0 10px;font-size:18px}.service-assurance-line p{margin:0;color:#97a59e;font-size:13px;line-height:1.7}.service-delivery{position:relative;overflow:hidden;padding:144px 0 150px;background:#18241f}.service-delivery:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.13;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:120px 120px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 15%,#000 88%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 15%,#000 88%,transparent 100%)}.service-delivery>.shell{position:relative;z-index:1}.service-delivery-heading{margin-bottom:96px}.service-delivery-heading p{max-width:560px}.service-delivery-chapters{border-top:1px solid #52625b}.service-delivery-chapter{position:relative;min-height:720px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);gap:clamp(50px,7vw,112px);align-items:center;padding:82px 0;border-bottom:1px solid #52625b}.service-delivery-chapter:nth-child(2n){grid-template-columns:minmax(480px,1.1fr) minmax(0,.9fr)}.service-delivery-chapter:nth-child(2n) .service-stage-copy{order:2}.service-delivery-chapter:nth-child(2n) .service-stage-visual{order:1}.service-stage-copy{position:relative;z-index:1}.service-stage-meta{display:flex;align-items:center;gap:18px;color:#91aa9f;font:600 11px Roboto Mono,monospace}.service-stage-meta span{width:38px;height:38px;display:grid;place-items:center;color:#202b27;background:#d4de68;border-radius:50%}.service-stage-meta b{font-weight:600}.service-stage-copy h3{margin:30px 0 22px;color:#f4f7f5;font-size:clamp(44px,4vw,62px);line-height:1.05}.service-stage-goal{max-width:590px;margin:0;padding-left:20px;color:#b9c5bf;border-left:2px solid #d4de68;font-size:18px;line-height:1.8}.service-stage-detail{margin-top:54px;display:grid;grid-template-columns:1.08fr .92fr;gap:36px}.service-stage-detail>div{padding-top:20px;border-top:1px solid #53635c}.service-stage-detail span{color:#83948c;font-size:11px;font-weight:600}.service-stage-detail ul{margin:18px 0 0;padding:0;display:grid;gap:13px;list-style:none}.service-stage-detail li{display:grid;grid-template-columns:16px 1fr;gap:10px;color:#dce3df;font-size:14px;line-height:1.6}.service-stage-detail li svg{width:15px;height:15px;margin-top:3px;color:#d4de68}.service-stage-output strong{display:block;margin-top:18px;color:#fff;font-size:18px;line-height:1.45}.service-stage-output p{margin:10px 0 0;color:#94a39c;font-size:13px;line-height:1.7}.service-stage-visual{position:relative;min-width:0;margin:0;aspect-ratio:4 / 3}.service-stage-visual img{width:100%;height:100%;display:block;object-fit:contain;-webkit-mask-image:radial-gradient(ellipse 52% 52% at 50% 50%,#000 42%,rgba(0,0,0,.88) 68%,transparent 100%);mask-image:radial-gradient(ellipse 52% 52% at 50% 50%,#000 42%,rgba(0,0,0,.88) 68%,transparent 100%)}.service-delivery-chapters+.service-assurance-line{margin-top:86px;padding-top:0}.service-delivery-chapters+.service-assurance-line:before{content:"贯穿全程的服务原则";position:absolute;top:-38px;left:0;color:#91aa9f;font:600 11px Roboto Mono,monospace}.service-delivery-chapters+.service-assurance-line{position:relative}@media (max-width: 980px){.service-delivery-chapter,.service-delivery-chapter:nth-child(2n){min-height:0;grid-template-columns:1fr 1fr;gap:42px;padding:70px 0}.service-delivery-chapter:nth-child(2n) .service-stage-copy{order:2}.service-stage-detail{grid-template-columns:1fr;gap:24px}}@media (max-width: 700px){.service-delivery{padding-block:88px 96px}.service-delivery-heading{margin-bottom:58px}.service-delivery-chapter,.service-delivery-chapter:nth-child(2n){display:flex;flex-direction:column;gap:18px;padding:54px 0 60px}.service-delivery-chapter .service-stage-copy,.service-delivery-chapter:nth-child(2n) .service-stage-copy{order:1}.service-delivery-chapter .service-stage-visual,.service-delivery-chapter:nth-child(2n) .service-stage-visual{order:2;width:100%}.service-stage-copy h3{margin:24px 0 18px;font-size:40px}.service-stage-goal{font-size:15px}.service-stage-detail{margin-top:38px}.service-stage-visual{margin-top:8px}.service-delivery-chapters+.service-assurance-line{margin-top:72px}}.case-library{background:#f7f9fa}.case-story-grid{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid #aab7bf}.case-story-grid>a{min-height:440px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:stretch;overflow:visible;background:transparent;border:0;border-bottom:1px solid #cbd4d9;border-radius:0;box-shadow:none;transition:background .25s}.case-story-grid>a:nth-child(2n){grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr)}.case-story-grid>a:nth-child(2n) .case-story-image{order:2}.case-story-grid>a:hover{transform:none;background:#eef2f4;box-shadow:none}.case-story-image{height:auto;min-height:440px;margin-block:38px}.case-story-image img{border-radius:4px}.case-story-image>span{right:16px;bottom:16px;background:#1c3241c7}.case-story-copy{min-height:0;padding:54px 56px;justify-content:center}.case-story-copy>span{color:#3f6488;letter-spacing:0}.case-story-copy h2{max-width:520px;margin:17px 0 18px;font-size:clamp(30px,2.5vw,40px)}.case-story-copy p{max-width:580px;font-size:16px}.case-story-method{margin-top:34px}.case-story-method svg{color:#3f6488}.service-page{background:#f8faf9}.service-page .service-grid{position:relative;grid-template-columns:repeat(4,1fr);border:0;border-top:1px solid #9eaaa5;border-bottom:1px solid #bdc8c3}.service-page .service-grid:before{content:"";position:absolute;top:98px;left:12.5%;right:12.5%;height:1px;background:#b9c7c1}.service-page .service-grid>a{min-height:470px;padding:28px 30px 34px;background:transparent;border-right:1px solid #d3dcd8}.service-page .service-grid>a:hover{background:#eef4f1}.service-page .service-grid>a>span{position:relative;z-index:1;width:36px;height:36px;display:grid;place-items:center;color:#fff;background:#3d6b5c;border-radius:50%}.service-page .service-grid>a>svg:not(.service-row-arrow){width:38px;height:38px;margin:82px 0 26px;color:#3d6b5c}.service-page .service-grid h2{font-size:25px}.service-page .service-grid p{font-size:15px}.service-page .delivery-dark{color:#24312d;background:#e8eeeb}.service-page+.delivery-dark .section-lead h2{color:#24312d}.service-page+.delivery-dark .section-lead p{color:#5d6964}.service-page+.delivery-dark .delivery-steps{position:relative;border:0;border-top:1px solid #9ba9a3;border-bottom:1px solid #b9c4bf}.service-page+.delivery-dark .delivery-steps:before{content:"";position:absolute;top:55px;left:12.5%;right:12.5%;height:1px;background:#aebbb5}.service-page+.delivery-dark .delivery-steps>div{min-height:250px;border-color:#c4cfca}.service-page+.delivery-dark .delivery-steps span{position:relative;z-index:1;width:34px;height:34px;display:grid;place-items:center;color:#fff;background:#3d6b5c;border-radius:50%}.service-page+.delivery-dark .delivery-steps h3{color:#26342f}.service-page+.delivery-dark .delivery-steps p{color:#64706b}.about-capabilities{padding:126px 0 136px;background:#edf2f5}.about-capability-line{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #9cabb5;border-bottom:1px solid #b8c4cb}.about-capability-line article{min-height:330px;padding:30px;display:flex;flex-direction:column;border-right:1px solid #c5d0d6}.about-capability-line article:last-child{border-right:0}.about-capability-line span{color:#71818c;font:600 11px Roboto Mono,monospace}.about-capability-line svg{width:36px;height:36px;margin:58px 0 28px;color:#35699d}.about-capability-line h3{margin:0 0 16px;font-size:25px}.about-capability-line p{margin:0;color:#5e6d77;font-size:15px;line-height:1.75}@media (max-width: 980px){.case-story-grid>a,.case-story-grid>a:nth-child(2n){grid-template-columns:1fr 1fr}.case-story-grid>a:last-child{grid-column:auto}.case-story-grid>a:last-child .case-story-image{min-height:360px}.case-story-copy{padding:42px 36px}.service-page .service-grid{grid-template-columns:1fr 1fr}.service-page .service-grid:before{display:none}.about-capability-line{grid-template-columns:1fr 1fr}.about-capability-line article:nth-child(2){border-right:0}.about-capability-line article:nth-child(-n+2){border-bottom:1px solid #c5d0d6}}@media (max-width: 800px){.site-frame.is-inner :is(.hero-products,.hero-cases,.hero-services,.hero-about):before{background:linear-gradient(90deg,#f9fbfdf2,#f9fbfdc2 58%,#f9fbfd1f)}:is(.hero-products,.hero-cases,.hero-services,.hero-about) .rich-page-hero-grid{min-height:520px;padding-block:48px 42px}.site-frame.is-inner :is(.hero-products,.hero-cases,.hero-services,.hero-about) .rich-page-hero-copy{width:min(530px,78%)}.site-frame.is-inner :is(.hero-products,.hero-cases,.hero-services,.hero-about) h1{font-size:clamp(40px,7vw,50px)}.hero-products .rich-page-hero-art{object-position:70% 60%}.hero-cases .rich-page-hero-art{object-position:69% 62%}.hero-services .rich-page-hero-art{object-position:70% 63%}.hero-about .rich-page-hero-art{object-position:69% 60%}}@media (max-width: 700px){.case-story-grid>a,.case-story-grid>a:nth-child(2n){min-height:0;display:flex;flex-direction:column}.case-story-grid>a:nth-child(2n) .case-story-image{order:0}.case-story-image,.case-story-grid>a:last-child .case-story-image{width:100%;height:250px;min-height:0;margin:30px 0 0}.case-story-copy{min-height:0;padding:30px 2px 42px}.case-story-copy h2{font-size:28px}.service-page .service-grid{grid-template-columns:1fr}.service-page .service-grid>a{min-height:380px;border-right:0}.service-page .service-grid>a>svg:not(.service-row-arrow){margin-top:54px}.service-page+.delivery-dark .delivery-steps:before{display:none}.about-capabilities{padding:82px 0 90px}.about-capability-line{grid-template-columns:1fr}.about-capability-line article,.about-capability-line article:nth-child(2){min-height:235px;border-right:0;border-bottom:1px solid #c5d0d6}.about-capability-line article:last-child{border-bottom:0}.about-capability-line svg{margin:34px 0 20px}}@media (max-width: 560px){.site-frame.is-inner :is(.hero-products,.hero-cases,.hero-services,.hero-about):before{background:linear-gradient(180deg,#f9fbfdfa,#f9fbfde8 48%,#f9fbfd70 70%,#f9fbfd14),linear-gradient(90deg,#f9fbfde6,#f9fbfd7a 70%,#f9fbfd14)}:is(.hero-products,.hero-cases,.hero-services,.hero-about) .rich-page-hero-grid{min-height:600px;padding-block:42px 34px}.site-frame.is-inner :is(.hero-products,.hero-cases,.hero-services,.hero-about) .rich-page-hero-copy{width:100%}.site-frame.is-inner :is(.hero-products,.hero-cases,.hero-services,.hero-about) h1{max-width:350px;margin-bottom:18px;font-size:37px}.site-frame.is-inner :is(.hero-products,.hero-cases,.hero-services,.hero-about) p{max-width:345px;font-size:14px;line-height:1.72}:is(.hero-products,.hero-cases,.hero-services,.hero-about) .rich-hero-actions{margin-top:24px}.site-frame.is-inner :is(.hero-products,.hero-cases,.hero-services,.hero-about) .hero-fact-band>.shell>div{min-height:76px;padding:12px 7px}.site-frame.is-inner :is(.hero-products,.hero-cases,.hero-services,.hero-about) .hero-fact-band strong{font-size:16px}.site-frame.is-inner :is(.hero-products,.hero-cases,.hero-services,.hero-about) .hero-fact-band span{font-size:9px}.hero-products .rich-page-hero-art{object-position:73% center}.hero-cases .rich-page-hero-art{object-position:71% center}.hero-services .rich-page-hero-art{object-position:73% center}.hero-about .rich-page-hero-art{object-position:72% center}}@media (max-width: 980px){.service-capability-layout{grid-template-columns:1fr;gap:62px}.service-capability-anchor{position:static}.service-capability-anchor>p{max-width:640px}.service-capability-anchor>strong{max-width:420px;margin-top:38px}.service-delivery-heading{grid-template-columns:1fr 1fr;gap:50px}.service-journey-track{grid-template-columns:1fr 1fr}.service-journey-track:before{display:none}.service-journey-step{min-height:310px;border-bottom:1px solid #425149}.service-journey-step:nth-child(2){border-right:0}.service-journey-step:nth-child(n+3){border-bottom:0}.service-journey-step>div{margin-top:45px}}@media (max-width: 700px){.service-page,.service-delivery{padding-block:84px 92px}.service-capability-layout{gap:46px}.service-capability-anchor h2{font-size:35px}.service-capability-anchor>p{font-size:15px}.service-capability-row{min-height:0;grid-template-columns:34px 36px minmax(0,1fr) 22px;gap:12px;padding:30px 0 34px}.service-capability-row:hover{padding-inline:8px}.service-capability-icon{width:28px;height:28px}.service-capability-copy h2{font-size:23px}.service-capability-copy>p{font-size:14px}.service-capability-scope{grid-template-columns:1fr;margin-top:24px}.service-capability-scope>span{padding:13px 0;border-bottom:1px solid #d1d9d5}.service-capability-scope>span+span{padding-left:0;border-left:0}.service-capability-scope>span:last-child{border-bottom:0}.service-delivery-heading{grid-template-columns:1fr;gap:0;margin-bottom:48px}.service-delivery-heading .section-code,.service-delivery-heading h2,.service-delivery-heading p{grid-column:1;grid-row:auto}.service-delivery-heading h2{font-size:36px}.service-delivery-heading p{margin-top:24px;font-size:15px}.service-journey-track{grid-template-columns:1fr}.service-journey-step,.service-journey-step:nth-child(2),.service-journey-step:nth-child(n+3){min-height:0;display:grid;grid-template-columns:42px 1fr;gap:22px;padding:28px 0 32px;border-right:0;border-bottom:1px solid #425149}.service-journey-step:last-child{border-bottom:0}.service-journey-step>div{margin-top:2px}.service-journey-step p{min-height:0}.service-journey-step b{margin-top:20px}.service-assurance-line{grid-template-columns:1fr;margin-top:44px}.service-assurance-line article,.service-assurance-line article+article{min-height:0;padding:24px 0;border-left:0;border-bottom:1px solid #425149}.service-assurance-line article:last-child{border-bottom:0}}@media (max-width: 560px){.hero-services .rich-page-hero-art{object-position:76% center}}.site-frame.is-inner{color-scheme:dark;--cyan: #21d4f4;--inner-blue: #21d4f4;--inner-cyan: #21d4f4;--inner-green: #b7ef35;--inner-ink: #f2f5f5;--inner-muted: #90999e;--inner-line: #30383d;--inner-soft: #0f1214;--inner-mist: #14191c;color:var(--inner-ink);background:#08090b}.site-frame.is-inner .site-header{color:#fff;background:#08090bd6;border-bottom-color:#ffffff1a;box-shadow:none}.site-frame.is-inner .nav-entry>a{color:#c9cccf}.site-frame.is-inner .nav-entry.is-hovered>a,.nav-entry>a:hover,.site-frame.is-inner .nav-entry:has(>a:focus-visible)>a,.site-frame.is-inner .nav-entry>a.is-active{color:var(--cyan)}.site-frame.is-inner .nav-contact{color:#071013;background:var(--lime);border-color:var(--lime)}.site-frame.is-inner .nav-contact:hover{color:#071013;background:#cdf86a;border-color:#cdf86a}.site-frame.is-inner .mega-menu{color:#fff;background:#0a0c0efa;border-color:#30383d;box-shadow:0 28px 70px #0000006b}.site-frame.is-inner .mega-intro,.site-frame.is-inner .mega-links a{border-color:#30383d}.site-frame.is-inner .mega-intro p{color:#90999e}.site-frame.is-inner .mega-intro a,.site-frame.is-inner .mega-links a:hover{color:var(--cyan)}.site-frame.is-inner .mega-links a:hover{background:#14191c}.site-frame.is-inner .mega-links span,.site-frame.is-inner .mega-links svg{color:#7f898e}.is-inner :where(h1,h2,h3,h4,strong){color:#f4f7f7}.is-inner :where(p,small){color:#90999e}.is-inner :where(.page-index,.section-code){color:var(--cyan)}.site-frame.is-inner .rich-page-hero,.site-frame.is-inner :is(.hero-solutions,.hero-products,.hero-cases,.hero-services,.hero-about){--hero-accent: #21d4f4;--hero-ink: #fff;--hero-muted: #b7c0c5;--hero-band: rgba(8, 9, 11, .78);--hero-line: rgba(255,255,255,.12);color:#fff;background:#03070b}.site-frame.is-inner .rich-page-hero:before,.site-frame.is-inner :is(.hero-solutions,.hero-products,.hero-cases,.hero-services,.hero-about):before{display:block;top:78px;right:0;bottom:0;left:0;background:linear-gradient(90deg,#03070bfc,#03070bf0 31%,#03070b9e 52%,#03070b29 78%),linear-gradient(180deg,#03070b14 52%,#03070bd1)}.site-frame.is-inner .rich-page-hero-art{filter:brightness(.52) saturate(.78) contrast(1.08)}.site-frame.is-inner .rich-page-hero h1,.site-frame.is-inner :is(.hero-products,.hero-cases,.hero-services,.hero-about) h1{color:#fff;text-shadow:0 8px 34px rgba(0,0,0,.48)}.site-frame.is-inner .rich-page-hero p,.site-frame.is-inner :is(.hero-products,.hero-cases,.hero-services,.hero-about) p{color:#b7c0c5}.site-frame.is-inner .rich-page-hero .button.primary,.site-frame.is-inner :is(.hero-products,.hero-cases,.hero-services,.hero-about) .button.primary,.site-frame.is-inner .hero-about .button.primary{color:#071013;background:var(--cyan);box-shadow:0 12px 32px #21d4f433}.site-frame.is-inner .rich-page-hero .button.primary:hover,.site-frame.is-inner :is(.hero-products,.hero-cases,.hero-services,.hero-about) .button.primary:hover,.site-frame.is-inner .hero-about .button.primary:hover{color:#071013;background:#63e5fa}.site-frame.is-inner .rich-page-hero .button.outline,.site-frame.is-inner :is(.hero-products,.hero-cases,.hero-services,.hero-about) .button.outline,.site-frame.is-inner .hero-about .button.outline{color:#fff;background:#08090b6b;border-color:#596066;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.site-frame.is-inner .rich-page-hero .button.outline:hover,.site-frame.is-inner :is(.hero-products,.hero-cases,.hero-services,.hero-about) .button.outline:hover,.site-frame.is-inner .hero-about .button.outline:hover{color:#071013;background:var(--cyan);border-color:var(--cyan)}.site-frame.is-inner .hero-fact-band,.site-frame.is-inner :is(.hero-solutions,.hero-products,.hero-cases,.hero-services,.hero-about) .hero-fact-band{color:#fff;background:#08090bc7;border-color:#ffffff1f;box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-frame.is-inner .hero-fact-band>.shell>div{border-color:#ffffff1f}.site-frame.is-inner .hero-fact-band strong,.site-frame.is-inner :is(.hero-products,.hero-cases,.hero-services,.hero-about) .hero-fact-band strong{color:var(--cyan)}.site-frame.is-inner .hero-fact-band span,.site-frame.is-inner :is(.hero-products,.hero-cases,.hero-services,.hero-about) .hero-fact-band span{color:#aab3b8}.site-frame.is-inner .white-page{color:#edf0f0;background:#0f1214}.site-frame.is-inner :is(.framework-section,.solution-framework-v4,.solution-products,.product-related-solutions,.case-related-solutions,.service-scope-section,.service-related-solutions,.about-capabilities,.locations,.about-directory,.detail-body){color:#edf0f0;background:#111416}.site-frame.is-inner :is(.dark-stage,.product-workflow,.case-method-section,.service-process-section,.about-business,.history-continuity,.team-collaboration,.location-collaboration,.delivery-dark){color:#edf0f0;background:#08090b}.site-frame.is-inner :is(.section-lead p,.section-lead.dark p,.catalog-intro p){color:#90999e}.site-frame.is-inner :is(.solution-navigator-shell,.solution-navigator-tabs,.product-story-list,.case-story-grid,.service-grid,.service-capability-stream,.about-capability-line,.detail-list,.history-stream,.credential-list,.education-stage-list,.teaching-step-track,.enterprise-stage-list){border-color:#394147}.site-frame.is-inner :is(.solution-navigator-tabs button,.product-story,.case-story-grid>a,.service-capability-row,.service-grid>a,.about-capability-line article,.detail-list>div,.history-stream article,.credential-list>div,.education-stage-list>div,.teaching-step-track>div,.enterprise-stage-list>div){color:#edf0f0;border-color:#30383d;background:transparent}.site-frame.is-inner .solution-navigator-tabs button{color:#8f989d}.site-frame.is-inner .solution-navigator-tabs button:hover{color:#fff;background:#14191c}.site-frame.is-inner .solution-navigator-tabs button.is-active{color:var(--cyan);background:#151a1d}.site-frame.is-inner .solution-navigator-tabs button.is-active:after{background:var(--cyan)}.site-frame.is-inner .solution-navigator-stage{color:#edf0f0;background:#0b1114}.site-frame.is-inner .solution-navigator-copy>p,.site-frame.is-inner .solution-outcome-list small{color:#90999e}.site-frame.is-inner .solution-navigator-copy>svg,.site-frame.is-inner .solution-stage-footer a{color:var(--cyan)}.site-frame.is-inner .solution-stage-footer{border-color:#30383d}.site-frame.is-inner .solution-navigator-media{background:#11181c}.site-frame.is-inner .capability-layers article{color:#edf0f0;background:#14191ce6;border-color:#394147;box-shadow:0 16px 40px #00000042}.site-frame.is-inner .capability-layers h3,.site-frame.is-inner .capability-layers article>svg{color:var(--cyan)}.site-frame.is-inner .capability-layers p,.site-frame.is-inner .capability-layers article>span{color:#90999e}.site-frame.is-inner .capability-layers i{background:#14191c;border-color:var(--cyan)}.site-frame.is-inner .capability-guardrail{color:#e8f1c9;background:#172019;border-color:#53623b}.site-frame.is-inner .capability-guardrail p{color:#aeb99d}.site-frame.is-inner .capability-guardrail ul{border-color:#45523a}.site-frame.is-inner .product-filter{background:#0f1214f0;border-color:#30383d}.site-frame.is-inner .product-filter button{color:#8f989d}.site-frame.is-inner .product-filter button:hover,.site-frame.is-inner .product-filter button.is-active{color:var(--cyan);border-color:var(--cyan)}.site-frame.is-inner .product-story{border-color:#30383d}.site-frame.is-inner .product-story-media{background:#11181c;box-shadow:0 26px 62px #0000004d}.site-frame.is-inner .product-story-media.is-interface{background:#14191c;border-color:#30383d}.site-frame.is-inner .product-story-meta,.site-frame.is-inner .product-story-footer strong{color:var(--cyan)}.site-frame.is-inner .product-story-meta span,.site-frame.is-inner .product-story-footer small{color:#828c91}.site-frame.is-inner .product-capability-list span{color:#c7cecb}.site-frame.is-inner .product-story-footer{border-color:#30383d}.site-frame.is-inner .case-story-grid>a:hover{background:#14191c;box-shadow:none}.site-frame.is-inner .case-story-copy>span,.site-frame.is-inner .case-story-method svg{color:var(--cyan)}.site-frame.is-inner .case-focus-list b,.site-frame.is-inner .scope-list b{color:#cdeef4;background:#15282c}.site-frame.is-inner .case-story-method{border-color:#30383d}.site-frame.is-inner .case-story-method strong{color:#edf0f0}.site-frame.is-inner .case-story-method small{color:#8f989d}.site-frame.is-inner .service-page{color:#edf0f0;background:#0f1214}.site-frame.is-inner .service-capability-row{border-color:#30383d}.site-frame.is-inner .service-capability-row:hover{background:#14191c}.site-frame.is-inner .service-capability-anchor>p,.site-frame.is-inner .service-capability-copy>p{color:#90999e}.site-frame.is-inner .service-capability-anchor>strong{color:#edf0f0;border-color:#394147}.site-frame.is-inner .service-capability-anchor>small,.site-frame.is-inner .service-capability-scope small{color:#7f898e}.site-frame.is-inner .service-capability-scope,.site-frame.is-inner .service-capability-scope>span+span{border-color:#30383d}.site-frame.is-inner .service-capability-scope b{color:#d9dfdc}.site-frame.is-inner .service-capability-icon,.site-frame.is-inner .service-capability-arrow{color:var(--cyan)}.site-frame.is-inner :is(.education-layer-line>div,.agent-assembly-line article,.teaching-space-pair article,.teacher-resource-rail>div,.learning-engine article,.ops-control-grid article,.delivery-steps>div,.service-process-flow article,.about-business-line>div,.continuity-line>div,.team-flow>div,.location-service-line>div,.case-solution-links a,.product-solution-rail a,.solution-product-rail a,.validation-gates>div,.teaching-moment,.teacher-growth-path>div,.teacher-stage-grid article,.ops-cycle-track>div,.ops-objective-grid article,.education-goals article,.teacher-outcomes article,.talent-objectives article){color:#edf0f0;background:#14191ccc;border-color:#394147}.site-frame.is-inner .architecture-stack>div,.site-frame.is-inner .product-workflow-layout{color:#edf0f0;background:#0f1214;border-color:#394147;box-shadow:0 18px 46px #00000047}.site-frame.is-inner :is(.architecture-stack p,.product-workflow-steps span){color:#90999e}.site-frame.is-inner .workflow-preview{border-color:#394147;background:radial-gradient(circle at 50% 48%,rgba(33,212,244,.11),transparent 58%)}.site-frame.is-inner .product-workflow-steps>div{border-color:#30383d}.site-frame.is-inner .platform-showcase-item,.site-frame.is-inner .platform-showcase-item:nth-child(2n){color:#edf0f0;background:#111416;border-color:#30383d}.site-frame.is-inner .platform-showcase-item:nth-child(2n) .platform-showcase-copy p{color:#90999e}.site-frame.is-inner :is(.solution-detail-hero,.product-detail-hero,.case-detail-hero,.service-detail-hero,.about-detail-hero,.not-found-page){color:#fff;background:#08090b;border-color:#30383d}.site-frame.is-inner :is(.solution-system-core,.solution-system-node,.case-blueprint,.service-console,.about-brand-field){color:#edf0f0;background:#0f1214f0;border-color:#394147;box-shadow:0 30px 80px #00000061}.site-frame.is-inner :is(.blueprint-header,.blueprint-focus,.service-console-head,.service-console-status,.about-facts,.about-portal,.location-network,.team-discipline-line,.about-capability-line){border-color:#394147}.site-frame.is-inner .detail-preview{background:radial-gradient(circle,rgba(33,212,244,.14),transparent 64%)}.site-frame.is-inner .scenario-block{background:#30383d;border-color:#30383d}.site-frame.is-inner .scenario-block span{color:#edf0f0;background:#14191c}.site-frame.is-inner .next-solution{color:#fff;background:#0b0e10;border-color:#30383d}.site-frame.is-inner .next-solution span{color:#828c91}.site-frame.is-inner .next-solution:hover strong{color:var(--cyan)}.site-frame.is-inner .about-capability-line article{border-color:#30383d}.site-frame.is-inner .about-capability-line span{color:#7f898e}.site-frame.is-inner .about-capability-line svg{color:var(--cyan)}.site-frame.is-inner .about-capability-line p{color:#90999e}.site-frame.is-inner .about-facts>div,.site-frame.is-inner .about-portal a,.site-frame.is-inner .location-network article,.site-frame.is-inner .team-discipline-line article{color:#edf0f0;border-color:#30383d;background:transparent}.site-frame.is-inner .about-portal a:hover{background:#14191c}.site-frame.is-inner .contact-band{color:#fff;background:#111416;border-color:#30383d}.site-frame.is-inner .contact-band p{color:#90999e}.site-frame.is-inner .contact-band a,.site-frame.is-inner .contact-band a:hover{color:#071013;background:var(--lime)}.site-frame.is-inner .site-footer{color:#fff;background:#08090b;border-color:#2b3034}.site-frame.is-inner .footer-intro p{color:#90999e}.site-frame.is-inner .footer-nav{color:#c9cccf}.site-frame.is-inner .footer-bottom{color:#70797e;border-color:#2b3034}@media (max-width: 800px){.site-frame.is-inner .menu-toggle{color:#fff}.site-frame.is-inner .main-nav{color:#fff;background:#08090bfa}.site-frame.is-inner .main-nav .nav-entry>a{color:#d4d8da;border-color:#292e32}.site-frame.is-inner .rich-page-hero:before,.site-frame.is-inner :is(.hero-solutions,.hero-products,.hero-cases,.hero-services,.hero-about):before{top:70px;right:0;bottom:0;left:0;background:linear-gradient(90deg,#03070bf7,#03070bd6 64%,#03070b6b),linear-gradient(180deg,#03070b14 45%,#03070bcc)}}@media (max-width: 560px){.site-frame.is-inner .hero-fact-band>.shell>div{border-color:#ffffff1f}}.site-frame.is-inner{color-scheme:light dark;--inner-deep: #061820;--inner-deep-raised: #0a2832;--inner-deep-soft: #0d313a;--inner-light: #f3f7f6;--inner-light-raised: #ffffff;--inner-light-ink: #0a2730;--inner-light-muted: #587079;--inner-light-line: #cad9d7;background:var(--inner-deep)}.site-frame.is-inner .site-header{background:#061820e6;border-bottom-color:#7edbe624;box-shadow:0 12px 36px #00080c29}.site-frame.is-inner .mega-menu{background:#071b23fa;border-color:#7edbe62e}.site-frame:is(.is-home,.is-inner) .mega-links a{position:relative;transition:background .22s ease,box-shadow .22s ease}.site-frame:is(.is-home,.is-inner) .mega-links a:is(:hover,:focus-visible){color:#f5fbfc;background:linear-gradient(90deg,rgba(42,216,243,.13),rgba(42,216,243,.045) 70%,transparent),#0d313ab8;box-shadow:inset 2px 0 #2ad8f3;outline:none}.site-frame:is(.is-home,.is-inner) .mega-links a:is(:hover,:focus-visible) strong{color:#f5fbfc}.site-frame:is(.is-home,.is-inner) .mega-links a:is(:hover,:focus-visible) span{color:#7ee5f1}.site-frame:is(.is-home,.is-inner) .mega-links a:is(:hover,:focus-visible) svg{color:#7ee5f1;transform:translate(2px,-2px)}.site-frame:is(.is-home,.is-inner) .mega-links svg{transition:color .22s ease,transform .22s ease}.site-frame:is(.is-home,.is-inner) .nav-entry:focus-within>a{color:var(--cyan)}.site-frame:is(.is-home,.is-inner) .nav-entry:focus-within>a:after{transform:scaleX(1)}.site-frame.is-inner .rich-page-hero,.site-frame.is-inner :is(.hero-solutions,.hero-products,.hero-cases,.hero-services,.hero-about){background:#061820}.site-frame.is-inner .rich-page-hero:before,.site-frame.is-inner :is(.hero-solutions,.hero-products,.hero-cases,.hero-services,.hero-about):before{background:linear-gradient(90deg,#04141cfa,#04141ce0 30%,#051d2685,#082a3214 78%),linear-gradient(180deg,#04141c05 48%,#04141cb8),linear-gradient(120deg,rgba(33,212,244,.08),transparent 46%,rgba(183,239,53,.06))}.site-frame.is-inner .rich-page-hero-art{filter:brightness(.68) saturate(.9) contrast(1.04)}.site-frame.is-inner .hero-fact-band,.site-frame.is-inner :is(.hero-solutions,.hero-products,.hero-cases,.hero-services,.hero-about) .hero-fact-band{background:#051921d1;border-color:#7edbe629}.site-frame.is-inner .white-page{color:var(--inner-light-ink);background:var(--inner-light);border-top:1px solid rgba(255,255,255,.8);border-bottom:1px solid var(--inner-light-line)}.site-frame.is-inner .white-page :is(h1,h2,h3,h4,strong){color:var(--inner-light-ink)}.site-frame.is-inner .white-page :is(p,small){color:var(--inner-light-muted)}.site-frame.is-inner .white-page :is(.section-code,.page-index){color:#087f94}.site-frame.is-inner .white-page :is(.solution-navigator-shell,.solution-navigator-tabs,.product-story-list,.case-story-grid,.service-grid,.service-capability-stream,.about-capability-line,.detail-list,.history-stream,.credential-list,.education-stage-list,.teaching-step-track,.enterprise-stage-list,.service-capability-row,.service-capability-scope,.service-capability-scope>span+span,.product-story,.product-story-footer,.case-story-method){border-color:var(--inner-light-line)}.site-frame.is-inner .white-page :is(.solution-navigator-tabs button,.product-story,.service-capability-row,.service-grid>a,.about-capability-line article,.detail-list>div,.history-stream article,.credential-list>div,.education-stage-list>div,.teaching-step-track>div,.enterprise-stage-list>div){color:var(--inner-light-ink);background:transparent;border-color:var(--inner-light-line)}.site-frame.is-inner .white-page :is(.validation-gates>div,.teaching-moment,.teacher-growth-path>div,.teacher-stage-grid article,.ops-cycle-track>div,.ops-objective-grid article,.education-goals article,.teacher-outcomes article,.talent-objectives article,.about-facts>div,.about-portal a,.location-network article,.team-discipline-line article){color:var(--inner-light-ink);background:#ffffff9e;border-color:var(--inner-light-line)}.site-frame.is-inner .white-page :is(.product-capability-list span,.service-capability-scope b,.case-story-method strong,.about-portal a,.location-network article,.team-discipline-line article){color:#1c3c44}.site-frame.is-inner .white-page :is(.product-story-footer small,.case-story-method small,.service-capability-anchor>small,.service-capability-scope small,.about-capability-line span,.about-capability-line p){color:#687d83}.site-frame.is-inner .white-page .product-filter{isolation:isolate;min-height:78px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:0;background:transparent;border-color:transparent;box-shadow:none;counter-reset:product-category}.site-frame.is-inner .white-page .product-filter:before{content:"";position:absolute;z-index:-1;inset-block:0;left:calc((100vw - var(--shell)) / -2);right:calc((100vw - var(--shell)) / -2);background:linear-gradient(90deg,rgba(33,212,244,.055),transparent 28%,transparent 72%,rgba(183,239,53,.03)),#071d26f5;border-top:1px solid rgba(126,219,230,.12);border-bottom:1px solid rgba(126,219,230,.2);box-shadow:0 18px 42px #04181f24;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-frame.is-inner .white-page .product-filter button{position:relative;min-width:0;min-height:78px;padding:0 24px;display:grid;grid-template-columns:28px auto;align-items:center;justify-content:center;gap:12px;color:#a7b9bd;background:transparent;border:0;border-left:1px solid rgba(126,219,230,.11);font-size:14px;transition:color .25s ease,background .25s ease}.site-frame.is-inner .white-page .product-filter button:last-child{border-right:1px solid rgba(126,219,230,.11)}.site-frame.is-inner .white-page .product-filter button:before{counter-increment:product-category;content:"0" counter(product-category);color:#617a80;font:600 10px Roboto Mono,monospace;transition:color .25s ease}.site-frame.is-inner .white-page .product-filter button:after{content:"";position:absolute;right:22%;bottom:-1px;left:22%;height:2px;background:#21d4f4;box-shadow:0 -5px 18px #21d4f461;opacity:0;transform:scaleX(.45);transition:opacity .25s ease,transform .25s ease}.site-frame.is-inner .white-page .product-filter button:hover,.site-frame.is-inner .white-page .product-filter button.is-active{color:#f2f8f9;border-color:#7edbe629;background:linear-gradient(180deg,#21d4f41c,#21d4f406)}.site-frame.is-inner .white-page .product-filter button:hover:before,.site-frame.is-inner .white-page .product-filter button.is-active:before{color:#21d4f4}.site-frame.is-inner .white-page .product-filter button.is-active:after{opacity:1;transform:scaleX(1)}.site-frame.is-inner .white-page .product-filter button:focus-visible{z-index:1;outline:2px solid rgba(33,212,244,.82);outline-offset:-2px;box-shadow:inset 0 0 0 1px #bef5fd29}@media (max-width: 800px){.site-frame.is-inner .white-page .product-filter{min-height:68px;display:flex;gap:0;padding:0}.site-frame.is-inner .white-page .product-filter button{flex:0 0 156px;min-height:68px;padding:0 16px;grid-template-columns:24px auto;justify-content:start;gap:9px;font-size:13px}}.site-frame.is-inner .white-page .product-story-media{background:#e7efef;box-shadow:0 26px 62px #0d353e24}.site-frame.is-inner .white-page .product-story-media.is-interface{background:#edf3f3;border-color:#c4d3d2}.site-frame.is-inner .white-page .product-story-meta,.site-frame.is-inner .white-page .product-story-footer strong{color:#087f94}.site-frame.is-inner .white-page .product-story-meta span{color:#70848a}.site-frame.is-inner .white-page .product-story:nth-child(3n+2){position:relative;isolation:isolate;color:#edf7f7;background:transparent;border-color:#7edbe629}.site-frame.is-inner .white-page .product-story:nth-child(3n+2):before{content:"";position:absolute;z-index:-1;inset-block:0;left:calc((100vw - var(--shell)) / -2);right:calc((100vw - var(--shell)) / -2);background:linear-gradient(120deg,rgba(33,212,244,.08),transparent 42%),linear-gradient(300deg,rgba(183,239,53,.045),transparent 44%),#0a2832}.site-frame.is-inner .white-page .product-story:nth-child(3n+2) :is(h2,h3,strong){color:#f3f9f9}.site-frame.is-inner .white-page .product-story:nth-child(3n+2) :is(p,small){color:#a5b8bc}.site-frame.is-inner .white-page .product-story:nth-child(3n+2) :is(.product-capability-list span){color:#d3e0df}.site-frame.is-inner .white-page .product-story:nth-child(3n+2) :is(.product-story-footer,.product-story-media){border-color:#7edbe62e}.site-frame.is-inner .white-page .product-story:nth-child(3n+2) .product-story-media{background:#102f39;box-shadow:0 28px 64px #000f1547}.site-frame.is-inner .white-page .product-story:nth-child(3n+2) .product-story-meta,.site-frame.is-inner .white-page .product-story:nth-child(3n+2) .product-story-footer strong{color:#21d4f4}.site-frame.is-inner .white-page .product-story:nth-child(3n+2) .product-story-meta span{color:#81979c}.site-frame.is-inner .white-page .case-story-grid>a{color:var(--inner-light-ink);background:var(--inner-light-raised);border-color:var(--inner-light-line);box-shadow:0 18px 52px #0e353d14}.site-frame.is-inner .white-page .case-story-grid>a:hover{background:#fff;box-shadow:0 26px 64px #0e353d21}@media (min-width: 981px){.site-frame.is-inner .white-page .case-story-grid>a{min-height:0}.site-frame.is-inner .white-page .case-story-image,.site-frame.is-inner .white-page .case-story-grid>a:last-child .case-story-image{height:420px;min-height:0;margin-block:28px}.site-frame.is-inner .white-page .case-story-copy{padding:40px 48px}}@media (min-width: 701px) and (max-width: 980px){.site-frame.is-inner .white-page .case-story-grid>a{min-height:0}.site-frame.is-inner .white-page .case-story-image,.site-frame.is-inner .white-page .case-story-grid>a:last-child .case-story-image{height:360px;min-height:0;margin-block:24px}.site-frame.is-inner .white-page .case-story-copy{padding:34px 36px}}.site-frame.is-inner .white-page :is(.case-focus-list b,.scope-list b){color:#176171;background:#dff1f1}.site-frame.is-inner .white-page .service-capability-row:hover{background:#ffffffb8}.site-frame.is-inner .white-page .service-capability-anchor>p,.site-frame.is-inner .white-page .service-capability-copy>p{color:var(--inner-light-muted)}.site-frame.is-inner .white-page .service-capability-anchor>strong{color:var(--inner-light-ink);border-color:var(--inner-light-line)}.site-frame.is-inner .white-page :is(.service-capability-icon,.service-capability-arrow){color:#08a9c3}.site-frame.is-inner .white-page .solution-navigator-tabs button{color:#667b81}.site-frame.is-inner .white-page .solution-navigator-tabs button:hover{color:#087f94;background:#ffffffb3}.site-frame.is-inner .white-page .solution-navigator-tabs button.is-active{color:#087f94;background:#e4f2f2}.site-frame.is-inner .white-page .solution-navigator-stage{color:#edf7f7;background:linear-gradient(125deg,rgba(33,212,244,.09),transparent 42%),linear-gradient(305deg,rgba(183,239,53,.06),transparent 44%),#0a2a34;border:1px solid rgba(126,219,230,.18);box-shadow:0 28px 70px #062a3329}.site-frame.is-inner .white-page .solution-navigator-stage :is(h2,h3,strong){color:#f4f9f9}.site-frame.is-inner .white-page .solution-navigator-stage :is(p,small){color:#a9bdc1}.site-frame.is-inner .white-page .solution-stage-footer{border-color:#7edbe62e}.site-frame.is-inner :is(.dark-stage,.framework-section,.solution-framework-v4,.solution-products,.product-related-solutions,.case-related-solutions,.service-scope-section,.service-related-solutions,.about-capabilities,.locations,.about-directory,.detail-body,.product-workflow,.case-method-section,.service-process-section,.about-business,.history-continuity,.team-collaboration,.location-collaboration,.delivery-dark,.service-delivery){color:#eef7f7;background:linear-gradient(125deg,rgba(33,212,244,.075),transparent 38%),linear-gradient(305deg,rgba(183,239,53,.045),transparent 42%),var(--inner-deep);border-color:#7edbe624}.site-frame.is-inner :is(.dark-stage,.framework-section,.solution-products,.product-related-solutions,.case-related-solutions,.service-scope-section,.service-related-solutions,.about-capabilities,.locations,.about-directory,.product-workflow,.case-method-section,.service-process-section,.about-business,.history-continuity,.team-collaboration,.location-collaboration,.delivery-dark,.service-delivery) :is(h1,h2,h3,h4,strong){color:#f3f9f9}.site-frame.is-inner :is(.dark-stage,.framework-section,.solution-products,.product-related-solutions,.case-related-solutions,.service-scope-section,.service-related-solutions,.about-capabilities,.locations,.about-directory,.product-workflow,.case-method-section,.service-process-section,.about-business,.history-continuity,.team-collaboration,.location-collaboration,.delivery-dark,.service-delivery) :is(p,small){color:#9fb3b8}.site-frame.is-inner :is(.capability-layers article,.architecture-stack>div,.product-workflow-layout,.education-layer-line>div,.agent-assembly-line article,.teaching-space-pair article,.teacher-resource-rail>div,.learning-engine article,.ops-control-grid article,.delivery-steps>div,.service-process-flow article,.about-business-line>div,.continuity-line>div,.team-flow>div,.location-service-line>div,.case-solution-links a,.product-solution-rail a,.solution-product-rail a){background:#0e323cb8;border-color:#7edbe630;box-shadow:0 18px 46px #00101633;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.site-frame.is-inner :is(.solution-detail-hero,.product-detail-hero,.case-detail-hero,.service-detail-hero,.about-detail-hero,.not-found-page){background:linear-gradient(125deg,rgba(33,212,244,.08),transparent 38%),linear-gradient(305deg,rgba(183,239,53,.05),transparent 44%),#061820}.site-frame.is-inner :is(.solution-system-core,.solution-system-node,.case-blueprint,.service-console,.about-brand-field){background:#0a2832db;border-color:#7edbe638;box-shadow:0 30px 80px #000e1352,inset 0 1px #ffffff0a}.site-frame.is-inner :is(.detail-body.white-page,.locations.white-page){color:var(--inner-light-ink);background:var(--inner-light);border-color:var(--inner-light-line)}.site-frame.is-inner .contact-band{color:#092c31;background:linear-gradient(105deg,#d8f4eb,#e9f7ef 52%,#e6f5cf);border-color:#c0dcd1}.site-frame.is-inner .contact-band :is(h2,h3,strong){color:#092c31}.site-frame.is-inner .contact-band p{color:#49686a}.site-frame.is-inner .contact-band a,.site-frame.is-inner .contact-band a:hover{color:#fff;background:#073642;box-shadow:0 14px 34px #0736422e}.site-frame.is-inner .site-footer{background:#04141b;border-color:#7edbe61f}@media (max-width: 800px){.site-frame.is-inner .main-nav{background:#061820fc}.site-frame.is-inner .rich-page-hero:before,.site-frame.is-inner :is(.hero-solutions,.hero-products,.hero-cases,.hero-services,.hero-about):before{background:linear-gradient(90deg,#04141cf5,#04141ccc 66%,#051f2859),linear-gradient(180deg,#04141c0f 42%,#04141cb8)}}:is(.solution-row,.product-row,.case-row,.solution-product-rail a,.product-solution-rail a,.service-capability-row){--row-inline-gutter: clamp(20px, 2vw, 28px);padding-inline:var(--row-inline-gutter)}:is(.solution-row,.product-row,.case-row,.solution-product-rail a,.product-solution-rail a,.service-capability-row):hover{padding-inline:var(--row-inline-gutter)}.case-row .case-link-icon{right:var(--row-inline-gutter)}.home-decision,.home-case-evidence,.service-output-section,.about-business-map{padding:116px 0 124px}.decision-table{margin-top:58px;border-top:1px solid #9ba8ad}.decision-head,.decision-row{display:grid;grid-template-columns:1.05fr 1.55fr 1.3fr 1.45fr 30px;gap:22px;align-items:center}.decision-head{min-height:54px;color:#647177;font-size:12px}.decision-row{min-height:118px;border-bottom:1px solid #c5cfd2;transition:background .2s ease}.decision-row:hover{background:#ffffffb8}.decision-row>span:not(.decision-audience){color:#47565c;font-size:14px;line-height:1.72}.decision-row>svg{width:20px;color:#008fa8}.decision-audience{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:center}.decision-audience b{color:#008fa8;font:600 10px Roboto Mono,monospace}.decision-audience strong{color:#10272f;font-size:17px}.home-decision{position:relative;overflow:hidden;background:#eef3f3}.home-decision:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(0,143,168,.45),transparent)}.scenario-showcase{margin-top:62px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.scenario-entry{min-width:0;display:flex;flex-direction:column;overflow:hidden;color:#10272f;background:#fff;border:1px solid #c8d5d8;box-shadow:0 18px 54px #14364014;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.scenario-entry:hover{transform:translateY(-4px);border-color:#008fa87a;box-shadow:0 24px 64px #14364024}.scenario-entry.is-featured{grid-column:1 / -1;min-height:430px;display:grid;grid-template-columns:1.35fr .65fr}.scenario-entry figure{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:#173039}.scenario-entry.is-featured figure{aspect-ratio:auto;min-height:430px}.scenario-entry figure:after{content:"";position:absolute;top:42%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#03141bdb)}.scenario-entry img{width:100%;height:100%;object-fit:cover;transition:transform .55s ease}.scenario-entry:hover img{transform:scale(1.035)}.scenario-entry figcaption{position:absolute;z-index:1;left:24px;right:24px;bottom:20px;display:flex;align-items:end;justify-content:space-between;color:#f3fbfb}.scenario-entry figcaption span{color:#8be1e7;font:600 11px Roboto Mono,monospace}.scenario-entry figcaption b{font-size:17px}.scenario-entry-copy{min-width:0;flex:1;padding:26px 24px 28px;display:flex;flex-direction:column}.scenario-entry.is-featured .scenario-entry-copy{padding:38px 36px}.scenario-title-line{display:flex;align-items:center;justify-content:space-between;color:#008fa8;font:600 10px Roboto Mono,monospace}.scenario-title-line svg{width:18px}.scenario-entry h3{margin:25px 0 20px;font-size:25px;line-height:1.25}.scenario-entry.is-featured h3{font-size:34px}.scenario-challenge{padding-top:17px;border-top:1px solid #d6dfe1}.scenario-challenge span,.scenario-entry dt{display:block;margin-bottom:7px;color:#008fa8;font-size:11px;font-weight:700}.scenario-challenge p{margin:0;min-height:50px;color:#4f6066;font-size:14px;line-height:1.72}.scenario-entry.is-featured .scenario-challenge p{min-height:0}.scenario-entry dl{margin:22px 0 26px;display:grid;gap:15px}.scenario-entry dl>div{padding-left:13px;border-left:2px solid #a8cf38}.scenario-entry dd{margin:0;color:#243a42;font-size:13px;line-height:1.62}.scenario-entry-copy>strong{margin-top:auto;display:flex;align-items:center;justify-content:space-between;color:#10272f;font-size:14px}.scenario-entry-copy>strong svg{width:18px;color:#008fa8;transition:transform .2s ease}.scenario-entry:hover .scenario-entry-copy>strong svg{transform:translate(4px)}.home-case-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:58px;border-top:1px solid #9ba8ad;border-bottom:1px solid #9ba8ad}.home-case-grid>a{display:grid;grid-template-rows:auto 1fr;border-right:1px solid #c7d0d3}.home-case-grid>a:last-child{border-right:0}.home-case-grid figure{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#dce4e6}.home-case-grid figure:after{content:"";position:absolute;top:55%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#04161dc7)}.home-case-grid img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.home-case-grid a:hover img{transform:scale(1.025)}.home-case-grid figcaption{position:absolute;z-index:1;left:24px;bottom:18px;color:#e9f5f6;font:600 10px Roboto Mono,monospace}.home-case-grid>a>div{min-height:330px;padding:28px 26px;display:flex;flex-direction:column}.home-case-grid h3{margin:0 0 14px;color:#10272f;font-size:23px}.home-case-grid p{margin:0;color:#59676c;line-height:1.78}.home-case-grid dl{margin:30px 0;display:grid;grid-template-columns:74px 1fr;gap:9px 14px;font-size:13px}.home-case-grid dt{color:#008fa8}.home-case-grid dd{margin:0;color:#33464d}.home-case-grid>a>div>span{margin-top:auto;display:flex;align-items:center;justify-content:space-between;color:#10272f;font-weight:700}.home-case-grid>a>div>span svg{width:18px;color:#008fa8}.home-proof-band{color:#eef8f8;background:#071b22;border-top:1px solid rgba(115,210,220,.2);border-bottom:1px solid rgba(115,210,220,.2)}.home-proof-band .shell{min-height:174px;display:grid;grid-template-columns:repeat(4,1fr)}.home-proof-band .shell>div{padding:36px 28px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid rgba(115,210,220,.16)}.home-proof-band .shell>div:first-child{padding-left:0}.home-proof-band .shell>div:last-child{border-right:0}.home-proof-band strong{font-size:34px;color:#86dfe5}.home-proof-band span{margin-top:8px;color:#9caeb3;font-size:13px}.solution-practical-guide,.product-buying-guide,.case-reading-guide{padding:112px 0 120px;color:#edf7f7;background:#071b22}.practical-guide-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:9vw;align-items:start}.practical-guide-intro{position:sticky;top:110px}.practical-guide-intro h2,.case-reading-guide h2{margin:18px 0 24px;font-size:clamp(36px,4vw,58px);line-height:1.12}.practical-guide-intro p{color:#a7b6ba;line-height:1.85}.practical-guide-intro a{margin-top:28px;display:inline-flex;align-items:center;gap:18px;color:#89e0e6;font-weight:700}.practical-guide-intro a svg{width:18px}.practical-question-list{border-top:1px solid rgba(126,219,230,.32)}.practical-question-list article{min-height:138px;display:grid;grid-template-columns:34px 38px 1fr;gap:20px;align-items:center;border-bottom:1px solid rgba(126,219,230,.18)}.practical-question-list article>span{color:#75d5dd;font:600 10px Roboto Mono,monospace}.practical-question-list article>svg{width:24px;color:#70d0d8}.practical-question-list h3{margin:0 0 10px;font-size:20px}.practical-question-list p{margin:0;color:#9eafb4;line-height:1.7}.product-buying-guide .section-lead{margin-bottom:52px}.buying-factor-list{border-top:1px solid rgba(126,219,230,.32)}.buying-factor-list article{min-height:112px;display:grid;grid-template-columns:48px 1fr 28px;gap:22px;align-items:center;border-bottom:1px solid rgba(126,219,230,.18)}.buying-factor-list article>span{color:#77d7de;font:600 11px Roboto Mono,monospace}.buying-factor-list h3{margin:0 0 7px;font-size:20px}.buying-factor-list p{margin:0;color:#9eafb4}.buying-factor-list article>svg{width:20px;color:#a8cf38}.buying-guide-actions{margin-top:38px;display:flex;gap:12px}.case-reading-guide .shell{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw}.case-evidence-levels{border-top:1px solid rgba(126,219,230,.32)}.case-evidence-levels article{min-height:170px;display:grid;grid-template-columns:42px 1fr;gap:12px 22px;align-content:center;border-bottom:1px solid rgba(126,219,230,.18)}.case-evidence-levels article>span{grid-row:1 / 3;color:#74d4db;font:600 11px Roboto Mono,monospace}.case-evidence-levels h3{margin:0;font-size:23px}.case-evidence-levels p{margin:0;color:#9eafb4;line-height:1.75}.service-output-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:58px;border-top:1px solid #9ba8ad;border-bottom:1px solid #9ba8ad}.service-output-grid article{min-height:280px;padding:28px 24px;display:flex;flex-direction:column;border-right:1px solid #c4ced1}.service-output-grid article:last-child{border-right:0}.service-output-grid article>span{color:#008fa8;font:600 11px Roboto Mono,monospace}.service-output-grid h3{margin:50px 0 auto;color:#10272f;font-size:22px}.service-output-grid strong{margin:24px 0 9px;color:#008fa8;font-size:12px}.service-output-grid p{margin:0;color:#536269;line-height:1.72}.about-business-map{background:#edf2f2}.about-business-map .shell{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw}.about-business-intro h2{margin:18px 0 24px;color:#10272f;font-size:clamp(36px,4vw,58px);line-height:1.12}.about-business-intro p{color:#536269;line-height:1.85}.about-business-rails{border-top:1px solid #9ba8ad}.about-business-rails a{min-height:164px;display:grid;grid-template-columns:34px 36px 1fr 24px;gap:20px;align-items:center;border-bottom:1px solid #c2cdd0}.about-business-rails a>span{color:#008fa8;font:600 10px Roboto Mono,monospace}.about-business-rails a>svg{width:22px;color:#008fa8}.about-business-rails h3{margin:0 0 10px;color:#10272f;font-size:22px}.about-business-rails p{margin:0;color:#536269;line-height:1.7}.about-business-rails a>svg:last-child{color:#536269}@media (max-width: 980px){.decision-head{display:none}.decision-row{grid-template-columns:1fr 1fr 24px;gap:14px 22px;padding-block:26px}.decision-audience{grid-column:1 / 3}.decision-row>span:not(.decision-audience){font-size:13px}.decision-row>span:nth-child(4){grid-column:1 / 3}.decision-row>svg{grid-column:3;grid-row:1}.scenario-showcase{grid-template-columns:1fr 1fr}.scenario-entry.is-featured{grid-column:1 / 3;grid-template-columns:1.1fr .9fr}.scenario-entry:last-child{grid-column:1 / 3;display:grid;grid-template-columns:1fr 1fr}.scenario-entry:last-child figure{aspect-ratio:auto}.home-case-grid{grid-template-columns:1fr}.home-case-grid>a{grid-template-columns:.9fr 1.1fr;grid-template-rows:none;border-right:0;border-bottom:1px solid #c7d0d3}.home-case-grid>a:last-child{border-bottom:0}.home-case-grid>a>div{min-height:310px}.practical-guide-grid,.case-reading-guide .shell,.about-business-map .shell{grid-template-columns:1fr;gap:56px}.practical-guide-intro{position:static}.service-output-grid{grid-template-columns:1fr 1fr}.service-output-grid article:nth-child(2){border-right:0}.service-output-grid article:nth-child(-n+2){border-bottom:1px solid #c4ced1}}@media (max-width: 560px){.home-decision,.home-case-evidence,.service-output-section,.about-business-map,.solution-practical-guide,.product-buying-guide,.case-reading-guide{padding-block:78px}.decision-table,.home-case-grid,.service-output-grid{margin-top:38px}.decision-row{min-height:0;grid-template-columns:1fr 22px;gap:13px;padding:24px 0}.decision-audience{grid-column:1}.decision-row>span:not(.decision-audience){grid-column:1 / 3}.decision-row>svg{grid-column:2;grid-row:1}.scenario-showcase{width:calc(100% + 12px);margin-top:38px;padding-right:12px;display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc(100vw - 48px);gap:14px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none}.scenario-showcase::-webkit-scrollbar{display:none}.scenario-entry.is-featured,.scenario-entry:last-child{grid-column:auto;display:flex;scroll-snap-align:start}.scenario-entry{scroll-snap-align:start}.scenario-entry.is-featured figure,.scenario-entry:last-child figure{min-height:0;aspect-ratio:16 / 10}.scenario-entry.is-featured .scenario-entry-copy,.scenario-entry-copy{padding:24px 20px 26px}.scenario-entry h3,.scenario-entry.is-featured h3{margin-top:20px;font-size:25px}.scenario-challenge p{min-height:0}.home-case-grid>a{grid-template-columns:1fr}.home-case-grid>a>div{min-height:0;padding:25px 20px 30px}.home-case-grid dl{margin:24px 0}.home-case-grid>a>div>span{margin-top:18px}.home-proof-band .shell{grid-template-columns:1fr 1fr}.home-proof-band .shell>div{min-height:118px;padding:22px 16px;border-bottom:1px solid rgba(115,210,220,.16)}.home-proof-band .shell>div:first-child{padding-left:16px}.home-proof-band .shell>div:nth-child(2n){border-right:0}.home-proof-band strong{font-size:28px}.practical-guide-intro h2,.case-reading-guide h2,.about-business-intro h2{font-size:36px}.practical-question-list article{min-height:130px;grid-template-columns:28px 28px 1fr;gap:14px}.buying-factor-list article{min-height:128px;grid-template-columns:34px 1fr 22px;gap:14px}.buying-guide-actions{display:grid}.case-evidence-levels article{min-height:180px;grid-template-columns:32px 1fr;gap:10px 15px}.service-output-grid{grid-template-columns:1fr}.service-output-grid article{min-height:220px;border-right:0;border-bottom:1px solid #c4ced1}.service-output-grid article:last-child{border-bottom:0}.service-output-grid h3{margin-top:34px}.about-business-rails a{min-height:180px;grid-template-columns:26px 28px 1fr 20px;gap:12px}}.site-frame.is-inner .rich-page-hero:before,.site-frame.is-inner :is(.hero-solutions,.hero-products,.hero-cases,.hero-services,.hero-about):before{background:linear-gradient(90deg,#061820 0%,#061820 34%,rgba(6,24,32,.98) 40%,rgba(6,24,32,.9) 46%,rgba(6,24,32,.72) 52%,rgba(6,24,32,.48) 58%,rgba(6,24,32,.26) 64%,rgba(6,24,32,.1) 70%,transparent 76%),linear-gradient(180deg,transparent 46%,rgba(4,20,28,.14) 72%,rgba(4,20,28,.68) 100%)}.site-frame.is-inner .rich-page-hero-art{filter:brightness(.96) saturate(.96) contrast(1.02)}.site-frame.is-inner .contact-band{position:relative;isolation:isolate;overflow:hidden;color:#f2f8f8;background:#092630;border-color:#7edbe633;box-shadow:inset 0 1px #7edbe61f,inset 0 -1px #00080c47}.site-frame.is-inner .contact-band:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(112deg,rgba(33,212,244,.13) 0%,rgba(33,212,244,.055) 28%,transparent 53%),linear-gradient(292deg,rgba(183,239,53,.06) 0%,transparent 34%)}.site-frame.is-inner .contact-band:after{content:"";position:absolute;z-index:-1;top:0;right:7%;width:min(42vw,620px);height:1px;background:linear-gradient(90deg,transparent,rgba(123,231,244,.7),transparent);box-shadow:0 0 34px 12px #21d4f414}.site-frame.is-inner .contact-band-inner{position:relative;z-index:1}.site-frame.is-inner .contact-band :is(h2,h3,strong){color:#f3f9f9}.site-frame.is-inner .contact-band p{color:#a8bcc0}.site-frame.is-inner .contact-band a{color:#05232c;background:#2ad8f3;border:1px solid rgba(189,246,255,.42);box-shadow:0 16px 38px #10b3cf33;transition:color .25s ease,background .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease}.site-frame.is-inner .contact-band a:hover{color:#031b22;background:#73e7f8;border-color:#e0fbffb3;box-shadow:0 20px 44px #10b3cf47;transform:translateY(-2px)}@media (max-width: 800px){.site-frame.is-inner .rich-page-hero:before,.site-frame.is-inner :is(.hero-solutions,.hero-products,.hero-cases,.hero-services,.hero-about):before{background:linear-gradient(90deg,#04141cf0,#04141cd1 36%,#04141c94,#04141c57),linear-gradient(180deg,#04141c14 38%,#04141cbd)}.site-frame.is-inner .rich-page-hero-art{filter:brightness(.8) saturate(.92) contrast(1.02)}.site-frame.is-inner .contact-band:after{right:10%;width:70vw}}@media (max-width: 1100px){.solution-readiness.has-visual .solution-readiness-layout{grid-template-columns:1fr}.solution-readiness.has-visual .solution-readiness-visual,.solution-readiness.has-visual .solution-readiness-title{min-height:520px}.solution-readiness.has-visual .solution-readiness-visual>img{object-position:center 58%}.solution-readiness.has-visual .solution-readiness-columns{border-left:0;border-top:1px solid #b9cbc9}}@media (max-width: 800px){.solution-readiness.has-visual{padding:72px 0 78px}.solution-readiness.has-visual .solution-readiness-visual,.solution-readiness.has-visual .solution-readiness-title{min-height:510px}.solution-readiness.has-visual .solution-readiness-title{padding:38px 26px 68px}.site-frame.is-inner .solution-readiness.has-visual .solution-readiness-title h2{font-size:34px}.solution-readiness.has-visual .solution-readiness-columns{grid-template-columns:1fr}.solution-readiness.has-visual .solution-readiness-columns section+section{border-left:0;border-top:1px solid #c8d5d2}}.ai-platform-detail{--platform-ink: #16292f;--platform-muted: #5b6c72;--platform-line: #ccd6d8;--platform-teal: #07859a;--platform-lime: #a8cf3a;color:var(--platform-ink);background:#fff}.ai-platform-hero{padding-top:118px;overflow:hidden;background:#f3f7f7}.ai-platform-hero-inner{padding-top:48px}.ai-platform-hero-copy{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(320px,.86fr);align-items:end;gap:72px}.ai-platform-hero-copy .back-link{grid-column:1 / -1;margin-bottom:14px;color:#557078}.site-frame.is-inner .ai-platform-hero-heading h1{margin:0;color:var(--platform-ink);font-size:clamp(58px,6.2vw,96px);line-height:.98;letter-spacing:0}.ai-platform-hero-heading>p{margin:18px 0 0;color:#2e4a53;font-size:clamp(24px,2.1vw,34px);font-weight:560;line-height:1.2}.ai-platform-hero-summary>p{margin:0;color:var(--platform-muted);font-size:17px;line-height:1.85}.ai-platform-actions{margin-top:28px;display:flex;align-items:center;flex-wrap:wrap;gap:20px}.ai-platform-text-link{min-height:44px;display:inline-flex;align-items:center;gap:8px;color:#28515b;font-weight:700}.ai-platform-text-link svg{width:17px}.ai-platform-hero-interface{margin:54px 0 0}.ai-platform-hero-interface .platform-browser-window{border-radius:5px 5px 0 0;box-shadow:0 28px 80px #1b3f4729}.ai-platform-hero-interface .platform-browser-window>img{width:100%;aspect-ratio:1.908 / 1;object-fit:cover;object-position:left top}.ai-platform-hero-interface figcaption{min-height:58px;padding:14px 2px;display:flex;align-items:center;justify-content:space-between;gap:24px;color:#536a71}.ai-platform-hero-interface figcaption span{color:var(--platform-teal);font-size:12px;font-weight:700}.site-frame.is-inner .ai-platform-hero-interface figcaption strong{color:#40585f;font-size:14px;font-weight:600;text-align:right}.ai-platform-decision{border-top:1px solid #c7d4d6;border-bottom:1px solid #c7d4d6}.ai-platform-decision .shell{display:grid;grid-template-columns:repeat(3,1fr)}.ai-platform-decision .shell>div{min-height:140px;padding:28px 34px;border-right:1px solid #c7d4d6}.ai-platform-decision .shell>div:first-child{padding-left:0}.ai-platform-decision .shell>div:last-child{padding-right:0;border-right:0}.ai-platform-decision span{color:var(--platform-teal);font:600 11px Roboto Mono,monospace}.ai-platform-decision strong{margin:9px 0 6px;display:block;color:var(--platform-ink);font-size:18px}.ai-platform-decision p{margin:0;color:var(--platform-muted);font-size:13px;line-height:1.65}.ai-platform-demo{padding:126px 0 136px;scroll-margin-top:80px}.ai-platform-demo-head{margin-bottom:46px;display:grid;grid-template-columns:1fr .7fr;align-items:end;gap:90px}.ai-platform-demo-head h2,.ai-platform-scenes-head h2{margin:16px 0 0;font-size:46px;line-height:1.22}.ai-platform-demo-head>p,.ai-platform-scenes-head>p{margin:0;color:var(--platform-muted);font-size:16px;line-height:1.8}.ai-platform-demo-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #9baaad}.ai-platform-demo-tabs button{min-height:74px;padding:0 20px;display:grid;grid-template-columns:34px 1fr 22px;align-items:center;gap:12px;color:#6a7a7e;text-align:left;background:transparent;border:0;border-right:1px solid var(--platform-line);border-bottom:3px solid transparent;cursor:pointer}.ai-platform-demo-tabs button:last-child{border-right:0}.ai-platform-demo-tabs button span{font:600 10px Roboto Mono,monospace}.ai-platform-demo-tabs button strong{font-size:15px}.ai-platform-demo-tabs button svg{width:18px}.ai-platform-demo-tabs button[aria-selected=true]{color:var(--platform-ink);border-bottom-color:var(--platform-teal);background:#f1f6f6}.ai-platform-demo-tabs button[aria-selected=true] svg{color:var(--platform-teal);transform:translate(3px)}.ai-platform-demo-stage{min-height:520px;display:grid;grid-template-columns:330px minmax(0,1fr);align-items:center;gap:54px;background:#162126}.ai-platform-demo-copy{padding:48px 0 48px 44px}.ai-platform-demo-copy>span{color:#7fb7bf;font:600 11px Roboto Mono,monospace}.site-frame.is-inner .ai-platform-demo-copy h3{margin:20px 0 16px;color:#f5f8f8;font-size:30px;line-height:1.35}.ai-platform-demo-copy>p{margin:0;color:#aab8bb;font-size:15px;line-height:1.8}.ai-platform-demo-copy ul{margin:28px 0 0;padding:0;display:grid;gap:11px;list-style:none}.ai-platform-demo-copy li{display:flex;align-items:center;gap:9px;color:#dce5e6;font-size:13px}.ai-platform-demo-copy li svg{width:15px;color:var(--platform-lime)}.ai-platform-demo-stage>.platform-browser-window{margin-right:-1px;border-radius:5px 0 0 5px;box-shadow:0 26px 58px #00000042}.ai-platform-demo-stage>.platform-browser-window>img{width:100%;aspect-ratio:1.908 / 1;object-fit:cover;object-position:left top;animation:platform-image-in .24s ease both}@keyframes platform-image-in{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.ai-platform-operating{padding:126px 0 136px;color:#edf4f5;background:#202c31;scroll-margin-top:80px}.ai-platform-operating-head{max-width:780px}.ai-platform-operating .section-code{color:#7fb7bf}.site-frame.is-inner .ai-platform-operating h2{margin:17px 0 16px;color:#f4f8f8;font-size:48px}.ai-platform-operating-head>p{margin:0;color:#a8b6b9;font-size:16px;line-height:1.8}.ai-platform-operating-track{position:relative;margin-top:62px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #56656a}.ai-platform-operating-track:before{content:"";position:absolute;top:-2px;left:0;width:25%;height:3px;background:var(--platform-teal)}.ai-platform-operating-track article{min-height:310px;padding:28px 28px 30px;border-right:1px solid #46555a}.ai-platform-operating-track article:first-child{padding-left:0}.ai-platform-operating-track article:last-child{padding-right:0;border-right:0}.ai-platform-operating-track article>div{display:flex;align-items:center;justify-content:space-between}.ai-platform-operating-track span{color:#72868c;font:600 10px Roboto Mono,monospace}.ai-platform-operating-track svg{width:22px;color:#80bac2}.site-frame.is-inner .ai-platform-operating-track h3{margin:68px 0 14px;color:#f2f7f7;font-size:21px}.ai-platform-operating-track p{margin:0;color:#a3b1b4;font-size:14px;line-height:1.72}.ai-platform-operating-track small{margin-top:26px;display:block;color:#dce7e8;font-weight:700}.ai-platform-capability-line{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #56656a;border-bottom:1px solid #56656a}.ai-platform-capability-line>div{padding:20px 24px;border-right:1px solid #46555a}.ai-platform-capability-line>div:first-child{padding-left:0}.ai-platform-capability-line>div:last-child{border-right:0}.ai-platform-capability-line span{color:#88c0c7;font-size:12px;font-weight:700}.ai-platform-capability-line p{margin:7px 0 0;color:#9babad;font-size:12px;line-height:1.55}.ai-platform-scenes{padding:126px 0 136px;background:#eef2f2;scroll-margin-top:80px}.ai-platform-scenes-head{margin-bottom:52px;display:grid;grid-template-columns:1fr .72fr;align-items:end;gap:90px}.ai-platform-scene-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #8fa0a4}.ai-platform-scene-grid article{min-height:310px;padding:32px 38px 34px 0;display:flex;flex-direction:column;border-right:1px solid #bdc9cb;border-bottom:1px solid #bdc9cb}.ai-platform-scene-grid article:nth-child(2n){padding-right:0;padding-left:38px;border-right:0}.ai-platform-scene-grid article>span{color:var(--platform-teal);font:600 11px Roboto Mono,monospace}.site-frame.is-inner .ai-platform-scene-grid h3{margin:36px 0 13px;color:var(--platform-ink);font-size:25px}.ai-platform-scene-grid article>p{max-width:500px;margin:0;color:var(--platform-muted);font-size:15px;line-height:1.75}.ai-platform-scene-grid article>div{margin-top:auto;padding-top:28px;display:grid;gap:7px}.ai-platform-scene-grid small{color:#6c7f84}.ai-platform-scene-grid strong{color:#28474f;font-size:14px}.ai-platform-readiness{padding:126px 0 132px;color:#edf4f5;background:#142126}.ai-platform-readiness-grid{display:grid;grid-template-columns:.9fr 1.1fr;align-items:start;gap:110px}.ai-platform-readiness .section-code{color:#7fb7bf}.site-frame.is-inner .ai-platform-readiness h2{margin:18px 0 20px;color:#f4f8f8;font-size:44px;line-height:1.28}.ai-platform-readiness-copy>p{margin:0;color:#a4b2b5;font-size:15px;line-height:1.8}.ai-platform-readiness-copy .button{margin-top:30px}.ai-platform-readiness-list{border-top:1px solid #4b5c61}.ai-platform-readiness-list>div{min-height:112px;display:grid;grid-template-columns:40px 1fr;align-items:center;gap:18px;border-bottom:1px solid #405157}.ai-platform-readiness-list>div>span{color:#71878d;font:600 10px Roboto Mono,monospace}.site-frame.is-inner .ai-platform-readiness-list h3{margin:0 0 7px;color:#edf4f5;font-size:18px}.ai-platform-readiness-list p{margin:0;color:#9dadaf;font-size:13px;line-height:1.6}.ai-platform-detail :is(a,button):focus-visible{outline:3px solid #21bad0;outline-offset:3px}.ai-platform-blueprint{padding:122px 0 130px;scroll-margin-top:100px;color:#eef7f7;background:linear-gradient(148deg,#051d27,#082f38 64%,#092b33)}.ai-platform-blueprint-head,.ai-platform-release-head{display:grid;grid-template-columns:1fr .86fr;gap:90px;align-items:end}.ai-platform-blueprint-head .section-code{color:#68d0c6}.site-frame.is-inner .ai-platform-blueprint-head h2,.site-frame.is-inner .ai-platform-release-head h2{margin:17px 0 0;font-size:46px;line-height:1.19;letter-spacing:-.045em}.site-frame.is-inner .ai-platform-blueprint-head h2{color:#fff}.ai-platform-blueprint-head>p,.ai-platform-release-head>p{margin:0;color:#a0b7b8;font-size:14px;line-height:1.88}.ai-platform-blueprint-figure{margin:56px 0 0;overflow:hidden;border:1px solid rgba(155,216,210,.17);background:#061b27;box-shadow:0 30px 72px #000c144d}.ai-platform-blueprint-figure>div{overflow:hidden}.ai-platform-blueprint-figure img{width:100%;display:block}.ai-platform-blueprint-figure figcaption{min-height:78px;padding:18px 25px;display:flex;align-items:center;justify-content:space-between;gap:24px;color:#a9c1c1;background:#0a343a}.ai-platform-blueprint-figure figcaption span{color:#69d0c5;font:800 11px Roboto Mono,monospace;letter-spacing:.1em}.ai-platform-blueprint-figure figcaption strong{color:#eef7f6;font-size:13px}.ai-platform-layer-grid{margin-top:30px;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid rgba(159,216,210,.17);border-left:1px solid rgba(159,216,210,.17)}.ai-platform-layer-grid article{min-height:230px;padding:25px 22px;border-right:1px solid rgba(159,216,210,.17);border-bottom:1px solid rgba(159,216,210,.17);background:#ffffff05}.ai-platform-layer-grid article>span{color:#69d0c5;font:800 10px Roboto Mono,monospace}.ai-platform-layer-grid article>small{display:block;margin-top:32px;color:#779b9d;font:700 9px Roboto Mono,monospace;letter-spacing:.08em}.ai-platform-layer-grid h3{margin:10px 0 15px;color:#fff;font-size:19px}.ai-platform-layer-grid p{margin:0;color:#9eb5b6;font-size:12px;line-height:1.76}.ai-platform-release{padding:116px 0 128px}.ai-platform-release-head>p{color:#667d80}.ai-platform-release-grid{margin-top:54px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #c9d7d8;border-left:1px solid #c9d7d8}.ai-platform-release-grid article{position:relative;min-height:330px;padding:30px 25px;display:flex;flex-direction:column;border-right:1px solid #c9d7d8;border-bottom:1px solid #c9d7d8}.ai-platform-release-grid article>svg{width:29px;color:#118f91}.ai-platform-release-grid article>span{position:absolute;top:30px;right:25px;color:#15979a;font:800 10px Roboto Mono,monospace}.ai-platform-release-grid h3{margin:58px 0 14px;color:#12353b;font-size:21px}.ai-platform-release-grid p{margin:0;color:#687e82;font-size:13px;line-height:1.78}.ai-platform-release-grid strong{margin-top:auto;padding-top:25px;color:#21747a;font-size:11px;line-height:1.65}@media (max-width: 1100px){.ai-platform-hero-copy{gap:40px}.ai-platform-demo-stage{grid-template-columns:280px minmax(0,1fr);gap:36px}.ai-platform-demo-copy{padding-left:30px}.ai-platform-operating-track article{padding-inline:20px}.ai-platform-scenes-head,.ai-platform-demo-head{gap:50px}.ai-platform-readiness-grid{gap:64px}.ai-platform-layer-grid{grid-template-columns:repeat(3,1fr)}.ai-platform-release-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 800px){.ai-platform-hero{padding-top:68px}.ai-platform-hero-inner{padding-top:30px}.ai-platform-hero-copy{grid-template-columns:1fr;gap:26px}.ai-platform-hero-copy .back-link{margin-bottom:0}.site-frame.is-inner .ai-platform-hero-heading h1{font-size:52px}.ai-platform-hero-heading>p{margin-top:12px;font-size:25px}.ai-platform-hero-summary>p{font-size:16px}.ai-platform-actions{margin-top:22px;gap:14px}.ai-platform-actions .button{min-height:46px}.ai-platform-hero-interface{width:calc(100% + 24px);margin:34px -24px 0 0}.ai-platform-hero-interface .platform-browser-window>img{height:194px;aspect-ratio:auto;object-position:left top}.ai-platform-hero-interface figcaption{padding-right:24px}.site-frame.is-inner .ai-platform-hero-interface figcaption strong{display:none}.ai-platform-decision .shell{grid-template-columns:1fr}.ai-platform-decision .shell>div,.ai-platform-decision .shell>div:first-child,.ai-platform-decision .shell>div:last-child{min-height:118px;padding:22px 0;border-right:0;border-bottom:1px solid #c7d4d6}.ai-platform-decision .shell>div:last-child{border-bottom:0}.ai-platform-blueprint,.ai-platform-demo,.ai-platform-operating,.ai-platform-release,.ai-platform-scenes,.ai-platform-readiness{padding:82px 0 88px}.ai-platform-blueprint-head,.ai-platform-release-head{grid-template-columns:1fr;gap:22px}.site-frame.is-inner .ai-platform-blueprint-head h2,.site-frame.is-inner .ai-platform-release-head h2{font-size:34px}.ai-platform-blueprint-head>p,.ai-platform-release-head>p{font-size:15px}.ai-platform-blueprint-figure{margin-top:40px;overflow:visible;border:0;box-shadow:none;background:transparent}.ai-platform-blueprint-figure>div{overflow-x:auto;border:1px solid rgba(155,216,210,.17);background:#061b27;-webkit-overflow-scrolling:touch}.ai-platform-blueprint-figure img{width:920px;max-width:none}.ai-platform-blueprint-figure figcaption{min-height:0;padding:17px 18px;display:block}.ai-platform-blueprint-figure figcaption strong{display:block;margin-top:8px;line-height:1.6}.ai-platform-layer-grid{grid-template-columns:1fr}.ai-platform-layer-grid article{min-height:0}.ai-platform-layer-grid article>small{margin-top:24px}.ai-platform-release-grid{grid-template-columns:1fr}.ai-platform-release-grid article{min-height:285px}.ai-platform-demo-head,.ai-platform-scenes-head{grid-template-columns:1fr;gap:22px;margin-bottom:34px}.ai-platform-demo-head h2,.ai-platform-scenes-head h2,.site-frame.is-inner .ai-platform-operating h2,.site-frame.is-inner .ai-platform-readiness h2{font-size:34px}.ai-platform-demo-head>p,.ai-platform-scenes-head>p{font-size:16px}.ai-platform-demo-tabs{grid-template-columns:1fr}.ai-platform-demo-tabs button{min-height:58px;border-right:0;border-bottom:1px solid var(--platform-line)}.ai-platform-demo-tabs button[aria-selected=true]{border-bottom-color:var(--platform-teal);box-shadow:inset 3px 0 var(--platform-teal)}.ai-platform-demo-stage{min-height:0;grid-template-columns:1fr;gap:28px;padding-top:0}.ai-platform-demo-copy{padding:32px 24px 0}.site-frame.is-inner .ai-platform-demo-copy h3{font-size:26px}.ai-platform-demo-stage>.platform-browser-window{margin:0;border-radius:0}.ai-platform-demo-stage>.platform-browser-window>img{height:190px;aspect-ratio:auto;object-position:left top}.ai-platform-operating-track{margin-top:44px;grid-template-columns:1fr}.ai-platform-operating-track:before{width:100%}.ai-platform-operating-track article,.ai-platform-operating-track article:first-child,.ai-platform-operating-track article:last-child{min-height:0;padding:25px 0 28px;border-right:0;border-bottom:1px solid #46555a}.site-frame.is-inner .ai-platform-operating-track h3{margin:26px 0 10px}.ai-platform-capability-line{grid-template-columns:1fr 1fr}.ai-platform-capability-line>div,.ai-platform-capability-line>div:first-child{padding:18px 14px 18px 0;border-bottom:1px solid #46555a}.ai-platform-capability-line>div:nth-child(2n){padding-left:14px;border-right:0}.ai-platform-scene-grid{grid-template-columns:1fr}.ai-platform-scene-grid article,.ai-platform-scene-grid article:nth-child(2n){min-height:280px;padding:28px 0 30px;border-right:0}.site-frame.is-inner .ai-platform-scene-grid h3{margin-top:28px;font-size:23px}.ai-platform-readiness-grid{grid-template-columns:1fr;gap:50px}.ai-platform-readiness-list>div{min-height:112px}}@media (prefers-reduced-motion: reduce){.ai-platform-detail *,.ai-platform-detail *:before,.ai-platform-detail *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.pangyu-real-shot{display:block;width:100%;height:auto;border:1px solid #bdcece;border-radius:5px;box-shadow:0 30px 70px #1d3f462e}.feature-screen .pangyu-real-shot{aspect-ratio:780 / 578;object-fit:cover;object-position:center top;box-shadow:0 28px 70px #0000006b}.product-story-media.is-pangyu-poster{height:410px;background:#071820;border:1px solid #254a53}.pangyu-product-poster{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.pangyu-product-poster:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#041319eb,#041319b3 30%,#04131924 55%,#0413190a)}.product-story-media .pangyu-product-poster-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:54% center}.product-story:hover .pangyu-product-poster-bg{transform:scale(1.025)}.pangyu-product-poster-brand{position:absolute;z-index:2;left:34px;top:32px;bottom:30px;max-width:300px;display:flex;flex-direction:column;align-items:flex-start;color:#f2f8f8}.product-story-media .pangyu-product-poster-brand img{width:142px;height:auto;object-fit:contain;transition:none}.product-story:hover .pangyu-product-poster-brand img{transform:none}.pangyu-product-poster-brand span{margin-top:auto;color:#71d7e5;font:650 10px Roboto Mono,monospace;letter-spacing:.14em}.pangyu-product-poster-brand strong{margin-top:12px;color:#f4f8f8;font-size:clamp(24px,2.2vw,34px);line-height:1.22}.pangyu-product-poster-brand small{margin-top:13px;color:#aabdc1;font-size:11px;letter-spacing:.04em}.site-frame.is-inner .white-page .pangyu-product-poster-brand strong{color:#f4f8f8;text-shadow:0 2px 18px rgba(0,0,0,.35)}.site-frame.is-inner .white-page .pangyu-product-poster-brand small{color:#aabdc1}.product-story-media.is-pangyu-poster figcaption{z-index:3;color:#dff5f7;background:#061f26d1}.product-story.is-pangyu{min-height:570px;background:#eff5f4}.pangyu-detail{--pangyu-ink: #142b32;--pangyu-muted: #5a6e72;--pangyu-cyan: #078ba1;--pangyu-lime: #a7ce38;color:var(--pangyu-ink);background:#fff}.pangyu-hero{position:relative;padding-top:118px;overflow:hidden;background:#101e22 url(/assets/pangyu/pangyu-specs-atmosphere.jpg) center / cover no-repeat;border-bottom:1px solid #cbd9d6}.pangyu-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#051115b3}.pangyu-hero-grid,.pangyu-fact-band{position:relative;z-index:1}.pangyu-hero-grid{min-height:680px;padding-block:66px 60px;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.82fr);align-items:center;gap:72px}.pangyu-hero-copy .back-link{min-height:44px;margin-bottom:36px;display:inline-flex;align-items:center;color:#b8c9cc}.pangyu-brand{display:flex;align-items:center;gap:14px;color:#c7d5d7;font-size:13px;font-weight:700}.pangyu-brand img{width:44px;height:44px;object-fit:contain}.site-frame.is-inner .pangyu-hero h1{margin:24px 0 14px;color:#f4f8f8;font-size:clamp(56px,5.2vw,82px);line-height:1;letter-spacing:0}.site-frame.is-inner .pangyu-hero h2{margin:0;color:#c4d5d8;font-size:clamp(24px,2vw,33px);line-height:1.4}.pangyu-hero-copy>p{max-width:620px;margin:24px 0 0;color:#b8c8cb;font-size:16px;line-height:1.8}.pangyu-hero-actions{margin-top:30px;display:flex;align-items:center;flex-wrap:wrap;gap:18px}.pangyu-secondary-link{min-height:44px;display:inline-flex;align-items:center;gap:8px;color:#a8e0e8;font-weight:700}.pangyu-secondary-link svg{width:17px}.pangyu-hero-visual{position:relative;width:min(100%,580px);margin:0;justify-self:end}.pangyu-hero-visual .pangyu-real-shot{border-color:#cde0e1ad;box-shadow:0 34px 82px #00000080}.pangyu-hero-art{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;object-position:center;border:1px solid rgba(205,224,225,.68);border-radius:5px;box-shadow:0 34px 82px #00000080}.pangyu-hero-visual>figcaption{position:absolute;left:14px;bottom:14px;padding:8px 10px;color:#eff8f8;background:#122a30e0;font-size:10px}.pangyu-output-note{position:absolute;right:-18px;bottom:-18px;width:194px;min-height:86px;padding:16px 50px 16px 18px;display:grid;align-content:center;color:#e9f2f2;background:#17252a;box-shadow:0 20px 44px #00000057}.pangyu-output-note span{color:#8ba0a5;font-size:10px}.pangyu-output-note strong{margin-top:5px;font-size:17px}.pangyu-output-note svg{position:absolute;right:18px;top:50%;width:25px;color:var(--pangyu-lime);transform:translateY(-50%)}.pangyu-fact-band{border-top:1px solid #c2d1ce;background:#edf4f2}.pangyu-fact-band .shell{display:grid;grid-template-columns:repeat(4,1fr)}.pangyu-fact-band .shell>div{min-height:104px;padding:22px 24px;display:grid;align-content:center;gap:7px;border-right:1px solid #c2d1ce}.pangyu-fact-band .shell>div:first-child{padding-left:0}.pangyu-fact-band .shell>div:last-child{padding-right:0;border-right:0}.pangyu-fact-band span{color:var(--pangyu-cyan);font-size:10px;font-weight:700}.site-frame.is-inner .pangyu-fact-band strong{color:#27434b;font-size:13px;line-height:1.5}.pangyu-flow,.pangyu-styles,.pangyu-scenes{padding:122px 0 132px}.pangyu-flow{position:relative;scroll-margin-top:80px;overflow:hidden;background:linear-gradient(180deg,#f8fbfa,#edf4f2)}.pangyu-flow:before{content:"";position:absolute;width:620px;height:620px;right:-260px;top:-300px;border:1px solid rgba(7,139,161,.14);border-radius:50%;box-shadow:0 0 0 70px #078ba106,0 0 0 140px #a7ce3805}.pangyu-flow>.shell{position:relative;z-index:1}.pangyu-section-head{margin-bottom:52px;display:grid;grid-template-columns:1fr .72fr;align-items:end;gap:90px}.site-frame.is-inner .pangyu-section-head h2{margin:16px 0 0;color:var(--pangyu-ink);font-size:46px;line-height:1.25}.pangyu-section-head>p{margin:0;color:var(--pangyu-muted);font-size:16px;line-height:1.82}.pangyu-flow-track{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.pangyu-flow-track:before{content:"";position:absolute;left:6%;right:6%;top:27px;height:1px;background:linear-gradient(90deg,#a7ce38,#078ba1 55%,#6ebbc8)}.pangyu-flow-track article{position:relative;min-width:0;min-height:490px;padding:14px;display:flex;flex-direction:column;background:#fffffff0;border:1px solid #c8d7d5;box-shadow:0 20px 46px #1d3f461a}.pangyu-flow-track article:nth-child(2n){margin-top:30px}.pangyu-flow-track header{position:relative;z-index:1;min-height:42px;padding:0 4px;display:grid;grid-template-columns:1fr auto 28px;align-items:center;gap:10px;color:#71868a}.pangyu-flow-track header span{font:650 10px Roboto Mono,monospace}.pangyu-flow-track header small{color:var(--pangyu-cyan);font:650 9px Roboto Mono,monospace}.pangyu-flow-track header svg{width:18px;color:#6f9717}.pangyu-flow-track figure{position:relative;margin:0;overflow:hidden;aspect-ratio:16 / 9;background:#f3efe6;border:1px solid #ccd8d5}.pangyu-flow-track figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 62%,rgba(7,31,36,.58));pointer-events:none}.pangyu-flow-track figure img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .45s ease}.pangyu-flow-track article:hover figure img{transform:scale(1.025)}.pangyu-flow-track figure figcaption{position:absolute;z-index:1;left:14px;right:14px;bottom:12px;color:#eef7f7;font-size:10px;font-weight:700}.pangyu-flow-card-copy{padding:24px 8px 8px;display:flex;flex:1;flex-direction:column}.site-frame.is-inner .pangyu-flow-card-copy h3{margin:0 0 12px;color:var(--pangyu-ink);font-size:21px}.pangyu-flow-card-copy p{margin:0;color:var(--pangyu-muted);font-size:13px;line-height:1.7}.site-frame.is-inner .pangyu-flow-card-copy strong{margin-top:auto;padding-top:22px;display:flex;align-items:center;gap:8px;color:#31545c;font-size:12px}.pangyu-flow-card-copy strong svg{width:15px;color:#6f9717}.pangyu-styles{position:relative;overflow:hidden;background:#102328 url(/assets/pangyu/pangyu-visual-atmosphere-cool.jpg) center / cover no-repeat}.pangyu-styles:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#07161b94}.pangyu-styles>.shell{position:relative;z-index:1}.pangyu-styles .section-code{color:#73d8e6}.site-frame.is-inner .pangyu-styles .pangyu-section-head h2{color:#f2f7f7}.pangyu-styles .pangyu-section-head>p{color:#c1d0d2}.pangyu-mode-proof{position:relative;z-index:2;width:min(70%,860px);margin:0 auto;padding:14px;background:#f9fbfaf5;border:1px solid rgba(255,255,255,.88);border-radius:5px;box-shadow:0 36px 84px #231e1547}.pangyu-mode-proof img{display:block;width:100%;height:auto}.pangyu-mode-proof figcaption{position:absolute;right:14px;bottom:12px;padding:8px 10px;color:#eaf4f4;background:#0e2328eb;font-size:10px}.pangyu-mode-list{position:relative;z-index:1;width:90%;margin:-18px auto 0;display:grid;grid-template-columns:repeat(3,1fr);color:#eef6f6;background:#0d1f24f0;border:1px solid rgba(79,103,108,.9);box-shadow:0 28px 68px #231e153d}.pangyu-mode-list article{min-height:176px;padding:28px;display:grid;grid-template-columns:34px 1fr;gap:18px;border-right:1px solid #43575b}.pangyu-mode-list article:last-child{border-right:0}.pangyu-mode-list article>span{color:#70878c;font:600 10px Roboto Mono,monospace}.site-frame.is-inner .pangyu-mode-list h3{margin:0 0 12px;color:#eff6f6;font-size:21px}.pangyu-mode-list p{margin:0;color:#9fb0b3;font-size:13px;line-height:1.7}.pangyu-mode-action{min-height:48px;margin:28px 5% 0;display:inline-flex;align-items:center;gap:10px;color:#91e0e9;font-weight:750}.pangyu-mode-action svg{width:18px}.pangyu-gallery{padding:92px 0 96px;background:#edf4f2}.pangyu-gallery .section-code{color:#087f94}.pangyu-gallery .pangyu-section-head{margin-bottom:36px}.pangyu-cover-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pangyu-cover-card{margin:0;overflow:hidden;background:#f8fbfa;border:1px solid #b9c9c7;box-shadow:0 20px 48px #1431381f}.pangyu-cover-card>div{overflow:hidden;aspect-ratio:16 / 9;background:#dfe9e7}.pangyu-cover-card img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.pangyu-cover-card:hover img{transform:scale(1.018)}.pangyu-cover-card figcaption{min-height:58px;padding:13px 14px;display:grid;grid-template-columns:24px 1fr;align-items:center;gap:10px;color:#39565d;border-top:1px solid #c8d5d3}.pangyu-cover-card figcaption span{color:#078ba1;font:650 10px Roboto Mono,monospace}.pangyu-cover-card figcaption strong{font-size:13px}.pangyu-delivery{position:relative;padding:126px 0 136px;overflow:hidden;color:#edf4f4;background:#0f1e23}.pangyu-delivery:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,rgba(7,139,161,.08),transparent 42%),radial-gradient(circle at 82% 32%,rgba(167,206,56,.08),transparent 23%);pointer-events:none}.pangyu-delivery>.shell{position:relative;z-index:1}.pangyu-delivery .section-code{color:#7ed8e4}.pangyu-delivery-head{max-width:760px}.site-frame.is-inner .pangyu-delivery h2{margin:17px 0 0;color:#f3f7f7;font-size:46px;line-height:1.28}.pangyu-delivery-layout{margin-top:56px;display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;gap:78px}.pangyu-delivery-process{border-top:1px solid #47595e}.pangyu-delivery-process article{min-height:132px;padding:24px 0;display:grid;grid-template-columns:44px 1fr;gap:20px;align-items:center;border-bottom:1px solid #3e5055}.pangyu-delivery-process article>span{width:30px;height:30px;display:grid;place-items:center;color:#9bdde5;background:#7ed8e414;border:1px solid rgba(126,216,228,.22);border-radius:50%;font:600 9px Roboto Mono,monospace}.site-frame.is-inner .pangyu-delivery-process h3{margin:0 0 8px;color:#eff5f5;font-size:18px}.pangyu-delivery-process p{margin:0;color:#9cacae;font-size:13px;line-height:1.65}.pangyu-delivery-file{min-height:560px;padding:18px;display:grid;grid-template-rows:auto minmax(300px,1fr) auto auto;gap:16px;color:#173039;background:#e9efeb;border:1px solid rgba(223,239,237,.42);box-shadow:0 34px 80px #00000052}.pangyu-delivery-file>header{min-height:44px;padding:0 6px;display:flex;align-items:center;justify-content:space-between;gap:20px}.pangyu-delivery-file>header div{display:flex;align-items:center;gap:10px}.pangyu-delivery-file>header img{width:30px;height:30px;object-fit:contain}.pangyu-delivery-file>header span{color:#62777a;font:650 9px Roboto Mono,monospace}.pangyu-delivery-file>header b{color:#078ba1;font-size:11px}.pangyu-delivery-preview{position:relative;min-height:310px;overflow:hidden;background:linear-gradient(145deg,#12272d,#07171c);border:1px solid #31545c}.pangyu-delivery-preview:before{content:"";position:absolute;inset:auto 10% 8% 10%;height:34%;background:#34b8c929;filter:blur(34px)}.pangyu-delivery-preview img{position:absolute;width:67%;aspect-ratio:16 / 9;object-fit:cover;border:1px solid rgba(230,244,243,.75);box-shadow:0 22px 42px #00000061}.pangyu-delivery-preview .is-back{left:5%;top:18%;transform:rotate(-7deg);opacity:.7}.pangyu-delivery-preview .is-middle{left:18%;top:12%;transform:rotate(-1deg);opacity:.88}.pangyu-delivery-preview .is-front{right:4%;top:20%;transform:rotate(6deg)}.pangyu-delivery-preview>span{position:absolute;z-index:2;right:14px;bottom:14px;min-height:36px;padding:8px 12px;display:flex;align-items:center;gap:7px;color:#173039;background:#e9f1df;font-size:10px;font-weight:800}.pangyu-delivery-preview>span svg{width:14px;color:#6f9717}.pangyu-delivery-file-meta{padding:4px 6px;display:grid;grid-template-columns:46px 1fr;align-items:center;gap:14px}.pangyu-delivery-file-meta>svg{width:42px;height:42px;color:var(--pangyu-cyan)}.site-frame.is-inner .pangyu-delivery-file-meta strong{color:#173039;font-size:25px}.pangyu-delivery-file-meta p{margin:5px 0 0;color:#5e7175;font-size:12px}.pangyu-delivery-file>small{min-height:44px;padding:12px 14px;display:flex;align-items:center;gap:8px;color:#3d595f;background:#ffffff75;font-size:11px;font-weight:700}.pangyu-delivery-file>small svg{width:15px;color:#6f9815}.pangyu-scenes{background:linear-gradient(180deg,#f8fbfa,#edf4f2)}.pangyu-scene-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.pangyu-scene-grid article{min-width:0;overflow:hidden;background:#fff;border:1px solid #c7d6d4;box-shadow:0 20px 48px #1d3f4617;transition:transform .25s ease,box-shadow .25s ease}.pangyu-scene-grid article:hover{transform:translateY(-5px);box-shadow:0 28px 62px #1d3f4624}.pangyu-scene-grid figure{position:relative;margin:0;overflow:hidden;aspect-ratio:16 / 10;background:#dce7e5}.pangyu-scene-grid figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 48%,rgba(5,23,28,.82))}.pangyu-scene-grid figure img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.pangyu-scene-grid article:hover figure img{transform:scale(1.025)}.pangyu-scene-grid figcaption{position:absolute;z-index:1;left:18px;right:18px;bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:18px;color:#eef6f6}.pangyu-scene-grid figcaption span{font:650 10px Roboto Mono,monospace}.pangyu-scene-grid figcaption small{color:#d7e8e8;font-size:10px;font-weight:700}.pangyu-scene-copy{min-height:300px;padding:26px;display:flex;flex-direction:column}.site-frame.is-inner .pangyu-scene-copy h3{margin:0 0 10px;color:var(--pangyu-ink);font-size:24px}.pangyu-scene-copy p{margin:0;color:var(--pangyu-muted);font-size:14px;line-height:1.72}.site-frame.is-inner .pangyu-scene-copy>strong{margin-top:22px;padding:12px 14px;color:#36565d;background:#edf4f2;font-size:11px;line-height:1.55}.pangyu-scene-copy a{min-height:46px;margin-top:auto;padding-top:24px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#078ba1;border-top:1px solid #d0dcda;font-size:13px;font-weight:800}.pangyu-scene-copy a svg{width:17px}.pangyu-detail :is(a,button):focus-visible{outline:3px solid #13a9bf;outline-offset:3px}@media (max-width: 1100px){.pangyu-hero-grid{grid-template-columns:minmax(0,1fr) minmax(380px,.76fr);gap:40px}.pangyu-hero-visual{width:min(100%,520px)}.pangyu-delivery-layout{gap:56px}.pangyu-section-head{gap:54px}.pangyu-flow-track{grid-template-columns:repeat(2,minmax(0,1fr))}.pangyu-flow-track:before{display:none}.pangyu-flow-track article:nth-child(2n){margin-top:0}.pangyu-cover-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pangyu-delivery-layout{gap:46px}.pangyu-scene-grid{gap:16px}}@media (max-width: 800px){.product-story-media.is-pangyu-poster{height:330px}.pangyu-product-poster-brand{left:20px;top:20px;bottom:22px;max-width:225px}.product-story-media .pangyu-product-poster-brand img{width:108px}.pangyu-product-poster-brand strong{margin-top:9px;font-size:23px}.pangyu-product-poster-brand small{margin-top:9px;font-size:9px}.product-story.is-pangyu{min-height:0}.pangyu-hero{padding-top:68px}.pangyu-hero-grid{min-height:0;padding-block:32px 54px;grid-template-columns:1fr;gap:42px}.pangyu-hero-visual{width:100%;justify-self:stretch}.pangyu-hero-copy .back-link{margin-bottom:22px}.pangyu-brand img{width:38px;height:38px}.site-frame.is-inner .pangyu-hero h1{margin-top:20px;font-size:48px}.site-frame.is-inner .pangyu-hero h2{font-size:25px}.pangyu-hero-copy>p{font-size:16px}.pangyu-hero-actions{gap:14px}.pangyu-hero-actions .button,.pangyu-secondary-link{min-height:46px}.pangyu-hero-visual>figcaption{display:none}.pangyu-output-note{position:relative;right:auto;bottom:auto;width:100%;min-height:86px;margin-top:12px}.pangyu-fact-band .shell{grid-template-columns:1fr 1fr}.pangyu-fact-band .shell>div,.pangyu-fact-band .shell>div:first-child,.pangyu-fact-band .shell>div:last-child{min-height:106px;padding:18px 14px;border-right:1px solid #c2d1ce;border-bottom:1px solid #c2d1ce}.pangyu-fact-band .shell>div:nth-child(2n){border-right:0}.pangyu-flow,.pangyu-styles,.pangyu-gallery,.pangyu-scenes,.pangyu-delivery{padding:82px 0 88px}.pangyu-section-head{margin-bottom:34px;grid-template-columns:1fr;gap:22px}.site-frame.is-inner .pangyu-section-head h2,.site-frame.is-inner .pangyu-delivery h2{font-size:34px}.pangyu-section-head>p{font-size:16px}.pangyu-flow-track{grid-template-columns:1fr;gap:16px}.pangyu-flow-track article,.pangyu-flow-track article:first-child,.pangyu-flow-track article:last-child{min-height:0;padding:12px;border:1px solid #c8d7d5}.pangyu-flow-track figure{aspect-ratio:16 / 9}.pangyu-flow-card-copy{min-height:210px;padding:22px 8px 8px}.site-frame.is-inner .pangyu-flow-card-copy h3{margin:0 0 12px;font-size:23px}.pangyu-delivery-layout{grid-template-columns:1fr;gap:48px}.pangyu-mode-proof{width:100%;padding:12px 10px 32px}.pangyu-mode-proof figcaption{right:8px;bottom:7px}.pangyu-mode-list{width:100%;margin-top:14px;grid-template-columns:1fr}.pangyu-mode-list article{min-height:142px;padding:24px 0;border-right:0;border-bottom:1px solid #43575b}.pangyu-mode-list article:last-child{border-bottom:0}.pangyu-mode-list p{font-size:16px}.pangyu-mode-action{margin-inline:0}.pangyu-cover-grid{grid-template-columns:1fr;gap:18px}.pangyu-cover-card figcaption{min-height:58px;padding:13px 14px}.pangyu-delivery-layout{margin-top:42px}.pangyu-delivery-file{min-height:0;padding:12px;grid-template-rows:auto 260px auto auto}.pangyu-delivery-preview{min-height:260px}.pangyu-delivery-preview img{width:74%}.site-frame.is-inner .pangyu-delivery-file-meta strong{font-size:21px}.pangyu-scene-grid{grid-template-columns:1fr;gap:18px}.pangyu-scene-copy{min-height:270px;padding:22px}}@media (prefers-reduced-motion: reduce){.pangyu-detail *,.pangyu-detail *:before,.pangyu-detail *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.interviewer-detail{color:#18314a;background:#f3f8ff}.interviewer-hero{padding-top:70px;overflow:hidden;background:radial-gradient(circle at 82% 20%,rgba(93,106,255,.18),transparent 27%),linear-gradient(135deg,#f8fbff,#eaf4ff 54%,#eef0ff)}.interviewer-hero-grid{min-height:670px;padding-block:62px 72px;display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:66px}.interviewer-hero-copy .back-link{margin-bottom:34px;color:#55718d}.interviewer-kicker{display:inline-flex;align-items:center;gap:9px;color:#236be7;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.interviewer-kicker svg{width:18px;height:18px}.site-frame.is-inner .interviewer-hero h1{margin:24px 0 8px;color:#10233a;font-size:clamp(52px,5.8vw,82px);line-height:1;letter-spacing:-.055em}.site-frame.is-inner .interviewer-hero h2{margin:0;color:#30506f;font-size:clamp(26px,2.5vw,38px);line-height:1.32;letter-spacing:-.03em}.interviewer-hero-copy>p{max-width:610px;margin:28px 0 0;color:#526b83;font-size:17px;line-height:1.85}.interviewer-hero-actions{margin-top:34px;display:flex;align-items:center;flex-wrap:wrap;gap:22px}.interviewer-text-link{min-height:48px;display:inline-flex;align-items:center;gap:9px;color:#245bba;font-weight:800}.interviewer-text-link svg{width:17px}.interviewer-hero-screen{margin:0;padding:12px 12px 0;overflow:hidden;background:#ffffffd1;border:1px solid rgba(84,125,180,.28);border-radius:24px 24px 8px 8px;box-shadow:0 36px 90px #334f8f33;transform:rotate(.5deg)}.interviewer-hero-screen img{display:block;width:100%;height:auto;border-radius:15px 15px 0 0}.interviewer-hero-screen figcaption{min-height:70px;padding:14px 10px 12px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#294966}.interviewer-hero-screen figcaption span{color:#2b71e8;font:700 10px Roboto Mono,monospace;letter-spacing:.08em}.site-frame.is-inner .interviewer-hero-screen figcaption strong{color:#294966;font-size:13px}.interviewer-fact-band{border-top:1px solid rgba(72,110,155,.25);border-bottom:1px solid #c9d8e8;background:#f4f9ffc7}.interviewer-fact-band .shell{display:grid;grid-template-columns:repeat(4,1fr)}.interviewer-fact-band .shell>div{min-height:124px;padding:24px 28px;display:grid;align-content:center;gap:10px;border-right:1px solid #c9d8e8}.interviewer-fact-band .shell>div:first-child{border-left:1px solid #c9d8e8}.interviewer-fact-band span{color:#4f6d88;font:650 10px Roboto Mono,monospace;letter-spacing:.08em}.site-frame.is-inner .interviewer-fact-band strong{color:#173a59;font-size:15px;line-height:1.5}.interviewer-flow,.interviewer-report{padding:116px 0 126px;background:#f7fbff}.interviewer-section-head{margin-bottom:48px;display:grid;grid-template-columns:1fr .82fr;align-items:end;gap:90px}.interviewer-section-head .section-code,.interviewer-report .section-code{color:#2872e6}.site-frame.is-inner .interviewer-section-head h2,.site-frame.is-inner .interviewer-report h2{margin:16px 0 0;color:#142d45;font-size:46px;line-height:1.25}.interviewer-section-head>p,.interviewer-report-copy>p{margin:0;color:#5a7186;font-size:16px;line-height:1.85}.interviewer-flow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.interviewer-flow-grid article{min-width:0;padding:14px;display:grid;grid-template-rows:auto 1fr;background:#fff;border:1px solid #cbd9e8;box-shadow:0 22px 56px #264c7617}.interviewer-card-copy{min-height:245px;padding:26px 24px 28px;display:flex;flex-direction:column}.interviewer-card-copy>span{color:#2b71e8;font:700 10px Roboto Mono,monospace;letter-spacing:.08em}.site-frame.is-inner .interviewer-card-copy h3{margin:18px 0 12px;color:#153550;font-size:26px}.interviewer-card-copy p{margin:0;color:#5e7387;font-size:14px;line-height:1.75}.interviewer-card-copy strong{margin-top:auto;padding-top:24px;display:flex;align-items:center;gap:9px;color:#245cae;font-size:13px}.interviewer-card-copy strong svg{width:17px}.interviewer-flow-grid figure{position:relative;margin:0;overflow:hidden;aspect-ratio:1.74 / 1;background:#eaf2fb}.interviewer-flow-grid figure img{display:block;width:100%;height:100%;object-fit:cover}.interviewer-flow-grid figcaption{position:absolute;right:10px;bottom:10px;padding:8px 10px;color:#eef6ff;background:#122b45e6;font-size:10px}.interviewer-resume{position:relative;padding:126px 0 136px;overflow:hidden;color:#eef6ff;background:#111d31}.interviewer-resume:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 12% 20%,rgba(36,112,232,.2),transparent 28%),radial-gradient(circle at 88% 72%,rgba(103,84,255,.15),transparent 25%);pointer-events:none}.interviewer-resume>.shell{position:relative;z-index:1}.interviewer-section-head.dark .section-code{color:#76aaff}.site-frame.is-inner .interviewer-section-head.dark h2{color:#f4f8ff}.interviewer-section-head.dark>p{color:#a9b9cb}.interviewer-resume-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:20px;align-items:start}.interviewer-resume-grid figure{margin:0;padding:12px 12px 0;overflow:hidden;background:#f5f9ff;border:1px solid #4b5d73;box-shadow:0 30px 70px #00000040}.interviewer-resume-grid img{display:block;width:100%;height:auto}.interviewer-resume-grid figcaption{min-height:62px;padding:13px 10px;display:flex;align-items:center;gap:14px;color:#19354f}.interviewer-resume-grid figcaption span{color:#2d75e6;font:700 10px Roboto Mono,monospace}.interviewer-resume-grid figcaption strong{font-size:13px}.interviewer-resume-side{margin-top:86px!important}.interviewer-resume-points{margin-top:48px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #42546b;border-bottom:1px solid #42546b}.interviewer-resume-points>div{min-height:112px;padding:24px;display:grid;align-content:center;gap:10px;border-right:1px solid #42546b}.interviewer-resume-points>div:last-child{border-right:0}.interviewer-resume-points span{color:#719bda;font:700 10px Roboto Mono,monospace}.interviewer-resume-points strong{color:#eef5ff;font-size:14px}.interviewer-report-grid{display:grid;grid-template-columns:.82fr 1.18fr;align-items:center;gap:82px}.interviewer-report-list{margin-top:42px;border-top:1px solid #cbd8e5}.interviewer-report-list>div{min-height:66px;display:grid;grid-template-columns:34px 24px 1fr;align-items:center;gap:10px;border-bottom:1px solid #cbd8e5}.interviewer-report-list span{color:#7890a5;font:650 10px Roboto Mono,monospace}.interviewer-report-list svg{width:17px;color:#2872e6}.interviewer-report-list strong{color:#28465f;font-size:14px}.interviewer-report-proof{position:relative;max-height:760px;margin:0;padding:12px;overflow:hidden;background:#fff;border:1px solid #c6d5e4;box-shadow:0 30px 76px #23436929}.interviewer-report-proof img{display:block;width:100%;height:auto}.interviewer-report-proof:after{content:"";position:absolute;left:12px;right:12px;bottom:12px;height:120px;background:linear-gradient(transparent,#fffffffa);pointer-events:none}.interviewer-report-proof figcaption{position:absolute;z-index:1;right:24px;bottom:24px;padding:9px 11px;color:#eaf3ff;background:#132e49eb;font-size:10px}.interviewer-context{padding:118px 0 124px;background:#eaf3fb}.interviewer-context-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:96px;align-items:start}.interviewer-context-lead{position:sticky;top:118px}.interviewer-context-lead .section-code,.interviewer-loop .section-code,.interviewer-use .section-code{color:#2b71e8}.site-frame.is-inner .interviewer-context h2,.site-frame.is-inner .interviewer-loop h2,.site-frame.is-inner .interviewer-use h2{margin:18px 0 22px;color:#153550;font-size:clamp(36px,3.5vw,54px);line-height:1.16;letter-spacing:-.045em}.interviewer-context-lead p,.interviewer-loop-head>p,.interviewer-use-intro>p{margin:0;color:#5a7186;font-size:16px;line-height:1.9}.interviewer-context-lines{border-top:1px solid #b7c9db}.interviewer-context-lines article{min-height:148px;display:grid;grid-template-columns:48px 42px 1fr;align-items:center;gap:22px;border-bottom:1px solid #b7c9db}.interviewer-context-lines article>span{align-self:start;padding-top:31px;color:#7890a5;font:700 10px Roboto Mono,monospace}.interviewer-context-lines article>svg{width:30px;height:30px;color:#2872e6;stroke-width:1.55}.site-frame.is-inner .interviewer-context-lines h3{margin:0 0 8px;color:#193b58;font-size:23px}.interviewer-context-lines p{max-width:600px;margin:0;color:#62788c;font-size:14px;line-height:1.75}.interviewer-loop{padding:126px 0 134px;color:#edf5ff;background:#12233a}.interviewer-loop-head{display:grid;grid-template-columns:1fr .72fr;gap:92px;align-items:end}.interviewer-loop .section-code{color:#7fb0ff}.site-frame.is-inner .interviewer-loop h2{color:#f2f7ff}.interviewer-loop-head>p{color:#aebed0}.interviewer-loop-track{position:relative;margin-top:68px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid #49617c;border-bottom:1px solid #49617c}.interviewer-loop-track:before{content:"";position:absolute;z-index:0;top:67px;left:9%;right:9%;height:1px;background:linear-gradient(90deg,#2f78e6,#6b9fe8)}.interviewer-loop-track article{position:relative;z-index:1;min-height:250px;padding:24px 24px 30px;border-right:1px solid #49617c}.interviewer-loop-track article:last-child{border-right:0}.interviewer-loop-track article>span{color:#7fa4d3;font:700 10px Roboto Mono,monospace}.interviewer-loop-track article>i{width:48px;height:48px;margin:24px 0 28px;display:grid;place-items:center;color:#eaf3ff;background:#246ee0;border:8px solid #12233a;outline:1px solid #5d82b1;border-radius:50%}.interviewer-loop-track article>i svg{width:19px}.site-frame.is-inner .interviewer-loop-track h3{margin:0 0 12px;color:#f3f7fc;font-size:20px}.interviewer-loop-track p{margin:0;color:#a7b7ca;font-size:13px;line-height:1.7}.interviewer-use{padding:126px 0 136px;background:#f7faff}.interviewer-use-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:94px;align-items:start}.interviewer-use-intro{position:sticky;top:118px}.interviewer-use-intro .button{margin-top:34px}.interviewer-use-list{border-top:1px solid #c4d3e2}.interviewer-use-list article{min-height:136px;display:grid;grid-template-columns:46px 1fr 28px;gap:18px;align-items:center;border-bottom:1px solid #c4d3e2}.interviewer-use-list article>span{align-self:start;padding-top:30px;color:#7790aa;font:700 10px Roboto Mono,monospace}.interviewer-use-list article>svg{width:18px;color:#2b71e8}.site-frame.is-inner .interviewer-use-list h3{margin:0 0 8px;color:#193a57;font-size:22px}.interviewer-use-list p{margin:0;color:#62778c;font-size:14px;line-height:1.75}.interviewer-boundary{grid-column:1 / -1;margin-top:12px;padding:30px 34px;display:grid;grid-template-columns:42px 1fr;gap:22px;color:#dfeaff;background:#1b3551}.interviewer-boundary>svg{width:30px;color:#7fb0ff}.interviewer-boundary span{display:block;margin-bottom:8px;color:#86afe4;font-size:11px;font-weight:750;letter-spacing:.08em}.interviewer-boundary strong{display:block;color:#f5f8fd;font-size:19px}.interviewer-boundary p{max-width:940px;margin:10px 0 0;color:#b8c7d7;font-size:14px;line-height:1.75}.interviewer-contact{padding:92px 0;color:#edf7ff;background:#0d3141}.interviewer-contact-inner{display:grid;grid-template-columns:1fr auto;gap:70px;align-items:center}.interviewer-contact-inner span{color:#4de3e8;font-size:11px;font-weight:800;letter-spacing:.1em}.site-frame.is-inner .interviewer-contact h2{margin:14px 0 12px;color:#f3fbff;font-size:clamp(34px,3.1vw,48px);line-height:1.14;letter-spacing:-.04em}.interviewer-contact-inner p{max-width:720px;margin:0;color:#a8c2cc;font-size:15px;line-height:1.8}.interviewer-contact-inner>div:last-child{min-width:190px;display:grid;gap:12px}.interviewer-contact-inner>div:last-child>a:not(.button){min-height:48px;display:flex;align-items:center;justify-content:center;gap:9px;color:#ddf5f7;border:1px solid #47717e;font-size:13px;font-weight:750}.interviewer-contact-inner>div:last-child>a svg{width:16px}.interviewer-detail :is(a,button):focus-visible{outline:3px solid #327be7;outline-offset:3px}@media (max-width: 1050px){.interviewer-hero-grid{grid-template-columns:.9fr 1.1fr;gap:38px}.interviewer-section-head{gap:50px}.interviewer-report-grid{gap:48px}.interviewer-context-grid,.interviewer-use-grid{gap:52px}.interviewer-loop-track article{padding-inline:16px}}@media (max-width: 800px){.interviewer-hero{padding-top:68px}.interviewer-hero-grid{min-height:0;padding-block:34px 50px;grid-template-columns:1fr;gap:38px}.interviewer-hero-copy .back-link{margin-bottom:24px}.site-frame.is-inner .interviewer-hero h1{font-size:48px}.site-frame.is-inner .interviewer-hero h2{font-size:26px}.interviewer-hero-copy>p{font-size:16px}.interviewer-hero-screen{padding:7px 7px 0;border-radius:14px 14px 5px 5px;transform:none}.interviewer-hero-screen figcaption{min-height:58px;align-items:flex-start;flex-direction:column;justify-content:center;gap:5px}.interviewer-fact-band .shell{grid-template-columns:1fr 1fr}.interviewer-fact-band .shell>div,.interviewer-fact-band .shell>div:first-child{min-height:104px;padding:18px 14px;border-left:0;border-bottom:1px solid #c9d8e8}.interviewer-fact-band .shell>div:nth-child(2n){border-right:0}.interviewer-flow,.interviewer-resume,.interviewer-report,.interviewer-context,.interviewer-loop,.interviewer-use{padding:82px 0 90px}.interviewer-section-head,.interviewer-report-grid{grid-template-columns:1fr;gap:22px}.interviewer-context-grid,.interviewer-use-grid,.interviewer-loop-head{grid-template-columns:1fr;gap:28px}.interviewer-context-lead,.interviewer-use-intro{position:static}.site-frame.is-inner .interviewer-context h2,.site-frame.is-inner .interviewer-loop h2,.site-frame.is-inner .interviewer-use h2{font-size:34px}.interviewer-context-lines article{min-height:130px;grid-template-columns:34px 34px 1fr;gap:14px}.interviewer-context-lines article>span{padding-top:27px}.interviewer-context-lines article>svg{width:25px}.site-frame.is-inner .interviewer-context-lines h3,.site-frame.is-inner .interviewer-use-list h3{font-size:20px}.interviewer-loop-track{margin-top:46px;grid-template-columns:1fr;border-bottom:0}.interviewer-loop-track:before{top:42px;bottom:42px;left:38px;right:auto;width:1px;height:auto}.interviewer-loop-track article{min-height:0;padding:22px 8px 24px 82px;border-right:0;border-bottom:1px solid #49617c}.interviewer-loop-track article>i{position:absolute;left:15px;top:18px;margin:0}.interviewer-use-list article{min-height:128px;grid-template-columns:34px 1fr 22px;gap:12px}.interviewer-use-list article>span{padding-top:27px}.interviewer-boundary{margin-top:0;padding:24px 20px;grid-template-columns:32px 1fr;gap:14px}.interviewer-contact{padding:72px 0}.interviewer-contact-inner{grid-template-columns:1fr;gap:30px}.interviewer-contact-inner>div:last-child{width:100%}.site-frame.is-inner .interviewer-section-head h2,.site-frame.is-inner .interviewer-report h2{font-size:34px}.interviewer-section-head>p,.interviewer-report-copy>p{font-size:16px}.interviewer-flow-grid,.interviewer-resume-grid{grid-template-columns:1fr}.interviewer-card-copy{min-height:230px;padding:24px 12px}.interviewer-resume-side{margin-top:0!important}.interviewer-resume-points{grid-template-columns:1fr 1fr}.interviewer-resume-points>div{min-height:94px;padding:18px 14px;border-bottom:1px solid #42546b}.interviewer-resume-points>div:nth-child(2n){border-right:0}.interviewer-report-grid{gap:42px}.interviewer-report-proof{max-height:600px}}@media (prefers-reduced-motion: reduce){.interviewer-detail *,.interviewer-detail *:before,.interviewer-detail *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.admissions-detail{color:#1d2944;background:#f5f6ff}.admissions-hero{padding-top:70px;overflow:hidden;background:radial-gradient(circle at 78% 16%,rgba(105,94,255,.18),transparent 28%),radial-gradient(circle at 92% 60%,rgba(49,167,255,.14),transparent 24%),linear-gradient(135deg,#fbfbff,#f0f1ff 55%,#e9f4ff)}.admissions-hero-grid{min-height:690px;padding-block:60px 74px;display:grid;grid-template-columns:.78fr 1.22fr;align-items:center;gap:64px}.admissions-hero-copy .back-link{margin-bottom:32px;color:#626d8c}.admissions-kicker{display:inline-flex;align-items:center;gap:9px;color:#5947db;font-size:12px;font-weight:800;letter-spacing:.06em}.admissions-kicker svg{width:17px}.site-frame.is-inner .admissions-hero h1{margin:24px 0 12px;color:#171f38;font-size:clamp(50px,5.4vw,78px);line-height:1.04;letter-spacing:-.055em}.site-frame.is-inner .admissions-hero h2{margin:0;color:#384769;font-size:clamp(25px,2.25vw,35px);line-height:1.36;letter-spacing:-.025em}.admissions-hero-copy>p{max-width:620px;margin:28px 0 0;color:#64708d;font-size:17px;line-height:1.85}.admissions-hero-actions{margin-top:34px;display:flex;align-items:center;flex-wrap:wrap;gap:22px}.admissions-text-link{min-height:48px;display:inline-flex;align-items:center;gap:9px;color:#5547c7;font-weight:800}.admissions-text-link svg{width:17px}.admissions-hero-proof{margin:0;padding:12px 12px 0;overflow:hidden;background:#ffffffd6;border:1px solid rgba(111,107,177,.25);border-radius:26px 26px 8px 8px;box-shadow:0 36px 90px #4a4f9733;transform:rotate(.45deg)}.admissions-hero-proof img{display:block;width:100%;height:auto;border-radius:16px 16px 0 0}.admissions-hero-proof figcaption{min-height:68px;padding:13px 11px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#303b5c}.admissions-hero-proof figcaption span{color:#624ee5;font:700 10px Roboto Mono,monospace;letter-spacing:.08em}.site-frame.is-inner .admissions-hero-proof figcaption strong{color:#303b5c;font-size:13px}.admissions-fact-band{border-top:1px solid #cfd3e8;border-bottom:1px solid #cfd3e8;background:#f9f9ffd1}.admissions-fact-band .shell{display:grid;grid-template-columns:repeat(4,1fr)}.admissions-fact-band .shell>div{min-height:124px;padding:24px 28px;display:grid;align-content:center;gap:10px;border-right:1px solid #cfd3e8}.admissions-fact-band .shell>div:first-child{border-left:1px solid #cfd3e8}.admissions-fact-band span{color:#6d7895;font:650 10px Roboto Mono,monospace;letter-spacing:.08em}.site-frame.is-inner .admissions-fact-band strong{color:#263657;font-size:15px;line-height:1.5}.admissions-dialogue{padding:118px 0 126px;background:#fbfbff}.admissions-dialogue-grid{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:72px}.admissions-chat-proof{position:relative;margin:0;padding:12px 12px 0;overflow:hidden;background:#fff;border:1px solid #cfd4e7;box-shadow:0 26px 70px #363d7024}.admissions-browser-bar{min-height:40px;padding:0 12px;display:flex;align-items:center;gap:7px;color:#74809b;border-bottom:1px solid #d9ddeb;font-size:10px}.admissions-browser-bar i{width:7px;height:7px;border-radius:50%;background:#b7bfd1}.admissions-browser-bar span{margin-left:8px;font:650 9px Roboto Mono,monospace;letter-spacing:.05em}.admissions-chat-proof img{display:block;width:100%;height:auto}.admissions-chat-proof figcaption{min-height:55px;padding:13px 9px;color:#5d6884;font-size:11px}.admissions-dialogue-copy .section-code,.admissions-section-head .section-code{color:#624ee5}.site-frame.is-inner .admissions-dialogue-copy h2,.site-frame.is-inner .admissions-section-head h2{margin:17px 0 20px;color:#1c2a48;font-size:45px;line-height:1.25}.admissions-dialogue-copy>p,.admissions-section-head>p{margin:0;color:#65718d;font-size:16px;line-height:1.82}.admissions-topic-list{margin-top:38px;border-top:1px solid #cfd4e5}.admissions-topic-list article{min-height:88px;display:grid;grid-template-columns:36px 1fr 22px;align-items:center;gap:14px;border-bottom:1px solid #cfd4e5}.admissions-topic-list article>span{color:#6a59df;font:700 10px Roboto Mono,monospace}.site-frame.is-inner .admissions-topic-list h3{margin:0 0 5px;color:#263758;font-size:17px}.admissions-topic-list p{margin:0;color:#778198;font-size:12px;line-height:1.55}.admissions-topic-list svg{width:17px;color:#6a59df}.admissions-guidance{padding:126px 0 136px;background:#eff2ff}.admissions-section-head{margin-bottom:50px;display:grid;grid-template-columns:1fr .82fr;align-items:end;gap:86px}.admissions-guidance-layout{display:grid;grid-template-columns:1.12fr .88fr;gap:44px;align-items:stretch}.admissions-guidance-layout figure{position:relative;min-height:560px;margin:0;overflow:hidden;background:#dce4f5;box-shadow:0 28px 68px #39437826}.admissions-guidance-layout figure img{width:100%;height:100%;display:block;object-fit:cover}.admissions-guidance-layout figcaption,.admissions-knowledge-visual figcaption{position:absolute;right:14px;bottom:14px;padding:9px 11px;color:#f2f4ff;background:#1a233ee6;font-size:10px}.admissions-guidance-steps{display:grid;grid-template-rows:repeat(3,1fr);border-top:1px solid #c4cbe1}.admissions-guidance-steps article{min-height:170px;padding:26px 0;display:grid;grid-template-columns:40px 1fr 24px;align-items:center;gap:16px;border-bottom:1px solid #c4cbe1}.admissions-guidance-steps article>span{color:#6555dd;font:700 10px Roboto Mono,monospace}.site-frame.is-inner .admissions-guidance-steps h3{margin:0 0 10px;color:#263654;font-size:22px}.admissions-guidance-steps p{margin:0;color:#6b7690;font-size:14px;line-height:1.72}.admissions-guidance-steps svg{width:18px;color:#5d4ed0}.admissions-knowledge{position:relative;padding:126px 0 138px;overflow:hidden;color:#eef1ff;background:#12182b}.admissions-knowledge:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 15% 18%,rgba(91,72,219,.18),transparent 26%),radial-gradient(circle at 86% 78%,rgba(35,150,214,.12),transparent 26%);pointer-events:none}.admissions-knowledge-grid{position:relative;z-index:1;display:grid;grid-template-columns:.78fr 1.22fr;align-items:center;gap:76px}.admissions-knowledge .section-code{color:#9b8cff}.site-frame.is-inner .admissions-knowledge h2{margin:17px 0 22px;color:#f4f5ff;font-size:46px;line-height:1.26}.admissions-knowledge-copy>p{margin:0;color:#aab2c8;font-size:16px;line-height:1.84}.admissions-knowledge-steps{margin-top:42px;border-top:1px solid #3b435b}.admissions-knowledge-steps>div{min-height:66px;display:grid;grid-template-columns:34px 18px 1fr;align-items:center;gap:12px;border-bottom:1px solid #3b435b}.admissions-knowledge-steps span{color:#8d80e6;font:700 10px Roboto Mono,monospace}.admissions-knowledge-steps i{width:8px;height:8px;background:#49c5df;transform:rotate(45deg)}.site-frame.is-inner .admissions-knowledge-steps strong{color:#edf0ff;font-size:14px}.admissions-knowledge-visual{position:relative;margin:0;padding:12px;overflow:hidden;background:#1d263e;border:1px solid #48516a;box-shadow:0 32px 80px #00000047}.admissions-knowledge-visual img{display:block;width:100%;height:auto}.admissions-governance{padding:118px 0 128px;background:#eef0f8}.admissions-governance-head{display:grid;grid-template-columns:1fr .82fr;gap:88px;align-items:end}.admissions-governance-head .section-code{color:#6655d7}.site-frame.is-inner .admissions-governance-head h2{margin:18px 0 0;color:#202d4b;font-size:46px;line-height:1.24;letter-spacing:-.045em}.admissions-governance-head>p{margin:0;color:#657089;font-size:15px;line-height:1.9}.admissions-governance-grid{margin-top:52px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #c5cada;border-left:1px solid #c5cada}.admissions-governance-grid article{min-height:295px;padding:28px;display:flex;flex-direction:column;border-right:1px solid #c5cada;border-bottom:1px solid #c5cada;background:#ffffff57}.admissions-governance-grid article>span{color:#7a70a6;font:800 11px Roboto Mono,monospace}.admissions-governance-grid article>svg{width:32px;height:32px;margin-top:38px;color:#6554dc;stroke-width:1.65}.site-frame.is-inner .admissions-governance-grid h3{margin:auto 0 13px;color:#263553;font-size:22px}.admissions-governance-grid p{margin:0;color:#6c7690;font-size:13px;line-height:1.78}.admissions-collaboration{margin-top:28px;display:grid;grid-template-columns:repeat(3,1fr);color:#edf1ff;background:#202b4a}.admissions-collaboration>div{min-height:142px;padding:26px 28px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid rgba(215,221,244,.16)}.admissions-collaboration>div:last-child{border-right:0}.admissions-collaboration span{margin-bottom:10px;color:#a99cff;font-size:11px;font-weight:800;letter-spacing:.08em}.site-frame.is-inner .white-page .admissions-collaboration strong{color:#f1f3ff;font-size:15px;line-height:1.7}.admissions-channels{padding:120px 0 132px;background:#fafaff}.admissions-channel-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #cbd1e2;border-bottom:1px solid #cbd1e2}.admissions-channel-grid article{min-height:270px;padding:28px;display:flex;flex-direction:column;border-right:1px solid #cbd1e2}.admissions-channel-grid article:last-child{border-right:0}.admissions-channel-grid svg{width:34px;height:34px;color:#604fda}.admissions-channel-grid span{margin-top:38px;color:#7b849d;font:700 10px Roboto Mono,monospace}.site-frame.is-inner .admissions-channel-grid h3{margin:auto 0 12px;color:#233554;font-size:22px}.admissions-channel-grid p{margin:0;color:#707b93;font-size:13px;line-height:1.72}.admissions-channel-action{margin-top:44px;padding:30px 32px;display:flex;align-items:center;justify-content:space-between;gap:40px;color:#eef2ff;background:#202b4a}.site-frame.is-inner .admissions-channel-action strong{color:#f3f5ff;font-size:19px}.admissions-channel-action p{margin:8px 0 0;color:#adb6cc;font-size:13px}.admissions-readiness{padding:126px 0 136px;color:#ecf1ff;background:#252044}.admissions-readiness-grid{display:grid;grid-template-columns:.76fr 1.24fr;gap:92px;align-items:start}.admissions-readiness-intro{position:sticky;top:118px}.admissions-readiness-intro .section-code{color:#9c8dff}.site-frame.is-inner .admissions-readiness h2{margin:18px 0 22px;color:#f5f3ff;font-size:clamp(38px,3.6vw,54px);line-height:1.16;letter-spacing:-.045em}.admissions-readiness-intro p{margin:0;color:#bbb8d1;font-size:16px;line-height:1.9}.admissions-readiness-intro>a{width:fit-content;margin-top:34px;display:flex;align-items:center;gap:9px;color:#dcd7ff;font-size:13px;font-weight:750}.admissions-readiness-intro>a svg{width:16px}.admissions-readiness-list{border-top:1px solid #5b5477}.admissions-readiness-list article{min-height:142px;display:grid;grid-template-columns:42px 40px 1fr;align-items:center;gap:20px;border-bottom:1px solid #5b5477}.admissions-readiness-list article>span{align-self:start;padding-top:31px;color:#9288bb;font:700 10px Roboto Mono,monospace}.admissions-readiness-list article>svg{width:28px;color:#8f7cff;stroke-width:1.6}.site-frame.is-inner .admissions-readiness-list h3{margin:0 0 8px;color:#f0eeff;font-size:22px}.admissions-readiness-list p{max-width:620px;margin:0;color:#bcb8cf;font-size:14px;line-height:1.75}.admissions-readiness-note{grid-column:1 / -1;padding:28px 32px;display:grid;grid-template-columns:38px 1fr;gap:20px;color:#eaf8ff;background:#163b54}.admissions-readiness-note>svg{width:28px;color:#5fd5e5}.admissions-readiness-note strong{color:#f3fbff;font-size:18px}.admissions-readiness-note p{max-width:940px;margin:9px 0 0;color:#b9d0dc;font-size:14px;line-height:1.75}.admissions-contact{padding:92px 0;color:#f2f0ff;background:#17142d}.admissions-contact-inner{display:grid;grid-template-columns:1fr auto;gap:70px;align-items:center}.admissions-contact-inner span{color:#9e8dff;font-size:11px;font-weight:800;letter-spacing:.1em}.site-frame.is-inner .admissions-contact h2{margin:14px 0 12px;color:#f7f5ff;font-size:clamp(34px,3.1vw,48px);line-height:1.14;letter-spacing:-.04em}.admissions-contact-inner p{max-width:720px;margin:0;color:#b9b5ce;font-size:15px;line-height:1.8}.admissions-contact-inner>div:last-child{min-width:210px;display:grid;gap:12px}.admissions-contact-inner>div:last-child>a:not(.button){min-height:48px;display:flex;align-items:center;justify-content:center;gap:9px;color:#e4dfff;border:1px solid #5a5379;font-size:13px;font-weight:750}.admissions-contact-inner>div:last-child>a svg{width:16px}.admissions-detail :is(a,button):focus-visible{outline:3px solid #725feb;outline-offset:3px}@media (max-width: 1080px){.admissions-hero-grid{grid-template-columns:.86fr 1.14fr;gap:38px}.admissions-dialogue-grid,.admissions-knowledge-grid{gap:46px}.admissions-section-head,.admissions-readiness-grid,.admissions-governance-head{gap:52px}.admissions-governance-grid{grid-template-columns:1fr 1fr}}@media (max-width: 800px){.admissions-hero{padding-top:68px}.admissions-hero-grid{min-height:0;padding-block:34px 52px;grid-template-columns:1fr;gap:40px}.admissions-hero-copy .back-link{margin-bottom:24px}.site-frame.is-inner .admissions-hero h1{font-size:45px}.site-frame.is-inner .admissions-hero h2{font-size:25px}.admissions-hero-copy>p{font-size:16px}.admissions-hero-proof{padding:7px 7px 0;border-radius:15px 15px 5px 5px;transform:none}.admissions-hero-proof figcaption{min-height:62px;align-items:flex-start;flex-direction:column;justify-content:center;gap:5px}.admissions-fact-band .shell{grid-template-columns:1fr 1fr}.admissions-fact-band .shell>div,.admissions-fact-band .shell>div:first-child{min-height:106px;padding:18px 14px;border-left:0;border-bottom:1px solid #cfd3e8}.admissions-fact-band .shell>div:nth-child(2n){border-right:0}.admissions-dialogue,.admissions-guidance,.admissions-knowledge,.admissions-governance,.admissions-channels,.admissions-readiness{padding:82px 0 92px}.admissions-dialogue-grid,.admissions-guidance-layout,.admissions-knowledge-grid,.admissions-section-head{grid-template-columns:1fr;gap:36px}.admissions-readiness-grid{grid-template-columns:1fr;gap:34px}.admissions-readiness-intro{position:static}.site-frame.is-inner .admissions-readiness h2{font-size:34px}.admissions-readiness-list article{min-height:132px;grid-template-columns:32px 32px 1fr;gap:13px}.admissions-readiness-list article>span{padding-top:27px}.admissions-readiness-list article>svg{width:24px}.site-frame.is-inner .admissions-readiness-list h3{font-size:20px}.admissions-readiness-note{padding:24px 20px;grid-template-columns:30px 1fr;gap:14px}.admissions-contact{padding:72px 0}.admissions-contact-inner{grid-template-columns:1fr;gap:30px}.admissions-contact-inner>div:last-child{width:100%}.site-frame.is-inner .admissions-dialogue-copy h2,.site-frame.is-inner .admissions-section-head h2,.site-frame.is-inner .admissions-knowledge h2{font-size:34px}.admissions-section-head{margin-bottom:36px}.admissions-guidance-layout figure{min-height:360px}.admissions-guidance-steps article{min-height:150px}.admissions-knowledge-copy{order:1}.admissions-knowledge-visual{order:0}.admissions-channel-grid{grid-template-columns:1fr 1fr}.admissions-channel-grid article{min-height:230px;border-bottom:1px solid #cbd1e2}.admissions-channel-grid article:nth-child(2n){border-right:0}.admissions-channel-action{padding:24px;align-items:flex-start;flex-direction:column}.admissions-governance-head{grid-template-columns:1fr;gap:28px}.site-frame.is-inner .admissions-governance-head h2{font-size:34px}.admissions-governance-grid{margin-top:38px;grid-template-columns:1fr}.admissions-governance-grid article{min-height:230px;padding:24px 20px}.admissions-governance-grid article>svg{margin-top:28px}.admissions-collaboration{grid-template-columns:1fr}.admissions-collaboration>div{min-height:118px;border-right:0;border-bottom:1px solid rgba(215,221,244,.16)}.admissions-collaboration>div:last-child{border-bottom:0}}@media (prefers-reduced-motion: reduce){.admissions-detail *,.admissions-detail *:before,.admissions-detail *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.sales-hero{min-height:760px;padding-top:78px;background:#071821}.sales-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#04121bf5,#051822d1 45%,#05141d40 72%,#05141db3);pointer-events:none}.sales-hero-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.44;filter:saturate(.68) hue-rotate(8deg)}.sales-hero-grid{position:relative;z-index:1;min-height:682px;display:grid;grid-template-columns:.82fr 1.18fr;align-items:center;gap:42px}.sales-hero-copy{padding:54px 0 68px}.sales-hero-copy h1{max-width:760px;margin:0;font-size:clamp(48px,5vw,76px);line-height:1.16;letter-spacing:-.045em}.sales-hero-copy p{max-width:680px;margin:30px 0 36px;color:#c3d1d5;font-size:18px;line-height:1.86}.sales-hero-copy>div{display:flex;gap:14px;flex-wrap:wrap}.sales-hero-copy .button{min-height:50px}.sales-evidence-wall{position:relative;height:510px;margin-top:20px}.sales-evidence-wall figure{position:absolute;margin:0;overflow:hidden;border:1px solid rgba(182,226,232,.26);background:#eaf1f2;box-shadow:0 24px 65px #0000005c}.sales-evidence-wall img{width:100%;height:100%;object-fit:cover}.sales-evidence-wall figcaption{position:absolute;inset:auto 0 0;min-height:38px;padding:0 14px;display:flex;align-items:center;gap:8px;color:#eefafb;background:#05141cdb;font-size:12px}.sales-evidence-wall figcaption svg{width:15px}.evidence-platform{z-index:2;top:32px;left:0;width:66%;height:250px}.evidence-course{z-index:3;top:92px;right:0;width:43%;height:190px}.evidence-video{z-index:5;bottom:24px;left:10%;width:34%;height:205px}.evidence-video img{object-fit:contain;background:#10171b}.evidence-system{z-index:4;right:2%;bottom:12px;width:52%;height:220px}.business-rail-section{padding:116px 0 126px}.business-rail-intro{margin-bottom:48px;display:grid;grid-template-columns:.42fr .84fr .74fr;align-items:end;gap:44px}.business-rail-intro>span{color:#07869c;font:700 12px Roboto Mono,monospace}.business-rail-intro h2{margin:0;color:#102831;font-size:40px;line-height:1.3}.business-rail-intro p{margin:0;color:#62777f;font-size:16px;line-height:1.8}.business-rail{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #b9cbd0;border-bottom:1px solid #b9cbd0}.business-rail>a{min-width:0;padding:26px 20px 24px;display:flex;flex-direction:column;border-right:1px solid #d3e0e3;transition:background .2s,transform .2s}.business-rail>a:first-child{border-left:1px solid #d3e0e3}.business-rail>a:hover{background:#eef8f9;transform:translateY(-5px)}.business-rail>a>span{color:#16a9b9;font:700 26px Roboto Mono,monospace}.business-rail>a>svg{width:28px;height:28px;margin:34px 0 22px;color:#087f94}.business-rail small{min-height:30px;color:#80949b;font:600 9px/1.45 Roboto Mono,monospace}.business-rail h3{margin:8px 0 14px;color:#14313a;font-size:22px;line-height:1.35}.business-rail p{min-height:112px;margin:0;color:#6a7c83;font-size:13px;line-height:1.72}.business-rail figure{height:132px;margin:24px 0 20px;overflow:hidden;background:#dce8ea}.business-rail figure img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.business-rail>a:hover figure img{transform:scale(1.035)}.business-rail strong{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#087f94;font-size:12px}.business-rail strong svg{width:16px}.sales-typical-business{position:relative;padding:126px 0 138px;overflow:hidden;color:#173039;background:radial-gradient(circle at 84% 10%,rgba(70,184,197,.16),transparent 24%),#e9f1f2}.sales-typical-business:before{content:"";position:absolute;width:340px;height:340px;right:-170px;top:96px;border:1px solid rgba(8,127,148,.14);transform:rotate(45deg);box-shadow:0 0 0 62px #087f9406}.sales-typical-business .shell{position:relative;z-index:1}.sales-section-heading{max-width:760px;margin-bottom:54px}.sales-typical-business .sales-section-heading{max-width:none;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.62fr);column-gap:82px;align-items:end}.sales-typical-business .sales-section-heading>span{grid-column:1;grid-row:1}.sales-typical-business .sales-section-heading h2{grid-column:1;grid-row:2}.sales-typical-business .sales-section-heading p{grid-column:2;grid-row:1 / 3;padding-bottom:8px}.sales-section-heading>span,.business-section-heading>span{color:#087f94;font:700 11px Roboto Mono,monospace}.sales-section-heading h2,.business-section-heading h2{margin:16px 0 18px;font-size:clamp(38px,4vw,56px);line-height:1.22;letter-spacing:-.035em}.sales-section-heading p,.business-section-heading p{max-width:700px;margin:0;color:#637880;font-size:16px;line-height:1.82}.sales-section-heading>a{margin-top:24px;display:inline-flex;align-items:center;gap:12px;color:#36d8e6;font-weight:700}.typical-business-list{display:grid;grid-template-columns:1.34fr .83fr .83fr;gap:18px;align-items:stretch;transition:grid-template-columns .52s cubic-bezier(.22,1,.36,1)}.typical-business-list>a{position:relative;height:560px;min-width:0;display:grid;grid-template-rows:300px minmax(0,1fr);overflow:hidden;background:#f8fbfb;border:1px solid #b6c9ce;box-shadow:0 18px 44px #1f454f14;transition:border-color .28s ease,box-shadow .28s ease}.typical-business-list>a:before{position:absolute;z-index:3;top:18px;right:18px;width:38px;height:38px;display:grid;place-items:center;color:#dffcff;background:#05232cd1;border:1px solid rgba(117,225,236,.34);font:700 11px Roboto Mono,monospace;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.typical-business-list>a:nth-child(1):before{content:"01"}.typical-business-list>a:nth-child(2):before{content:"02"}.typical-business-list>a:nth-child(3):before{content:"03"}.typical-business-list>a:hover{z-index:2;border-color:#5cabb7;box-shadow:0 28px 62px #1f454f29;transform:none}.typical-business-list figure{margin:0;min-height:0;overflow:hidden;background:#cadadd;border-bottom:1px solid #b6c9ce}.typical-business-list figure img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease,filter .45s ease}.typical-business-list>a:first-child figure img{object-position:center}.typical-business-list>a:nth-child(2) figure img{object-position:52% center}.typical-business-list>a:nth-child(3) figure{background:#112a33}.typical-business-list>a:nth-child(3) figure img{padding:12px;object-fit:contain}.typical-business-list>a:hover figure img{transform:scale(1.035);filter:saturate(1.04)}.typical-business-list>a>div{min-height:0;padding:30px 30px 28px;display:flex;flex-direction:column;align-items:flex-start}.typical-business-list>a:first-child>div{color:#effafa;background:#092a34}.typical-business-list>a:nth-child(2)>div{background:#f7fbfa}.typical-business-list>a:nth-child(3)>div{background:#deeaec}.typical-business-list span{color:#07869c;font:700 11px Roboto Mono,monospace}.typical-business-list>a:first-child span{color:#65dbe6}.typical-business-list h3{margin:15px 0 12px;font-size:25px;line-height:1.28;letter-spacing:-.025em}.typical-business-list>a:first-child h3{color:#f2fbfb;font-size:30px}.typical-business-list p{margin:0;color:#60747c;font-size:14px;line-height:1.72}.typical-business-list>a:first-child p{max-width:620px;color:#a9c1c6}.typical-business-list strong{margin-top:auto;padding-top:20px;display:inline-flex;align-items:center;gap:12px;color:#087f94;font-size:14px}.typical-business-list>a:first-child strong{color:#68dbe6}.typical-business-list strong svg{width:17px}@media (min-width: 1181px) and (hover: hover){.typical-business-list:has(>a:nth-child(1):hover),.typical-business-list:has(>a:nth-child(1):focus-visible){grid-template-columns:1.56fr .72fr .72fr}.typical-business-list:has(>a:nth-child(2):hover),.typical-business-list:has(>a:nth-child(2):focus-visible){grid-template-columns:.72fr 1.56fr .72fr}.typical-business-list:has(>a:nth-child(3):hover),.typical-business-list:has(>a:nth-child(3):focus-visible){grid-template-columns:.72fr .72fr 1.56fr}.typical-business-list:has(>a:hover)>a:not(:hover),.typical-business-list:has(>a:focus-visible)>a:not(:focus-visible){opacity:.86}.typical-business-list:has(>a:hover)>a:not(:hover) h3,.typical-business-list:has(>a:focus-visible)>a:not(:focus-visible) h3{font-size:23px}.typical-business-list:has(>a:hover)>a:not(:hover) p,.typical-business-list:has(>a:focus-visible)>a:not(:focus-visible) p{font-size:13px;line-height:1.62}.typical-business-list:has(>a:hover)>a:not(:hover) strong,.typical-business-list:has(>a:focus-visible)>a:not(:focus-visible) strong{padding-top:14px}.typical-business-list>a{transition:border-color .32s ease,box-shadow .32s ease,opacity .32s ease}.typical-business-list>a:hover,.typical-business-list>a:focus-visible{z-index:2;border-color:#48a7b5;box-shadow:0 32px 70px #17445033;transform:none;outline:none}.typical-business-list>a:hover h3,.typical-business-list>a:focus-visible h3{font-size:30px}.typical-business-list>a:hover figure img,.typical-business-list>a:focus-visible figure img{transform:scale(1.055);filter:saturate(1.06)}}.sales-works{padding:124px 0 136px;background:#07151c}.sales-works:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.22;background:radial-gradient(circle at 82% 18%,rgba(24,178,193,.24),transparent 28%),linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:auto,96px 96px,96px 96px}.sales-works .shell{position:relative;z-index:1}.sales-section-heading.is-dark h2{color:#f2f8f8}.sales-section-heading.is-dark p{color:#91a6ac}.sales-work-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.sales-work-grid a{padding-bottom:24px;border-bottom:1px solid #34444a;transition:border-color .28s ease}.sales-work-grid figure{position:relative;height:340px;margin:0 0 20px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#101a1f}.sales-work-grid figure:after{content:"";position:absolute;top:48%;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(transparent,#020d12b8)}.sales-work-grid figure img{width:100%;height:100%;object-fit:contain;transition:transform .45s cubic-bezier(.2,.72,.2,1),filter .45s ease}.sales-work-grid a:hover{border-color:#65d9e3b8}.sales-work-grid a:hover figure img{transform:scale(1.025);filter:saturate(1.06)}.sales-work-play{position:absolute;z-index:2;right:16px;bottom:16px;height:46px;padding:0 7px 0 17px;display:inline-flex;align-items:center;gap:12px;color:#e8f9fa;background:#03161db8;border:1px solid rgba(210,244,246,.34);border-radius:999px;box-shadow:0 14px 34px #00000047;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-style:normal;transition:color .28s ease,background .28s ease,border-color .28s ease,transform .28s ease}.sales-work-play span{color:inherit;font-size:12px;font-weight:700;letter-spacing:.08em}.sales-work-play b{width:32px;height:32px;display:grid;place-items:center;color:#083039;background:#75e0e7;border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff59;transition:background .28s ease,transform .28s ease}.sales-work-play svg{width:14px;height:14px;margin-left:2px;stroke-width:1.8}.sales-work-grid a:hover .sales-work-play{color:#092830;background:#e7fafb;border-color:#e7fafb;transform:translateY(-3px)}.sales-work-grid a:hover .sales-work-play b{background:#55d5df;transform:scale(1.04)}.sales-work-grid>a>span{color:#65d9e3;font-size:11px}.sales-work-grid h3{margin:8px 0 0;color:#f2f7f7;font-size:20px}.sales-products{padding:122px 0 132px}.sales-product-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #bfd0d4;border-bottom:1px solid #bfd0d4}.sales-product-grid>a{min-height:330px;padding:32px;display:flex;flex-direction:column;border-right:1px solid #d6e1e4;transition:background .2s}.sales-product-grid>a:first-child{border-left:1px solid #d6e1e4}.sales-product-grid>a:hover{background:#eef8f9}.sales-product-grid>a>svg{width:34px;height:34px;color:#07869c}.sales-product-grid small{margin-top:48px;color:#7b9097}.sales-product-grid h3{margin:12px 0 14px;color:#17343d;font-size:22px}.sales-product-grid p{margin:0;color:#6b7e85;font-size:14px;line-height:1.75}.sales-product-grid strong{margin-top:auto;padding-top:28px;display:flex;align-items:center;justify-content:space-between;color:#087f94;font-size:13px}.sales-product-grid strong svg{width:16px}.sales-strength{padding:112px 0;color:#eaf5f5;background:#0d2831}.sales-strength-grid{display:grid;grid-template-columns:1fr .72fr;gap:90px;align-items:end}.sales-strength span{color:#52d3dc;font:700 11px Roboto Mono,monospace}.sales-strength h2{margin:18px 0 0;font-size:44px;line-height:1.3}.sales-strength p{margin:0;color:#a9bec3;font-size:16px;line-height:1.82}.sales-strength a{margin-top:26px;display:inline-flex;align-items:center;gap:12px;color:#64dae3}.business-contact-band{position:relative;padding:68px 0;color:#eef8f8;background:radial-gradient(circle at 76% 22%,rgba(90,213,223,.11),transparent 26%),#07161b;border-top:1px solid rgba(90,213,223,.34)}.business-contact-band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:linear-gradient(90deg,transparent 28%,#000 70%,transparent);mask-image:linear-gradient(90deg,transparent 28%,#000 70%,transparent)}.business-contact-inner{display:flex;align-items:center;justify-content:space-between;gap:48px}.business-contact-inner{position:relative;z-index:1}.site-frame.is-inner .white-page .business-contact-inner h2{margin:0 0 10px;color:#eef8f8;font-size:30px}.site-frame.is-inner .white-page .business-contact-inner p{margin:0;color:#afc3c8;line-height:1.75}.business-contact-inner a{min-height:52px;padding:0 24px;display:inline-flex;align-items:center;gap:12px;color:#09252d;background:#eef8f8;border:1px solid #eef8f8;font-weight:800;transition:color .22s,background .22s,border-color .22s,transform .22s}.business-contact-inner a:hover{color:#eef8f8;background:#12333c;border-color:#5ad5df;transform:translateY(-2px)}.business-contact-inner a:focus-visible{outline:2px solid #68cfdd;outline-offset:4px}.business-contact-inner svg{width:18px}.business-directory-hero,.works-hero{padding:174px 0 102px;color:#eaf7f7;background-color:#09222b;background-repeat:no-repeat;background-size:cover}.business-directory-hero{background-image:linear-gradient(90deg,#051419d1,#051419ad 47%,#051419b8),url(/assets/business-media/business-center-atmosphere.jpg);background-position:center}.works-hero{background-image:linear-gradient(90deg,#041015c7,#0410159e 42%,#04101538 72%,#04101514),linear-gradient(0deg,rgba(4,16,21,.22),transparent 58%),url(/assets/business-media/works-center-atmosphere.jpg);background-position:center}.business-directory-hero-inner{display:grid;grid-template-columns:1fr .62fr;gap:100px;align-items:end}.business-directory-hero h1,.works-hero h1{margin:0;font-size:clamp(52px,5vw,76px);line-height:1.18;letter-spacing:-.045em}.site-frame.is-inner .business-directory-hero h1,.site-frame.is-inner .works-hero h1,.site-frame.is-inner .business-detail-copy h1{color:#eef8f8}.site-frame.is-inner .business-directory-hero p,.site-frame.is-inner .works-hero p{max-width:720px;margin:26px 0 0;color:#c5d6d9;font-size:17px;line-height:1.82}.business-directory-summary{padding:28px 0 6px 34px;border-left:1px solid #3d5961}.business-directory-summary span,.works-hero span{color:#5ad5df;font:700 11px Roboto Mono,monospace}.site-frame.is-inner .business-directory-summary strong{margin:18px 0 10px;display:block;color:#f0f8f8;font-size:20px}.business-directory-summary p{margin:0;font-size:14px}.business-directory-list{padding:80px 0 120px;background:#f4f8f8}.business-directory-row{min-height:218px;display:grid;grid-template-columns:58px 54px 1fr 290px 28px;align-items:center;gap:26px;border-bottom:1px solid #c9d8dc}.business-directory-row:first-child{border-top:1px solid #91aab1}.business-directory-row:hover{background:#eaf3f4}.business-directory-row>span{color:#129bad;font:700 15px Roboto Mono,monospace}.business-directory-row>svg{width:34px;color:#087f94}.business-directory-row>div small{color:#81949a;font:600 10px Roboto Mono,monospace}.business-directory-row h2{margin:8px 0 10px;color:#15323b;font-size:30px}.business-directory-row p{max-width:720px;margin:0;color:#657a82;line-height:1.72}.business-directory-row figure{height:150px;margin:0;overflow:hidden;background:#dae6e8}.business-directory-row figure img{width:100%;height:100%;object-fit:cover}.business-directory-row>svg:last-child{width:21px;color:#7c9198}.business-detail-hero{padding:78px 0 86px;color:#eef8f8;background:#0a222b}.business-capability-nav{position:sticky;top:78px;z-index:8;color:#c9dadd;background:#081e26f5;border-top:1px solid rgba(132,182,193,.18);border-bottom:1px solid rgba(132,182,193,.22);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.business-capability-nav-inner{min-height:72px;display:flex;align-items:stretch}.business-capability-back{width:190px;flex:0 0 190px;display:flex;align-items:center;gap:10px;color:#d5e5e8;border-right:1px solid rgba(132,182,193,.22);font-size:13px;font-weight:650;transition:color .2s ease,background .2s ease}.business-capability-back svg{width:16px;height:16px;color:#58d4de;transition:transform .2s ease}.business-capability-back:hover,.business-capability-back:focus-visible{color:#fff;background:#ffffff09}.business-capability-back:hover svg,.business-capability-back:focus-visible svg{transform:translate(-3px)}.business-capability-tabs{min-width:0;flex:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.business-capability-tabs>a{min-width:0;padding:0 18px;position:relative;display:flex;align-items:center;justify-content:center;gap:9px;color:#8fa9af;border-right:1px solid rgba(132,182,193,.14);font-size:13px;font-weight:600;white-space:nowrap;transition:color .2s ease,background .2s ease}.business-capability-tabs>a:last-child{border-right:0}.business-capability-tabs small{color:#64848b;font:700 10px Roboto Mono,monospace;transition:color .2s ease}.business-capability-tabs>a:after{content:"";position:absolute;inset:auto 18px 0;height:3px;background:#5ad5df;transform:scaleX(0);transform-origin:center;transition:transform .2s ease}.business-capability-tabs>a:hover,.business-capability-tabs>a:focus-visible{color:#e4f2f4;background:#ffffff09}.business-capability-tabs>a.is-active{color:#f3fbfc;background:#5ad5df1c}.business-capability-tabs>a.is-active small{color:#67e1ea}.business-capability-tabs>a.is-active:after{transform:scaleX(1)}.business-detail-hero-grid{min-height:520px;display:grid;grid-template-columns:.84fr 1.16fr;align-items:center;gap:72px}.business-detail-breadcrumb{margin:0 0 30px;display:flex;align-items:center;flex-wrap:wrap;gap:9px;color:#6f8a92;font-size:12px;font-weight:600;line-height:1.5}.business-detail-breadcrumb a{color:#9fb7bd;transition:color .2s ease}.business-detail-breadcrumb a:hover,.business-detail-breadcrumb a:focus-visible{color:#69e4ed}.business-detail-breadcrumb i{color:#48646c;font-style:normal}.business-detail-breadcrumb span{color:#5ad5df}.business-detail-copy>span{color:#5ad5df;font:700 11px Roboto Mono,monospace}.business-detail-copy h1{margin:20px 0 26px;font-size:clamp(50px,5vw,72px);line-height:1.18}.business-detail-copy>p{margin:0;color:#b1c5ca;font-size:17px;line-height:1.86}.business-detail-copy>div{margin-top:34px;display:flex;flex-wrap:wrap;gap:10px}.business-detail-copy b{padding:9px 13px;color:#cde9ec;border:1px solid #42616a;font-size:12px;font-weight:600}.business-detail-hero figure{margin:0;overflow:hidden;background:#dce7e9;border:1px solid #3d5860}.business-detail-hero figure img{width:100%;height:390px;object-fit:cover}.business-detail-hero figcaption{padding:13px 16px;color:#9db3b8;background:#102b34;font-size:11px}.business-offerings,.business-related-products,.business-related-works{padding:112px 0 124px}.business-offerings{background:#f4f8f8}.business-related-products{background:#eaf2f3}.business-related-works{background:#f4f8f8}.business-section-heading{max-width:760px;margin-bottom:50px}.business-offering-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #aabfc5;border-bottom:1px solid #aabfc5}.business-offering-grid article{min-height:290px;padding:30px;border-right:1px solid #d0dee1}.business-offering-grid article:first-child{border-left:1px solid #d0dee1}.business-offering-grid span{color:#139cad;font:700 18px Roboto Mono,monospace}.business-offering-grid h3{margin:54px 0 14px;color:#17353e;font-size:23px}.business-offering-grid p{margin:0;color:#687c84;font-size:14px;line-height:1.75}.business-delivery-strip{padding:70px 0;color:#e9f6f6;background:#102328}.business-delivery-strip .shell{display:grid;grid-template-columns:.65fr 1.35fr;gap:70px;align-items:center}.business-delivery-strip span{color:#5dd9e2;font:700 11px Roboto Mono,monospace}.business-delivery-strip h2{margin:14px 0 0;font-size:34px}.business-delivery-strip ul{margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;list-style:none;border-top:1px solid #3d5961}.business-delivery-strip li{min-height:66px;display:flex;align-items:center;gap:12px;color:#c5dadd;border-bottom:1px solid #3d5961}.business-delivery-strip li:nth-child(odd){border-right:1px solid #3d5961}.business-delivery-strip li svg{width:17px;color:#58d4de}.site-frame.is-inner .white-page .business-detail-copy>p{color:#b9cbd0}.site-frame.is-inner .white-page .business-delivery-strip h2{color:#eef8f8}.site-frame.is-inner .white-page .business-delivery-strip li{color:#c1d0d2}.business-product-list{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #a9bdc2}.business-product-list>a{min-height:190px;padding:28px;display:grid;grid-template-columns:46px 1fr 22px;align-items:start;gap:20px;border-right:1px solid #c7d6da;border-bottom:1px solid #c7d6da}.business-product-list>a:hover{background:#f7fbfb}.business-product-list>a>svg{width:34px;color:#087f94}.business-product-list small{color:#7a8e95}.business-product-list h3{margin:8px 0 10px;color:#18343d;font-size:22px}.business-product-list p{margin:0;color:#6b7e85;line-height:1.68}.business-product-list>a>svg:last-child{width:17px;color:#80949b}.works-hero .shell{max-width:920px;margin-left:max(48px,calc((100vw - 1440px)/2))}.works-hero h1{margin-top:18px}.works-catalog{padding:58px 0 124px}.works-filter{margin-bottom:42px;display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid #c7d7db}.works-filter button{padding:16px 22px;color:#687d84;background:transparent;border-bottom:2px solid transparent;cursor:pointer}.works-filter button.is-active{color:#087f94;border-bottom-color:#087f94}.work-card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.work-card-grid.is-catalog{grid-template-columns:repeat(3,1fr)}.work-card{padding:0;color:inherit;background:transparent;border:0;text-align:left;cursor:pointer}.work-card figure{position:relative;height:330px;margin:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#122028}.work-card figure:after{content:"";position:absolute;inset:auto 0 0;height:34%;pointer-events:none;background:linear-gradient(transparent,#041218b8)}.work-card figure img{width:100%;height:100%;object-fit:contain;transition:transform .4s cubic-bezier(.2,.75,.2,1)}.work-card figure i{position:absolute;z-index:1;right:16px;bottom:16px;min-height:42px;padding:0 15px;display:inline-flex;align-items:center;gap:8px;color:#eefafb;background:#05171ec7;border:1px solid rgba(204,239,242,.28);border-radius:3px;box-shadow:0 12px 28px #0000003d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:700 10px Roboto Mono,monospace;font-style:normal;letter-spacing:.05em;transition:color .25s,background .25s,border-color .25s,transform .25s}.work-card figure i svg{width:17px;height:17px;stroke-width:1.8}.work-card:hover figure img{transform:scale(1.025)}.work-card:hover figure i{color:#06242c;background:#dffbfd;border-color:#dffbfd;transform:translateY(-2px)}.work-card:focus-visible{outline:2px solid #0a91a5;outline-offset:5px}.work-card>div{padding:22px 0 24px;border-bottom:1px solid #b9ccd1}.work-card .media-pending,.work-card .media-ready{min-height:0;padding:0;display:inline-flex;align-items:center;gap:6px;color:#0b8c9e;background:none;font-size:11px}.work-card .media-ready svg{width:14px}.work-card h2,.work-card h3{margin:10px 0;color:#17333c;font-size:22px}.work-card p{margin:0;color:#6b7e85;font-size:14px;line-height:1.72}.work-card strong{margin-top:20px;display:inline-flex;align-items:center;gap:10px;color:#087f94;font-size:13px}.work-card strong svg{width:15px}.work-player-backdrop{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;padding:36px;display:grid;place-items:center;overflow-y:auto;background:#020a0edb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.work-player-panel{position:relative;width:min(1120px,100%);max-height:calc(100vh - 72px);overflow:auto;color:#edf7f7;background:#0b2028;box-shadow:0 38px 100px #00000080}.work-player-close{position:absolute;z-index:2;top:14px;right:14px;width:42px;height:42px;display:grid;place-items:center;color:#eef8f8;background:#04141bd9;cursor:pointer}.work-player-close svg{width:21px}.work-player-media{min-height:520px;background:#071116}.work-player-media video{width:100%;min-height:520px;max-height:70vh;display:block;background:#000}.work-player-placeholder{position:relative;min-height:520px;display:grid;place-items:center;overflow:hidden}.work-player-placeholder>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:.48;filter:blur(1px)}.work-player-placeholder>div{position:relative;z-index:1;max-width:500px;padding:38px;text-align:center;background:#051820e0;border:1px solid #48656d}.work-player-placeholder svg{width:54px;height:54px;color:#5ed9e2}.work-player-placeholder strong{margin:16px 0 10px;display:block;font-size:24px}.work-player-placeholder p{margin:0;color:#afc2c7;line-height:1.7}.work-player-info{padding:28px 34px 34px}.work-player-info>span{color:#5cd4dd;font-size:11px}.site-frame.is-inner .work-player-info h2{margin:10px 0;color:#edf7f7;font-size:30px}.work-player-info p{margin:0;color:#acbec3;line-height:1.75}.work-player-info a{margin-top:20px;display:inline-flex;align-items:center;gap:12px;color:#63dbe4}.work-detail-hero{padding:148px 0 100px;background:#edf4f5}.work-detail-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center}.work-detail-grid figure{position:relative;min-height:540px;margin:0;display:grid;place-items:center;overflow:hidden;background:#0d1a20}.work-detail-grid figure img{width:100%;height:540px;object-fit:contain}.work-detail-grid figure button{position:absolute;inset:50% auto auto 50%;min-height:52px;padding:0 20px;display:flex;align-items:center;gap:10px;color:#08262e;background:#63dfe7f0;transform:translate(-50%,-50%);cursor:pointer}.work-detail-grid figure button svg{width:20px}.work-detail-grid>div>span{color:#07869c;font:700 11px Roboto Mono,monospace}.work-detail-grid h1{margin:18px 0 24px;color:#17333c;font-size:56px;line-height:1.2}.work-detail-grid>div>p{margin:0;color:#657981;font-size:17px;line-height:1.82}.work-detail-grid dl{margin:34px 0;border-top:1px solid #b9cbd0}.work-detail-grid dl>div{padding:18px 0;display:grid;grid-template-columns:90px 1fr;border-bottom:1px solid #b9cbd0}.work-detail-grid dt{color:#758a91}.work-detail-grid dd{margin:0;color:#294751}.work-detail-grid .button{border:0;cursor:pointer}.work-chapters{padding:104px 0 120px}.work-chapters .shell>div:last-child{border-top:1px solid #a9bec4}.work-chapters .shell>div:last-child button{width:100%;min-height:84px;display:grid;grid-template-columns:54px 1fr 28px;align-items:center;gap:16px;color:#1a3942;background:transparent;border-bottom:1px solid #c9d8dc;text-align:left;cursor:pointer}.work-chapters button span{color:#129bad;font:700 12px Roboto Mono,monospace}.work-chapters button strong{font-size:19px}.work-chapters button svg{width:20px;color:#087f94}@media (max-width: 1180px){.sales-hero-grid{grid-template-columns:.9fr 1.1fr;gap:20px}.sales-hero-copy h1{font-size:56px}.business-rail{grid-template-columns:repeat(3,1fr);border-bottom:0}.business-rail>a{border-bottom:1px solid #d3e0e3}.business-rail>a:nth-child(3){border-right:1px solid #d3e0e3}.business-rail p{min-height:90px}.sales-work-grid,.business-offering-grid{grid-template-columns:1fr 1fr}.business-offering-grid article:nth-child(2){border-right:1px solid #d0dee1}.business-offering-grid article{border-bottom:1px solid #d0dee1}.sales-product-grid{grid-template-columns:1fr 1fr}.sales-product-grid>a{border-bottom:1px solid #d6e1e4}}@media (max-width: 800px){.sales-hero{min-height:0}.sales-hero-grid{min-height:0;padding:74px 0 64px;grid-template-columns:1fr}.sales-hero-copy{padding:0}.sales-hero-copy h1{font-size:45px}.sales-hero-copy p{font-size:16px}.sales-evidence-wall{height:420px}.evidence-platform{width:75%;height:210px}.evidence-course{top:78px;width:42%;height:160px}.evidence-video{left:2%;width:38%;height:170px}.evidence-system{width:58%;height:186px}.business-rail-section,.sales-typical-business,.sales-works,.sales-products{padding:82px 0 90px}.business-rail-intro,.business-directory-hero-inner,.sales-strength-grid,.business-delivery-strip .shell{grid-template-columns:1fr;gap:26px}.business-rail{grid-template-columns:1fr 1fr}.business-rail>a:nth-child(2n){border-right:1px solid #d3e0e3}.typical-business-list>a{grid-template-columns:1fr}.typical-business-list>a:nth-child(2n) figure{order:0}.typical-business-list>a>div{padding:38px 30px 46px}.sales-work-grid,.sales-product-grid,.work-card-grid,.work-card-grid.is-catalog{grid-template-columns:1fr 1fr}.sales-strength{padding:82px 0}.business-contact-inner{align-items:flex-start;flex-direction:column}.business-directory-hero,.works-hero{padding:136px 0 78px}.business-directory-hero{background-image:linear-gradient(#051419cc,#051419db),url(/assets/business-media/business-center-atmosphere.jpg);background-position:58% center}.works-hero{background-image:linear-gradient(#041015c2,#041015d6),url(/assets/business-media/works-center-atmosphere.jpg);background-position:62% center}.works-hero .shell{max-width:var(--shell);margin-inline:auto}.business-directory-summary{padding-left:0;border-left:0}.business-directory-row{padding:24px 0;grid-template-columns:42px 36px 1fr 22px}.business-directory-row figure{display:none}.business-detail-hero{padding:70px 0}.business-capability-nav{top:70px}.business-capability-nav-inner{width:100%;max-width:none;min-height:60px;padding-inline:0}.business-capability-back{display:none}.business-capability-tabs{overflow-x:auto;display:flex;overscroll-behavior-inline:contain;scrollbar-width:none}.business-capability-tabs::-webkit-scrollbar{display:none}.business-capability-tabs>a{min-width:136px;height:60px;padding:0 18px;flex:0 0 auto}.business-detail-hero-grid,.work-detail-grid{min-height:0;grid-template-columns:1fr;gap:42px}.business-offerings,.business-related-products,.business-related-works{padding:82px 0 92px}.business-product-list,.business-delivery-strip ul{grid-template-columns:1fr}.business-delivery-strip li:nth-child(odd){border-right:0}.work-player-backdrop{padding:14px}.work-player-media,.work-player-placeholder{min-height:420px}.work-detail-hero{padding:126px 0 80px}.work-detail-grid figure,.work-detail-grid figure img{min-height:0;height:440px}}@media (max-width: 560px){.sales-hero-copy h1{font-size:38px}.sales-hero-copy>div{align-items:stretch;flex-direction:column}.sales-hero-copy .button{justify-content:space-between}.sales-evidence-wall{height:330px}.evidence-platform{top:12px;width:82%;height:154px}.evidence-course{top:58px;width:43%;height:124px}.evidence-video{bottom:8px;width:39%;height:140px}.evidence-system{bottom:0;width:62%;height:146px}.business-rail-intro h2,.sales-section-heading h2,.business-section-heading h2{font-size:34px}.business-rail{grid-template-columns:1fr}.business-rail p{min-height:0}.business-rail>a{min-height:0}.business-rail>a>svg{margin:22px 0 16px}.typical-business-list figure{min-height:250px}.typical-business-list h3{font-size:27px}.sales-work-grid,.sales-product-grid,.work-card-grid,.work-card-grid.is-catalog,.business-offering-grid{grid-template-columns:1fr}.sales-work-grid figure,.work-card figure{height:300px}.sales-product-grid>a{min-height:280px}.sales-strength h2{font-size:34px}.business-directory-hero h1,.works-hero h1,.business-detail-copy h1,.work-detail-grid h1{font-size:40px}.business-directory-row{grid-template-columns:32px 30px 1fr 18px;gap:13px}.business-directory-row h2{font-size:23px}.business-directory-row p{font-size:13px}.business-detail-hero figure img{height:270px}.business-offering-grid article{min-height:230px}.business-delivery-strip ul{grid-template-columns:1fr}.works-filter{gap:0}.works-filter button{padding:14px 12px;font-size:13px}.work-player-placeholder>div{margin:18px;padding:28px 22px}.work-player-info{padding:24px}.work-detail-grid figure,.work-detail-grid figure img{height:360px}.work-detail-grid dl>div{grid-template-columns:1fr;gap:6px}}@media (prefers-reduced-motion: reduce){.sales-hero *,.sales-typical-business *,.business-page *,.business-detail *,.works-page *,.work-detail *{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width: 1180px) and (min-width: 801px){.sales-typical-business .sales-section-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);column-gap:48px}.typical-business-list{grid-template-columns:1.08fr 1fr 1fr;gap:14px}.typical-business-list>a{height:520px;grid-template-rows:250px minmax(0,1fr)}.typical-business-list>a>div{padding:26px 22px 24px}.typical-business-list h3,.typical-business-list>a:first-child h3{font-size:23px}.typical-business-list p{font-size:13px}}@media (max-width: 800px){.sales-typical-business .sales-section-heading{display:block}.sales-typical-business .sales-section-heading p{padding-bottom:0}.typical-business-list{grid-template-columns:1fr;gap:16px}.typical-business-list>a{height:auto;grid-template-columns:1fr;grid-template-rows:260px auto}.typical-business-list>a>div{min-height:258px;padding:34px 30px 30px}.typical-business-list>a:hover{transform:none}}@media (max-width: 560px){.typical-business-list>a{grid-template-rows:220px auto}.typical-business-list>a>div{min-height:270px;padding:28px 24px 26px}.typical-business-list h3,.typical-business-list>a:first-child h3{font-size:25px}}.sc-page{color:#11181c;background:#f5f7f7}.sc-hero{position:relative;min-height:720px;padding:150px 0 82px;display:flex;align-items:center;color:#fff;overflow:hidden;background-color:#04151b;isolation:isolate}.sc-hero:before{content:"";position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover}.sc-hero:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#021117f5,#021117e0 42%,#0211174d 76%,#021117b8),linear-gradient(180deg,#0312172e,#031217bd)}.sc-solutions-hero:before{background-image:url(/assets/business-media/business-center-atmosphere.jpg);background-position:center 46%}.sc-cases-hero:before{background-image:url(/assets/inner-heroes/success-cases-micu.webp);background-position:center}.sc-hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(420px,.72fr);align-items:center;gap:110px}.sc-hero-copy{max-width:760px}.sc-hero-copy h1{margin:0;max-width:760px;color:#fff;font-size:clamp(54px,4.45vw,78px);line-height:1.08;letter-spacing:-.055em}.sc-hero-copy>p{max-width:720px;margin:30px 0 0;color:#b9c6ca;font-size:18px;line-height:1.9}.sc-hero-actions{margin-top:40px;display:flex;gap:14px}.sc-hero-actions .button{min-width:190px;justify-content:space-between}.sc-hero-actions .button.secondary{color:#fff;border-color:#ffffff52;background:#04101585}.sc-hero-choice{display:grid;gap:12px}.sc-hero-choice button{min-height:150px;padding:25px 26px;display:grid;grid-template-columns:42px 1fr 22px;gap:18px;align-items:start;text-align:left;color:#fff;border:1px solid rgba(255,255,255,.18);background:#05171db3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;transition:border-color .2s,background .2s,transform .2s}.sc-hero-choice button:hover,.sc-hero-choice button.is-active{border-color:var(--lime);background:#0d2328eb;transform:translate(-8px)}.sc-hero-choice button>span{color:var(--lime);font:600 13px Roboto Mono,monospace}.sc-hero-choice button div{display:grid;gap:6px}.sc-hero-choice button small{color:#93a4a9;font-size:12px}.sc-hero-choice button strong{font-size:25px}.sc-hero-choice button p{margin:4px 0 0;color:#aab8bc;font-size:13px;line-height:1.65}.sc-hero-choice button svg{width:20px;color:#72858a;margin-top:3px}.sc-directory,.sc-case-library{padding:126px 0 140px;background:#f6f8f8}.sc-solution-grid{scroll-margin-top:96px}.sc-directory-heading{display:grid;grid-template-columns:1.08fr .78fr;align-items:end;gap:100px}.sc-directory-heading span,.sc-section-heading>span,.sc-relationship-heading>span,.sc-client-evidence>.shell>div:first-child>span,.sc-two-column>div:first-child>span,.sc-case-story article>span{color:#087b8c;font:600 12px Roboto Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.sc-directory-heading h2,.sc-section-heading h2,.sc-relationship-heading h2,.sc-client-evidence h2,.sc-two-column h2{margin:17px 0 0;font-size:clamp(40px,3.35vw,58px);line-height:1.14;letter-spacing:-.045em}.sc-directory-heading>p{margin:0;padding-bottom:5px;color:#667075;font-size:16px;line-height:1.9}.sc-family-switch{margin-top:64px;display:grid;grid-template-columns:1fr 1fr;border:1px solid #cfd7da;background:#fff}.sc-family-switch button{min-height:100px;padding:24px 32px;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:16px;text-align:left;color:#647075;background:transparent;cursor:pointer;border-right:1px solid #d9dfe1;transition:color .2s,background .2s}.sc-family-switch button:last-child{border-right:0}.sc-family-switch button span{font:600 12px Roboto Mono,monospace}.sc-family-switch button strong{font-size:23px}.sc-family-switch button small{font-size:13px}.sc-family-switch button.is-active{color:#071316;background:var(--lime)}.sc-solution-grid{margin-top:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.sc-solution-grid.is-technical{grid-template-columns:repeat(4,minmax(0,1fr))}.sc-solution-card{min-width:0;overflow:hidden;background:#fff;border:1px solid #dfe4e6;transition:transform .28s,box-shadow .28s,border-color .28s}.sc-solution-card:hover{transform:translateY(-7px);border-color:#9aadb3;box-shadow:0 28px 60px #091c221f}.sc-solution-card figure{position:relative;height:255px;margin:0;overflow:hidden;background:#0a1b20}.sc-solution-grid.is-technical .sc-solution-card figure{height:190px}.sc-solution-card figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 46%,rgba(2,13,17,.64))}.sc-solution-card figure img{width:100%;height:100%;object-fit:cover;transition:transform .45s}.sc-solution-card:hover figure img{transform:scale(1.035)}.sc-solution-card figure>span{position:absolute;z-index:1;right:20px;bottom:16px;color:#fff;font:600 12px Roboto Mono,monospace}.sc-solution-card-copy{min-height:370px;padding:30px 30px 28px;display:flex;flex-direction:column}.sc-solution-grid.is-technical .sc-solution-card-copy{min-height:350px;padding:26px 24px 24px}.sc-solution-card-copy>svg{width:27px;height:27px;color:#008da0}.sc-solution-card-copy small{margin-top:18px;color:#79858a;font-size:12px}.sc-solution-card-copy h3{margin:7px 0 13px;font-size:26px;line-height:1.28}.sc-solution-grid.is-technical h3{font-size:22px}.sc-solution-card-copy p{margin:0;color:#697378;font-size:14px;line-height:1.75}.sc-solution-card-copy ul{margin:22px 0 0;padding:18px 0 0;display:flex;flex-wrap:wrap;gap:8px 15px;list-style:none;border-top:1px solid #e4e8e9}.sc-solution-card-copy li{color:#3f4b50;font-size:12px}.sc-solution-card-copy li:before{content:"";width:5px;height:5px;display:inline-block;margin:0 7px 2px 0;background:var(--lime);border-radius:50%}.sc-solution-card-copy>strong{margin-top:auto;padding-top:25px;display:flex;justify-content:space-between;align-items:center;color:#087b8c;font-size:14px}.sc-solution-card-copy>strong svg{width:17px}.sc-relationship{padding:130px 0;color:#fff;background:#07191f}.sc-relationship-heading{display:grid;grid-template-columns:.72fr 1.28fr;gap:100px;align-items:end}.sc-relationship-heading>span{color:var(--lime)}.sc-relationship-heading h2{color:#fff;margin:0}.sc-relationship-grid{margin-top:70px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #2d4249}.sc-relationship-grid article{min-height:310px;padding:38px;display:flex;flex-direction:column;border-right:1px solid #2d4249}.sc-relationship-grid article:last-child{border-right:0}.sc-relationship-grid article>span{color:var(--lime);font:600 12px Roboto Mono,monospace}.sc-relationship-grid h3{margin:70px 0 12px;font-size:31px}.sc-relationship-grid p{margin:0;color:#96a8ad;line-height:1.7}.sc-relationship-grid a{margin-top:auto;display:flex;align-items:center;justify-content:space-between;color:#fff;font-size:14px}.sc-contact{padding:88px 0;color:#071316;background:var(--lime)}.sc-contact-inner{display:grid;grid-template-columns:1fr auto;gap:80px;align-items:center}.sc-contact h2{margin:0 0 12px;font-size:42px;letter-spacing:-.035em}.sc-contact p{max-width:800px;margin:0;color:#304126;font-size:16px;line-height:1.75}.sc-contact a{min-width:190px;min-height:58px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;color:#fff;background:#071316;font-weight:700}.sc-contact a svg{width:19px}.sc-case-proof{justify-self:end;width:390px;padding:30px;display:grid;gap:12px;border:1px solid rgba(255,255,255,.22);background:#041318bd;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.sc-case-proof span{padding-bottom:20px;color:#93a4a9;font-size:12px;border-bottom:1px solid rgba(255,255,255,.15)}.sc-case-proof strong{padding:5px 0;display:flex;align-items:center;gap:13px;font-size:20px}.sc-case-proof strong:before{content:"";width:8px;height:8px;background:var(--lime);border-radius:50%;box-shadow:0 0 0 5px #b7ef351a}.sc-filter-panel{margin-top:60px;border-top:1px solid #ccd5d8;border-bottom:1px solid #ccd5d8}.sc-filter-panel>div{min-height:76px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #e0e5e7}.sc-filter-panel>div:last-child{border-bottom:0}.sc-filter-panel>div>span{width:112px;flex:0 0 auto;color:#202c31;font-weight:700}.sc-filter-panel button{padding:12px 18px;color:#647075;background:transparent;border:1px solid transparent;cursor:pointer}.sc-filter-panel button:hover{color:#071316}.sc-filter-panel button.is-active{color:#071316;background:var(--lime)}.sc-filter-result{margin:32px 0 22px;display:flex;justify-content:space-between;align-items:center;color:#6e797e}.sc-filter-result span{display:flex;align-items:center;gap:9px;font-size:13px}.sc-filter-result svg{width:16px}.sc-filter-result strong{color:#26343a;font-size:14px}.sc-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.sc-case-card{position:relative;min-width:0;overflow:hidden;border:1px solid #d9e0e2;background:#fff;transition:transform .28s,box-shadow .28s}.sc-case-card:hover{transform:translateY(-7px);box-shadow:0 28px 65px #081d2321}.sc-case-card figure{position:relative;height:250px;margin:0;overflow:hidden;background:#07191f}.sc-case-card figure img{width:100%;height:100%;object-fit:cover;transition:transform .42s}.sc-case-card:hover figure img{transform:scale(1.04)}.sc-case-card figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(3,16,20,.65))}.sc-case-card figure span{position:absolute;z-index:1;left:20px;bottom:18px;color:#fff;font-size:12px}.sc-case-card>div{min-height:330px;padding:28px 28px 26px;display:flex;flex-direction:column}.sc-case-card small{color:#087b8c;font-size:12px}.sc-case-card h2{margin:16px 0 5px;font-size:27px}.sc-case-card h3{margin:0;color:#344147;font-size:18px;line-height:1.45}.sc-case-card p{margin:18px 0 0;color:#6b757a;font-size:14px;line-height:1.75}.sc-case-card strong{margin-top:auto;padding-top:23px;display:flex;align-items:center;justify-content:space-between;color:#087b8c;font-size:14px;border-top:1px solid #e6eaeb}.sc-case-card strong svg{width:17px}.sc-case-card>i{position:absolute;right:20px;bottom:22px;color:#dce2e4;font: 600 12px Roboto Mono,monospace}.sc-empty{padding:60px;text-align:center;color:#667277;background:#fff;border:1px solid #dbe1e3}.sc-client-evidence{padding:120px 0;color:#fff;background:#081b21}.sc-client-evidence>.shell{display:grid;grid-template-columns:.72fr 1.28fr;gap:100px;align-items:start}.sc-client-evidence h2{color:#fff}.sc-client-evidence p{max-width:480px;color:#91a2a7;line-height:1.85}.sc-client-name-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #2c4148;border-left:1px solid #2c4148}.sc-client-name-grid span{min-height:82px;padding:18px;display:flex;align-items:center;justify-content:center;text-align:center;color:#d6e0e2;border-right:1px solid #2c4148;border-bottom:1px solid #2c4148;font-size:14px}.sc-detail-hero{padding:150px 0 82px;color:#fff;background:#06191f}.sc-detail-hero-grid{min-height:590px;display:grid;grid-template-columns:.83fr 1.17fr;gap:90px;align-items:center}.sc-back{display:inline-flex;align-items:center;gap:10px;color:#8fa2a8;font-size:13px}.sc-back svg{width:17px}.sc-detail-icon{width:44px;height:44px;margin-top:80px;color:var(--lime)}.sc-detail-copy h1{max-width:620px;margin:22px 0;font-size:clamp(50px,4vw,70px);line-height:1.08;letter-spacing:-.05em}.sc-detail-copy>p{max-width:640px;margin:0;color:#a9b9bd;font-size:17px;line-height:1.9}.sc-detail-tags{margin:28px 0 35px;display:flex;flex-wrap:wrap;gap:9px}.sc-detail-tags span{padding:9px 13px;color:#d8e4e7;border:1px solid #345059;font-size:12px}.sc-detail-hero figure{position:relative;height:540px;margin:0;overflow:hidden;background:#0d252c}.sc-detail-hero figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 50%,rgba(2,16,20,.8))}.sc-detail-hero figure img{width:100%;height:100%;object-fit:cover}.sc-detail-hero figcaption{position:absolute;z-index:1;left:30px;right:30px;bottom:26px;display:flex;justify-content:space-between;align-items:center}.sc-detail-hero figcaption span{color:#91a7ac;font-size:12px}.sc-detail-hero figcaption strong{font-size:17px}.sc-audience{padding:35px 0;background:var(--lime)}.sc-audience>.shell{display:grid;grid-template-columns:160px 1fr;align-items:center;gap:40px}.sc-audience span{font-weight:800}.sc-audience p{margin:0;color:#29361f;font-size:16px}.sc-challenges{padding:125px 0;background:#f6f8f8}.sc-two-column{display:grid;grid-template-columns:.8fr 1.2fr;gap:120px;align-items:start}.sc-challenge-list{border-top:1px solid #bfc9cc}.sc-challenge-list article{min-height:118px;padding:24px 0;display:grid;grid-template-columns:62px 1fr;gap:20px;align-items:center;border-bottom:1px solid #d3dade}.sc-challenge-list article>span{color:#087b8c;font:600 12px Roboto Mono,monospace}.sc-challenge-list p{margin:0;color:#37454b;font-size:18px;line-height:1.65}.sc-construction{padding:125px 0 140px;color:#fff;background:#07191f}.sc-section-heading{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;align-items:end}.sc-section-heading>span{color:var(--lime)}.sc-section-heading h2{margin:0;color:inherit}.sc-section-heading>p{grid-column:2;margin:-58px 0 0;padding-left:65%;color:#91a3a8;line-height:1.8}.sc-construction-grid{margin-top:75px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #2a4148}.sc-construction-grid article{min-height:330px;padding:32px;border-right:1px solid #2a4148}.sc-construction-grid article:last-child{border-right:0}.sc-construction-grid article>span{color:#758a90;font:600 12px Roboto Mono,monospace}.sc-construction-grid article>svg{width:24px;margin:76px 0 22px;color:var(--lime)}.sc-construction-grid h3{margin:0 0 14px;font-size:24px}.sc-construction-grid p{margin:0;color:#95a5aa;font-size:14px;line-height:1.75}.sc-deliverables{padding:115px 0;background:#fff}.sc-deliverables-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:120px;align-items:center}.sc-deliverables-grid>div>svg{width:38px;height:38px;color:#07899b}.sc-deliverables-grid>div>span{margin-top:20px;display:block;color:#087b8c;font:600 12px Roboto Mono,monospace}.sc-deliverables-grid h2{margin:18px 0 0;font-size:45px;line-height:1.18;letter-spacing:-.04em}.sc-deliverables-grid ul{margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;list-style:none;border-top:1px solid #cad3d6;border-left:1px solid #cad3d6}.sc-deliverables-grid li{min-height:100px;padding:24px;display:flex;align-items:center;gap:14px;color:#344148;border-right:1px solid #cad3d6;border-bottom:1px solid #cad3d6;font-weight:600}.sc-deliverables-grid li svg{width:19px;color:#087b8c}.sc-related{padding:120px 0;background:#eef2f2}.sc-related .sc-section-heading{margin-bottom:55px}.sc-related-row{padding:25px 0;display:grid;grid-template-columns:160px 1fr;gap:40px;border-top:1px solid #cbd4d7}.sc-related-row>strong{padding-top:22px;font-size:14px}.sc-related-row>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.sc-related-row a{min-height:105px;padding:20px;display:flex;align-items:center;gap:15px;background:#fff;border:1px solid #d9e0e2}.sc-related-row a>svg:first-child{width:25px;color:#087b8c}.sc-related-row a>svg:last-child{width:17px;margin-left:auto}.sc-related-row a span{display:grid;gap:5px}.sc-related-row a small{color:#7c878c}.sc-related-row a b{font-size:15px}.sc-case-detail-hero{padding:140px 0 90px;color:#fff;background:#07191f}.sc-case-detail-grid{margin-top:50px;min-height:540px;display:grid;grid-template-columns:.82fr 1.18fr;gap:80px;align-items:center}.sc-case-detail-grid>div>span{color:var(--lime);font:600 12px Roboto Mono,monospace}.sc-case-detail-grid h1{margin:25px 0 8px;font-size:62px;letter-spacing:-.05em}.sc-case-detail-grid h2{max-width:600px;margin:0;color:#dce6e8;font-size:31px;line-height:1.35}.sc-case-detail-grid p{max-width:620px;margin:26px 0 0;color:#9baeb3;font-size:16px;line-height:1.85}.sc-case-detail-grid dl{margin:38px 0 0;border-top:1px solid #30464d}.sc-case-detail-grid dl>div{padding:15px 0;display:grid;grid-template-columns:110px 1fr;border-bottom:1px solid #30464d}.sc-case-detail-grid dt{color:#72868c;font-size:12px}.sc-case-detail-grid dd{margin:0;font-size:13px}.sc-case-detail-grid figure{height:520px;margin:0;overflow:hidden}.sc-case-detail-grid figure img{width:100%;height:100%;object-fit:cover}.sc-case-detail-grid figcaption{padding-top:12px;color:#72868c;font-size:12px}.sc-case-story{padding:115px 0;background:#fff}.sc-case-story>.shell{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid #d5dcde}.sc-case-story article{min-height:350px;padding:48px;border-right:1px solid #d5dcde}.sc-case-story article:last-child{border-right:0}.sc-case-story h2{margin:64px 0 18px;font-size:32px}.sc-case-story p{margin:0;color:#637076;font-size:16px;line-height:1.9}.sc-case-scope{padding:120px 0;background:#f0f3f3}.sc-case-scope .sc-two-column>div p{max-width:480px;color:#6b767b;line-height:1.8}.sc-case-scope ol{margin:0;padding:0;list-style:none;border-top:1px solid #bcc8cb}.sc-case-scope li{min-height:92px;padding:18px 0;display:grid;grid-template-columns:65px 1fr;align-items:center;border-bottom:1px solid #ccd5d8}.sc-case-scope li span{color:#087b8c;font:600 12px Roboto Mono,monospace}.sc-case-scope li strong{font-size:19px}.sc-case-evidence{padding:120px 0;color:#fff;background:#06191f}.sc-evidence-grid{margin-top:65px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #2b4249}.sc-evidence-grid article{min-height:245px;padding:30px;display:flex;flex-direction:column;border-right:1px solid #2b4249}.sc-evidence-grid article:last-child{border-right:0}.sc-evidence-grid svg{width:28px;color:var(--lime)}.sc-evidence-grid span{margin:50px 0 16px;color:#71868d;font:600 12px Roboto Mono,monospace}.sc-evidence-grid p{margin:0;color:#a3b2b6;line-height:1.75}.sc-source-link{margin-top:30px;display:inline-flex;align-items:center;gap:12px;color:var(--lime);font-weight:700}.sc-source-link svg{width:18px}.sc-related-case-solutions{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.sc-related-case-solutions a{min-height:125px;padding:24px;display:flex;align-items:center;gap:16px;background:#fff;border:1px solid #d7dfe1}.sc-related-case-solutions a>svg:first-child{width:29px;color:#087b8c}.sc-related-case-solutions a>svg:last-child{width:18px;margin-left:auto}.sc-related-case-solutions span{display:grid;gap:6px}.sc-related-case-solutions small{color:#758187}.home-solution-entry{padding:120px 0 135px}.home-solution-choice{margin-top:62px;display:grid;grid-template-columns:1fr 1fr;gap:22px}.home-solution-choice>a{min-height:520px;display:grid;grid-template-columns:1.05fr .95fr;overflow:hidden;color:#fff;background:#07191f;transition:transform .3s,box-shadow .3s}.home-solution-choice>a:hover{transform:translateY(-7px);box-shadow:0 30px 70px #081c222b}.home-solution-choice figure{min-width:0;height:100%;margin:0;overflow:hidden}.home-solution-choice figure img{width:100%;height:100%;object-fit:cover}.home-solution-choice>a>div{padding:42px 34px;display:flex;flex-direction:column}.home-solution-choice svg{width:32px;height:32px;color:var(--lime)}.home-solution-choice span{margin-top:60px;color:#89a0a6;font-size:12px}.home-solution-choice h3{margin:8px 0 16px;font-size:35px}.home-solution-choice p{margin:0;color:#9eafb3;font-size:14px;line-height:1.75}.home-solution-choice strong{margin-top:auto;display:flex;align-items:center;justify-content:space-between;color:#fff;font-size:14px}.home-solution-choice strong svg{width:18px;height:18px}.home-success-cases{padding:125px 0 140px}.home-case-showcase{margin-top:62px;display:grid;grid-template-columns:1.12fr 1fr 1fr;align-items:stretch;gap:18px}.home-case-showcase>a{min-width:0;display:grid;grid-template-rows:300px 245px;background:#101d21;border:1px solid #26383e;transition:transform .28s,border-color .28s}.home-case-showcase>a:hover{transform:translateY(-7px);border-color:#658087}.home-case-showcase figure{position:relative;height:300px;margin:0;overflow:hidden}.home-case-showcase figure img{width:100%;height:100%;object-fit:cover}.home-case-showcase figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(2,14,18,.78))}.home-case-showcase figure span{position:absolute;z-index:1;right:18px;bottom:15px;color:#fff;font:600 12px Roboto Mono,monospace}.home-case-showcase>a>div{height:245px;min-height:0;padding:26px;display:flex;flex-direction:column}.home-case-showcase small{color:#6fd4df;font-size:11px}.home-case-showcase h3{margin:15px 0 7px;color:#fff;font-size:26px}.home-case-showcase p{margin:0;color:#a2b1b5;line-height:1.65}.home-case-showcase strong{margin-top:auto;display:flex;align-items:center;justify-content:space-between;color:var(--lime);font-size:13px}.home-case-showcase strong svg{width:16px}@media (max-width: 1180px){.sc-hero-grid{grid-template-columns:1fr 390px;gap:50px}.sc-solution-grid.is-technical{grid-template-columns:repeat(3,1fr)}.sc-detail-hero-grid,.sc-case-detail-grid{gap:50px}.home-solution-choice>a{grid-template-columns:1fr;grid-template-rows:245px 1fr}}@media (max-width: 800px){.sc-hero{min-height:0;padding:126px 0 72px}.sc-hero-grid,.sc-directory-heading,.sc-relationship-heading,.sc-client-evidence>.shell,.sc-detail-hero-grid,.sc-two-column,.sc-deliverables-grid,.sc-case-detail-grid,.sc-section-heading{grid-template-columns:1fr;gap:42px}.sc-hero-copy h1{font-size:43px}.sc-hero-copy>p{font-size:15px}.sc-hero-choice,.sc-case-proof{width:auto;justify-self:stretch}.sc-hero-choice button{min-height:126px}.sc-directory,.sc-case-library{padding:86px 0 95px}.sc-directory-heading h2,.sc-section-heading h2,.sc-relationship-heading h2,.sc-client-evidence h2,.sc-two-column h2{font-size:37px}.sc-family-switch{grid-template-columns:1fr}.sc-family-switch button{border-right:0;border-bottom:1px solid #d9dfe1}.sc-solution-grid,.sc-solution-grid.is-technical,.sc-case-grid,.sc-relationship-grid,.sc-construction-grid,.sc-evidence-grid,.sc-related-case-solutions,.home-solution-choice,.home-case-showcase{grid-template-columns:1fr}.sc-solution-card-copy,.sc-solution-grid.is-technical .sc-solution-card-copy{min-height:0}.sc-relationship-grid article,.sc-construction-grid article,.sc-evidence-grid article{border-right:0;border-bottom:1px solid #2a4148}.sc-contact-inner{grid-template-columns:1fr;gap:28px}.sc-filter-panel>div{padding:16px 0;flex-wrap:wrap}.sc-filter-panel>div>span{width:100%}.sc-client-name-grid{grid-template-columns:1fr 1fr}.sc-detail-hero-grid,.sc-case-detail-grid{min-height:0}.sc-detail-icon{margin-top:50px}.sc-detail-copy h1,.sc-case-detail-grid h1{font-size:45px}.sc-detail-hero figure,.sc-case-detail-grid figure{height:390px}.sc-audience>.shell,.sc-related-row{grid-template-columns:1fr;gap:10px}.sc-construction-grid article{min-height:280px}.sc-section-heading>p{grid-column:auto;margin:0;padding-left:0}.sc-deliverables-grid ul,.sc-related-row>div{grid-template-columns:1fr}.sc-case-story>.shell{grid-template-columns:1fr}.sc-case-story article{border-right:0;border-bottom:1px solid #d5dcde}.home-solution-choice>a{min-height:0}.home-case-showcase>a{grid-template-rows:280px auto}.home-case-showcase>a>div{height:auto;min-height:245px}.home-case-showcase figure{height:280px}}@media (max-width: 560px){.sc-hero-actions{flex-direction:column}.sc-hero-actions .button{width:100%}.sc-family-switch button{grid-template-columns:36px 1fr}.sc-family-switch button small{grid-column:2}.sc-solution-card figure,.sc-solution-grid.is-technical .sc-solution-card figure,.sc-case-card figure{height:230px}.sc-contact h2{font-size:33px}.sc-client-name-grid{grid-template-columns:1fr}.sc-case-detail-grid h2{font-size:25px}.sc-case-story article{padding:34px 26px}}.site-frame.is-inner :is(.sc-directory,.sc-case-library,.sc-challenges,.sc-deliverables,.sc-related,.sc-case-story,.sc-case-scope,.home-solution-entry) :is(h1,h2,h3,h4,strong){color:#11181c}.site-frame.is-inner .sc-solution-card-copy>strong,.site-frame.is-inner .sc-case-card>div>strong{color:#087b8c}.site-frame.is-inner .sc-family-switch button.is-active :is(strong,small),.site-frame.is-inner .sc-filter-panel button.is-active{color:#071316}.site-frame.is-inner .home-solution-choice>a :is(h3,strong){color:#fff}.site-frame.is-inner .sc-contact :is(h2,h3,strong){color:#071316}.he-solution-page{--he-navy:#061a2a;--he-teal:#087f8f;--he-ink:#10242c;--he-paper:#f4f7f7;color:var(--he-ink)}.he-hero{padding:150px 0 80px;color:#fff;background:linear-gradient(135deg,#06171e,#092a34 55%,#0d3b42)}.he-hero-grid{min-height:620px;display:grid;grid-template-columns:.9fr 1.1fr;gap:72px;align-items:center}.he-hero-copy .sc-back{color:#a9bbc0}.he-hero-kicker{display:block;margin-top:70px;color:var(--lime);font:600 11px Roboto Mono,monospace;letter-spacing:.12em}.he-hero h1{max-width:660px;margin:22px 0 24px;font-size:clamp(52px,4.2vw,76px);line-height:1.06;letter-spacing:-.055em}.he-hero-copy>p{max-width:650px;margin:0;color:#bed0d4;font-size:17px;line-height:1.9}.he-hero-actions{margin-top:32px;display:flex;flex-wrap:wrap;gap:12px}.he-hero-actions .button.secondary{border-color:#557078;color:#fff;background:#ffffff0a}.he-hero-tags{margin-top:34px;padding-top:23px;display:flex;flex-wrap:wrap;gap:10px 22px;border-top:1px solid rgba(255,255,255,.13)}.he-hero-tags span{display:flex;align-items:center;gap:7px;color:#d9e6e8;font-size:13px}.he-hero-tags svg{width:15px;color:var(--lime)}.he-hero figure{position:relative;height:560px;margin:0;overflow:hidden;background:#102d35}.he-hero figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(4,20,25,.86))}.he-hero figure img{width:100%;height:100%;object-fit:cover}.he-hero figcaption{position:absolute;z-index:1;left:28px;right:28px;bottom:25px;display:flex;justify-content:space-between;align-items:end;gap:20px}.he-hero figcaption span{color:#9db2b7;font-size:12px}.he-hero figcaption strong{max-width:260px;text-align:right;font-size:16px;line-height:1.45}.he-decision{background:#fff;border-bottom:1px solid #dce4e5}.he-decision>.shell{display:grid;grid-template-columns:1.08fr 1fr 1fr 1fr}.he-decision>.shell>div{min-height:180px;padding:34px 28px;border-right:1px solid #dce4e5}.he-decision>.shell>div:first-child{padding-left:0}.he-decision>.shell>div:last-child{border-right:0}.he-decision small{display:block;margin-bottom:22px;color:#718288;font-size:11px;letter-spacing:.08em}.he-decision strong{font-size:21px;line-height:1.45}.he-decision p{margin:0;color:#53656c;font-size:14px;line-height:1.75}.he-section-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:110px}.he-section-title>span,.he-section-head span,.he-proof-copy>span,.he-readiness-grid>div:first-child>span{color:var(--he-teal);font:600 11px Roboto Mono,monospace;letter-spacing:.08em}.he-section-title h2,.he-section-head h2,.he-proof-copy h2,.he-readiness h2{margin:20px 0;color:var(--he-ink);font-size:clamp(38px,3.4vw,55px);line-height:1.16;letter-spacing:-.045em}.he-scenes .he-section-head h2,.he-readiness h2{color:#f4f7f7}.he-section-title>p,.he-section-head>p,.he-readiness-grid>div:first-child>p{color:#64757b;line-height:1.9}.he-problems{padding:125px 0;background:var(--he-paper)}.he-problem-list{border-top:1px solid #c7d2d4}.he-problem-list article{min-height:150px;padding:28px 0;display:grid;grid-template-columns:70px 1fr;border-bottom:1px solid #c7d2d4}.he-problem-list article>span{color:var(--he-teal);font:600 12px Roboto Mono,monospace}.he-problem-list h3{margin:0 0 10px;font-size:23px}.he-problem-list p{margin:0;color:#637379;line-height:1.8}.he-section-head{display:grid;grid-template-columns:1fr .72fr;gap:90px;align-items:end}.he-section-head h2{margin-bottom:0}.he-section-head>p{margin:0}.he-blueprint{padding:125px 0 135px;background:#fff}.he-blueprint-stage{position:relative;margin-top:58px;overflow:hidden;border:1px solid #d5e0e2;background:#f9fbfb}.he-blueprint-stage>img{width:100%;display:block}.he-blueprint-center{position:absolute;left:50%;bottom:28%;transform:translate(-50%);min-width:300px;padding:14px 22px;color:#fff;text-align:center;background:#052837eb;box-shadow:0 18px 40px #082f3d2e}.he-blueprint-center small{display:block;color:#a8d9db;font-size:11px}.he-blueprint-center strong{display:block;margin-top:5px;font-size:14px}.he-blueprint-legend{margin-top:0;display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid #d6e0e2;border-top:1px solid #d6e0e2}.he-blueprint-legend article{min-height:180px;padding:28px;display:grid;grid-template-columns:42px 1fr;gap:12px;border-right:1px solid #d6e0e2;border-bottom:1px solid #d6e0e2}.he-blueprint-legend article>span{color:var(--he-teal);font:600 12px Roboto Mono,monospace}.he-blueprint-legend strong{font-size:18px}.he-blueprint-legend p{margin:10px 0 0;color:#68787e;font-size:13px;line-height:1.75}.he-scenes{padding:125px 0 140px;color:#fff;background:#071a22}.he-scenes .he-section-head span{color:var(--lime)}.he-scenes .he-section-head>p{color:#9fb0b5}.he-scene-grid{margin-top:66px;display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid #294149;border-top:1px solid #294149}.he-scene-grid article{min-height:320px;padding:32px;border-right:1px solid #294149;border-bottom:1px solid #294149}.he-scene-grid article>span{color:#70878d;font:600 12px Roboto Mono,monospace}.he-scene-grid h3{margin:68px 0 14px;font-size:25px}.he-scene-grid p{min-height:92px;margin:0 0 24px;color:#9eafb4;font-size:14px;line-height:1.8}.he-scene-grid strong{display:flex;align-items:center;gap:8px;color:#dbe8ea;font-size:13px}.he-scene-grid strong svg{width:16px;color:var(--lime)}.he-platform-proof{padding:125px 0;background:#edf3f3}.he-proof-grid{display:grid;grid-template-columns:.76fr 1.24fr;gap:85px;align-items:center}.he-proof-copy>p{color:#5d6f75;line-height:1.9}.he-proof-copy ul{margin:28px 0 32px;padding:0;list-style:none}.he-proof-copy li{padding:13px 0;display:flex;gap:10px;border-bottom:1px solid #ccd7d9;color:#31474f}.he-proof-copy li svg{width:17px;color:var(--he-teal)}.he-proof-copy>a{display:inline-flex;align-items:center;gap:10px;color:#087889;font-weight:800}.he-proof-copy>a svg{width:18px}.he-proof-grid figure{margin:0;overflow:hidden;border:1px solid #ccd7d9;background:#fff;box-shadow:0 24px 55px #0c313c1f}.he-proof-grid figure img{width:100%;display:block}.he-proof-grid figcaption{padding:12px 18px;color:#6d7e84;font-size:12px}.he-path{padding:125px 0;background:#fff}.he-path-grid{margin-top:64px;border-top:1px solid #c7d2d4}.he-path-grid article{min-height:150px;padding:27px 0;display:grid;grid-template-columns:80px 1fr 40px;gap:20px;align-items:center;border-bottom:1px solid #c7d2d4}.he-path-grid article>span{color:var(--he-teal);font:600 12px Roboto Mono,monospace}.he-path-grid small{color:#74858b}.he-path-grid h3{margin:7px 0 8px;font-size:25px}.he-path-grid p{max-width:780px;margin:0;color:#617278;line-height:1.75}.he-path-grid article>svg{color:#91a2a7}.he-readiness{padding:125px 0;color:#fff;background:linear-gradient(135deg,#07232d,#0a434a)}.he-readiness-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:110px}.he-readiness-grid>div:first-child>span{color:var(--lime)}.he-readiness-grid>div:first-child>p{color:#a9bdc1}.he-readiness-grid>div:last-child{border-top:1px solid rgba(255,255,255,.2)}.he-readiness-grid article{min-height:120px;padding:25px 0;display:grid;grid-template-columns:62px 1fr;border-bottom:1px solid rgba(255,255,255,.2)}.he-readiness-grid article>span{color:#82a0a6;font:600 12px Roboto Mono,monospace}.he-readiness-grid h3{margin:0 0 8px;font-size:22px}.he-readiness-grid article p{margin:0;color:#a9bdc1;line-height:1.75}.he-deliverables .sc-deliverables-grid>div>p{max-width:430px;color:#66767c;line-height:1.8}.he-related{background:#edf2f2}@media (max-width:900px){.he-hero{padding:110px 0 50px}.he-hero-grid,.he-section-grid,.he-proof-grid,.he-readiness-grid{grid-template-columns:1fr;gap:48px}.he-hero-kicker{margin-top:45px}.he-hero h1{font-size:48px}.he-hero figure{height:440px}.he-decision>.shell{grid-template-columns:1fr 1fr}.he-decision>.shell>div:nth-child(2){border-right:0}.he-decision>.shell>div:first-child{padding-left:28px}.he-section-head{grid-template-columns:1fr;gap:25px}.he-blueprint-legend,.he-scene-grid{grid-template-columns:1fr 1fr}.he-blueprint-center{bottom:25%}}@media (max-width:600px){.he-hero h1{font-size:40px}.he-hero-copy>p{font-size:15px}.he-hero figure{height:330px}.he-hero figcaption{left:18px;right:18px}.he-hero figcaption strong{max-width:190px;font-size:14px}.he-decision>.shell,.he-blueprint-legend,.he-scene-grid{grid-template-columns:1fr}.he-decision>.shell>div{min-height:auto;padding:26px 0;border-right:0;border-bottom:1px solid #dce4e5}.he-decision>.shell>div:first-child{padding-left:0}.he-problems,.he-blueprint,.he-scenes,.he-platform-proof,.he-path,.he-readiness{padding:85px 0}.he-section-title h2,.he-section-head h2,.he-proof-copy h2,.he-readiness h2{font-size:36px}.he-blueprint-stage{margin-left:0;margin-right:0;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.he-blueprint-stage>img{width:820px;max-width:none}.he-blueprint-center{display:none}.he-blueprint-legend article{min-height:auto}.he-scene-grid article{min-height:auto}.he-scene-grid h3{margin-top:38px}.he-scene-grid p{min-height:0}.he-path-grid article{grid-template-columns:48px 1fr}.he-path-grid article>svg{display:none}}.he-problems .he-section-title h2,.he-blueprint .he-section-head h2,.he-platform-proof .he-proof-copy h2,.he-path .he-section-head h2{color:#10242c!important}.he-hero h1,.he-hero figcaption strong{color:#f4f7f7}.he-decision strong,.he-problems h3,.he-blueprint-legend strong,.he-path-grid h3{color:#10242c}.he-decision small,.he-decision p,.he-problems p,.he-blueprint-legend p,.he-path-grid p{color:#5d6f75}.he-blueprint-center strong{color:#fff}.he-scenes h2,.he-scenes h3,.he-scenes strong,.he-readiness h2,.he-readiness h3{color:#f4f7f7}.he-scenes p,.he-readiness p{color:#a9bdc1}.he-platform-proof h2,.he-platform-proof li,.he-path h2,.he-deliverables h2,.he-related h2{color:#10242c}.he-platform-proof p,.he-deliverables p{color:#5d6f75}.he-hero-actions .button.secondary{color:#fff}.he-solution-page .he-hero h1,.he-solution-page .he-hero figcaption strong{color:#f4f7f7!important}.he-solution-page .he-hero-copy>p{color:#bed0d4!important}.he-solution-page .he-decision strong,.he-solution-page .he-problems h3,.he-solution-page .he-blueprint-legend strong,.he-solution-page .he-path-grid h3{color:#10242c!important}.he-solution-page .he-decision small{color:#718288!important}.he-solution-page .he-decision p,.he-solution-page .he-problems p,.he-solution-page .he-blueprint-legend p,.he-solution-page .he-path-grid p,.he-solution-page .he-platform-proof p{color:#53676e!important}.he-solution-page .he-section-title>p,.he-solution-page .he-section-head>p{color:#64757b!important}.he-solution-page .he-problems h2,.he-solution-page .he-blueprint h2,.he-solution-page .he-platform-proof h2,.he-solution-page .he-path h2,.he-solution-page .he-deliverables h2,.he-solution-page .he-related h2{color:#10242c!important}.he-solution-page .he-blueprint-center small{color:#a8d9db!important}.he-solution-page .he-blueprint-center strong{color:#fff!important}.he-solution-page .he-scenes h2,.he-solution-page .he-scenes h3,.he-solution-page .he-scenes strong,.he-solution-page .he-readiness h2,.he-solution-page .he-readiness h3{color:#f4f7f7!important}.he-solution-page .he-scenes p,.he-solution-page .he-readiness p{color:#a9bdc1!important}.he-solution-page .he-platform-proof li,.he-solution-page .he-platform-proof a,.he-solution-page .he-related strong{color:#10242c!important}.he-solution-page .he-deliverables p{color:#66767c!important}.he-solution-page .sc-contact h2,.he-solution-page .sc-contact p{color:#071316!important}.he-solution-page .sc-contact a{color:#fff!important}.en-solution-page{color:#10242c;background:#f4f7f7}.en-hero{padding:150px 0 80px;color:#fff;background:linear-gradient(135deg,#07191f,#0a3038 58%,#11525a)}.en-hero-grid{min-height:610px;display:grid;grid-template-columns:.92fr 1.08fr;gap:70px;align-items:center}.en-hero-copy .sc-back{color:#a9bbc0}.en-kicker{display:block;margin:68px 0 22px;color:#b7ff32;font:700 12px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.13em}.en-hero h1{max-width:650px;margin:0;color:#f4f7f7;font-size:68px;line-height:1.05;letter-spacing:-.055em}.en-hero-copy>p{max-width:660px;margin:28px 0 34px;color:#bed0d4;font-size:17px;line-height:1.9}.en-hero figure{position:relative;height:500px;margin:0;overflow:hidden;background:#0d2d34}.en-hero figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#04161c24,#04161c00 55%),linear-gradient(0deg,rgba(4,22,28,.88),transparent 52%)}.en-hero figure img{width:100%;height:100%;object-fit:cover}.en-hero figcaption{position:absolute;z-index:1;left:30px;right:30px;bottom:28px;display:flex;align-items:end;justify-content:space-between;gap:28px}.en-hero figcaption span{color:#b7ff32;font:700 11px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.12em}.en-hero figcaption strong{max-width:320px;color:#fff;text-align:right;font-size:17px;line-height:1.5}.en-context,.en-framework,.en-content-proof,.en-operation,.en-service-path{padding:110px 0}.en-context{background:#f4f7f7}.en-context :is(h2,h3){color:#10242c}.en-context p{color:#53676e}.en-framework{background:#fff}.en-framework .he-section-head :is(h2){color:#10242c}.en-framework .he-section-head>p{color:#64757b}.en-framework-grid{margin-top:62px;display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #cad7d9;border-left:1px solid #cad7d9}.en-framework-grid article{min-height:250px;padding:38px;display:grid;grid-template-columns:54px 1fr;gap:16px;border-right:1px solid #cad7d9;border-bottom:1px solid #cad7d9}.en-framework-grid article>span,.en-service-grid article>span{color:#008b9a;font:700 12px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.en-framework-grid h3{margin:0 0 16px;color:#10242c;font-size:27px}.en-framework-grid p{margin:0;color:#53676e;line-height:1.8}.en-framework-grid strong{margin-top:24px;display:flex;gap:8px;align-items:center;color:#087f8f;font-size:14px}.en-framework-grid strong svg{width:16px}.en-content-proof{color:#fff;background:#082b32}.en-proof-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:72px;align-items:center}.en-proof-copy>span,.en-operation>div>div>span{color:#b7ff32;font:700 12px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.12em}.en-proof-copy h2,.en-operation h2{margin:24px 0;color:#f4f7f7;font-size:48px;line-height:1.14;letter-spacing:-.045em}.en-proof-copy>p,.en-operation>div>div>p{color:#a9bdc1;line-height:1.9}.en-proof-copy ul{margin:34px 0 0;padding:0;list-style:none}.en-proof-copy li{padding:14px 0;display:flex;align-items:center;gap:12px;color:#e5eeee;border-top:1px solid rgba(255,255,255,.14)}.en-proof-copy li svg{width:17px;color:#b7ff32}.en-content-proof figure{margin:0;background:#051c21}.en-content-proof figure img{width:100%;height:470px;object-fit:cover}.en-content-proof figcaption{padding:18px 22px;display:flex;justify-content:space-between;gap:24px;color:#a9bdc1;font-size:13px}.en-content-proof figcaption strong{color:#fff}.en-operation{background:#0d3f47}.en-operation-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:74px;align-items:center}.en-operation figure{margin:0;background:#06262c}.en-operation figure img{width:100%;height:500px;object-fit:cover}.en-operation figcaption{padding:15px 20px;color:#afc7ca;font-size:13px}.en-operation-points{margin-top:38px;display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid rgba(255,255,255,.18);border-left:1px solid rgba(255,255,255,.18)}.en-operation-points article{padding:22px;border-right:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18)}.en-operation-points strong{color:#fff}.en-operation-points p{margin:8px 0 0;color:#a9bdc1;font-size:14px;line-height:1.7}.en-service-path{background:#eef3f3}.en-service-path .he-section-head h2{color:#10242c}.en-service-path .he-section-head>p{color:#64757b}.en-service-grid{margin-top:60px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #cad7d9}.en-service-grid article{min-height:290px;padding:34px 26px;border-right:1px solid #cad7d9}.en-service-grid article:last-child{border-right:0}.en-service-grid h3{margin:52px 0 16px;color:#10242c;font-size:24px}.en-service-grid p{margin:0;color:#53676e;line-height:1.8}.en-deliverables,.en-related{background:#fff}.en-solution-page .sc-contact h2,.en-solution-page .sc-contact p{color:#071316!important}.en-solution-page .sc-contact a{color:#fff!important}@media (max-width:900px){.en-hero{padding:110px 0 54px}.en-hero-grid,.en-proof-grid,.en-operation-grid{grid-template-columns:1fr;gap:48px}.en-kicker{margin-top:46px}.en-hero h1{font-size:50px}.en-hero figure{height:440px}.en-service-grid{grid-template-columns:repeat(2,1fr)}.en-service-grid article:nth-child(2){border-right:0}.en-service-grid article{border-bottom:1px solid #cad7d9}}@media (max-width:600px){.en-hero h1{font-size:40px}.en-hero-copy>p{font-size:15px}.en-hero figure{height:330px}.en-hero figcaption{left:18px;right:18px}.en-hero figcaption strong{max-width:190px;font-size:14px}.en-context,.en-framework,.en-content-proof,.en-operation,.en-service-path{padding:82px 0}.en-framework-grid,.en-service-grid,.en-operation-points{grid-template-columns:1fr}.en-framework-grid article{min-height:auto;padding:28px 24px}.en-proof-copy h2,.en-operation h2{font-size:36px}.en-content-proof figure img,.en-operation figure img{height:310px}.en-service-grid article{min-height:auto;padding:30px 0;border-right:0}.en-service-grid h3{margin-top:28px}}.en-solution-page .en-hero h1,.en-solution-page .en-hero figcaption strong{color:#f4f7f7!important}.en-solution-page .en-hero-copy>p{color:#bed0d4!important}.en-solution-page .en-context h2,.en-solution-page .en-context h3,.en-solution-page .en-framework h2,.en-solution-page .en-framework h3,.en-solution-page .en-service-path h2,.en-solution-page .en-service-path h3,.en-solution-page .en-deliverables h2,.en-solution-page .en-related h2{color:#10242c!important}.en-solution-page .en-context p,.en-solution-page .en-framework p,.en-solution-page .en-service-path p,.en-solution-page .en-deliverables p{color:#53676e!important}.en-solution-page .en-content-proof h2,.en-solution-page .en-operation h2,.en-solution-page .en-content-proof strong,.en-solution-page .en-operation strong{color:#f4f7f7!important}.en-solution-page .en-content-proof p,.en-solution-page .en-operation p{color:#a9bdc1!important}.en-solution-page .en-framework-grid strong{color:#087f8f!important}.en-scenarios,.en-platform-detail{padding:110px 0}.en-scenarios{background:#0a3038}.en-scenarios .he-section-head h2,.en-platform-detail .he-section-head h2{font-size:48px;line-height:1.14;letter-spacing:-.045em}.en-scenarios .he-section-head h2{color:#f4f7f7!important}.en-scenarios .he-section-head>p{color:#a9bdc1!important}.en-scenario-grid{margin-top:62px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.18);border-left:1px solid rgba(255,255,255,.18)}.en-scenario-grid article{min-height:250px;padding:34px 30px;border-right:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18)}.en-scenario-grid article>span{color:#b7ff32;font:700 12px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.en-scenario-grid h3{margin:52px 0 14px;color:#f4f7f7!important;font-size:24px}.en-scenario-grid p{margin:0;color:#a9bdc1!important;line-height:1.8}.en-platform-detail{background:#fff}.en-platform-detail .he-section-head h2{color:#10242c!important}.en-platform-detail .he-section-head>p{color:#64757b!important}.en-platform-showcase{margin-top:62px;display:grid;grid-template-columns:1.08fr .92fr;gap:54px;align-items:start}.en-platform-showcase figure{position:sticky;top:110px;margin:0;border:1px solid #d4dfe0;background:#f5f8f8}.en-platform-showcase figure img{display:block;width:100%}.en-platform-showcase figcaption{padding:14px 18px;color:#607278;font-size:13px;border-top:1px solid #d4dfe0}.en-platform-capabilities{border-top:1px solid #cad7d9}.en-platform-capabilities article{min-height:142px;padding:25px 0;display:grid;grid-template-columns:50px 1fr;gap:18px;border-bottom:1px solid #cad7d9}.en-platform-capabilities article>span{color:#008b9a;font:700 12px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.en-platform-capabilities h3{margin:0 0 9px;color:#10242c!important;font-size:22px}.en-platform-capabilities p{margin:0;color:#53676e!important;line-height:1.75}@media (max-width:900px){.en-scenario-grid{grid-template-columns:repeat(2,1fr)}.en-platform-showcase{grid-template-columns:1fr}.en-platform-showcase figure{position:static}}@media (max-width:600px){.en-scenarios,.en-platform-detail{padding:82px 0}.en-scenarios .he-section-head h2,.en-platform-detail .he-section-head h2{font-size:36px}.en-scenario-grid{grid-template-columns:1fr}.en-scenario-grid article{min-height:auto}.en-platform-showcase{margin-top:42px}}.he-applications{padding:110px 0;background:#fff}.he-applications .he-section-head h2{color:#10242c!important}.he-applications .he-section-head>p{color:#64757b!important}.he-application-grid{margin-top:62px;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.he-application-grid>a{color:inherit;border:1px solid #cad7d9;background:#f7f9f9;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.he-application-grid>a:hover{transform:translateY(-5px);border-color:#55aab1;box-shadow:0 18px 42px #092a311a}.he-application-grid figure{position:relative;height:245px;margin:0;overflow:hidden;background:#e8eeee;border-bottom:1px solid #cad7d9}.he-application-grid figure img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .35s ease}.he-application-grid>a:hover figure img{transform:scale(1.025)}.he-application-grid figure>span{position:absolute;top:16px;left:16px;min-width:38px;height:30px;display:grid;place-items:center;color:#071316;background:#b7ff32;font:700 11px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.he-application-grid>a>div{padding:28px 26px 30px}.he-application-grid small{color:#087f8f;font-weight:700;letter-spacing:.04em}.he-application-grid h3{margin:12px 0;color:#10242c!important;font-size:27px}.he-application-grid p{min-height:104px;margin:0;color:#53676e!important;line-height:1.8}.he-application-grid strong{margin-top:22px;display:flex;align-items:center;justify-content:space-between;color:#10242c!important;font-size:14px}.he-application-grid strong svg{width:17px;color:#087f8f}#he-blueprint,#enterprise-framework{scroll-margin-top:100px}@media (max-width:900px){.he-application-grid{grid-template-columns:1fr 1fr}.he-application-grid>a:last-child{grid-column:1/-1}}@media (max-width:600px){.he-applications{padding:82px 0}.he-application-grid{grid-template-columns:1fr}.he-application-grid>a:last-child{grid-column:auto}.he-application-grid figure{height:230px}.he-application-grid p{min-height:0}}.solution-concept-section{padding:110px 0;background:#eef3f3}.solution-concept-section .he-section-head h2{color:#10242c!important}.solution-concept-section .he-section-head>p{color:#64757b!important}.solution-concept-grid{margin-top:62px;display:grid;grid-template-columns:repeat(2,1fr);gap:26px}.solution-concept-grid article{overflow:hidden;border:1px solid #cad7d9;background:#fff}.solution-concept-grid article>a,.solution-concept-feature>a{position:relative;display:block;overflow:hidden;background:#e8eeee}.solution-concept-grid article>a img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.solution-concept-grid article>a>span,.solution-concept-feature>a>span{position:absolute;right:16px;bottom:16px;min-height:38px;padding:0 14px;display:flex;align-items:center;gap:8px;color:#fff;background:#071316e0;font-size:13px;font-weight:700}.solution-concept-grid article>a>span svg,.solution-concept-feature>a>span svg{width:16px}.solution-concept-grid article>div{padding:28px 30px 32px}.solution-concept-grid small,.solution-concept-feature small{color:#087f8f;font-weight:800;letter-spacing:.04em}.solution-concept-grid h3,.solution-concept-feature h3{margin:12px 0 14px;color:#10242c!important;font-size:28px;line-height:1.35}.solution-concept-grid p,.solution-concept-feature p{margin:0;color:#53676e!important;line-height:1.8}.solution-concept-note{margin:22px 0 0;color:#718288!important;font-size:13px}.en-concept-section{background:#f4f7f7}.solution-concept-feature{margin-top:62px;display:grid;grid-template-columns:1.25fr .75fr;gap:50px;align-items:center}.solution-concept-feature>a{border:1px solid #cad7d9;background:#fff}.solution-concept-feature>a img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.solution-concept-feature>div>ul{margin:28px 0;padding:0;list-style:none;border-top:1px solid #cad7d9}.solution-concept-feature>div>ul li{padding:14px 0;display:flex;gap:10px;align-items:flex-start;color:#30474f;border-bottom:1px solid #cad7d9;line-height:1.65}.solution-concept-feature>div>ul svg{width:17px;min-width:17px;margin-top:4px;color:#087f8f}@media (max-width:900px){.solution-concept-grid,.solution-concept-feature{grid-template-columns:1fr}}@media (max-width:600px){.solution-concept-section{padding:82px 0}.solution-concept-grid,.solution-concept-feature{margin-top:42px}.solution-concept-grid article>a,.solution-concept-feature>a{overflow-x:auto;overscroll-behavior-inline:contain}.solution-concept-grid article>a img,.solution-concept-feature>a img{width:760px;max-width:none;aspect-ratio:16/9}.solution-concept-grid article>div{padding:24px}.solution-concept-grid h3,.solution-concept-feature h3{font-size:25px}}.ps-solution-page{color:#10242c;background:#f4f7f7}.ps-hero{padding:150px 0 80px;color:#fff;background:linear-gradient(135deg,#06171e,#0b2f39 58%,#154b55)}.ps-hero-grid{min-height:610px;display:grid;grid-template-columns:.94fr 1.06fr;gap:72px;align-items:center}.ps-hero-copy .sc-back{color:#a9bbc0}.ps-kicker{display:block;margin:68px 0 22px;color:#b7ff32;font:700 12px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.13em}.ps-hero h1{margin:0;color:#f4f7f7;font-size:66px;line-height:1.06;letter-spacing:-.055em}.ps-hero-copy>p{max-width:660px;margin:28px 0 34px;color:#bed0d4;font-size:17px;line-height:1.9}.ps-hero figure{position:relative;height:500px;margin:0;overflow:hidden;background:#0a2a32}.ps-hero figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(4,22,28,.9),transparent 54%)}.ps-hero figure img{width:100%;height:100%;object-fit:cover}.ps-hero figcaption{position:absolute;z-index:1;left:30px;right:30px;bottom:28px;display:flex;justify-content:space-between;align-items:end;gap:28px}.ps-hero figcaption span{color:#b7ff32;font:700 11px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.12em}.ps-hero figcaption strong{max-width:310px;color:#fff;text-align:right;font-size:17px;line-height:1.5}.ps-context,.ps-panorama,.ps-scenarios,.ps-brochure,.ps-service,.ps-governance{padding:110px 0}.ps-context{background:#f4f7f7}.ps-solution-page .ps-decision strong{color:#10242c!important}.ps-solution-page .ps-decision small{color:#718288!important}.ps-solution-page .ps-decision p{color:#53676e!important}.ps-context :is(h2,h3){color:#10242c!important}.ps-context p{color:#53676e!important}.ps-panorama{background:#fff}.ps-panorama .he-section-head h2,.ps-service .he-section-head h2{color:#10242c!important}.ps-panorama .he-section-head>p,.ps-service .he-section-head>p{color:#64757b!important}.ps-panorama-grid{margin-top:62px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #cad7d9;border-left:1px solid #cad7d9}.ps-panorama-grid article{min-height:310px;padding:34px 28px;border-right:1px solid #cad7d9;border-bottom:1px solid #cad7d9}.ps-panorama-grid article>span,.ps-service-grid article>span{color:#008b9a;font:700 12px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.ps-panorama-grid h3{margin:70px 0 17px;color:#10242c!important;font-size:25px;line-height:1.35}.ps-panorama-grid p{margin:0;color:#53676e!important;line-height:1.8}.ps-scenarios{background:#09353e}.ps-scenarios .he-section-head h2{color:#f4f7f7!important}.ps-scenarios .he-section-head>p{color:#a9bdc1!important}.ps-scenario-grid{margin-top:62px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.18);border-left:1px solid rgba(255,255,255,.18)}.ps-scenario-grid article{min-height:280px;padding:34px 30px;border-right:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18)}.ps-scenario-grid article>span{color:#b7ff32;font:700 12px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.ps-scenario-grid h3{margin:55px 0 16px;color:#f4f7f7!important;font-size:24px}.ps-scenario-grid p{margin:0;color:#a9bdc1!important;line-height:1.8}.ps-brochure{background:#edf2f2}.ps-brochure .he-section-head h2{color:#10242c!important}.ps-brochure .he-section-head>p{color:#64757b!important}.ps-concept-grid{grid-template-columns:repeat(2,1fr)}.ps-service{background:#fff}.ps-service-grid{margin-top:62px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #cad7d9}.ps-service-grid article{min-height:320px;padding:34px 28px;border-right:1px solid #cad7d9}.ps-service-grid article:last-child{border-right:0}.ps-service-grid h3{margin:64px 0 16px;color:#10242c!important;font-size:24px}.ps-service-grid p{margin:0;color:#53676e!important;line-height:1.8}.ps-governance{color:#fff;background:#082a31}.ps-governance-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:72px}.ps-governance-grid>div:first-child>span{color:#b7ff32;font:700 12px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.12em}.ps-governance h2{margin:25px 0;color:#f4f7f7!important;font-size:48px;line-height:1.15;letter-spacing:-.045em}.ps-governance-grid>div:first-child>p{color:#a9bdc1!important;line-height:1.9}.ps-governance-grid>div:last-child{border-top:1px solid rgba(255,255,255,.18)}.ps-governance article{padding:28px 0;display:grid;grid-template-columns:180px 1fr;gap:30px;border-bottom:1px solid rgba(255,255,255,.18)}.ps-governance article strong{color:#f4f7f7!important;font-size:20px}.ps-governance article p{margin:0;color:#a9bdc1!important;line-height:1.75}.ps-deliverables,.ps-related{background:#fff}.ps-solution-page .sc-contact h2,.ps-solution-page .sc-contact p{color:#071316!important}.ps-solution-page .sc-contact a{color:#fff!important}#public-sector-panorama{scroll-margin-top:100px}@media (max-width:900px){.ps-hero-grid,.ps-governance-grid{grid-template-columns:1fr;gap:48px}.ps-hero h1{font-size:50px}.ps-hero figure{height:440px}.ps-panorama-grid,.ps-service-grid,.ps-scenario-grid{grid-template-columns:repeat(2,1fr)}.ps-service-grid article:nth-child(2){border-right:0}.ps-service-grid article{border-bottom:1px solid #cad7d9}}@media (max-width:600px){.ps-hero{padding:110px 0 54px}.ps-kicker{margin-top:46px}.ps-hero h1{font-size:40px}.ps-hero-copy>p{font-size:15px}.ps-hero figure{height:330px}.ps-hero figcaption{left:18px;right:18px}.ps-hero figcaption strong{max-width:190px;font-size:14px}.ps-context,.ps-panorama,.ps-scenarios,.ps-brochure,.ps-service,.ps-governance{padding:82px 0}.ps-panorama-grid,.ps-scenario-grid,.ps-service-grid{grid-template-columns:1fr}.ps-panorama-grid article,.ps-scenario-grid article,.ps-service-grid article{min-height:auto}.ps-panorama-grid h3,.ps-scenario-grid h3,.ps-service-grid h3{margin-top:34px}.ps-governance h2{font-size:36px}.ps-governance article{grid-template-columns:1fr;gap:10px}}@media (max-width:900px){.ps-concept-grid{grid-template-columns:1fr}}.aip-solution-page{color:#10242c;background:#f4f7f7}.aip-hero{padding:150px 0 80px;color:#fff;background:linear-gradient(135deg,#06171e,#092b35 56%,#104751)}.aip-hero-grid{min-height:620px;display:grid;grid-template-columns:.92fr 1.08fr;gap:72px;align-items:center}.aip-hero-copy .sc-back{color:#a9bbc0}.aip-kicker{display:block;margin:66px 0 22px;color:#b7ff32;font:700 12px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.13em}.aip-hero h1{margin:0;color:#f4f7f7;font-size:70px;line-height:1.04;letter-spacing:-.055em}.aip-hero-copy>p{max-width:650px;margin:28px 0 34px;color:#bed0d4;font-size:17px;line-height:1.9}.aip-hero figure{position:relative;margin:0;padding:18px;overflow:hidden;background:#082b34;border:1px solid rgba(123,220,231,.24);box-shadow:0 34px 90px #00000047}.aip-hero figure:after{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;background:linear-gradient(0deg,rgba(4,22,28,.88),transparent 52%);pointer-events:none}.aip-hero figure img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;object-position:left top}.aip-hero figcaption{position:absolute;z-index:1;left:42px;right:42px;bottom:38px;display:flex;justify-content:space-between;align-items:end;gap:28px}.aip-hero figcaption span{color:#b7ff32;font:700 11px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.1em}.aip-hero figcaption strong{max-width:300px;color:#fff;text-align:right;line-height:1.5}.aip-solution-page .aip-decision strong{color:#10242c!important}.aip-solution-page .aip-decision small{color:#718288!important}.aip-solution-page .aip-decision p{color:#53676e!important}.aip-context,.aip-blueprint,.aip-path,.aip-scenes,.aip-proof,.aip-readiness{padding:120px 0}.aip-context{background:#f4f7f7}.aip-context :is(h2,h3){color:#10242c!important}.aip-context p{color:#53676e!important}.aip-blueprint{background:#fff}.aip-blueprint .he-section-head h2,.aip-path .he-section-head h2,.aip-proof .he-section-head h2{color:#10242c!important}.aip-blueprint .he-section-head>p,.aip-path .he-section-head>p,.aip-proof .he-section-head>p{color:#64757b!important}.aip-blueprint-grid{margin-top:64px;display:grid;grid-template-columns:1.2fr .8fr;gap:58px;align-items:start}.aip-blueprint-grid>a,.aip-path-visual{position:relative;display:block;overflow:hidden;border:1px solid #c9d8da;background:#edf2f2}.aip-blueprint-grid>a img,.aip-path-visual img{display:block;width:100%}.aip-blueprint-grid>a>span,.aip-path-visual>span{position:absolute;right:18px;bottom:18px;min-height:40px;padding:0 15px;display:flex;align-items:center;gap:9px;color:#fff;background:#071316e6;font-size:13px;font-weight:700}.aip-blueprint-grid>a>span svg,.aip-path-visual>span svg{width:16px}.aip-blueprint-grid>div{border-top:1px solid #cad7d9}.aip-blueprint-grid article{padding:24px 0;display:grid;grid-template-columns:44px 1fr;gap:20px;border-bottom:1px solid #cad7d9}.aip-blueprint-grid article>span{color:#008b9a;font:700 12px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.aip-blueprint-grid h3{margin:0 0 8px;color:#10242c!important;font-size:22px}.aip-blueprint-grid p{margin:0;color:#53676e!important;line-height:1.75}.aip-path{background:#edf2f2}.aip-path-visual{margin-top:64px;background:#06243a}.aip-path-visual img{aspect-ratio:1264/848;object-fit:cover}.aip-scenes{background:#09353e}.aip-scenes .he-section-head h2{color:#f4f7f7!important}.aip-scenes .he-section-head>p{color:#a9bdc1!important}.aip-scene-grid{margin-top:64px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.18);border-left:1px solid rgba(255,255,255,.18)}.aip-scene-grid article{min-height:270px;padding:32px 28px;border-right:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18)}.aip-scene-grid article>span{color:#b7ff32;font:700 12px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.aip-scene-grid h3{margin:52px 0 14px;color:#f4f7f7!important;font-size:24px}.aip-scene-grid p{margin:0;color:#a9bdc1!important;line-height:1.8}.aip-proof{background:#fff}.aip-proof-feature{margin-top:64px;display:grid;grid-template-columns:1.42fr .58fr;min-height:540px;background:#062b33}.aip-proof-feature figure{position:relative;min-width:0;margin:0;overflow:hidden;background:#071a20}.aip-proof-feature figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent 62%,rgba(4,26,31,.55))}.aip-proof-feature figure img{width:100%;height:100%;min-height:540px;object-fit:cover;object-position:left top}.aip-proof-feature figcaption{position:absolute;z-index:1;left:26px;right:26px;bottom:24px;padding:16px 18px;display:flex;justify-content:space-between;gap:24px;color:#f5fbfb;background:#05181de0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.aip-proof-feature figcaption span{color:#b7ff32;font-size:12px;font-weight:800;letter-spacing:.08em}.aip-proof-feature figcaption strong{max-width:500px;text-align:right;font-size:14px}.aip-proof-feature>div{padding:54px 42px;align-self:center}.aip-proof-feature>div small{color:#b7ff32;font:800 11px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.12em}.aip-proof-feature>div h3{margin:20px 0 18px;color:#f4f8f8!important;font-size:32px;line-height:1.28}.aip-proof-feature>div p{margin:0;color:#adc2c5!important;line-height:1.9}.aip-proof-feature>div ul{margin:28px 0 0;padding:0;display:grid;gap:13px;list-style:none}.aip-proof-feature>div li{display:flex;align-items:center;gap:10px;color:#e6f0f0;font-size:14px}.aip-proof-feature>div li svg{width:16px;color:#b7ff32}.aip-proof-grid{margin-top:28px;display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.aip-proof-grid article{min-width:0;display:grid;grid-template-rows:auto 1fr;border:1px solid #c8d6d8;background:#f6f9f9}.aip-proof-grid article.is-wide{grid-column:1/-1;grid-template-columns:1.35fr .65fr;grid-template-rows:1fr}.aip-proof-grid figure{position:relative;min-width:0;margin:0;overflow:hidden;background:#e6eeee}.aip-proof-grid figure img{display:block;width:100%;aspect-ratio:1450/760;object-fit:cover;object-position:left top}.aip-proof-grid article.is-wide figure img{height:100%;min-height:370px;aspect-ratio:auto}.aip-proof-grid figcaption{position:absolute;left:18px;bottom:18px;padding:9px 12px;color:#fff;background:#062228db;font-size:12px;font-weight:700}.aip-proof-grid article>div{position:relative;padding:30px 32px 34px 76px}.aip-proof-grid article>div>span{position:absolute;left:30px;top:34px;color:#008b9a;font:800 12px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.aip-proof-grid h3{margin:0 0 12px;color:#10242c!important;font-size:24px;line-height:1.35}.aip-proof-grid p{margin:0;color:#53676e!important;line-height:1.8}.aip-readiness{color:#fff;background:#082a31}.aip-readiness-grid{display:grid;grid-template-columns:.86fr 1.14fr;gap:80px}.aip-readiness-grid>div:first-child>span{color:#b7ff32;font:700 12px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.12em}.aip-readiness h2{margin:25px 0;color:#f4f7f7!important;font-size:50px;line-height:1.15;letter-spacing:-.045em}.aip-readiness-grid>div:first-child>p{color:#a9bdc1!important;line-height:1.9}.aip-readiness-grid>div:last-child{border-top:1px solid rgba(255,255,255,.18)}.aip-readiness article{padding:28px 0;display:grid;grid-template-columns:180px 1fr;gap:30px;border-bottom:1px solid rgba(255,255,255,.18)}.aip-readiness article strong{color:#f4f7f7!important;font-size:20px}.aip-readiness article p{margin:0;color:#a9bdc1!important;line-height:1.75}.aip-deliverables,.aip-related{background:#fff}.aip-solution-page .sc-contact h2,.aip-solution-page .sc-contact p{color:#071316!important}.aip-solution-page .sc-contact a{color:#fff!important}#ai-platform-blueprint{scroll-margin-top:100px}@media (max-width:900px){.aip-hero-grid,.aip-blueprint-grid,.aip-readiness-grid,.aip-proof-feature{grid-template-columns:1fr;gap:48px}.aip-proof-feature{gap:0}.aip-proof-grid article.is-wide{grid-template-columns:1fr}.aip-hero h1{font-size:54px}.aip-scene-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.aip-hero{padding:110px 0 54px}.aip-kicker{margin-top:46px}.aip-hero h1{font-size:42px}.aip-hero-copy>p{font-size:15px}.aip-hero figure{padding:10px}.aip-hero figure:after{top:10px;right:10px;bottom:10px;left:10px}.aip-hero figcaption{left:26px;right:26px;bottom:24px}.aip-hero figcaption strong{max-width:190px;font-size:13px}.aip-context,.aip-blueprint,.aip-path,.aip-scenes,.aip-proof,.aip-readiness{padding:82px 0}.aip-blueprint-grid>a,.aip-path-visual{overflow-x:auto;overscroll-behavior-inline:contain}.aip-blueprint-grid>a img{width:760px;max-width:none}.aip-proof-feature figure img{min-height:360px}.aip-proof-grid{grid-template-columns:1fr}.aip-proof-grid article.is-wide{grid-column:auto}.aip-proof-grid article.is-wide figure img{min-height:250px}.aip-path-visual img{width:760px;max-width:none;aspect-ratio:1264/848}.aip-scene-grid{grid-template-columns:1fr}.aip-scene-grid article{min-height:auto}.aip-scene-grid h3{margin-top:34px}.aip-readiness h2{font-size:36px}.aip-readiness article{grid-template-columns:1fr;gap:10px}}.solution-visual-feature{margin-top:62px;display:grid;grid-template-columns:minmax(0,1.42fr) minmax(330px,.58fr);background:#071e25;border:1px solid rgba(141,196,201,.22);box-shadow:0 28px 70px #051f2629}.solution-visual-feature>a{position:relative;min-width:0;display:block;overflow:hidden;background:#06171d}.solution-visual-feature>a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset -42px 0 80px #04161c4d}.solution-visual-feature>a img{width:100%;height:100%;min-height:520px;display:block;object-fit:cover;transition:transform .45s ease}.solution-visual-feature>a:hover img{transform:scale(1.018)}.solution-visual-feature>a>span{position:absolute;z-index:1;right:22px;bottom:20px;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;color:#f5fbfb;background:#051d24d6;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:12px;font-weight:700}.solution-visual-feature>a>span svg{width:15px}.solution-visual-feature>div{padding:54px 44px;display:flex;flex-direction:column;justify-content:center}.solution-visual-feature small{color:#b7ff32;font:700 11px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.13em}.solution-visual-feature h3{margin:22px 0 18px;color:#f4f8f8!important;font-size:32px;line-height:1.28;letter-spacing:-.025em}.solution-visual-feature p{margin:0;color:#adc0c4!important;line-height:1.85}.solution-visual-feature ul{margin:28px 0 0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.15)}.solution-visual-feature li{padding:14px 0;display:flex;align-items:flex-start;gap:10px;color:#dce7e9;border-bottom:1px solid rgba(255,255,255,.12);line-height:1.55}.solution-visual-feature li svg{flex:0 0 auto;width:16px;color:#b7ff32}.solution-visual-feature.is-reverse>a{order:2}.solution-visual-feature.is-reverse>a:after{box-shadow:inset 42px 0 80px #04161c4d}.ps-visual-stack{display:grid;gap:34px}.he-concept-section .solution-visual-feature{background:#082a31}.he-blueprint-stage{background:#071a22}.he-blueprint-stage>img{aspect-ratio:1264/848;object-fit:cover}.en-platform-showcase figure{overflow:hidden;background:#071e25}.en-platform-showcase figure>a{display:block;overflow:hidden}.en-platform-showcase figure img{aspect-ratio:1264/848;object-fit:cover;transition:transform .4s ease}.en-platform-showcase figure>a:hover img{transform:scale(1.018)}.en-platform-showcase figcaption{color:#607278;background:#f5f8f8}.ps-brochure{padding:120px 0 130px}.ps-brochure .solution-visual-feature{margin-top:0}.ps-brochure .he-section-head{margin-bottom:62px}@media (max-width:1000px){.solution-visual-feature{grid-template-columns:1fr}.solution-visual-feature>a img{min-height:0;aspect-ratio:1264/848}.solution-visual-feature.is-reverse>a{order:0}.solution-visual-feature>a:after,.solution-visual-feature.is-reverse>a:after{box-shadow:inset 0 -50px 70px #04161c40}}@media (max-width:600px){.solution-visual-feature{margin-top:42px}.solution-visual-feature>a{overflow-x:auto;overscroll-behavior-inline:contain}.solution-visual-feature>a img{width:760px;max-width:none}.solution-visual-feature>div{padding:34px 24px 38px}.solution-visual-feature h3{font-size:27px}.solution-visual-feature>a>span{position:sticky;left:16px;right:auto;bottom:14px;width:max-content;margin-top:-54px;margin-bottom:14px}.ps-brochure{padding:82px 0}.ps-brochure .he-section-head{margin-bottom:42px}.ps-visual-stack{gap:24px}}.product-showcase-visual{width:100%;height:100%;margin:0;display:grid;grid-template-rows:1fr auto;overflow:hidden;background:#071a21}.product-showcase-visual img{width:100%;height:100%;min-height:340px;display:block;object-fit:cover}.product-showcase-visual figcaption{padding:12px 16px;color:#a9bec3;background:#0b2730;border-top:1px solid rgba(255,255,255,.12);font-size:12px}.work-card-meta{margin:7px 0 0;display:block;color:#73878e;font-size:12px;line-height:1.45}.work-card .media-ready+.work-card-meta{color:#62777e}.work-card-grid.is-catalog .work-card figure img{background:#0a171d}@media (max-width:600px){.product-showcase-visual img{min-height:245px}}.sc-case-card.has-sample figure img{object-fit:contain;background:#07191f}.sc-case-card figure b{position:absolute;z-index:2;right:18px;bottom:16px;min-height:34px;padding:0 12px;display:inline-flex;align-items:center;gap:7px;color:#07191f;background:var(--lime);font-size:11px;font-weight:700;box-shadow:0 10px 24px #0000003d}.sc-case-card figure b svg{width:15px;height:15px}.sc-content-case-detail .sc-case-detail-grid figure img{object-fit:contain;background:#071116}.sc-case-sample{padding:120px 0;color:#eef7f7;background:#081d24}.sc-case-sample-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:90px;align-items:center}.sc-case-sample-grid>div>span{color:var(--lime);font:600 11px Roboto Mono,monospace;letter-spacing:.08em}.sc-case-sample-grid h2{margin:20px 0 24px;color:#fff;font-size:clamp(38px,3.5vw,55px);line-height:1.15;letter-spacing:-.045em}.sc-case-sample-grid p{max-width:520px;margin:0 0 32px;color:#9db0b5;font-size:15px;line-height:1.9}.sc-case-sample-grid .button{border:0;cursor:pointer}.sc-case-sample-cover{position:relative;min-height:460px;padding:0;overflow:hidden;color:#fff;background:#02090c;border:1px solid rgba(148,204,211,.24);cursor:pointer}.sc-case-sample-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#020c100f 36%,#020c10b8);transition:background .35s ease}.sc-case-sample-cover img{width:100%;height:460px;display:block;object-fit:contain;transition:transform .5s cubic-bezier(.2,.75,.2,1),filter .35s ease}.sc-case-sample-cover i{position:absolute;z-index:2;left:50%;top:50%;width:66px;height:66px;display:grid;place-items:center;color:#e9ffff;background:#04191fa3;border:1px solid rgba(214,250,250,.72);border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 14px 42px #00000052,inset 0 0 0 6px #ffffff09;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:color .25s ease,background .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s ease}.sc-case-sample-cover i:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;border:1px solid rgba(153,223,225,.22);border-radius:50%;transition:inset .25s ease,opacity .25s ease}.sc-case-sample-cover i svg{width:23px;height:23px;margin-left:3px;stroke-width:1.6}.sc-case-sample-cover span{position:absolute;z-index:2;right:20px;bottom:18px;padding:6px 9px;color:#eefafa;background:#0311159e;border:1px solid rgba(255,255,255,.14);border-radius:2px;font:600 11px Roboto Mono,monospace;letter-spacing:.04em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sc-case-sample-cover:hover img{transform:scale(1.012);filter:brightness(.9)}.sc-case-sample-cover:hover:after{background:linear-gradient(180deg,#020c1021 25%,#020c10c2)}.sc-case-sample-cover:hover i{color:#07191f;background:var(--lime);border-color:var(--lime);box-shadow:0 16px 48px #00000061,0 0 28px #b7ef3533;transform:translate(-50%,-50%) scale(1.06)}.sc-case-sample-cover:hover i:after{top:-13px;right:-13px;bottom:-13px;left:-13px;opacity:.55}.sc-case-sample-cover:focus-visible{outline:2px solid var(--lime);outline-offset:5px}.sc-case-sample-cover:focus-visible i{color:#07191f;background:var(--lime);border-color:var(--lime)}@media (max-width:800px){.sc-case-sample{padding:78px 0}.sc-case-sample-grid{grid-template-columns:1fr;gap:42px}.sc-case-sample-cover{min-height:250px}.sc-case-sample-cover img{height:250px}.sc-case-sample-cover i{width:58px;height:58px}.sc-case-sample-cover i svg{width:21px;height:21px}}.product-story-meta{grid-template-columns:42px 34px minmax(0,1fr) auto}.product-story-meta em{min-height:28px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-style:normal;font-weight:700;letter-spacing:.03em;border:1px solid}.product-story-meta em.is-public{color:#087f94;background:#e9fbfd;border-color:#a7dce3}.product-story-meta em.is-demo{color:#536413;background:#f1facd;border-color:#cfe681}@media (max-width:600px){.product-story-meta{grid-template-columns:34px 28px minmax(0,1fr) auto;gap:10px}.product-story-meta em{min-height:25px;padding:0 8px;font-size:9px}}#case-results{scroll-margin-top:104px}.about-corporate-page{color:#11181b;background:#f5f7f7}.about-corp-hero{position:relative;min-height:790px;padding-top:78px;overflow:hidden;background:#eef2f3;isolation:isolate}.about-corp-building{position:absolute;z-index:-2;inset:78px auto 0 0;width:58%;height:calc(100% - 78px);object-fit:cover;object-position:46% center}.about-corp-hero:after{content:"";position:absolute;z-index:-1;top:78px;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0 45%,rgba(242,246,247,.72) 54%,#f5f7f7 68%)}.about-corp-shape{position:absolute;z-index:-1;left:35%;top:110px;color:#082e3811;font:900 clamp(420px,43vw,760px)/.8 Arial,sans-serif;letter-spacing:-.12em;pointer-events:none}.about-corp-hero-grid{min-height:712px;display:grid;grid-template-columns:1.08fr .92fr;align-items:center}.about-corp-hero-space{align-self:end;padding:0 0 30px}.about-corp-hero-space span{padding:8px 10px;color:#dfeaec;background:#041b22b8;font-size:10px;font-weight:600;letter-spacing:.06em}.about-corp-intro{max-width:620px;justify-self:end;padding:70px 0 56px 72px}.about-corp-title{margin-bottom:34px;display:grid;grid-template-columns:58px 1fr;align-items:end}.about-corp-title i{width:42px;height:42px;align-self:start;margin-top:8px;display:block;background:var(--lime);border-radius:42px 0 0}.about-corp-title span{align-self:start;padding-top:9px;color:#203238;font-size:24px;font-weight:700}.about-corp-title strong{grid-column:2;margin-top:-5px;color:#08161b!important;font-size:clamp(62px,6.4vw,104px);line-height:.82;letter-spacing:-.075em}.about-corp-intro p{margin:0 0 22px;color:#36484d;font-size:16px;line-height:2}.about-corp-intro p b{color:#071b21}.about-corp-intro>a{margin-top:14px;display:inline-flex;align-items:center;gap:14px;color:#087f91;font-size:14px;font-weight:700}.about-corp-intro>a svg{width:17px}.about-corp-nav{position:sticky;z-index:20;top:78px;color:#dce7e9;background:#071c23;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.1)}.about-corp-nav .shell{height:64px;display:flex;align-items:stretch}.about-corp-nav a{min-width:150px;padding:0 24px;display:flex;align-items:center;justify-content:center;color:#9fb0b4;border-right:1px solid rgba(255,255,255,.1);font-size:13px;transition:color .2s,background .2s}.about-corp-nav a:first-child{border-left:1px solid rgba(255,255,255,.1)}.about-corp-nav a:hover{color:#06191f;background:var(--lime)}.about-corporate-page :is(#about-evidence,#about-history,#about-strengths,#about-credentials,#about-network){scroll-margin-top:142px}.about-corp-section-head{max-width:100%;display:grid;grid-template-columns:minmax(360px,.85fr) minmax(420px,1.15fr);column-gap:90px;align-items:end}.about-corp-section-head>span{grid-column:1/-1;margin-bottom:18px;color:#04899c;font:700 11px Roboto Mono,monospace;letter-spacing:.12em}.about-corp-section-head h2{margin:0;color:#0b1c21!important;font-size:clamp(42px,4vw,62px);line-height:1.12;letter-spacing:-.05em}.about-corp-section-head p{max-width:600px;margin:0 0 4px;color:#66767b;font-size:15px;line-height:1.9}.about-corp-section-head.is-light>span{color:var(--lime)}.about-corp-section-head.is-light h2{color:#f4f8f8!important}.about-corp-section-head.is-light p{color:#9eafb3}.about-corp-evidence{padding:128px 0 136px;background:#fff}.about-corp-facts{margin-top:72px;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #cbd4d6;border-bottom:1px solid #cbd4d6}.about-corp-facts article{min-height:220px;padding:34px 26px 30px 0}.about-corp-facts article+article{padding-left:26px;border-left:1px solid #d7dddf}.about-corp-facts strong{display:block;color:#071d24!important;font-size:clamp(42px,4vw,65px);line-height:1;letter-spacing:-.055em}.about-corp-facts strong span{font-size:.42em;letter-spacing:0}.about-corp-facts>article>span{margin-top:22px;display:block;color:#153139;font-size:15px;font-weight:700}.about-corp-facts p{margin:10px 0 0;color:#7a878b;font-size:12px;line-height:1.65}.about-corp-history{padding:140px 0 150px;color:#eef5f6;background:#071c23;overflow:hidden}.about-corp-timeline{position:relative;margin-top:84px;display:grid;grid-template-columns:repeat(6,minmax(220px,1fr));overflow-x:auto;border-top:1px solid #40545a;scrollbar-width:thin}.about-corp-timeline:before{content:"";position:absolute;left:0;right:0;top:85px;height:1px;background:#40545a}.about-corp-timeline article{position:relative;min-height:390px;padding:30px 26px 34px 0}.about-corp-timeline article+article{padding-left:26px;border-left:1px solid #263d44}.about-corp-timeline article>div{height:55px;display:flex;align-items:center;justify-content:space-between;gap:18px}.about-corp-timeline article>div span{color:#71878d;font:600 10px Roboto Mono,monospace}.about-corp-timeline article>div strong{color:var(--lime)!important;font-size:26px}.about-corp-timeline article:before{content:"";position:absolute;top:78px;left:0;width:15px;height:15px;background:#071c23;border:3px solid var(--lime);transform:rotate(45deg)}.about-corp-timeline article:first-child:before{left:0}.about-corp-timeline h3{min-height:62px;margin:54px 0 24px;color:#fff;font-size:20px;line-height:1.45}.about-corp-timeline ul{margin:0;padding:0;display:grid;gap:12px;list-style:none}.about-corp-timeline li{position:relative;padding-left:15px;color:#9dafb3;font-size:13px;line-height:1.65}.about-corp-timeline li:before{content:"";position:absolute;left:0;top:.72em;width:5px;height:1px;background:#69cbd5}.about-corp-more{margin-top:42px;display:inline-flex;align-items:center;gap:14px;color:var(--lime);font-size:14px;font-weight:700}.about-corp-more svg{width:17px}.about-corp-strengths{padding:140px 0;background:#f4f6f6}.about-corp-strength-grid{margin-top:78px;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #bdc8ca}.about-corp-strength-grid article{min-height:300px;padding:28px 28px 38px 0;border-bottom:1px solid #bdc8ca}.about-corp-strength-grid article+article{padding-left:28px;border-left:1px solid #d1d8da}.about-corp-strength-grid span{color:#0793a6;font:700 11px Roboto Mono,monospace}.about-corp-strength-grid h3{margin:74px 0 18px;color:#10262d!important;font-size:24px}.about-corp-strength-grid p{margin:0;color:#708085;font-size:13px;line-height:1.75}.about-corp-business-chain{margin-top:54px;padding:36px 0;display:flex;align-items:end;justify-content:space-between;gap:40px;border-bottom:1px solid #bdc8ca}.about-corp-business-chain span{color:#718287;font-size:11px;font-weight:700}.about-corp-business-chain h3{margin:13px 0 0;color:#0b2229!important;font-size:clamp(22px,2.4vw,34px)}.about-corp-business-chain a{flex:0 0 auto;display:inline-flex;align-items:center;gap:12px;color:#087f91;font-weight:700}.about-corp-business-chain svg{width:18px}.about-corp-credentials{padding:140px 0 150px;color:#fff;background:#0a252d}.about-corp-credential-grid{margin-top:78px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #476169}.about-corp-credential-grid article{min-height:430px;padding:36px 38px 45px 0}.about-corp-credential-grid article+article{padding-left:38px;border-left:1px solid #314a51}.about-corp-credential-grid article>svg{width:34px;height:34px;color:var(--lime)}.about-corp-credential-grid article>span{margin-top:55px;display:block;color:#7f969c;font:600 11px Roboto Mono,monospace}.about-corp-credential-grid h3{margin:18px 0 32px;font-size:26px}.about-corp-credential-grid ul{margin:0;padding:0;display:grid;gap:0;list-style:none;border-top:1px solid #3a5259}.about-corp-credential-grid li{padding:15px 0;color:#bac8cb;border-bottom:1px solid #30484f;font-size:14px;line-height:1.55}.about-corp-network{padding:140px 0;color:#12282f;background:#fff}.about-corp-network-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:110px;align-items:start}.about-corp-network-copy>span{color:#0793a6;font:700 11px Roboto Mono,monospace;letter-spacing:.12em}.about-corp-network-copy h2{margin:22px 0 28px;color:#12282f!important;font-size:clamp(46px,4vw,64px);line-height:1.1;letter-spacing:-.05em}.about-corp-network-copy p{max-width:680px;margin:0;color:#68797e;font-size:15px;line-height:1.9}.about-corp-industries{margin-top:42px;display:flex;flex-wrap:wrap;gap:10px}.about-corp-industries span{padding:10px 13px;color:#355159;background:#eef5f5;border:1px solid #d6e2e4;font-size:12px}.about-corp-city-list{border-top:1px solid #bdc8ca}.about-corp-city-list article{min-height:134px;display:grid;grid-template-columns:120px 1fr;align-items:center;border-bottom:1px solid #bdc8ca}.about-corp-city-list strong{color:#092a33!important;font-size:30px}.about-corp-city-list span{color:#718287;font-size:14px}.about-corp-directory{padding:120px 0 135px;background:#eef2f2}.about-corp-directory .about-portal{margin-top:64px}@media (max-width:1050px){.about-corp-hero-grid{grid-template-columns:.85fr 1.15fr}.about-corp-intro{padding-left:42px}.about-corp-section-head{grid-template-columns:1fr 1fr;gap:50px}.about-corp-facts{grid-template-columns:repeat(3,1fr)}.about-corp-facts article:nth-child(4){border-left:0}.about-corp-strength-grid{grid-template-columns:repeat(3,1fr)}.about-corp-strength-grid article:nth-child(4){border-left:0}.about-corp-network-grid{gap:60px}}@media (max-width:760px){.about-corp-hero{min-height:auto;padding-top:68px}.about-corp-building{position:relative;inset:auto;z-index:0;width:100%;height:310px;object-position:45% center}.about-corp-hero:after{inset:68px 0 auto;height:310px;background:linear-gradient(180deg,transparent 45%,#f5f7f7)}.about-corp-shape{display:none}.about-corp-hero-grid{min-height:0;display:block}.about-corp-hero-space{display:none}.about-corp-intro{max-width:none;padding:44px 0 70px}.about-corp-title{grid-template-columns:45px 1fr;margin-bottom:28px}.about-corp-title i{width:34px;height:34px}.about-corp-title span{font-size:19px}.about-corp-title strong{font-size:62px}.about-corp-intro p{font-size:14px;line-height:1.85}.about-corp-nav{top:68px;overflow-x:auto}.about-corp-nav .shell{width:max-content;min-width:100%;height:56px}.about-corp-nav a{min-width:112px;padding-inline:16px;font-size:12px}.about-corporate-page :is(#about-evidence,#about-history,#about-strengths,#about-credentials,#about-network){scroll-margin-top:142px}.about-corp-evidence,.about-corp-strengths,.about-corp-network{padding:88px 0 94px}.about-corp-history,.about-corp-credentials{padding:92px 0 100px}.about-corp-section-head{display:block}.about-corp-section-head h2{font-size:38px}.about-corp-section-head p{margin-top:24px;font-size:14px}.about-corp-facts{margin-top:50px;grid-template-columns:1fr 1fr}.about-corp-facts article{min-height:170px;padding:25px 18px 22px 0}.about-corp-facts article+article{padding-left:18px}.about-corp-facts article:nth-child(3),.about-corp-facts article:nth-child(5){padding-left:0;border-left:0}.about-corp-facts strong{font-size:44px}.about-corp-timeline{margin-top:54px;grid-template-columns:repeat(6,270px)}.about-corp-timeline article{min-height:360px}.about-corp-strength-grid{margin-top:52px;grid-template-columns:1fr}.about-corp-strength-grid article,.about-corp-strength-grid article+article{min-height:0;padding:26px 0 28px;border-left:0}.about-corp-strength-grid h3{margin:28px 0 12px}.about-corp-business-chain{align-items:flex-start;flex-direction:column}.about-corp-credential-grid{margin-top:54px;grid-template-columns:1fr}.about-corp-credential-grid article,.about-corp-credential-grid article+article{min-height:0;padding:32px 0 42px;border-left:0;border-bottom:1px solid #3a5259}.about-corp-credential-grid article>span{margin-top:30px}.about-corp-network-grid{grid-template-columns:1fr;gap:58px}.about-corp-city-list article{min-height:105px;grid-template-columns:90px 1fr}.about-corp-city-list strong{font-size:24px}.about-corp-directory{padding:86px 0 96px}}.about-corp-credentials .about-corp-section-head h2 b{display:inline;color:inherit;font:inherit;white-space:nowrap}.about-corp-directory .about-portal a{color:#11262c!important;background:transparent!important}.about-corp-directory .about-portal strong{color:#11262c!important}.about-corp-directory .about-portal a>svg:last-child{color:#617176!important}.about-corp-directory .about-portal a:hover{color:#07191f!important;background:#fff!important}.about-corp-directory .about-portal a:hover strong{color:#087f91!important}.about-corp-directory .about-portal a:hover>svg:last-child{color:#087f91!important;transform:translate(3px,-3px)}.about-detail-hero-v2{position:relative;min-height:760px;padding:145px 0 86px;overflow:hidden;isolation:isolate}.about-detail-hero-v2:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#041015f5,#041217e6 43%,#0412175c 72%,#0412171f)}.about-detail-hero-v2:after{content:"";position:absolute;z-index:-1;inset:auto 0 0;height:210px;background:linear-gradient(transparent,#08090b)}.about-detail-hero-image{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.about-detail-hero-v2 .about-detail-hero-grid{min-height:530px;grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr)}.about-detail-hero-v2 .detail-icon{width:34px;height:34px;color:var(--lime)}.about-detail-hero-v2 h1{max-width:650px;color:#fff!important;font-size:clamp(52px,5vw,78px);letter-spacing:-.055em}.about-detail-hero-v2 p{max-width:630px;color:#b5c2c5}.about-detail-hero-meta{align-self:end;justify-self:end;width:min(420px,100%);margin-bottom:18px;padding:28px 30px;display:grid;gap:13px;background:#04171db3;border:1px solid rgba(255,255,255,.2);box-shadow:0 24px 60px #00000040;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.about-detail-hero-meta span{color:var(--lime);font:700 10px Roboto Mono,monospace;letter-spacing:.12em}.about-detail-hero-meta strong{color:#fff!important;font-size:28px}.about-detail-hero-meta small{color:#9dafb3;font-size:12px}#about-content{scroll-margin-top:98px}.about-company-profile{padding:130px 0 0;color:#10262d;background:#fff}.about-company-profile-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(520px,1.14fr);gap:90px;align-items:center}.about-company-profile-grid>div>span,.about-company-heading>span{color:#078da0;font:700 11px Roboto Mono,monospace;letter-spacing:.12em}.about-company-profile h2,.about-company-heading h2,.about-company-clients h2{margin:22px 0 28px;color:#10262d!important;font-size:clamp(42px,4vw,60px);line-height:1.13;letter-spacing:-.05em}.about-company-profile-grid p{margin:0 0 20px;color:#63757a;font-size:15px;line-height:1.95}.about-company-profile figure{position:relative;min-height:520px;margin:0;overflow:hidden;background:#e8eff0}.about-company-profile figure img{width:100%;height:520px;object-fit:cover}.about-company-profile figcaption{position:absolute;left:18px;bottom:18px;padding:7px 9px;color:#e7f0f1;background:#04191fb8;font-size:10px}.about-company-fact-row{margin-top:80px;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #c6d0d2;border-bottom:1px solid #c6d0d2}.about-company-fact-row article{min-height:180px;padding:34px 24px 28px 0;display:flex;flex-direction:column;justify-content:space-between}.about-company-fact-row article+article{padding-left:24px;border-left:1px solid #d5dddf}.about-company-fact-row strong{color:#0a2a32!important;font-size:48px;line-height:1;letter-spacing:-.05em}.about-company-fact-row strong span{font-size:.38em;letter-spacing:0}.about-company-fact-row>article>span{color:#62757a;font-size:13px;font-weight:700}.about-company-scope{padding:140px 0 150px;color:#edf5f6;background:#08232b}.about-company-heading{max-width:100%;display:grid;grid-template-columns:minmax(360px,.9fr) minmax(400px,1.1fr);column-gap:80px;align-items:end}.about-company-heading>span{grid-column:1/-1;margin-bottom:18px}.about-company-scope .about-company-heading>span{color:var(--lime)}.about-company-scope .about-company-heading h2{color:#fff!important}.about-company-heading>p{margin:0 0 5px;color:#77898e;font-size:15px;line-height:1.9}.about-company-scope .about-company-heading>p{color:#9fb0b4}.about-company-scope-grid{margin-top:74px;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #466068}.about-company-scope-grid article{min-height:310px;padding:30px 28px 36px 0;border-bottom:1px solid #466068}.about-company-scope-grid article+article{padding-left:28px;border-left:1px solid #304a52}.about-company-scope-grid span{color:var(--lime);font:700 10px Roboto Mono,monospace}.about-company-scope-grid h3{margin:78px 0 18px;color:#fff!important;font-size:21px;line-height:1.45}.about-company-scope-grid p{margin:0;color:#95a8ad;font-size:13px;line-height:1.75}.about-company-proof{padding:140px 0 150px;color:#11282f;background:#f4f6f6}.about-company-proof-grid{margin-top:72px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #bdc9cb}.about-company-proof-grid article{min-height:390px;padding:35px 38px 42px 0}.about-company-proof-grid article+article{padding-left:38px;border-left:1px solid #d0d8da}.about-company-proof-grid svg{width:32px;height:32px;color:#078da0}.about-company-proof-grid strong{margin:55px 0 27px;display:block;color:#11282f!important;font-size:25px}.about-company-proof-grid ul{margin:0;padding:0;list-style:none;border-top:1px solid #ccd5d7}.about-company-proof-grid li{padding:14px 0;color:#65777c;border-bottom:1px solid #d5dcde;font-size:14px;line-height:1.5}.about-company-clients{padding:130px 0;color:#eef6f7;background:#0a1e25}.about-company-clients-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:90px;align-items:center}.about-company-clients-grid>div:first-child>span{color:var(--lime);font:700 11px Roboto Mono,monospace;letter-spacing:.12em}.about-company-clients h2{color:#fff!important}.about-company-clients p{margin:0;color:#96a9ae;line-height:1.9}.about-company-clients-grid>div:last-child{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #41565d}.about-company-clients-grid>div:last-child span{min-height:72px;padding:0 18px;display:flex;align-items:center;color:#c6d2d4;border-right:1px solid #31484f;border-bottom:1px solid #31484f;font-size:14px}.about-company-clients-grid>div:last-child span:nth-child(2n){border-right:0}@media (max-width:900px){.about-corp-credentials .about-corp-section-head h2 b{white-space:normal}.about-detail-hero-v2 .about-detail-hero-grid{grid-template-columns:1fr .72fr;gap:48px}.about-company-profile-grid{grid-template-columns:1fr 1fr;gap:45px}.about-company-fact-row{grid-template-columns:repeat(3,1fr)}.about-company-fact-row article:nth-child(4){border-left:0}.about-company-scope-grid{grid-template-columns:repeat(3,1fr)}.about-company-scope-grid article:nth-child(4){border-left:0}}@media (max-width:700px){.about-detail-hero-v2{min-height:720px;padding:112px 0 64px}.about-detail-hero-v2:before{background:linear-gradient(180deg,#041015a3,#041015f0 60%,#08090b)}.about-detail-hero-v2 .about-detail-hero-grid{min-height:540px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:34px}.about-detail-hero-v2 h1{font-size:44px}.about-detail-hero-v2 p{font-size:14px}.about-detail-hero-meta{align-self:stretch;justify-self:auto;width:100%}#about-content{scroll-margin-top:74px}.about-company-profile{padding-top:84px}.about-company-profile-grid{grid-template-columns:1fr;gap:44px}.about-company-profile h2,.about-company-heading h2,.about-company-clients h2{font-size:37px}.about-company-profile figure,.about-company-profile figure img{min-height:0;height:270px}.about-company-fact-row{margin-top:58px;grid-template-columns:1fr 1fr}.about-company-fact-row article{min-height:140px;padding:24px 16px 22px 0}.about-company-fact-row article+article{padding-left:16px}.about-company-fact-row article:nth-child(3),.about-company-fact-row article:nth-child(5){padding-left:0;border-left:0}.about-company-fact-row strong{font-size:39px}.about-company-scope,.about-company-proof,.about-company-clients{padding:88px 0 96px}.about-company-heading{display:block}.about-company-heading>p{margin-top:24px}.about-company-scope-grid{margin-top:50px;grid-template-columns:1fr}.about-company-scope-grid article,.about-company-scope-grid article+article{min-height:0;padding:25px 0 29px;border-left:0}.about-company-scope-grid h3{margin:28px 0 12px}.about-company-proof-grid{margin-top:50px;grid-template-columns:1fr}.about-company-proof-grid article,.about-company-proof-grid article+article{min-height:0;padding:30px 0 38px;border-left:0;border-bottom:1px solid #ccd5d7}.about-company-proof-grid strong{margin:28px 0 20px}.about-company-clients-grid{grid-template-columns:1fr;gap:52px}.about-company-clients-grid>div:last-child{grid-template-columns:1fr}.about-company-clients-grid>div:last-child span{border-right:0}}.about-detail-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);gap:72px;align-items:end}.about-detail-heading>span{grid-column:1/-1;color:#078da0;font:700 11px Roboto Mono,monospace;letter-spacing:.12em}.about-detail-heading h2{margin:0;color:#10272e!important;font-size:clamp(40px,4.2vw,64px);line-height:1.14;letter-spacing:-.045em}.about-detail-heading>p{margin:0;color:#6c7b80;font-size:16px;line-height:1.9}.history-capability,.team-project-model,.location-operating-model{padding:135px 0 145px;color:#10272e;background:#e9eeee}.history-capability-grid{margin-top:70px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #aebbbc;border-bottom:1px solid #aebbbc}.history-capability-grid article{min-height:310px;padding:30px 28px 34px;display:flex;flex-direction:column;border-right:1px solid #c1cccd}.history-capability-grid article:first-child{padding-left:0}.history-capability-grid article:last-child{padding-right:0;border-right:0}.history-capability-grid span,.team-project-grid article>span,.location-model-grid article>span{color:#078da0;font:700 10px Roboto Mono,monospace}.history-capability-grid h3{margin:auto 0 18px;color:#10272e!important;font-size:23px}.history-capability-grid p{margin:0;color:#69797e;font-size:14px;line-height:1.8}.about-detail-conclusion{margin-top:58px;padding:34px 0 0;display:grid;grid-template-columns:.36fr .74fr 1fr;gap:48px;border-top:1px solid #385159}.about-detail-conclusion>span{color:var(--lime);font:700 11px Roboto Mono,monospace;letter-spacing:.08em}.about-detail-conclusion>strong{color:#f3f7f7!important;font-size:24px;line-height:1.5}.about-detail-conclusion>p{margin:0;color:#93a6ab;font-size:14px;line-height:1.85}.team-project-model{background:#f1f4f4}.team-project-grid{position:relative;margin-top:72px;display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#b8c4c6;border:1px solid #b8c4c6}.team-project-grid article{min-height:235px;padding:30px 34px;display:flex;flex-direction:column;background:#f8fafa}.team-project-grid article h3{margin:auto 0 14px;color:#10272e!important;font-size:23px}.team-project-grid article p{margin:0;max-width:410px;color:#697a7f;line-height:1.75}.team-project-core{position:absolute;z-index:2;inset:50% auto auto 50%;width:260px;min-height:190px;padding:30px;display:flex;flex-direction:column;justify-content:center;transform:translate(-50%,-50%);color:#f5f8f8;background:#0b3039;border:1px solid rgba(183,255,50,.55);box-shadow:0 22px 55px #031d2433;text-align:center}.team-project-core small{color:var(--lime);font:700 10px Roboto Mono,monospace;letter-spacing:.1em}.team-project-core strong{margin:17px 0 12px;color:#fff!important;font-size:23px}.team-project-core p{margin:0;color:#a7b9bd;font-size:12px;line-height:1.65}.location-operating-model{background:#e9eeee}.location-model-grid{margin-top:70px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #aebbbc;border-bottom:1px solid #aebbbc}.location-model-grid article{min-height:330px;padding:30px 36px;display:grid;grid-template-columns:1fr 36px;align-content:space-between;border-right:1px solid #c1cccd}.location-model-grid article:first-child{padding-left:0}.location-model-grid article:last-child{padding-right:0;border-right:0}.location-model-grid svg{width:30px;color:#078da0}.location-model-grid h3{grid-column:1/-1;margin:82px 0 16px;color:#10272e!important;font-size:24px}.location-model-grid p{grid-column:1/-1;margin:0;color:#697a7f;line-height:1.8}@media (max-width:900px){.about-detail-heading{grid-template-columns:1fr;gap:25px}.history-capability-grid{grid-template-columns:1fr 1fr}.history-capability-grid article:nth-child(2){border-right:0}.history-capability-grid article:nth-child(-n+2){border-bottom:1px solid #c1cccd}.about-detail-conclusion{grid-template-columns:1fr 1fr;gap:22px 36px}.about-detail-conclusion>p{grid-column:2}}@media (max-width:700px){.history-capability,.team-project-model,.location-operating-model{padding:88px 0 96px}.about-detail-heading h2{font-size:37px}.about-detail-heading>p{font-size:14px}.history-capability-grid{margin-top:48px;grid-template-columns:1fr}.history-capability-grid article,.history-capability-grid article:first-child,.history-capability-grid article:last-child{min-height:0;padding:25px 0 29px;border-right:0;border-bottom:1px solid #c1cccd}.history-capability-grid h3{margin:44px 0 12px}.team-project-grid{margin-top:48px;grid-template-columns:1fr}.team-project-grid article{min-height:205px;padding:28px 24px}.team-project-core{position:relative;inset:auto;width:auto;min-height:180px;grid-row:1;transform:none}.location-model-grid{margin-top:48px;grid-template-columns:1fr}.location-model-grid article,.location-model-grid article:first-child,.location-model-grid article:last-child{min-height:230px;padding:27px 0 30px;border-right:0;border-bottom:1px solid #c1cccd}.location-model-grid h3{margin:50px 0 13px}.about-detail-conclusion{margin-top:42px;grid-template-columns:1fr;gap:17px}.about-detail-conclusion>p{grid-column:auto}.about-detail-conclusion>strong{font-size:21px}}@media (min-width:901px){.about-detail-hero-v2{min-height:720px;padding:128px 0 72px}.about-detail-hero-v2:before{background:linear-gradient(90deg,#031218fa,#031218f0 35%,#031218b3 52%,#03121814 82%)}.about-detail-hero-v2:after{height:150px;background:linear-gradient(transparent,#051014e6)}.about-detail-hero-v2 .about-detail-hero-grid{min-height:510px;grid-template-columns:minmax(760px,1.35fr) minmax(300px,.65fr);gap:64px;align-items:end}.about-detail-hero-v2 .about-detail-hero-grid>div:first-child{min-width:0;padding-bottom:4px}.about-detail-hero-v2 h1{max-width:none;margin-top:24px;font-size:clamp(54px,4.2vw,68px);line-height:1.14;letter-spacing:-.055em}.about-detail-hero-v2 h1 br{display:block}.about-detail-hero-v2 p{max-width:680px;font-size:16px;line-height:1.9}.about-detail-hero-meta{width:340px;margin-bottom:8px;padding:24px 26px;background:#04181ed1}.about-detail-hero-image{object-position:center;filter:saturate(.88) contrast(1.03)}.team-project-model .about-detail-heading{grid-template-columns:minmax(0,1.12fr) minmax(360px,.58fr)}.team-project-model .about-detail-heading h2{white-space:nowrap;font-size:clamp(44px,3.4vw,58px)}.history-capability .about-detail-heading{grid-template-columns:minmax(0,1.08fr) minmax(360px,.62fr)}.history-capability .about-detail-heading h2{white-space:nowrap;font-size:clamp(44px,3.4vw,58px)}}.team-project-visual{position:relative;margin-top:72px;min-height:640px;overflow:hidden;background:#082a40;box-shadow:0 28px 70px #0b2a362e}.team-project-visual>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.team-project-visual:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#0314220a,#0314222e)}.team-project-visual .team-project-grid{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:0;background:transparent;border:0}.team-project-visual .team-project-grid article{min-height:0;padding:54px 62px;justify-content:flex-end;background:transparent}.team-project-visual .team-project-grid article:nth-child(odd){padding-right:155px}.team-project-visual .team-project-grid article:nth-child(2n){padding-left:155px}.team-project-visual .team-project-grid article:nth-child(-n+2){justify-content:flex-start;padding-top:66px}.team-project-visual .team-project-grid article:nth-child(n+3){padding-bottom:66px}.team-project-visual .team-project-grid article h3{margin:12px 0 10px;color:#f7fbfc!important;font-size:25px;text-shadow:0 2px 16px rgba(0,18,30,.5)}.team-project-visual .team-project-grid article p{max-width:400px;color:#c3d6df;font-size:14px;line-height:1.75;text-shadow:0 2px 12px rgba(0,18,30,.6)}.team-project-visual .team-project-grid article>span{color:#b7ff32}.team-project-visual .team-project-core{z-index:3;width:260px;min-height:190px;background:#052832f0;border-color:#b7ff32c7;box-shadow:0 24px 60px #000f1c5c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (max-width:900px){.team-project-visual{min-height:0;overflow:visible;background:#0b3039;box-shadow:none}.team-project-visual>img,.team-project-visual:after{display:none}.team-project-visual .team-project-grid{position:relative;inset:auto;grid-template-columns:1fr;background:#b8c4c6}.team-project-visual .team-project-grid article,.team-project-visual .team-project-grid article:nth-child(n){min-height:205px;padding:28px 24px;justify-content:flex-end;background:#f8fafa}.team-project-visual .team-project-grid article>span{color:#066b7d}.team-project-visual .team-project-grid article h3{color:#10272e!important;text-shadow:none}.team-project-visual .team-project-grid article p{color:#50656d;text-shadow:none}}.team-capability-showcase{display:grid;grid-template-columns:minmax(350px,.68fr) minmax(0,1.32fr);gap:100px;align-items:start}.team-capability-intro{position:sticky;top:120px;padding-right:70px}.team-capability-intro>span{color:#078da0;font:700 11px Roboto Mono,monospace;letter-spacing:.12em}.team-capability-intro h2{margin:26px 0 28px;color:#10272e!important;font-size:clamp(44px,4vw,62px);line-height:1.14;letter-spacing:-.045em}.team-capability-intro>p{margin:0;max-width:480px;color:#6a7b80;font-size:16px;line-height:1.9}.team-capability-intro>div{margin-top:66px;padding-top:24px;display:flex;align-items:flex-end;gap:16px;border-top:1px solid #b9c5c7}.team-capability-intro>div strong{color:#087f91!important;font:700 58px/1 Roboto Mono,monospace;letter-spacing:-.06em}.team-capability-intro>div small{padding-bottom:7px;color:#718187;font-size:13px}.team-capability-list{border-top:1px solid #9faeb1}.team-capability-list article{min-height:150px;padding:27px 0;display:grid;grid-template-columns:48px 52px 1fr;gap:24px;align-items:center;border-bottom:1px solid #c4ced0;transition:padding .25s ease,background .25s ease}.team-capability-list article:hover{padding-left:20px;padding-right:20px;background:#f7f9f9}.team-capability-list article>span{align-self:start;padding-top:7px;color:#078da0;font:700 10px Roboto Mono,monospace}.team-capability-list article>svg{width:34px;height:34px;color:#078da0}.team-capability-list article>div{display:grid;grid-template-columns:minmax(150px,.48fr) minmax(260px,1fr);gap:38px;align-items:center}.team-capability-list h3{margin:0;color:#10272e!important;font-size:22px}.team-capability-list p{margin:0;color:#6c7d82;font-size:14px;line-height:1.75}@media (min-width:901px){.about-team{padding:132px 0 145px}.about-detail-hero-v2:has(.about-detail-hero-image[src*=team-hero-minimal-v2]) .about-detail-hero-image{object-position:center;filter:saturate(.82) contrast(1.08)}.about-detail-hero-v2:has(.about-detail-hero-image[src*=team-hero-minimal-v2]):before{background:linear-gradient(90deg,#031218fc,#031218f7 40%,#031218b8 53%,#03121814 78%)}}@media (max-width:900px){.team-capability-showcase{grid-template-columns:1fr;gap:54px}.team-capability-intro{position:relative;top:auto;padding-right:0}.team-capability-intro>div{margin-top:38px}.team-capability-list article{grid-template-columns:38px 42px 1fr;gap:15px}.team-capability-list article>div{grid-template-columns:1fr;gap:9px}}@media (min-width:901px){.team-capability-intro h2{white-space:nowrap;font-size:clamp(42px,3.35vw,54px)}.team-capability-list article{min-height:136px;padding-block:22px}.team-capability-list article>div{grid-template-columns:minmax(145px,.44fr) minmax(260px,1fr)}}.smart-course-detail{--sc-ink: #102d34;--sc-deep: #08252d;--sc-deeper: #061b22;--sc-cyan: #27c7d5;--sc-lime: #b9dc42;--sc-paper: #f4f8f8;color:var(--sc-ink);background:#fff}.smart-course-hero{position:relative;padding-top:132px;overflow:hidden;color:#edfafa;background:radial-gradient(circle at 78% 20%,rgba(39,199,213,.18),transparent 34%),linear-gradient(135deg,#061b22,#0a3038 58%,#0a252d)}.smart-course-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 40%,#000);mask-image:linear-gradient(90deg,transparent,#000 40%,#000)}.smart-course-hero-grid{position:relative;z-index:1;min-height:620px;display:grid;grid-template-columns:.82fr 1.18fr;gap:62px;align-items:center;padding-bottom:72px}.smart-course-hero-copy .back-link{margin-bottom:34px;color:#91b7bd}.smart-course-kicker{display:inline-flex;align-items:center;gap:10px;color:#bdeef1;font-size:13px;font-weight:700;letter-spacing:.06em}.smart-course-kicker svg{width:19px;color:var(--sc-lime)}.smart-course-hero h1{margin:22px 0 10px;color:#fff;font-size:clamp(50px,4.8vw,72px);line-height:1.05;letter-spacing:-.045em}.smart-course-hero h2{margin:0 0 25px;color:#c6eef0;font-size:clamp(25px,2.25vw,35px);line-height:1.38;font-weight:500;letter-spacing:-.025em}.smart-course-hero-copy>p{max-width:600px;margin:0;color:#a9c4c9;font-size:16px;line-height:1.9}.smart-course-actions{margin-top:32px;display:flex;align-items:center;gap:26px}.smart-course-text-link{display:inline-flex;align-items:center;gap:9px;color:#d9eff1;font-size:14px;font-weight:700}.smart-course-text-link svg{width:18px}.smart-course-hero-screen{position:relative;margin:0;overflow:hidden;border:1px solid rgba(188,232,234,.24);background:#f4f7f9;box-shadow:0 35px 70px #00000061;transform:perspective(1400px) rotateY(-4deg);transform-origin:right center}.smart-course-browser-bar{height:38px;padding:0 16px;display:flex;align-items:center;gap:7px;color:#6b858b;background:#e6edef;font-size:10px;letter-spacing:.03em}.smart-course-browser-bar i{width:8px;height:8px;border-radius:50%;background:#93a9ad}.smart-course-browser-bar i:first-child{background:#ff8175}.smart-course-browser-bar i:nth-child(2){background:#f2c154}.smart-course-browser-bar i:nth-child(3){background:#62c77b}.smart-course-browser-bar span{margin-left:8px}.smart-course-hero-screen>img{width:100%;aspect-ratio:2.03;display:block;object-fit:cover;object-position:top center}.smart-course-hero-screen figcaption{min-height:72px;padding:15px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#25464e;background:#fff}.smart-course-hero-screen figcaption span{color:#0a94a2;font-size:11px;font-weight:800;letter-spacing:.08em}.smart-course-hero-screen figcaption strong{font-size:13px}.smart-course-facts{position:relative;z-index:2;border-top:1px solid rgba(188,232,234,.16);background:#03141a8c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.smart-course-facts .shell{display:grid;grid-template-columns:repeat(4,1fr)}.smart-course-facts .shell>div{min-height:104px;padding:24px 26px;display:grid;align-content:center;gap:8px;border-left:1px solid rgba(188,232,234,.12)}.smart-course-facts .shell>div:last-child{border-right:1px solid rgba(188,232,234,.12)}.smart-course-facts span{color:#70bac2;font-size:11px;font-weight:800;letter-spacing:.08em}.smart-course-facts strong{color:#e5f5f6;font-size:14px;line-height:1.5}.smart-course-position{padding:118px 0}.smart-course-position-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:110px;align-items:start}.smart-course-section-head>span,.smart-course-build-grid>div>span{display:block;margin-bottom:18px;color:#078e9d;font:800 11px Roboto Mono,monospace;letter-spacing:.12em}.smart-course-section-head h2{max-width:850px;margin:0;color:#173840;font-size:clamp(36px,3.5vw,52px);line-height:1.22;letter-spacing:-.035em}.smart-course-section-head>p{max-width:720px;margin:22px 0 0;color:#647b80;font-size:16px;line-height:1.8}.smart-course-section-head.light>span{color:#53d4df}.smart-course-section-head.light h2{color:#f3fbfb}.smart-course-section-head.light>p{color:#a9c4c8}.smart-course-position-copy{padding:10px 0 0 36px;border-left:2px solid #a9d63a}.smart-course-position-copy p{margin:0 0 22px;color:#536e74;font-size:17px;line-height:1.9}.smart-course-capabilities{padding:112px 0 126px;background:#092932}.smart-course-capability-grid{margin-top:56px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(179,227,230,.16);border-left:1px solid rgba(179,227,230,.16)}.smart-course-capability-grid article{min-height:270px;padding:28px;border-right:1px solid rgba(179,227,230,.16);border-bottom:1px solid rgba(179,227,230,.16);transition:background .25s ease,transform .25s ease}.smart-course-capability-grid article:hover{background:#35c6d114;transform:translateY(-3px)}.smart-course-capability-grid header{display:flex;align-items:center;justify-content:space-between;color:#5fd5df}.smart-course-capability-grid header span{color:#67868c;font:700 11px Roboto Mono,monospace}.smart-course-capability-grid header svg{width:25px;height:25px}.smart-course-capability-grid h3{margin:42px 0 15px;color:#eefafa;font-size:22px}.smart-course-capability-grid p{margin:0;color:#99b5ba;font-size:14px;line-height:1.8}.smart-course-proof{padding:120px 0 132px}.smart-course-proof-list{margin-top:62px;display:grid;grid-template-columns:repeat(3,1fr);gap:56px 24px}.smart-course-proof-list article{display:grid;grid-template-rows:auto 1fr;min-width:0}.smart-course-proof-list article.is-wide{grid-column:span 3;grid-template-columns:minmax(0,1.55fr) minmax(310px,.45fr);grid-template-rows:none;align-items:stretch;background:var(--sc-paper)}.smart-course-proof-image{position:relative;min-width:0;display:block;overflow:hidden;background:#dce8ea}.smart-course-proof-image img{width:100%;height:100%;min-height:370px;display:block;object-fit:cover;object-position:top center;transition:transform .45s ease}.smart-course-proof-list article:not(.is-wide) .smart-course-proof-image{aspect-ratio:.92}.smart-course-proof-list article:not(.is-wide) .smart-course-proof-image img{min-height:0}.smart-course-proof-image>span{position:absolute;right:16px;bottom:16px;padding:9px 12px;display:inline-flex;align-items:center;gap:6px;color:#092a32;background:#bae042f0;font-size:11px;font-weight:800;opacity:0;transform:translateY(8px);transition:.25s ease}.smart-course-proof-image>span svg{width:15px}.smart-course-proof-image:hover img{transform:scale(1.015)}.smart-course-proof-image:hover>span{opacity:1;transform:none}.smart-course-proof-list article>div{padding:26px 4px 0}.smart-course-proof-list article.is-wide>div{padding:42px;display:flex;flex-direction:column;justify-content:center}.smart-course-proof-list small{color:#078e9d;font:800 10px Roboto Mono,monospace;letter-spacing:.08em}.smart-course-proof-list h3{margin:13px 0 14px;color:#173840;font-size:27px}.smart-course-proof-list p{margin:0;color:#5d747a;font-size:14px;line-height:1.82}.smart-course-proof-list em{margin-top:20px;color:#84969a;font-size:10px;font-style:normal}.smart-course-flow{padding:112px 0 128px;color:#eefafa;background:#061d24}.smart-course-flow-track{margin-top:58px;display:grid;grid-template-columns:repeat(5,1fr)}.smart-course-flow-track article{position:relative;min-height:310px;padding:28px 26px;border:1px solid rgba(180,227,230,.14);border-right:0}.smart-course-flow-track article:last-child{border-right:1px solid rgba(180,227,230,.14)}.smart-course-flow-track article>span{color:#b9dc42;font:700 28px Roboto Mono,monospace}.smart-course-flow-track small{margin:18px 0 9px;display:block;color:#55ced9;font-size:11px;font-weight:800}.smart-course-flow-track h3{margin:0 0 18px;color:#eefafa;font-size:20px;line-height:1.45}.smart-course-flow-track p{margin:0;color:#94afb4;font-size:13px;line-height:1.8}.smart-course-flow-track article>svg{position:absolute;z-index:2;top:34px;right:-12px;width:22px;padding:4px;color:#09272f;background:#b9dc42}.smart-course-roles{padding:116px 0 128px}.smart-course-role-grid{margin-top:55px;display:grid;grid-template-columns:1fr 1fr;gap:24px}.smart-course-role-grid article{position:relative;min-height:420px;padding:44px;overflow:hidden;color:#eaf7f8;background:#0b3038}.smart-course-role-grid article:last-child{color:#173840;background:#e8f2f1}.smart-course-role-grid article>svg{width:42px;height:42px;color:#58d3dc}.smart-course-role-grid article:last-child>svg{color:#158c99}.smart-course-role-grid span{margin-top:42px;display:block;color:#64d1da;font-size:12px;font-weight:800}.smart-course-role-grid article:last-child span{color:#167d89}.smart-course-role-grid h3{max-width:520px;margin:12px 0 28px;font-size:29px;line-height:1.4}.smart-course-role-grid ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:13px 26px}.smart-course-role-grid li{position:relative;padding-left:17px;color:#a9c1c5;font-size:14px;line-height:1.65}.smart-course-role-grid article:last-child li{color:#5b7378}.smart-course-role-grid li:before{content:"";position:absolute;left:0;top:.65em;width:6px;height:6px;background:#b9dc42}.smart-course-build{padding:100px 0;color:#eaf6f7;background:linear-gradient(115deg,#0a3139,#113d42)}.smart-course-build-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:90px;align-items:center}.smart-course-build h2{margin:0 0 22px;color:#fff;font-size:44px;line-height:1.25;letter-spacing:-.03em}.smart-course-build p{margin:0;color:#abc4c7;font-size:15px;line-height:1.9}.smart-course-build-points{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(180,228,230,.2);border-left:1px solid rgba(180,228,230,.2)}.smart-course-build-points span{min-height:88px;padding:20px;display:flex;align-items:center;gap:10px;color:#d9edef;border-right:1px solid rgba(180,228,230,.2);border-bottom:1px solid rgba(180,228,230,.2);font-size:13px}.smart-course-build-points svg{width:18px;color:#b9dc42}.smart-course-related{padding:112px 0}.smart-course-related-grid{margin-top:50px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #cbdadc;border-left:1px solid #cbdadc}.smart-course-related-grid a{position:relative;min-height:260px;padding:30px;color:#173840;border-right:1px solid #cbdadc;border-bottom:1px solid #cbdadc}.smart-course-related-grid a>span{color:#078e9d;font-size:11px;font-weight:800}.smart-course-related-grid h3{margin:32px 0 15px;font-size:24px;line-height:1.35}.smart-course-related-grid p{margin:0;color:#627a80;font-size:13px;line-height:1.75}.smart-course-related-grid svg{position:absolute;right:26px;bottom:25px;width:20px;color:#078e9d;transition:transform .2s ease}.smart-course-related-grid a:hover svg{transform:translate(5px)}.smart-course-detail :is(a,button):focus-visible{outline:3px solid #b9dc42;outline-offset:3px}@media (max-width: 1100px){.smart-course-hero-grid{grid-template-columns:1fr 1.08fr;gap:30px}.smart-course-capability-grid{grid-template-columns:repeat(2,1fr)}.smart-course-flow-track{grid-template-columns:1fr}.smart-course-flow-track article{min-height:0;border-right:1px solid rgba(180,227,230,.14);border-bottom:0}.smart-course-flow-track article:last-child{border-bottom:1px solid rgba(180,227,230,.14)}.smart-course-flow-track article>svg{top:auto;right:28px;bottom:-12px;transform:rotate(90deg)}}@media (max-width: 760px){.smart-course-hero{padding-top:102px}.smart-course-hero-grid{min-height:0;grid-template-columns:1fr;padding-bottom:45px}.smart-course-hero h1{font-size:46px}.smart-course-hero h2{font-size:25px}.smart-course-hero h2 br{display:none}.smart-course-actions{align-items:flex-start;flex-direction:column;gap:18px}.smart-course-hero-screen{margin-inline:-12px;transform:none}.smart-course-hero-screen>img{width:auto;min-width:780px;height:385px}.smart-course-hero-screen{overflow-x:auto}.smart-course-browser-bar,.smart-course-hero-screen figcaption{position:sticky;left:0;min-width:calc(100vw - 40px)}.smart-course-facts .shell{grid-template-columns:1fr 1fr}.smart-course-facts .shell>div{min-height:92px;padding:18px 14px;border-bottom:1px solid rgba(188,232,234,.12)}.smart-course-position,.smart-course-proof,.smart-course-roles,.smart-course-related{padding:78px 0}.smart-course-position-grid,.smart-course-build-grid{grid-template-columns:1fr;gap:36px}.smart-course-position-copy{padding:0 0 0 22px}.smart-course-section-head h2,.smart-course-build h2{font-size:34px}.smart-course-section-head h2 br{display:none}.smart-course-capabilities,.smart-course-flow{padding:78px 0 86px}.smart-course-capability-grid{grid-template-columns:1fr}.smart-course-capability-grid article{min-height:230px}.smart-course-proof-list{grid-template-columns:1fr;gap:48px}.smart-course-proof-list article.is-wide{grid-column:auto;grid-template-columns:1fr;background:transparent}.smart-course-proof-list article.is-wide>div,.smart-course-proof-list article>div{padding:22px 0 0}.smart-course-proof-image{overflow-x:auto}.smart-course-proof-image img{width:auto;min-width:780px;min-height:0;height:386px}.smart-course-proof-list article:not(.is-wide) .smart-course-proof-image{aspect-ratio:auto}.smart-course-proof-list article:not(.is-wide) .smart-course-proof-image img{min-width:350px;width:100%;height:auto}.smart-course-proof-image>span{display:none}.smart-course-role-grid,.smart-course-related-grid{grid-template-columns:1fr}.smart-course-role-grid article{min-height:0;padding:30px 24px}.smart-course-role-grid ul{grid-template-columns:1fr}.smart-course-build{padding:76px 0}.smart-course-build-points{grid-template-columns:1fr}}.career-mentor-detail{color:#17343c;background:#f4f8f7}#career-mentor-capabilities,#data-extraction-flow{scroll-margin-top:100px}.career-mentor-hero{position:relative;min-height:760px;padding-top:82px;color:#fff;background:#061b2b;overflow:hidden}.career-mentor-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#041623f7,#051c2be8 34%,#061d2b6b 65%,#0619261a)}.career-mentor-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.career-mentor-hero-grid{position:relative;z-index:1;min-height:585px;display:grid;grid-template-columns:1fr 330px;gap:80px;align-items:center;padding-top:46px;padding-bottom:55px}.career-mentor-hero-copy{max-width:720px}.career-mentor-hero .back-link{color:#c7dadd}.career-mentor-eyebrow,.career-mentor-section-head>span,.career-mentor-position-grid>div:first-child>span,.career-mentor-network-grid>div:first-child>span,.career-mentor-readiness-grid>div:first-child>span{display:block;margin:28px 0 17px;color:#77d5ca;font-size:11px;line-height:1;font-weight:800;letter-spacing:.2em}.career-mentor-hero h1{margin:0;font-size:clamp(64px,6.2vw,94px);line-height:.98;letter-spacing:-.06em}.career-mentor-hero h2{margin:26px 0 17px;font-size:30px;line-height:1.38;letter-spacing:-.025em}.career-mentor-hero-copy>p{max-width:660px;margin:0;color:#c0d2d7;font-size:15px;line-height:1.9}.career-mentor-actions{margin-top:34px;display:flex;align-items:center;gap:27px}.career-mentor-actions>a:not(.button){color:#d6e7e9;display:inline-flex;align-items:center;gap:9px;font-size:13px;font-weight:700}.career-mentor-actions svg{width:18px}.career-mentor-hero-panel{border-top:1px solid rgba(157,220,218,.38)}.career-mentor-hero-panel>span{display:block;padding:18px 0 15px;color:#78d5ca;font-size:10px;font-weight:800;letter-spacing:.16em}.career-mentor-hero-panel>div{min-height:70px;display:grid;grid-template-columns:44px 1fr;align-items:center;border-top:1px solid rgba(167,213,216,.14)}.career-mentor-hero-panel i{color:#68bfb9;font-size:11px;font-style:normal}.career-mentor-hero-panel strong{font-size:16px}.career-mentor-facts{position:relative;z-index:1;border-top:1px solid rgba(174,222,224,.15);background:#041622bd;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.career-mentor-facts .shell{display:grid;grid-template-columns:repeat(4,1fr)}.career-mentor-facts .shell>div{min-height:92px;padding:22px 28px;border-right:1px solid rgba(174,222,224,.14);display:flex;flex-direction:column;justify-content:center;gap:8px}.career-mentor-facts span{color:#7da3aa;font-size:11px}.career-mentor-facts strong{color:#e6f1f1;font-size:14px}.career-mentor-position{padding:116px 0}.career-mentor-position-grid{display:grid;grid-template-columns:.86fr 1.14fr;gap:120px}.career-mentor-position-grid h2,.career-mentor-section-head h2,.career-mentor-network-grid h2,.career-mentor-readiness-grid h2{margin:0;font-size:44px;line-height:1.22;letter-spacing:-.045em}.career-mentor-position-grid>div:last-child{padding-left:32px;border-left:2px solid #6fcabc}.career-mentor-position-grid p{margin:0 0 18px;color:#60777c;font-size:15px;line-height:1.95}.career-mentor-journey{padding:110px 0 118px;color:#e8f2f3;background:#0c2c36}.career-mentor-section-head{max-width:820px}.career-mentor-section-head.light h2{color:#fff}.career-mentor-section-head>span{margin-top:0}.career-mentor-section-head>p{max-width:680px;margin:19px 0 0;color:#92adb2;font-size:14px;line-height:1.85}.career-mentor-journey-track{margin-top:58px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(174,222,224,.17);border-left:1px solid rgba(174,222,224,.17)}.career-mentor-journey-track article{position:relative;min-height:230px;padding:30px 25px;border-right:1px solid rgba(174,222,224,.17);border-bottom:1px solid rgba(174,222,224,.17)}.career-mentor-journey-track article>span{color:#69c8bd;font-size:12px;font-weight:800}.career-mentor-journey-track h3{margin:56px 0 14px;color:#fff;font-size:25px}.career-mentor-journey-track p{margin:0;color:#9cb4b8;font-size:13px;line-height:1.75}.career-mentor-journey-track article>svg{position:absolute;top:32px;right:-12px;z-index:2;width:22px;height:22px;padding:5px;color:#0c2c36;background:#70d0c2;border-radius:50%}.career-mentor-capabilities{padding:118px 0}.career-mentor-capability-layout{margin-top:56px;display:grid;grid-template-columns:.95fr 1.05fr;gap:70px;align-items:start}.career-mentor-capability-layout figure{position:sticky;top:112px;margin:0;overflow:hidden;background:#e6eeeb}.career-mentor-capability-layout figure img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.career-mentor-capability-layout figcaption{padding:18px 22px;color:#416269;font-size:12px;font-weight:700;letter-spacing:.06em}.career-mentor-capability-layout>div{border-top:1px solid #cbdad9}.career-mentor-capability-layout article{min-height:135px;display:grid;grid-template-columns:45px 42px 1fr;gap:18px;align-items:start;padding:24px 0;border-bottom:1px solid #cbdad9}.career-mentor-capability-layout article>span{color:#0a9489;font-size:11px;font-weight:800}.career-mentor-capability-layout article>svg{width:25px;color:#0a9489}.career-mentor-capability-layout h3{margin:0 0 9px;font-size:21px}.career-mentor-capability-layout p{margin:0;color:#6b8084;font-size:13px;line-height:1.75}.career-mentor-resources{padding:112px 0 122px;background:#e9f1f0}.career-mentor-resources .career-mentor-section-head{max-width:900px}.career-mentor-resources .career-mentor-section-head h2{color:#16383f}.career-mentor-resources .career-mentor-section-head>p{color:#60797d}.career-mentor-resource-grid{margin-top:54px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #bfd0ce;border-left:1px solid #bfd0ce}.career-mentor-resource-grid article{min-height:280px;padding:30px 25px;border-right:1px solid #bfd0ce;border-bottom:1px solid #bfd0ce;background:#ffffff70}.career-mentor-resource-grid article>span{color:#0a9489;font-size:11px;font-weight:800}.career-mentor-resource-grid article>svg{display:block;width:31px;height:31px;margin-top:52px;color:#0a9489}.career-mentor-resource-grid h3{margin:19px 0 12px;color:#183b42;font-size:23px;line-height:1.25}.career-mentor-resource-grid p{margin:0;color:#617a7e;font-size:13px;line-height:1.8}.career-mentor-network{padding:112px 0;color:#fff;background:linear-gradient(125deg,#082635,#103e43)}.career-mentor-network-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:80px;align-items:center}.career-mentor-network-grid>div:first-child>p{margin:22px 0 0;color:#9eb8bc;font-size:14px;line-height:1.85}.career-mentor-network-map{display:grid;grid-template-columns:1fr 34px 1.1fr 34px 1fr;align-items:center}.career-mentor-network-map article{min-height:190px;padding:28px 22px;display:flex;flex-direction:column;justify-content:center;border:1px solid rgba(151,215,211,.2);background:#ffffff09}.career-mentor-network-map article.is-core{min-height:230px;border-color:#74d9ca99;background:#17797740}.career-mentor-network-map article svg{width:30px;color:#77d6c9}.career-mentor-network-map small{margin:28px 0 10px;color:#84b7b5}.career-mentor-network-map strong{font-size:15px;line-height:1.6}.career-mentor-network-map>i{height:1px;background:#5bbfb5}.career-mentor-role-grid{margin-top:58px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(151,215,211,.18);border-left:1px solid rgba(151,215,211,.18)}.career-mentor-role-grid article{min-height:190px;padding:25px 23px;display:grid;grid-template-columns:34px 1fr;gap:15px;border-right:1px solid rgba(151,215,211,.18);border-bottom:1px solid rgba(151,215,211,.18);background:#ffffff06}.career-mentor-role-grid article>span{color:#6fd1c4;font-size:11px;font-weight:800}.career-mentor-role-grid h3{margin:0 0 13px;color:#f0f8f8;font-size:21px}.career-mentor-role-grid p{margin:0;color:#98b2b6;font-size:13px;line-height:1.78}.career-mentor-readiness{padding:110px 0}.career-mentor-readiness-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px}.career-mentor-readiness-grid>div:first-child>p{margin:20px 0 0;color:#6a8185;font-size:14px;line-height:1.85}.career-mentor-readiness-grid>div:last-child{border-top:1px solid #cbdad9}.career-mentor-readiness-grid>div:last-child span{min-height:70px;padding:18px 0;display:flex;align-items:center;gap:13px;border-bottom:1px solid #cbdad9;color:#35565d;font-size:14px}.career-mentor-readiness-grid svg{width:18px;color:#0b998e}.career-mentor-detail :is(a,button):focus-visible{outline:3px solid #77d6c9;outline-offset:3px}@media (max-width: 1050px){.career-mentor-hero-grid{grid-template-columns:1fr 270px;gap:40px}.career-mentor-capability-layout{grid-template-columns:.85fr 1.15fr;gap:38px}.career-mentor-resource-grid,.career-mentor-role-grid{grid-template-columns:repeat(2,1fr)}.career-mentor-network-grid{grid-template-columns:1fr}.career-mentor-network-map{max-width:800px}}@media (max-width: 760px){.career-mentor-hero{min-height:0;padding-top:92px}.career-mentor-hero:after{background:linear-gradient(180deg,#031420eb,#041926d6 58%,#041722f5)}.career-mentor-hero-image{object-position:68% center;opacity:.68}.career-mentor-hero-grid{min-height:650px;grid-template-columns:1fr;align-content:end;padding-top:50px;padding-bottom:36px}.career-mentor-hero h1{font-size:54px}.career-mentor-hero h2{font-size:24px}.career-mentor-hero h2 br,.career-mentor-hero-panel{display:none}.career-mentor-actions{flex-direction:column;align-items:flex-start;gap:18px}.career-mentor-facts .shell{grid-template-columns:1fr 1fr}.career-mentor-facts .shell>div{min-height:86px;padding:16px 13px;border-bottom:1px solid rgba(174,222,224,.14)}.career-mentor-position,.career-mentor-capabilities,.career-mentor-resources,.career-mentor-readiness{padding:78px 0}.career-mentor-position-grid,.career-mentor-capability-layout,.career-mentor-readiness-grid{grid-template-columns:1fr;gap:38px}.career-mentor-position-grid h2,.career-mentor-section-head h2,.career-mentor-network-grid h2,.career-mentor-readiness-grid h2{font-size:34px}.career-mentor-position-grid>div:last-child{padding-left:20px}.career-mentor-journey,.career-mentor-network{padding:78px 0}.career-mentor-journey-track{grid-template-columns:1fr}.career-mentor-journey-track article{min-height:0;padding:23px}.career-mentor-journey-track h3{margin:25px 0 8px}.career-mentor-journey-track article>svg{top:auto;right:22px;bottom:-12px;transform:rotate(90deg)}.career-mentor-capability-layout figure{position:static;overflow-x:auto}.career-mentor-capability-layout figure img{width:920px;max-width:none;aspect-ratio:auto}.career-mentor-capability-layout article{grid-template-columns:34px 34px 1fr;gap:12px}.career-mentor-resource-grid,.career-mentor-role-grid{grid-template-columns:1fr}.career-mentor-resource-grid article{min-height:0}.career-mentor-resource-grid article>svg{margin-top:34px}.career-mentor-role-grid article{min-height:0}.career-mentor-network-map{grid-template-columns:1fr;gap:14px}.career-mentor-network-map>i{width:1px;height:18px;margin:0 auto}.career-mentor-network-map article,.career-mentor-network-map article.is-core{min-height:150px}}.exam-paper-detail{color:#18343c;background:#f4f8f8}.exam-paper-hero{position:relative;min-height:750px;padding-top:82px;color:#fff;background:#061927;overflow:hidden}.exam-paper-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#031420fa,#041927e8 39%,#0518255c 70%,#05141f1f)}.exam-paper-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.exam-paper-hero-grid{position:relative;z-index:1;min-height:575px;display:grid;grid-template-columns:1fr 340px;gap:82px;align-items:center;padding-top:45px;padding-bottom:50px}.exam-paper-hero-copy{max-width:720px}.exam-paper-hero .back-link{color:#c3d7da}.exam-paper-eyebrow,.exam-paper-head>span,.exam-paper-position-grid>div:first-child>span,.exam-paper-review-grid>div:first-child>span,.exam-paper-readiness-grid>div:first-child>span{display:block;margin:28px 0 17px;color:#73d4ca;font-size:11px;line-height:1;font-weight:800;letter-spacing:.19em}.exam-paper-hero h1{margin:0;font-size:clamp(62px,5.7vw,86px);line-height:1;letter-spacing:-.055em}.exam-paper-hero h2{margin:26px 0 17px;font-size:29px;line-height:1.4;letter-spacing:-.025em}.exam-paper-hero-copy>p{max-width:660px;margin:0;color:#bfd1d5;font-size:15px;line-height:1.9}.exam-paper-actions{margin-top:34px;display:flex;align-items:center;gap:27px}.exam-paper-actions>a:not(.button){display:inline-flex;align-items:center;gap:9px;color:#d8e8e9;font-size:13px;font-weight:700}.exam-paper-actions svg{width:18px}.exam-paper-hero-panel{padding:28px;border:1px solid rgba(144,211,210,.22);background:#051d2a7a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.exam-paper-hero-panel>span{color:#73d4ca;font-size:10px;font-weight:800;letter-spacing:.16em}.exam-paper-hero-panel>strong{display:block;margin:25px 0 14px;font-size:25px;line-height:1.35}.exam-paper-hero-panel>p{margin:0 0 24px;color:#9fb9bd;font-size:13px;line-height:1.75}.exam-paper-hero-panel>div{padding:12px 0;display:flex;align-items:center;gap:10px;border-top:1px solid rgba(144,211,210,.15);color:#deeeee;font-size:13px}.exam-paper-hero-panel svg{width:17px;color:#72d1c7}.exam-paper-facts{position:relative;z-index:1;border-top:1px solid rgba(174,222,224,.14);background:#03141fc7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.exam-paper-facts .shell{display:grid;grid-template-columns:repeat(4,1fr)}.exam-paper-facts .shell>div{min-height:92px;padding:22px 28px;border-right:1px solid rgba(174,222,224,.14);display:flex;flex-direction:column;justify-content:center;gap:8px}.exam-paper-facts span{color:#7fa4aa;font-size:11px}.exam-paper-facts strong{color:#edf5f5;font-size:14px}.exam-paper-position{padding:114px 0}.exam-paper-position-grid{display:grid;grid-template-columns:.86fr 1.14fr;gap:118px}.exam-paper-position-grid h2,.exam-paper-head h2,.exam-paper-review-grid h2,.exam-paper-readiness-grid h2{margin:0;font-size:44px;line-height:1.22;letter-spacing:-.045em}.exam-paper-position-grid>div:last-child{padding-left:32px;border-left:2px solid #65c8bc}.exam-paper-position-grid p{margin:0 0 18px;color:#60777c;font-size:15px;line-height:1.95}.exam-paper-blueprint{padding:110px 0 118px;color:#e8f2f3;background:#0b2b35}.exam-paper-head{max-width:820px}.exam-paper-head.light h2{color:#fff}.exam-paper-head>span{margin-top:0}.exam-paper-head>p{max-width:670px;margin:19px 0 0;color:#94afb3;font-size:14px;line-height:1.85}.exam-paper-blueprint-layout{margin-top:58px;display:grid;grid-template-columns:.86fr 1.14fr;gap:70px;align-items:center}.exam-paper-blueprint-list{border-top:1px solid rgba(169,218,217,.18)}.exam-paper-blueprint-list article{min-height:118px;display:grid;grid-template-columns:38px 40px 1fr;gap:16px;align-items:start;padding:23px 0;border-bottom:1px solid rgba(169,218,217,.18)}.exam-paper-blueprint-list article>span{color:#6fcfc4;font-size:11px;font-weight:800}.exam-paper-blueprint-list article>svg{width:24px;color:#6fcfc4}.exam-paper-blueprint-list h3{margin:0 0 8px;color:#fff;font-size:20px}.exam-paper-blueprint-list p{margin:0;color:#9bb4b8;font-size:13px;line-height:1.7}.exam-paper-blueprint-layout figure{margin:0;overflow:hidden;border:1px solid rgba(169,218,217,.18);background:#e8eeee}.exam-paper-blueprint-layout figure img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.exam-paper-blueprint-layout figcaption{padding:17px 22px;color:#b8d1d3;background:#0c252e;font-size:12px;font-weight:700;letter-spacing:.05em}.exam-paper-process{padding:115px 0}.exam-paper-process-track{margin-top:55px;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #cbdadb;border-left:1px solid #cbdadb}.exam-paper-process-track article{position:relative;min-height:245px;padding:28px 23px;border-right:1px solid #cbdadb;border-bottom:1px solid #cbdadb}.exam-paper-process-track article>span{color:#0a958b;font-size:12px;font-weight:800}.exam-paper-process-track h3{margin:58px 0 14px;font-size:22px}.exam-paper-process-track p{margin:0;color:#687f84;font-size:13px;line-height:1.75}.exam-paper-process-track article>svg{position:absolute;top:31px;right:-12px;z-index:2;width:22px;height:22px;padding:5px;color:#fff;background:#0a958b;border-radius:50%}.exam-paper-review{padding:112px 0;color:#fff;background:linear-gradient(125deg,#082533,#113f43)}.exam-paper-review-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:90px;align-items:center}.exam-paper-review-grid>div:first-child>p{margin:22px 0;color:#a1b9bc;font-size:14px;line-height:1.85}.exam-paper-review-grid ul{margin:0;padding:0;list-style:none}.exam-paper-review-grid li{padding:10px 0;display:flex;align-items:center;gap:11px;color:#d8e7e8;font-size:13px}.exam-paper-review-grid li svg{width:17px;color:#73d2c7}.exam-paper-review-sheet{border:1px solid rgba(154,216,213,.22);background:#ffffff09}.exam-paper-review-sheet header{padding:26px;display:flex;align-items:center;gap:15px;border-bottom:1px solid rgba(154,216,213,.18)}.exam-paper-review-sheet header>svg{width:31px;color:#71d2c7}.exam-paper-review-sheet header span{display:flex;flex-direction:column;gap:5px}.exam-paper-review-sheet header small{color:#88a9ad}.exam-paper-review-sheet article{min-height:72px;padding:18px 25px;display:grid;grid-template-columns:42px 1fr auto;align-items:center;border-bottom:1px solid rgba(154,216,213,.13)}.exam-paper-review-sheet article>span{color:#6fcfc4;font-size:11px}.exam-paper-review-sheet article>i{color:#93b0b3;font-size:12px;font-style:normal}.exam-paper-readiness{padding:110px 0}.exam-paper-readiness-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px}.exam-paper-readiness-grid>div:first-child>p{margin:20px 0 0;color:#687f84;font-size:14px;line-height:1.85}.exam-paper-readiness-grid>div:last-child{border-top:1px solid #cbdadb}.exam-paper-readiness-grid>div:last-child span{min-height:70px;padding:18px 0;display:flex;align-items:center;gap:13px;border-bottom:1px solid #cbdadb;color:#35565d;font-size:14px}.exam-paper-readiness-grid svg{width:18px;color:#0a958b}.exam-paper-detail :is(a,button):focus-visible{outline:3px solid #73d2c7;outline-offset:3px}@media (max-width: 1050px){.exam-paper-hero-grid{grid-template-columns:1fr 290px;gap:45px}.exam-paper-blueprint-layout{grid-template-columns:.9fr 1.1fr;gap:40px}.exam-paper-review-grid{gap:50px}}@media (max-width: 760px){.exam-paper-hero{min-height:0;padding-top:92px}.exam-paper-hero:after{background:linear-gradient(180deg,#03131eeb,#031622d1 58%,#03141ff7)}.exam-paper-hero-image{object-position:66% center;opacity:.66}.exam-paper-hero-grid{min-height:650px;grid-template-columns:1fr;align-content:end;padding-top:45px;padding-bottom:38px}.exam-paper-hero h1{font-size:49px}.exam-paper-hero h2{font-size:24px}.exam-paper-hero h2 br,.exam-paper-hero-panel{display:none}.exam-paper-actions{flex-direction:column;align-items:flex-start;gap:18px}.exam-paper-facts .shell{grid-template-columns:1fr 1fr}.exam-paper-facts .shell>div{min-height:86px;padding:16px 13px;border-bottom:1px solid rgba(174,222,224,.14)}.exam-paper-position,.exam-paper-process,.exam-paper-readiness{padding:78px 0}.exam-paper-position-grid,.exam-paper-blueprint-layout,.exam-paper-review-grid,.exam-paper-readiness-grid{grid-template-columns:1fr;gap:38px}.exam-paper-position-grid h2,.exam-paper-head h2,.exam-paper-review-grid h2,.exam-paper-readiness-grid h2{font-size:34px}.exam-paper-position-grid>div:last-child{padding-left:20px}.exam-paper-blueprint,.exam-paper-review{padding:78px 0}.exam-paper-process-track{grid-template-columns:1fr}.exam-paper-process-track article{min-height:0;padding:23px}.exam-paper-process-track h3{margin:25px 0 8px}.exam-paper-process-track article>svg{top:auto;right:22px;bottom:-12px;transform:rotate(90deg)}.exam-paper-review-sheet article{grid-template-columns:34px 1fr}.exam-paper-review-sheet article>i{grid-column:2;margin-top:5px}.exam-paper-blueprint-layout figure img{min-height:310px}}.education-insight-detail{--insight-ink:#0b3339;--insight-deep:#06282f;--insight-teal:#2fb5a9;--insight-gold:#f0c95c;color:var(--insight-ink);background:#f4f7f5}.education-insight-detail.is-warning{--insight-teal:#48b8aa;--insight-gold:#f2c963}.education-insight-hero{position:relative;min-height:800px;padding-top:82px;overflow:hidden;color:#edf8f6;background:#082a31}.education-insight-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#03191ffa,#041d23e6 39%,#041b212e 69%,#04181d1f);pointer-events:none}.education-insight-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.education-insight-hero-grid{position:relative;z-index:2;min-height:612px;display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:76px;align-items:center}.education-insight-hero-copy{max-width:710px;padding:68px 0 72px}.education-insight-hero .back-link{color:#8dd4cc}.site-frame.is-inner .education-insight-hero h1{max-width:700px;margin:34px 0 18px;color:#fff;font-size:clamp(58px,5.25vw,82px);line-height:1.01;letter-spacing:-.065em}.site-frame.is-inner .education-insight-hero h2{max-width:680px;margin:0 0 24px;color:#d7ebe8;font-size:27px;line-height:1.46;letter-spacing:-.025em}.education-insight-hero-copy>p{max-width:650px;margin:0;color:#9eb9ba;font-size:15px;line-height:1.9}.education-insight-actions{margin-top:35px;display:flex;align-items:center;gap:28px}.education-insight-actions>a:not(.button){display:inline-flex;align-items:center;gap:9px;color:#bde7df;font-size:13px;font-weight:800}.education-insight-actions svg{width:17px}.education-insight-hero-panel{align-self:end;margin-bottom:60px;padding:27px 28px;border:1px solid rgba(183,226,219,.18);background:#04252bd1;box-shadow:0 24px 70px #0014184d;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.education-insight-hero-panel>span{display:block;padding-bottom:17px;color:#71cfc4;border-bottom:1px solid rgba(171,218,214,.16);font:800 10px Roboto Mono,monospace;letter-spacing:.12em}.education-insight-hero-panel>div{min-height:58px;display:flex;align-items:center;gap:17px;border-bottom:1px solid rgba(171,218,214,.12)}.education-insight-hero-panel>div:last-child{border-bottom:0}.education-insight-hero-panel i{color:var(--insight-gold);font: 800 11px Roboto Mono,monospace}.education-insight-hero-panel strong{color:#f4fbfa;font-size:14px;line-height:1.6}.education-insight-detail.is-warning .education-insight-hero-panel>strong{display:block;margin:25px 0 16px;color:#fff;font-size:21px;line-height:1.55}.education-insight-detail.is-warning .education-insight-hero-panel>p{margin:0;color:#9eb9ba;font-size:13px;line-height:1.75}.education-insight-facts{position:relative;z-index:2;background:#042127f5;border-top:1px solid rgba(177,225,218,.14)}.education-insight-facts .shell{display:grid;grid-template-columns:repeat(4,1fr)}.education-insight-facts .shell>div{min-height:105px;padding:23px 27px;display:flex;flex-direction:column;justify-content:center;border-left:1px solid rgba(177,225,218,.14)}.education-insight-facts .shell>div:last-child{border-right:1px solid rgba(177,225,218,.14)}.education-insight-facts span{margin-bottom:9px;color:#62c9be;font-size:10px;font-weight:800;letter-spacing:.08em}.education-insight-facts strong{color:#f0f8f7;font-size:14px;line-height:1.55}.education-insight-position{padding:118px 0}.education-insight-position-grid{display:grid;grid-template-columns:.86fr 1.14fr;gap:120px}.education-insight-position-grid>div:first-child>span,.education-insight-head>span,.education-insight-readiness-grid>div:first-child>span,.quality-collaboration-grid>div:first-child>span,.warning-support-grid>div:first-child>span,.warning-human-grid>div:first-child>span{color:#168f87;font:800 11px Roboto Mono,monospace;letter-spacing:.11em}.site-frame.is-inner :is(.education-insight-position,.education-insight-head,.education-insight-readiness,.quality-collaboration,.warning-support,.warning-human-review) h2{margin:18px 0 0;color:#0a3439;font-size:46px;line-height:1.22;letter-spacing:-.045em}.education-insight-position-grid>div:last-child{padding-left:38px;border-left:3px solid var(--insight-teal)}.education-insight-position p{margin:0 0 18px;color:#5f7779;font-size:16px;line-height:1.95}.education-insight-head{max-width:790px}.education-insight-head.light>span{color:#6bd0c5}.education-insight-head.light h2{color:#f4fbfa}.education-insight-head>p{max-width:690px;margin:22px 0 0;color:#687e80;font-size:14px;line-height:1.85}.education-insight-head.light>p{color:#9fb8b8}.quality-analysis-loop{padding:116px 0 126px;scroll-margin-top:100px;color:#eff8f7;background:linear-gradient(150deg,#041f29,#082f39 62%,#082b32)}.quality-loop-figure{margin:54px 0 0;overflow:hidden;border:1px solid rgba(160,220,214,.17);background:#071d2b;box-shadow:0 34px 72px #000c1447}.quality-loop-figure>div{overflow:hidden}.quality-loop-figure img{width:100%;display:block}.quality-loop-figure figcaption{min-height:82px;padding:18px 26px;display:flex;align-items:center;justify-content:space-between;gap:26px;color:#a9c5c4;background:#0a343b}.quality-loop-figure figcaption span{color:#6dd3c8;font:800 11px Roboto Mono,monospace;letter-spacing:.1em}.quality-loop-figure figcaption strong{color:#e8f4f3;font-size:13px;text-align:right}.quality-dimensions{padding:116px 0 128px;color:#eff8f7;background:#062b32}.quality-indicator-grid{margin-top:56px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(174,222,217,.17);border-left:1px solid rgba(174,222,217,.17)}.quality-indicator-grid article{min-height:290px;padding:30px 26px;display:flex;flex-direction:column;border-right:1px solid rgba(174,222,217,.17);border-bottom:1px solid rgba(174,222,217,.17);background:#ffffff05}.quality-indicator-grid article>span{color:#70d0c5;font:800 11px Roboto Mono,monospace}.quality-indicator-grid article>svg{width:30px;height:30px;margin-top:52px;color:#70d0c5}.quality-indicator-grid h3{margin:25px 0 11px;color:#fff;font-size:21px}.quality-indicator-grid p{margin:0;color:#9eb7b7;font-size:13px;line-height:1.78}.quality-risk-section{padding:116px 0 128px}.quality-risk-grid{margin-top:54px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #cbdad8;border-left:1px solid #cbdad8}.quality-risk-grid article{position:relative;min-height:238px;padding:27px 24px;border-right:1px solid #cbdad8;border-bottom:1px solid #cbdad8}.quality-risk-grid article:last-child{grid-column:span 2;min-height:190px}.quality-risk-grid article>span{color:#15958c;font:800 11px Roboto Mono,monospace}.quality-risk-grid article>svg{position:absolute;top:25px;right:24px;width:22px;color:#d5a82c}.quality-risk-grid h3{margin:76px 0 12px;color:#11383d;font-size:20px}.quality-risk-grid article:last-child h3{margin-top:45px}.quality-risk-grid p{margin:0;color:#687f81;font-size:13px;line-height:1.75}.quality-query-report{padding:118px 0;color:#eff8f7;background:linear-gradient(125deg,#0b3038,#103d3d)}.quality-query-report-grid{display:grid;grid-template-columns:.86fr 1.14fr;gap:96px;align-items:center}.quality-query-copy>span{color:#71d2c8;font:800 11px Roboto Mono,monospace;letter-spacing:.11em}.site-frame.is-inner .quality-query-copy h2{margin:18px 0 22px;color:#fff;font-size:46px;line-height:1.18;letter-spacing:-.045em}.quality-query-copy>p{margin:0;color:#a5bebe;font-size:14px;line-height:1.85}.quality-query-example{margin-top:32px;padding:23px 24px;display:grid;grid-template-columns:38px 1fr;gap:16px;border-left:3px solid #f0c95c;background:#ffffff0b}.quality-query-example>svg{width:26px;color:#f0c95c}.quality-query-example small{display:block;margin-bottom:7px;color:#6fd0c5;font-size:10px;font-weight:800;letter-spacing:.1em}.quality-query-example strong{display:block;color:#fff;font-size:16px;line-height:1.55}.quality-query-example p{margin:7px 0 0;color:#9eb7b7;font-size:12px;line-height:1.7}.quality-report-board{border:1px solid rgba(157,217,210,.22);background:#02141b6b}.quality-report-board header{min-height:104px;padding:24px 27px;display:flex;align-items:center;gap:18px;border-bottom:1px solid rgba(157,217,210,.18)}.quality-report-board header>svg{width:30px;color:#72d2c7}.quality-report-board header small{display:block;color:#6dcbc2;font-size:10px;font-weight:800;letter-spacing:.1em}.quality-report-board header strong{display:block;margin-top:7px;color:#fff;font-size:19px}.quality-report-board>div{min-height:71px;padding:17px 25px;display:grid;grid-template-columns:40px 1fr 24px;gap:15px;align-items:center;border-bottom:1px solid rgba(157,217,210,.15)}.quality-report-board>div:last-child{border-bottom:0}.quality-report-board>div span{color:#69c8bf;font:800 10px Roboto Mono,monospace}.quality-report-board>div strong{color:#dcebea;font-size:14px}.quality-report-board>div svg{width:17px;color:#f0c95c}.quality-dimension-layout{margin-top:56px;display:grid;grid-template-columns:1.02fr .98fr;gap:68px;align-items:start}.quality-dimension-layout figure{margin:0;position:sticky;top:112px;overflow:hidden;border:1px solid rgba(174,222,217,.15);background:#e9ebe4}.quality-dimension-layout figure img{width:100%;aspect-ratio:4/3;display:block;object-fit:cover}.quality-dimension-layout figcaption,.warning-support figure figcaption{padding:17px 21px;color:#b5ceca;background:#0b353b;font-size:12px;font-weight:700;letter-spacing:.06em}.quality-dimension-layout>div{border-top:1px solid rgba(174,222,217,.17)}.quality-dimension-layout article{min-height:137px;padding:24px 0;display:grid;grid-template-columns:46px 43px 1fr;gap:18px;border-bottom:1px solid rgba(174,222,217,.17)}.quality-dimension-layout article>span{color:#70d0c5;font-size:11px;font-weight:800}.quality-dimension-layout article>svg{width:25px;color:#70d0c5}.quality-dimension-layout h3{margin:0 0 9px;color:#fff;font-size:21px}.quality-dimension-layout p{margin:0;color:#9eb7b7;font-size:13px;line-height:1.75}.quality-process{padding:116px 0 128px}.quality-process-track{margin-top:58px;display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid #cad9d7;border-left:1px solid #cad9d7}.quality-process-track article{position:relative;min-height:245px;padding:29px 24px;border-right:1px solid #cad9d7;border-bottom:1px solid #cad9d7}.quality-process-track article>span{color:#16988f;font-size:11px;font-weight:800}.quality-process-track article>i{position:absolute;top:63px;left:24px;width:9px;height:9px;border-radius:50%;background:var(--insight-gold);box-shadow:0 0 0 7px #f0c95c2b}.quality-process-track h3{margin:72px 0 13px;font-size:20px}.quality-process-track p{margin:0;color:#6c8182;font-size:13px;line-height:1.75}.quality-collaboration{padding:112px 0;color:#eff8f7;background:linear-gradient(125deg,#082931,#103c3e)}.quality-collaboration-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:82px;align-items:center}.quality-collaboration-grid>div:first-child h2{color:#fff}.quality-collaboration-grid>div:first-child>p{margin:22px 0 0;color:#9fb8b8;font-size:14px;line-height:1.85}.quality-role-flow{display:grid;grid-template-columns:1fr 30px 1fr 30px 1fr;align-items:center}.quality-role-flow article{min-height:210px;padding:27px 22px;display:flex;flex-direction:column;justify-content:center;border:1px solid rgba(154,215,207,.2);background:#ffffff09}.quality-role-flow article:nth-of-type(2){border-color:#70d0c58c;background:#237f7733}.quality-role-flow svg{width:29px;color:#73d2c6}.quality-role-flow small{margin:27px 0 10px;color:#8dbbb6}.quality-role-flow strong{font-size:15px;line-height:1.6}.quality-role-flow>i{height:1px;background:#5fbfb5}.warning-signals{padding:116px 0 128px;color:#edf8f6;background:#062b32}.warning-signals .education-insight-head>span{color:#73d7cf}.warning-signals .education-insight-head h2{color:#f4fbfb!important}.warning-signals .education-insight-head>p{color:#a9c1c4}.warning-signal-grid{margin-top:55px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(175,222,216,.17);border-left:1px solid rgba(175,222,216,.17)}.warning-signal-grid article{min-height:280px;padding:27px 25px;border-right:1px solid rgba(175,222,216,.17);border-bottom:1px solid rgba(175,222,216,.17)}.warning-signal-grid header{display:flex;justify-content:space-between;align-items:center}.warning-signal-grid header span{color:#6accc1;font-size:11px;font-weight:800}.warning-signal-grid header svg{width:28px;color:#6accc1}.warning-signal-grid h3{margin:70px 0 14px;color:#fff;font-size:22px}.warning-signal-grid p{margin:0;color:#9fb7b7;font-size:13px;line-height:1.78}.warning-support{padding:118px 0 126px}.warning-support-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:start}.warning-support-grid>div:first-child>p{margin:22px 0 30px;color:#637b7d;font-size:14px;line-height:1.86}.warning-support figure{margin:0;overflow:hidden;background:#e9ebe4}.warning-support figure img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.warning-support figure figcaption{color:#536f70;background:#e3ebe7}.warning-support-path{border-top:1px solid #cbdad8}.warning-support-path article{min-height:125px;padding:24px 0;display:grid;grid-template-columns:52px 1fr;gap:22px;border-bottom:1px solid #cbdad8}.warning-support-path article>span{color:#168f87;font-size:11px;font-weight:800}.warning-support-path h3{margin:0 0 9px;font-size:20px}.warning-support-path p{margin:0;color:#697f81;font-size:13px;line-height:1.72}.warning-human-review{padding:112px 0;color:#eff8f7;background:linear-gradient(125deg,#092b33,#123e40)}.warning-human-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:84px;align-items:center}.warning-human-grid>div:first-child>svg{width:34px;margin-bottom:28px;color:var(--insight-gold)}.warning-human-grid>div:first-child h2{color:#fff}.warning-human-grid>div:first-child>p{margin:22px 0 0;color:#a1b9b9;font-size:14px;line-height:1.88}.warning-human-grid>div:last-child{border-top:1px solid rgba(177,222,217,.18)}.warning-human-grid article{min-height:112px;padding:24px 0;display:grid;grid-template-columns:46px 170px 1fr;gap:20px;align-items:center;border-bottom:1px solid rgba(177,222,217,.18)}.warning-human-grid article>span{color:#6bcac0;font-size:11px;font-weight:800}.warning-human-grid article strong{color:#fff;font-size:15px}.warning-human-grid article p{margin:0;color:#9fb7b7;font-size:13px;line-height:1.7}.education-insight-readiness{padding:110px 0}.education-insight-readiness-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px}.education-insight-readiness-grid>div:first-child>p{margin:21px 0 0;color:#697f81;font-size:14px;line-height:1.85}.education-insight-readiness-grid>div:last-child{border-top:1px solid #cbdad8}.education-insight-readiness-grid>div:last-child span{min-height:70px;padding:17px 0;display:flex;align-items:center;gap:13px;border-bottom:1px solid #cbdad8;color:#35575a;font-size:14px}.education-insight-readiness-grid svg{width:18px;color:#15958c}.education-insight-detail :is(a,button):focus-visible{outline:3px solid #6cd0c5;outline-offset:3px}.quality-product-contact{padding:90px 0;color:#eef8f7;background:#0b373b}.quality-product-contact-inner{display:grid;grid-template-columns:1fr auto;gap:72px;align-items:center}.quality-product-contact-inner span{color:#73d4cc;font-size:11px;font-weight:800;letter-spacing:.1em}.site-frame.is-inner .quality-product-contact h2{margin:14px 0 12px;color:#f3fbfa;font-size:clamp(34px,3.1vw,48px);line-height:1.14;letter-spacing:-.04em}.quality-product-contact-inner p{max-width:760px;margin:0;color:#a8c2c1;font-size:15px;line-height:1.8}@media (max-width:1050px){.education-insight-hero-grid{grid-template-columns:1fr 275px;gap:40px}.quality-dimension-layout{grid-template-columns:.9fr 1.1fr;gap:40px}.quality-indicator-grid,.quality-risk-grid{grid-template-columns:repeat(2,1fr)}.quality-risk-grid article:last-child{grid-column:span 1;min-height:238px}.quality-risk-grid article:last-child h3{margin-top:76px}.quality-query-report-grid{gap:50px}.quality-process-track{grid-template-columns:repeat(3,1fr)}.quality-collaboration-grid,.warning-human-grid{grid-template-columns:1fr}.quality-role-flow{max-width:820px}}@media (max-width:760px){.education-insight-hero{min-height:0;padding-top:92px}.education-insight-hero:after{background:linear-gradient(180deg,#03181ee6,#041c22c7,#03171df7)}.education-insight-hero-image{object-position:68% center;opacity:.72}.education-insight-hero-grid{min-height:650px;grid-template-columns:1fr;align-content:end;padding-top:46px;padding-bottom:36px}.education-insight-hero-copy{padding:0}.site-frame.is-inner .education-insight-hero h1{margin-top:28px;font-size:49px;line-height:1.04}.site-frame.is-inner .education-insight-hero h2{font-size:22px}.site-frame.is-inner .education-insight-hero h2 br{display:none}.education-insight-hero-copy>p{font-size:14px}.education-insight-actions{flex-direction:column;align-items:flex-start;gap:18px}.education-insight-hero-panel{display:none}.education-insight-facts .shell{grid-template-columns:1fr 1fr}.education-insight-facts .shell>div{min-height:92px;padding:19px 15px;border-bottom:1px solid rgba(177,225,218,.14)}.education-insight-position,.quality-analysis-loop,.quality-dimensions,.quality-risk-section,.quality-query-report,.quality-process,.quality-collaboration,.warning-signals,.warning-support,.warning-human-review,.education-insight-readiness{padding:78px 0}.education-insight-position-grid,.quality-dimension-layout,.quality-collaboration-grid,.warning-support-grid,.warning-human-grid,.education-insight-readiness-grid{grid-template-columns:1fr;gap:42px}.quality-product-contact{padding:70px 0}.quality-product-contact-inner{grid-template-columns:1fr;gap:28px}.quality-product-contact-inner .button{width:100%}.site-frame.is-inner :is(.education-insight-position,.education-insight-head,.education-insight-readiness,.quality-collaboration,.warning-support,.warning-human-review) h2{font-size:36px}.education-insight-position-grid>div:last-child{padding-left:22px}.quality-dimension-layout figure{position:static}.quality-loop-figure{margin-top:40px;overflow:visible;border:0;background:transparent;box-shadow:none}.quality-loop-figure>div{overflow-x:auto;border:1px solid rgba(160,220,214,.17);background:#071d2b;-webkit-overflow-scrolling:touch}.quality-loop-figure img{width:920px;max-width:none}.quality-loop-figure figcaption{min-height:0;padding:17px 18px;display:block}.quality-loop-figure figcaption strong{display:block;margin-top:8px;text-align:left;line-height:1.6}.quality-indicator-grid,.quality-risk-grid{grid-template-columns:1fr}.quality-indicator-grid article{min-height:0}.quality-indicator-grid article>svg{margin-top:34px}.quality-risk-grid article,.quality-risk-grid article:last-child{min-height:205px}.quality-risk-grid h3,.quality-risk-grid article:last-child h3{margin-top:58px}.quality-query-report-grid{grid-template-columns:1fr;gap:42px}.site-frame.is-inner .quality-query-copy h2{font-size:36px}.quality-process-track{grid-template-columns:1fr}.quality-process-track article{min-height:0;padding:24px 24px 25px 72px}.quality-process-track article>i{top:29px;left:28px}.quality-process-track h3{margin:0 0 9px}.quality-role-flow{grid-template-columns:1fr;gap:0}.quality-role-flow>i{width:1px;height:28px;margin-left:38px}.quality-role-flow article{min-height:160px}.warning-signal-grid{grid-template-columns:1fr 1fr}.warning-signal-grid article{min-height:235px;padding:23px 20px}.warning-signal-grid h3{margin-top:48px;font-size:20px}.warning-human-grid article{grid-template-columns:40px 1fr}.warning-human-grid article p{grid-column:2}}@media (max-width:430px){.education-insight-facts .shell,.warning-signal-grid{grid-template-columns:1fr}.education-insight-facts .shell>div{min-height:78px}.site-frame.is-inner .education-insight-hero h1{font-size:44px}}.subtitle-product-detail{--subtitle-deep:#061f28;--subtitle-cyan:#25c5dc;--subtitle-mint:#69d4ca;color:#0a3038;background:#f3f7f7}.subtitle-product-hero{position:relative;min-height:800px;padding-top:82px;overflow:hidden;color:#eef9fa;background:var(--subtitle-deep)}.subtitle-product-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#03151cfa,#041b23e8 40%,#03171e2e,#03141a1f)}.subtitle-product-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.subtitle-product-hero-grid{position:relative;z-index:2;min-height:612px;display:grid;grid-template-columns:minmax(0,1fr) 305px;gap:78px;align-items:center}.subtitle-product-hero-copy{max-width:720px;padding:65px 0 72px}.subtitle-product-hero .back-link{color:#75ced8}.site-frame.is-inner .subtitle-product-hero h1{margin:34px 0 18px;color:#fff;font-size:clamp(59px,5.35vw,84px);line-height:1.01;letter-spacing:-.065em}.site-frame.is-inner .subtitle-product-hero h2{margin:0 0 24px;color:#d8edf0;font-size:27px;line-height:1.46;letter-spacing:-.025em}.subtitle-product-hero-copy>p{max-width:650px;margin:0;color:#9db8bd;font-size:15px;line-height:1.9}.subtitle-product-actions{margin-top:35px;display:flex;align-items:center;gap:28px}.subtitle-product-actions>a:not(.button){display:inline-flex;align-items:center;gap:9px;color:#bfe9ed;font-size:13px;font-weight:800}.subtitle-product-actions svg{width:17px}.subtitle-product-hero-panel{align-self:end;margin-bottom:60px;padding:27px 28px;border:1px solid rgba(151,218,226,.18);background:#03222ad1;box-shadow:0 25px 70px #0010164f;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.subtitle-product-hero-panel>span{display:block;padding-bottom:17px;color:#5fd5e2;border-bottom:1px solid rgba(161,220,226,.16);font:800 10px Roboto Mono,monospace;letter-spacing:.12em}.subtitle-product-hero-panel>div{min-height:58px;display:flex;align-items:center;gap:17px;border-bottom:1px solid rgba(161,220,226,.12)}.subtitle-product-hero-panel>div:last-child{border-bottom:0}.subtitle-product-hero-panel i{color:#f2cd64;font: 800 11px Roboto Mono,monospace}.subtitle-product-hero-panel strong{color:#f4fbfc;font-size:14px}.subtitle-product-facts{position:relative;z-index:2;background:#031e26f5;border-top:1px solid rgba(161,220,226,.14)}.subtitle-product-facts .shell{display:grid;grid-template-columns:repeat(4,1fr)}.subtitle-product-facts .shell>div{min-height:105px;padding:23px 27px;display:flex;flex-direction:column;justify-content:center;border-left:1px solid rgba(161,220,226,.14)}.subtitle-product-facts .shell>div:last-child{border-right:1px solid rgba(161,220,226,.14)}.subtitle-product-facts span{margin-bottom:9px;color:#52cddd;font-size:10px;font-weight:800}.subtitle-product-facts strong{color:#eef8f9;font-size:14px;line-height:1.55}.subtitle-product-position{padding:118px 0}.subtitle-product-position-grid{display:grid;grid-template-columns:.86fr 1.14fr;gap:120px}.subtitle-product-position-grid>div:first-child>span,.subtitle-product-head>span,.subtitle-product-review-grid>div:first-child>span{color:#128d9d;font:800 11px Roboto Mono,monospace;letter-spacing:.11em}.site-frame.is-inner :is(.subtitle-product-position,.subtitle-product-head,.subtitle-product-review) h2{margin:18px 0 0;color:#092f37;font-size:46px;line-height:1.22;letter-spacing:-.045em}.subtitle-product-position-grid>div:last-child{padding-left:38px;border-left:3px solid var(--subtitle-cyan)}.subtitle-product-position p{margin:0 0 18px;color:#607a80;font-size:16px;line-height:1.95}.subtitle-product-head{max-width:790px}.subtitle-product-head.light>span{color:#63d1df}.subtitle-product-head.light h2{color:#f3fbfc}.subtitle-product-head>p{max-width:690px;margin:22px 0 0;color:#687f83;font-size:14px;line-height:1.85}.subtitle-product-head.light>p{color:#9db8bc}.subtitle-product-pipeline{padding:116px 0 126px;color:#edf9fa;background:#082d37}.site-frame.is-inner .subtitle-product-pipeline .subtitle-product-head h2{color:#f3fbfc}.subtitle-product-pipeline .subtitle-product-head>p{color:#9db8bc}.subtitle-pipeline-figure{margin:58px 0 0}.subtitle-pipeline-figure>div{overflow:hidden;border:1px solid rgba(146,220,226,.19);background:#031d2d;box-shadow:0 30px 85px #00121b40}.subtitle-pipeline-figure img{display:block;width:100%;aspect-ratio:16/8.875;object-fit:cover}.subtitle-pipeline-figure figcaption{padding:18px 0 0;display:flex;align-items:center;justify-content:space-between;gap:24px;color:#89aab0;font-size:12px;line-height:1.7}.subtitle-pipeline-figure figcaption span{color:#62d1dc;font-weight:800}.subtitle-pipeline-figure figcaption strong{color:#b6cdd1;font-weight:600}.subtitle-product-capabilities{padding:116px 0 128px;color:#eef9fa;background:#062832}.subtitle-capability-grid{margin-top:56px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(159,219,225,.17);border-left:1px solid rgba(159,219,225,.17)}.subtitle-capability-grid article{min-height:285px;padding:27px 25px;border-right:1px solid rgba(159,219,225,.17);border-bottom:1px solid rgba(159,219,225,.17)}.subtitle-capability-grid header{display:flex;align-items:center;justify-content:space-between}.subtitle-capability-grid header span{color:#5fd0dc;font-size:11px;font-weight:800}.subtitle-capability-grid header svg{width:28px;color:#5fd0dc}.subtitle-capability-grid h3{margin:72px 0 14px;color:#fff;font-size:22px}.subtitle-capability-grid p{margin:0;color:#9cb7bc;font-size:13px;line-height:1.78}.subtitle-product-process{padding:118px 0 128px}.subtitle-process-layout{margin-top:56px;display:grid;grid-template-columns:.9fr 1.1fr;gap:85px;align-items:start}.subtitle-wave-stage{position:sticky;top:112px;min-height:430px;padding:42px;display:flex;flex-direction:column;justify-content:center;color:#eef9fa;background:linear-gradient(140deg,#062832,#0c3b45);overflow:hidden}.subtitle-wave-stage>svg:first-child{width:36px;color:#53ccdc}.subtitle-wave-stage>div{height:138px;margin:46px 0 38px;display:flex;align-items:center;gap:5px}.subtitle-wave-stage>div i{flex:1;max-height:100%;min-height:12px;background:linear-gradient(180deg,#75dce5,#1f8fa2);border-radius:3px;opacity:.86}.subtitle-wave-stage>span{color:#8db8be;font-size:12px}.subtitle-wave-stage>strong{margin-top:10px;font-size:19px}.subtitle-wave-stage>svg:not(:first-child){position:absolute;right:38px;bottom:41px;width:24px;color:#f2cd64}.subtitle-process-list{border-top:1px solid #cbdadc}.subtitle-process-list article{min-height:126px;padding:24px 0;display:grid;grid-template-columns:52px 1fr;gap:22px;border-bottom:1px solid #cbdadc}.subtitle-process-list article>span{color:#128d9d;font-size:11px;font-weight:800}.subtitle-process-list h3{margin:0 0 9px;font-size:20px}.subtitle-process-list p{margin:0;color:#6a8185;font-size:13px;line-height:1.72}.subtitle-product-scenes{padding:112px 0 122px;color:#eef9fa;background:linear-gradient(125deg,#062832,#103b43)}.subtitle-scene-grid{margin-top:52px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(160,218,223,.17);border-left:1px solid rgba(160,218,223,.17)}.subtitle-scene-grid article{min-height:285px;padding:31px 29px;border-right:1px solid rgba(160,218,223,.17);border-bottom:1px solid rgba(160,218,223,.17)}.subtitle-scene-grid svg{width:30px;color:#62d2dc}.subtitle-scene-grid small{display:block;margin:57px 0 10px;color:#82bac0}.subtitle-scene-grid h3{margin:0 0 14px;color:#fff;font-size:22px}.subtitle-scene-grid p{margin:0;color:#9db8bc;font-size:13px;line-height:1.78}.subtitle-product-review{padding:112px 0}.subtitle-product-review-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:92px;align-items:center}.subtitle-product-review-grid>div:first-child>svg{width:34px;margin-bottom:28px;color:#1595a5}.subtitle-product-review-grid>div:first-child>p{margin:22px 0 0;color:#687f83;font-size:14px;line-height:1.88}.subtitle-product-review-grid>div:last-child{border-top:1px solid #cbdadc}.subtitle-product-review-grid>div:last-child span{min-height:72px;padding:18px 0;display:flex;align-items:center;gap:13px;border-bottom:1px solid #cbdadc;color:#35575d;font-size:14px}.subtitle-product-review-grid svg{width:18px;color:#1595a5}.subtitle-product-handoff{padding:118px 0 126px;color:#eaf8f9;background:#0c313a}.subtitle-handoff-head{display:grid;grid-template-columns:1fr .72fr;gap:90px;align-items:end}.subtitle-handoff-head span{color:#63d2dc;font-size:10px;font-weight:800;letter-spacing:.12em}.site-frame.is-inner .subtitle-handoff-head h2{margin:17px 0 0;color:#f2fbfc;font-size:clamp(38px,3.6vw,54px);line-height:1.18;letter-spacing:-.045em}.subtitle-handoff-head>p{margin:0;color:#9bb9bd;font-size:15px;line-height:1.88}.subtitle-handoff-track{margin-top:60px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(160,218,223,.22);border-bottom:1px solid rgba(160,218,223,.22)}.subtitle-handoff-track article{min-height:278px;padding:27px 27px 31px;border-right:1px solid rgba(160,218,223,.22)}.subtitle-handoff-track article:last-child{border-right:0}.subtitle-handoff-track article>span{color:#73aeb5;font:700 10px Roboto Mono,monospace}.subtitle-handoff-track article>svg{width:31px;height:31px;margin-top:43px;color:#61d2dc;stroke-width:1.6}.site-frame.is-inner .subtitle-handoff-track h3{margin:22px 0 13px;color:#f1f9fa;font-size:21px}.subtitle-handoff-track p{margin:0;color:#9eb8bb;font-size:13px;line-height:1.78}.subtitle-handoff-note{margin-top:34px;padding:27px 30px;display:grid;grid-template-columns:34px 1fr auto;gap:20px;align-items:center;color:#f4f7df;background:#3c4a2b}.subtitle-handoff-note>svg{width:26px;color:#f1d468}.subtitle-handoff-note strong{display:block;color:#fbf9e9;font-size:18px}.subtitle-handoff-note p{margin:7px 0 0;color:#cbd0af;font-size:13px;line-height:1.7}.subtitle-handoff-note>a{display:flex;align-items:center;gap:9px;color:#fff4a9;font-size:13px;font-weight:800;white-space:nowrap}.subtitle-handoff-note>a svg{width:17px}.subtitle-product-readiness{padding:112px 0 120px}.subtitle-product-readiness-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:95px;align-items:center}.subtitle-product-readiness-grid>div:first-child>span{color:#128d9d;font:800 11px Roboto Mono,monospace;letter-spacing:.11em}.site-frame.is-inner .subtitle-product-readiness h2{margin:18px 0 0;color:#092f37;font-size:46px;line-height:1.22;letter-spacing:-.045em}.subtitle-product-readiness-grid>div:first-child p{margin:22px 0 0;color:#687f83;font-size:14px;line-height:1.88}.subtitle-product-readiness-grid>div:last-child{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #cbdadc;border-left:1px solid #cbdadc}.subtitle-product-readiness-grid>div:last-child span{min-height:104px;padding:20px 22px;display:flex;align-items:center;gap:12px;border-right:1px solid #cbdadc;border-bottom:1px solid #cbdadc;color:#35575d;font-size:13px;line-height:1.65}.subtitle-product-readiness-grid svg{flex:none;width:18px;color:#1595a5}.subtitle-product-contact{padding:88px 0;color:#ecf9fa;background:#092a32}.subtitle-product-contact-inner{display:grid;grid-template-columns:1fr auto;gap:70px;align-items:center}.subtitle-product-contact-inner span{color:#62d2dc;font-size:11px;font-weight:800;letter-spacing:.1em}.site-frame.is-inner .subtitle-product-contact h2{margin:14px 0 12px;color:#f3fbfc;font-size:clamp(34px,3.1vw,48px);line-height:1.14;letter-spacing:-.04em}.subtitle-product-contact-inner p{max-width:720px;margin:0;color:#9fbcc0;font-size:15px;line-height:1.8}.subtitle-product-detail :is(a,button):focus-visible{outline:3px solid #58d0dc;outline-offset:3px}@media (max-width:1050px){.subtitle-product-hero-grid{grid-template-columns:1fr 270px;gap:42px}.subtitle-process-layout{grid-template-columns:.85fr 1.15fr;gap:45px}}@media (max-width:1050px){.subtitle-handoff-track article{padding-inline:20px}.subtitle-handoff-head{gap:50px}}@media (max-width:760px){.subtitle-product-hero{min-height:0;padding-top:92px}.subtitle-product-hero:after{background:linear-gradient(180deg,#03151ce8,#031920c2 51%,#03151cf7)}.subtitle-product-hero-image{object-position:69% center;opacity:.74}.subtitle-product-hero-grid{min-height:650px;grid-template-columns:1fr;align-content:end;padding-top:46px;padding-bottom:36px}.subtitle-product-hero-copy{padding:0}.subtitle-product-hero-panel{display:none}.site-frame.is-inner .subtitle-product-hero h1{font-size:48px}.site-frame.is-inner .subtitle-product-hero h2{font-size:22px}.site-frame.is-inner .subtitle-product-hero h2 br{display:none}.subtitle-product-hero-copy>p{font-size:14px}.subtitle-product-actions{flex-direction:column;align-items:flex-start;gap:18px}.subtitle-product-facts .shell{grid-template-columns:1fr 1fr}.subtitle-product-facts .shell>div{min-height:91px;padding:18px 15px;border-bottom:1px solid rgba(161,220,226,.14)}.subtitle-product-position,.subtitle-product-pipeline,.subtitle-product-capabilities,.subtitle-product-process,.subtitle-product-scenes,.subtitle-product-review,.subtitle-product-handoff,.subtitle-product-readiness{padding:78px 0}.subtitle-product-position-grid,.subtitle-process-layout,.subtitle-product-review-grid,.subtitle-product-readiness-grid{grid-template-columns:1fr;gap:42px}.site-frame.is-inner :is(.subtitle-product-position,.subtitle-product-head,.subtitle-product-review,.subtitle-product-readiness) h2{font-size:36px}.subtitle-product-position-grid>div:last-child{padding-left:22px}.subtitle-pipeline-figure{margin-top:40px}.subtitle-pipeline-figure>div{overflow-x:auto;overflow-y:hidden}.subtitle-pipeline-figure img{width:920px;max-width:none;aspect-ratio:auto}.subtitle-pipeline-figure figcaption{align-items:flex-start;flex-direction:column;gap:5px}.subtitle-handoff-head{grid-template-columns:1fr;gap:24px}.site-frame.is-inner .subtitle-handoff-head h2{font-size:36px}.subtitle-handoff-track{grid-template-columns:1fr;margin-top:42px}.subtitle-handoff-track article{min-height:0;padding:24px 12px 28px;border-right:0;border-bottom:1px solid rgba(160,218,223,.22)}.subtitle-handoff-track article:last-child{border-bottom:0}.subtitle-handoff-track article>svg{margin-top:28px}.subtitle-handoff-note{padding:24px 20px;grid-template-columns:30px 1fr;align-items:start}.subtitle-handoff-note>a{grid-column:2;white-space:normal}.subtitle-product-readiness-grid>div:last-child{grid-template-columns:1fr}.subtitle-product-contact{padding:70px 0}.subtitle-product-contact-inner{grid-template-columns:1fr;gap:28px}.subtitle-product-contact-inner .button{width:100%}.subtitle-capability-grid{grid-template-columns:1fr 1fr}.subtitle-capability-grid article{min-height:235px;padding:23px 20px}.subtitle-capability-grid h3{margin-top:48px;font-size:20px}.subtitle-wave-stage{position:static;min-height:330px;padding:30px}.subtitle-scene-grid{grid-template-columns:1fr}.subtitle-scene-grid article{min-height:220px}.subtitle-scene-grid small{margin-top:38px}}@media (max-width:430px){.subtitle-product-facts .shell,.subtitle-capability-grid{grid-template-columns:1fr}.subtitle-product-facts .shell>div{min-height:78px}.site-frame.is-inner .subtitle-product-hero h1{font-size:43px}}.sta-solution-page{--sta-deep:#062b32;--sta-teal:#41c5b9;--sta-gold:#f0ca60;color:#0b3339;background:#f3f7f5}.sta-hero{position:relative;min-height:750px;padding-top:82px;overflow:hidden;color:#edf8f6;background:#062932}.sta-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#03181efa,#041d23e6 40%,#041b2129,#04181d1a)}.sta-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.sta-hero-grid{position:relative;z-index:2;min-height:668px;display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:78px;align-items:center}.sta-hero-grid>div{max-width:720px;padding:66px 0 70px}.sta-hero .sc-back{color:#86d3cb}.site-frame.is-inner .sta-hero h1{margin:37px 0 23px;color:#fff;font-size:clamp(62px,5.5vw,86px);line-height:1.01;letter-spacing:-.067em}.sta-hero-grid>div>p{max-width:650px;margin:0;color:#a0babb;font-size:16px;line-height:1.9}.sta-hero .he-hero-actions{margin-top:35px}.sta-hero .button.secondary{color:#d6eeeb;border-color:#c9ebe75c;background:#052d3340}.sta-hero aside{align-self:end;margin-bottom:62px;padding:28px;border:1px solid rgba(173,222,217,.18);background:#04242bd6;box-shadow:0 26px 70px #0012164d;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.sta-hero aside>span{display:block;padding-bottom:18px;color:#6ed2c6;border-bottom:1px solid rgba(173,222,217,.16);font:800 10px Roboto Mono,monospace;letter-spacing:.12em}.sta-hero aside strong{display:block;margin:26px 0 16px;color:#fff;font-size:22px;line-height:1.55}.sta-hero aside p{margin:0;color:#9eb7b7;font-size:13px;line-height:1.78}.sta-decision{color:#edf8f6;background:#052d34}.sta-context{padding:116px 0}.sta-blueprint{padding:116px 0 128px;color:#eff8f7;background:#062b32}.sta-blueprint .he-section-head>div>span,.sta-analysis .he-section-head>div>span,.sta-delivery .he-section-head>div>span{color:#6bd0c5}.sta-blueprint .he-section-head h2,.sta-analysis .he-section-head h2,.sta-delivery .he-section-head h2{color:#fff}.sta-blueprint .he-section-head>p,.sta-analysis .he-section-head>p,.sta-delivery .he-section-head>p{color:#9eb7b7}.sta-chain{margin-top:58px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(173,222,217,.18);border-left:1px solid rgba(173,222,217,.18)}.sta-chain article{position:relative;min-height:270px;padding:28px 25px;border-right:1px solid rgba(173,222,217,.18);border-bottom:1px solid rgba(173,222,217,.18)}.sta-chain article>span{color:#69cdc2;font-size:11px;font-weight:800}.sta-chain article>div{margin-top:69px}.sta-chain article svg{width:29px;color:#69cdc2}.sta-chain h3{margin:18px 0 12px;color:#fff;font-size:22px}.sta-chain p{margin:0;color:#9fb7b7;font-size:13px;line-height:1.75}.sta-chain article>svg{position:absolute;top:31px;right:-12px;z-index:2;width:23px;height:23px;padding:5px;color:#062b32;background:#6bd0c5;border-radius:50%}.sta-platform-proof{padding:118px 0}.sta-proof-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:86px;align-items:center}.sta-proof-grid>div>span,.sta-governance-grid>div:first-child>span{color:#168f87;font:800 11px Roboto Mono,monospace;letter-spacing:.11em}.site-frame.is-inner :is(.sta-platform-proof,.sta-governance) h2{margin:18px 0 0;color:#0a3439;font-size:46px;line-height:1.22;letter-spacing:-.045em}.sta-proof-grid>div>p{margin:22px 0;color:#637b7d;font-size:15px;line-height:1.9}.sta-proof-grid ul{margin:0 0 28px;padding:0;list-style:none}.sta-proof-grid li{min-height:48px;display:flex;align-items:center;gap:12px;color:#35575a;border-bottom:1px solid #d1dddb;font-size:13px}.sta-proof-grid li svg{width:17px;color:#15958c}.sta-proof-grid>div>a{display:inline-flex;align-items:center;gap:9px;color:#087d78;font-size:13px;font-weight:800}.sta-proof-grid figure{margin:0;overflow:hidden;border:1px solid #d2dedd;background:#e7eeeb;box-shadow:0 28px 70px #1b43431f}.sta-proof-grid figure img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;object-position:top}.sta-proof-grid figcaption{padding:17px 21px;color:#506d70;font-size:12px;font-weight:700;letter-spacing:.05em}.sta-analysis{padding:116px 0 126px;color:#eef8f7;background:linear-gradient(125deg,#062b32,#103e40)}.sta-analysis-grid{margin-top:56px;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(173,222,217,.18);border-left:1px solid rgba(173,222,217,.18)}.sta-analysis-grid a{min-height:330px;padding:31px 32px;color:inherit;border-right:1px solid rgba(173,222,217,.18);border-bottom:1px solid rgba(173,222,217,.18);transition:.25s}.sta-analysis-grid a:hover{background:#ffffff0a}.sta-analysis-grid a>span{float:right;color:#69cdc2;font-size:12px;font-weight:800}.sta-analysis-grid a>svg{width:34px;color:#69cdc2}.sta-analysis-grid h3{margin:65px 0 15px;color:#fff;font-size:27px}.sta-analysis-grid p{max-width:560px;margin:0;color:#9fb8b8;font-size:14px;line-height:1.82}.sta-analysis-grid strong{margin-top:33px;display:flex;align-items:center;gap:8px;color:#7bd7cd;font-size:13px}.sta-governance{padding:116px 0 124px}.sta-governance-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:86px;align-items:start}.sta-governance-grid>div:first-child>p{margin:22px 0 0;color:#657d7f;font-size:14px;line-height:1.86}.sta-governance-grid>div:last-child{border-top:1px solid #cbdad8}.sta-governance-grid article{min-height:130px;padding:24px 0;display:grid;grid-template-columns:44px 40px 1fr;gap:18px;border-bottom:1px solid #cbdad8}.sta-governance-grid article>span{color:#168f87;font-size:11px;font-weight:800}.sta-governance-grid article>svg{width:24px;color:#168f87}.sta-governance-grid h3{margin:0 0 9px;font-size:20px}.sta-governance-grid p{margin:0;color:#6a8082;font-size:13px;line-height:1.72}.sta-delivery{padding:116px 0 128px;color:#eef8f7;background:#062b32}.sta-delivery-track{margin-top:56px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(173,222,217,.18);border-left:1px solid rgba(173,222,217,.18)}.sta-delivery-track article{min-height:245px;padding:29px 25px;border-right:1px solid rgba(173,222,217,.18);border-bottom:1px solid rgba(173,222,217,.18)}.sta-delivery-track span{color:#6bcfc4;font-size:11px;font-weight:800}.sta-delivery-track h3{margin:70px 0 14px;color:#fff;font-size:21px}.sta-delivery-track p{margin:0;color:#9eb7b7;font-size:13px;line-height:1.76}.sta-deliverables{background:#edf3f0}.sta-related{background:#fff}.sta-solution-page :is(a,button):focus-visible{outline:3px solid #6bd0c5;outline-offset:3px}@media (max-width:1050px){.sta-hero-grid{grid-template-columns:1fr 275px;gap:42px}.sta-proof-grid,.sta-governance-grid{grid-template-columns:.9fr 1.1fr;gap:48px}}@media (max-width:760px){.sta-hero{min-height:0;padding-top:92px}.sta-hero:after{background:linear-gradient(180deg,#03181ee8,#031b21c2 51%,#03161cf7)}.sta-hero-image{object-position:70% center;opacity:.72}.sta-hero-grid{min-height:650px;grid-template-columns:1fr;align-content:end;padding-top:45px;padding-bottom:36px}.sta-hero-grid>div{padding:0}.site-frame.is-inner .sta-hero h1{font-size:50px}.sta-hero-grid>div>p{font-size:14px}.sta-hero aside{display:none}.sta-hero .he-hero-tags{margin-top:25px}.sta-context,.sta-blueprint,.sta-platform-proof,.sta-analysis,.sta-governance,.sta-delivery{padding:78px 0}.sta-chain,.sta-delivery-track{grid-template-columns:1fr}.sta-chain article,.sta-delivery-track article{min-height:0;padding:25px 24px}.sta-chain article>div{margin-top:42px}.sta-chain article>svg{top:auto;right:auto;bottom:-12px;left:34px;transform:rotate(90deg)}.sta-delivery-track h3{margin-top:44px}.sta-proof-grid,.sta-governance-grid{grid-template-columns:1fr;gap:43px}.site-frame.is-inner :is(.sta-platform-proof,.sta-governance) h2{font-size:36px}.sta-proof-grid figure{order:-1}.sta-analysis-grid{grid-template-columns:1fr}.sta-analysis-grid a{min-height:285px;padding:27px 24px}.sta-analysis-grid h3{margin-top:48px;font-size:24px}}.acs-solution-page{--acs-ink:#092f34;--acs-teal:#0c7774;--acs-mint:#68cbc0;--acs-line:#cbdad7}.acs-hero:after{background:linear-gradient(90deg,#031d22f0,#042227e0 40%,#041f248c 66%,#03191e57)}.acs-hero-image{object-position:center 58%;filter:saturate(.78) contrast(1.04)}.acs-decision{background:#eaf1ee}.acs-context{padding:116px 0 124px}.acs-chain{padding:116px 0 124px;color:#eef8f6;background:linear-gradient(128deg,#052c32,#0b4244)}.acs-chain .he-section-head>p{color:#a9c1bf}.acs-journey{margin-top:58px;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid rgba(174,222,217,.2);border-left:1px solid rgba(174,222,217,.2)}.acs-journey article{position:relative;min-height:272px;padding:27px 22px;border-right:1px solid rgba(174,222,217,.2);border-bottom:1px solid rgba(174,222,217,.2)}.acs-journey article>span{color:#71d4c9;font-size:11px;font-weight:800;letter-spacing:.12em}.acs-journey article>div{margin-top:78px}.acs-journey h3{margin:0 0 13px;color:#fff;font-size:21px}.acs-journey p{margin:0;color:#9fb7b6;font-size:13px;line-height:1.72}.acs-journey article>svg{position:absolute;top:33px;right:-13px;z-index:2;width:25px;height:25px;padding:5px;color:#072f34;border-radius:50%;background:#71d4c9}.acs-products{padding:118px 0 132px}.acs-product-stories{margin-top:62px;display:grid;gap:100px}.acs-product-stories article{display:grid;grid-template-columns:1.12fr .88fr;gap:72px;align-items:center}.acs-product-stories article.is-reverse figure{order:2}.acs-product-stories figure{margin:0;overflow:hidden;border:1px solid #cfdbd8;background:#e6eeeb;box-shadow:0 30px 72px #1b434321}.acs-product-stories figure img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;object-position:top}.acs-product-stories figcaption{padding:17px 21px;color:#526e70;font-size:12px;font-weight:700;letter-spacing:.035em}.acs-product-stories article>div>span{color:#168d86;font-size:11px;font-weight:850;letter-spacing:.13em}.acs-product-stories h3{margin:18px 0 20px;color:#0d3338;font-size:38px;line-height:1.22;letter-spacing:-.03em}.acs-product-stories p{margin:0 0 23px;color:#60797b;font-size:14px;line-height:1.85}.acs-product-stories ul{margin:0 0 28px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 24px;list-style:none;border-top:1px solid #d2ddda}.acs-product-stories li{min-height:49px;display:flex;align-items:center;gap:9px;color:#35575a;border-bottom:1px solid #d2ddda;font-size:13px}.acs-product-stories li svg{width:16px;color:#148d85}.acs-product-stories article>div>a{display:inline-flex;align-items:center;gap:8px;color:#087c77;font-size:13px;font-weight:800}.acs-foundation{padding:116px 0 124px;color:#eef8f6;background:#062d33}.acs-foundation-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:84px;align-items:start}.acs-foundation-grid>div:first-child>p{margin:22px 0 0;color:#a7bfbd;font-size:14px;line-height:1.86}.acs-foundation-grid>div:last-child{border-top:1px solid rgba(179,222,217,.2)}.acs-foundation-grid article{min-height:132px;padding:25px 0;display:grid;grid-template-columns:44px 40px 1fr;gap:18px;border-bottom:1px solid rgba(179,222,217,.2)}.acs-foundation-grid article>span{color:#6bcfc4;font-size:11px;font-weight:800}.acs-foundation-grid article>svg{width:24px;color:#6bcfc4}.acs-foundation-grid h3{margin:0 0 9px;color:#fff;font-size:20px}.acs-foundation-grid p{margin:0;color:#9db5b4;font-size:13px;line-height:1.72}.acs-delivery{padding:116px 0 126px}.acs-delivery-track{margin-top:56px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--acs-line);border-left:1px solid var(--acs-line)}.acs-delivery-track article{min-height:260px;padding:28px 25px;border-right:1px solid var(--acs-line);border-bottom:1px solid var(--acs-line)}.acs-delivery-track span{color:#168f87;font-size:11px;font-weight:800}.acs-delivery-track h3{margin:76px 0 14px;color:#12383d;font-size:21px}.acs-delivery-track p{margin:0;color:#647d7f;font-size:13px;line-height:1.76}.acs-deliverables{background:#eaf1ee}.acs-related{background:#fff}.acs-solution-page :is(a,button):focus-visible{outline:3px solid #6bd0c5;outline-offset:3px}@media (max-width:1050px){.acs-product-stories article{grid-template-columns:1fr 1fr;gap:45px}.acs-foundation-grid{grid-template-columns:.9fr 1.1fr;gap:48px}}@media (max-width:760px){.acs-hero:after{background:linear-gradient(180deg,#031c21e6,#031e23b8,#03181df7)}.acs-hero-image{object-position:60% center}.acs-context,.acs-chain,.acs-products,.acs-foundation,.acs-delivery{padding:78px 0}.acs-journey,.acs-delivery-track{grid-template-columns:1fr}.acs-journey article,.acs-delivery-track article{min-height:0;padding:25px 24px}.acs-journey article>div,.acs-delivery-track h3{margin-top:42px}.acs-journey article>svg{top:auto;right:auto;bottom:-12px;left:34px;transform:rotate(90deg)}.acs-product-stories{gap:72px}.acs-product-stories article{grid-template-columns:1fr;gap:34px}.acs-product-stories article.is-reverse figure{order:0}.acs-product-stories h3{font-size:31px}.acs-product-stories ul{grid-template-columns:1fr}.acs-foundation-grid{grid-template-columns:1fr;gap:44px}}.kbq-solution-page{--kbq-line:#cad9d6}.kbq-hero:after{background:linear-gradient(90deg,#031b20f5,#031f24eb 42%,#031d228f 66%,#03181d40)}.kbq-hero-image{object-position:center;filter:saturate(.82) contrast(1.04)}.kbq-decision{background:#e9f0ed}.kbq-context{padding:116px 0 124px}.kbq-flow{padding:116px 0 126px;color:#eef8f6;background:linear-gradient(128deg,#052c32,#0b4143)}.kbq-flow .he-section-head>p{color:#a8c0be}.kbq-pipeline{margin-top:58px;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid rgba(174,222,217,.2);border-left:1px solid rgba(174,222,217,.2)}.kbq-pipeline article{position:relative;min-height:280px;padding:27px 22px;border-right:1px solid rgba(174,222,217,.2);border-bottom:1px solid rgba(174,222,217,.2)}.kbq-pipeline article>span{color:#72d3c9;font-size:11px;font-weight:800;letter-spacing:.12em}.kbq-pipeline article>div{margin-top:78px}.kbq-pipeline h3{margin:0 0 13px;color:#fff;font-size:21px}.kbq-pipeline p{margin:0;color:#9fb7b6;font-size:13px;line-height:1.72}.kbq-pipeline article>svg{position:absolute;top:33px;right:-13px;z-index:2;width:25px;height:25px;padding:5px;color:#073137;border-radius:50%;background:#72d3c9}.kbq-platform{padding:118px 0 128px}.kbq-proof-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:74px;align-items:center}.kbq-proof-grid>div>p{margin:22px 0;color:#627a7c;font-size:14px;line-height:1.84}.kbq-proof-grid ul{margin:0 0 28px;padding:0;list-style:none;border-top:1px solid var(--kbq-line)}.kbq-proof-grid li{min-height:49px;display:flex;align-items:center;gap:10px;color:#35575a;border-bottom:1px solid var(--kbq-line);font-size:13px}.kbq-proof-grid li svg{width:17px;color:#168f87}.kbq-proof-grid>div>a{display:inline-flex;align-items:center;gap:8px;color:#087c77;font-size:13px;font-weight:800}.kbq-proof-grid figure{margin:0;overflow:hidden;border:1px solid #cedbd8;background:#e4ece9;box-shadow:0 30px 72px #1b434321}.kbq-proof-grid figure img{display:block;width:100%;aspect-ratio:2/1;object-fit:contain;object-position:center;background:#f7f9fb}.kbq-proof-grid figcaption{padding:17px 21px;color:#526e70;font-size:12px;font-weight:700;letter-spacing:.04em}.kbq-answer{padding:118px 0 126px;color:#eef8f6;background:#062d33}.kbq-answer-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:76px;align-items:center}.kbq-answer figure{margin:0;overflow:hidden;border:1px solid rgba(177,220,215,.22);background:#dfeae7}.kbq-answer figure img{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:#f7faf9}.kbq-answer figcaption{padding:17px 21px;color:#a8c1bf;font-size:12px;font-weight:700}.kbq-answer-grid>div>p{margin:22px 0 28px;color:#a6bdbb;font-size:14px;line-height:1.84}.kbq-answer-grid>div>a{margin-top:27px;display:inline-flex;align-items:center;gap:8px;color:#75d4ca;font-size:13px;font-weight:800}.kbq-use-cases{border-top:1px solid rgba(177,220,215,.2)}.kbq-use-cases article{padding:17px 0;display:grid;grid-template-columns:42px 1fr;gap:15px;border-bottom:1px solid rgba(177,220,215,.2)}.kbq-use-cases article>span{color:#6bcfc4;font-size:11px;font-weight:800}.kbq-use-cases h3{margin:0 0 5px;color:#fff;font-size:17px}.kbq-use-cases p{margin:0;color:#9db6b4;font-size:12px;line-height:1.6}.kbq-governance{padding:116px 0 124px}.kbq-governance-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:84px;align-items:start}.kbq-governance-grid>div:first-child>p{margin:22px 0 0;color:#647c7e;font-size:14px;line-height:1.86}.kbq-governance-grid>div:last-child{border-top:1px solid var(--kbq-line)}.kbq-governance-grid article{min-height:132px;padding:25px 0;display:grid;grid-template-columns:44px 40px 1fr;gap:18px;border-bottom:1px solid var(--kbq-line)}.kbq-governance-grid article>span{color:#168f87;font-size:11px;font-weight:800}.kbq-governance-grid article>svg{width:24px;color:#168f87}.kbq-governance-grid h3{margin:0 0 9px;color:#12383d;font-size:20px}.kbq-governance-grid p{margin:0;color:#687f81;font-size:13px;line-height:1.72}.kbq-delivery{padding:116px 0 126px;color:#eef8f6;background:linear-gradient(128deg,#072f35,#0b3f41)}.kbq-delivery .he-section-head>p{color:#a7bfbd}.kbq-delivery-track{margin-top:56px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(177,220,215,.2);border-left:1px solid rgba(177,220,215,.2)}.kbq-delivery-track article{min-height:255px;padding:28px 25px;border-right:1px solid rgba(177,220,215,.2);border-bottom:1px solid rgba(177,220,215,.2)}.kbq-delivery-track span{color:#6bcfc4;font-size:11px;font-weight:800}.kbq-delivery-track h3{margin:72px 0 14px;color:#fff;font-size:21px}.kbq-delivery-track p{margin:0;color:#9fb7b6;font-size:13px;line-height:1.76}.kbq-deliverables{background:#e9f0ed}.kbq-related{background:#fff}.kbq-solution-page :is(a,button):focus-visible{outline:3px solid #6bd0c5;outline-offset:3px}@media (max-width:1050px){.kbq-proof-grid,.kbq-answer-grid,.kbq-governance-grid{gap:48px}}@media (max-width:760px){.kbq-hero:after{background:linear-gradient(180deg,#031c21e8,#031d22c2,#03181dfa)}.kbq-hero-image{object-position:63% center}.kbq-context,.kbq-flow,.kbq-platform,.kbq-answer,.kbq-governance,.kbq-delivery{padding:78px 0}.kbq-pipeline,.kbq-delivery-track{grid-template-columns:1fr}.kbq-pipeline article,.kbq-delivery-track article{min-height:0;padding:25px 24px}.kbq-pipeline article>div,.kbq-delivery-track h3{margin-top:42px}.kbq-pipeline article>svg{top:auto;right:auto;bottom:-12px;left:34px;transform:rotate(90deg)}.kbq-proof-grid,.kbq-answer-grid,.kbq-governance-grid{grid-template-columns:1fr;gap:42px}.kbq-proof-grid figure,.kbq-answer-grid figure{order:-1;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.kbq-proof-grid figure img,.kbq-answer-grid figure img{width:760px;max-width:none;height:auto;aspect-ratio:auto}.kbq-proof-grid figcaption,.kbq-answer-grid figcaption{width:760px}}.dlx-solution-page{--dlx-ink:#092e35;--dlx-teal:#0f7777;--dlx-cyan:#25c7dc;--dlx-lime:#b5f12f;--dlx-paper:#f3f7f6;--dlx-line:#cbdad7}.dlx-hero{position:relative;min-height:720px;overflow:hidden;color:#fff;background:#082e35}.dlx-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.78) contrast(1.03)}.dlx-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#031f25f7,#05272ded 39%,#05262c87 61%,#05202629)}.dlx-hero-grid{position:relative;z-index:1;min-height:720px;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:84px;align-items:center;padding-top:92px;padding-bottom:64px}.dlx-hero-copy{max-width:690px}.dlx-hero-copy .sc-back{color:#a9c4c3}.dlx-kicker{display:block;margin:35px 0 18px;color:#71d9d4;font-size:11px;font-weight:800;letter-spacing:.18em}.dlx-hero h1{margin:0;max-width:680px;color:#fff;font-size:clamp(54px,5vw,78px);line-height:1.08;letter-spacing:-.045em}.dlx-hero-copy>p{max-width:650px;margin:27px 0 30px;color:#c4d5d4;font-size:17px;line-height:1.9}.dlx-hero .button.primary{color:#073039;background:var(--dlx-lime)}.dlx-hero .button.secondary{color:#fff;border-color:#fff6;background:#05262c42;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dlx-hero .he-hero-tags{margin-top:31px}.dlx-hero .he-hero-tags span{color:#d7e4e3;border-color:#d6edea40;background:#072a303d}.dlx-hero .he-hero-tags svg{color:var(--dlx-lime)}.dlx-hero-note{align-self:end;margin-bottom:4px;padding:30px 28px 28px;border-top:3px solid var(--dlx-lime);color:#fff;background:#05252bc7;box-shadow:0 24px 60px #0012173d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.dlx-hero-note>span{color:#79d7d1;font-size:9px;font-weight:800;letter-spacing:.15em}.dlx-hero-note strong{display:block;margin:17px 0 12px;font-size:24px;line-height:1.42}.dlx-hero-note p{margin:0;color:#b6cac8;font-size:12px;line-height:1.75}.dlx-decision{background:#e7efec}.dlx-context{padding:118px 0 126px}.dlx-panorama{padding:120px 0 130px;color:#eef8f6;background:linear-gradient(128deg,#052c33,#0a4142)}.dlx-panorama .he-section-head>p{color:#a7bfbd}.dlx-platform-map{margin-top:60px;display:grid;grid-template-columns:210px minmax(0,1fr) 210px;gap:16px;align-items:stretch}.dlx-platform-side{padding:25px 23px;display:flex;flex-direction:column;border:1px solid rgba(168,220,214,.2);background:#08313780}.dlx-platform-side>span{margin-bottom:30px;color:#70d2c9;font-size:10px;font-weight:800;letter-spacing:.12em}.dlx-platform-side strong{padding:16px 0;color:#dcebea;font-size:14px;border-top:1px solid rgba(180,221,216,.16)}.dlx-platform-side strong:last-child{border-bottom:1px solid rgba(180,221,216,.16)}.dlx-platform-core{padding:34px;border:1px solid rgba(151,219,211,.34);background:#f2f7f5;box-shadow:0 30px 80px #00111542}.dlx-platform-core header{display:flex;gap:17px;align-items:center;padding-bottom:27px;border-bottom:1px solid #cadbd7}.dlx-platform-core header svg{width:38px;height:38px;padding:8px;color:#083d43;background:var(--dlx-lime)}.dlx-platform-core header small{display:block;margin-bottom:5px;color:#548083;font-size:9px;font-weight:800;letter-spacing:.16em}.dlx-platform-core header strong{color:#113d42;font-size:25px}.dlx-platform-core>div{display:grid;grid-template-columns:repeat(3,1fr)}.dlx-platform-core article{min-height:128px;padding:25px 18px 18px;border-right:1px solid #d0dfdc;border-bottom:1px solid #d0dfdc}.dlx-platform-core article:nth-child(3n){border-right:0}.dlx-platform-core h3{margin:0 0 11px;color:#17494d;font-size:17px}.dlx-platform-core p{margin:0;color:#6a8283;font-size:11px;line-height:1.65}.dlx-panorama .solution-concept-note{margin-top:28px;color:#9db7b5}.dlx-journey{padding:118px 0 128px}.dlx-journey-track{margin-top:58px;display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid var(--dlx-line);border-left:1px solid var(--dlx-line)}.dlx-journey-track article{position:relative;min-height:260px;padding:27px 20px;border-right:1px solid var(--dlx-line);border-bottom:1px solid var(--dlx-line)}.dlx-journey-track article>span{color:#168f87;font-size:11px;font-weight:800}.dlx-journey-track article>div{margin-top:68px}.dlx-journey-track h3{margin:0 0 12px;color:#12383d;font-size:19px}.dlx-journey-track p{margin:0;color:#687f81;font-size:12px;line-height:1.72}.dlx-journey-track article>svg{position:absolute;top:31px;right:-12px;z-index:2;width:24px;height:24px;padding:5px;color:#073137;border-radius:50%;background:var(--dlx-lime)}.dlx-proof{padding:120px 0 132px;color:#edf7f5;background:#072b32}.dlx-proof .he-section-head>p{color:#a5bdbc}.dlx-case-stories{margin-top:62px;display:grid;gap:96px}.dlx-case-stories article{display:grid;grid-template-columns:1.08fr .92fr;gap:72px;align-items:center}.dlx-case-stories article.is-reverse figure{order:2}.dlx-case-stories figure{position:relative;margin:0;overflow:hidden;background:#123b41;box-shadow:0 34px 80px #000c1152}.dlx-case-stories figure img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;filter:saturate(.82)}.dlx-case-stories figcaption{position:absolute;right:0;bottom:0;min-width:220px;padding:18px 21px;background:#042329e8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dlx-case-stories figcaption span{display:block;color:#75d3ca;font-size:10px;font-weight:800;letter-spacing:.1em}.dlx-case-stories figcaption strong{display:block;margin-top:5px;color:#fff;font-size:15px}.dlx-case-stories small{color:#78d6cd;font-size:10px;font-weight:800;letter-spacing:.14em}.dlx-case-stories h3{margin:18px 0;color:#fff;font-size:34px;line-height:1.35}.dlx-case-stories p{margin:0 0 25px;color:#a9bfbd;font-size:14px;line-height:1.85}.dlx-case-stories ul{margin:0 0 28px;padding:0;display:grid;grid-template-columns:1fr 1fr;list-style:none;border-top:1px solid rgba(172,215,210,.2)}.dlx-case-stories li{padding:13px 0;display:flex;align-items:center;gap:8px;color:#d2e1df;font-size:12px;border-bottom:1px solid rgba(172,215,210,.2)}.dlx-case-stories li svg{width:15px;color:var(--dlx-lime)}.dlx-case-stories div>a{display:inline-flex;align-items:center;gap:8px;color:var(--dlx-lime);font-size:13px;font-weight:800}.dlx-service{padding:118px 0 128px}.dlx-service-grid{margin-top:58px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.dlx-service-grid article{min-height:310px;padding:28px 25px;border:1px solid var(--dlx-line);background:#f7faf9}.dlx-service-grid article>span{color:#168f87;font-size:11px;font-weight:800}.dlx-service-grid article>svg{display:block;width:34px;height:34px;margin:62px 0 20px;color:#0d7775}.dlx-service-grid h3{margin:0 0 14px;color:#12383d;font-size:21px}.dlx-service-grid p{margin:0;color:#687f81;font-size:13px;line-height:1.78}.dlx-deliverables{background:#e7efec}.dlx-related{background:#fff}.dlx-solution-page :is(a,button):focus-visible{outline:3px solid var(--dlx-lime);outline-offset:3px}@media (max-width:1100px){.dlx-hero-grid{grid-template-columns:1fr 270px;gap:45px}.dlx-platform-map{grid-template-columns:170px minmax(0,1fr) 170px}.dlx-journey-track{grid-template-columns:repeat(3,1fr)}.dlx-case-stories article{gap:45px}}@media (max-width:760px){.dlx-hero{min-height:0}.dlx-hero-image{object-position:67% center}.dlx-hero:after{background:linear-gradient(180deg,#031d23e0,#031f25c2 45%,#031b20fa)}.dlx-hero-grid{min-height:760px;grid-template-columns:1fr;gap:34px;align-content:end;padding-top:120px;padding-bottom:42px}.dlx-hero h1{font-size:43px}.dlx-hero-copy>p{font-size:14px;line-height:1.78}.dlx-hero-note{margin:0}.dlx-context,.dlx-panorama,.dlx-journey,.dlx-proof,.dlx-service{padding:78px 0}.dlx-platform-map{grid-template-columns:1fr}.dlx-platform-side{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.dlx-platform-side>span{grid-column:1/-1}.dlx-platform-core{padding:24px 18px}.dlx-platform-core>div{grid-template-columns:1fr 1fr}.dlx-platform-core article:nth-child(3n){border-right:1px solid #d0dfdc}.dlx-platform-core article:nth-child(2n){border-right:0}.dlx-journey-track{grid-template-columns:1fr}.dlx-journey-track article{min-height:0}.dlx-journey-track article>div{margin-top:38px}.dlx-journey-track article>svg{top:auto;right:auto;bottom:-12px;left:32px;transform:rotate(90deg)}.dlx-case-stories{gap:68px}.dlx-case-stories article{grid-template-columns:1fr;gap:32px}.dlx-case-stories article.is-reverse figure{order:0}.dlx-case-stories h3{font-size:29px}.dlx-case-stories ul,.dlx-service-grid{grid-template-columns:1fr}.dlx-service-grid article{min-height:0}.dlx-service-grid article>svg{margin-top:36px}}.dlx-decision strong{color:#12383d}.dlx-decision p{color:#5f7779}.dlx-decision small{color:#6d8586}.dlx-solution-page .dlx-decision strong{color:#12383d!important}.dlx-solution-page .dlx-decision p{color:#5f7779!important}.dlx-solution-page .dlx-decision small{color:#6d8586!important}.dlx-solution-page .dlx-platform-core header strong{color:#113d42!important}.dlx-solution-page .dlx-platform-core h3{color:#17494d!important}.dlx-solution-page .dlx-platform-core p{color:#6a8283!important}.acc-solution-page{--acc-ink:#0b3038;--acc-teal:#11817d;--acc-cyan:#25c9dc;--acc-lime:#b6f22d;--acc-paper:#f4f8f7;--acc-line:#cadbd8}.acc-hero{position:relative;min-height:720px;overflow:hidden;color:#fff;background:#061d38}.acc-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.82) contrast(1.04)}.acc-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#03162bfa,#041b30f0 42%,#041b2c7a 67%,#0416251f)}.acc-hero-grid{position:relative;z-index:1;min-height:720px;padding-top:92px;padding-bottom:64px;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:84px;align-items:center}.acc-hero-copy{max-width:700px}.acc-hero-copy .sc-back{color:#b1c6d2}.acc-kicker{display:block;margin:35px 0 18px;color:#6bd8da;font-size:11px;font-weight:800;letter-spacing:.17em}.acc-hero h1{margin:0;color:#fff;font-size:clamp(54px,5vw,78px);line-height:1.08;letter-spacing:-.045em}.acc-hero-copy>p{max-width:660px;margin:27px 0 30px;color:#c2d2da;font-size:17px;line-height:1.9}.acc-hero .button.primary{color:#073039;background:var(--acc-lime)}.acc-hero .button.secondary{color:#fff;border-color:#fff6;background:#041c304d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.acc-hero .he-hero-tags{margin-top:31px}.acc-hero .he-hero-tags span{color:#d8e5e9;border-color:#d6edef3d;background:#06203545}.acc-hero .he-hero-tags svg{color:var(--acc-lime)}.acc-hero-note{align-self:end;margin-bottom:4px;padding:30px 28px 28px;border-top:3px solid var(--acc-lime);color:#fff;background:#051d30d1;box-shadow:0 24px 60px #000c194d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.acc-hero-note>span{color:#71d9d5;font-size:9px;font-weight:800;letter-spacing:.15em}.acc-hero-note strong{display:block;margin:17px 0 12px;color:#fff;font-size:24px;line-height:1.42}.acc-hero-note p{margin:0;color:#b4c8cf;font-size:12px;line-height:1.75}.acc-decision{background:#e8f0ed}.acc-solution-page .acc-decision strong{color:#12383d!important}.acc-solution-page .acc-decision p{color:#5f7779!important}.acc-solution-page .acc-decision small{color:#6d8586!important}.acc-context{padding:118px 0 126px}.acc-formats{padding:120px 0 128px;color:#eef8f6;background:linear-gradient(128deg,#062c34,#0a4242)}.acc-formats .he-section-head>p{color:#a7bfbd}.acc-format-grid{margin-top:58px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(174,222,217,.22);border-left:1px solid rgba(174,222,217,.22)}.acc-format-grid article{position:relative;min-height:300px;padding:28px 25px;border-right:1px solid rgba(174,222,217,.22);border-bottom:1px solid rgba(174,222,217,.22)}.acc-format-grid article>span{color:#74d5cc;font-size:11px;font-weight:800}.acc-format-grid article>div{margin-top:95px}.acc-format-grid h3{margin:0 0 15px;color:#fff;font-size:24px}.acc-format-grid p{margin:0;color:#a5bdbc;font-size:13px;line-height:1.8}.acc-formats .solution-concept-note{margin-top:28px;color:#9eb8b6}.acc-tool{padding:120px 0 130px}.acc-tool-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:76px;align-items:center}.acc-tool-grid>div>span,.acc-subtitle-grid>div>span{color:#158c84;font-size:11px;font-weight:800;letter-spacing:.12em}.acc-tool-grid h2,.acc-subtitle-grid h2{margin:17px 0 22px;color:#12383d;font-size:43px;line-height:1.25}.acc-tool-grid>div>p,.acc-subtitle-grid>div>p{margin:0 0 24px;color:#647d7f;font-size:14px;line-height:1.86}.acc-tool-grid ul,.acc-subtitle-grid ul{margin:0 0 28px;padding:0;list-style:none;border-top:1px solid var(--acc-line)}.acc-tool-grid li,.acc-subtitle-grid li{min-height:49px;display:flex;align-items:center;gap:10px;color:#35575a;border-bottom:1px solid var(--acc-line);font-size:13px}.acc-tool-grid li svg,.acc-subtitle-grid li svg{width:17px;color:#168f87}.acc-tool-grid>div>a,.acc-subtitle-grid>div>a{display:inline-flex;align-items:center;gap:8px;color:#087c77;font-size:13px;font-weight:800}.acc-tool-grid figure{margin:0;overflow:hidden;border:1px solid #cedbd8;background:#e5ecea;box-shadow:0 30px 72px #1b434324}.acc-tool-grid figure img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;object-position:top}.acc-tool-grid figcaption{padding:17px 21px;color:#526e70;font-size:12px;font-weight:700}.acc-flow{padding:120px 0 128px;color:#eef8f6;background:#072c34}.acc-flow .he-section-head>p{color:#a5bdbc}.acc-flow-track{margin-top:58px;display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid rgba(174,222,217,.2);border-left:1px solid rgba(174,222,217,.2)}.acc-flow-track article{position:relative;min-height:280px;padding:27px 20px;border-right:1px solid rgba(174,222,217,.2);border-bottom:1px solid rgba(174,222,217,.2)}.acc-flow-track article>span{color:#72d3c9;font-size:11px;font-weight:800}.acc-flow-track article>div{margin-top:74px}.acc-flow-track h3{margin:0 0 12px;color:#fff;font-size:19px}.acc-flow-track p{margin:0;color:#9fb7b6;font-size:12px;line-height:1.72}.acc-flow-track article>svg{position:absolute;top:31px;right:-12px;z-index:2;width:24px;height:24px;padding:5px;color:#073137;border-radius:50%;background:var(--acc-lime)}.acc-subtitle{padding:120px 0 128px}.acc-subtitle-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:76px;align-items:center}.acc-subtitle-grid figure{margin:0;overflow:hidden;border:1px solid #cedbd8;background:#e5ecea}.acc-subtitle-grid figure img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.acc-subtitle-grid figcaption{padding:17px 21px;color:#526e70;font-size:12px;font-weight:700}.acc-cases{padding:120px 0 132px;color:#edf7f5;background:#062b32}.acc-cases .he-section-head>p{color:#a5bdbc}.acc-case-stories{margin-top:62px;display:grid;gap:96px}.acc-case-stories article{display:grid;grid-template-columns:1.08fr .92fr;gap:72px;align-items:center}.acc-case-stories article.is-reverse figure{order:2}.acc-case-stories figure{position:relative;margin:0;overflow:hidden;background:#123b41;box-shadow:0 34px 80px #000c1152}.acc-case-stories figure img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;filter:saturate(.85)}.acc-case-stories figcaption{position:absolute;right:0;bottom:0;min-width:220px;padding:18px 21px;background:#042329e8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.acc-case-stories figcaption span{display:block;color:#75d3ca;font-size:10px;font-weight:800;letter-spacing:.1em}.acc-case-stories figcaption strong{display:block;margin-top:5px;color:#fff;font-size:15px}.acc-case-stories small{color:#78d6cd;font-size:10px;font-weight:800;letter-spacing:.14em}.acc-case-stories h3{margin:18px 0;color:#fff;font-size:34px;line-height:1.35}.acc-case-stories p{margin:0 0 25px;color:#a9bfbd;font-size:14px;line-height:1.85}.acc-case-stories ul{margin:0 0 28px;padding:0;display:grid;grid-template-columns:1fr 1fr;list-style:none;border-top:1px solid rgba(172,215,210,.2)}.acc-case-stories li{padding:13px 0;display:flex;align-items:center;gap:8px;color:#d2e1df;font-size:12px;border-bottom:1px solid rgba(172,215,210,.2)}.acc-case-stories li svg{width:15px;color:var(--acc-lime)}.acc-case-stories div>a{display:inline-flex;align-items:center;gap:8px;color:var(--acc-lime);font-size:13px;font-weight:800}.acc-deliverables{background:#e7efec}.acc-related{background:#fff}.acc-solution-page :is(a,button):focus-visible{outline:3px solid var(--acc-lime);outline-offset:3px}@media (max-width:1100px){.acc-hero-grid{grid-template-columns:1fr 270px;gap:45px}.acc-flow-track{grid-template-columns:repeat(3,1fr)}.acc-case-stories article{gap:45px}}@media (max-width:760px){.acc-hero{min-height:0}.acc-hero-image{object-position:68% center}.acc-hero:after{background:linear-gradient(180deg,#03162ae0,#031a2dc2 45%,#031627fa)}.acc-hero-grid{min-height:780px;grid-template-columns:1fr;gap:34px;align-content:end;padding-top:120px;padding-bottom:42px}.acc-hero h1{font-size:43px}.acc-hero-copy>p{font-size:14px;line-height:1.78}.acc-hero-note{margin:0}.acc-context,.acc-formats,.acc-tool,.acc-flow,.acc-subtitle,.acc-cases{padding:78px 0}.acc-format-grid,.acc-flow-track{grid-template-columns:1fr}.acc-format-grid article,.acc-flow-track article{min-height:0}.acc-format-grid article>div,.acc-flow-track article>div{margin-top:42px}.acc-flow-track article>svg{top:auto;right:auto;bottom:-12px;left:32px;transform:rotate(90deg)}.acc-tool-grid,.acc-subtitle-grid{grid-template-columns:1fr;gap:42px}.acc-tool-grid figure{order:-1}.acc-tool-grid h2,.acc-subtitle-grid h2{font-size:34px}.acc-case-stories{gap:68px}.acc-case-stories article{grid-template-columns:1fr;gap:32px}.acc-case-stories article.is-reverse figure{order:0}.acc-case-stories h3{font-size:29px}.acc-case-stories ul{grid-template-columns:1fr}}.avc-solution-page{--avc-ink:#0a2d35;--avc-teal:#0b7778;--avc-cyan:#6fd4ca;--avc-lime:#d8f36a;--avc-line:#cad9d7}.avc-hero:after{background:linear-gradient(90deg,#021221f7,#03192beb 42%,#041c2b6e 67%,#02121d24)}.avc-hero-image{object-position:center;filter:saturate(.8) contrast(1.04)}.avc-hero .button.primary{background:var(--avc-lime)}.avc-hero-note{border-top-color:var(--avc-lime);background:#031b29c2}.avc-decision{background:#e9f0ed}.avc-context{padding:118px 0 126px}.avc-scenes{padding:118px 0 128px;color:#eef8f6;background:linear-gradient(128deg,#052c33,#0b4246)}.avc-scenes .he-section-head>p,.avc-flow .he-section-head>p,.avc-cases .he-section-head>p{color:#a7c0be}.avc-scene-grid{margin-top:60px;display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid rgba(183,224,219,.2);border-left:1px solid rgba(183,224,219,.2)}.avc-scene-grid article{position:relative;min-height:270px;padding:30px 32px;display:grid;grid-template-columns:42px 46px 1fr;gap:21px;align-items:start;border-right:1px solid rgba(183,224,219,.2);border-bottom:1px solid rgba(183,224,219,.2)}.avc-scene-grid article>span{color:#70d2c9;font-size:11px;font-weight:800;letter-spacing:.12em}.avc-scene-grid article>svg{width:28px;color:var(--avc-lime)}.avc-scene-grid article>div{margin-top:72px;grid-column:2/4}.avc-scene-grid h3{margin:0 0 13px;color:#fff;font-size:24px}.avc-scene-grid p{max-width:500px;margin:0;color:#a6bfbd;font-size:13px;line-height:1.82}.avc-feature{padding:122px 0 132px}.avc-feature-grid{display:grid;grid-template-columns:.94fr 1.06fr;gap:86px;align-items:center}.avc-feature figure{position:relative;min-height:590px;margin:0;overflow:hidden;background:#0b3038;box-shadow:0 36px 86px #0b2f332e}.avc-feature figure img{width:100%;height:590px;object-fit:cover;object-position:center;filter:saturate(.88)}.avc-feature figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 52%,rgba(4,24,31,.9))}.avc-feature figure button{position:absolute;z-index:2;left:50%;top:50%;width:82px;height:82px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.62);border-radius:50%;color:#fff;background:#042128b3;transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:.22s ease}.avc-feature figure button:hover{color:#082e35;background:var(--avc-lime);transform:translate(-50%,-50%) scale(1.06)}.avc-feature figure button svg{width:27px}.avc-feature figcaption{position:absolute;z-index:2;left:26px;right:26px;bottom:25px;color:#e7f1ef;font-size:12px;font-weight:700;letter-spacing:.06em}.avc-feature-grid>div>span,.avc-delivery-grid>div:first-child>span{color:#128a87;font-size:10px;font-weight:850;letter-spacing:.14em}.avc-feature h2,.avc-delivery h2{margin:18px 0 22px;color:#10343a;font-size:46px;line-height:1.16;letter-spacing:-.045em}.avc-feature p,.avc-delivery-grid>div:first-child>p{margin:0 0 25px;color:#607a7c;font-size:14px;line-height:1.9}.avc-feature ul{margin:0 0 31px;padding:0;list-style:none;border-top:1px solid var(--avc-line)}.avc-feature li{padding:14px 0;display:flex;align-items:center;gap:10px;color:#35575a;border-bottom:1px solid var(--avc-line);font-size:13px}.avc-feature li svg{width:16px;color:#0d8d88}.avc-feature .button{border:0}.avc-flow{padding:120px 0 128px;color:#eef8f6;background:#062a33}.avc-flow-track{margin-top:60px;display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid rgba(183,224,219,.2);border-left:1px solid rgba(183,224,219,.2)}.avc-flow-track article{position:relative;min-height:284px;padding:28px 20px;border-right:1px solid rgba(183,224,219,.2);border-bottom:1px solid rgba(183,224,219,.2)}.avc-flow-track article>span{color:#71d3ca;font-size:11px;font-weight:800}.avc-flow-track article>div{margin-top:76px}.avc-flow-track h3{margin:0 0 12px;color:#fff;font-size:19px}.avc-flow-track p{margin:0;color:#9eb8b6;font-size:12px;line-height:1.75}.avc-flow-track article>svg{position:absolute;z-index:2;top:32px;right:-12px;width:24px;height:24px;padding:5px;border-radius:50%;color:#082d34;background:var(--avc-lime)}.avc-delivery{padding:120px 0 128px}.avc-delivery-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:88px;align-items:start}.avc-delivery-grid>div:last-child{border-top:1px solid var(--avc-line)}.avc-delivery-grid article{min-height:132px;padding:25px 0;display:grid;grid-template-columns:48px 1fr;gap:20px;border-bottom:1px solid var(--avc-line)}.avc-delivery-grid article>span{color:#128b87;font-size:11px;font-weight:800}.avc-delivery-grid h3{margin:0 0 9px;color:#14383d;font-size:21px}.avc-delivery-grid article p{margin:0;color:#647e80;font-size:13px;line-height:1.75}.avc-cases{padding:120px 0 132px;color:#eef7f5;background:#062d34}.avc-case-grid{margin-top:62px;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#b4ddd833;border:1px solid rgba(180,221,216,.2)}.avc-case-grid article{position:relative;min-width:0;padding:0 0 28px;background:#0a353c}.avc-case-cover{position:relative;width:100%;padding:0;display:block;overflow:hidden;border:0;background:#123c43}.avc-case-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 48%,rgba(2,24,30,.86))}.avc-case-cover img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;transition:transform .35s ease}.avc-case-cover:hover img{transform:scale(1.035)}.avc-case-cover i{position:absolute;z-index:2;left:22px;bottom:20px;width:46px;height:46px;display:grid;place-items:center;color:#092e35;border-radius:50%;background:var(--avc-lime);box-shadow:0 10px 30px #0003}.avc-case-cover i svg{width:17px}.avc-case-cover>span{position:absolute;z-index:2;right:20px;bottom:23px;color:#fff;font-size:11px;font-weight:800}.avc-case-grid article>div{padding:26px 26px 0}.avc-case-grid small{color:#73d2c9;font-size:10px;font-weight:800;letter-spacing:.09em}.avc-case-grid h3{margin:13px 0 12px;color:#fff;font-size:23px;line-height:1.32}.avc-case-grid p{min-height:68px;margin:0;color:#a4bcba;font-size:12px;line-height:1.72}.avc-case-grid article>div>div{margin-top:24px;display:flex;align-items:center;gap:18px}.avc-case-grid article>div button,.avc-case-grid article>div a{padding:0;display:inline-flex;align-items:center;gap:7px;border:0;color:#dce9e7;background:transparent;font-size:12px;font-weight:800}.avc-case-grid article>div button{color:var(--avc-lime)}.avc-case-grid article>div svg{width:15px}.avc-case-grid article>b{position:absolute;right:23px;top:calc(62.5% + 20px);color:#89b9b557;font-size:13px}.avc-deliverables{background:#e9f0ed}.avc-related{background:#fff}.avc-solution-page :is(a,button):focus-visible{outline:3px solid var(--avc-lime);outline-offset:3px}@media (max-width:1100px){.avc-hero-grid{grid-template-columns:1fr 270px;gap:45px}.avc-flow-track{grid-template-columns:repeat(3,1fr)}.avc-case-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.avc-hero{min-height:0}.avc-hero-image{object-position:70% center}.avc-hero:after{background:linear-gradient(180deg,#021221bf,#03192aa3 40%,#02121ffa)}.avc-hero-grid{min-height:790px;grid-template-columns:1fr;gap:34px;align-content:end;padding-top:120px;padding-bottom:42px}.avc-hero h1{font-size:42px}.avc-context,.avc-scenes,.avc-feature,.avc-flow,.avc-delivery,.avc-cases{padding:78px 0}.avc-scene-grid,.avc-flow-track,.avc-case-grid{grid-template-columns:1fr}.avc-scene-grid article{min-height:0}.avc-scene-grid article>div{margin-top:38px}.avc-feature-grid,.avc-delivery-grid{grid-template-columns:1fr;gap:42px}.avc-feature figure{min-height:0}.avc-feature figure img{height:auto;aspect-ratio:4/5}.avc-feature h2,.avc-delivery h2{font-size:34px}.avc-flow-track article{min-height:0}.avc-flow-track article>div{margin-top:42px}.avc-flow-track article>svg{top:auto;right:auto;bottom:-12px;left:30px;transform:rotate(90deg)}.avc-case-grid p{min-height:0}}.avc-solution-page .avc-decision strong{color:#12383d!important}.avc-solution-page .avc-decision p{color:#5f7779!important}.avc-solution-page .avc-decision small{color:#6d8586!important}.dio-solution-page{--dio-ink:#0b3037;--dio-teal:#0b7777;--dio-cyan:#70d1c8;--dio-lime:#d8f36a;--dio-line:#ccd9d7}.dio-hero:after{background:linear-gradient(90deg,#031822f5,#041f29eb 43%,#04202975 67%,#03182029)}.dio-hero-image{object-position:center;filter:saturate(.76) contrast(1.04)}.dio-hero .button.primary{background:var(--dio-lime)}.dio-hero-note{border-top-color:var(--dio-lime);background:#042028c4}.dio-decision{background:#e8efed}.dio-solution-page .dio-decision strong{color:#12383d!important}.dio-solution-page .dio-decision p{color:#5f7779!important}.dio-solution-page .dio-decision small{color:#6d8586!important}.dio-context{padding:118px 0 126px}.dio-readiness{padding:118px 0 128px;color:#eef8f6;background:linear-gradient(128deg,#052c33,#0b4145)}.dio-readiness .he-section-head>p,.dio-integration p,.dio-operations p{color:#a6bfbd}.dio-readiness-grid{margin-top:60px;display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid rgba(183,224,219,.2);border-left:1px solid rgba(183,224,219,.2)}.dio-readiness-grid article{min-height:246px;padding:30px 32px;display:grid;grid-template-columns:42px 44px 1fr;gap:20px;border-right:1px solid rgba(183,224,219,.2);border-bottom:1px solid rgba(183,224,219,.2)}.dio-readiness-grid article>span{color:#70d2c9;font-size:11px;font-weight:800}.dio-readiness-grid article>svg{width:27px;color:var(--dio-lime)}.dio-readiness-grid article>div{margin-top:65px;grid-column:2/4}.dio-readiness-grid h3{margin:0 0 13px;color:#fff;font-size:23px}.dio-readiness-grid p{margin:0;color:#a4bdbb;font-size:13px;line-height:1.8}.dio-path{padding:120px 0 128px}.dio-path-track{margin-top:60px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--dio-line);border-left:1px solid var(--dio-line)}.dio-path-track article{position:relative;min-height:310px;padding:29px 25px;border-right:1px solid var(--dio-line);border-bottom:1px solid var(--dio-line)}.dio-path-track article>span{color:#108a86;font-size:11px;font-weight:800}.dio-path-track article>div{margin-top:76px}.dio-path-track h3{margin:0 0 13px;color:#14383d;font-size:22px}.dio-path-track p{margin:0 0 22px;color:#647d7f;font-size:13px;line-height:1.78}.dio-path-track small{display:block;padding-top:17px;color:#176f6d;border-top:1px solid var(--dio-line);font-size:11px;font-weight:800}.dio-path-track article>svg{position:absolute;z-index:2;top:33px;right:-13px;width:25px;height:25px;padding:5px;border-radius:50%;color:#0a3137;background:var(--dio-lime)}.dio-integration{padding:120px 0 128px;color:#eef8f6;background:#062d34}.dio-integration-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:78px;align-items:center}.dio-integration-grid>div>span,.dio-operations-grid>div>span{color:#72d2c9;font-size:10px;font-weight:850;letter-spacing:.14em}.dio-integration h2,.dio-operations h2{margin:18px 0 22px;color:#fff;font-size:45px;line-height:1.18;letter-spacing:-.045em}.dio-integration ul{margin:28px 0 0;padding:0;list-style:none;border-top:1px solid rgba(182,221,216,.2)}.dio-integration li{padding:14px 0;display:flex;align-items:center;gap:9px;color:#d3e1df;border-bottom:1px solid rgba(182,221,216,.2);font-size:13px}.dio-integration li svg{width:16px;color:var(--dio-lime)}.dio-integration figure{margin:0;overflow:hidden;border:1px solid rgba(182,221,216,.25);background:#0d3940;box-shadow:0 34px 80px #000e134d}.dio-integration figure img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;object-position:top}.dio-integration figcaption{padding:17px 21px;color:#b6cac7;font-size:12px;font-weight:700}.dio-gates{padding:120px 0 128px}.dio-gate-grid{margin-top:60px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--dio-line);border-left:1px solid var(--dio-line)}.dio-gate-grid article{min-height:272px;padding:28px 24px;border-right:1px solid var(--dio-line);border-bottom:1px solid var(--dio-line)}.dio-gate-grid article>span{color:#128a87;font-size:10px;font-weight:850;letter-spacing:.1em}.dio-gate-grid article>svg{display:block;margin-top:54px;width:26px;color:#128a87}.dio-gate-grid h3{margin:20px 0 12px;color:#15383d;font-size:21px}.dio-gate-grid p{margin:0;color:#657e80;font-size:13px;line-height:1.76}.dio-operations{padding:120px 0 132px;color:#eef8f6;background:linear-gradient(130deg,#082f36,#0a4245)}.dio-operations-grid{display:grid;grid-template-columns:1.04fr .96fr;gap:82px;align-items:center}.dio-operations figure{margin:0;overflow:hidden;box-shadow:0 36px 82px #000e1347}.dio-operations figure img{display:block;width:100%;aspect-ratio:16/11;object-fit:cover}.dio-operations-grid>div>div{margin-top:29px;border-top:1px solid rgba(182,221,216,.2)}.dio-operations article{padding:18px 0;display:grid;grid-template-columns:42px 1fr;gap:17px;border-bottom:1px solid rgba(182,221,216,.2)}.dio-operations article>span{color:#71d1c8;font-size:10px;font-weight:800}.dio-operations h3{margin:0 0 7px;color:#fff;font-size:18px}.dio-operations article p{margin:0;color:#9fb8b6;font-size:12px;line-height:1.72}.dio-case{padding:122px 0 132px}.dio-case-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center}.dio-case-grid>div>span{color:#128a87;font-size:10px;font-weight:850;letter-spacing:.14em}.dio-case h2{margin:18px 0 22px;color:#12363c;font-size:44px;line-height:1.2;letter-spacing:-.04em}.dio-case p{margin:0 0 24px;color:#627b7d;font-size:14px;line-height:1.86}.dio-case ul{margin:0 0 28px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 24px;list-style:none;border-top:1px solid var(--dio-line)}.dio-case li{padding:13px 0;display:flex;align-items:center;gap:8px;color:#38585b;border-bottom:1px solid var(--dio-line);font-size:12px}.dio-case li svg{width:15px;color:#128a87}.dio-case a{display:inline-flex;align-items:center;gap:8px;color:#087b77;font-size:13px;font-weight:800}.dio-case figure{position:relative;margin:0;overflow:hidden;background:#dce7e4;box-shadow:0 32px 74px #18424226}.dio-case figure img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.dio-case figcaption{position:absolute;right:0;bottom:0;min-width:220px;padding:18px 21px;color:#fff;background:#052b30e6}.dio-case figcaption span{display:block;color:#78d5cc;font-size:10px;font-weight:800}.dio-case figcaption strong{display:block;margin-top:5px;font-size:15px}.dio-deliverables{background:#e8efed}.dio-related{background:#fff}.dio-solution-page :is(a,button):focus-visible{outline:3px solid var(--dio-lime);outline-offset:3px}@media (max-width:1100px){.dio-hero-grid{grid-template-columns:1fr 270px;gap:45px}.dio-path-track,.dio-gate-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.dio-hero{min-height:0}.dio-hero-image{object-position:66% center}.dio-hero:after{background:linear-gradient(180deg,#031722c7,#041f29a3 40%,#031721fa)}.dio-hero-grid{min-height:790px;grid-template-columns:1fr;gap:34px;align-content:end;padding-top:120px;padding-bottom:42px}.dio-hero h1{font-size:41px}.dio-context,.dio-readiness,.dio-path,.dio-integration,.dio-gates,.dio-operations,.dio-case{padding:78px 0}.dio-readiness-grid,.dio-path-track,.dio-gate-grid{grid-template-columns:1fr}.dio-readiness-grid article,.dio-path-track article,.dio-gate-grid article{min-height:0}.dio-readiness-grid article>div,.dio-path-track article>div{margin-top:40px}.dio-path-track article>svg{top:auto;right:auto;bottom:-12px;left:30px;transform:rotate(90deg)}.dio-integration-grid,.dio-operations-grid,.dio-case-grid{grid-template-columns:1fr;gap:42px}.dio-integration-grid figure{order:-1}.dio-integration h2,.dio-operations h2,.dio-case h2{font-size:34px}.dio-case ul{grid-template-columns:1fr}}.exam-paper-capabilities{padding:112px 0 118px;background:#edf3f2}.exam-paper-capabilities .exam-paper-head>p{color:#667d81}.exam-paper-capability-list{margin-top:52px;border-top:1px solid #bccfce}.exam-paper-capability-list article{min-height:118px;display:grid;grid-template-columns:74px minmax(0,1fr) 38px;gap:30px;align-items:center;border-bottom:1px solid #bccfce;transition:padding .25s ease,background .25s ease}.exam-paper-capability-list article:hover{padding:0 24px;background:#fff}.exam-paper-capability-list article>span{color:#0b8f85;font:800 12px Roboto Mono,monospace}.exam-paper-capability-list h3{margin:0 0 8px;color:#10383d;font-size:23px;letter-spacing:-.025em}.exam-paper-capability-list p{max-width:760px;margin:0;color:#627a7e;font-size:14px;line-height:1.8}.exam-paper-capability-list article>svg{width:20px;color:#91bf16}.exam-paper-blueprint-layout{grid-template-columns:.72fr 1.28fr;gap:56px}.exam-paper-blueprint-layout figure img{aspect-ratio:16/9;object-position:center}.exam-paper-variants{padding:118px 0;color:#eaf9f8;background:#062d3b}.exam-paper-variants-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:center}.exam-paper-variants-copy>span,.exam-paper-bank-grid>div:first-child>span{color:#80d5ca;font:800 11px Roboto Mono,monospace;letter-spacing:.13em}.site-frame.is-inner .exam-paper-variants h2,.site-frame.is-inner .exam-paper-bank h2{margin:18px 0 20px;font-size:clamp(38px,4vw,58px);line-height:1.08;letter-spacing:-.045em}.exam-paper-variants-copy>p{max-width:580px;margin:0;color:#a9c4c6;font-size:15px;line-height:1.9}.exam-paper-shared-rule{margin-top:34px;display:flex;flex-wrap:wrap;gap:8px}.exam-paper-shared-rule strong{width:100%;margin-bottom:4px;color:#d9f1ef;font-size:12px}.exam-paper-shared-rule span{padding:9px 12px;color:#b9d5d5;border:1px solid rgba(124,211,202,.25);font-size:11px}.exam-paper-version-stack{display:grid;grid-template-columns:repeat(3,1fr);align-items:end;gap:14px}.exam-paper-version-stack article{min-height:330px;padding:24px;border:1px solid rgba(131,216,208,.22);background:linear-gradient(180deg,#ffffff14,#ffffff06)}.exam-paper-version-stack article:nth-child(2){transform:translateY(-22px);border-color:#a7d02980}.exam-paper-version-stack header{display:flex;justify-content:space-between;gap:12px;color:#f3fbfa;font-weight:800}.exam-paper-version-stack header small{color:#a8cf31;font-size:10px}.exam-paper-version-bars{height:112px;margin:38px 0 32px;display:flex;flex-direction:column;justify-content:center;gap:15px;border-top:1px solid rgba(157,216,211,.13);border-bottom:1px solid rgba(157,216,211,.13)}.exam-paper-version-bars i{display:block;height:7px;background:linear-gradient(90deg,#30b9b0,#8bcf37);opacity:.85}.exam-paper-version-stack h3{margin:0 0 10px;color:#f2fbfa;font-size:20px}.exam-paper-version-stack p{margin:0;color:#9fbabc;font-size:13px;line-height:1.75}.exam-paper-bank{padding:112px 0;background:#f6f9f8}.exam-paper-bank-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:90px;align-items:start}.exam-paper-bank-grid>div:first-child>span{color:#0b8f85}.site-frame.is-inner .exam-paper-bank h2{color:#10383d}.exam-paper-bank-grid>div:first-child>p{color:#627a7e;font-size:14px;line-height:1.9}.exam-paper-bank-layers{border-top:1px solid #bfd0cf}.exam-paper-bank-layers article{min-height:142px;display:grid;grid-template-columns:40px 36px 1fr;gap:18px;align-items:center;border-bottom:1px solid #bfd0cf}.exam-paper-bank-layers article>span{color:#0b8f85;font:800 11px Roboto Mono,monospace}.exam-paper-bank-layers article>svg{width:24px;color:#8aae25}.exam-paper-bank-layers h3{margin:0 0 8px;color:#143f44;font-size:22px}.exam-paper-bank-layers p{margin:0;color:#647b7e;font-size:13px;line-height:1.8}.interviewer-campus-system{padding:122px 0;color:#eaf5ff;background:#0b263c}.interviewer-campus-head{display:grid;grid-template-columns:1fr .8fr;gap:90px;align-items:end}.site-frame.is-inner .interviewer-campus-head h2{margin:16px 0 0;color:#f4f9ff;font-size:clamp(39px,4.1vw,58px);line-height:1.08;letter-spacing:-.045em}.interviewer-campus-head>p{margin:0;color:#a9bacb;font-size:14px;line-height:1.9}.interviewer-campus-map{margin-top:58px;display:grid;grid-template-columns:1.15fr repeat(3,1fr);border-top:1px solid #385069;border-left:1px solid #385069}.interviewer-campus-map article{min-height:330px;padding:30px 27px;border-right:1px solid #385069;border-bottom:1px solid #385069;background:#ffffff04}.interviewer-campus-map article.is-primary{background:linear-gradient(145deg,#3379e640,#1c4c8414)}.interviewer-campus-map svg{width:31px;color:#63b8ff}.interviewer-campus-map article>span{display:block;margin-top:58px;color:#7fc6ff;font-size:11px;font-weight:800;letter-spacing:.08em}.site-frame.is-inner .interviewer-campus-map h3{margin:13px 0 22px;color:#f4f8fc;font-size:22px;line-height:1.25}.interviewer-campus-map ul{margin:0;padding:0;list-style:none}.interviewer-campus-map li{padding:9px 0;color:#a9bacb;border-top:1px solid rgba(111,143,171,.22);font-size:12px;line-height:1.6}.interviewer-campus-note{min-height:82px;padding:20px 24px;display:flex;align-items:center;gap:18px;border:1px solid #3b5872;border-top:0}.interviewer-campus-note>svg{width:24px;color:#73d7cf}.interviewer-campus-note span{display:grid;gap:5px}.interviewer-campus-note strong{color:#e8f5f5;font-size:13px}.interviewer-campus-note small{color:#9eb4c5;font-size:12px;line-height:1.65}@media (max-width: 760px){.exam-paper-capabilities{padding:78px 0}.exam-paper-capability-list{margin-top:38px}.exam-paper-capability-list article{min-height:0;padding:22px 0;grid-template-columns:38px minmax(0,1fr) 22px;gap:12px}.exam-paper-capability-list article:hover{padding:22px 10px}.exam-paper-capability-list h3{font-size:19px}.exam-paper-blueprint-layout{grid-template-columns:1fr;gap:38px}.exam-paper-blueprint-layout figure{width:100%;min-width:0}.exam-paper-blueprint-layout figure img{width:100%;min-width:0;min-height:0;aspect-ratio:16/9}.exam-paper-variants,.exam-paper-bank,.interviewer-campus-system{padding:78px 0 84px}.exam-paper-variants-grid,.exam-paper-bank-grid,.interviewer-campus-head{grid-template-columns:1fr;gap:40px}.exam-paper-version-stack{grid-template-columns:1fr}.exam-paper-version-stack article,.exam-paper-version-stack article:nth-child(2){min-height:0;transform:none}.exam-paper-version-bars{height:84px;margin:26px 0 24px}.exam-paper-bank-layers article{min-height:0;padding:23px 0;grid-template-columns:32px 28px 1fr;gap:12px}.interviewer-campus-map{grid-template-columns:1fr}.interviewer-campus-map article{min-height:0}.interviewer-campus-map article>span{margin-top:35px}}.campus-service-architecture{padding:110px 0 118px;background:#edf3f2}.campus-service-architecture .campus-service-head>p{color:#637c80}.campus-service-architecture figure{margin:50px 0 0;border:1px solid #b7cdce;background:#082b3e;overflow:hidden}.campus-service-architecture figure img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.campus-service-architecture figcaption{padding:16px 22px;color:#d2e7e8;background:#082b35;font-size:12px;font-weight:800;letter-spacing:.04em}.campus-service-architecture-notes{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid #bfd1d1}.campus-service-architecture-notes article{min-height:220px;padding:30px 28px;display:grid;grid-template-columns:34px 1fr;gap:16px;border-right:1px solid #bfd1d1;border-bottom:1px solid #bfd1d1}.campus-service-architecture-notes article>span{color:#0b9297;font:800 11px Roboto Mono,monospace}.campus-service-architecture-notes h3{margin:0 0 13px;color:#0a3b43;font-size:21px}.campus-service-architecture-notes p{margin:0;color:#60777c;font-size:13px;line-height:1.8}@media (max-width:760px){.campus-service-architecture{padding:76px 0 84px}.campus-service-architecture figure{margin-top:36px;overflow-x:auto}.campus-service-architecture figure img{width:980px;max-width:none}.campus-service-architecture-notes{grid-template-columns:1fr}.campus-service-architecture-notes article{min-height:0;padding:24px 18px}}.warning-support figure img{aspect-ratio:16/9}.warning-operation{padding:110px 0 118px;background:#eef3f1}.warning-operation .education-insight-head>p{color:#657c7e}.warning-operation-grid{margin-top:52px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #bfd0cc;border-left:1px solid #bfd0cc}.warning-operation-grid article{min-height:250px;padding:28px 25px;border-right:1px solid #bfd0cc;border-bottom:1px solid #bfd0cc}.warning-operation-grid article>span{color:#168f87;font:800 11px Roboto Mono,monospace}.warning-operation-grid h3{margin:72px 0 13px;color:#123c40;font-size:22px}.warning-operation-grid p{margin:0;color:#667c7e;font-size:13px;line-height:1.8}@media (max-width:760px){.warning-operation{padding:78px 0}.warning-operation-grid{grid-template-columns:1fr 1fr;margin-top:38px}.warning-operation-grid article{min-height:225px;padding:22px 18px}.warning-operation-grid h3{margin-top:48px;font-size:19px}.warning-support-grid>*{min-width:0}.warning-support figure{width:100%;max-width:100%;overflow-x:auto}.warning-support figure img{width:920px;max-width:none;min-height:0}}@media (max-width:430px){.warning-operation-grid{grid-template-columns:1fr}.warning-operation-grid article{min-height:0}.warning-operation-grid h3{margin-top:34px}}.warning-risk-types,.warning-role-services{padding:112px 0 122px;background:#eef3f1}.warning-risk-type-grid,.warning-role-service-grid{margin-top:54px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #bfd0cc;border-left:1px solid #bfd0cc}.warning-risk-type-grid article,.warning-role-service-grid article{min-height:285px;padding:28px 26px;border-right:1px solid #bfd0cc;border-bottom:1px solid #bfd0cc}.warning-risk-type-grid article>span,.warning-role-service-grid article>span{color:#168f87;font:800 11px Roboto Mono,monospace}.warning-level{height:68px;margin:46px 0 24px;display:flex;align-items:flex-end;gap:5px}.warning-level i{width:24px;border-radius:3px 3px 0 0;background:#48a995}.warning-level i:nth-child(1){height:24px}.warning-level i:nth-child(2){height:43px;background:#e3b43b}.warning-level i:nth-child(3){height:64px;background:#dc6857}.warning-risk-type-grid h3,.warning-role-service-grid h3{margin:0 0 13px;color:#123c40;font-size:21px}.warning-risk-type-grid p,.warning-role-service-grid p{margin:0;color:#667c7e;font-size:13px;line-height:1.8}.warning-operations-visual{padding:112px 0 122px;color:#eaf6f5;background:linear-gradient(135deg,#061d32,#082b3f 58%,#0a3d47)}.warning-operations-visual .education-insight-head>span{color:#76d2c9}.warning-operations-visual .education-insight-head h2{color:#f4fbfb!important}.warning-operations-visual .education-insight-head>p{color:#a9c1c4}.warning-operations-visual figure{margin:54px 0 0;overflow:hidden;border:1px solid rgba(123,203,197,.35);background:#061b31;box-shadow:0 38px 90px #000d1952}.warning-operations-visual figure img{display:block;width:100%;aspect-ratio:2048/1136;object-fit:cover}.warning-operations-visual figcaption{padding:17px 22px;color:#b8d2d2;border-top:1px solid rgba(123,203,197,.25);font-size:12px;font-weight:800}.warning-role-services{background:#f7f9f8}.warning-role-service-grid article>svg{display:block;width:31px;margin:48px 0 23px;color:#168f87}.warning-role-service-grid article:nth-child(1)>svg{color:#136b92}.warning-role-service-grid article:nth-child(2)>svg{color:#188f87}.warning-role-service-grid article:nth-child(3)>svg{color:#b08a22}.warning-role-service-grid article:nth-child(4)>svg{color:#bb6456}@media (max-width:900px){.warning-risk-type-grid,.warning-role-service-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.warning-risk-types,.warning-role-services,.warning-operations-visual{padding:78px 0 84px}.warning-risk-type-grid,.warning-role-service-grid{margin-top:38px;grid-template-columns:1fr}.warning-risk-type-grid article,.warning-role-service-grid article{min-height:0;padding:23px 20px 27px}.warning-level{height:54px;margin:30px 0 21px}.warning-level i:nth-child(1){height:19px}.warning-level i:nth-child(2){height:34px}.warning-level i:nth-child(3){height:51px}.warning-role-service-grid article>svg{margin:31px 0 20px}.warning-operations-visual figure{margin-top:38px;overflow-x:auto}.warning-operations-visual figure img{width:980px;max-width:none}}.about-company-delivery,.team-responsibility,.location-stage-collaboration{padding:130px 0 140px;color:#10272e;background:#f4f7f6}.about-company-delivery-track{margin-top:68px;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #afbec0;border-bottom:1px solid #afbec0}.about-company-delivery-track article{position:relative;min-height:300px;padding:28px 26px 34px;border-right:1px solid #c8d2d3}.about-company-delivery-track article:first-child{padding-left:0}.about-company-delivery-track article:last-child{padding-right:0;border-right:0}.about-company-delivery-track article>span{color:#078da0;font:800 10px Roboto Mono,monospace}.about-company-delivery-track article>div{margin-top:82px}.about-company-delivery-track h3{margin:0 0 14px;color:#10272e;font-size:21px}.about-company-delivery-track p{margin:0;color:#65787d;font-size:13px;line-height:1.82}.about-company-delivery-track svg{position:absolute;z-index:2;top:50%;right:-10px;width:20px;padding:4px;color:#078da0;background:#f4f7f6;transform:translateY(-50%)}.history-stream article{position:relative}.history-stream article:before{content:"";position:absolute;top:50%;left:32.8%;width:9px;height:9px;border:2px solid #f4f7f6;border-radius:50%;background:#0794a5;box-shadow:0 0 0 1px #0794a5;transform:translate(-50%,-50%)}.history-stream article:after{content:"";position:absolute;top:0;bottom:0;left:32.8%;width:1px;background:#c2d0d1}.history-stream article:first-child:after{top:50%}.history-stream article:last-child:after{bottom:50%}.history-event{display:grid;grid-template-columns:.72fr 1.28fr;align-items:center;gap:60px}.history-event h3{margin-bottom:10px}.history-event small{color:#078da0;font-size:11px;font-weight:750;letter-spacing:.03em}.team-responsibility-table{margin-top:68px;border-top:1px solid #aebcbe}.team-responsibility-table article{min-height:148px;padding:24px 0;display:grid;grid-template-columns:54px minmax(150px,.55fr) repeat(3,1fr);gap:28px;align-items:center;border-bottom:1px solid #c6d0d1}.team-responsibility-table article>span{color:#078da0;font:800 10px Roboto Mono,monospace}.team-responsibility-table article>strong{color:#10272e;font-size:21px}.team-responsibility-table article>div{min-height:76px;padding-left:24px;border-left:1px solid #c8d2d3}.team-responsibility-table small{display:block;margin-bottom:9px;color:#078da0;font-size:10px;font-weight:800;letter-spacing:.08em}.team-responsibility-table p{margin:0;color:#65787d;font-size:13px;line-height:1.72}.location-network article{min-height:330px;padding:34px 34px 38px;align-content:start;grid-template-columns:35px minmax(0,1fr);background:#f8faf9}.location-network article svg{margin-bottom:46px}.location-network article h3{margin:0 0 14px}.location-network article strong{grid-column:1/-1;display:block;margin-bottom:14px;color:#17353c;font-size:14px}.location-network article p{grid-column:1/-1;max-width:320px;color:#687b80;font-size:13px;line-height:1.78}.location-stage-list{margin-top:68px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #aebcbe;border-left:1px solid #c7d1d2}.location-stage-list article{min-height:280px;padding:28px 30px;border-right:1px solid #c7d1d2;border-bottom:1px solid #c7d1d2}.location-stage-list article>span{color:#078da0;font:800 10px Roboto Mono,monospace}.location-stage-list article>div{margin-top:76px}.location-stage-list h3{margin:0 0 14px;color:#10272e;font-size:22px}.location-stage-list p{margin:0;color:#65787d;font-size:13px;line-height:1.82}@media (max-width:1100px){.about-company-delivery-track{grid-template-columns:repeat(3,1fr)}.about-company-delivery-track article:nth-child(3){border-right:0}.about-company-delivery-track article:nth-child(n+4){border-top:1px solid #c8d2d3}.team-responsibility-table article{grid-template-columns:48px 150px repeat(3,1fr);gap:18px}.location-stage-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.about-company-delivery,.team-responsibility,.location-stage-collaboration{padding:82px 0 90px}.about-company-delivery-track{margin-top:46px;grid-template-columns:1fr}.about-company-delivery-track article,.about-company-delivery-track article:first-child,.about-company-delivery-track article:last-child{min-height:0;padding:24px 0 28px;border-right:0;border-top:0}.about-company-delivery-track article>div{margin-top:32px}.about-company-delivery-track svg{display:none}.history-stream article:before,.history-stream article:after{display:none}.history-event{grid-template-columns:1fr;gap:18px}.team-responsibility-table{margin-top:46px}.team-responsibility-table article{padding:26px 0;grid-template-columns:40px 1fr;gap:14px 16px;align-items:start}.team-responsibility-table article>strong{font-size:20px}.team-responsibility-table article>div{grid-column:2;min-height:0;padding:13px 0 0;border-left:0;border-top:1px solid #d1d9da}.location-network{min-height:0;grid-template-columns:1fr}.location-network:before{display:none}.location-network article{min-height:0;padding:28px 0 32px;border-right:0;border-bottom:1px solid #c7d1d2}.location-network article svg{margin-bottom:28px}.about-detail-hero-v2 h1{font-size:43px}.about-detail-hero-v2 h1 br{display:none}.location-stage-list{margin-top:46px;grid-template-columns:1fr}.location-stage-list article{min-height:0;padding:24px 20px 28px}.location-stage-list article>div{margin-top:36px}}.site-footer .footer-intro p,.site-footer .footer-contact p{color:#a9b7bc}.site-footer .footer-contact>span{color:#aebdc1}.site-footer .footer-bottom,.site-frame.is-inner .footer-bottom{color:#96a6ab}.site-frame.is-home .business-rail-intro>span,.site-frame.is-home .business-rail>a>span{color:#066b7d}.site-frame.is-home .business-rail>a>small,.site-frame.is-home .sales-product-grid small{color:#52676f}.site-frame.is-home .business-rail>a>p,.site-frame.is-home .sales-product-grid p{color:#50656d}.site-frame.is-home .sales-section-heading.is-dark>span{color:#6fdce7}.site-frame.is-inner .white-page :is(.section-code,.page-index),.site-frame.is-inner :is(.sc-directory,.sc-case-library,.sc-challenges,.sc-deliverables,.sc-related,.sc-case-story,.sc-case-scope) :is(.section-code,.page-index){color:#066b7d}.site-frame.is-inner .section-lead:not(.dark)>p,.site-frame.is-inner .section-lead.split-lead>p{color:#50656d}.site-frame.is-inner .sc-two-column>div:first-child>span,.site-frame.is-inner .sc-two-column article>span{color:#066b78}.site-frame.is-inner .sc-two-column p{color:#50646b}.site-frame.is-inner .sc-case-card>i{color:#657980}.site-frame.is-inner .sc-related-row small,.site-frame.is-inner .sc-related-case-solutions small{color:#52666e}.site-frame.is-inner :is(.sc-related,.sc-case-library,.sc-deliverables,.sc-challenges,.sc-case-story,.sc-case-scope) .sc-section-heading>span{color:#066b78}.site-frame.is-inner .sc-filter-result>span{color:#53666d}.site-frame.is-inner .business-offering-grid article>span,.site-frame.is-inner .business-section-heading>span{color:#066b7d}.site-frame.is-inner .business-detail-breadcrumb i{color:#8ca5ab}.site-frame.is-inner .solution-decision-grid>div>span,.site-frame.is-inner .solution-readiness-columns b,.site-frame.is-inner .service-runbook-list article>span,.site-frame.is-inner .service-outcome-line article>span,.site-frame.is-inner .enterprise-service-flow-track article>span,.site-frame.is-inner .enterprise-service-scenario-grid article>span{color:#056b77}.site-frame.is-inner .service-outcome-line article>p{color:#4f656c}.site-frame.is-inner .platform-browser-bar span{color:#53676f}.site-frame.is-inner .smart-course-related-grid>a>span,.site-frame.is-inner .product-story-meta>span,.site-frame.is-inner .product-story-footer>small{color:#50656c}.site-frame.is-inner .product-story-meta>b,.site-frame.is-inner .product-story-footer>strong{color:#066b7d}.site-frame:is(.is-home,.is-inner) .about-company-proof-grid li,.site-frame:is(.is-home,.is-inner) .about-corp-business-chain a,.site-frame:is(.is-home,.is-inner) .about-corp-facts p,.site-frame:is(.is-home,.is-inner) .about-corp-section-head p,.site-frame:is(.is-home,.is-inner) .about-corp-strength-grid p,.site-frame:is(.is-home,.is-inner) .about-detail-heading p,.site-frame:is(.is-home,.is-inner) .admissions-guidance-steps p,.site-frame:is(.is-home,.is-inner) .admissions-section-head p,.site-frame:is(.is-home,.is-inner) .ai-platform-hero-copy .back-link,.site-frame:is(.is-home,.is-inner) .ai-platform-scene-grid small,.site-frame:is(.is-home,.is-inner) .aip-path .solution-concept-note,.site-frame:is(.is-home,.is-inner) .aip-proof .solution-concept-note,.site-frame:is(.is-home,.is-inner) .catalog-intro p,.site-frame:is(.is-home,.is-inner) .data-extraction-build p,.site-frame:is(.is-home,.is-inner) .data-extraction-pipeline-visual figcaption,.site-frame:is(.is-home,.is-inner) .he-application-grid small,.site-frame:is(.is-home,.is-inner) .he-path-grid small,.site-frame:is(.is-home,.is-inner) .he-platform-proof figcaption,.site-frame:is(.is-home,.is-inner) .he-section-title p,.site-frame:is(.is-home,.is-inner) .kbq-answer figcaption,.site-frame:is(.is-home,.is-inner) .pangyu-scene-copy a,.site-frame:is(.is-home,.is-inner) .sc-deliverables p,.site-frame:is(.is-home,.is-inner) .sc-family-switch small,.site-frame:is(.is-home,.is-inner) .sc-solution-card-copy small,.site-frame:is(.is-home,.is-inner) .service-capability-anchor small,.site-frame:is(.is-home,.is-inner) .service-capability-scope small,.site-frame:is(.is-home,.is-inner) .solution-concept-feature small,.site-frame:is(.is-home,.is-inner) .warning-support figcaption{color:#465c64!important}.site-frame:is(.is-home,.is-inner) .about-company-delivery-track span,.site-frame:is(.is-home,.is-inner) .about-company-heading span,.site-frame:is(.is-home,.is-inner) .about-company-profile span,.site-frame:is(.is-home,.is-inner) .about-corp-business-chain span,.site-frame:is(.is-home,.is-inner) .about-corp-city-list span,.site-frame:is(.is-home,.is-inner) .about-corp-network-copy span,.site-frame:is(.is-home,.is-inner) .about-corp-section-head span,.site-frame:is(.is-home,.is-inner) .about-corp-strength-grid span,.site-frame:is(.is-home,.is-inner) .about-detail-heading span,.site-frame:is(.is-home,.is-inner) .about-portal span,.site-frame:is(.is-home,.is-inner) .acc-subtitle span,.site-frame:is(.is-home,.is-inner) .acc-tool span,.site-frame:is(.is-home,.is-inner) .acs-delivery-track span,.site-frame:is(.is-home,.is-inner) .acs-product-stories span,.site-frame:is(.is-home,.is-inner) .admissions-browser-bar span,.site-frame:is(.is-home,.is-inner) .admissions-channel-grid span,.site-frame:is(.is-home,.is-inner) .admissions-governance-grid span,.site-frame:is(.is-home,.is-inner) .admissions-section-head .section-code,.site-frame:is(.is-home,.is-inner) .ai-platform-decision span,.site-frame:is(.is-home,.is-inner) .ai-platform-demo-tabs span,.site-frame:is(.is-home,.is-inner) .ai-platform-hero-interface span,.site-frame:is(.is-home,.is-inner) .ai-platform-release-grid span,.site-frame:is(.is-home,.is-inner) .ai-platform-scene-grid span,.site-frame:is(.is-home,.is-inner) .ai-platform-scenes-head .section-code,.site-frame:is(.is-home,.is-inner) .aip-blueprint-grid span,.site-frame:is(.is-home,.is-inner) .aip-proof-grid span,.site-frame:is(.is-home,.is-inner) .avc-delivery span,.site-frame:is(.is-home,.is-inner) .avc-feature span,.site-frame:is(.is-home,.is-inner) .campus-dialogue-path span,.site-frame:is(.is-home,.is-inner) .campus-service-architecture-notes span,.site-frame:is(.is-home,.is-inner) .campus-service-build span,.site-frame:is(.is-home,.is-inner) .campus-service-department-grid span,.site-frame:is(.is-home,.is-inner) .campus-service-dialogue span,.site-frame:is(.is-home,.is-inner) .campus-service-governance-head span,.site-frame:is(.is-home,.is-inner) .campus-service-head span,.site-frame:is(.is-home,.is-inner) .campus-service-position span,.site-frame:is(.is-home,.is-inner) .career-mentor-capability-layout span,.site-frame:is(.is-home,.is-inner) .career-mentor-position span,.site-frame:is(.is-home,.is-inner) .career-mentor-readiness span,.site-frame:is(.is-home,.is-inner) .career-mentor-resource-grid span,.site-frame:is(.is-home,.is-inner) .career-mentor-section-head span,.site-frame:is(.is-home,.is-inner) .consulting-axis span,.site-frame:is(.is-home,.is-inner) .data-extraction-build span,.site-frame:is(.is-home,.is-inner) .data-extraction-capability-grid span,.site-frame:is(.is-home,.is-inner) .data-extraction-governance-grid span,.site-frame:is(.is-home,.is-inner) .data-extraction-head span,.site-frame:is(.is-home,.is-inner) .data-extraction-value span,.site-frame:is(.is-home,.is-inner) .dio-case span,.site-frame:is(.is-home,.is-inner) .dio-gate-grid span,.site-frame:is(.is-home,.is-inner) .dio-path-track span,.site-frame:is(.is-home,.is-inner) .dlx-journey-track span,.site-frame:is(.is-home,.is-inner) .dlx-service-grid span,.site-frame:is(.is-home,.is-inner) .education-insight-position span,.site-frame:is(.is-home,.is-inner) .education-insight-readiness span,.site-frame:is(.is-home,.is-inner) .en-framework-grid span,.site-frame:is(.is-home,.is-inner) .en-platform-capabilities span,.site-frame:is(.is-home,.is-inner) .en-service-grid span,.site-frame:is(.is-home,.is-inner) .enterprise-service-position span,.site-frame:is(.is-home,.is-inner) .enterprise-service-readiness span,.site-frame:is(.is-home,.is-inner) .enterprise-service-section-head span,.site-frame:is(.is-home,.is-inner) .exam-paper-bank span,.site-frame:is(.is-home,.is-inner) .exam-paper-bank-layers span,.site-frame:is(.is-home,.is-inner) .exam-paper-capability-list span,.site-frame:is(.is-home,.is-inner) .exam-paper-head span,.site-frame:is(.is-home,.is-inner) .exam-paper-position span,.site-frame:is(.is-home,.is-inner) .exam-paper-process-track span,.site-frame:is(.is-home,.is-inner) .exam-paper-readiness span,.site-frame:is(.is-home,.is-inner) .governance-head span,.site-frame:is(.is-home,.is-inner) .governance-matrix span,.site-frame:is(.is-home,.is-inner) .he-problem-list span,.site-frame:is(.is-home,.is-inner) .he-proof-copy span,.site-frame:is(.is-home,.is-inner) .he-section-title span,.site-frame:is(.is-home,.is-inner) .history-capability-grid span,.site-frame:is(.is-home,.is-inner) .history-period span,.site-frame:is(.is-home,.is-inner) .interviewer-context-lines span,.site-frame:is(.is-home,.is-inner) .interviewer-report-list span,.site-frame:is(.is-home,.is-inner) .interviewer-use-list span,.site-frame:is(.is-home,.is-inner) .is-reverse span,.site-frame:is(.is-home,.is-inner) .is-wide span,.site-frame:is(.is-home,.is-inner) .kbq-governance span,.site-frame:is(.is-home,.is-inner) .learning-portfolio-head .section-code,.site-frame:is(.is-home,.is-inner) .learning-program-list span,.site-frame:is(.is-home,.is-inner) .location-model-grid span,.site-frame:is(.is-home,.is-inner) .location-stage-list span,.site-frame:is(.is-home,.is-inner) .pangyu-cover-card span,.site-frame:is(.is-home,.is-inner) .ps-panorama-grid span,.site-frame:is(.is-home,.is-inner) .ps-service-grid span,.site-frame:is(.is-home,.is-inner) .quality-process-track span,.site-frame:is(.is-home,.is-inner) .quality-risk-grid span,.site-frame:is(.is-home,.is-inner) .sc-case-scope span,.site-frame:is(.is-home,.is-inner) .sc-deliverables span,.site-frame:is(.is-home,.is-inner) .service-capability-row .service-capability-no,.site-frame:is(.is-home,.is-inner) .service-output-grid span,.site-frame:is(.is-home,.is-inner) .service-role-rail span,.site-frame:is(.is-home,.is-inner) .smart-course-section-head span,.site-frame:is(.is-home,.is-inner) .smart-office-build span,.site-frame:is(.is-home,.is-inner) .smart-office-capability-grid span,.site-frame:is(.is-home,.is-inner) .smart-office-section-head span,.site-frame:is(.is-home,.is-inner) .solution-decision-band span,.site-frame:is(.is-home,.is-inner) .sta-governance span,.site-frame:is(.is-home,.is-inner) .sta-platform-proof span,.site-frame:is(.is-home,.is-inner) .subtitle-process-list span,.site-frame:is(.is-home,.is-inner) .subtitle-product-head span,.site-frame:is(.is-home,.is-inner) .subtitle-product-position span,.site-frame:is(.is-home,.is-inner) .subtitle-product-readiness span,.site-frame:is(.is-home,.is-inner) .subtitle-product-review span,.site-frame:is(.is-home,.is-inner) .team-capability-intro span,.site-frame:is(.is-home,.is-inner) .team-capability-list span,.site-frame:is(.is-home,.is-inner) .team-responsibility-table span,.site-frame:is(.is-home,.is-inner) .training-content-heading span,.site-frame:is(.is-home,.is-inner) .warning-operation-grid span,.site-frame:is(.is-home,.is-inner) .warning-risk-type-grid span,.site-frame:is(.is-home,.is-inner) .warning-role-service-grid span,.site-frame:is(.is-home,.is-inner) .warning-support span,.site-frame:is(.is-home,.is-inner) .warning-support-path span,.site-frame:is(.is-home,.is-inner) .work-card .media-pending,.site-frame:is(.is-home,.is-inner) .work-card .media-ready{color:#056777!important}.site-frame:is(.is-home,.is-inner) .ai-platform-scenes-head h2{color:#10272e!important}.site-frame:is(.is-home,.is-inner) .admissions-channel-action p,.site-frame:is(.is-home,.is-inner) .ai-platform-demo-copy p,.site-frame:is(.is-home,.is-inner) .campus-domain-list p,.site-frame:is(.is-home,.is-inner) .consulting-priority small,.site-frame:is(.is-home,.is-inner) .enterprise-service-role-list small,.site-frame:is(.is-home,.is-inner) .governance-checks small,.site-frame:is(.is-home,.is-inner) .interviewer-boundary p,.site-frame:is(.is-home,.is-inner) .teaching-platform-proof p,.site-frame:is(.is-home,.is-inner) .training-content-feature small{color:#b7c8cc!important}.site-frame:is(.is-home,.is-inner) .ai-platform-operating-track span,.site-frame:is(.is-home,.is-inner) .ai-platform-readiness-list span,.site-frame:is(.is-home,.is-inner) .avc-case-grid b,.site-frame:is(.is-home,.is-inner) .sc-client-evidence span,.site-frame:is(.is-home,.is-inner) .smart-course-capability-grid span{color:#9fd7dd!important}.site-frame:is(.is-home,.is-inner) .consulting-priority strong,.site-frame:is(.is-home,.is-inner) .dio-case strong,.site-frame:is(.is-home,.is-inner) .governance-checks strong,.site-frame:is(.is-home,.is-inner) .interviewer-boundary strong,.site-frame:is(.is-home,.is-inner) .matrix-head strong,.site-frame:is(.is-home,.is-inner) .teaching-platform-proof h3{color:#f2f8f8!important}.site-frame.is-inner .he-decision :is(small,p){color:#4b6269!important}.site-frame.is-inner .he-decision strong{color:#10242c!important}.site-frame.is-inner .sta-decision :is(small,p){color:#b8c9cc!important}.site-frame.is-inner .sta-decision strong{color:#f2f8f8!important}.site-frame.is-inner .white-page .he-section-head :is(span,p){color:#4b6269!important}.site-frame.is-inner .white-page .he-section-head h2{color:#10272e!important}.site-frame.is-inner :is(.sta-blueprint,.sta-analysis,.sta-delivery,.kbq-flow,.kbq-delivery,.acs-chain,.dlx-panorama,.dlx-proof,.acc-formats,.acc-flow,.acc-cases,.avc-scenes,.avc-flow,.avc-cases,.dio-readiness,.dio-integration,.dio-operations) .he-section-head>span{color:#9fd7dd!important}.site-frame.is-inner :is(.sta-blueprint,.sta-analysis,.sta-delivery,.kbq-flow,.kbq-delivery,.acs-chain,.dlx-panorama,.dlx-proof,.acc-formats,.acc-flow,.acc-cases,.avc-scenes,.avc-flow,.avc-cases,.dio-readiness,.dio-integration,.dio-operations) .he-section-head>p{color:#b7c8cc!important}.site-frame.is-inner :is(.sta-blueprint,.sta-analysis,.sta-delivery,.kbq-flow,.kbq-delivery,.acs-chain,.dlx-panorama,.dlx-proof,.acc-formats,.acc-flow,.acc-cases,.avc-scenes,.avc-flow,.avc-cases,.dio-readiness,.dio-integration,.dio-operations) .he-section-head h2{color:#f2f8f8!important}.site-frame.is-inner .education-insight-head:not(.light) h2{color:#0a3439!important}.site-frame.is-inner .education-insight-head.light h2,.site-frame.is-inner :is(.warning-signals,.warning-operations-visual) .education-insight-head h2{color:#f4fbfb!important}.site-frame.is-inner .education-insight-head:not(.light)>span{color:#056777!important}.site-frame.is-inner .education-insight-head.light>span,.site-frame.is-inner :is(.warning-signals,.warning-operations-visual) .education-insight-head>span{color:#9fd7dd!important}.site-frame.is-inner .smart-office-scenario-grid h3{color:#10272e!important}.site-frame.is-inner .smart-office-scenario-grid strong{color:#056777!important}.site-frame.is-inner .smart-office-scenario-grid p{color:#4b6269!important}.site-frame.is-inner .smart-office-scenario-grid article:nth-child(3) :is(h3,strong),.site-frame.is-inner .smart-office-scenario-grid article:nth-child(6) :is(h3,strong){color:#f2f8f8!important}.site-frame.is-inner .smart-office-scenario-grid article:nth-child(3) p,.site-frame.is-inner .smart-office-scenario-grid article:nth-child(6) p{color:#b7c8cc!important}.site-frame.is-inner .smart-course-role-grid h3{color:#f2f8f8!important}.site-frame.is-inner .smart-course-role-grid :is(li,span){color:#b7c8cc!important}.site-frame.is-inner .smart-course-role-grid article:last-child h3{color:#173840!important}.site-frame.is-inner .smart-course-role-grid article:last-child :is(li,span){color:#4b6269!important}.site-frame.is-inner :is(.smart-office-section-head,.data-extraction-head,.subtitle-product-head,.enterprise-service-section-head,.campus-service-head,.smart-course-section-head,.exam-paper-head,.career-mentor-section-head,.about-corp-section-head).light>span{color:#9fd7dd!important}.site-frame.is-inner :is(.smart-office-section-head,.data-extraction-head,.subtitle-product-head,.enterprise-service-section-head,.campus-service-head,.smart-course-section-head,.exam-paper-head,.career-mentor-section-head,.about-corp-section-head).light>p{color:#b7c8cc!important}.site-frame.is-inner :is(.smart-office-section-head,.data-extraction-head,.subtitle-product-head,.enterprise-service-section-head,.campus-service-head,.smart-course-section-head,.exam-paper-head,.career-mentor-section-head,.about-corp-section-head).light h2{color:#f2f8f8!important}.site-frame.is-inner .he-concept-section .he-section-head :is(span,p),.site-frame.is-inner :is(.en-concept-section,.ps-brochure,.aip-path) .he-section-head p{color:#465c64!important}.site-frame.is-inner :is(.en-scenarios,.ps-scenarios,.aip-scenes) .he-section-head>span{color:#9fd7dd!important}.site-frame.is-inner :is(.en-scenarios,.ps-scenarios,.aip-scenes) .he-section-head h2{color:#f2f8f8!important}.site-frame.is-inner :is(.solution-visual-feature.is-reverse,.dlx-case-stories .is-reverse,.acc-case-stories .is-reverse)>span,.site-frame.is-inner .aip-blueprint-grid>a>span,.site-frame.is-inner .dio-case figcaption span{color:#9fd7dd!important}.site-frame.is-inner .section-lead.dark>p{color:#b7c8cc!important}.site-frame.is-inner .subtitle-product-head:not(.light) h2{color:#092f37!important}.site-frame.is-inner .about-corp-section-head.is-light>span,.site-frame.is-inner .about-company-scope .about-company-heading>span{color:#b7ef35!important}.site-frame.is-inner .about-corp-section-head.is-light>p{color:#b7c8cc!important}.site-frame.is-inner :is(.en-scenarios,.ps-scenarios,.aip-scenes) .he-section-head span{color:#9fd7dd!important}.site-frame.is-inner :is(.ps-visual-stack,.dlx-case-stories,.acc-case-stories) .is-reverse span{color:#9fd7dd!important}.site-frame.is-home .typical-business-list :is(span,strong){color:#056777!important}.site-frame.is-home .typical-business-list p,.site-frame.is-inner .dlx-platform-core small,.site-frame.is-inner .dlx-platform-core p{color:#465c64!important}.site-frame.is-inner .pangyu-fact-band span,.site-frame.is-inner .pangyu-delivery-file :is(span,b){color:#056777!important}.site-frame.is-inner .pangyu-delivery-file p{color:#465c64!important}.site-frame.is-inner .product-story-meta em.is-public{color:#056777!important}.site-frame.is-inner .interviewer-resume-grid span{color:#1d5eaa!important}.site-frame.is-inner .interviewer-resume-grid strong{color:#17324a!important}.site-frame.is-inner .smart-course-browser-bar span{color:#465c64!important}.site-frame.is-inner .smart-course-hero-screen>span{color:#056777!important}.site-frame.is-inner .smart-course-hero-screen>strong{color:#173840!important}.site-frame.is-home .typical-business-list>a:first-child :is(span,strong){color:#9fd7dd!important}.site-frame.is-home .typical-business-list>a:first-child p{color:#b7c8cc!important}.site-frame.is-inner .smart-course-hero-screen span{color:#056777!important}.site-frame.is-inner .smart-course-hero-screen strong{color:#173840!important}.site-frame.is-inner .quality-collaboration-grid>div:first-child h2,.site-frame.is-inner .warning-human-grid>div:first-child h2{color:#f2f8f8!important}.site-frame.is-inner .smart-course-build-points span{color:#d9edef!important}.site-frame.is-inner :is(.product-related-solutions,.solution-products) .section-lead.split-lead>p{color:#b7c8cc!important}.site-frame.is-inner :is(.solution-product-rail,.product-solution-rail) a>span{color:#a8bdc2!important}.site-frame.is-inner :is(.dlx-panorama,.acc-formats) .solution-concept-note{color:#b7c8cc!important}.site-frame.is-inner .product-audience-card-top>small{color:#d8e8ea!important}.site-frame.is-inner .product-audience-heading>span{color:#056777!important}.site-frame.is-inner .white-page .product-story:not(:nth-child(3n+2)) .product-story-meta span,.site-frame.is-inner .white-page .product-story:not(:nth-child(3n+2)) .product-story-footer small{color:#50656c!important}.site-frame.is-inner .white-page .product-story:not(:nth-child(3n+2)) .product-story-footer strong{color:#056777!important}.site-frame.is-inner .white-page .product-story:nth-child(3n+2) .product-story-meta span,.site-frame.is-inner .white-page .product-story:nth-child(3n+2) .product-story-footer small{color:#a8bdc2!important}.site-frame.is-inner .business-capability-tabs small{color:#86a6ad!important}.site-frame.is-inner .business-capability-tabs>a.is-active small{color:#9ff3f7!important}.site-frame.is-inner .dark-stage .back-link,.site-frame.is-inner .pangyu-hero .back-link,.site-frame.is-inner .education-insight-hero .back-link{color:#9bb7bd!important}.site-frame.is-inner .data-extraction-hero .back-link,.site-frame.is-inner .subtitle-product-hero .back-link,.site-frame.is-inner .enterprise-service-detail.is-training .enterprise-service-hero .back-link,.site-frame.is-inner .exam-paper-hero .back-link,.site-frame.is-inner .career-mentor-hero .back-link{color:#b8cdd2!important}.site-frame.is-inner .location-network span{color:#5b6c72!important}.site-frame.is-home .sales-typical-business .sales-section-heading>span{color:#056777!important}.site-frame.is-home .sales-typical-business .sales-section-heading>p{color:#52666d!important}.contact-page{color:#102f36;background:#f5f8f7}.contact-hero{position:relative;min-height:670px;padding-top:82px;overflow:hidden;color:#effafa;background:radial-gradient(circle at 77% 28%,rgba(54,188,193,.22),transparent 28%),linear-gradient(135deg,#052f3a,#073f49 53%,#0a5660)}.contact-hero:before{content:"";position:absolute;width:480px;height:480px;right:-80px;bottom:-250px;border:1px solid rgba(180,239,231,.17);border-radius:50%;box-shadow:0 0 0 80px #8bded909,0 0 0 160px #8bded906}.contact-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.2;background-image:linear-gradient(rgba(207,246,240,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(207,246,240,.12) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.85),transparent 82%);mask-image:linear-gradient(90deg,rgba(0,0,0,.85),transparent 82%)}.contact-hero-inner{position:relative;z-index:1;min-height:588px;display:grid;grid-template-columns:minmax(0,1fr) 380px;align-items:center;gap:120px}.contact-hero-inner>div:first-child{max-width:780px;padding:80px 0}.contact-eyebrow{display:inline-flex;align-items:center;gap:14px;color:#9bdedd;font:800 11px Roboto Mono,monospace;letter-spacing:.18em}.contact-eyebrow:before{content:"";width:44px;height:1px;background:#b7ef35}.site-frame.is-inner .contact-hero h1,.contact-hero h1{max-width:760px;margin:30px 0 28px;color:#f4fbfa;font-size:clamp(64px,5.9vw,94px);line-height:.98;letter-spacing:-.065em}.contact-hero-inner>div:first-child>p{max-width:700px;margin:0;color:#b7cccf;font-size:17px;line-height:1.95}.contact-hero-notes{align-self:end;margin-bottom:76px;border-top:1px solid rgba(205,239,235,.22)}.contact-hero-notes span{float:left;width:52px;padding-top:21px;color:#b7ef35;font:800 11px Roboto Mono,monospace}.contact-hero-notes p{min-height:65px;margin:0 0 0 52px;padding:18px 0;display:flex;align-items:center;color:#e4f4f2;border-bottom:1px solid rgba(205,239,235,.15);font-size:14px;font-weight:700}.contact-main-section{padding:126px 0 138px}.contact-main-grid{display:grid;grid-template-columns:410px minmax(0,1fr);gap:92px;align-items:start}.contact-sidebar{position:sticky;top:112px}.contact-sidebar .section-code,.contact-capabilities .section-code{color:#14828a}.site-frame.is-inner .contact-sidebar h2,.contact-sidebar h2{margin:22px 0 24px;color:#0b333b;font-size:46px;line-height:1.12;letter-spacing:-.055em}.contact-sidebar>p{margin:0;color:#60777b;font-size:15px;line-height:1.9}.contact-direct-list{margin-top:42px;border-top:1px solid #cbd8d7}.contact-direct-list>a,.contact-direct-list>div{min-height:90px;display:flex;align-items:center;gap:20px;color:#0b333b;border-bottom:1px solid #cbd8d7}.contact-direct-list>a{transition:color .2s ease,transform .2s ease}.contact-direct-list>a:hover{color:#0b858c;transform:translate(4px)}.contact-direct-list svg{flex:0 0 auto;width:22px;color:#148b91}.contact-direct-list span{display:flex;flex-direction:column;gap:7px;min-width:0}.contact-direct-list small{color:#7c8f92;font-size:11px;letter-spacing:.08em}.contact-direct-list strong{overflow-wrap:anywhere;color:#0b333b;font-size:16px}.contact-direct-list>a:hover strong{color:#0b858c}.contact-response-note{margin-top:28px;padding:22px 24px;display:flex;gap:16px;color:#dff5f2;background:#0a4a53}.contact-response-note svg{flex:0 0 auto;width:22px;color:#b7ef35}.contact-response-note p{margin:0;display:flex;flex-direction:column;gap:7px}.contact-response-note strong{font-size:13px}.contact-response-note span{color:#a9c8c8;font-size:12px;line-height:1.65}.contact-form-panel{padding:54px 58px 58px;background:#fff;box-shadow:0 28px 80px #0c353c1a;border-top:4px solid #b7ef35}.contact-form-heading{margin-bottom:38px;padding-bottom:30px;display:flex;justify-content:space-between;gap:28px;align-items:flex-end;border-bottom:1px solid #dae3e2}.contact-form-heading span{display:block;margin-bottom:11px;color:#14828a;font-size:11px;font-weight:800;letter-spacing:.12em}.site-frame.is-inner .contact-form-heading h2,.contact-form-heading h2{margin:0;color:#0b333b;font-size:34px;letter-spacing:-.04em}.contact-form-heading>p{max-width:260px;margin:0;color:#738487;font-size:12px;line-height:1.6;text-align:right}.contact-form-heading>p strong{color:#0b737b}.contact-form{display:flex;flex-direction:column;gap:25px}.contact-form-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.contact-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.contact-form label{position:relative;display:flex;flex-direction:column;gap:10px;color:#213f44;font-size:13px;font-weight:700}.contact-form label>span:first-child{display:block}.contact-form em{color:#d4533d;font-style:normal}.contact-form input,.contact-form select,.contact-form textarea{width:100%;border:1px solid #cfdcdb;border-radius:0;outline:0;color:#17373d;background:#f9fbfa;font:inherit;font-weight:500;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.contact-form input,.contact-form select{height:54px;padding:0 16px}.contact-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#52777b 50%),linear-gradient(135deg,#52777b 50%,transparent 50%);background-position:calc(100% - 20px) 23px,calc(100% - 15px) 23px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.contact-form textarea{min-height:150px;padding:16px;resize:vertical;line-height:1.7}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#13838a;background:#fff;box-shadow:0 0 0 3px #13838a1a}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#9aa9aa;font-weight:400}.contact-form .has-error input,.contact-form .has-error textarea,.contact-form .has-error select{border-color:#c84d3d}.contact-field-error{display:block;color:#b83d30;font-size:11px;font-weight:600;line-height:1.4}.contact-consent{display:grid!important;grid-template-columns:18px minmax(0,1fr);gap:10px!important;align-items:start;color:#61777b!important;font-size:12px!important;font-weight:500!important;line-height:1.65}.contact-consent input{width:17px;height:17px;margin:2px 0 0;padding:0;accent-color:#12868c}.contact-consent .contact-field-error{grid-column:2}.contact-submit-row{display:flex;align-items:center;gap:22px}.contact-submit{min-width:190px;height:56px;padding:0 24px;display:inline-flex;align-items:center;justify-content:space-between;gap:30px;border:0;color:#143132;background:#b7ef35;font-size:14px;font-weight:900;cursor:pointer;transition:background .2s ease,transform .2s ease}.contact-submit:hover:not(:disabled){background:#c9f45f;transform:translateY(-2px)}.contact-submit:disabled{cursor:wait;opacity:.72}.contact-submit svg{width:18px}.contact-submit-spinner{animation:contact-spin .85s linear infinite}.contact-submit-row>p{max-width:280px;margin:0;color:#809093;font-size:11px;line-height:1.65}.contact-submit-result{padding:20px 22px;display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:16px;align-items:center;border:1px solid transparent}.contact-submit-result>svg{width:25px}.contact-submit-result strong{display:block;font-size:13px}.contact-submit-result p{margin:5px 0 0;font-size:11px;line-height:1.65}.contact-submit-result a{font-weight:900;text-decoration:underline;text-underline-offset:3px}.contact-submit-result button{padding:8px 0;border:0;color:inherit;background:transparent;font:inherit;font-size:12px;font-weight:900;cursor:pointer;white-space:nowrap}.contact-submit-result.is-success{color:#dff5f2;background:#0a5159}.contact-submit-result.is-success>svg{color:#b7ef35}.contact-submit-result.is-success p{color:#b7d1d0}.contact-submit-result.is-error{color:#70291f;border-color:#e9c6be;background:#fff4f1}.contact-submit-result.is-error>svg{color:#c84d3d}.contact-submit-result.is-error p{color:#8a5047}@keyframes contact-spin{to{transform:rotate(360deg)}}.contact-capabilities{padding:122px 0 130px;color:#e9f6f4;background:#073942}.contact-capabilities-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:80px}.contact-capabilities .section-code{color:#72c9cb}.site-frame.is-inner .contact-capabilities h2,.contact-capabilities h2{max-width:660px;margin:0;color:#edf8f7;font-size:52px;line-height:1.12;letter-spacing:-.05em}.contact-capability-grid{margin-top:70px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(197,232,229,.18);border-left:1px solid rgba(197,232,229,.18)}.contact-capability-grid article{position:relative;min-height:300px;padding:36px 34px;border-right:1px solid rgba(197,232,229,.18);border-bottom:1px solid rgba(197,232,229,.18)}.contact-capability-grid article>span{color:#73c9cb;font:800 11px Roboto Mono,monospace}.contact-capability-grid article>svg{position:absolute;top:32px;right:32px;width:25px;color:#b7ef35}.contact-capability-grid h3{margin:86px 0 18px;color:#edf8f7;font-size:22px}.contact-capability-grid p{margin:0;color:#a7c1c1;font-size:13px;line-height:1.8}.contact-back-link{margin-top:34px;display:inline-flex;align-items:center;gap:12px;color:#b7ef35;font-size:13px;font-weight:900}.contact-back-link svg{width:17px}@media (max-width: 1100px){.contact-hero-inner{grid-template-columns:minmax(0,1fr) 320px;gap:60px}.contact-main-grid{grid-template-columns:340px minmax(0,1fr);gap:48px}.contact-form-panel{padding:44px 38px 46px}}@media (max-width: 760px){.contact-hero{min-height:auto;padding-top:70px}.contact-hero-grid{background-size:48px 48px}.contact-hero-inner{min-height:auto;display:block}.contact-hero-inner>div:first-child{padding:74px 0 45px}.site-frame.is-inner .contact-hero h1,.contact-hero h1{margin:22px 0;font-size:48px;line-height:1.04}.contact-hero-inner>div:first-child>p{font-size:14px;line-height:1.82}.contact-hero-notes{margin:0 0 48px}.contact-main-section{padding:72px 0 82px}.contact-main-grid{display:flex;flex-direction:column;gap:42px}.contact-sidebar{position:static;width:100%}.site-frame.is-inner .contact-sidebar h2,.contact-sidebar h2{font-size:36px}.contact-direct-list{margin-top:28px}.contact-form-panel{width:100%;padding:34px 22px 28px}.contact-form-heading{display:block}.contact-form-heading>p{margin-top:16px;text-align:left}.site-frame.is-inner .contact-form-heading h2,.contact-form-heading h2{font-size:28px}.contact-form-row{grid-template-columns:1fr;gap:22px}.contact-submit-row{align-items:flex-start;flex-direction:column}.contact-submit{width:100%}.contact-submit-result{grid-template-columns:24px minmax(0,1fr)}.contact-submit-result button{grid-column:2;justify-self:start}.contact-capabilities{padding:76px 0 82px}.contact-capabilities-heading{display:block}.site-frame.is-inner .contact-capabilities h2,.contact-capabilities h2{margin-top:20px;font-size:38px}.contact-capability-grid{margin-top:42px;grid-template-columns:1fr}.contact-capability-grid article{min-height:240px}.contact-capability-grid h3{margin-top:58px}}.back-to-top-sentinel{position:absolute;top:0;left:0;width:1px;height:640px;pointer-events:none}.back-to-top{position:fixed;z-index:80;right:24px;bottom:28px;width:54px;height:54px;padding:0;display:grid;place-items:center;border:1px solid rgba(183,239,53,.58);border-radius:50%;color:#e7f7f5;background:#053039f0;box-shadow:0 12px 30px #0522293d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(14px);transition:opacity .24s ease,visibility .24s ease,transform .24s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.back-to-top svg{width:20px;height:20px}.back-to-top.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.back-to-top:hover,.back-to-top:focus-visible{color:#102f36;border-color:#b7ef35;background:#b7ef35;box-shadow:0 14px 34px #05222947,0 0 0 3px #b7ef3533;outline:none}@media (max-width:760px){.back-to-top{right:16px;bottom:18px;width:48px;height:48px}}@media (prefers-reduced-motion:reduce){.back-to-top{transition-duration:.01ms}}.about-corp-directory{position:relative;padding:132px 0 142px;overflow:hidden;color:#eef7f7;background:radial-gradient(circle at 16% 20%,rgba(11,170,190,.16),transparent 32%),radial-gradient(circle at 92% 90%,rgba(183,239,53,.09),transparent 25%),#071f27}.about-corp-directory:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.42;background-image:linear-gradient(rgba(116,178,186,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(116,178,186,.055) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 68%);mask-image:linear-gradient(90deg,#000,transparent 68%)}.about-corp-directory-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(300px,.76fr) minmax(640px,1.24fr);gap:clamp(72px,8vw,138px);align-items:start}.about-corp-directory-intro{padding-top:14px}.about-corp-directory-intro>span{display:inline-flex;align-items:center;gap:12px;color:#7ed8e2!important;font:700 11px Roboto Mono,monospace;letter-spacing:.15em}.about-corp-directory-intro>span:before{content:"";width:28px;height:2px;background:#b7ef35}.about-corp-directory-intro h2{margin:30px 0 28px;color:#f5fbfb!important;font-size:clamp(48px,4.4vw,70px);line-height:1.08;letter-spacing:-.055em}.about-corp-directory-intro p{max-width:440px;margin:0;color:#a9bec2!important;font-size:15px;line-height:1.9}.about-corp-directory-intro>i{position:relative;width:118px;height:1px;margin-top:56px;display:block;background:#7ed8e26b}.about-corp-directory-intro>i:after{content:"";position:absolute;top:-4px;right:0;width:9px;height:9px;border-radius:50%;background:#b7ef35;box-shadow:0 0 20px #b7ef35b3}.about-corp-directory .about-portal{margin-top:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid rgba(126,216,226,.2);background:#0827306b;box-shadow:0 30px 80px #000a0e33;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.about-corp-directory .about-portal a{position:relative;min-height:278px;padding:30px 32px 32px;display:flex;flex-direction:column;justify-content:space-between;gap:42px;overflow:hidden;color:#eef7f7!important;background:transparent!important;border:0;border-right:1px solid rgba(126,216,226,.18);border-bottom:1px solid rgba(126,216,226,.18);transition:background .35s ease,box-shadow .35s ease}.about-corp-directory .about-portal a:nth-child(2n){border-right:0}.about-corp-directory .about-portal a:nth-last-child(-n+2){border-bottom:0}.about-corp-directory .about-portal a:before{content:"";position:absolute;inset:auto 0 0;height:3px;background:linear-gradient(90deg,#13bed2,#b7ef35);transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.22,1,.36,1)}.about-corp-directory .about-portal a:hover,.about-corp-directory .about-portal a:focus-visible{background:#134f5a9e!important;box-shadow:inset 0 0 50px #17a4b512}.about-corp-directory .about-portal a:hover:before,.about-corp-directory .about-portal a:focus-visible:before{transform:scaleX(1)}.about-portal-card-head{display:flex;align-items:center;justify-content:space-between}.about-portal-card-head>svg:first-child{width:30px;height:30px;color:#49c7d5!important;transition:color .3s ease,transform .3s ease}.about-portal-card-head>svg:last-child{width:42px;height:42px;padding:12px;color:#b7ef35!important;border:1px solid rgba(183,239,53,.42);border-radius:50%;transition:color .3s ease,background .3s ease,transform .3s ease}.about-corp-directory .about-portal a:hover .about-portal-card-head>svg:first-child{color:#b7ef35!important;transform:translateY(-2px)}.about-corp-directory .about-portal a:hover .about-portal-card-head>svg:last-child{color:#09242b!important;background:#b7ef35;transform:translate(3px,-3px)}.about-portal-card-copy strong{display:block;color:#f5fbfb!important;font-size:25px;line-height:1.25}.about-portal-card-copy p{max-width:310px;margin:14px 0 0;color:#9fb4b8!important;font-size:13px;line-height:1.72;transition:color .3s ease}.about-corp-directory .about-portal a:hover .about-portal-card-copy p{color:#c8d9dc!important}@media (max-width: 1050px){.about-corp-directory-grid{grid-template-columns:1fr;gap:58px}.about-corp-directory-intro p{max-width:620px}.about-corp-directory-intro>i{margin-top:38px}}@media (max-width: 760px){.about-corp-directory{padding:84px 0 92px}.about-corp-directory-intro h2{margin-top:24px;font-size:42px}.about-corp-directory-intro>i{display:none}.about-corp-directory .about-portal{grid-template-columns:1fr}.about-corp-directory .about-portal a,.about-corp-directory .about-portal a:nth-child(2n),.about-corp-directory .about-portal a:nth-last-child(-n+2){min-height:220px;padding:26px;border-right:0;border-bottom:1px solid rgba(126,216,226,.18)}.about-corp-directory .about-portal a:last-child{border-bottom:0}}.site-frame.is-inner .about-corp-directory .about-portal .about-portal-card-copy strong{color:#f5fbfb!important}.site-frame.is-inner .about-corp-directory .about-portal .about-portal-card-copy p{color:#9fb4b8!important}.site-frame.is-inner .about-corp-directory .about-portal a:hover .about-portal-card-copy p,.site-frame.is-inner .about-corp-directory .about-portal a:focus-visible .about-portal-card-copy p{color:#d2e2e4!important}.footer-legal{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px}.footer-legal a{color:inherit;transition:color .2s ease}.footer-legal a:hover,.footer-legal a:focus-visible{color:var(--lime)}@media (max-width: 800px){.footer-legal{align-items:flex-start;flex-direction:column;gap:8px}}.privacy-page{min-height:100vh;color:#173d43;background:#f5f8f7}.privacy-hero{position:relative;overflow:hidden;color:#edf8f7;background:#073942}.privacy-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.28;background-image:linear-gradient(rgba(189,239,235,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(189,239,235,.12) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 84%);mask-image:linear-gradient(90deg,#000,transparent 84%)}.privacy-hero-inner{position:relative;padding:42px 0 78px}.privacy-back{display:inline-flex;align-items:center;gap:9px;color:#b7ef35;font-size:13px;font-weight:800}.privacy-back svg{width:16px}.privacy-eyebrow{display:block;margin-top:78px;color:#76cacc;font:800 11px Roboto Mono,monospace;letter-spacing:.1em}.privacy-hero h1{margin:20px 0 16px;color:#f4fbfa;font-size:clamp(48px,7vw,86px);line-height:.98;letter-spacing:-.06em}.privacy-hero p{max-width:630px;margin:0;color:#b8d2d1;font-size:16px;line-height:1.8}.privacy-hero-meta{display:flex;flex-wrap:wrap;gap:24px;margin-top:34px;color:#8eb7b7;font-size:12px}.privacy-hero-meta span{display:inline-flex;align-items:center;gap:8px}.privacy-hero-meta svg{width:16px;color:#b7ef35}.privacy-main{padding:86px 0 120px}.privacy-layout{display:grid;grid-template-columns:280px minmax(0,760px);gap:90px;align-items:start;justify-content:center}.privacy-summary{position:sticky;top:110px;padding:24px;color:#d8eeeb;background:#0b4a53}.privacy-summary>span{color:#8bd1d0;font:800 10px Roboto Mono,monospace}.privacy-summary h2{margin:18px 0 24px;color:#f2faf8;font-size:23px}.privacy-summary ul{display:grid;gap:15px;margin:0;padding:0;list-style:none}.privacy-summary li{display:flex;gap:9px;color:#bdd5d3;font-size:12px;line-height:1.6}.privacy-summary li svg{flex:0 0 auto;width:16px;color:#b7ef35}.privacy-summary>a{display:inline-flex;align-items:center;gap:8px;margin-top:28px;color:#b7ef35;font-size:12px;font-weight:800}.privacy-summary>a svg{width:15px}.privacy-content{padding:0 0 20px}.privacy-lead{margin:0 0 48px;color:#294f54;font-size:17px;line-height:1.9}.privacy-content section{padding:30px 0;border-top:1px solid #d8e4e2}.privacy-content section h2{margin:0 0 14px;color:#123e45;font-size:21px}.privacy-content section p{margin:0;color:#557176;font-size:14px;line-height:2}.privacy-content section a,.privacy-content section strong{color:#174e55;font-weight:800}.privacy-contact-card{display:flex;gap:18px;align-items:center;margin-top:30px;padding:24px;color:#dff5f2;background:#0b4a53}.privacy-contact-card>svg{width:24px;color:#b7ef35}.privacy-contact-card div{display:grid;gap:5px}.privacy-contact-card strong{color:#f1faf8;font-size:14px}.privacy-contact-card a{color:#b7ef35;font-size:14px;font-weight:800}.privacy-contact-card span{color:#a9c8c8;font-size:12px}@media (max-width:800px){.privacy-hero-inner{padding:28px 0 58px}.privacy-eyebrow{margin-top:58px}.privacy-main{padding:58px 0 80px}.privacy-layout{display:flex;flex-direction:column;gap:44px}.privacy-summary{position:static;width:100%}.privacy-content{width:100%}.privacy-lead{font-size:15px}}.contact-consent a{margin:0 2px;color:#0a6f77;font-weight:800;text-decoration:underline;text-underline-offset:2px}.contact-consent a:hover,.contact-consent a:focus-visible{color:#073942}.content-ai-label{display:inline-flex;align-items:center;width:max-content;margin-left:8px;padding:3px 7px;color:#0a4a53;background:#b7ef35;font:800 10px Roboto Mono,monospace;letter-spacing:.04em;vertical-align:middle}.sc-case-card .content-ai-label{margin:10px 0 0}.sc-case-detail-hero figcaption .content-ai-label{margin-left:10px}
