.CaipLayersDiagram_figure__O1ZXZ{position:relative;margin:0;width:100%;max-width:100%;color-scheme:light;--diag-label:0.62rem;--diag-label-tracking:0.1em;--diag-body:0.65rem;--diag-muted:0.58rem;--diag-micro:0.52rem;--diag-edge:rgba(20,52,86,0.055);--diag-edge-tile:rgba(37,99,235,0.045);--diag-blue-glow:rgba(37,99,235,0.12);--diag-icon-blue:var(--color-highlight-end);--orbital-title-ink:#143456;--orbital-body-ink:#1c2d45;--orbital-muted-ink:var(--text-secondary);--orbital-hint-ink:var(--text-tertiary);--orbit-layer-title:clamp(1.24rem,0.94rem + 1.12vw,1.62rem);--orbit-card-detail:clamp(0.72rem,0.56rem + 0.58vw,0.9rem);--orbit-card-desc:clamp(0.66rem,0.52rem + 0.52vw,0.84rem);--orbit-card-hint:clamp(0.64rem,0.5rem + 0.48vw,0.8rem)}.CaipLayersDiagram_stackCard__ws3hr{border:none;border-radius:0;background-color:#fff;background-image:var(--band-ambient-primary);background-size:var(--band-ambient-primary-size);background-repeat:var(--band-ambient-primary-repeat);box-shadow:inset 0 1px 0 rgba(255,255,255,.7);transition:box-shadow var(--transition-smooth);width:100%;box-sizing:border-box}.CaipLayersDiagram_stackCard__ws3hr:hover{box-shadow:var(--shadow-raise)}.CaipLayersDiagram_stackStage__qSCcs{width:100%;padding:clamp(.5rem,2vw,1rem);box-sizing:border-box}.CaipLayersDiagram_stackFusion__P0XRC{position:relative;isolation:isolate;width:100%;margin:0;border-radius:10px;overflow:visible}.CaipLayersDiagram_stackCanvas__Sd19d{position:relative;width:100%;min-width:0;max-width:min(100%,var(--content-width));margin-inline:auto}.CaipLayersDiagram_diagHero__Sv8wq{text-align:center;margin-bottom:clamp(1rem,2.6vw,1.65rem);padding:0 max(.5rem,env(safe-area-inset-inline,0px));overflow-wrap:anywhere;word-break:break-word}.CaipLayersDiagram_titleRow__3XI5H{display:flex;flex-direction:column;align-items:center;gap:clamp(.08rem,.8vw,.28rem);font-family:var(--font-heading);font-weight:500;font-size:clamp(1.45rem,2.2vw + .85rem,2.45rem);letter-spacing:-.03em;line-height:1.12;color:var(--text-primary);margin:0 0 .55rem;max-width:100%}@media (max-width:520px){.CaipLayersDiagram_titleRow__3XI5H{font-size:clamp(1.28rem,3.8vw + .65rem,2.45rem);letter-spacing:-.028em}}.CaipLayersDiagram_brand___qPnR{color:#1e3a5f}.CaipLayersDiagram_productGradient__LTxLW{font-weight:600;background:var(--gradient-highlight-text);-webkit-background-clip:text;background-clip:text;color:transparent}.CaipLayersDiagram_titleRow__3XI5H .CaipLayersDiagram_productGradient__LTxLW{font-size:1em}.CaipLayersDiagram_heroSubtitle__mZbs4{font-family:var(--font-heading);font-size:clamp(1.1rem,2.4vw,1.45rem);font-weight:500;color:#143456;margin:0 0 .5rem;letter-spacing:-.02em}.CaipLayersDiagram_heroTagline__iUzqh{font-family:var(--font-body);font-size:var(--font-size-body-sm);line-height:1.6;color:var(--text-secondary);max-width:min(62ch,100%);margin:0 auto}.CaipLayersDiagram_plate__WKBIQ{position:relative;isolation:isolate;padding:clamp(.85rem,2vw,1.35rem);border-radius:14px;overflow:visible;background:radial-gradient(ellipse 120% 80% at 50% -20%,rgba(99,102,241,.06),transparent 55%),linear-gradient(180deg,#fbfcfd,#f5f8fb 52%,#e9eef5);border:1px solid var(--diag-edge);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 1px 2px rgba(15,34,58,.05),0 18px 42px rgba(15,34,58,.07),0 0 80px rgba(99,102,241,.045)}.CaipLayersDiagram_plateAmbient__arXoe{position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;overflow:hidden;background:radial-gradient(ellipse 92% 58% at 50% -12%,rgba(167,139,250,.11),transparent 54%),radial-gradient(ellipse 58% 48% at 6% 78%,rgba(59,130,246,.09),transparent 52%),radial-gradient(ellipse 52% 44% at 96% 22%,rgba(124,58,237,.07),transparent 50%)}.CaipLayersDiagram_plateAmbient__arXoe:after{content:"";position:absolute;inset:0;opacity:.4;background-image:radial-gradient(rgba(20,52,86,.045) 1px,transparent 0);background-size:15px 15px;-webkit-mask-image:radial-gradient(ellipse 88% 88% at 50% 48%,black 18%,transparent 70%);mask-image:radial-gradient(ellipse 88% 88% at 50% 48%,black 18%,transparent 70%)}.CaipLayersDiagram_plateInner__jKmXn{position:relative;z-index:1}@media (min-width:1101px){.CaipLayersDiagram_orbitDecorRing__kRbMo{position:absolute;left:50%;top:calc(50% + var(--hub-anchor-nudge-y));transform:translate(-50%,-50%);width:calc(var(--orbit-r) * 2 + clamp(72px, 14vmin, 148px));aspect-ratio:1;max-width:min(960px,92%);border-radius:50%;pointer-events:none;z-index:2;border:1px dashed rgba(124,58,237,.26);box-shadow:inset 0 0 72px rgba(99,102,241,.045),0 0 0 1px rgba(255,255,255,.5);background:radial-gradient(circle at 50% 50%,transparent 58%,rgba(99,102,241,.035) 100%)}.CaipLayersDiagram_orbitDecorRing__kRbMo:before{content:"";position:absolute;inset:11%;border-radius:50%;border:1px dotted rgba(59,130,246,.14);opacity:.85}}@media (max-width:1100px){.CaipLayersDiagram_orbitDecorRing__kRbMo{display:none}}.CaipLayersDiagram_hubOrbitConnector__5KrYD{display:none}@media (min-width:1101px){.CaipLayersDiagram_hubOrbitConnector__5KrYD{--up:calc(var(--orbit-angle) + 90deg);display:block;position:absolute;left:50%;top:50%;z-index:0;width:1.75px;height:max(0px,calc(var(--orbit-r) * var(--orbit-connector-outer-fr) - var(--orbit-connector-inner)));margin-left:-.875px;transform-origin:50% 0;pointer-events:none;border-radius:2px;background:linear-gradient(180deg,rgba(99,102,241,.38),rgba(59,130,246,.5),rgba(147,197,253,.24));box-shadow:0 0 5px rgba(59,130,246,.2),0 0 14px rgba(99,102,241,.07);transform:translateX(-50%) rotate(calc(atan2(-1 * cos(var(--up)), sin(var(--up))) - 90deg)) translateY(var(--orbit-connector-inner))}.CaipLayersDiagram_figure__O1ZXZ.CaipLayersDiagram_compact__SD14u .CaipLayersDiagram_orbitalField__7224c{--orbit-connector-inner:clamp(126px,25vmin,184px)}}.CaipLayersDiagram_sectionTitle__dcg_C{font-family:var(--font-body);font-size:var(--diag-label);font-weight:700;letter-spacing:var(--diag-label-tracking);text-transform:uppercase;margin:0 0 .35rem}.CaipLayersDiagram_sectionDesc__OZhUm{font-family:var(--font-body);font-size:var(--font-size-body-sm);line-height:1.52;color:var(--text-secondary);margin:0}.CaipLayersDiagram_wfPurple__EXRcf{background:var(--gradient-highlight-alt);-webkit-background-clip:text;background-clip:text;color:transparent}.CaipLayersDiagram_workflow__HpekV{background:rgba(255,255,255,.92);border:1px solid var(--diag-edge);border-radius:12px;padding:clamp(.85rem,2vw,1.25rem);margin-bottom:0;box-shadow:0 1px 3px rgba(15,34,58,.04)}.CaipLayersDiagram_panelHeadInk__0mAEg,.CaipLayersDiagram_panelLeadInfra__kHVak,.CaipLayersDiagram_panelLead__Ljj2K{display:flex;flex-direction:column;gap:.45rem}.CaipLayersDiagram_panelLead__Ljj2K{margin-bottom:.85rem}.CaipLayersDiagram_panelHeadInk__0mAEg,.CaipLayersDiagram_panelLeadInfra__kHVak{margin-bottom:.75rem}.CaipLayersDiagram_panelTitleRow__xywOj{display:flex;flex-direction:row;align-items:center;gap:.65rem;min-width:0}.CaipLayersDiagram_panelTitleRow__xywOj .CaipLayersDiagram_sectionTitle__dcg_C{margin:0;flex:1 1;min-width:0}.CaipLayersDiagram_layerHeadIconWrap__4O_Oa{flex-shrink:0;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:rgba(99,102,241,.12);color:var(--color-highlight-start)}.CaipLayersDiagram_layerHeadIconWrap__4O_Oa svg{width:22px;height:22px}.CaipLayersDiagram_workflowTiles__ARb2l{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.45rem .4rem;gap:.45rem .4rem}.CaipLayersDiagram_workflowTile__aeWlN{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.38rem;font-family:var(--font-body);font-size:var(--diag-body);line-height:1.4;color:#253653;padding:.55rem .35rem .6rem;border-radius:11px;background:rgba(255,255,255,.72);border:1px solid var(--diag-edge-tile);box-shadow:inset 0 1px 0 rgba(255,255,255,.8);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}@media (prefers-reduced-motion:reduce){.CaipLayersDiagram_workflowTile__aeWlN{transition:none}}.CaipLayersDiagram_workflowTile__aeWlN:hover{border-color:rgba(37,99,235,.14);background:rgba(255,255,255,.98);box-shadow:0 1px 0 rgba(255,255,255,.95) inset,0 6px 18px var(--diag-blue-glow)}.CaipLayersDiagram_tileIco__8jZa5{width:24px;height:24px;color:var(--diag-icon-blue);flex-shrink:0}.CaipLayersDiagram_layerListIconWrap__knll4{flex-shrink:0;display:grid;place-items:start center;width:22px;height:22px;margin-top:.1rem}.CaipLayersDiagram_layerListIcoSvg__f2rxt{width:22px;height:22px;color:var(--diag-icon-blue)}.CaipLayersDiagram_orbitalField__7224c{position:relative;isolation:isolate;overflow:visible;container-type:size;margin-inline:auto;box-sizing:border-box;--orbit-r:clamp(288px,32vmin,420px);--orbit-shell-pad:clamp(196px,calc(3.4rem + 18vmin),328px);--hub-anchor-nudge-y:clamp(12px,2.5vmin,22px);--orbit-connector-inner:clamp(150px,28vmin,212px);--orbit-connector-outer-fr:0.9;--illustration-radar-period:14s;--radar-diameter:min(168%,1500px);width:min(100%,min(1200px,min(95vw,90dvh)));aspect-ratio:1/1;min-height:calc(2 * var(--orbit-r) + var(--orbit-shell-pad));min-width:min(100%,calc(2 * var(--orbit-r) + var(--orbit-shell-pad)));max-height:min(110dvh,1480px);padding-inline:max(clamp(.5rem,2vmin,1.75rem),env(safe-area-inset-inline,0px));padding:clamp(.5rem,2vmin,1.75rem) clamp(.5rem,2vmin,1.75rem) max(clamp(.5rem,2vmin,1.75rem),env(safe-area-inset-bottom,0px))}@supports (width:1cqmin){.CaipLayersDiagram_orbitalField__7224c{--radar-diameter:min(168cqmin,100cqw,100cqh,1500px)}}.CaipLayersDiagram_orbitalField__7224c:before{content:"";position:absolute;z-index:1;display:block;width:var(--radar-diameter);aspect-ratio:1/1;left:calc(50% - var(--radar-diameter) / 2);top:calc(50% + var(--hub-anchor-nudge-y) - var(--radar-diameter) / 2);transform-origin:50% 50%;pointer-events:none;border-radius:50%;background:conic-gradient(from 0deg at 50% 50%,transparent 0deg,transparent 246deg,rgba(196,181,253,.14) 268deg,rgba(147,197,253,.34) 284deg,rgba(129,140,248,.42) 296deg,rgba(96,165,250,.46) 306deg,rgba(147,197,253,.28) 318deg,rgba(167,139,250,.14) 332deg,transparent 1turn);opacity:.95}.CaipLayersDiagram_orbitalField__7224c:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.4;transform-origin:50% calc(50% + var(--hub-anchor-nudge-y));background-image:repeating-conic-gradient(from 0deg at 50% calc(50% + var(--hub-anchor-nudge-y)),rgba(96,165,250,.1) 0deg,rgba(96,165,250,.1) .42deg,transparent .42deg,transparent 15deg),repeating-radial-gradient(circle at 50% calc(50% + var(--hub-anchor-nudge-y)),transparent 0,transparent 43px,rgba(147,197,253,.065) 43px,rgba(147,197,253,.065) 44px,transparent 44px,transparent 86px,rgba(147,197,253,.05) 86px,rgba(147,197,253,.05) 87px,transparent 87px,transparent 129px,rgba(147,197,253,.042) 129px,rgba(147,197,253,.042) 130px,transparent 130px);-webkit-mask-image:radial-gradient(ellipse 94% 94% at 50% calc(50% + var(--hub-anchor-nudge-y)),black 22%,rgba(0,0,0,.92) 58%,transparent 86%);mask-image:radial-gradient(ellipse 94% 94% at 50% calc(50% + var(--hub-anchor-nudge-y)),black 22%,rgba(0,0,0,.92) 58%,transparent 86%)}@media (prefers-reduced-motion:no-preference){.CaipLayersDiagram_orbitalField__7224c:before{animation:CaipLayersDiagram_orbitalIllustrationRadarSweep__RySMM var(--illustration-radar-period,14s) linear infinite}.CaipLayersDiagram_orbitalField__7224c:after{animation:CaipLayersDiagram_orbitalGridNetPulse__pGHHR 22s ease-in-out infinite alternate,CaipLayersDiagram_orbitalGridNetRotate__ZWO2g 240s linear infinite}}@media (max-width:1100px) and (prefers-reduced-motion:no-preference){.CaipLayersDiagram_hubOrbitalAnchor__UyXLO:before{animation:CaipLayersDiagram_orbitalIllustrationRadarSweep__RySMM var(--illustration-radar-period,14s) linear infinite}.CaipLayersDiagram_hubOrbitalAnchor__UyXLO:after{animation:CaipLayersDiagram_orbitalGridNetPulse__pGHHR 22s ease-in-out infinite alternate,CaipLayersDiagram_orbitalGridNetRotate__ZWO2g 240s linear infinite}}@keyframes CaipLayersDiagram_orbitalIllustrationRadarSweep__RySMM{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes CaipLayersDiagram_orbitalGridNetPulse__pGHHR{0%{opacity:.28}to{opacity:.48}}@keyframes CaipLayersDiagram_orbitalGridNetRotate__ZWO2g{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes CaipLayersDiagram_orbitalCardEnter__N2zv0{0%{opacity:0;transform:scale(.82) translate3d(0,14px,0)}to{opacity:1;transform:scale(.82) translateZ(0)}}@media (min-width:1101px){.CaipLayersDiagram_orbitalField__7224c{--orbit-r:clamp(288px,32vmin,420px)}}@media (min-width:1200px){.CaipLayersDiagram_orbitalField__7224c{--orbit-r:clamp(300px,30vmin,440px)}}@media (min-width:1101px) and (max-height:640px){.CaipLayersDiagram_orbitalField__7224c{width:min(100%,min(1100px,min(95vw,82dvh)));max-height:min(88dvh,800px);--orbit-r:clamp(244px,27vmin,328px);--orbit-shell-pad:clamp(140px,calc(2.25rem + 13vmin),232px);--orbit-connector-inner:clamp(118px,22vmin,162px)}}@supports (width:1cqi){.CaipLayersDiagram_orbitalField__7224c{--orbit-r:min(clamp(328px,38vmin,480px),calc(50cqi - 132px))}@media (min-width:1101px){.CaipLayersDiagram_orbitalField__7224c{--orbit-r:min(clamp(348px,33vw,520px),calc(50cqi - 132px))}}@media (min-width:1200px){.CaipLayersDiagram_orbitalField__7224c{--orbit-r:min(clamp(368px,30vw,540px),calc(50cqi - 138px))}}@media (min-width:1101px) and (max-height:640px){.CaipLayersDiagram_orbitalField__7224c{width:min(100%,min(1100px,min(95vw,82dvh)));max-height:min(88dvh,800px);--orbit-r:min(clamp(264px,28vmin,368px),calc(50cqi - 132px));--orbit-shell-pad:clamp(140px,calc(2.25rem + 13vmin),232px);--orbit-connector-inner:clamp(118px,22vmin,162px)}}}.CaipLayersDiagram_orbitalLayer__Cir4j{position:absolute;left:50%;top:50%;width:clamp(270px,min(60vw,56vmin),420px);z-index:3;--up:calc(var(--orbit-angle) + 90deg);transform:translate(calc(-50% + sin(var(--up)) * var(--orbit-r)),calc(-50% - cos(var(--up)) * var(--orbit-r)))}.CaipLayersDiagram_orbitalLayerWorkflow__3arTS{width:clamp(300px,min(72vw,64vmin),490px)}.CaipLayersDiagram_orbitalCard__Hnd9v{background:linear-gradient(165deg,rgba(255,255,255,.99),rgba(252,253,255,.96) 45%,rgba(248,250,253,.94));border:1px solid rgba(99,102,241,.08);border-radius:12px;padding:.52rem .5rem .56rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 1px 3px rgba(15,34,58,.05),0 12px 28px rgba(99,102,241,.04);overflow:visible}.CaipLayersDiagram_orbitalLayer__Cir4j>.CaipLayersDiagram_orbitalCard__Hnd9v{transform:scale(.82);transform-origin:center center;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1),border-color .35s ease,opacity .4s ease}@media (prefers-reduced-motion:no-preference){.CaipLayersDiagram_orbitalLayer__Cir4j>.CaipLayersDiagram_orbitalCard__Hnd9v{opacity:0;animation:CaipLayersDiagram_orbitalCardEnter__N2zv0 .72s cubic-bezier(.22,1,.36,1) forwards}.CaipLayersDiagram_orbitalField__7224c>.CaipLayersDiagram_orbitalLayer__Cir4j:first-of-type>.CaipLayersDiagram_orbitalCard__Hnd9v{animation-delay:.08s}.CaipLayersDiagram_orbitalField__7224c>.CaipLayersDiagram_orbitalLayer__Cir4j:nth-of-type(2)>.CaipLayersDiagram_orbitalCard__Hnd9v{animation-delay:.18s}.CaipLayersDiagram_orbitalField__7224c>.CaipLayersDiagram_orbitalLayer__Cir4j:nth-of-type(3)>.CaipLayersDiagram_orbitalCard__Hnd9v{animation-delay:.28s}.CaipLayersDiagram_orbitalField__7224c>.CaipLayersDiagram_orbitalLayer__Cir4j:nth-of-type(4)>.CaipLayersDiagram_orbitalCard__Hnd9v{animation-delay:.38s}.CaipLayersDiagram_orbitalField__7224c>.CaipLayersDiagram_orbitalLayer__Cir4j:nth-of-type(5)>.CaipLayersDiagram_orbitalCard__Hnd9v{animation-delay:.48s}.CaipLayersDiagram_orbitalLayer__Cir4j:focus-within>.CaipLayersDiagram_orbitalCard__Hnd9v,.CaipLayersDiagram_orbitalLayer__Cir4j:hover>.CaipLayersDiagram_orbitalCard__Hnd9v{transform:scale(.87) translate3d(0,-6px,0);box-shadow:0 18px 46px rgba(15,34,58,.12),0 8px 22px rgba(37,99,235,.13);border-color:rgba(37,99,235,.22)}}@media (prefers-reduced-motion:reduce){.CaipLayersDiagram_orbitalLayer__Cir4j>.CaipLayersDiagram_orbitalCard__Hnd9v{opacity:1!important;animation:none!important}.CaipLayersDiagram_orbitalLayer__Cir4j:focus-within>.CaipLayersDiagram_orbitalCard__Hnd9v,.CaipLayersDiagram_orbitalLayer__Cir4j:hover>.CaipLayersDiagram_orbitalCard__Hnd9v{transform:scale(.82);box-shadow:0 6px 22px rgba(15,34,58,.09),0 2px 10px rgba(37,99,235,.07);border-color:rgba(37,99,235,.18)}}.CaipLayersDiagram_orbitalLayer__Cir4j:focus-within,.CaipLayersDiagram_orbitalLayer__Cir4j:hover{z-index:12}@media (prefers-reduced-motion:no-preference){.CaipLayersDiagram_orbitalLayer__Cir4j.CaipLayersDiagram_layerRadarLit__G2Rin>.CaipLayersDiagram_orbitalCard__Hnd9v{box-shadow:0 0 0 1px rgba(96,165,250,.42),0 8px 32px rgba(37,99,235,.17),0 1px 3px rgba(15,34,58,.06);border-color:rgba(96,165,250,.34)}}.CaipLayersDiagram_infraOrbitalCard__PqcpJ{max-height:none}.CaipLayersDiagram_orbitalCardHead__uPrYS{display:flex;flex-direction:row;align-items:center;gap:clamp(.55rem,2vw,.85rem);margin-bottom:.14rem;min-width:0}.CaipLayersDiagram_orbitalCardHead__uPrYS .CaipLayersDiagram_layerHeadIconWrap__4O_Oa{flex-shrink:0;align-self:center;width:34px;height:34px;border-radius:8px}.CaipLayersDiagram_orbitalCardHead__uPrYS .CaipLayersDiagram_layerHeadIconWrap__4O_Oa svg{width:18px;height:18px}.CaipLayersDiagram_orbitalHeadText__mAK3A{min-width:0;flex:1 1;display:flex;align-items:center;align-self:center}.CaipLayersDiagram_orbitalHeadText__mAK3A .CaipLayersDiagram_sectionTitle__dcg_C{margin:0;font-size:var(--orbit-layer-title);letter-spacing:.068em;line-height:1.18;color:var(--orbital-title-ink)}.CaipLayersDiagram_orbitalHeadText__mAK3A .CaipLayersDiagram_sectionTitle__dcg_C.CaipLayersDiagram_wfPurple__EXRcf{background:none;-webkit-background-clip:unset;background-clip:unset;color:var(--orbital-title-ink)}.CaipLayersDiagram_orbitalDesc__IrkLl{font-family:var(--font-body);font-size:var(--orbit-card-desc);line-height:1.34;color:var(--orbital-muted-ink);margin:0 0 .28rem}.CaipLayersDiagram_orbitalTiles__igw89{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.22rem;gap:.22rem}.CaipLayersDiagram_orbitalTile__jcacD{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.14rem;font-family:var(--font-body);font-size:var(--orbit-card-detail);line-height:1.28;color:var(--orbital-body-ink);padding:.22rem .14rem .26rem;border-radius:8px;background:rgba(255,255,255,.78);border:1px solid var(--diag-edge-tile)}.CaipLayersDiagram_orbitalCard__Hnd9v .CaipLayersDiagram_tileIco__8jZa5{width:18px;height:18px}.CaipLayersDiagram_orbitalBullets__HhBjG{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.16rem;font-family:var(--font-body);font-size:var(--orbit-card-detail);line-height:1.32;color:var(--orbital-body-ink)}.CaipLayersDiagram_orbitalBullets__HhBjG li{position:relative;padding-left:.55rem}.CaipLayersDiagram_orbitalBullets__HhBjG li:before{content:"";position:absolute;left:0;top:.45em;width:3px;height:3px;border-radius:50%;background:var(--color-highlight-mid);opacity:.75}.CaipLayersDiagram_orbitalBulletWithIcon__g24Fs{display:flex;flex-direction:row;align-items:flex-start;gap:.42rem;padding-left:0}.CaipLayersDiagram_orbitalBulletWithIcon__g24Fs:before{display:none}.CaipLayersDiagram_orbitalBulletWithIcon__g24Fs .CaipLayersDiagram_layerListIconWrap__knll4{flex-shrink:0;margin-top:.06rem}.CaipLayersDiagram_orbitalBulletsWithIcons__0zRik{gap:.26rem}.CaipLayersDiagram_orbitalBulletsWithIcons__0zRik li{display:flex;flex-direction:row;align-items:flex-start;gap:.42rem;padding-left:0}.CaipLayersDiagram_orbitalBulletsWithIcons__0zRik li:before{display:none}.CaipLayersDiagram_orbitalBulletsWithIcons__0zRik .CaipLayersDiagram_layerListIconWrap__knll4{flex-shrink:0;margin-top:.06rem}.CaipLayersDiagram_infraOrbitRow__Jr4m0{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem;align-items:stretch}.CaipLayersDiagram_infraOrbitCell__VtUBS{display:flex;flex-direction:row;align-items:center;gap:.34rem;text-align:left}.CaipLayersDiagram_infraOrbitCell__VtUBS .CaipLayersDiagram_infraGlyphSlot__D9Pta{min-height:30px;padding:4px;border-radius:8px;flex-shrink:0;width:44px}.CaipLayersDiagram_infraOrbitCell__VtUBS .CaipLayersDiagram_infraPartnerLogo__Vxfz3{width:min(76px,100%);height:22px}.CaipLayersDiagram_infraOrbitCell__VtUBS .CaipLayersDiagram_infraNames__gHkNX{font-size:var(--orbit-card-detail);line-height:1.26;color:var(--orbital-body-ink)}.CaipLayersDiagram_infraOrbitCell__VtUBS .CaipLayersDiagram_infraHint__lens7{font-size:var(--orbit-card-hint);color:var(--orbital-hint-ink)}.CaipLayersDiagram_hubOrbitalAnchor__UyXLO{position:absolute;left:50%;top:50%;transform:translate(-50%,calc(-50% + var(--hub-anchor-nudge-y, 0px)));z-index:0;pointer-events:none}.CaipLayersDiagram_hubOrbitalAnchor__UyXLO .CaipLayersDiagram_hubWrap__B6HJK{pointer-events:auto;--hub-size:clamp(256px,33vmin,368px);padding:clamp(14px,2.8vw,26px)}.CaipLayersDiagram_aiList__GKIRE{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.CaipLayersDiagram_aiList__GKIRE li{display:flex;gap:.5rem;align-items:flex-start;font-family:var(--font-body);font-size:var(--diag-body);line-height:1.45;color:var(--orbital-body-ink);padding:.35rem .4rem;margin:0 -.4rem;border-radius:9px;transition:background-color var(--transition-fast)}@media (prefers-reduced-motion:reduce){.CaipLayersDiagram_aiList__GKIRE li{transition:none}}.CaipLayersDiagram_aiList__GKIRE li:hover{background:rgba(37,99,235,.055)}.CaipLayersDiagram_orbitalCard__Hnd9v .CaipLayersDiagram_aiList__GKIRE{gap:.18rem}.CaipLayersDiagram_orbitalCard__Hnd9v .CaipLayersDiagram_aiList__GKIRE li{font-size:var(--orbit-card-detail);line-height:1.24;padding:.12rem .2rem;margin:0 -.2rem}.CaipLayersDiagram_orbitalCard__Hnd9v .CaipLayersDiagram_layerListIconWrap__knll4{width:18px;height:18px;margin-top:.04rem}.CaipLayersDiagram_orbitalCard__Hnd9v .CaipLayersDiagram_layerListIcoSvg__f2rxt{width:15px;height:15px}.CaipLayersDiagram_aiRowPlain__9Ff2P{font-weight:500;color:inherit}.CaipLayersDiagram_aiRowTitle__TsxGY{font-weight:600}.CaipLayersDiagram_aiRowDetails__Xwqmo{font-weight:400;color:var(--orbital-muted-ink)}.CaipLayersDiagram_hubWrap__B6HJK{--hub-size:clamp(300px,42vw,412px);position:relative;z-index:3;display:flex;align-items:center;justify-content:center;align-self:center;padding:clamp(20px,3.5vw,32px);box-sizing:content-box}.CaipLayersDiagram_hubBackdrop__tapo6{position:absolute;left:50%;top:50%;width:calc(var(--hub-size) + 58px);height:calc(var(--hub-size) + 58px);margin-left:calc((var(--hub-size) + 58px) / -2);margin-top:calc((var(--hub-size) + 58px) / -2);pointer-events:none;z-index:0}.CaipLayersDiagram_hubBackdrop__tapo6:after,.CaipLayersDiagram_hubBackdrop__tapo6:before{content:"";position:absolute;border-radius:50%;border-style:dashed;border-width:1px}.CaipLayersDiagram_hubBackdrop__tapo6:before{inset:0;border-color:rgba(147,197,253,.42)}.CaipLayersDiagram_hubBackdrop__tapo6:after{inset:14px;border-color:rgba(59,130,246,.38)}@keyframes CaipLayersDiagram_diagHubPulse__Qm9lK{0%,to{box-shadow:0 0 0 1px rgba(255,255,255,.94),inset 0 2px 26px rgba(0,0,0,.38),inset 0 -12px 32px rgba(37,99,235,.14),0 0 0 3px rgba(96,165,250,.36),0 0 44px rgba(37,99,235,.2),0 22px 52px rgba(5,12,32,.42)}50%{box-shadow:0 0 0 1px rgba(255,255,255,.98),inset 0 2px 24px rgba(0,0,0,.34),inset 0 -14px 34px rgba(59,130,246,.18),0 0 0 3px rgba(147,197,253,.48),0 0 56px rgba(59,130,246,.28),0 24px 56px rgba(5,12,32,.46)}}.CaipLayersDiagram_hub__C5AsA{box-sizing:border-box;position:relative;z-index:1;isolation:isolate;width:var(--hub-size);height:var(--hub-size);min-width:var(--hub-size);min-height:var(--hub-size);max-width:var(--hub-size);max-height:var(--hub-size);flex-shrink:0;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;padding:0;background:radial-gradient(circle at 50% 88%,rgba(59,130,246,.28),transparent 58%),radial-gradient(circle at 38% 22%,#2b5599 0,#162e58 46%,#0c1830 72%,#030812 100%);box-shadow:0 0 0 1px rgba(255,255,255,.94),inset 0 2px 26px rgba(0,0,0,.38),inset 0 -12px 32px rgba(37,99,235,.14),0 0 0 3px rgba(96,165,250,.38),0 0 48px rgba(37,99,235,.22),0 22px 52px rgba(5,12,32,.42);animation:CaipLayersDiagram_diagHubPulse__Qm9lK 5s ease-in-out infinite}.CaipLayersDiagram_hub__C5AsA:before{content:"";position:absolute;width:160%;height:160%;left:-30%;top:-30%;background:conic-gradient(from 205deg,transparent 0deg,transparent 224deg,rgba(196,181,253,.18) 248deg,rgba(147,197,253,.26) 260deg,rgba(255,255,255,.09) 272deg,transparent 292deg,transparent 1turn);z-index:0;pointer-events:none}.CaipLayersDiagram_hub__C5AsA:after{content:"";position:absolute;inset:7%;border-radius:50%;border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 2px 16px rgba(255,255,255,.06),inset 0 -8px 20px rgba(0,0,0,.15);z-index:2;pointer-events:none}.CaipLayersDiagram_hubInner__aUIhA{position:relative;z-index:3;width:100%;height:100%;box-sizing:border-box;gap:0;padding:clamp(.62rem,3.2%,.92rem);overflow:hidden}.CaipLayersDiagram_hubBrandTitle__T3OQP,.CaipLayersDiagram_hubInner__aUIhA{display:flex;flex-direction:column;align-items:center;justify-content:center}.CaipLayersDiagram_hubBrandTitle__T3OQP{gap:.15rem;margin:0;font-family:var(--font-heading);text-align:center}.CaipLayersDiagram_hub__C5AsA .CaipLayersDiagram_hubBrandTitle__T3OQP .CaipLayersDiagram_productGradient__LTxLW{font-family:var(--font-heading);font-size:clamp(2.65rem,calc(1.75rem + 2.85vw),4.15rem);font-weight:600;letter-spacing:-.035em;line-height:1.08;display:block;background:var(--gradient-highlight-hub);-webkit-background-clip:text;background-clip:text;color:transparent;-moz-user-select:none;user-select:none;-webkit-user-select:none;cursor:default}.CaipLayersDiagram_hubBadge__2Ptlg{display:block;width:-moz-fit-content;width:fit-content;margin:0;padding:.22rem .72rem;border-radius:999px;font-family:var(--font-body);font-size:var(--diag-micro);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f5f3ff;background:rgba(124,58,237,.5);border:1px solid rgba(196,181,253,.55);box-shadow:0 1px 0 rgba(0,0,0,.2)}.CaipLayersDiagram_infra__T9E5B{background:rgba(255,255,255,.96);border:1px solid var(--diag-edge);border-radius:12px;padding:.85rem .75rem;margin-bottom:0;box-shadow:0 1px 3px rgba(15,34,58,.04)}.CaipLayersDiagram_infraRow___pJaQ{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.45rem .35rem;gap:.45rem .35rem}.CaipLayersDiagram_infraCell__IleGx{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.35rem}.CaipLayersDiagram_infraGlyphSlot__D9Pta{width:100%;min-height:40px;display:grid;place-items:center;padding:8px 6px;box-sizing:border-box;border-radius:10px;background:rgba(37,99,235,.045);border:1px solid var(--diag-edge-tile)}.CaipLayersDiagram_infraPartnerLogo__Vxfz3{width:min(104px,100%);height:28px;margin-inline:auto;box-sizing:border-box;background-color:var(--diag-icon-blue);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.CaipLayersDiagram_infraNames__gHkNX{font-family:var(--font-body);font-size:var(--diag-body);line-height:1.35;color:#1a2f4a}.CaipLayersDiagram_infraNames__gHkNX strong{display:block;font-weight:600}.CaipLayersDiagram_infraHint__lens7{display:block;font-size:var(--diag-micro);font-weight:400;color:var(--text-tertiary)}@media (prefers-reduced-motion:reduce){.CaipLayersDiagram_orbitalField__7224c:before{animation:none!important}.CaipLayersDiagram_orbitalField__7224c:after{animation:none!important;opacity:.32}.CaipLayersDiagram_hubOrbitalAnchor__UyXLO:before{animation:none!important}.CaipLayersDiagram_hubOrbitalAnchor__UyXLO:after{animation:none!important;opacity:.32}.CaipLayersDiagram_hub__C5AsA{animation:none}}.CaipLayersDiagram_diagramSrOnly__k0ZWR,.CaipLayersDiagram_visuallyHidden__wxuCq{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.CaipLayersDiagram_diagramSrBody__kygPS{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden}.CaipLayersDiagram_figure__O1ZXZ.CaipLayersDiagram_compact__SD14u .CaipLayersDiagram_diagHero__Sv8wq{margin-bottom:.65rem}.CaipLayersDiagram_figure__O1ZXZ.CaipLayersDiagram_compact__SD14u .CaipLayersDiagram_plate__WKBIQ{padding:.55rem .45rem .65rem}@media (min-width:1101px){.CaipLayersDiagram_figure__O1ZXZ.CaipLayersDiagram_compact__SD14u .CaipLayersDiagram_orbitalField__7224c{width:min(100%,min(1200px,min(95vw,88dvh)));padding:clamp(.35rem,1.5vmin,1rem);padding-inline:max(clamp(.35rem,1.5vmin,1rem),env(safe-area-inset-inline,0px));max-height:min(96dvh,1520px);--orbit-r:clamp(276px,33vmin,400px);--orbit-shell-pad:clamp(196px,calc(3.4rem + 17vmin),328px);min-height:calc(2 * var(--orbit-r) + var(--orbit-shell-pad));min-width:min(100%,calc(2 * var(--orbit-r) + var(--orbit-shell-pad)))}}@supports (width:1cqi){@media (min-width:1101px){.CaipLayersDiagram_figure__O1ZXZ.CaipLayersDiagram_compact__SD14u .CaipLayersDiagram_orbitalField__7224c{--orbit-r:min(clamp(308px,36vmin,420px),calc(50cqi - 132px))}}}.CaipLayersDiagram_figureIntroFullWidth__sVPE1 .CaipLayersDiagram_stackCanvas__Sd19d{max-width:none}@media (max-width:1100px){.CaipLayersDiagram_figureIntroFullWidth__sVPE1 .CaipLayersDiagram_stackCanvas__Sd19d{max-width:100%}}@media (min-width:1101px){.CaipLayersDiagram_figure__O1ZXZ.CaipLayersDiagram_compact__SD14u .CaipLayersDiagram_hubOrbitalAnchor__UyXLO .CaipLayersDiagram_hubWrap__B6HJK{--hub-size:clamp(268px,54vw,348px)}}@media (max-width:1100px){.CaipLayersDiagram_plate__WKBIQ{position:relative;isolation:isolate;overflow:visible;padding-bottom:clamp(1.25rem,5vw,2.5rem)}.CaipLayersDiagram_orbitalField__7224c{aspect-ratio:auto;container-type:normal;width:100%;--stacked-hub-tile:min(100%,680px,max(360px,min(98vw,620px)));min-height:max(min-content,calc(var(--stacked-hub-tile) + clamp(2.25rem, 7vw, 4.5rem)));min-width:0;max-height:none;display:flex;flex-direction:column;align-items:stretch;gap:clamp(1.5rem,5vw,2.25rem);padding-inline:max(.25rem,env(safe-area-inset-inline,0px));padding-bottom:max(clamp(.75rem,2.5vmin,1.25rem),env(safe-area-inset-bottom,0px));--orbit-r:0px;--orbit-shell-pad:0px;overflow:visible;border-radius:12px}.CaipLayersDiagram_orbitalField__7224c:after,.CaipLayersDiagram_orbitalField__7224c:before{display:none}.CaipLayersDiagram_figure__O1ZXZ.CaipLayersDiagram_compact__SD14u .CaipLayersDiagram_orbitalField__7224c{min-height:max(min-content,calc(var(--stacked-hub-tile) + clamp(2.25rem, 7vw, 4.5rem)));min-width:0;max-height:none;width:100%;--orbit-shell-pad:0;padding-inline:max(clamp(.35rem,1.5vmin,1rem),env(safe-area-inset-inline,0px));padding:max(clamp(1rem,4vw,1.85rem),env(safe-area-inset-top,0px)) clamp(.35rem,1.5vmin,1rem) clamp(.35rem,1.5vmin,1rem)}.CaipLayersDiagram_figure__O1ZXZ.CaipLayersDiagram_compact__SD14u .CaipLayersDiagram_plate__WKBIQ{padding-bottom:clamp(1.25rem,5vw,2.5rem);padding-top:clamp(.75rem,3vw,1.2rem)}.CaipLayersDiagram_orbitalLayer__Cir4j{position:relative!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;width:100%!important;max-width:min(680px,100%);margin-inline:auto;transform:none!important;flex-shrink:0;z-index:auto}.CaipLayersDiagram_orbitalLayerWorkflow__3arTS{max-width:min(780px,100%)}.CaipLayersDiagram_hubOrbitalAnchor__UyXLO{--hub-anchor-nudge-y:0px;--hub-stack-tile:var(--stacked-hub-tile);position:relative!important;left:auto!important;top:auto!important;transform:none!important;pointer-events:auto;z-index:auto;align-self:center;margin-block:clamp(.5rem,2.5vw,1.25rem);margin-bottom:clamp(1.75rem,6vw,2.75rem);margin-inline:max(0,env(safe-area-inset-inline,0px));box-sizing:border-box;width:min(var(--hub-stack-tile),100%);max-width:min(var(--hub-stack-tile),100%);aspect-ratio:1;height:auto;flex:none;display:grid;grid-template:1fr/1fr;place-items:center;isolation:isolate;overflow:hidden;border-radius:50%;-webkit-clip-path:circle(closest-side at 50% 50%);clip-path:circle(closest-side at 50% 50%);-webkit-backface-visibility:hidden;backface-visibility:hidden}.CaipLayersDiagram_figure__O1ZXZ.CaipLayersDiagram_compact__SD14u .CaipLayersDiagram_hubOrbitalAnchor__UyXLO .CaipLayersDiagram_hubWrap__B6HJK,.CaipLayersDiagram_hubOrbitalAnchor__UyXLO .CaipLayersDiagram_hubWrap__B6HJK{--hub-size:max(170px,min(400px,calc(var(--hub-stack-tile) - 58px)));padding:clamp(8px,2vw,16px);position:relative;z-index:2;box-sizing:border-box;width:-moz-fit-content;width:fit-content;max-width:100%;justify-self:center;align-self:center}.CaipLayersDiagram_hubOrbitalAnchor__UyXLO .CaipLayersDiagram_hub__C5AsA{-webkit-clip-path:circle(closest-side at 50% 50%);clip-path:circle(closest-side at 50% 50%);border-radius:50%;transform:translateZ(0);width:var(--hub-size)!important;height:var(--hub-size)!important;min-width:var(--hub-size)!important;min-height:var(--hub-size)!important;max-width:var(--hub-size)!important;max-height:var(--hub-size)!important}.CaipLayersDiagram_hubOrbitalAnchor__UyXLO:before{content:"";position:absolute;inset:0;transform-origin:50% 50%;z-index:0;pointer-events:none;border-radius:50%;background:conic-gradient(from 0deg at 50% 50%,transparent 0deg,transparent 246deg,rgba(196,181,253,.14) 268deg,rgba(147,197,253,.34) 284deg,rgba(129,140,248,.42) 296deg,rgba(96,165,250,.46) 306deg,rgba(147,197,253,.28) 318deg,rgba(167,139,250,.14) 332deg,transparent 1turn);opacity:.95}.CaipLayersDiagram_hubOrbitalAnchor__UyXLO:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.4;transform-origin:50% 50%;background-image:repeating-conic-gradient(from 0deg at 50% 50%,rgba(96,165,250,.1) 0deg,rgba(96,165,250,.1) .42deg,transparent .42deg,transparent 15deg),repeating-radial-gradient(circle at 50% 50%,transparent 0,transparent 43px,rgba(147,197,253,.065) 0,rgba(147,197,253,.065) 44px,transparent 0,transparent 86px,rgba(147,197,253,.05) 0,rgba(147,197,253,.05) 87px,transparent 0,transparent 129px,rgba(147,197,253,.042) 0,rgba(147,197,253,.042) 130px,transparent 0);-webkit-mask-image:radial-gradient(circle at 50% 50%,black 18%,rgba(0,0,0,.92) 54%,transparent 92%);mask-image:radial-gradient(circle at 50% 50%,black 18%,rgba(0,0,0,.92) 54%,transparent 92%)}.CaipLayersDiagram_workflowTiles__ARb2l{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.CaipLayersDiagram_figure__O1ZXZ.CaipLayersDiagram_compact__SD14u .CaipLayersDiagram_stackStage__qSCcs{padding-inline:clamp(.35rem,1.5vw,.65rem)}.CaipLayersDiagram_figure__O1ZXZ.CaipLayersDiagram_compact__SD14u .CaipLayersDiagram_plate__WKBIQ{box-sizing:border-box;width:100%;max-width:100%;margin-left:0;margin-right:0;padding-inline:clamp(.75rem,3.2vw,1.15rem);padding-bottom:clamp(1rem,4.5vw,1.65rem);padding-top:clamp(.75rem,3.2vw,1.25rem)}.CaipLayersDiagram_hubOrbitalAnchor__UyXLO .CaipLayersDiagram_hubBackdrop__tapo6{width:calc(var(--hub-size) + 44px);height:calc(var(--hub-size) + 44px);margin-left:calc((var(--hub-size) + 44px) / -2);margin-top:calc((var(--hub-size) + 44px) / -2)}.CaipLayersDiagram_figure__O1ZXZ.CaipLayersDiagram_compact__SD14u .CaipLayersDiagram_orbitalField__7224c,.CaipLayersDiagram_orbitalField__7224c{--stacked-hub-tile:min(100%,720px,max(260px,min(90vw,92vmin,100%)));min-height:max(min-content,calc(var(--stacked-hub-tile) + clamp(3rem, 11vw, 5.25rem)));gap:clamp(.65rem,3vw,1rem);padding-top:max(clamp(1.1rem,4.5vw,2rem),env(safe-area-inset-top,0px));padding-bottom:max(clamp(1rem,4vw,1.85rem),env(safe-area-inset-bottom,0px));padding-inline:max(0px,env(safe-area-inset-inline,0px))}.CaipLayersDiagram_figure__O1ZXZ.CaipLayersDiagram_compact__SD14u .CaipLayersDiagram_hubOrbitalAnchor__UyXLO,.CaipLayersDiagram_hubOrbitalAnchor__UyXLO{--hub-stack-tile:var(--stacked-hub-tile);width:min(var(--hub-stack-tile),100%);max-width:min(var(--hub-stack-tile),100%);margin-block:clamp(.65rem,3vw,1.35rem);margin-bottom:clamp(2rem,7vw,3.35rem)}.CaipLayersDiagram_figure__O1ZXZ.CaipLayersDiagram_compact__SD14u .CaipLayersDiagram_hubOrbitalAnchor__UyXLO .CaipLayersDiagram_hubWrap__B6HJK,.CaipLayersDiagram_hubOrbitalAnchor__UyXLO .CaipLayersDiagram_hubWrap__B6HJK{--hub-size:max(220px,min(520px,calc(var(--hub-stack-tile) - 44px)));padding:clamp(4px,1.5vw,8px)}.CaipLayersDiagram_plate__WKBIQ{padding-bottom:clamp(1rem,4.5vw,1.65rem)}}@media (max-width:480px){.CaipLayersDiagram_orbitalLayer__Cir4j{max-width:100%}}@media (max-height:520px) and (max-width:1100px){.CaipLayersDiagram_orbitalField__7224c{gap:.5rem}}@media (max-width:980px){.CaipLayersDiagram_infraRow___pJaQ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.CaipLayersDiagram_workflowTiles__ARb2l{grid-template-columns:repeat(2,minmax(0,1fr))}}.CaipPipelineDiagram_figure__QBwai{margin:0;width:100%}.CaipPipelineDiagram_track__or1_c{position:relative;border-radius:12px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#ffffff,#f9fafb 72%,#f3f4f6);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 1px 2px rgba(15,23,42,.04),0 8px 24px rgba(15,23,42,.045);padding:clamp(1.25rem,3vw,1.85rem) clamp(1rem,2.5vw,1.5rem);overflow:hidden}.CaipPipelineDiagram_track__or1_c:before{content:"";position:absolute;inset:0;border-radius:inherit;background-image:radial-gradient(rgba(15,23,42,.04) 1px,transparent 0);background-size:12px 12px;opacity:.35;pointer-events:none}.CaipPipelineDiagram_svg__CQIPO{display:block;width:100%;height:auto;max-height:min(236px,30vw);margin:0 auto;position:relative;z-index:1}.CaipPipelineDiagram_connectorBase__ypQgq{opacity:1}.CaipPipelineDiagram_connectorAccent__Kgn1M{opacity:.78}.CaipPipelineDiagram_hub___D9JT,.CaipPipelineDiagram_stage__9lof0{opacity:1}.CaipPipelineDiagram_labels__G7BwA{list-style:none;margin:clamp(1rem,2.5vw,1.5rem) 0 0;padding:0;display:grid;grid-template-columns:1fr auto 1fr 1fr;grid-gap:clamp(.75rem,2vw,1.25rem);gap:clamp(.75rem,2vw,1.25rem);align-items:start;position:relative;z-index:1}.CaipPipelineDiagram_labelItem__aApM5{margin:0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.35rem}.CaipPipelineDiagram_labelIndex__IW4C2{font-family:var(--font-body);font-size:.625rem;font-weight:600;letter-spacing:.14em;color:var(--text-tertiary);line-height:1}.CaipPipelineDiagram_labelText__4vrSo{font-family:var(--font-body);font-size:clamp(.68rem,.62rem + .22vw,.78rem);font-weight:600;letter-spacing:.085em;text-transform:uppercase;color:var(--caip-illustration-ink);line-height:1.3}.CaipPipelineDiagram_labelHub__t5phE .CaipPipelineDiagram_labelIndex__IW4C2,.CaipPipelineDiagram_labelHub__t5phE .CaipPipelineDiagram_labelText__4vrSo{background:var(--gradient-highlight-text);-webkit-background-clip:text;background-clip:text;color:transparent}.CaipPipelineDiagram_labelHub__t5phE .CaipPipelineDiagram_labelText__4vrSo{font-weight:700}.CaipPipelineDiagram_caption__jPtZx{margin:clamp(.85rem,2vw,1.15rem) auto 0;padding-top:clamp(.85rem,2vw,1.1rem);border-top:1px solid rgba(15,23,42,.06);font-family:var(--font-body);font-size:var(--font-size-body-sm);line-height:1.62;color:var(--text-secondary);text-align:center;max-width:min(62ch,100%);font-feature-settings:"kern" 1,"liga" 1}@media (max-width:720px){.CaipPipelineDiagram_labels__G7BwA{grid-template-columns:1fr 1fr;gap:1rem .75rem;text-align:left;align-items:stretch}.CaipPipelineDiagram_labelItem__aApM5{align-items:flex-start;text-align:left;flex-direction:row;flex-wrap:wrap;gap:.45rem;column-gap:.65rem}.CaipPipelineDiagram_labelIndex__IW4C2{flex-shrink:0;min-width:1.25rem}.CaipPipelineDiagram_labelText__4vrSo{flex:1 1;min-width:0;max-width:none;font-size:.66rem;letter-spacing:.07em}.CaipPipelineDiagram_svg__CQIPO{max-height:200px}}.CaipPlatformOutcomes_root__SZURx{width:100%;margin-top:0}.CaipPlatformOutcomes_sectionHead__u66rq{margin:0 0 clamp(1.25rem,3vw,1.75rem);max-width:min(68ch,100%);display:flex;flex-direction:column;gap:var(--caip-section-eyebrow-title-gap,.45rem)}.CaipPlatformOutcomes_sectionEyebrow__1Uj4x{margin:0;font-family:var(--font-body);font-size:var(--font-size-label);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary)}.CaipPlatformOutcomes_sectionTitle__XORzs{margin:0;font-family:var(--font-heading);font-size:clamp(1.65rem,1.25rem + 1.5vw,2.35rem);font-weight:500;letter-spacing:-.03em;line-height:1.15;color:var(--text-primary)}.CaipPlatformOutcomes_list__lw8NF{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));grid-gap:.85rem;gap:.85rem}.CaipPlatformOutcomes_item__jsLt0{display:flex;gap:.62rem;align-items:flex-start;box-sizing:border-box;margin:0;padding:.85rem 1rem;background:rgba(255,255,255,.96);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 1px 3px rgba(15,34,58,.04);font-family:var(--font-body);font-size:var(--font-size-body-sm);line-height:1.48;color:var(--text-secondary);transition:background-color var(--transition-fast),box-shadow var(--transition-fast)}@media (prefers-reduced-motion:reduce){.CaipPlatformOutcomes_item__jsLt0{transition:none}}.CaipPlatformOutcomes_item__jsLt0:hover{background:rgba(255,255,255,.96);box-shadow:0 2px 12px rgba(15,34,58,.06)}.CaipPlatformOutcomes_iconWrap__b6k9T{flex-shrink:0;display:grid;place-items:start center;width:24px;height:24px;margin-top:.06rem}.CaipPlatformOutcomes_icon__qz3_M{width:22px;height:22px;color:var(--accent)}.CaipPlatformOutcomes_title__FSgQi{display:block;font-weight:600;color:var(--text-primary);margin-bottom:.2rem}.CaipPlatformOutcomes_desc__tebrt{display:block;font-weight:400;color:var(--text-secondary)}.CaipScopingCta_row__L7xN3{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-top:clamp(1.35rem,3.5vw,2rem)}.CaipScopingCta_rowCompact___SKua{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-top:clamp(1rem,2.5vw,1.35rem)}.CaipScopingCta_rowSectionEnd__DBuL8{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-top:clamp(2rem,5vw,2.75rem)}.CaipScopingCta_btn__ftZIk{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:var(--cta-padding);background:var(--cta-solid-bg);color:var(--cta-solid-color);font-family:var(--font-body);font-size:var(--cta-font-size);font-weight:var(--cta-font-weight);text-decoration:none;border:1px solid var(--cta-solid-bg);border-radius:var(--cta-border-radius);box-shadow:var(--cta-shadow);transition:background var(--transition-fast),color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.CaipScopingCta_btn__ftZIk:hover{background:var(--cta-solid-hover-bg);color:var(--cta-solid-color);border-color:var(--cta-solid-hover-bg);box-shadow:var(--cta-shadow-hover);transform:var(--cta-hover-lift)}.CaipWhyAiWorkloads_section__n8s_k{padding-block:clamp(2.5rem,6vw,4rem);padding-inline:max(var(--content-padding-x),env(safe-area-inset-left)) max(var(--content-padding-x),env(safe-area-inset-right));background-color:var(--bg-primary);background-image:var(--band-ambient-primary);background-size:var(--band-ambient-primary-size);background-repeat:var(--band-ambient-primary-repeat);border-top:var(--border-panel)}.CaipWhyAiWorkloads_inner__OvkPf{width:100%;max-width:var(--content-width);margin:0 auto;box-sizing:border-box}.CaipWhyAiWorkloads_sectionHead__LYe_q{margin:0 0 clamp(1.25rem,3vw,1.75rem);max-width:min(68ch,100%);display:flex;flex-direction:column;gap:var(--caip-section-eyebrow-title-gap,.45rem)}.CaipWhyAiWorkloads_label__bDTgq{margin:0;font-family:var(--font-body);font-size:var(--font-size-label);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary)}.CaipWhyAiWorkloads_heading__uel94{margin:0;font-family:var(--font-heading);font-size:clamp(1.65rem,1.25rem + 1.5vw,2.35rem);font-weight:500;letter-spacing:-.03em;line-height:1.15;color:var(--text-primary)}.CaipWhyAiWorkloads_lead__wwG__{margin:0 0 clamp(.85rem,2vw,1.15rem);font-size:var(--font-size-body);line-height:1.68}.CaipWhyAiWorkloads_leadExtended__F_SP5,.CaipWhyAiWorkloads_lead__wwG__{font-family:var(--font-body);color:var(--text-secondary);max-width:min(68ch,100%)}.CaipWhyAiWorkloads_leadExtended__F_SP5{margin:0 0 clamp(1.35rem,3vw,2rem);font-size:var(--font-size-body-sm);line-height:1.65}.CaipWhyAiWorkloads_trustStrip__g5Lja{list-style:none;margin:0 0 clamp(1.5rem,4vw,2.35rem);padding:0;display:flex;flex-wrap:wrap;gap:.5rem .65rem}.CaipWhyAiWorkloads_trustPill__07ORv{margin:0;padding:.4rem .78rem;font-family:var(--font-body);font-size:var(--font-size-body-xs);font-weight:600;letter-spacing:.03em;color:var(--caip-illustration-ink);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,250,252,.92));border:1px solid rgba(99,102,241,.16);border-radius:999px;box-shadow:0 1px 2px rgba(30,58,95,.05)}.CaipWhyAiWorkloads_highlightsBlock__bi_1a{margin:clamp(2rem,5vw,2.85rem) 0 0}.CaipWhyAiWorkloads_highlightsHeading__xeIPO{margin:0 0 clamp(.85rem,2vw,1.1rem);font-family:var(--font-heading);font-size:clamp(1.05rem,.95rem + .35vw,1.22rem);font-weight:500;letter-spacing:-.02em;color:var(--text-primary)}.CaipWhyAiWorkloads_highlightsGrid___1XKD{list-style:none;margin:0;padding:0;display:grid;grid-gap:clamp(1rem,2.25vw,1.4rem);gap:clamp(1rem,2.25vw,1.4rem);grid-template-columns:repeat(auto-fill,minmax(min(100%,232px),1fr))}.CaipWhyAiWorkloads_highlightCard__1BSpz{margin:0;padding:1rem 1.08rem;border-radius:13px;border:var(--border-panel);background-color:var(--bg-primary);background-image:var(--band-ambient-primary);background-size:var(--band-ambient-primary-size);background-repeat:var(--band-ambient-primary-repeat);box-shadow:0 4px 18px rgba(30,58,95,.04)}.CaipWhyAiWorkloads_highlightAccent__Mz41V{display:block;width:2.35rem;height:3px;border-radius:3px;margin-bottom:.68rem;background:var(--gradient-highlight-text)}.CaipWhyAiWorkloads_highlightTitle__tIaOL{margin:0 0 .42rem;font-family:var(--font-heading);font-size:1rem;font-weight:600;letter-spacing:-.015em;color:var(--caip-illustration-ink)}.CaipWhyAiWorkloads_highlightBody__1wuGA{margin:0;font-family:var(--font-body);font-size:var(--font-size-body-sm);line-height:1.58;color:var(--text-secondary)}@media (min-width:960px){.CaipWhyAiWorkloads_highlightsGrid___1XKD{grid-template-columns:repeat(3,minmax(0,1fr))}}.CaipWhyAiWorkloads_pillarGrid__INHTA{list-style:none;margin:clamp(2rem,5vw,3rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));grid-gap:clamp(1.25rem,3vw,1.75rem);gap:clamp(1.25rem,3vw,1.75rem)}.CaipWhyAiWorkloads_pillar__gtRF7{margin:0;padding:clamp(1.15rem,2.5vw,1.45rem);background:var(--bg-primary);background-image:var(--band-ambient-primary);background-size:var(--band-ambient-primary-size);border:var(--border-panel);border-radius:14px;box-shadow:0 4px 20px rgba(15,23,42,.05);display:flex;flex-direction:column;gap:.65rem;transition:box-shadow var(--transition-fast),border-color var(--transition-fast)}.CaipWhyAiWorkloads_pillar__gtRF7:hover{border-color:rgba(99,102,241,.22);box-shadow:0 8px 28px rgba(99,102,241,.09),0 2px 8px rgba(15,23,42,.04)}.CaipWhyAiWorkloads_visualPlate__p49Tn{display:flex;align-items:center;justify-content:center;min-height:112px;margin:-.15rem 0 .15rem;border-radius:12px;border:1px solid rgba(99,102,241,.1);background:radial-gradient(ellipse 90% 80% at 50% 20%,rgba(99,102,241,.09),transparent 62%),linear-gradient(165deg,#fff,#f8fafc)}.CaipWhyAiWorkloads_visualSvg__kt3Lj{width:auto;height:72px;max-width:92%;color:var(--caip-illustration-ink)}.CaipWhyAiWorkloads_pillarTitle__OJQc4{margin:0;font-family:var(--font-heading);font-size:clamp(1.08rem,.95rem + .35vw,1.22rem);font-weight:600;letter-spacing:-.02em;line-height:1.22;color:var(--caip-illustration-ink)}.CaipWhyAiWorkloads_pillarBody__H6Kaz{margin:0;font-family:var(--font-body);font-size:var(--font-size-body-sm);line-height:1.58;color:var(--text-secondary)}.CaipWhyAiWorkloads_bulletList__fOuh3{margin:0;padding:0 0 0 1.1rem;font-family:var(--font-body);font-size:var(--font-size-body-xs);line-height:1.55;color:var(--text-primary)}.CaipWhyAiWorkloads_bulletList__fOuh3 li{margin-bottom:.35rem}.CaipWhyAiWorkloads_bulletList__fOuh3 li:last-child{margin-bottom:0}@media (min-width:900px){.CaipWhyAiWorkloads_pillarGrid__INHTA{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.CaipWhyAiWorkloads_pillar__gtRF7{transition:none;animation:none}.CaipWhyAiWorkloads_highlightCard__1BSpz,.CaipWhyAiWorkloads_visualPlate__p49Tn,.CaipWhyAiWorkloads_visualSvg__kt3Lj{animation:none}}@media (prefers-reduced-motion:no-preference){.CaipWhyAiWorkloads_highlightCard__1BSpz{animation:CaipWhyAiWorkloads_caipHighlightIn__AQk_4 .68s ease-out backwards}.CaipWhyAiWorkloads_highlightCard__1BSpz:first-child{animation-delay:.06s}.CaipWhyAiWorkloads_highlightCard__1BSpz:nth-child(2){animation-delay:.14s}.CaipWhyAiWorkloads_highlightCard__1BSpz:nth-child(3){animation-delay:.22s}.CaipWhyAiWorkloads_pillar__gtRF7{animation:CaipWhyAiWorkloads_caipPillarIn__TInCS .76s ease-out backwards}.CaipWhyAiWorkloads_pillar__gtRF7:first-child{animation-delay:.08s}.CaipWhyAiWorkloads_pillar__gtRF7:nth-child(2){animation-delay:.16s}.CaipWhyAiWorkloads_pillar__gtRF7:nth-child(3){animation-delay:.24s}.CaipWhyAiWorkloads_pillar__gtRF7:nth-child(4){animation-delay:.32s}.CaipWhyAiWorkloads_visualPlate__p49Tn{animation:CaipWhyAiWorkloads_caipPlateBorder__Wmlmi 11s ease-in-out infinite}.CaipWhyAiWorkloads_pillar__gtRF7:first-child .CaipWhyAiWorkloads_visualPlate__p49Tn{animation-delay:0s}.CaipWhyAiWorkloads_pillar__gtRF7:nth-child(2) .CaipWhyAiWorkloads_visualPlate__p49Tn{animation-delay:2.5s}.CaipWhyAiWorkloads_pillar__gtRF7:nth-child(3) .CaipWhyAiWorkloads_visualPlate__p49Tn{animation-delay:5s}.CaipWhyAiWorkloads_pillar__gtRF7:nth-child(4) .CaipWhyAiWorkloads_visualPlate__p49Tn{animation-delay:7.5s}.CaipWhyAiWorkloads_visualSvg__kt3Lj{animation:CaipWhyAiWorkloads_caipSvgBob__PiHwt 8.5s ease-in-out infinite;transform-box:fill-box;transform-origin:center center}.CaipWhyAiWorkloads_pillar__gtRF7:first-child .CaipWhyAiWorkloads_visualSvg__kt3Lj{animation-delay:0s}.CaipWhyAiWorkloads_pillar__gtRF7:nth-child(2) .CaipWhyAiWorkloads_visualSvg__kt3Lj{animation-delay:1.1s}.CaipWhyAiWorkloads_pillar__gtRF7:nth-child(3) .CaipWhyAiWorkloads_visualSvg__kt3Lj{animation-delay:2.2s}.CaipWhyAiWorkloads_pillar__gtRF7:nth-child(4) .CaipWhyAiWorkloads_visualSvg__kt3Lj{animation-delay:3.3s}}@keyframes CaipWhyAiWorkloads_caipHighlightIn__AQk_4{0%{opacity:0;transform:translateY(11px)}to{opacity:1;transform:translateY(0)}}@keyframes CaipWhyAiWorkloads_caipPillarIn__TInCS{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes CaipWhyAiWorkloads_caipPlateBorder__Wmlmi{0%,to{border-color:rgba(99,102,241,.1)}50%{border-color:rgba(99,102,241,.24)}}@keyframes CaipWhyAiWorkloads_caipSvgBob__PiHwt{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (min-width:1200px){.CaipWhyAiWorkloads_pillarGrid__INHTA{grid-template-columns:repeat(4,minmax(0,1fr))}}.page_caipContent__WxdbY{max-width:none!important;padding:0!important;width:100%;box-sizing:border-box;overflow-x:clip;--caip-stack-sm:1rem;--caip-stack-lg:2rem;--caip-section-eyebrow-title-gap:0.45rem}.page_section__WL0cf{padding-block:clamp(2rem,5vw,3.5rem)}.page_sectionBand__qpXgI,.page_section__WL0cf{padding-inline:max(var(--content-padding-x),env(safe-area-inset-left)) max(var(--content-padding-x),env(safe-area-inset-right));background-color:var(--bg-primary);background-image:var(--band-ambient-primary);background-size:var(--band-ambient-primary-size);background-repeat:var(--band-ambient-primary-repeat)}.page_sectionBand__qpXgI{padding-block:clamp(2.25rem,5vw,4rem);border-top:var(--border-panel)}.page_container__VVuoc{width:100%;max-width:var(--content-width);margin:0 auto;box-sizing:border-box}.page_sectionHeader__995PK{margin:0 0 clamp(1.25rem,3vw,1.75rem);max-width:min(68ch,100%);display:flex;flex-direction:column;gap:var(--caip-section-eyebrow-title-gap,.45rem)}.page_sectionEyebrow__w9kXi{margin:0;font-family:var(--font-body);font-size:var(--font-size-label);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary)}.page_sectionTitle__zV9f5{margin:0;font-family:var(--font-heading);font-size:clamp(1.65rem,1.25rem + 1.5vw,2.35rem);font-weight:500;letter-spacing:-.03em;line-height:1.15;color:var(--text-primary)}.page_diagramSlot__I7zxw{width:100%;max-width:100%;min-width:0;overflow-x:visible;margin-bottom:var(--caip-stack-lg)}@media (max-width:1100px){.page_diagramSlot__I7zxw{margin-bottom:clamp(2.25rem,7vw,3.5rem);min-height:min-content}.page_platformOutcomes__EqZbk{position:relative;z-index:auto;margin-top:clamp(2rem,6vw,3.25rem);isolation:isolate}}.page_platformOutcomes__EqZbk{width:100%;margin-bottom:var(--caip-stack-lg)}.page_sectionLead__VGJeA{font-family:var(--font-body);font-size:var(--font-size-body);line-height:1.65;color:var(--text-secondary);margin:0 0 var(--caip-stack-lg);max-width:min(52ch,100%)}.page_pricingAside___AaYb{margin:var(--caip-stack-lg) 0 0;font-family:var(--font-body);font-size:var(--font-size-body-sm);line-height:1.6;color:var(--text-tertiary,var(--text-secondary))}.page_linkInline__sLpeV{color:var(--accent);font-weight:600;text-decoration:underline;text-underline-offset:.12em}.page_linkInline__sLpeV:hover{text-decoration-thickness:2px}