.cm-install-journey:where(.astro-rnfjrxho){overflow:hidden;background:#fff;border:1px solid var(--cm-border);border-radius:var(--cm-radius-2xl);box-shadow:var(--cm-shadow-lg)}.cm-install-journey__timing:where(.astro-rnfjrxho){padding:22px 28px;display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);gap:32px;align-items:center;color:#fff;background:radial-gradient(circle at 8% 20%,rgba(0,181,226,.2),transparent 30%),var(--cm-ink-900)}.cm-install-journey__timing:where(.astro-rnfjrxho) div:where(.astro-rnfjrxho){display:flex;flex-direction:column;gap:3px}.cm-install-journey__timing:where(.astro-rnfjrxho) span:where(.astro-rnfjrxho){font:600 11px/1.3 var(--cm-font-sans);color:var(--cm-pulse);text-transform:uppercase;letter-spacing:.07em}.cm-install-journey__timing:where(.astro-rnfjrxho) strong:where(.astro-rnfjrxho){font:700 26px/1.15 var(--cm-font-sans)}.cm-install-journey__timing:where(.astro-rnfjrxho) p:where(.astro-rnfjrxho){margin:0;display:flex;gap:10px;align-items:flex-start;font:400 14px/1.5 var(--cm-font-sans);color:#ffffffbf}.cm-install-journey__timing:where(.astro-rnfjrxho) .cm-icon{width:18px;height:18px;flex:0 0 auto;margin-top:1px;color:var(--cm-pulse)}.cm-install-journey__stages:where(.astro-rnfjrxho){margin:0;padding:34px;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:46px;background:linear-gradient(90deg,transparent 0 33%,var(--cm-divider) 33% 33.2%,transparent 33.2% 66.7%,var(--cm-divider) 66.7% 66.9%,transparent 66.9%),linear-gradient(180deg,var(--cm-bg-muted),#fff 54%)}.cm-install-journey__stage:where(.astro-rnfjrxho){--stage-color: var(--cm-brand);--stage-soft: var(--cm-brand-tint);position:relative;min-width:0}.cm-install-journey__stage--cloudmonitor:where(.astro-rnfjrxho){--stage-color: var(--cm-info);--stage-soft: var(--cm-info-soft)}.cm-install-journey__stage--people:where(.astro-rnfjrxho){--stage-color: #147a43;--stage-soft: var(--cm-savings-soft)}.cm-install-journey__stage:where(.astro-rnfjrxho):not(:last-child):after{content:"";position:absolute;top:35px;right:-33px;width:20px;height:20px;border-top:2px solid var(--cm-border-strong);border-right:2px solid var(--cm-border-strong);transform:rotate(45deg)}.cm-install-journey__role:where(.astro-rnfjrxho){min-height:58px;display:flex;gap:12px;align-items:center}.cm-install-journey__avatar:where(.astro-rnfjrxho){width:48px;height:48px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:var(--stage-color);background:var(--stage-soft);border:1px solid color-mix(in srgb,var(--stage-color) 22%,transparent);border-radius:50%}.cm-install-journey__avatar:where(.astro-rnfjrxho) .cm-icon{width:23px;height:23px}.cm-install-journey__role:where(.astro-rnfjrxho) div:where(.astro-rnfjrxho){display:flex;flex-direction:column;gap:3px}.cm-install-journey__role:where(.astro-rnfjrxho) div:where(.astro-rnfjrxho) span:where(.astro-rnfjrxho){font:700 10px/1.3 var(--cm-font-sans);color:var(--stage-color);text-transform:uppercase;letter-spacing:.07em}.cm-install-journey__role:where(.astro-rnfjrxho) div:where(.astro-rnfjrxho) strong:where(.astro-rnfjrxho){font:600 14px/1.3 var(--cm-font-sans);color:var(--cm-fg1)}.cm-install-journey__tag:where(.astro-rnfjrxho){margin-top:24px;padding:5px 9px;display:inline-flex;font:700 10px/1 var(--cm-font-sans);color:var(--stage-color);background:var(--stage-soft);border-radius:var(--cm-radius-pill);text-transform:uppercase;letter-spacing:.06em}.cm-install-journey__stage:where(.astro-rnfjrxho) h3:where(.astro-rnfjrxho){margin:12px 0 8px;font:700 21px/1.25 var(--cm-font-sans);color:var(--cm-fg1)}.cm-install-journey__stage:where(.astro-rnfjrxho)>p:where(.astro-rnfjrxho){min-height:88px;margin:0;font:var(--cm-body-sm);color:var(--cm-fg2)}.cm-install-journey__stage:where(.astro-rnfjrxho)>ul:where(.astro-rnfjrxho){margin:18px 0 0;padding:16px 0 0;display:flex;flex-direction:column;gap:9px;list-style:none;border-top:1px solid var(--cm-divider)}.cm-install-journey__stage:where(.astro-rnfjrxho)>ul:where(.astro-rnfjrxho) li:where(.astro-rnfjrxho){display:flex;gap:8px;align-items:center;font:600 12px/1.4 var(--cm-font-sans);color:var(--cm-fg2)}.cm-install-journey__stage:where(.astro-rnfjrxho)>ul:where(.astro-rnfjrxho) .cm-icon{width:15px;height:15px;flex:0 0 auto;color:var(--stage-color)}@media(max-width:900px){.cm-install-journey__stages:where(.astro-rnfjrxho){grid-template-columns:1fr;gap:50px;background:linear-gradient(180deg,var(--cm-bg-muted),#fff 54%)}.cm-install-journey__stage:where(.astro-rnfjrxho):not(:last-child):after{top:auto;right:50%;bottom:-32px;transform:translate(50%) rotate(135deg)}.cm-install-journey__stage:where(.astro-rnfjrxho)>p:where(.astro-rnfjrxho){min-height:0}}@media(max-width:640px){.cm-install-journey__timing:where(.astro-rnfjrxho){padding:20px;grid-template-columns:1fr;gap:16px}.cm-install-journey__stages:where(.astro-rnfjrxho){padding:26px 22px}.cm-install-journey__timing:where(.astro-rnfjrxho) strong:where(.astro-rnfjrxho){font-size:23px}}.cm-platform-proof-grid:where(.astro-abwzjl3z){display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:56px;align-items:center}.cm-platform-proof-figure:where(.astro-abwzjl3z){min-width:0;margin:0}.cm-platform-proof-image:where(.astro-abwzjl3z){width:100%;height:auto;display:block;border:1px solid var(--cm-border);border-radius:var(--cm-radius-xl);box-shadow:var(--cm-shadow-xl)}.cm-platform-proof-figure:where(.astro-abwzjl3z) figcaption:where(.astro-abwzjl3z){margin-top:12px;color:var(--cm-fg3);font:500 12px/1.4 var(--cm-font-sans)}.cm-platform-proof-link:where(.astro-abwzjl3z){display:inline-flex;gap:6px;margin-top:14px;color:var(--cm-brand);font:700 14px/1.4 var(--cm-font-sans);text-decoration:none}.cm-platform-proof-link:where(.astro-abwzjl3z):hover{text-decoration:underline;text-underline-offset:4px}.cm-platform-proof-copy:where(.astro-abwzjl3z)>:where(.astro-abwzjl3z){margin:0}.cm-platform-proof-copy:where(.astro-abwzjl3z) .cm-h2:where(.astro-abwzjl3z){margin-top:14px}.cm-platform-proof-copy:where(.astro-abwzjl3z) .cm-section-sub:where(.astro-abwzjl3z){margin-top:16px}.cm-platform-surface-list:where(.astro-abwzjl3z){margin:30px 0 0}.cm-platform-surface-list:where(.astro-abwzjl3z)>div:where(.astro-abwzjl3z){padding:19px 0;border-top:1px solid var(--cm-divider)}.cm-platform-surface-list:where(.astro-abwzjl3z)>div:where(.astro-abwzjl3z):last-child{padding-bottom:0}.cm-platform-surface-list:where(.astro-abwzjl3z) dt:where(.astro-abwzjl3z){font:700 16px/1.3 var(--cm-font-sans)}.cm-platform-surface-list:where(.astro-abwzjl3z) dt:where(.astro-abwzjl3z) a:where(.astro-abwzjl3z){color:var(--cm-fg1);text-decoration:none}.cm-platform-surface-list:where(.astro-abwzjl3z) dt:where(.astro-abwzjl3z) a:where(.astro-abwzjl3z):hover{color:var(--cm-brand);text-decoration:underline}.cm-platform-surface-list:where(.astro-abwzjl3z) dd:where(.astro-abwzjl3z){margin:7px 0 0;color:var(--cm-fg2);font:var(--cm-body-sm)}.cm-platform-install:where(.astro-abwzjl3z){scroll-margin-top:96px}.cm-platform-architecture-hint:where(.astro-abwzjl3z){display:none}.cm-platform-cycle:where(.astro-abwzjl3z){margin:44px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;border-top:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18)}.cm-platform-cycle:where(.astro-abwzjl3z) li:where(.astro-abwzjl3z){min-width:0;padding:30px 32px 34px}.cm-platform-cycle:where(.astro-abwzjl3z) li:where(.astro-abwzjl3z)+li:where(.astro-abwzjl3z){border-left:1px solid rgba(255,255,255,.18)}.cm-platform-cycle:where(.astro-abwzjl3z) li:where(.astro-abwzjl3z)>:where(.astro-abwzjl3z){margin:0}.cm-platform-cycle-phase:where(.astro-abwzjl3z){color:var(--cm-pulse);font:700 12px/1 var(--cm-font-sans);letter-spacing:.09em;text-transform:uppercase}.cm-platform-cycle:where(.astro-abwzjl3z) h3:where(.astro-abwzjl3z){margin-top:12px;color:#fff;font:650 21px/1.25 var(--cm-font-sans)}.cm-platform-cycle:where(.astro-abwzjl3z) li:where(.astro-abwzjl3z)>p:where(.astro-abwzjl3z):last-child{margin-top:13px;color:#ffffffbd;font:var(--cm-body)}.cm-platform-cycle-foot:where(.astro-abwzjl3z){margin-top:24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.cm-platform-cycle-foot:where(.astro-abwzjl3z) p:where(.astro-abwzjl3z){margin:0;color:#ffffffad;font:500 14px/1.5 var(--cm-font-sans)}.cm-platform-cycle-foot:where(.astro-abwzjl3z) a:where(.astro-abwzjl3z){flex:0 0 auto;color:#fff;font:650 14px/1.4 var(--cm-font-sans);text-decoration:none}.cm-platform-cycle-foot:where(.astro-abwzjl3z) a:where(.astro-abwzjl3z):hover{text-decoration:underline}.cm-platform-framework:where(.astro-abwzjl3z){display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:72px;align-items:center}.cm-platform-framework-copy:where(.astro-abwzjl3z)>:where(.astro-abwzjl3z){margin:0}.cm-platform-framework-copy:where(.astro-abwzjl3z) .cm-h2:where(.astro-abwzjl3z){margin-top:14px}.cm-platform-framework-copy:where(.astro-abwzjl3z) .cm-section-sub:where(.astro-abwzjl3z){margin-top:18px;max-width:60ch}.cm-platform-framework-link:where(.astro-abwzjl3z){margin-top:25px}.cm-platform-framework-link:where(.astro-abwzjl3z) a:where(.astro-abwzjl3z){color:var(--cm-brand);font:650 14px/1.4 var(--cm-font-sans);text-decoration:none}.cm-platform-framework-link:where(.astro-abwzjl3z) a:where(.astro-abwzjl3z):hover{text-decoration:underline}.cm-platform-domain-panel:where(.astro-abwzjl3z){padding:30px;background:#ffffffad;border:1px solid var(--cm-border);border-radius:var(--cm-radius-xl)}.cm-platform-domain-panel:where(.astro-abwzjl3z)>:where(.astro-abwzjl3z){margin:0}.cm-platform-domain-label:where(.astro-abwzjl3z){color:var(--cm-brand);font:700 11px/1 var(--cm-font-sans);letter-spacing:.09em;text-transform:uppercase}.cm-platform-domain-panel:where(.astro-abwzjl3z) h3:where(.astro-abwzjl3z){margin-top:12px;color:var(--cm-fg1);font:650 23px/1.25 var(--cm-font-sans)}.cm-platform-domain-panel:where(.astro-abwzjl3z) ul:where(.astro-abwzjl3z){margin:24px 0 0;padding:0;list-style:none}.cm-platform-domain-panel:where(.astro-abwzjl3z) li:where(.astro-abwzjl3z){border-top:1px solid var(--cm-divider)}.cm-platform-domain-panel:where(.astro-abwzjl3z) a:where(.astro-abwzjl3z){padding:14px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--cm-fg1);font:600 14px/1.35 var(--cm-font-sans);text-decoration:none}.cm-platform-domain-panel:where(.astro-abwzjl3z) a:where(.astro-abwzjl3z) span:where(.astro-abwzjl3z){color:var(--cm-brand)}.cm-platform-domain-panel:where(.astro-abwzjl3z) a:where(.astro-abwzjl3z):hover{color:var(--cm-brand)}@media(max-width:900px){.cm-platform-proof-grid:where(.astro-abwzjl3z),.cm-platform-framework:where(.astro-abwzjl3z){grid-template-columns:1fr;gap:40px}.cm-platform-proof-copy:where(.astro-abwzjl3z){max-width:680px}.cm-platform-framework:where(.astro-abwzjl3z){align-items:start}}@media(max-width:720px){.cm-platform-cycle:where(.astro-abwzjl3z){grid-template-columns:1fr}.cm-platform-cycle:where(.astro-abwzjl3z) li:where(.astro-abwzjl3z){padding:25px 0}.cm-platform-cycle:where(.astro-abwzjl3z) li:where(.astro-abwzjl3z)+li:where(.astro-abwzjl3z){border-left:0;border-top:1px solid rgba(255,255,255,.18)}.cm-platform-cycle-foot:where(.astro-abwzjl3z){align-items:flex-start;flex-direction:column}.cm-platform-architecture-hint:where(.astro-abwzjl3z){margin:22px 0 0;display:block;color:var(--cm-brand);font:650 12px/1.4 var(--cm-font-sans)}}@media(max-width:480px){.cm-platform-proof-grid:where(.astro-abwzjl3z){gap:34px}.cm-platform-domain-panel:where(.astro-abwzjl3z){padding:24px 20px}}
