.enterprise-page{background:#fff}.enterprise-hero__secondary{margin-top:14px!important;font-size:.9375rem!important;color:rgba(228,234,243,.6)!important}.enterprise-hero .strategy-hero__copy>strong{margin-top:25px}.enterprise-hero__visual{min-height:610px}.enterprise-stack{position:relative;width:min(100%,600px);padding:54px 46px 46px;border:1px solid rgba(130,177,241,.16);border-radius:46% 46% 30% 30%;background:radial-gradient(circle at 50% 22%,rgba(65,124,218,.24),rgba(7,20,39,.3) 55%,transparent 78%);box-shadow:0 0 100px rgba(29,77,153,.12)}.enterprise-stack__layers{display:grid;gap:8px}.enterprise-stack__layers span{position:relative;z-index:2;padding:14px 18px;border:1px solid rgba(159,197,247,.17);border-radius:10px;background:linear-gradient(90deg,rgba(18,44,80,.88),rgba(19,48,89,.36));color:#e8f2ff;font:500 .75rem var(--font-mono);text-align:center;text-transform:uppercase;letter-spacing:.08em}.enterprise-stack__layers span:nth-child(2),.enterprise-stack__layers span:nth-child(5){margin-inline:6%}.enterprise-stack__layers span:nth-child(3),.enterprise-stack__layers span:nth-child(4){margin-inline:12%;border-color:rgba(123,177,250,.32);background:rgba(27,74,139,.4)}.enterprise-stack__rail{display:flex;justify-content:center;gap:7px;margin-bottom:24px}.enterprise-stack__rail span{padding:7px 9px;border:1px solid rgba(141,187,247,.19);border-radius:999px;color:#8fbdf6;font:500 .75rem var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.enterprise-stack>i{position:absolute;left:50%;top:105px;bottom:58px;width:1px;background:linear-gradient(transparent,#70adf6,transparent);opacity:.6}.enterprise-stack>b{display:block;margin-top:25px;color:#a7cbf8;font:500 .75rem var(--font-mono);text-align:center;letter-spacing:.08em}.enterprise-principles{grid-template-columns:repeat(4,minmax(0,1fr))}.enterprise-layers{display:grid;gap:7px;margin-top:42px}.enterprise-layers article{display:grid;grid-template-columns:180px 1fr;align-items:center;gap:20px;padding:20px 24px;border:1px solid rgba(20,48,80,.12);border-radius:13px;background:#fff}.enterprise-layers b{color:#17395f;font:500 .75rem var(--font-mono);text-transform:uppercase}.enterprise-layers p{margin:0;color:#647386;font-size:.8125rem;line-height:1.5}.enterprise-capabilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:42px;border:1px solid rgba(199,220,248,.15);border-radius:18px;overflow:hidden;background:rgba(199,220,248,.12)}.enterprise-capabilities article{min-height:140px;padding:23px;background:rgba(255,255,255,.045)}.enterprise-capabilities b{display:block;color:#f3f7fd;font-size:.8125rem}.enterprise-capabilities p{margin:11px 0 0;color:rgba(226,235,247,.64);font-size:.75rem;line-height:1.55}.enterprise-capabilities--blue{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.1)}.enterprise-capabilities--blue article{background:rgba(2,19,42,.13)}.enterprise-context-flow{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:42px;padding:21px;border:1px solid rgba(167,204,251,.17);border-radius:16px;overflow-x:auto}.enterprise-context-flow>div{display:flex;gap:5px}.enterprise-context-flow span,.enterprise-context-flow strong{flex:0 0 auto;padding:9px 11px;border:1px solid rgba(167,204,251,.2);border-radius:999px;color:#e8f2ff;font:500 .75rem var(--font-mono);text-transform:uppercase}.enterprise-context-flow i{font-style:normal;color:#75adf1}.enterprise-ecosystem-section{margin-top:86px;border-radius:28px;background:#f4f7fb}.enterprise-ecosystem{position:relative;width:min(100%,600px);aspect-ratio:1;margin:50px auto;background:radial-gradient(circle,rgba(47,106,191,.12),transparent 57%)}.enterprise-ecosystem::before,.enterprise-ecosystem::after{content:"";position:absolute;inset:10%;border:1px solid rgba(50,101,169,.14);border-radius:50%}.enterprise-ecosystem::after{inset:27%}.enterprise-ecosystem strong,.enterprise-ecosystem span{position:absolute;display:grid;place-items:center;border:1px solid rgba(44,92,156,.18);border-radius:999px;background:#fff;color:#17365b;font:500 .75rem var(--font-mono);text-align:center;text-transform:uppercase}.enterprise-ecosystem strong{left:50%;top:50%;width:30%;aspect-ratio:1;transform:translate(-50%,-50%);background:#0d2849;color:#f1f6fd}.enterprise-ecosystem span{padding:11px 14px}.enterprise-ecosystem span:nth-of-type(1){left:7%;top:18%}.enterprise-ecosystem span:nth-of-type(2){right:8%;top:19%}.enterprise-ecosystem span:nth-of-type(3){right:0;top:50%}.enterprise-ecosystem span:nth-of-type(4){right:10%;bottom:17%}.enterprise-ecosystem span:nth-of-type(5){left:9%;bottom:17%}.enterprise-ecosystem span:nth-of-type(6){left:0;top:50%}.enterprise-governance-note{display:grid;grid-template-columns:auto 1fr auto auto 1fr;align-items:center;gap:10px;margin-top:38px;padding:20px;border:1px solid rgba(255,255,255,.2);border-radius:15px}.enterprise-governance-note span{font:500 .75rem var(--font-mono);text-transform:uppercase}.enterprise-governance-note p{margin:0;color:rgba(235,243,253,.65);font-size:.75rem}.enterprise-governance-note i{font-style:normal}.enterprise-scale{display:grid;gap:8px;margin-top:44px}.enterprise-scale article{display:grid;grid-template-columns:45px 210px 1fr;align-items:center;gap:18px;padding:20px 24px;border:1px solid rgba(16,46,78,.12);border-radius:14px;background:#fff}.enterprise-scale article>b{color:#5186c4;font:500 .75rem var(--font-mono)}.enterprise-scale h3{margin:0;font:500 .8125rem var(--font-mono);text-transform:uppercase}.enterprise-scale p{margin:0;color:#6a7788;font-size:.8125rem}.enterprise-scale>i{justify-self:center;color:#5c91cf;font-style:normal}.enterprise-scale .is-final{background:#0c284b;color:#fff}.enterprise-scale .is-final p{color:#c1d2e6}.enterprise-scale .is-final span{color:#87b8f4;font:500 .75rem var(--font-mono);text-transform:uppercase}.enterprise-healthcare{margin-top:86px;padding:96px clamp(30px,5.5vw,84px);border-radius:28px;background:#eef4fb}.enterprise-healthcare__concepts{display:flex;flex-wrap:wrap;gap:8px;margin-top:35px}.enterprise-healthcare__concepts span{padding:11px 14px;border:1px solid rgba(20,62,105,.15);border-radius:999px;color:#214d7d;font:500 .75rem var(--font-mono);text-transform:uppercase}.enterprise-principle h2 em{color:#84b9f8;font-style:normal}.enterprise-journey{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;gap:8px;margin-top:86px;padding:24px!important;border:1px solid rgba(19,47,79,.1);border-radius:22px}.enterprise-journey article{padding:20px;border-radius:14px;background:#f3f6fa}.enterprise-journey article.is-current{background:#0d2a50;color:#fff}.enterprise-journey article.is-future{opacity:.48}.enterprise-journey b{color:#578ac8;font:500 .75rem var(--font-mono)}.enterprise-journey h3{margin:15px 0 0;font-size:.875rem}.enterprise-journey p{margin:8px 0 0;color:#718094;font-size:.75rem;line-height:1.4}.enterprise-journey .is-current p{color:#b9cae0}.enterprise-journey>i{align-self:center;color:#5990d1;font-style:normal}
@media(max-width:1023px){.enterprise-stack{padding-inline:30px}.enterprise-principles{grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-journey{grid-template-columns:1fr 1fr}.enterprise-journey>i{display:none}}
@media(max-width:767px){.enterprise-hero__visual{min-height:auto}.enterprise-stack{width:min(92vw,480px);margin:auto}.enterprise-layers article{grid-template-columns:1fr}.enterprise-capabilities{grid-template-columns:1fr 1fr}.enterprise-ecosystem-section,.enterprise-healthcare{margin-top:36px}.enterprise-governance-note{grid-template-columns:1fr}.enterprise-governance-note i{transform:rotate(90deg)}.enterprise-scale article{grid-template-columns:35px 1fr}.enterprise-scale article p,.enterprise-scale article span{grid-column:2}.enterprise-journey{margin-top:36px}}
@media(max-width:479px){.enterprise-hero h1 br{display:none}.enterprise-stack{padding:32px 18px}.enterprise-stack__rail{flex-wrap:wrap}.enterprise-principles,.enterprise-capabilities,.enterprise-journey{grid-template-columns:1fr}.enterprise-layers article{padding:18px}.enterprise-context-flow{justify-content:flex-start}.enterprise-context-flow>div{display:grid}.enterprise-ecosystem{width:100%;margin-block:32px}.enterprise-ecosystem span{font-size:.75rem;padding:7px}.enterprise-ecosystem strong{font-size:.75rem}.enterprise-healthcare{padding:58px 18px}}
