.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.13rem,0.869rem + 1.08vw,1.47rem);--orbit-card-detail:clamp(0.55rem,0.43rem + 0.48vw,0.68rem);--orbit-card-desc:clamp(0.42rem,0.32rem + 0.28vw,0.51rem);--orbit-card-hint:clamp(0.51rem,0.4rem + 0.42vw,0.63rem)}.CaipLayersDiagram_stackCard__ws3hr{border:var(--border-panel);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:border-color var(--transition-fast),box-shadow var(--transition-smooth);width:100%;box-sizing:border-box}.CaipLayersDiagram_stackCard__ws3hr:hover{border-color:var(--border-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(100vw,var(--content-width-wide,1540px));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))}.CaipLayersDiagram_titleRow__3XI5H{display:flex;flex-direction:column;align-items:center;gap:clamp(.12rem,1.2vw,.45rem);font-family:var(--font-heading);font-weight:500;font-size:clamp(3.85rem,12.5vw,7.75rem);letter-spacing:-.04em;line-height:1.06;color:var(--text-primary);margin:0 0 .55rem}.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:1.68em}.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{padding:clamp(.85rem,2vw,1.35rem);border-radius:14px;overflow:visible;background:radial-gradient(ellipse 120% 80% at 50% -20%,rgba(99,102,241,.05),transparent 55%),linear-gradient(180deg,#fbfcfd,#f5f8fb 55%,#eef2f6);border:1px solid var(--diag-edge);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 1px 2px rgba(15,34,58,.05),0 14px 36px rgba(15,34,58,.06)}.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(260px,30vmin,400px);--orbit-shell-pad:clamp(168px,calc(3rem + 16vmin),300px);--hub-anchor-nudge-y:clamp(12px,2.5vmin,22px);--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 248deg,rgba(147,197,253,.16) 272deg,rgba(147,197,253,.38) 288deg,rgba(96,165,250,.45) 300deg,rgba(147,197,253,.32) 312deg,rgba(96,165,250,.2) 326deg,rgba(147,197,253,.1) 340deg,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}}@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:861px) and (max-width:1024px){.CaipLayersDiagram_orbitalField__7224c{width:min(100%,min(1100px,min(95vw,88dvh)));--orbit-r:clamp(230px,27vmin,340px)}}@media (min-width:1025px){.CaipLayersDiagram_orbitalField__7224c{--orbit-r:clamp(260px,30vmin,400px)}}@media (min-width:1200px){.CaipLayersDiagram_orbitalField__7224c{--orbit-r:clamp(270px,28vmin,420px)}}@media (min-width:861px) and (max-height:640px){.CaipLayersDiagram_orbitalField__7224c{width:min(100%,min(1100px,min(95vw,82dvh)));max-height:min(88dvh,800px);--orbit-r:clamp(220px,25vmin,300px);--orbit-shell-pad:clamp(132px,calc(2rem + 12vmin),220px)}}@supports (width:1cqi){.CaipLayersDiagram_orbitalField__7224c{--orbit-r:min(clamp(300px,36vmin,460px),calc(50cqi - 188px))}@media (min-width:861px) and (max-width:1024px){.CaipLayersDiagram_orbitalField__7224c{width:min(100%,min(1100px,min(95vw,88dvh)));--orbit-r:min(clamp(260px,30vmin,400px),calc(50cqi - 188px))}}@media (min-width:1025px){.CaipLayersDiagram_orbitalField__7224c{--orbit-r:min(clamp(320px,31vw,500px),calc(50cqi - 188px))}}@media (min-width:1200px){.CaipLayersDiagram_orbitalField__7224c{--orbit-r:min(clamp(340px,28vw,520px),calc(50cqi - 194px))}}@media (min-width:861px) and (max-height:640px){.CaipLayersDiagram_orbitalField__7224c{width:min(100%,min(1100px,min(95vw,82dvh)));max-height:min(88dvh,800px);--orbit-r:min(clamp(240px,26vmin,340px),calc(50cqi - 188px));--orbit-shell-pad:clamp(132px,calc(2rem + 12vmin),220px)}}}.CaipLayersDiagram_orbitalLayer__Cir4j{position:absolute;left:50%;top:50%;width:clamp(248px,min(56vw,52vmin),378px);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(272px,min(64vw,58vmin),432px)}.CaipLayersDiagram_orbitalCard__Hnd9v{background:rgba(255,255,255,.96);border:1px solid var(--diag-edge);border-radius:10px;padding:.52rem .5rem .56rem;box-shadow:0 1px 3px rgba(15,34,58,.05);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-child>.CaipLayersDiagram_orbitalCard__Hnd9v{animation-delay:.08s}.CaipLayersDiagram_orbitalField__7224c>.CaipLayersDiagram_orbitalLayer__Cir4j:nth-child(2)>.CaipLayersDiagram_orbitalCard__Hnd9v{animation-delay:.18s}.CaipLayersDiagram_orbitalField__7224c>.CaipLayersDiagram_orbitalLayer__Cir4j:nth-child(3)>.CaipLayersDiagram_orbitalCard__Hnd9v{animation-delay:.28s}.CaipLayersDiagram_orbitalField__7224c>.CaipLayersDiagram_orbitalLayer__Cir4j:nth-child(4)>.CaipLayersDiagram_orbitalCard__Hnd9v{animation-delay:.38s}.CaipLayersDiagram_orbitalField__7224c>.CaipLayersDiagram_orbitalLayer__Cir4j:nth-child(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.28;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.22;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.26;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 210deg,transparent 0deg,transparent 230deg,rgba(147,197,253,.22) 258deg,rgba(255,255,255,.07) 268deg,transparent 285deg,transparent 1turn);z-index:0;pointer-events:none}.CaipLayersDiagram_hubInner__aUIhA{position:relative;z-index:1;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_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}.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(250px,31vmin,380px);--orbit-shell-pad:clamp(168px,calc(3rem + 15vmin),300px);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){.CaipLayersDiagram_figure__O1ZXZ.CaipLayersDiagram_compact__SD14u .CaipLayersDiagram_orbitalField__7224c{--orbit-r:min(clamp(278px,34vmin,400px),calc(50cqi - 188px))}}.CaipLayersDiagram_figure__O1ZXZ.CaipLayersDiagram_compact__SD14u .CaipLayersDiagram_hubOrbitalAnchor__UyXLO .CaipLayersDiagram_hubWrap__B6HJK{--hub-size:clamp(268px,54vw,348px)}.CaipLayersDiagram_figureIntroFullWidth__sVPE1 .CaipLayersDiagram_stackCanvas__Sd19d{max-width:none}@media (max-width:860px){.CaipLayersDiagram_orbitalField__7224c{aspect-ratio:auto;width:100%;min-height:0;min-width:0;max-height:none;display:flex;flex-direction:column;align-items:stretch;gap:clamp(.7rem,3vw,1.125rem);padding-inline:max(.25rem,env(safe-area-inset-inline,0px));padding-bottom:max(clamp(.5rem,2vmin,1rem),env(safe-area-inset-bottom,0px));--orbit-r:0px;--orbit-shell-pad:0px}.CaipLayersDiagram_figure__O1ZXZ.CaipLayersDiagram_compact__SD14u .CaipLayersDiagram_orbitalField__7224c{min-height:0;min-width:0;max-height:none;--orbit-shell-pad:0}.CaipLayersDiagram_orbitalLayer__Cir4j{position:relative;left:auto;top:auto;width:100%!important;max-width:min(580px,100%);margin-inline:auto;transform:none!important}.CaipLayersDiagram_orbitalLayerWorkflow__3arTS{max-width:min(660px,100%)}.CaipLayersDiagram_hubOrbitalAnchor__UyXLO{position:relative;left:auto;top:auto;transform:none!important;order:-1;align-self:center;margin-block:clamp(.25rem,2vw,.85rem);margin-inline:max(0,env(safe-area-inset-inline,0px));width:auto}}@media (max-width:480px){.CaipLayersDiagram_orbitalLayer__Cir4j{max-width:100%}}@media (max-height:520px) and (max-width:860px){.CaipLayersDiagram_orbitalField__7224c{gap:.5rem}}@media (max-width:1100px){.CaipLayersDiagram_workflowTiles__ARb2l{grid-template-columns:repeat(3,minmax(0,1fr))}}@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))}}.CaipPlatformOutcomes_root__SZURx{width:100%;margin-top:0}.CaipPlatformOutcomes_headingWrap__2ln_o{display:flex;align-items:stretch;gap:.5rem;margin:0 0 1.25rem}.CaipPlatformOutcomes_headingGlyph__irki9{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;color:var(--color-highlight-start)}.CaipPlatformOutcomes_headingGlyph__irki9 svg{width:26px;height:26px}.CaipPlatformOutcomes_heading__r_3H1{margin:0;font-family:var(--font-heading);font-size:clamp(1.2rem,1rem + .9vw,1.5rem);font-weight:500;letter-spacing:-.03em;line-height:1.25;color:#1e3a5f}.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,.88);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:#222e44;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)}.page_caipContent__WxdbY{max-width:none!important;padding:0!important;--caip-stack-sm:1rem;--caip-stack-lg:2rem}.page_section__WL0cf{padding:clamp(2rem,5vw,3.5rem) var(--content-padding-x);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:clamp(2.25rem,5vw,4rem) var(--content-padding-x);background-color:var(--bg-secondary);border-top:var(--border-panel);border-bottom:var(--border-panel)}.page_container__VVuoc{width:100%;max-width:var(--content-width);margin:0 auto;box-sizing:border-box}.page_label__iTwcp{margin:0 0 .65rem;font-family:var(--font-body);font-size:var(--font-size-label);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.page_diagramSlot__I7zxw{max-width:100%;min-width:0;overflow-x:visible}.page_diagramSlot__I7zxw,.page_platformOutcomes__EqZbk{width:100%;margin-bottom:var(--caip-stack-lg)}.page_priceHeadline__j7dLk{font-family:var(--font-heading);font-size:clamp(1.65rem,1.4rem + 1vw,2.125rem);font-weight:500;line-height:1.18;letter-spacing:-.03em;color:var(--text-primary);margin:0 0 var(--caip-stack-sm)}.page_pricingLead__ODHOw{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}