.cm-opt-hero-note:where(.astro-yln3crm3){max-width:62ch;margin:16px 0 0;color:#ffffffa8;font:550 12px/1.5 var(--cm-font-sans)}.cm-opt-layout:where(.astro-yln3crm3){display:grid;grid-template-columns:minmax(0,.78fr) minmax(520px,1.22fr);gap:clamp(44px,7vw,104px);align-items:center}.cm-opt-layout--reverse:where(.astro-yln3crm3) .cm-opt-copy:where(.astro-yln3crm3){order:2}.cm-opt-layout--reverse:where(.astro-yln3crm3){grid-template-columns:minmax(520px,1.22fr) minmax(0,.78fr)}.cm-opt-layout--reverse:where(.astro-yln3crm3) .cm-opt-proof:where(.astro-yln3crm3){order:1}.cm-opt-copy:where(.astro-yln3crm3) .cm-eyebrow-2:where(.astro-yln3crm3){margin-bottom:14px}.cm-opt-copy:where(.astro-yln3crm3) .cm-section-sub:where(.astro-yln3crm3){margin:12px 0 24px}.cm-opt-copy:where(.astro-yln3crm3) .cm-bullets:where(.astro-yln3crm3){margin-top:0}.cm-opt-guardrail:where(.astro-yln3crm3){display:flex;gap:9px;align-items:center;margin:24px 0 0;color:var(--cm-fg1);font:650 14px/1.45 var(--cm-font-sans)}.cm-opt-guardrail:where(.astro-yln3crm3) svg{flex:0 0 auto;color:var(--cm-savings)}.cm-opt-proof:where(.astro-yln3crm3){margin:0;overflow:hidden;color:var(--cm-fg1);background:var(--cm-surface);border:1px solid var(--cm-border);border-radius:clamp(20px,2vw,28px);box-shadow:0 24px 70px #0f1f271a}.cm-opt-proof-head:where(.astro-yln3crm3){display:flex;gap:24px;align-items:flex-start;justify-content:space-between;padding:24px 26px;border-bottom:1px solid var(--cm-border)}.cm-opt-proof-head:where(.astro-yln3crm3) h3:where(.astro-yln3crm3){margin:3px 0 2px;font:var(--cm-h4)}.cm-opt-proof-head:where(.astro-yln3crm3) p:where(.astro-yln3crm3){margin:0;color:var(--cm-fg3);font:500 13px/1.45 var(--cm-font-sans)}.cm-opt-proof-head:where(.astro-yln3crm3) .cm-opt-kicker:where(.astro-yln3crm3){color:var(--cm-brand);font:750 11px/1.2 var(--cm-font-sans);letter-spacing:.1em;text-transform:uppercase}.cm-opt-status:where(.astro-yln3crm3){display:inline-flex;flex:0 0 auto;align-items:center;width:fit-content;padding:6px 9px;font:750 11px/1.1 var(--cm-font-sans);letter-spacing:.025em;border:1px solid currentColor;border-radius:var(--cm-radius-pill)}.cm-opt-status--modeled:where(.astro-yln3crm3){color:#8a5a00;background:#fff7df}.cm-opt-status--available:where(.astro-yln3crm3){color:#116149;background:#e9f7f1}.cm-opt-status--progress:where(.astro-yln3crm3){color:#075b84;background:#e8f5fb}.cm-opt-status--planned:where(.astro-yln3crm3){color:#66508f;background:#f1edfa}.cm-opt-product-shot:where(.astro-yln3crm3){display:block;overflow:hidden;background:#f5f7fa;border-top:1px solid var(--cm-border)}.cm-opt-sample-metrics:where(.astro-yln3crm3){display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:1px;background:var(--cm-border);border-top:1px solid var(--cm-border)}.cm-opt-sample-metrics:where(.astro-yln3crm3)>div:where(.astro-yln3crm3){display:grid;gap:4px;padding:14px 18px;background:var(--cm-surface)}.cm-opt-sample-metrics:where(.astro-yln3crm3) span:where(.astro-yln3crm3){color:var(--cm-fg3);font:650 10px/1.3 var(--cm-font-sans);letter-spacing:.04em;text-transform:uppercase}.cm-opt-sample-metrics:where(.astro-yln3crm3) strong:where(.astro-yln3crm3){font:760 18px/1.15 var(--cm-font-sans)}.cm-opt-sample-metrics:where(.astro-yln3crm3)>div:where(.astro-yln3crm3):first-child strong:where(.astro-yln3crm3){color:var(--cm-savings)}.cm-opt-product-shot:where(.astro-yln3crm3) img{display:block;width:100%;height:auto}.cm-opt-product-action:where(.astro-yln3crm3){margin:0;padding:14px 26px;font:700 13px/1.4 var(--cm-font-sans);border-top:1px solid var(--cm-border)}.cm-opt-proof:where(.astro-yln3crm3) figcaption:where(.astro-yln3crm3){padding:12px 26px;color:var(--cm-fg3);font:500 11px/1.45 var(--cm-font-sans);background:var(--cm-bg-muted);border-top:1px solid var(--cm-border)}.cm-opt-baseline:where(.astro-yln3crm3){position:relative;padding:28px 26px 20px;background:linear-gradient(180deg,rgba(38,127,168,.05),transparent)}.cm-opt-bars:where(.astro-yln3crm3){display:grid;grid-template-columns:repeat(12,1fr);gap:7px;align-items:end;height:138px;padding:0 5px;border-bottom:1px solid var(--cm-border-strong)}.cm-opt-bars:where(.astro-yln3crm3) i:where(.astro-yln3crm3){min-height:20px;background:linear-gradient(180deg,var(--cm-brand),rgba(38,127,168,.32));border-radius:5px 5px 0 0}.cm-opt-baseline-line:where(.astro-yln3crm3){position:absolute;top:105px;right:31px;left:31px;z-index:1;display:flex;align-items:center;color:#116149;font:750 11px/1 var(--cm-font-sans)}.cm-opt-baseline-line:where(.astro-yln3crm3):before{flex:1;height:2px;margin-right:8px;content:"";background:var(--cm-savings)}.cm-opt-baseline-axis:where(.astro-yln3crm3){display:flex;justify-content:space-between;margin-top:8px;color:var(--cm-fg3);font:550 11px/1 var(--cm-font-sans)}.cm-opt-decision-steps:where(.astro-yln3crm3){display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:0 26px 24px;list-style:none}.cm-opt-decision-steps:where(.astro-yln3crm3) li:where(.astro-yln3crm3){position:relative;display:grid;grid-template-columns:28px 1fr;gap:9px;align-items:start;padding-right:18px}.cm-opt-decision-steps:where(.astro-yln3crm3) li:where(.astro-yln3crm3):not(:last-child):after{position:absolute;top:13px;right:3px;width:12px;height:1px;content:"";background:var(--cm-border-strong)}.cm-opt-decision-steps:where(.astro-yln3crm3) li:where(.astro-yln3crm3)>span:where(.astro-yln3crm3){display:grid;place-items:center;width:28px;height:28px;color:var(--cm-brand);font:750 11px/1 var(--cm-font-sans);background:var(--cm-brand-tint);border-radius:50%}.cm-opt-decision-steps:where(.astro-yln3crm3) .is-result:where(.astro-yln3crm3)>span:where(.astro-yln3crm3){color:#fff;background:var(--cm-savings)}.cm-opt-decision-steps:where(.astro-yln3crm3) strong:where(.astro-yln3crm3),.cm-opt-decision-steps:where(.astro-yln3crm3) small:where(.astro-yln3crm3){display:block}.cm-opt-decision-steps:where(.astro-yln3crm3) strong:where(.astro-yln3crm3){margin-bottom:3px;font:700 12px/1.3 var(--cm-font-sans)}.cm-opt-decision-steps:where(.astro-yln3crm3) small:where(.astro-yln3crm3){color:var(--cm-fg3);font:550 11px/1.35 var(--cm-font-sans)}.cm-opt-options:where(.astro-yln3crm3){display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 26px 24px}.cm-opt-options:where(.astro-yln3crm3)>div:where(.astro-yln3crm3){display:grid;gap:3px;padding:13px 15px;background:var(--cm-bg-muted);border:1px solid var(--cm-border);border-radius:12px}.cm-opt-options:where(.astro-yln3crm3) strong:where(.astro-yln3crm3){font:700 12px/1.3 var(--cm-font-sans)}.cm-opt-options:where(.astro-yln3crm3) span:where(.astro-yln3crm3){color:var(--cm-fg3);font:550 11px/1.4 var(--cm-font-sans)}.cm-opt-anomaly-head:where(.astro-yln3crm3){max-width:800px}.cm-opt-anomaly:where(.astro-yln3crm3){margin-top:42px}.cm-opt-flow:where(.astro-yln3crm3){display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none}.cm-opt-flow:where(.astro-yln3crm3) li:where(.astro-yln3crm3){position:relative;display:flex;flex-direction:column;min-height:254px;padding:28px 24px 24px}.cm-opt-flow:where(.astro-yln3crm3) li:where(.astro-yln3crm3):not(:last-child){border-right:1px solid var(--cm-border)}.cm-opt-flow:where(.astro-yln3crm3) li:where(.astro-yln3crm3):not(:last-child):after{position:absolute;top:51px;right:-9px;z-index:2;display:grid;place-items:center;width:18px;height:18px;color:var(--cm-brand);font:800 14px/1 var(--cm-font-sans);content:"›";background:var(--cm-surface);border:1px solid var(--cm-border);border-radius:50%}.cm-opt-flow-icon:where(.astro-yln3crm3){display:grid;place-items:center;width:46px;height:46px;margin-bottom:18px;color:var(--cm-brand);background:var(--cm-brand-tint);border-radius:14px}.cm-opt-flow:where(.astro-yln3crm3) .cm-opt-status:where(.astro-yln3crm3){margin-bottom:17px}.cm-opt-flow:where(.astro-yln3crm3) small:where(.astro-yln3crm3){margin-bottom:5px;color:var(--cm-fg3);font:650 11px/1.3 var(--cm-font-sans);letter-spacing:.04em;text-transform:uppercase}.cm-opt-flow:where(.astro-yln3crm3) strong:where(.astro-yln3crm3){font:750 16px/1.3 var(--cm-font-sans)}.cm-opt-flow:where(.astro-yln3crm3) p:where(.astro-yln3crm3){margin:8px 0 0;color:var(--cm-fg2);font:500 13px/1.45 var(--cm-font-sans)}.cm-opt-flow-foot:where(.astro-yln3crm3){display:flex;gap:24px;align-items:center;justify-content:space-between;padding:18px 24px;background:var(--cm-bg-muted);border-top:1px solid var(--cm-border)}.cm-opt-flow-foot:where(.astro-yln3crm3) p:where(.astro-yln3crm3){display:flex;gap:8px;align-items:center;margin:0;color:var(--cm-fg2);font:600 12px/1.4 var(--cm-font-sans)}.cm-opt-flow-foot:where(.astro-yln3crm3) svg{flex:0 0 auto;color:var(--cm-savings)}.cm-opt-flow-foot:where(.astro-yln3crm3) a:where(.astro-yln3crm3){flex:0 0 auto;font:700 12px/1.4 var(--cm-font-sans)}.cm-opt-finn-section:where(.astro-yln3crm3){background:var(--cm-ocean-50);border-top:1px solid var(--cm-ocean-200);border-bottom:1px solid var(--cm-ocean-200)}.cm-opt-finn-layout:where(.astro-yln3crm3){display:grid;grid-template-columns:minmax(0,.84fr) minmax(520px,1.16fr);gap:clamp(44px,7vw,96px);align-items:start}.cm-opt-finn-copy:where(.astro-yln3crm3) .cm-eyebrow-2:where(.astro-yln3crm3){margin-bottom:14px}.cm-opt-finn-copy:where(.astro-yln3crm3) .cm-section-sub:where(.astro-yln3crm3){margin-top:14px}.cm-opt-finn-boundaries:where(.astro-yln3crm3){display:grid;margin:30px 0 0;border-top:1px solid var(--cm-ocean-200)}.cm-opt-finn-boundaries:where(.astro-yln3crm3)>div:where(.astro-yln3crm3){display:grid;grid-template-columns:minmax(120px,.38fr) minmax(0,1fr);gap:18px;padding:17px 0;border-bottom:1px solid var(--cm-ocean-200)}.cm-opt-finn-boundaries:where(.astro-yln3crm3) dt:where(.astro-yln3crm3){color:var(--cm-fg1);font:720 13px/1.4 var(--cm-font-sans)}.cm-opt-finn-boundaries:where(.astro-yln3crm3) dd:where(.astro-yln3crm3){margin:0;color:var(--cm-fg2);font:500 13px/1.55 var(--cm-font-sans)}.cm-opt-finn-actions:where(.astro-yln3crm3){margin-top:28px}.cm-opt-evidence:where(.astro-yln3crm3){margin:0;overflow:hidden;color:var(--cm-fg1);background:var(--cm-surface);border:1px solid var(--cm-ocean-200);border-radius:clamp(20px,2vw,28px);box-shadow:0 24px 64px #0f1f271f}.cm-opt-evidence:where(.astro-yln3crm3) figcaption:where(.astro-yln3crm3){display:grid;gap:7px;padding:24px 26px;background:var(--cm-ink-900)}.cm-opt-evidence:where(.astro-yln3crm3) figcaption:where(.astro-yln3crm3) span:where(.astro-yln3crm3){color:var(--cm-pulse);font:720 11px/1.2 var(--cm-font-sans);letter-spacing:.08em;text-transform:uppercase}.cm-opt-evidence:where(.astro-yln3crm3) figcaption:where(.astro-yln3crm3) strong:where(.astro-yln3crm3){color:#fff;font:680 20px/1.3 var(--cm-font-sans)}.cm-opt-evidence:where(.astro-yln3crm3) ol:where(.astro-yln3crm3){margin:0;padding:0;list-style:none}.cm-opt-evidence:where(.astro-yln3crm3) li:where(.astro-yln3crm3){display:grid;grid-template-columns:46px minmax(0,1fr);gap:17px;padding:22px 26px}.cm-opt-evidence:where(.astro-yln3crm3) li:where(.astro-yln3crm3)+li:where(.astro-yln3crm3){border-top:1px solid var(--cm-border)}.cm-opt-evidence-number:where(.astro-yln3crm3){display:grid;place-items:center;width:38px;height:38px;color:var(--cm-brand);font:750 11px/1 var(--cm-font-sans);background:var(--cm-brand-tint);border:1px solid var(--cm-ocean-200);border-radius:50%}.cm-opt-evidence:where(.astro-yln3crm3) li:where(.astro-yln3crm3) div:where(.astro-yln3crm3){display:grid;gap:5px}.cm-opt-evidence:where(.astro-yln3crm3) li:where(.astro-yln3crm3) small:where(.astro-yln3crm3){color:var(--cm-brand);font:720 10px/1.25 var(--cm-font-sans);letter-spacing:.07em;text-transform:uppercase}.cm-opt-evidence:where(.astro-yln3crm3) li:where(.astro-yln3crm3) strong:where(.astro-yln3crm3){font:700 15px/1.35 var(--cm-font-sans)}.cm-opt-evidence:where(.astro-yln3crm3) li:where(.astro-yln3crm3) p:where(.astro-yln3crm3){margin:0;color:var(--cm-fg2);font:500 13px/1.5 var(--cm-font-sans)}.cm-opt-evidence-status:where(.astro-yln3crm3){display:flex;gap:12px 24px;align-items:center;justify-content:space-between;padding:16px 26px;color:var(--cm-fg2);background:var(--cm-bg-muted);border-top:1px solid var(--cm-border);font:650 11px/1.4 var(--cm-font-sans)}.cm-opt-evidence-status:where(.astro-yln3crm3) span:where(.astro-yln3crm3){display:inline-flex;gap:7px;align-items:center}.cm-opt-evidence-status:where(.astro-yln3crm3) svg{flex:0 0 auto;color:var(--cm-brand)}.cm-opt-utility:where(.astro-yln3crm3){border-bottom:1px solid var(--cm-divider)}.cm-opt-next:where(.astro-yln3crm3){display:grid;grid-template-columns:minmax(0,.75fr) minmax(480px,1.25fr);gap:clamp(44px,7vw,96px);align-items:start}.cm-opt-next:where(.astro-yln3crm3) .cm-eyebrow-2:where(.astro-yln3crm3){margin-bottom:14px}.cm-opt-next-links:where(.astro-yln3crm3){display:grid;border-top:1px solid var(--cm-border)}.cm-opt-next-links:where(.astro-yln3crm3) a:where(.astro-yln3crm3){display:grid;gap:5px;padding:20px 4px;text-decoration:none;border-bottom:1px solid var(--cm-border)}.cm-opt-next-links:where(.astro-yln3crm3) strong:where(.astro-yln3crm3){color:var(--cm-fg1);font:720 16px/1.3 var(--cm-font-sans)}.cm-opt-next-links:where(.astro-yln3crm3) span:where(.astro-yln3crm3){color:var(--cm-brand);font:600 13px/1.45 var(--cm-font-sans)}.cm-visually-hidden:where(.astro-yln3crm3){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:980px){.cm-opt-layout:where(.astro-yln3crm3),.cm-opt-finn-layout:where(.astro-yln3crm3),.cm-opt-next:where(.astro-yln3crm3){grid-template-columns:1fr;gap:40px}.cm-opt-layout--reverse:where(.astro-yln3crm3) .cm-opt-copy:where(.astro-yln3crm3),.cm-opt-layout--reverse:where(.astro-yln3crm3) .cm-opt-proof:where(.astro-yln3crm3){order:initial}.cm-opt-decision-steps:where(.astro-yln3crm3){grid-template-columns:1fr 1fr;gap:20px 28px}.cm-opt-decision-steps:where(.astro-yln3crm3) li:where(.astro-yln3crm3):not(:last-child):after{display:none}.cm-opt-flow:where(.astro-yln3crm3){grid-template-columns:1fr 1fr}.cm-opt-flow:where(.astro-yln3crm3) li:where(.astro-yln3crm3):nth-child(2){border-right:0}.cm-opt-flow:where(.astro-yln3crm3) li:where(.astro-yln3crm3):nth-child(-n+2){border-bottom:1px solid var(--cm-border)}.cm-opt-flow:where(.astro-yln3crm3) li:where(.astro-yln3crm3):nth-child(2):after{display:none}}@media(max-width:620px){.cm-opt-proof-head:where(.astro-yln3crm3),.cm-opt-flow-foot:where(.astro-yln3crm3){align-items:flex-start;flex-direction:column}.cm-opt-sample-metrics:where(.astro-yln3crm3){grid-template-columns:1fr 1fr}.cm-opt-sample-metrics:where(.astro-yln3crm3)>div:where(.astro-yln3crm3):first-child{grid-column:1 / -1}.cm-opt-decision-steps:where(.astro-yln3crm3),.cm-opt-options:where(.astro-yln3crm3),.cm-opt-flow:where(.astro-yln3crm3){grid-template-columns:1fr}.cm-opt-decision-steps:where(.astro-yln3crm3){gap:16px}.cm-opt-flow:where(.astro-yln3crm3) li:where(.astro-yln3crm3){min-height:0;border-right:0!important;border-bottom:1px solid var(--cm-border)}.cm-opt-flow:where(.astro-yln3crm3) li:where(.astro-yln3crm3):after{display:none!important}.cm-opt-flow:where(.astro-yln3crm3) li:where(.astro-yln3crm3):last-child{border-bottom:0}.cm-opt-finn-boundaries:where(.astro-yln3crm3)>div:where(.astro-yln3crm3){grid-template-columns:1fr;gap:5px}.cm-opt-evidence:where(.astro-yln3crm3) li:where(.astro-yln3crm3){grid-template-columns:38px minmax(0,1fr);gap:13px;padding:20px 18px}.cm-opt-evidence:where(.astro-yln3crm3) figcaption:where(.astro-yln3crm3),.cm-opt-evidence-status:where(.astro-yln3crm3){padding-inline:18px}.cm-opt-evidence-status:where(.astro-yln3crm3){align-items:flex-start;flex-direction:column}}@media(max-width:600px){.cm-cost-optimization-features-page .cm-pagehero-ctas .cm-btn>.wp-block-button__link{justify-content:center;width:100%}}
