.cm-metrics-band{--cm-metrics-green-500:#4c927f;--cm-metrics-green-600:#2f7a65;--cm-metrics-green-700:#1a6350;--cm-metrics-green-800:#145445;--cm-metrics-green-900:#0f3f34;--cm-metrics-mint-light:#f3faf7;--cm-metrics-accent-soft:#fff7e3;--cm-metrics-accent-mid:#f5ead0;--cm-metrics-accent:#c69214;color:var(--cm-green-deep,#0f3f34);overflow:hidden;padding:var(--cm-metrics-padding-top,72px) 0 var(--cm-metrics-padding-bottom,72px);position:relative}.cm-metrics-band--white{background:radial-gradient(circle at 50% 0,rgba(26,99,80,.05),transparent 34%),linear-gradient(180deg,#fff,#f8fbfa)}.cm-metrics-band--light{background:radial-gradient(circle at 50% 0,rgba(26,99,80,.06),transparent 34%),linear-gradient(180deg,var(--cm-light,#f5f5f5) 0,#fff 100%)}.cm-metrics-band--mint{background:radial-gradient(circle at 50% 0,rgba(26,99,80,.12),transparent 34%),linear-gradient(180deg,var(--cm-metrics-mint-light) 0,#fff 100%)}.cm-metrics-band--accent{background:radial-gradient(circle at 18% 10%,rgba(198,146,20,.16),transparent 30%),radial-gradient(circle at 88% 18%,rgba(198,146,20,.12),transparent 32%),linear-gradient(180deg,var(--cm-metrics-accent-soft) 0,#fff 82%)}.cm-metrics-band--dark{background:radial-gradient(circle at 16% 22%,rgba(26,99,80,.42),transparent 34%),radial-gradient(circle at 86% 12%,rgba(198,146,20,.16),transparent 30%),linear-gradient(135deg,var(--cm-metrics-green-900) 0,var(--cm-metrics-green-800) 54%,var(--cm-metrics-green-700) 100%);color:#fff}.cm-metrics-band__header{margin-bottom:36px;max-width:760px}.cm-metrics-band--header-left .cm-metrics-band__header{margin-left:0;margin-right:auto;text-align:left}.cm-metrics-band--header-center .cm-metrics-band__header{margin-left:auto;margin-right:auto;max-width:820px;text-align:center}.cm-metrics-band__header h2{margin-bottom:14px}.cm-metrics-band__intro{color:var(--cm-slate,#52616b);font-size:1.05rem;line-height:1.65}.cm-metrics-band__intro p:last-child{margin-bottom:0}.cm-metrics-band--header-center .cm-metrics-band__intro{margin-left:auto;margin-right:auto}.cm-metrics-band--dark .cm-metrics-band__header h2,.cm-metrics-band--dark .cm-metrics-band__intro,.cm-metrics-band--dark .cm-metrics-band__intro p{color:#fff}.cm-metrics-band--dark .cm-kicker{color:var(--cm-gold-soft,#f5ecd2)}.cm-metrics-band__items{display:grid;gap:22px}.cm-metrics-band--2-cols .cm-metrics-band__items{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-metrics-band--3-cols .cm-metrics-band__items{grid-template-columns:repeat(3,minmax(0,1fr))}.cm-metrics-band--4-cols .cm-metrics-band__items{grid-template-columns:repeat(4,minmax(0,1fr))}.cm-metrics-band__item{background:radial-gradient(circle at 90% 10%,rgba(26,99,80,.08),transparent 34%),linear-gradient(180deg,#fff,#fff 76%);border:1px solid rgba(26,99,80,.16);border-radius:24px;box-shadow:0 18px 42px rgba(15,42,35,.08);display:flex;flex-direction:column;min-height:190px;overflow:hidden;padding:32px 28px;position:relative;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.cm-metrics-band__item:hover{box-shadow:0 24px 56px rgba(15,42,35,.12);transform:translateY(-3px)}.cm-metrics-band--stats-center .cm-metrics-band__item{justify-content:center;place-items:center;text-align:center}.cm-metrics-band--stats-left .cm-metrics-band__item{place-items:flex-start;text-align:left}.cm-metrics-band__value{color:var(--cm-green,#1a6350);font-size:clamp(3.25rem,7vw,6.25rem);letter-spacing:-.065em;line-height:.88;margin-bottom:10px}.cm-metrics-band__label,.cm-metrics-band__value{font-family:var(--cm-font-heading,Arial,Helvetica,sans-serif);font-weight:900}.cm-metrics-band__label{color:var(--cm-green-deep,#0f3f34);font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.18;margin:0}.cm-metrics-band__description{color:var(--cm-slate,#52616b);font-size:.98rem;line-height:1.55;margin-top:12px;max-width:320px}.cm-metrics-band__description p:last-child{margin-bottom:0}.cm-metrics-band--dark .cm-metrics-band__item{background:radial-gradient(circle at 90% 8%,rgba(245,236,210,.12),transparent 34%),hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.18);box-shadow:none}.cm-metrics-band--dark .cm-metrics-band__value{color:var(--cm-gold-soft,#f5ecd2)}.cm-metrics-band--dark .cm-metrics-band__description,.cm-metrics-band--dark .cm-metrics-band__description p,.cm-metrics-band--dark .cm-metrics-band__label{color:#fff}.cm-metrics-band--dark .cm-metrics-band__description{opacity:.9}.cm-metrics-band--accent .cm-metrics-band__item{background:radial-gradient(circle at 90% 10%,rgba(200,162,74,.18),transparent 34%),linear-gradient(180deg,#fffaf0,#fff 76%);border-color:rgba(200,162,74,.34)}.cm-metrics-band--accent .cm-metrics-band__value{color:var(--cm-gold-dark,#9d7b2d)}.cm-metrics-band--display-panel .cm-metrics-band__items{background:radial-gradient(circle at 90% 10%,rgba(26,99,80,.08),transparent 34%),hsla(0,0%,100%,.64);border:1px solid rgba(26,99,80,.16);border-radius:30px;box-shadow:0 20px 54px rgba(15,42,35,.08);padding:24px}.cm-metrics-band--display-panel .cm-metrics-band__item{background:hsla(0,0%,100%,.72);box-shadow:none;min-height:170px}.cm-metrics-band--dark.cm-metrics-band--display-panel .cm-metrics-band__items{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.16);box-shadow:none}.cm-metrics-band--dark.cm-metrics-band--display-panel .cm-metrics-band__item{background:hsla(0,0%,100%,.08)}.cm-metrics-band--display-minimal .cm-metrics-band__items{border-bottom:1px solid rgba(26,99,80,.18);border-top:1px solid rgba(26,99,80,.18);gap:0}.cm-metrics-band--display-minimal .cm-metrics-band__item{background:transparent;border:0;border-radius:0;box-shadow:none;min-height:0;padding:30px 24px}.cm-metrics-band--display-minimal .cm-metrics-band__item:hover{box-shadow:none;transform:none}.cm-metrics-band--display-minimal .cm-metrics-band__item+.cm-metrics-band__item{border-left:1px solid rgba(26,99,80,.18)}.cm-metrics-band--dark.cm-metrics-band--display-minimal .cm-metrics-band__items{border-color:hsla(0,0%,100%,.2)}.cm-metrics-band--dark.cm-metrics-band--display-minimal .cm-metrics-band__item+.cm-metrics-band__item{border-left-color:hsla(0,0%,100%,.2)}.cm-metrics-band--display-spotlight .cm-metrics-band__item--featured,.cm-metrics-band--display-spotlight .cm-metrics-band__item:first-child{grid-column:span 2;min-height:230px;padding:40px}.cm-metrics-band--display-spotlight .cm-metrics-band__item--featured .cm-metrics-band__value,.cm-metrics-band--display-spotlight .cm-metrics-band__item:first-child .cm-metrics-band__value{font-size:clamp(4.4rem,10vw,8rem)}.cm-metrics-band--display-spotlight .cm-metrics-band__item--featured .cm-metrics-band__label,.cm-metrics-band--display-spotlight .cm-metrics-band__item:first-child .cm-metrics-band__label{font-size:clamp(1.2rem,2vw,1.65rem)}.cm-metrics-band .cm-metrics-band__header,.cm-metrics-band .cm-metrics-band__item{opacity:1;transform:translateY(0)}.cm-metrics-band.cm-motion-ready .cm-metrics-band__header,.cm-metrics-band.cm-motion-ready .cm-metrics-band__item{opacity:0;transform:translateY(18px);transition:opacity .52s ease,transform .52s ease}.cm-metrics-band.cm-motion-ready.is-visible .cm-metrics-band__header,.cm-metrics-band.cm-motion-ready.is-visible .cm-metrics-band__item{opacity:1;transform:translateY(0)}.cm-metrics-band.cm-motion-ready.is-visible .cm-metrics-band__item:first-child{transition-delay:80ms}.cm-metrics-band.cm-motion-ready.is-visible .cm-metrics-band__item:nth-child(2){transition-delay:.14s}.cm-metrics-band.cm-motion-ready.is-visible .cm-metrics-band__item:nth-child(3){transition-delay:.2s}.cm-metrics-band.cm-motion-ready.is-visible .cm-metrics-band__item:nth-child(4){transition-delay:.26s}@media (max-width:1100px){.cm-metrics-band--4-cols .cm-metrics-band__items{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-metrics-band--display-spotlight .cm-metrics-band__item--featured,.cm-metrics-band--display-spotlight .cm-metrics-band__item:first-child{grid-column:span 2}}@media (max-width:980px){.cm-metrics-band{padding:var(--cm-metrics-padding-top,64px) 0 var(--cm-metrics-padding-bottom,64px)}.cm-metrics-band--3-cols .cm-metrics-band__items,.cm-metrics-band--4-cols .cm-metrics-band__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cm-metrics-band{padding:var(--cm-metrics-padding-top,48px) 0 var(--cm-metrics-padding-bottom,48px)}.cm-metrics-band__header{margin-bottom:26px}.cm-metrics-band--2-cols .cm-metrics-band__items,.cm-metrics-band--3-cols .cm-metrics-band__items,.cm-metrics-band--4-cols .cm-metrics-band__items{grid-template-columns:1fr}.cm-metrics-band__item{min-height:0;padding:28px 24px}.cm-metrics-band__value{font-size:clamp(3rem,18vw,5rem)}.cm-metrics-band--display-panel .cm-metrics-band__items{border-radius:24px;padding:16px}.cm-metrics-band--display-minimal .cm-metrics-band__item+.cm-metrics-band__item{border-left:0;border-top:1px solid rgba(26,99,80,.18)}.cm-metrics-band--dark.cm-metrics-band--display-minimal .cm-metrics-band__item+.cm-metrics-band__item{border-top-color:hsla(0,0%,100%,.2)}.cm-metrics-band--display-spotlight .cm-metrics-band__item--featured,.cm-metrics-band--display-spotlight .cm-metrics-band__item:first-child{grid-column:auto;padding:30px 24px}.cm-metrics-band--display-spotlight .cm-metrics-band__item--featured .cm-metrics-band__value,.cm-metrics-band--display-spotlight .cm-metrics-band__item:first-child .cm-metrics-band__value{font-size:clamp(3.4rem,20vw,5.6rem)}}@media (prefers-reduced-motion:reduce){.cm-metrics-band.cm-motion-ready .cm-metrics-band__header,.cm-metrics-band.cm-motion-ready .cm-metrics-band__item,.cm-metrics-band.cm-motion-ready.is-visible .cm-metrics-band__header,.cm-metrics-band.cm-motion-ready.is-visible .cm-metrics-band__item{opacity:1;transform:none;transition:none}.cm-metrics-band__item:hover{transform:none}}