.color-card:where(.astro-d2rm4o5f){box-sizing:border-box;background-color:var(--card-background);height:100%;min-height:16.5rem;color:var(--mc-card-body);text-align:left;border:1px solid #0000;border-radius:1.25rem;flex-direction:column;gap:.75rem;padding:1.5rem 1.4rem 1.4rem;transition:border-color .25s,box-shadow .25s;display:flex;position:relative}.color-card:where(.astro-d2rm4o5f):hover{border-color:var(--mc-card-border-hover);box-shadow:var(--mc-card-shadow)}.color-card__icon:where(.astro-d2rm4o5f){width:2.35rem;height:2.35rem;color:var(--card-icon,var(--mc-card-icon));background-color:#346f508c;border-radius:.45rem;justify-content:center;align-items:center;display:flex}.color-card__icon:where(.astro-d2rm4o5f) svg{stroke-width:2px;transform-origin:0;width:1.2rem;height:1.2rem;transition:transform .35s}.color-card:where(.astro-d2rm4o5f):hover .color-card__icon:where(.astro-d2rm4o5f) svg{transform:rotate(-30deg)}.color-card__title:where(.astro-d2rm4o5f){color:var(--mc-card-title);margin:0;font-size:1.2rem;font-weight:700;line-height:1.3}.color-card__body:where(.astro-d2rm4o5f){color:var(--mc-card-body);flex:auto;font-size:.98rem;line-height:1.55}.color-card__body:where(.astro-d2rm4o5f) p{margin:0}.color-card__body:where(.astro-d2rm4o5f) p+p{margin-top:.65rem}.color-card__body:where(.astro-d2rm4o5f) ul{margin:.5rem 0 0;padding-left:1.1rem}.color-card__body:where(.astro-d2rm4o5f) li{margin:.2rem 0}@media (prefers-reduced-motion:reduce){.color-card:where(.astro-d2rm4o5f),.color-card__icon:where(.astro-d2rm4o5f) svg{transition:none}.color-card:where(.astro-d2rm4o5f):hover .color-card__icon:where(.astro-d2rm4o5f) svg{transform:none}}.card-grid:where(.astro-aiugcxsv){align-items:stretch;gap:1.1rem;margin-block:1.5rem 0;padding-bottom:60px;display:grid}.card-grid:where(.astro-aiugcxsv)>*{height:100%;min-height:16.5rem}.card-grid--2:where(.astro-aiugcxsv),.card-grid--3:where(.astro-aiugcxsv){grid-template-columns:1fr}@media (width>=48rem){.card-grid--2:where(.astro-aiugcxsv){grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid--3:where(.astro-aiugcxsv){grid-template-columns:repeat(3,minmax(0,1fr))}}.feature-band:where(.astro-a5zxh5oa){position:relative}.feature-band--fill:where(.astro-a5zxh5oa){margin-block:1.75rem 0;padding-block:3.25rem}.feature-band--fill:where(.astro-a5zxh5oa):before{content:"";inset-block:0;z-index:-1;background-color:var(--feature-band);pointer-events:none;width:100vw;position:absolute;left:50%;transform:translate(-50%)}.feature-band--fill:where(.astro-a5zxh5oa) .feature-card:where(.astro-a5zxh5oa){margin-block:0}.feature-card:where(.astro-a5zxh5oa){box-sizing:border-box;text-align:left;border:0;border-radius:1.5rem;grid-template-columns:1fr;align-items:stretch;gap:2rem;width:100%;min-height:22rem;margin-block:1.75rem 0;padding:2.25rem 1.75rem;display:grid}.feature-card--gradient:where(.astro-a5zxh5oa){background-image:linear-gradient(to bottom, color-mix(in srgb, var(--card-bg) 15%, transparent) 0%, transparent 95%)}.feature-card__copy:where(.astro-a5zxh5oa){flex-direction:column;justify-content:center;align-items:flex-start;gap:.85rem;max-width:38rem;display:flex}.feature-card__title:where(.astro-a5zxh5oa){color:var(--feature-title,var(--mc-card-title));margin:0;font-size:clamp(1.45rem,3vw,2rem);font-weight:700;line-height:1.2}.feature-card__body:where(.astro-a5zxh5oa){color:var(--feature-body,var(--mc-card-body));font-size:1.02rem;line-height:1.6}.feature-card__icon:where(.astro-a5zxh5oa){background-color:var(--feature-icon-bg,#346f508c);width:2.6rem;height:2.6rem;color:var(--feature-icon,var(--mc-card-icon));border-radius:.5rem;justify-content:center;align-items:center;display:flex}.feature-card__icon:where(.astro-a5zxh5oa) svg{stroke-width:2px;width:1.35rem;height:1.35rem}.feature-band--theme-dark:where(.astro-a5zxh5oa){--feature-title:var(--mc-card-title);--feature-body:var(--mc-card-body);--feature-icon:var(--mc-card-icon);--feature-icon-bg:#346f508c}.feature-band--theme-light:where(.astro-a5zxh5oa){--feature-title:#18251e;--feature-body:#3f5047;--feature-icon:#18251e;--feature-icon-bg:#18251e14}.feature-band--theme-light:where(.astro-a5zxh5oa) .sl-link-button.minimal{color:#18251e;background:0 0;border:0;font-weight:700}.feature-card__body:where(.astro-a5zxh5oa) p{margin:0}.feature-card__body:where(.astro-a5zxh5oa) p+p{margin-top:.4rem}.feature-card__body:where(.astro-a5zxh5oa) br{content:"";margin-top:.35em;line-height:0;display:block}.feature-card__action:where(.astro-a5zxh5oa){margin-top:.7rem}.feature-card__media:where(.astro-a5zxh5oa){justify-content:center;align-self:stretch;align-items:center;height:100%;min-height:16rem;display:flex;overflow:visible}.feature-card__media:where(.astro-a5zxh5oa) p{justify-content:center;align-items:center;width:100%;height:100%;margin:0;display:flex}.feature-card__media:where(.astro-a5zxh5oa) img,.feature-card__media:where(.astro-a5zxh5oa) video,.feature-card__media:where(.astro-a5zxh5oa) svg{object-fit:contain;object-position:center;width:100%;max-width:100%;height:auto;max-height:38rem}@media (width>=50rem){.feature-card:where(.astro-a5zxh5oa){grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:2.75rem;padding:3.25rem 2.5rem}.feature-band--fill:where(.astro-a5zxh5oa){padding-block:4.25rem}.feature-card--media-left:where(.astro-a5zxh5oa),.feature-card--media-right:where(.astro-a5zxh5oa){grid-template-areas:"copy media"}.feature-card--media-left:where(.astro-a5zxh5oa){grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"media copy"}.feature-card__copy:where(.astro-a5zxh5oa){grid-area:copy}.feature-card__media:where(.astro-a5zxh5oa){grid-area:media}}.landing-section:where(.astro-w6ymvdtg){text-align:center;margin-block:4.5rem 0}.landing-eyebrow:where(.astro-w6ymvdtg){letter-spacing:.08em;text-transform:uppercase;color:#8dcea8;margin:0 0 .7rem;font-size:.8rem;font-weight:600}.landing-title:where(.astro-w6ymvdtg){max-width:22ch;color:var(--sl-color-white);margin:0;font-size:clamp(1.7rem,3.4vw,2.6rem);font-weight:700;line-height:1.2}.landing-lead:where(.astro-w6ymvdtg){max-width:48ch;color:var(--sl-color-gray-2);margin:.9rem 0 0;font-size:1.05rem;line-height:1.55}.section-heading:where(.astro-ypavld2q){text-align:center;flex-direction:column;align-items:center;gap:.7rem;margin-block:0 .25rem;display:flex}.section-heading__tagline:where(.astro-ypavld2q){font-family:var(--mc-font-heading);letter-spacing:.02em;color:#8dcea8;margin:0;font-size:.92rem;font-weight:600}.section-heading__title:where(.astro-ypavld2q){max-width:22ch;color:var(--sl-color-white);margin:0;font-size:clamp(1.7rem,3.4vw,2.6rem);font-weight:700;line-height:1.2}.final-cta:where(.astro-blvy5prr){isolation:isolate;text-align:center;margin-block:0;padding:7.5rem 1.5rem 8.5rem;position:relative}.final-cta:where(.astro-blvy5prr):before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,#0000 0%,#4abf7b24 100%);width:100vw;position:absolute;inset:0 0 0 50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 0% 68%,#0000 100%);mask-image:linear-gradient(#000 0% 68%,#0000 100%)}h2:where(.astro-blvy5prr){color:var(--sl-color-white);margin:0;font-size:clamp(1.6rem,3vw,2.3rem);font-weight:700;line-height:1.25}p:where(.astro-blvy5prr){max-width:42ch;color:var(--sl-color-gray-2);margin:.75rem auto 0}.final-cta__actions:where(.astro-blvy5prr){flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;margin-top:1.5rem;display:flex}.final-cta__actions:where(.astro-blvy5prr) p{margin:0;display:contents}.final-cta__actions:where(.astro-blvy5prr) .sl-link-button{margin:0}
