.cm-compare-models:where(.astro-7ptqwskh){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:38px 0 0;padding:0;border-top:1px solid var(--cm-border);border-bottom:1px solid var(--cm-border);list-style:none}.cm-compare-models:where(.astro-7ptqwskh) li:where(.astro-7ptqwskh){padding:24px}.cm-compare-models:where(.astro-7ptqwskh) li:where(.astro-7ptqwskh)+li:where(.astro-7ptqwskh){border-left:1px solid var(--cm-border)}.cm-compare-model-index:where(.astro-7ptqwskh){display:flex;align-items:center;gap:10px;margin-bottom:28px}.cm-compare-model-index:where(.astro-7ptqwskh) span:where(.astro-7ptqwskh){color:var(--cm-brand);font:700 12px/1 var(--cm-font-sans)}.cm-compare-model-index:where(.astro-7ptqwskh) small:where(.astro-7ptqwskh){color:var(--cm-fg3);font:700 10px/1.25 var(--cm-font-sans);letter-spacing:.06em;text-transform:uppercase}.cm-compare-models:where(.astro-7ptqwskh) h3:where(.astro-7ptqwskh){margin:0 0 12px;color:var(--cm-fg1);font:600 20px/1.2 var(--cm-font-sans);letter-spacing:-.02em}.cm-compare-models:where(.astro-7ptqwskh) p:where(.astro-7ptqwskh){margin:0;color:var(--cm-fg2);font:var(--cm-body-sm)}.cm-compare-models:where(.astro-7ptqwskh) .cm-compare-model-examples:where(.astro-7ptqwskh){margin-top:16px;padding-top:14px;border-top:1px solid var(--cm-divider);color:var(--cm-fg3)}.cm-compare-model-examples:where(.astro-7ptqwskh) strong:where(.astro-7ptqwskh){color:var(--cm-fg1)}.cm-compare-scroll-hint:where(.astro-7ptqwskh){display:none;margin:28px 0 8px;color:var(--cm-fg3);font:var(--cm-body-sm)}.cm-compare-table-region:where(.astro-7ptqwskh){margin:36px 0 0;overflow-x:auto;border:1px solid var(--cm-border);border-radius:14px;background:#fff;box-shadow:var(--cm-shadow-sm)}.cm-compare-table-region:where(.astro-7ptqwskh):focus-visible{outline:3px solid var(--cm-pulse);outline-offset:3px}.cm-compare-table-region:where(.astro-7ptqwskh) table:where(.astro-7ptqwskh){width:100%;min-width:960px;border-collapse:collapse;table-layout:fixed}.cm-compare-table-region:where(.astro-7ptqwskh) caption:where(.astro-7ptqwskh){padding:14px 18px;border-bottom:1px solid var(--cm-border);color:var(--cm-fg3);font:var(--cm-body-sm);text-align:left}.cm-compare-table-region:where(.astro-7ptqwskh) th:where(.astro-7ptqwskh),.cm-compare-table-region:where(.astro-7ptqwskh) td:where(.astro-7ptqwskh){padding:16px;border-right:1px solid var(--cm-divider);border-bottom:1px solid var(--cm-divider);color:var(--cm-fg2);font:var(--cm-body-sm);text-align:left;vertical-align:top}.cm-compare-table-region:where(.astro-7ptqwskh) thead:where(.astro-7ptqwskh) th:where(.astro-7ptqwskh){color:var(--cm-fg1);font-weight:700}.cm-compare-table-region:where(.astro-7ptqwskh) tbody:where(.astro-7ptqwskh) th:where(.astro-7ptqwskh){color:var(--cm-fg1);font-weight:650}.cm-compare-table-region:where(.astro-7ptqwskh) tr:where(.astro-7ptqwskh):last-child>:where(.astro-7ptqwskh){border-bottom:0}.cm-compare-table-region:where(.astro-7ptqwskh) tr:where(.astro-7ptqwskh)>:where(.astro-7ptqwskh):last-child{border-right:0}.cm-compare-table-region:where(.astro-7ptqwskh) .is-cloudmonitor:where(.astro-7ptqwskh){background:var(--cm-ocean-50)}.cm-compare-pricing:where(.astro-7ptqwskh){background:var(--cm-bg-warm)}.cm-compare-pricing-layout:where(.astro-7ptqwskh){display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(44px,7vw,92px);align-items:start}.cm-compare-pricing-copy:where(.astro-7ptqwskh) .cm-section-sub:where(.astro-7ptqwskh){margin-bottom:24px}.cm-compare-pricing-copy:where(.astro-7ptqwskh) .cm-btn:where(.astro-7ptqwskh){display:inline-flex;text-decoration:none}.cm-compare-price-ledger:where(.astro-7ptqwskh){margin:0;border-top:1px solid #d9d0c3}.cm-compare-price-ledger:where(.astro-7ptqwskh)>div:where(.astro-7ptqwskh){display:grid;grid-template-columns:minmax(150px,.42fr) minmax(0,1fr);gap:20px;padding:18px 0;border-bottom:1px solid #d9d0c3}.cm-compare-price-ledger:where(.astro-7ptqwskh) dt:where(.astro-7ptqwskh){color:var(--cm-fg1);font:650 14px/1.4 var(--cm-font-sans)}.cm-compare-price-ledger:where(.astro-7ptqwskh) dd:where(.astro-7ptqwskh){display:grid;grid-template-columns:minmax(150px,.42fr) minmax(0,1fr);gap:20px;margin:0}.cm-compare-price-ledger:where(.astro-7ptqwskh) strong:where(.astro-7ptqwskh){color:var(--cm-brand);font:650 14px/1.4 var(--cm-font-sans)}.cm-compare-price-ledger:where(.astro-7ptqwskh) span:where(.astro-7ptqwskh){color:var(--cm-fg2);font:var(--cm-body-sm)}.cm-compare-fit:where(.astro-7ptqwskh){background:var(--cm-bg-cool)}.cm-compare-fit-layout:where(.astro-7ptqwskh){display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:clamp(44px,7vw,88px);align-items:start}.cm-compare-boundaries:where(.astro-7ptqwskh){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--cm-border);border-left:1px solid var(--cm-border)}.cm-compare-boundaries:where(.astro-7ptqwskh)>div:where(.astro-7ptqwskh){padding:24px;border-right:1px solid var(--cm-border);border-bottom:1px solid var(--cm-border);background:#ffffff9e}.cm-compare-boundaries:where(.astro-7ptqwskh) .is-alternative:where(.astro-7ptqwskh){background:var(--cm-ink-900)}.cm-compare-boundaries:where(.astro-7ptqwskh) h3:where(.astro-7ptqwskh){margin:0 0 10px;color:var(--cm-fg1);font:600 18px/1.25 var(--cm-font-sans)}.cm-compare-boundaries:where(.astro-7ptqwskh) p:where(.astro-7ptqwskh){margin:0;color:var(--cm-fg2);font:var(--cm-body-sm)}.cm-compare-boundaries:where(.astro-7ptqwskh) .is-alternative:where(.astro-7ptqwskh) h3:where(.astro-7ptqwskh){color:#fff}.cm-compare-boundaries:where(.astro-7ptqwskh) .is-alternative:where(.astro-7ptqwskh) p:where(.astro-7ptqwskh){color:#ffffffc2}@media(max-width:960px){.cm-compare-models:where(.astro-7ptqwskh){grid-template-columns:repeat(2,minmax(0,1fr))}.cm-compare-models:where(.astro-7ptqwskh) li:where(.astro-7ptqwskh)+li:where(.astro-7ptqwskh){border-left:0}.cm-compare-models:where(.astro-7ptqwskh) li:where(.astro-7ptqwskh):nth-child(2n){border-left:1px solid var(--cm-border)}.cm-compare-models:where(.astro-7ptqwskh) li:where(.astro-7ptqwskh):nth-child(n+3){border-top:1px solid var(--cm-border)}.cm-compare-pricing-layout:where(.astro-7ptqwskh),.cm-compare-fit-layout:where(.astro-7ptqwskh){grid-template-columns:1fr;gap:40px}.cm-compare-scroll-hint:where(.astro-7ptqwskh){display:block}}@media(max-width:620px){.cm-compare-models:where(.astro-7ptqwskh){grid-template-columns:1fr}.cm-compare-models:where(.astro-7ptqwskh) li:where(.astro-7ptqwskh):nth-child(2n){border-left:0}.cm-compare-models:where(.astro-7ptqwskh) li:where(.astro-7ptqwskh)+li:where(.astro-7ptqwskh){border-top:1px solid var(--cm-border)}.cm-compare-model-index:where(.astro-7ptqwskh){margin-bottom:18px}.cm-compare-price-ledger:where(.astro-7ptqwskh)>div:where(.astro-7ptqwskh),.cm-compare-price-ledger:where(.astro-7ptqwskh) dd:where(.astro-7ptqwskh){grid-template-columns:1fr;gap:6px}.cm-compare-boundaries:where(.astro-7ptqwskh){grid-template-columns:1fr}}.cm-compare-hero-visual:where(.astro-zfc4wkwq){width:min(430px,40vw);margin:0;padding:20px;border:1px solid rgba(255,255,255,.18);border-radius:16px;background:#fff;box-shadow:0 24px 64px #0000004d;color:var(--cm-fg1)}.cm-compare-hero-visual:where(.astro-zfc4wkwq) figcaption:where(.astro-zfc4wkwq){color:var(--cm-brand);font:700 11px/1 var(--cm-font-sans);letter-spacing:.08em;text-transform:uppercase}.cm-compare-hero-visual:where(.astro-zfc4wkwq) ol:where(.astro-zfc4wkwq){display:grid;gap:0;margin:14px 0 0;padding:0;border-top:1px solid var(--cm-divider);list-style:none}.cm-compare-hero-visual:where(.astro-zfc4wkwq) li:where(.astro-zfc4wkwq){display:grid;grid-template-columns:112px minmax(0,1fr);gap:3px 12px;padding:11px 0;border-bottom:1px solid var(--cm-divider)}.cm-compare-hero-visual:where(.astro-zfc4wkwq) li:where(.astro-zfc4wkwq)>span:where(.astro-zfc4wkwq){grid-row:1 / span 2;color:var(--cm-brand);font:700 10px/1.25 var(--cm-font-sans);letter-spacing:.04em;text-transform:uppercase}.cm-compare-hero-visual:where(.astro-zfc4wkwq) strong:where(.astro-zfc4wkwq){font:650 13px/1.3 var(--cm-font-sans)}.cm-compare-hero-visual:where(.astro-zfc4wkwq) li:where(.astro-zfc4wkwq) p:where(.astro-zfc4wkwq){margin:0;color:var(--cm-fg3);font:500 11px/1.35 var(--cm-font-sans)}.cm-compare-hero-visual:where(.astro-zfc4wkwq)>p:where(.astro-zfc4wkwq){margin:13px 0 0;color:var(--cm-fg2);font:600 12px/1.4 var(--cm-font-sans)}@media(max-width:860px){.cm-compare-hero-visual:where(.astro-zfc4wkwq){width:min(520px,100%)}}@media(max-width:520px){.cm-compare-hero-visual:where(.astro-zfc4wkwq){padding:14px}.cm-compare-hero-visual:where(.astro-zfc4wkwq) li:where(.astro-zfc4wkwq){grid-template-columns:90px minmax(0,1fr);gap:3px 8px;padding:7px 0}.cm-compare-hero-visual:where(.astro-zfc4wkwq) strong:where(.astro-zfc4wkwq){font-size:12px}.cm-compare-hero-visual:where(.astro-zfc4wkwq) li:where(.astro-zfc4wkwq) p:where(.astro-zfc4wkwq){font-size:10.5px}}
