.skip-link.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px;overflow:hidden;word-wrap:normal!important;position:absolute!important}.skip-link.screen-reader-text:focus{top:8px;z-index:1000000;color:#21759b;background-color:#f1f1f1;border-radius:3px;width:auto;height:auto;padding:15px 23px 14px;font-size:14px;font-weight:700;line-height:normal;text-decoration:none;display:block;inset-inline-start:8px;box-shadow:0 0 2px 2px #0009;clip:auto!important}
.cd-home .fa-solid{display:var(--fa-display,inline-block);vertical-align:-.125em;width:1em;height:1em;-webkit-mask:var(--cd-fa) center / contain no-repeat;mask:var(--cd-fa) center / contain no-repeat;background-color:currentColor;font-style:normal;font-weight:900;line-height:1}.cd-home .fa-solid:is(.fa-trash-can,.fa-tag){width:.875em}.cd-home .fa-circle-info{--cd-fa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z'/%3E%3C/svg%3E")}.cd-home .fa-shield-halved{--cd-fa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 0c4.6 0 9.2 1 13.4 2.9L457.7 82.8c22 9.3 38.4 31 38.3 57.2c-.5 99.2-41.3 280.7-213.6 363.2c-16.7 8-36.1 8-52.8 0C57.3 420.7 16.5 239.2 16 140c-.1-26.2 16.3-47.9 38.3-57.2L242.7 2.9C246.8 1 251.4 0 256 0zm0 66.8V444.8C394 378 431.1 230.1 432 141.4L256 66.8l0 0z'/%3E%3C/svg%3E")}.cd-home .fa-circle-check{--cd-fa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z'/%3E%3C/svg%3E")}.cd-home .fa-trash-can{--cd-fa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M135.2 17.7C140.6 6.8 151.7 0 163.8 0H284.2c12.1 0 23.2 6.8 28.6 17.7L320 32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32h96l7.2-14.3zM32 128H416V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V128zm96 64c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16z'/%3E%3C/svg%3E")}.cd-home .fa-tag{--cd-fa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 25 90.5 0L418.7 317.3c25-25 25-65.5 0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z'/%3E%3C/svg%3E")}@media (min-width:981px) and (max-width:1439px){.cd-home .cd-hero--split .cd-dash__callout--removed{left:calc(12px - clamp(32px,4vw,72px))}}
.ml-root .cg{--theme-palette-color-1:#06f;--theme-palette-color-2:#01a7ff;--theme-palette-color-4:#06234f;--theme-palette-color-5:#050f23;--theme-palette-color-6:#fff;--theme-palette-color-7:#f2f5fc;--theme-palette-color-8:#e6ebf3;--theme-palette-color-9:#959eaa;--theme-palette-color-13:#e0122b;--theme-palette-color-14:#25b04c;--theme-palette-color-15:#c7f2d4;--theme-form-field-height:50px;--theme-form-line-height:1.4em}.ml-root:where(:has(>.cg)){letter-spacing:-.16px;overflow-wrap:break-word;text-rendering:auto;font-size:16px;line-height:1.5em}:where(.ml-root .cg) label{letter-spacing:-.01em}@media (max-width:999.98px){.ml-root:where(:has(>.cg)){letter-spacing:-.15px;font-size:15px}}@media (max-width:689.98px){.ml-root:where(:has(>.cg)){letter-spacing:normal;font-size:14px}:where(.ml-root .cg) label{letter-spacing:normal}}:where(.ml-root .cg) :is(p,h5,h6){text-wrap:wrap}:where(.ml-root .cg) :is(svg,video,canvas,iframe){display:revert;vertical-align:revert}:where(.ml-root .cg) button{font:inherit;letter-spacing:normal}:where(.ml-root .cg) :is(input,select,textarea){font:revert;letter-spacing:revert;color:revert;background-color:revert}:where(.ml-root .cg) a{font-weight:500!important}:where(.ml-root .cg) :is(b,strong){font-weight:600!important}:where(.ml-root .cg) img{border-radius:8px;width:100%}:where(.ml-root .cg) figcaption{text-align:center;letter-spacing:-.01em;margin-block:.5em 0;font-size:14px;line-height:1.5em}@media (max-width:689.98px){:where(.ml-root .cg) figcaption{letter-spacing:normal}}:where(.ml-root .cg) .forminator-custom-form .forminator-response-message.forminator-success{background:#5a8f57;border:1px solid #4c7c49;border-radius:12px;margin-bottom:16px;padding:16px 20px;box-shadow:none!important}:where(.ml-root .cg) .forminator-custom-form .forminator-response-message.forminator-success,:where(.ml-root .cg) .forminator-custom-form .forminator-response-message.forminator-success *{color:#fff!important}:where(.ml-root .cg) .forminator-custom-form .forminator-response-message.forminator-success a{text-decoration:underline;color:#eaffef!important}:where(.ml-root .cg) .forminator-custom-form:has(.forminator-response-message.forminator-loading){position:relative}:where(.ml-root .cg) .forminator-custom-form:has(.forminator-response-message.forminator-loading) .forminator-row{opacity:.4;pointer-events:none;transition:opacity .2s}:where(.ml-root .cg) .forminator-custom-form:has(.forminator-response-message.forminator-loading):after{content:"";z-index:30;border:4px solid #ffffff47;border-top-color:#fff;border-radius:50%;width:46px;height:46px;margin:0 0 0 -23px;animation:.8s linear infinite cg-form-spin;position:absolute;top:90px;left:50%}@keyframes cg-form-spin{to{transform:rotate(360deg)}}:where(.ml-root .cg) .forminator-custom-form .forminator-response-message.forminator-loading{min-height:0;color:#0000!important;box-shadow:none!important;background:0 0!important;border:none!important}:where(.ml-root .cg .forminator-custom-form) .forminator-response-message ul{padding-left:40px;list-style:outside}@media (max-width:640px){:is(.ml-root .cg .cg-cover,.ml-root .cg .cg-wrap:has(>.cg-split__copy)){grid-template-columns:minmax(0,1fr)!important}}
.ml-root:has(>main.cs){letter-spacing:-.01em;font-size:16px;line-height:1.5em}@media (max-width:999.98px){.ml-root:has(>main.cs){font-size:15px}}@media (max-width:689.98px){.ml-root:has(>main.cs){letter-spacing:normal;font-size:14px}}:where(.ml-root:has(>main.cs)) svg{display:revert;vertical-align:revert}:where(.ml-root:has(>main.cs)) video{vertical-align:revert;display:inline-block}:where(.ml-root:has(>main.cs)) button{letter-spacing:revert}:where(.ml-root:has(>main.cs)) :is(h1,h2,h3,h4,h5,h6){letter-spacing:-.01em}:where(.ml-root:has(>main.cs)) figcaption{letter-spacing:-.01em;font-size:14px;line-height:1.5em}@media (max-width:689.98px){:where(.ml-root:has(>main.cs)) figcaption{letter-spacing:normal}}.ml-root:where(:has(>main.cs)) a{font-weight:500!important}.ml-root:where(:has(>main.cs)) :is(b,strong){font-weight:600!important}.ml-root:where(:has(>main.cs)) img{border-radius:8px;width:100%}.ml-root:where(:has(>main.cs)) figcaption{text-align:center;margin-block:.5em 0}.ml-root:where(:has(>main.cs)) p:not(footer.elementor-location-footer p,header .ct-header-text p,.wp-block-uagb-marketing-button p,.su-note p,.ct-panel-actions .ct-header-text,.elementor-element-31432cb p,.sub-menu p,.related-post-in-article-1,.mr-cta p){letter-spacing:-.2px;margin-top:24px;margin-bottom:24px;font-size:16px;line-height:27px}@media screen and (max-width:480px){.ml-root.ml-root:where(:has(>main.cs)) h2{margin-top:10px!important;font-size:24px!important;line-height:30px!important}.ml-root.ml-root:where(:has(>main.cs)) h3:not(.faq-block-posts-mr h3,.wp-block-uagb-faq h3,.sub-menu h3){margin-top:10px!important;font-size:20px!important;line-height:26px!important}}@media (prefers-reduced-motion:reduce){.ml-root:has(>main.cs) :is(.cs-ba__inner,.cs-ba__panel,.cs-ba__seg,.cs-mini){transition:none}}.ml-root:has(>main.cs) .cs-ba__inner{touch-action:pan-y}.contents:has(>.ml-root img[src*=health-program-cost-page]){visibility:hidden;font-size:0;line-height:0}.contents:has(>.ml-root img[src*=health-program-cost-page])>.ml-root{visibility:visible}body:has(.ml-root>main.cs){background-color:var(--neutral-0)}

:where(.cd-home,.cd-about,.lg,.ml-root:has(>.ml-article),div.contents:has(>h2:first-child)){color:var(--navy-900);letter-spacing:-.16px;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-weight:400;line-height:24px}@media (max-width:999.98px){:where(.cd-home,.cd-about,.lg,.ml-root:has(>.ml-article),div.contents:has(>h2:first-child)){letter-spacing:-.15px;font-size:15px;line-height:22.5px}}@media (max-width:689.98px){:where(.cd-home,.cd-about,.lg,.ml-root:has(>.ml-article),div.contents:has(>h2:first-child)){letter-spacing:normal;font-size:14px;line-height:21px}}:where(.cd-home,.cd-about,.lg,.ml-root:has(>.ml-article),div.contents:has(>h2:first-child)) :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-body);margin-block:0 calc(.3em + 10px);font-weight:600;line-height:1.5}:where(.cd-home,.cd-about,.lg,.ml-root:has(>.ml-article),div.contents:has(>h2:first-child)) h1{letter-spacing:-.04em;font-size:54px}:where(.cd-home,.cd-about,.lg,.ml-root:has(>.ml-article),div.contents:has(>h2:first-child)) h2{letter-spacing:-.03em;font-size:36px}:where(.cd-home,.cd-about,.lg,.ml-root:has(>.ml-article),div.contents:has(>h2:first-child)) h3{letter-spacing:-.03em;font-size:24px}:where(.cd-home,.cd-about,.lg,.ml-root:has(>.ml-article),div.contents:has(>h2:first-child)) h4{letter-spacing:-.03em;font-size:20px}:where(.cd-home,.cd-about,.lg,.ml-root:has(>.ml-article),div.contents:has(>h2:first-child)) h5{letter-spacing:-.02em;font-size:18px;font-weight:400}:where(.cd-home,.cd-about,.lg,.ml-root:has(>.ml-article),div.contents:has(>h2:first-child)) h6{letter-spacing:-.01em;font-size:16px;font-weight:500}@media (max-width:999.98px){:where(.cd-home,.cd-about,.lg,.ml-root:has(>.ml-article),div.contents:has(>h2:first-child)) h1{font-size:44px}:where(.cd-home,.cd-about,.lg,.ml-root:has(>.ml-article),div.contents:has(>h2:first-child)) h2{font-size:34px}:where(.cd-home,.cd-about,.lg,.ml-root:has(>.ml-article),div.contents:has(>h2:first-child)) h3{font-size:22px}:where(.cd-home,.cd-about,.lg,.ml-root:has(>.ml-article),div.contents:has(>h2:first-child)) h4{font-size:18px}:where(.cd-home,.cd-about,.lg,.ml-root:has(>.ml-article),div.contents:has(>h2:first-child)) h6{font-size:15px}}@media (max-width:689.98px){:where(.cd-home,.cd-about,.lg,.ml-root:has(>.ml-article),div.contents:has(>h2:first-child)) h1{font-size:34px}:where(.cd-home,.cd-about,.lg,.ml-root:has(>.ml-article),div.contents:has(>h2:first-child)) h2{font-size:26px}:where(.cd-home,.cd-about,.lg,.ml-root:has(>.ml-article),div.contents:has(>h2:first-child)) h3{font-size:20px}:where(.cd-home,.cd-about,.lg,.ml-root:has(>.ml-article),div.contents:has(>h2:first-child)) :is(h4,h5){font-size:16px}:where(.cd-home,.cd-about,.lg,.ml-root:has(>.ml-article),div.contents:has(>h2:first-child)) h6{font-size:14px}}:where(.cd-home,.cd-about,.lg,.ml-root:has(>.ml-article),div.contents:has(>h2:first-child)) p{margin-block:0 1.5em}:where(.cd-home,.cd-about,.lg,.ml-root:has(>.ml-article),div.contents:has(>h2:first-child)) :is(ul,ol){margin-block:0 1.5em;padding-inline-start:2.5em}:where(.cd-home,.cd-about,.lg,.ml-root:has(>.ml-article),div.contents:has(>h2:first-child)) ul{list-style:outside}:where(.cd-home,.cd-about,.lg,.ml-root:has(>.ml-article),div.contents:has(>h2:first-child)) ul ul{list-style-type:circle}:where(.cd-home,.cd-about,.lg,.ml-root:has(>.ml-article),div.contents:has(>h2:first-child)) ol{list-style:decimal}:where(.cd-home,.cd-about,.lg,.ml-root:has(>.ml-article),div.contents:has(>h2:first-child)) :is(ul,ol,li,label):last-child{margin-bottom:0}:where(.cd-home,.cd-about,.lg,.ml-root:has(>.ml-article),div.contents:has(>h2:first-child)) a{color:var(--navy-700);text-decoration:none;transition:all .12s cubic-bezier(.455,.03,.515,.955)}:where(.cd-home,.cd-about,.lg,.ml-root:has(>.ml-article),div.contents:has(>h2:first-child)) :where(p,em,strong)>a:where(:not(:hover)){text-decoration:underline}:where(.cd-home,.cd-about,.lg,.ml-root:has(>.ml-article),div.contents:has(>h2:first-child)) :is(b,strong){font-weight:700}:where(.cd-home,.cd-about,.lg,.ml-root:has(>.ml-article),div.contents:has(>h2:first-child)) em{font-style:italic}:where(.cd-home,.cd-about,.lg,.ml-root:has(>.ml-article),div.contents:has(>h2:first-child)) small{font-size:80%}:where(.cd-home,.cd-about,.lg,.ml-root:has(>.ml-article),div.contents:has(>h2:first-child)) figure{margin:0;display:block}:where(.cd-home,.cd-about,.lg,.ml-root:has(>.ml-article),div.contents:has(>h2:first-child)) figcaption{letter-spacing:-.01em;font-size:14px;font-weight:400;line-height:1.5em}:where(.cd-home,.cd-about,.lg,.ml-root:has(>.ml-article),div.contents:has(>h2:first-child)) label{font-size:15px;font-weight:400;line-height:inherit;letter-spacing:-.01em;margin:0 0 .5em}@media (max-width:689.98px){:where(.cd-home,.cd-about,.lg,.ml-root:has(>.ml-article),div.contents:has(>h2:first-child)) :is(label,figcaption){letter-spacing:normal}}:where(.cd-home,.cd-about,.lg,.ml-root:has(>.ml-article),div.contents:has(>h2:first-child)) blockquote:where(:not(.is-style-plain)){border-inline-start:4px solid var(--brand-500);padding-inline-start:1.5em}:where(.cd-home,.cd-about,.lg,.ml-root:has(>.ml-article),div.contents:has(>h2:first-child)) table{border-collapse:collapse;border-spacing:0;width:100%;max-width:100%}:where(.cd-home,.cd-about,.lg,.ml-root:has(>.ml-article),div.contents:has(>h2:first-child)) th{font-weight:600}:where(.cd-home,.cd-about,.lg,.ml-root:has(>.ml-article),div.contents:has(>h2:first-child)) :is(table,th,td){border:1px solid #e6ebf3}:where(.cd-home,.cd-about,.lg,.ml-root:has(>.ml-article),div.contents:has(>h2:first-child)) :is(button,input,select,textarea){letter-spacing:normal}:where(.cd-home,.cd-about,.lg,.ml-root:has(>.ml-article),div.contents:has(>h2:first-child)) :is(select,textarea,input:is([type=url],[type=tel],[type=text],[type=email],[type=number],[type=password],[type=search])){letter-spacing:inherit}:where(.cd-home,.cd-about,.lg,.ml-root:has(>.ml-article),div.contents:has(>h2:first-child)) input:is([type=checkbox],[type=radio]){font:revert;color:revert}:where(.cd-home,.cd-about,.lg,.ml-root:has(>.ml-article),div.contents:has(>h2:first-child)) :is(img,svg,iframe,embed,object){vertical-align:baseline;display:inline}:where(.cd-home,.cd-about,.lg,.ml-root:has(>.ml-article),div.contents:has(>h2:first-child)) :is(video,canvas,audio,progress){vertical-align:baseline;display:inline-block}:where(.cd-home,.cd-about,.lg,.ml-root:has(>.ml-article),div.contents:has(>h2:first-child)) img{vertical-align:middle;max-width:100%;height:auto}:where(.cd-home,.cd-about,.lg,.ml-root:has(>.ml-article),div.contents:has(>h2:first-child)) :is(embed,iframe,object,video){max-width:100%}.cd-home a,.cd-about a,.lg a,.ml-root:where(:has(>.ml-article)) a,.contents:where(:has(>h2:first-child)) a{font-weight:500!important}.cd-home :is(b,strong),.cd-about :is(b,strong),.lg :is(b,strong),.ml-root:where(:has(>.ml-article)) :is(b,strong),.contents:where(:has(>h2:first-child)) :is(b,strong){font-weight:600!important}.cd-home img,.cd-about img,.lg img,.ml-root:where(:has(>.ml-article)) img,.contents:where(:has(>h2:first-child)) img{border-radius:8px;width:100%}.cd-home figcaption,.cd-about figcaption,.lg figcaption,.ml-root:where(:has(>.ml-article)) figcaption{text-align:center;margin-block:.5em 0}div.contents:has(>h2:first-child)>*{width:min(100%,84vw)}div.contents:has(>h2:first-child)>:where(:not(h1,h2,h3,h4,h5,h6)){margin-block:0 1.5em}div.contents:has(>h2:first-child)>:last-child{margin-bottom:0!important}
.ml-root:has(img[src*=health-program-cost-page]){--sans:var(--font-inter), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--display:var(--font-figtree), var(--font-inter), -apple-system, sans-serif;--navy-1:#0c2c57;--navy-2:#07193c;--navy-3:#050f23;--accent:#06f;--accent-2:#2a82ff;--accent-deep:#0052cc;--card:#fff;--soft:#f2f5fc;--ink:#0c1a33;--ink-2:#33405a;--ink-3:#5d6a82;--ink-4:#8893a8;--line:#0d1a3a1a;--line-2:#0d1a3a21;--blue-bd:#0066ff42;--r-card:12px;--r-panel:16px;--r-ic:10px;--r-cta:18px;background:var(--card);width:100vw;max-width:100vw;font-family:var(--sans);color:var(--ink-2);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.ml-root:has(img[src*=health-program-cost-page]) *,.ml-root:has(img[src*=health-program-cost-page]) :before,.ml-root:has(img[src*=health-program-cost-page]) :after{box-sizing:border-box}.ml-root:has(img[src*=health-program-cost-page]) img{max-width:100%;height:auto;display:block}.ml-root:has(img[src*=health-program-cost-page]) .cs-wrap{width:100%;max-width:900px;margin:0 auto;padding:clamp(94px,13vw,116px) clamp(20px,6vw,40px) 0}.ml-root:has(img[src*=health-program-cost-page]) .cs-top{text-align:center}.ml-root:has(img[src*=health-program-cost-page]) .cs-crumbs{margin:0 0 18px}.ml-root:has(img[src*=health-program-cost-page]) .cs-crumbs ol{flex-wrap:wrap;justify-content:center;gap:9px;margin:0;padding:0;font-size:13px;font-weight:500;list-style:none;display:flex}.ml-root:has(img[src*=health-program-cost-page]) .cs-crumbs li{color:var(--ink-4);align-items:center;gap:9px;display:inline-flex}.ml-root:has(img[src*=health-program-cost-page]) .cs-crumbs li:not(:last-child):after{content:"/";color:var(--ink-4)}.ml-root:has(img[src*=health-program-cost-page]) .cs-crumbs a{color:var(--ink-3);text-decoration:none}.ml-root:has(img[src*=health-program-cost-page]) .cs-crumbs a:hover{color:var(--accent)}.ml-root:has(img[src*=health-program-cost-page]) .cs-crumbs li[aria-current=page]{color:var(--ink-3)}.ml-root:has(img[src*=health-program-cost-page]) .cs-title{font-family:var(--display);letter-spacing:-.028em;color:var(--ink);max-width:30ch;margin:0 auto;font-size:clamp(1.6rem,2.9vw,2.3rem);font-weight:800;line-height:1.12}.ml-root:has(img[src*=health-program-cost-page]) .cs-by{align-items:center;margin-top:22px;display:inline-flex}.ml-root:has(img[src*=health-program-cost-page]) .cs-by__avatar{background:var(--soft);border:1px solid var(--line-2);width:50px;height:50px;color:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-right:18px;display:flex;overflow:hidden}.ml-root:has(img[src*=health-program-cost-page]) .cs-by__avatar img{object-fit:cover;object-position:top center;width:100%;height:100%}.ml-root:has(img[src*=health-program-cost-page]) .cs-by__who{text-align:left;border-left:1px solid var(--line-2);flex-direction:column;gap:2px;padding-left:18px;display:flex}.ml-root:has(img[src*=health-program-cost-page]) .cs-by__name{color:var(--ink);font-size:16px;font-weight:700}.ml-root:has(img[src*=health-program-cost-page]) .cs-by__role{color:var(--ink-3);font-size:13px}.ml-root:has(img[src*=health-program-cost-page]) .cs-by--plain{justify-content:center}.ml-root:has(img[src*=health-program-cost-page]) .cs-by--plain .cs-by__who{text-align:center;border-left:0;align-items:center;padding-left:0}.ml-root:has(img[src*=health-program-cost-page]) .cs-disclaimer{border:1px solid var(--line);width:fit-content;max-width:100%;font-family:var(--sans);color:var(--ink-3);text-align:center;background:#f2f5f7;border-radius:10px;margin:18px auto 0;padding:9px 18px;font-size:.82rem}.ml-root:has(img[src*=health-program-cost-page]) .cs-lead{font-family:var(--sans);color:var(--ink-2);text-align:center;max-width:62ch;margin:clamp(22px,3vw,32px) auto 0!important;font-size:.9375rem!important;font-weight:400!important;line-height:1.6!important}.ml-root:has(img[src*=health-program-cost-page]) .cs-prose p{font-family:var(--sans);color:var(--ink-2);font-size:1.05rem;margin:0!important;line-height:1.78!important}.ml-root:has(img[src*=health-program-cost-page]) .cs-prose p+p{margin-top:1rem!important}.ml-root:has(img[src*=health-program-cost-page]) .cs-prose strong{color:var(--ink);font-weight:700}.ml-root:has(img[src*=health-program-cost-page]) .cs-prose ul{list-style:none;margin:16px 0 0!important;padding:0!important}.ml-root:has(img[src*=health-program-cost-page]) .cs-prose ul li{font-family:var(--sans);color:var(--ink-2);padding-left:26px;font-size:1.02rem;position:relative;margin:0 0 11px!important;line-height:1.66!important}.ml-root:has(img[src*=health-program-cost-page]) .cs-prose ul li:last-child{margin-bottom:0!important}.ml-root:has(img[src*=health-program-cost-page]) .cs-prose ul li:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:10px;left:5px}.ml-root:has(img[src*=health-program-cost-page]) .cs-prose ul li strong{color:var(--ink)}.ml-root:has(img[src*=health-program-cost-page]) .cs-sec{margin-top:clamp(44px,6vw,68px)}.ml-root:has(img[src*=health-program-cost-page]) .cs-h{align-items:center;gap:14px;margin-bottom:15px;display:flex}.ml-root:has(img[src*=health-program-cost-page]) .cs-h--center{text-align:center;flex-direction:column;align-items:center;gap:7px;margin-bottom:4px}.ml-root:has(img[src*=health-program-cost-page]) .cs-badge{display:none}.ml-root:has(img[src*=health-program-cost-page]) .cs-badge svg{width:32px;height:32px}.ml-root:has(img[src*=health-program-cost-page]) .cs-badge--rose{color:#e11d48}.ml-root:has(img[src*=health-program-cost-page]) .cs-badge--amber{color:#d97706}.ml-root:has(img[src*=health-program-cost-page]) .cs-badge--green{color:#059669}.ml-root:has(img[src*=health-program-cost-page]) .cs-h2{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:1.5625rem;font-weight:800;line-height:1.2}.ml-root:has(img[src*=health-program-cost-page]) .cs-h--center .cs-h2{max-width:18ch}.ml-root:has(img[src*=health-program-cost-page]) .cs-hpill{background:var(--soft);border-radius:var(--r-panel);text-align:center;margin-bottom:clamp(26px,4vw,40px);padding:clamp(20px,3vw,30px)}.ml-root:has(img[src*=health-program-cost-page]) .cs-hpill .cs-h2{margin:0 auto}.ml-root:has(img[src*=health-program-cost-page]) .cs-tl{margin:clamp(20px,3vw,30px) 0 0;padding:0;list-style:none}.ml-root:has(img[src*=health-program-cost-page]) .cs-tl__item{grid-template-columns:64px 1fr;gap:22px;padding-bottom:clamp(26px,3.4vw,36px);display:grid;position:relative}.ml-root:has(img[src*=health-program-cost-page]) .cs-tl__item:last-child{padding-bottom:0}.ml-root:has(img[src*=health-program-cost-page]) .cs-tl__item:not(:last-child):before{content:"";background:var(--line-2);width:2px;position:absolute;top:64px;bottom:8px;left:31px}.ml-root:has(img[src*=health-program-cost-page]) .cs-tl__ic{z-index:1;background:linear-gradient(135deg, var(--navy-1) 0%, var(--navy-3) 100%);color:#fff;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative}.ml-root:has(img[src*=health-program-cost-page]) .cs-tl__body{padding-top:6px}.ml-root:has(img[src*=health-program-cost-page]) .cs-tl__title{font-family:var(--display);color:var(--ink);margin:0 0 8px;font-size:1.18rem;font-weight:700;line-height:1.25}.ml-root:has(img[src*=health-program-cost-page]) .cs-tl__text{font-family:var(--sans);color:var(--ink-3);font-size:.98rem;margin:0!important;line-height:1.6!important}.ml-root:has(img[src*=health-program-cost-page]) .cs-grid{gap:clamp(14px,1.8vw,18px);margin-top:clamp(18px,2.4vw,24px);display:grid}.ml-root:has(img[src*=health-program-cost-page]) .cs-grid--2{grid-template-columns:repeat(2,1fr)}.ml-root:has(img[src*=health-program-cost-page]) .cs-grid--3{grid-template-columns:repeat(3,1fr)}.ml-root:has(img[src*=health-program-cost-page]) .cs-mini{background:linear-gradient(135deg, var(--navy-1) 0%, var(--navy-3) 100%);border:1px solid #ffffff0f;border-radius:10px;padding:24px 22px}.ml-root:has(img[src*=health-program-cost-page]) .cs-mini__ic{color:#fff;background:#051127;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:13px;display:inline-flex}.ml-root:has(img[src*=health-program-cost-page]) .cs-mini__title{font-family:var(--display);color:#fff;margin:0 0 7px;font-size:1.1rem;font-weight:700;line-height:1.3}.ml-root:has(img[src*=health-program-cost-page]) .cs-mini__text{font-family:var(--sans);color:#ffffffbd;font-size:.95rem;margin:0!important;line-height:1.56!important}.ml-root:has(img[src*=health-program-cost-page]) .cs-meth{border:1px solid var(--line-2);background:#fff;border-radius:7px;padding:26px 24px}.ml-root:has(img[src*=health-program-cost-page]) .cs-meth__k{color:#fff;background:#051127;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:12px;display:inline-flex}.ml-root:has(img[src*=health-program-cost-page]) .cs-meth__title{font-family:var(--display);color:var(--ink);margin:0 0 8px;font-size:1.06rem;font-weight:700;line-height:1.3}.ml-root:has(img[src*=health-program-cost-page]) .cs-meth p{font-family:var(--sans);color:var(--ink-2);font-size:.96rem;margin:0!important;line-height:1.6!important}.ml-root:has(img[src*=health-program-cost-page]) .cs-shot{margin:clamp(30px,4.4vw,44px) 0 0}.ml-root:has(img[src*=health-program-cost-page]) .cs-shot__link{cursor:zoom-in;display:block;position:relative}.ml-root:has(img[src*=health-program-cost-page]) .cs-shot__frame{border:1px solid #000;border-radius:7px;display:block;overflow:hidden}.ml-root:has(img[src*=health-program-cost-page]) .cs-shot__frame img{width:100%}.ml-root:has(img[src*=health-program-cost-page]) .cs-shot__zoom{color:#fff;opacity:0;pointer-events:none;background:#0c1c339e;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:auto;transition:opacity .18s,transform .18s;display:flex;position:absolute;inset:0;transform:scale(.92)}.ml-root:has(img[src*=health-program-cost-page]) .cs-shot__link:hover .cs-shot__zoom{opacity:1;transform:scale(1)}.ml-root:has(img[src*=health-program-cost-page]) .cs-shot--tall .cs-shot__frame{max-height:460px;position:relative;overflow:hidden}.ml-root:has(img[src*=health-program-cost-page]) .cs-shot--tall .cs-shot__frame:after{content:"";pointer-events:none;background:linear-gradient(#0c1c3300,#0c1c3329);height:84px;position:absolute;bottom:0;left:0;right:0}.ml-root:has(img[src*=health-program-cost-page]) .cs-shots-grid{grid-template-columns:repeat(2,1fr);align-items:start;gap:clamp(16px,2.2vw,26px);margin-top:clamp(20px,2.6vw,28px);display:grid}.ml-root:has(img[src*=health-program-cost-page]) .cs-shots-grid .cs-shot{margin:0}@media (max-width:640px){.ml-root:has(img[src*=health-program-cost-page]) .cs-shots-grid{grid-template-columns:1fr}}.ml-root:has(img[src*=health-program-cost-page]) .cs-cap{width:fit-content;max-width:100%;font-family:var(--sans);color:var(--ink-2);background:#0066ff14;border-radius:7px;align-items:baseline;gap:7px;margin:0 auto 14px;padding:8px 16px;font-size:.9rem;font-weight:500;display:flex}.ml-root:has(img[src*=health-program-cost-page]) .cs-cap__tag{color:var(--ink);flex:none;font-weight:700}.ml-root:has(img[src*=health-program-cost-page]) .cs-row{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,4vw,52px);margin-top:clamp(40px,6vw,64px);display:grid}.ml-root:has(img[src*=health-program-cost-page]) .cs-row--flip .cs-row__media{order:-1}.ml-root:has(img[src*=health-program-cost-page]) .cs-row__copy .cs-h{margin-bottom:18px}.ml-root:has(img[src*=health-program-cost-page]) .cs-row__copy p{font-family:var(--sans);color:var(--ink-2);font-size:1.02rem;margin:0!important;line-height:1.74!important}.ml-root:has(img[src*=health-program-cost-page]) .cs-row__copy p+p{margin-top:.9rem!important}.ml-root:has(img[src*=health-program-cost-page]) .cs-row__media{background:var(--soft);border-radius:var(--r-panel);padding:clamp(14px,1.8vw,20px)}.ml-root:has(img[src*=health-program-cost-page]) .cs-row__media img{border:1px solid #000;border-radius:7px;width:100%}.ml-root:has(img[src*=health-program-cost-page]) .cs-photo{background:var(--soft);border-radius:var(--r-panel);padding:clamp(14px,1.8vw,20px)}.ml-root:has(img[src*=health-program-cost-page]) .cs-photo img{border-radius:10px;width:100%}.ml-root:has(img[src*=health-program-cost-page]) .cs-panel{background:var(--soft);border-radius:var(--r-panel);margin-top:clamp(44px,6vw,68px);padding:clamp(26px,4vw,44px) clamp(18px,3vw,36px)}.ml-root:has(img[src*=health-program-cost-page]) .cs-panel__lead{font-family:var(--sans);color:var(--ink-2);max-width:58ch;font-size:1.02rem;margin:0 auto!important;line-height:1.66!important}.ml-root:has(img[src*=health-program-cost-page]) .cs-cards{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:clamp(20px,2.4vw,26px);display:flex}.ml-root:has(img[src*=health-program-cost-page]) .cs-do{border:1px solid var(--line-2);background:#fff;border-radius:7px;flex:none;align-items:center;gap:13px;padding:11px 20px 11px 11px;display:inline-flex}.ml-root:has(img[src*=health-program-cost-page]) .cs-do__ic{color:#fff;background:#051127;border-radius:8px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.ml-root:has(img[src*=health-program-cost-page]) .cs-do__title{font-family:var(--display);color:var(--ink);margin:0;font-size:1rem;font-weight:700;line-height:1.25}.ml-root:has(img[src*=health-program-cost-page]) .cs-stack{gap:14px;margin-top:clamp(20px,2.6vw,28px);display:grid}.ml-root:has(img[src*=health-program-cost-page]) .cs-res{background:var(--soft);border:1px solid #000;border-radius:7px;align-items:flex-start;padding:clamp(18px,2vw,22px);display:flex;position:relative;overflow:hidden}.ml-root:has(img[src*=health-program-cost-page]) .cs-res__ic{display:none}.ml-root:has(img[src*=health-program-cost-page]) .cs-res__body{min-width:0}.ml-root:has(img[src*=health-program-cost-page]) .cs-res__title{font-family:var(--display);color:var(--ink);margin:0;font-size:clamp(1rem,1.7vw,1.18rem);font-weight:700;line-height:1.24}.ml-root:has(img[src*=health-program-cost-page]) .cs-res__text{font-family:var(--sans);color:var(--ink-3);font-size:.92rem;margin:6px 0 0!important;line-height:1.5!important}.ml-root:has(img[src*=health-program-cost-page]) .cs-res--feature .cs-res__ic{width:58px;height:58px}.ml-root:has(img[src*=health-program-cost-page]) .cs-res--feature{background:#0066ff0f}.ml-root:has(img[src*=health-program-cost-page]) .cs-res--feature .cs-res__title{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-size:clamp(1.5rem,2.6vw,2rem);font-weight:800;line-height:1.1}.ml-root:has(img[src*=health-program-cost-page]) .cs-stack--light .cs-res{background:var(--soft)}.ml-root:has(img[src*=health-program-cost-page]) .cs-stack--light .cs-res__ic{color:var(--accent);background:#0066ff1a}.ml-root:has(img[src*=health-program-cost-page]) .cs-stack--light .cs-res__title{color:var(--ink)}.ml-root:has(img[src*=health-program-cost-page]) .cs-stack--light .cs-res__text{color:var(--ink-3)!important}.ml-root:has(img[src*=health-program-cost-page]) .cs-approach{background:radial-gradient(120% 130% at 50% 0%, var(--navy-1) 0%, var(--navy-2) 52%, var(--navy-3) 100%);border-radius:var(--r-panel);text-align:center;margin-top:clamp(44px,6vw,68px);padding:clamp(36px,5vw,60px) clamp(24px,4vw,48px)}.ml-root:has(img[src*=health-program-cost-page]) .cs-approach__logo{width:auto;height:34px;margin:0 auto 14px}.ml-root:has(img[src*=health-program-cost-page]) .cs-approach__title{font-family:var(--display);letter-spacing:-.02em;color:#fff;margin:0 0 clamp(22px,3vw,30px);font-size:1.5625rem;font-weight:800;line-height:1.2}.ml-root:has(img[src*=health-program-cost-page]) .cs-approach__pills{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.ml-root:has(img[src*=health-program-cost-page]) .cs-pill{border-radius:var(--r-card);min-width:150px;font-family:var(--display);color:var(--ink);background:#fff;padding:16px 22px;font-size:.98rem;font-weight:700;line-height:1.25;box-shadow:0 14px 34px -18px #00000080}.ml-root:has(img[src*=health-program-cost-page]) .cs-approach__note{font-family:var(--sans);color:#ffffffb8;max-width:60ch;font-size:.95rem;margin:clamp(22px,3vw,30px) auto 0!important;line-height:1.6!important}.ml-root:has(img[src*=health-program-cost-page]) .cs-cta{background:radial-gradient(120% 130% at 50% 0%, var(--navy-1) 0%, var(--navy-2) 52%, var(--navy-3) 100%);border-radius:var(--r-cta);text-align:center;margin:clamp(56px,8vw,92px) 0;padding:clamp(46px,7vw,78px) clamp(26px,5vw,56px)}.ml-root:has(img[src*=health-program-cost-page]) .cs-cta__title{font-family:var(--display);letter-spacing:-.016em;color:#fff;max-width:26ch;margin:0 auto;font-size:clamp(1.6rem,3.2vw,2.25rem);font-weight:800;line-height:1.18}.ml-root:has(img[src*=health-program-cost-page]) .cs-cta__lead{font-family:var(--sans);color:#ffffffc7;max-width:52ch;font-size:1.02rem;margin:16px auto 0!important;line-height:1.65!important}.ml-root:has(img[src*=health-program-cost-page]) .cs-btn{font-family:var(--sans);cursor:pointer;border-radius:11px;align-items:center;gap:9px;padding:15px 28px;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .15s,background-color .15s;display:inline-flex}.ml-root:has(img[src*=health-program-cost-page]) .cs-btn--primary{background:var(--accent);color:#fff;margin-top:28px}.ml-root:has(img[src*=health-program-cost-page]) .cs-btn--primary:hover{background:var(--accent-2)}.ml-root:has(img[src*=health-program-cost-page]) .cs-video{border-radius:var(--r-panel);border:1px solid var(--line-2);aspect-ratio:16/9;background:#000;margin:clamp(26px,4vw,40px) 0 0;position:relative;overflow:hidden}.ml-root:has(img[src*=health-program-cost-page]) .cs-video__el{object-fit:contain;cursor:pointer;width:100%;height:100%}.ml-root:has(img[src*=health-program-cost-page]) .cs-video__play{color:#fff;cursor:pointer;background:#0a14306b;border:1.5px solid #ffffffd9;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:auto;padding-left:4px;transition:background-color .18s;display:flex;position:absolute;inset:0}.ml-root:has(img[src*=health-program-cost-page]) .cs-video__play:hover{background:#0a1430a3}.ml-root:has(img[src*=health-program-cost-page]) .cs-video.is-playing .cs-video__play{display:none}.ml-root:has(img[src*=health-program-cost-page]) .cs-rev{margin:clamp(30px,4.4vw,44px) 0 0}.ml-root:has(img[src*=health-program-cost-page]) .cs-rev__thumb{background:var(--soft);border-radius:var(--r-panel);cursor:zoom-in;padding:clamp(12px,1.6vw,16px);display:block;position:relative}.ml-root:has(img[src*=health-program-cost-page]) .cs-rev__frame{border:2px solid var(--blue-bd);border-radius:10px;display:block;overflow:hidden;box-shadow:0 16px 38px -28px #050f2380}.ml-root:has(img[src*=health-program-cost-page]) .cs-rev__frame img{width:100%}.ml-root:has(img[src*=health-program-cost-page]) .cs-rev__zoom{color:#fff;opacity:0;pointer-events:none;background:#0c1c339e;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:auto;transition:opacity .28s,transform .28s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:0;transform:scale(.82)}.ml-root:has(img[src*=health-program-cost-page]) .cs-rev__thumb:hover .cs-rev__zoom{opacity:1;transform:scale(1)}.ml-root:has(img[src*=health-program-cost-page]) .cs-ba{z-index:99999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050f23d1;justify-content:center;align-items:center;padding:28px;display:none;position:fixed;inset:0}.ml-root:has(img[src*=health-program-cost-page]) .cs-ba.is-open{display:flex}.ml-root:has(img[src*=health-program-cost-page]) .cs-ba__inner{perspective:1700px;opacity:0;width:100%;max-width:1000px;height:min(66vh,600px);transition:transform .36s cubic-bezier(.16,1,.3,1),opacity .32s;display:block;position:relative;transform:scale(.95)}.ml-root:has(img[src*=health-program-cost-page]) .cs-ba.is-open .cs-ba__inner{opacity:1;transform:scale(1)}.ml-root:has(img[src*=health-program-cost-page]) .cs-ba__panel{transform-origin:50%;backface-visibility:hidden;background:#fff;border-radius:12px;transition:transform .46s cubic-bezier(.16,1,.3,1),opacity .36s;position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 70px -26px #0000008c}.ml-root:has(img[src*=health-program-cost-page]) .cs-ba__panel>div{height:100%}.ml-root:has(img[src*=health-program-cost-page]) .cs-ba__img{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.ml-root:has(img[src*=health-program-cost-page]) .cs-ba__panel.is-front{opacity:1;z-index:2;transform:translate(0)rotateY(0)scale(1)}.ml-root:has(img[src*=health-program-cost-page]) .cs-ba__panel.is-back{opacity:.5;z-index:1;cursor:pointer}.ml-root:has(img[src*=health-program-cost-page]) .cs-ba__panel--before.is-back{transform:translate(-15%)rotateY(-13deg)scale(.9)}.ml-root:has(img[src*=health-program-cost-page]) .cs-ba__panel--after.is-back{transform:translate(15%)rotateY(13deg)scale(.9)}.ml-root:has(img[src*=health-program-cost-page]) .cs-ba__nav{z-index:100000;color:#fff;cursor:pointer;background:#ffffff24;border:none;border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;font-size:26px;line-height:1;transition:background-color .16s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ml-root:has(img[src*=health-program-cost-page]) .cs-ba__nav:hover{background:#ffffff47}.ml-root:has(img[src*=health-program-cost-page]) .cs-ba__nav--prev{left:clamp(10px,4vw,64px)}.ml-root:has(img[src*=health-program-cost-page]) .cs-ba__nav--next{right:clamp(10px,4vw,64px)}.ml-root:has(img[src*=health-program-cost-page]) .cs-ba__face{z-index:8;font-family:var(--sans);letter-spacing:.04em;color:#fff;background:var(--accent);border-radius:8px;padding:8px 14px;font-size:12px;font-weight:600;position:absolute;top:14px;left:14px}.ml-root:has(img[src*=health-program-cost-page]) .cs-ba__toggle{z-index:7;background:#050f23eb;border-radius:999px;gap:4px;padding:5px;display:inline-flex;position:absolute;top:calc(100% + 18px);left:50%;transform:translate(-50%);box-shadow:0 14px 34px -12px #0009}.ml-root:has(img[src*=health-program-cost-page]) .cs-ba__seg{cursor:pointer;font-family:var(--sans);letter-spacing:.02em;color:#ffffffc7;background:0 0;border:none;border-radius:999px;padding:12px 32px;font-size:14px;font-weight:600;transition:background-color .2s,color .2s}.ml-root:has(img[src*=health-program-cost-page]) .cs-ba__seg:hover{color:#fff}.ml-root:has(img[src*=health-program-cost-page]) .cs-ba__seg.is-active{background:var(--accent);color:#fff}.ml-root:has(img[src*=health-program-cost-page]) .cs-ba__close{z-index:100000;color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:8px;width:42px;height:42px;font-size:22px;line-height:1;transition:background-color .16s;position:absolute;top:22px;right:26px}.ml-root:has(img[src*=health-program-cost-page]) .cs-ba__close:hover{background:#ffffff3d}.ml-root:has(img[src*=health-program-cost-page]) .cs-lightbox{z-index:99999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050b19e0;justify-content:center;align-items:flex-start;padding:3vw;display:none;position:fixed;inset:0;overflow:auto}.ml-root:has(img[src*=health-program-cost-page]) .cs-lightbox.is-open{display:flex}.ml-root:has(img[src*=health-program-cost-page]) .cs-lightbox__inner{width:fit-content;max-width:96vw;margin:0 auto;display:block}.ml-root:has(img[src*=health-program-cost-page]) .cs-lightbox__inner img{border-radius:10px;width:auto;max-width:min(1320px,97vw);height:auto;display:block;box-shadow:0 30px 80px -20px #000000b3}.ml-root:has(img[src*=health-program-cost-page]) .cs-lightbox__x{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;width:44px;height:44px;font-size:26px;line-height:1;position:fixed;top:18px;right:24px}.ml-root:has(img[src*=health-program-cost-page]) .cs-lightbox__x:hover{background:#ffffff38}@media (max-width:760px){.ml-root:has(img[src*=health-program-cost-page]) .cs-row{grid-template-columns:1fr;gap:22px}.ml-root:has(img[src*=health-program-cost-page]) .cs-row--flip .cs-row__media{order:0}.ml-root:has(img[src*=health-program-cost-page]) .cs-grid--3{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.ml-root:has(img[src*=health-program-cost-page]) .cs-grid--2,.ml-root:has(img[src*=health-program-cost-page]) .cs-grid--3{grid-template-columns:1fr}.ml-root:has(img[src*=health-program-cost-page]) .cs-h{gap:13px}.ml-root:has(img[src*=health-program-cost-page]) .cs-badge svg{width:28px;height:28px}.ml-root:has(img[src*=health-program-cost-page]) .cs-tl__item{grid-template-columns:52px 1fr;gap:16px}.ml-root:has(img[src*=health-program-cost-page]) .cs-tl__ic{width:52px;height:52px}.ml-root:has(img[src*=health-program-cost-page]) .cs-tl__item:not(:last-child):before{top:56px;left:25px}.ml-root:has(img[src*=health-program-cost-page]) .cs-res{flex-direction:column;align-items:flex-start;gap:14px}}.ml-root:has(img[src*=health-program-cost-page]){margin-bottom:0!important}
.ml-root:where(:has(>.ml-article)){width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative}.ml-root:where(:has(>.ml-article)),.ml-root:where(:has(>.ml-article)) *,.ml-root:where(:has(>.ml-article)) :before,.ml-root:where(:has(>.ml-article)) :after{box-sizing:border-box;margin:0;padding:0}.ml-root:where(:has(>.ml-article)){--bg:#050f23;--bg-soft:#0a172c;--bg-card:#0d1a3a8c;--bg-card-hi:#14265099;--ink:#e8eef7;--ink-2:#b8c4d6;--ink-3:#7e8a9c;--ink-4:#4f5a6c;--accent:#2196f3;--accent-2:#4a9eff;--accent-3:#64b5f6;--accent-soft:#4a9eff1a;--accent-line:#4a9eff47;--accent-glow:#2196f366;--grad-blue:linear-gradient(135deg, #42a5f5 0%, #2196f3 45%, #1565c0 100%);--border:#ffffff12;--border-2:#ffffff21;--green:#34d399;--red:#f87171;--amber:#fbbf24;--chat-bg:#fff;--chat-bar-bg:#f6f7f8;--chat-ink:#1f2937;--chat-ink-2:#4b5563;--chat-ink-3:#6b7280;--chat-border:#e5e7eb;--chat-user-bg:#f3f4f6;--serif:"Crimson Pro", Georgia, "Times New Roman", serif;--sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:17px;line-height:1.65;overflow-x:hidden}.ml-root:where(:has(>.ml-article)) a{color:var(--accent-3);text-underline-offset:3px;-webkit-text-decoration:underline #64b5f659;text-decoration:underline #64b5f659;transition:color .15s}.ml-root:where(:has(>.ml-article)) a:hover{color:#fff;text-decoration-color:currentColor}.ml-root:where(:has(>.ml-article)) input{font-family:inherit}.ml-root:where(:has(>.ml-article)) strong{color:#fff;font-weight:600}.ml-root:where(:has(>.ml-article)) em{font-style:italic}:where(.ml-root:has(>.ml-article)) .ml-hidden{display:none!important}:where(.ml-root:has(>.ml-article)) .ml-article{max-width:720px;margin:0 auto;padding:180px 24px 80px}:where(.ml-root:has(>.ml-article)) .ml-article>*+*{margin-top:1.2rem}:where(.ml-root:has(>.ml-article)) .ml-article>h2,:where(.ml-root:has(>.ml-article)) .ml-article>h3,:where(.ml-root:has(>.ml-article)) .ml-panel>h2,:where(.ml-root:has(>.ml-article)) .ml-panel>h3{margin-top:3rem}:where(.ml-root:has(>.ml-article)) .ml-article>h2+p,:where(.ml-root:has(>.ml-article)) .ml-article>h3+p,:where(.ml-root:has(>.ml-article)) .ml-panel>h2+p,:where(.ml-root:has(>.ml-article)) .ml-panel>h3+p{margin-top:1rem}:where(.ml-root:has(>.ml-article)) .ml-panel>*+*{margin-top:1.2rem}:where(.ml-root:has(>.ml-article)) .ml-article h1{font-family:var(--serif);letter-spacing:-.017em;color:#fff;text-wrap:balance;margin-bottom:1.4rem;font-size:clamp(1.75rem,3.6vw,2.45rem);font-weight:600;line-height:1.15}:where(.ml-root:has(>.ml-article)) .ml-hero-img{border:1px solid var(--border);background:#050f23;border-radius:14px;overflow:hidden;box-shadow:0 22px 60px -22px #0000008c;margin:.6rem 0 1.8rem!important}:where(.ml-root:has(>.ml-article)) .ml-hero-img img{width:100%;height:auto;display:block}:where(.ml-root:has(>.ml-article)) .ml-article h2,:where(.ml-root:has(>.ml-article)) .ml-panel h2{font-family:var(--serif);letter-spacing:-.01em;color:#fff;text-wrap:balance;font-size:clamp(1.5rem,2.8vw,1.95rem);font-weight:600;line-height:1.2}:where(.ml-root:has(>.ml-article)) .ml-article h3,:where(.ml-root:has(>.ml-article)) .ml-panel h3{font-family:var(--serif);letter-spacing:-.005em;color:#fff;font-size:clamp(1.2rem,2vw,1.4rem);font-weight:600}:where(.ml-root:has(>.ml-article)) .ml-article p,:where(.ml-root:has(>.ml-article)) .ml-panel p{color:var(--ink-2);font-size:1rem;line-height:1.75}:where(.ml-root:has(>.ml-article)) .ml-article p.ml-lead{color:var(--ink);font-size:1.1rem;line-height:1.65}:where(.ml-root:has(>.ml-article)) .ml-article p.ml-emph,:where(.ml-root:has(>.ml-article)) .ml-panel p.ml-emph{font-family:var(--serif);color:#fff;margin-top:1.6rem;margin-bottom:1.6rem;font-size:1.2rem;font-style:italic}:where(.ml-root:has(>.ml-article)) .ml-eyebrow{font-family:var(--sans);letter-spacing:0;color:var(--accent-3);align-items:center;gap:10px;font-size:.85rem;font-weight:500;display:inline-flex;margin-top:1rem!important;margin-bottom:1rem!important}:where(.ml-root:has(>.ml-article)) .ml-eyebrow__dash{background:var(--accent-2);flex-shrink:0;width:22px;height:1px;display:inline-block}:where(.ml-root:has(>.ml-article)) .ml-pill-eyebrow{border:1px solid var(--border-2);font-family:var(--sans);color:var(--ink-2);background:#ffffff08;border-radius:100px;align-items:center;gap:10px;padding:6px 16px 6px 6px;font-size:.86rem;font-weight:500;display:inline-flex;margin-top:1rem!important;margin-bottom:.4rem!important}:where(.ml-root:has(>.ml-article)) .ml-pill-eyebrow__badge{color:#fff;letter-spacing:.01em;background:#2196f3;border-radius:100px;flex-shrink:0;padding:3px 11px;font-size:.72rem;font-weight:600;display:inline-block}:where(.ml-root:has(>.ml-article)) .ml-pill-eyebrow+h2,:where(.ml-root:has(>.ml-article)) .ml-pill-eyebrow+h3{margin-top:.4rem!important}:where(.ml-root:has(>.ml-article)) .ml-pill-eyebrow+.ml-mockups{margin-top:.6rem!important}:where(.ml-root:has(>.ml-article)) .ml-quote{border-left:2px solid var(--accent-2);font-family:var(--serif);color:var(--ink);padding:4px 0 4px 22px;font-size:1.2rem;font-style:italic;line-height:1.55;margin:2rem 0!important}:where(.ml-root:has(>.ml-article)) .ml-quote em{color:#fff;font-style:italic}:where(.ml-root:has(>.ml-article)) .ml-callout{background:var(--accent-soft);border-left:3px solid var(--accent-2);font-family:var(--serif);border-radius:0 6px 6px 0;line-height:1.4;color:#fff!important;margin:1.8rem 0!important;padding:16px 22px!important;font-size:1.25rem!important}:where(.ml-root:has(>.ml-article)) .ml-callout strong{color:#fff;font-weight:600}:where(.ml-root:has(>.ml-article)) .ml-article ul.ml-comp,:where(.ml-root:has(>.ml-article)) .ml-panel ul.ml-comp{padding-left:0;list-style:none;margin-top:1.2rem!important}:where(.ml-root:has(>.ml-article)) .ml-article ul.ml-comp li,:where(.ml-root:has(>.ml-article)) .ml-panel ul.ml-comp li{color:var(--ink-2);border-bottom:1px dashed var(--border-2);padding:10px 0 10px 22px;position:relative}:where(.ml-root:has(>.ml-article)) .ml-article ul.ml-comp li:last-child,:where(.ml-root:has(>.ml-article)) .ml-panel ul.ml-comp li:last-child{border-bottom:none}:where(.ml-root:has(>.ml-article)) .ml-article ul.ml-comp li:before,:where(.ml-root:has(>.ml-article)) .ml-panel ul.ml-comp li:before{content:"";background:var(--accent-2);border-radius:50%;width:5px;height:5px;position:absolute;top:22px;left:4px}:where(.ml-root:has(>.ml-article)) .ml-article ol.ml-outcomes,:where(.ml-root:has(>.ml-article)) .ml-panel ol.ml-outcomes{counter-reset:outcome;padding-left:0;list-style:none;margin:1.2rem 0 1.6rem!important}:where(.ml-root:has(>.ml-article)) .ml-article ol.ml-outcomes li,:where(.ml-root:has(>.ml-article)) .ml-panel ol.ml-outcomes li{counter-increment:outcome;color:var(--ink-2);margin-top:1.4rem;padding:2px 0 2px 52px;font-size:1rem;line-height:1.75;position:relative}:where(.ml-root:has(>.ml-article)) .ml-article ol.ml-outcomes li:first-child,:where(.ml-root:has(>.ml-article)) .ml-panel ol.ml-outcomes li:first-child{margin-top:.4rem}:where(.ml-root:has(>.ml-article)) .ml-article ol.ml-outcomes li:before,:where(.ml-root:has(>.ml-article)) .ml-panel ol.ml-outcomes li:before{content:counter(outcome);width:36px;height:36px;color:var(--accent-3);font-family:var(--sans);background:#4a9eff1a;border:1px solid #4a9eff52;border-radius:9px;justify-content:center;align-items:center;font-size:.95rem;font-weight:600;line-height:1;display:flex;position:absolute;top:0;left:0}:where(.ml-root:has(>.ml-article)) .ml-article ol.ml-outcomes li strong,:where(.ml-root:has(>.ml-article)) .ml-panel ol.ml-outcomes li strong{color:#fff;font-weight:600}:where(.ml-root:has(>.ml-article)) .ml-article ol.ml-steps,:where(.ml-root:has(>.ml-article)) .ml-panel ol.ml-steps{counter-reset:step;padding-left:0;list-style:none;margin-top:1.2rem!important}:where(.ml-root:has(>.ml-article)) .ml-article ol.ml-steps li,:where(.ml-root:has(>.ml-article)) .ml-panel ol.ml-steps li{counter-increment:step;border-bottom:1px solid var(--border);color:var(--ink-2);padding:16px 0 16px 54px;font-size:1rem;line-height:1.7;position:relative}:where(.ml-root:has(>.ml-article)) .ml-article ol.ml-steps li:last-child,:where(.ml-root:has(>.ml-article)) .ml-panel ol.ml-steps li:last-child{border-bottom:none}:where(.ml-root:has(>.ml-article)) .ml-article ol.ml-steps li:before,:where(.ml-root:has(>.ml-article)) .ml-panel ol.ml-steps li:before{content:counter(step, decimal-leading-zero);font-family:var(--serif);color:var(--accent-3);width:40px;font-size:1.15rem;font-style:italic;font-weight:600;line-height:1;position:absolute;top:18px;left:0}:where(.ml-root:has(>.ml-article)) .ml-article ol.ml-steps li strong,:where(.ml-root:has(>.ml-article)) .ml-panel ol.ml-steps li strong{color:#fff}:where(.ml-root:has(>.ml-article)) .ml-step__body{display:inline}:where(.ml-root:has(>.ml-article)) .ml-tabs-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex;margin:2rem 0!important}:where(.ml-root:has(>.ml-article)) .ml-tabs-row .ml-tabs{margin:0!important}:where(.ml-root:has(>.ml-article)) .ml-tabs-row__hint{font-family:var(--sans);color:var(--ink-3);-webkit-user-select:none;user-select:none;letter-spacing:0;align-items:center;gap:6px;font-size:.78rem;font-style:normal;display:inline-flex}:where(.ml-root:has(>.ml-article)) .ml-tabs-row__hint svg{width:14px;height:14px;color:var(--ink-3);flex-shrink:0;animation:1.8s ease-in-out infinite ml-hint-arrow}@keyframes ml-hint-arrow{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@media (max-width:600px){:where(.ml-root:has(>.ml-article)) .ml-tabs-row__hint{display:none}}:where(.ml-root:has(>.ml-article)) .ml-tabs{border:1px solid var(--border-2);background:#ffffff08;border-radius:12px;gap:2px;padding:5px;display:inline-flex;margin:2rem 0!important}:where(.ml-root:has(>.ml-article)) .ml-tab{font-family:var(--sans);color:var(--ink-3);letter-spacing:.005em;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:10px 20px;font-size:.95rem;font-weight:600;transition:color .15s,background .15s}:where(.ml-root:has(>.ml-article)) .ml-tab:hover{color:var(--ink-2)}:where(.ml-root:has(>.ml-article)) .ml-tab.is-active{color:#fff;background:#2196f3}@media (max-width:560px){:where(.ml-root:has(>.ml-article)) .ml-tabs{width:100%}:where(.ml-root:has(>.ml-article)) .ml-tab{text-align:center;flex:1;padding:10px 12px;font-size:.88rem}}:where(.ml-root:has(>.ml-article)) .ml-panel{padding-top:.8rem;display:none}:where(.ml-root:has(>.ml-article)) .ml-panel.is-on{animation:.3s ease-out ml-fadeup;display:block}:where(.ml-root:has(>.ml-article)) .ml-mockups{grid-template-columns:1fr;gap:18px;max-width:960px;display:grid;margin-top:1.4rem!important;margin-left:auto!important;margin-right:auto!important}@media (min-width:760px){:where(.ml-root:has(>.ml-article)) .ml-mockups{grid-template-columns:1fr 1fr;gap:22px;width:calc(100vw - 48px);max-width:960px;position:relative;left:50%;transform:translate(-50%)}}:where(.ml-root:has(>.ml-article)) .ml-mockup{flex-direction:column;display:flex}:where(.ml-root:has(>.ml-article)) .ml-mockup__tag{font-family:var(--sans);letter-spacing:.005em;border-radius:100px;width:max-content;margin-bottom:10px;padding:5px 11px;font-size:.78rem;font-weight:500;display:inline-block}:where(.ml-root:has(>.ml-article)) .ml-mockup__tag--bad{color:#fca5a5;background:#f871711f;border:1px solid #f871714d}:where(.ml-root:has(>.ml-article)) .ml-mockup__tag--good{color:#6ee7b7;background:#34d3991a;border:1px solid #34d39952}:where(.ml-root:has(>.ml-article)) .ml-chat{background:var(--chat-bg);border:1px solid var(--chat-border);color:var(--chat-ink);border-radius:12px;overflow:hidden;box-shadow:0 18px 40px -20px #0009}:where(.ml-root:has(>.ml-article)) .ml-chat__bar{background:var(--chat-bar-bg);border-bottom:1px solid var(--chat-border);color:var(--chat-ink);align-items:center;gap:8px;padding:11px 14px;font-size:.83rem;font-weight:500;display:flex}:where(.ml-root:has(>.ml-article)) .ml-chat__logo{width:20px;height:20px;color:var(--chat-ink);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:where(.ml-root:has(>.ml-article)) .ml-chat__logo svg{width:100%;height:100%;display:block}:where(.ml-root:has(>.ml-article)) .ml-chat__body{padding:16px 14px 14px}:where(.ml-root:has(>.ml-article)) .ml-chat__userrow{justify-content:flex-end;align-items:center;gap:8px;margin-bottom:14px;display:flex}:where(.ml-root:has(>.ml-article)) .ml-chat__userbubble{background:var(--chat-user-bg);color:var(--chat-ink);border-radius:14px 14px 4px;max-width:78%;padding:8px 12px;font-size:.84rem;line-height:1.45}:where(.ml-root:has(>.ml-article)) .ml-chat__userav{background:var(--accent);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.66rem;font-weight:700;display:flex}:where(.ml-root:has(>.ml-article)) .ml-chat__airow{gap:10px;margin-bottom:8px;display:flex}:where(.ml-root:has(>.ml-article)) .ml-chat__ai-logo{border:1px solid var(--chat-border);width:28px;height:28px;color:var(--chat-ink);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:4px;display:flex}:where(.ml-root:has(>.ml-article)) .ml-chat__ai-logo svg{width:100%;height:100%;display:block}:where(.ml-root:has(>.ml-article)) .ml-chat__ai-text{color:var(--chat-ink);flex:1;font-size:.85rem;line-height:1.6}:where(.ml-root:has(>.ml-article)) .ml-chat__ai-text strong{color:var(--chat-ink);font-weight:600}:where(.ml-root:has(>.ml-article)) .ml-chat__cite{vertical-align:super;text-align:center;border-radius:3px;min-width:14px;height:14px;margin-left:2px;padding:0 3px;font-size:.6rem;font-weight:700;line-height:1;display:inline-block}:where(.ml-root:has(>.ml-article)) .ml-chat__cite--neutral{color:#374151;background:#d1d5db}:where(.ml-root:has(>.ml-article)) .ml-chat__cite--y{color:#1a1a1a;background:#fbbf24}:where(.ml-root:has(>.ml-article)) .ml-chat__cite--g{color:#0a2a1e;background:#34d399}:where(.ml-root:has(>.ml-article)) .ml-chat__cite--b{color:#0a1a3a;background:#60a5fa}:where(.ml-root:has(>.ml-article)) .ml-chat__sources{border-top:1px solid var(--chat-border);margin-top:14px;padding-top:12px}:where(.ml-root:has(>.ml-article)) .ml-chat__sources-l{letter-spacing:0;color:var(--chat-ink-3);margin-bottom:8px;font-size:.75rem;font-weight:500}:where(.ml-root:has(>.ml-article)) .ml-chat__src{color:var(--chat-ink-2);align-items:center;gap:8px;padding:5px 0;font-size:.78rem;display:flex}:where(.ml-root:has(>.ml-article)) .ml-chat__src-favicon{background:var(--chat-user-bg);width:16px;height:16px;color:var(--chat-ink-2);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;font-size:.58rem;font-weight:700;display:inline-flex}:where(.ml-root:has(>.ml-article)) .ml-calc{border:1px solid var(--border-2);background:#ffffff05;border-radius:10px;padding:24px 22px;margin:2rem 0!important}:where(.ml-root:has(>.ml-article)) .ml-calc__top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}:where(.ml-root:has(>.ml-article)) .ml-calc__brand{font-family:var(--sans);letter-spacing:0;color:var(--amber);font-size:.85rem;font-weight:600}:where(.ml-root:has(>.ml-article)) .ml-calc__progress{gap:5px;display:flex}:where(.ml-root:has(>.ml-article)) .ml-calc__pd{background:#ffffff14;border-radius:2px;width:28px;height:3px;transition:background .25s}:where(.ml-root:has(>.ml-article)) .ml-calc__pd.is-on{background:var(--accent-2)}:where(.ml-root:has(>.ml-article)) .ml-calc__step{position:relative}:where(.ml-root:has(>.ml-article)) .ml-calc__step-l{font-family:var(--sans);letter-spacing:0;color:var(--accent-3);margin-bottom:8px;font-size:.82rem;font-weight:500}:where(.ml-root:has(>.ml-article)) .ml-calc__q{font-family:var(--serif);color:#fff;letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.3rem,2.4vw,1.6rem);font-weight:600;line-height:1.25;margin-bottom:22px!important}:where(.ml-root:has(>.ml-article)) .ml-calc__field{border-bottom:1px solid var(--border-2);align-items:baseline;gap:10px;margin-bottom:18px;padding-bottom:10px;transition:border-color .2s;display:flex}:where(.ml-root:has(>.ml-article)) .ml-calc__field:focus-within{border-bottom-color:var(--accent-2)}:where(.ml-root:has(>.ml-article)) .ml-calc__field--narrow{padding-right:0;display:inline-flex}:where(.ml-root:has(>.ml-article)) .ml-calc__cur{font-family:var(--serif);color:var(--accent-3);font-size:1.6rem;font-weight:500}:where(.ml-root:has(>.ml-article)) .ml-calc__in{color:#fff;font-family:var(--serif);letter-spacing:-.02em;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0;font-size:clamp(1.8rem,4vw,2.4rem);font-weight:600;line-height:1.1}:where(.ml-root:has(>.ml-article)) .ml-calc__in::placeholder{color:#ffffff2e;-webkit-text-fill-color:#ffffff2e;opacity:1;font-weight:400}:where(.ml-root:has(>.ml-article)) .ml-calc__in::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:where(.ml-root:has(>.ml-article)) .ml-calc__in::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:where(.ml-root:has(>.ml-article)) .ml-calc__in{appearance:textfield}:where(.ml-root:has(>.ml-article)) .ml-calc__suffix{color:var(--ink-2);font-size:.95rem;font-weight:500}:where(.ml-root:has(>.ml-article)) .ml-calc__hint{color:var(--ink-3);font-size:.85rem;font-style:italic;margin-bottom:16px!important}:where(.ml-root:has(>.ml-article)) .ml-calc__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}:where(.ml-root:has(>.ml-article)) .ml-btn{font-family:var(--sans);letter-spacing:.005em;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 22px;font-size:.94rem;font-weight:600;line-height:1;transition:all .2s;display:inline-flex}:where(.ml-root:has(>.ml-article)) .ml-btn--primary,.ml-root:where(:has(>.ml-article)) a.ml-btn--primary{background:#2196f3;color:#fff!important;text-decoration:none!important}:where(.ml-root:has(>.ml-article)) .ml-btn--primary:hover,.ml-root:where(:has(>.ml-article)) a.ml-btn--primary:hover{background:#42a5f5;color:#fff!important}:where(.ml-root:has(>.ml-article)) .ml-btn--primary:disabled{cursor:not-allowed;background:#ffffff0f;color:var(--ink-4)!important}.ml-root:where(:has(>.ml-article)) a.ml-btn{text-decoration:none!important}:where(.ml-root:has(>.ml-article)) .ml-btn--ghost{border-color:var(--border-2);color:var(--ink-2);background:0 0}:where(.ml-root:has(>.ml-article)) .ml-btn--ghost:hover{color:var(--ink);background:#ffffff0a}:where(.ml-root:has(>.ml-article)) .ml-btn--large{border-radius:12px;padding:14px 30px;font-size:1rem}:where(.ml-root:has(>.ml-article)) .ml-calc__res-m{color:var(--ink-2)!important;margin-bottom:4px!important;font-size:.95rem!important}:where(.ml-root:has(>.ml-article)) .ml-calc__res-n{font-family:var(--serif);color:#fff;letter-spacing:-.025em;margin-bottom:12px;font-size:clamp(2.6rem,7vw,4rem);font-weight:600;line-height:1}:where(.ml-root:has(>.ml-article)) .ml-calc__res-cap{font-style:italic;color:var(--ink-2)!important;margin-bottom:18px!important;font-size:.95rem!important}:where(.ml-root:has(>.ml-article)) .ml-calc__break{border:1px solid var(--border);background:#ffffff06;border-radius:8px;grid-template-columns:1fr;gap:12px;margin-bottom:16px;padding:14px 16px;display:grid}@media (min-width:560px){:where(.ml-root:has(>.ml-article)) .ml-calc__break{grid-template-columns:repeat(3,1fr)}}:where(.ml-root:has(>.ml-article)) .ml-calc__break>div{flex-direction:column;gap:2px;display:flex}:where(.ml-root:has(>.ml-article)) .ml-calc__break-l{letter-spacing:0;color:var(--ink-3);font-size:.78rem;font-weight:500}:where(.ml-root:has(>.ml-article)) .ml-calc__break-v{font-family:var(--serif);color:#fff;font-size:1.2rem;font-weight:600}:where(.ml-root:has(>.ml-article)) .ml-calc__break-v.is-big{color:var(--accent-3)}:where(.ml-root:has(>.ml-article)) .ml-founder{grid-template-columns:1fr;gap:22px;display:grid;margin-top:1.4rem!important}@media (min-width:560px){:where(.ml-root:has(>.ml-article)) .ml-founder{grid-template-columns:45fr 55fr;align-items:start;gap:32px}}:where(.ml-root:has(>.ml-article)) .ml-founder img{aspect-ratio:3/4;object-fit:cover;object-position:center 20%;border:1px solid var(--border-2);border-radius:8px;width:100%;max-width:100%}:where(.ml-root:has(>.ml-article)) .ml-founder__body>*+*{margin-top:.9rem}:where(.ml-root:has(>.ml-article)) .ml-founder__quote{font-family:var(--serif);border-left:2px solid var(--border-2);padding-left:16px;font-style:italic;color:var(--ink)!important;font-size:1.05rem!important;line-height:1.55!important}:where(.ml-root:has(>.ml-article)) .ml-founder__attr{letter-spacing:0;color:var(--ink-3)!important;font-size:.85rem!important;font-style:normal!important}:where(.ml-root:has(>.ml-article)) .ml-facts{border-top:1px solid var(--border);margin-top:1.4rem!important}:where(.ml-root:has(>.ml-article)) .ml-facts>div{border-bottom:1px solid var(--border);grid-template-columns:1fr;gap:4px;padding:14px 0;display:grid}@media (min-width:560px){:where(.ml-root:has(>.ml-article)) .ml-facts>div{grid-template-columns:200px 1fr;gap:24px}}:where(.ml-root:has(>.ml-article)) .ml-facts dt{font-family:var(--sans);letter-spacing:0;color:var(--ink);font-size:.92rem;font-weight:600}:where(.ml-root:has(>.ml-article)) .ml-facts dd{color:var(--ink-2);font-size:.95rem;line-height:1.55}:where(.ml-root:has(>.ml-article)) .ml-faq{margin-top:.8rem!important}:where(.ml-root:has(>.ml-article)) .ml-faq h3{margin-top:2rem}:where(.ml-root:has(>.ml-article)) .ml-faq h3:first-child{margin-top:1.4rem}:where(.ml-root:has(>.ml-article)) .ml-faq p{margin-top:.7rem}:where(.ml-root:has(>.ml-article)) .ml-cases-h1{font-family:var(--serif);letter-spacing:-.017em;color:#fff;text-wrap:balance;font-size:clamp(1.75rem,3.6vw,2.45rem);font-weight:600;line-height:1.15;margin-top:1rem!important;margin-bottom:1rem!important}:where(.ml-root:has(>.ml-article)) .ml-cases-intro{color:var(--ink-2);font-size:1rem;line-height:1.75;margin-bottom:2.4rem!important}:where(.ml-root:has(>.ml-article)) .ml-case-section{border-top:1px solid var(--border);padding-top:3rem;margin-top:4rem!important}:where(.ml-root:has(>.ml-article)) .ml-case-section:first-of-type{border-top:none;padding-top:0;margin-top:1.6rem!important}:where(.ml-root:has(>.ml-article)) .ml-case-section>*+*{margin-top:1.1rem}:where(.ml-root:has(>.ml-article)) .ml-case-section__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:1.2rem;display:flex}:where(.ml-root:has(>.ml-article)) .ml-case-section__num{font-family:var(--serif);color:var(--ink-3);letter-spacing:0;font-size:.95rem;font-style:italic}:where(.ml-root:has(>.ml-article)) .ml-case-section__pill{background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--accent-3);font-family:var(--sans);letter-spacing:.01em;border-radius:100px;padding:5px 12px;font-size:.72rem;font-weight:600;display:inline-block}:where(.ml-root:has(>.ml-article)) .ml-case-section__video{aspect-ratio:16/9;background:#000;border-radius:12px;position:relative;overflow:hidden;margin:0 0 1.4rem!important}:where(.ml-root:has(>.ml-article)) .ml-case-section__video video{object-fit:contain;background:#000;width:100%;height:100%;display:block}:where(.ml-root:has(>.ml-article)) .ml-case-section__play{cursor:pointer;z-index:4;background:#2196f3;border:none;border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;padding:0;transition:transform .2s,background .2s,opacity .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(.ml-root:has(>.ml-article)) .ml-case-section__play:hover{background:#42a5f5;transform:translate(-50%,-50%)scale(1.06)}:where(.ml-root:has(>.ml-article)) .ml-case-section__play svg{color:#fff;width:34px;height:34px;margin-left:5px}:where(.ml-root:has(>.ml-article)) .ml-case-section__play.is-hidden{opacity:0;pointer-events:none}:where(.ml-root:has(>.ml-article)) .ml-case-section__person{letter-spacing:0;font-family:var(--sans)!important;color:var(--ink-3)!important;margin:0!important;font-size:.9rem!important}:where(.ml-root:has(>.ml-article)) .ml-case-section__company{font-family:var(--serif);color:#fff;letter-spacing:-.01em;font-size:clamp(1.5rem,2.8vw,1.95rem);font-weight:600;line-height:1.2;margin:.3rem 0 .4rem!important}:where(.ml-root:has(>.ml-article)) .ml-case-section__industry{font-family:var(--sans)!important;color:var(--accent-3)!important;margin:0!important;font-size:.95rem!important}:where(.ml-root:has(>.ml-article)) .ml-case-section__date{font-family:var(--sans)!important;color:var(--ink-3)!important;margin:.2rem 0 1.4rem!important;font-size:.82rem!important}:where(.ml-root:has(>.ml-article)) .ml-case-section__story{margin:1.4rem 0!important}:where(.ml-root:has(>.ml-article)) .ml-case-section__story>*+*{margin-top:.9rem}:where(.ml-root:has(>.ml-article)) .ml-case-section__story p{color:var(--ink-2);font-size:1rem;line-height:1.75}:where(.ml-root:has(>.ml-article)) .ml-case-section__stats{grid-template-columns:1fr;gap:14px;display:grid;margin:1.6rem 0!important}@media (min-width:600px){:where(.ml-root:has(>.ml-article)) .ml-case-section__stats{grid-template-columns:repeat(3,1fr)}}:where(.ml-root:has(>.ml-article)) .ml-stat{border:1px solid var(--border-2);background:#ffffff05;border-radius:8px;padding:16px 18px}:where(.ml-root:has(>.ml-article)) .ml-stat__title{font-family:var(--serif);color:#fff;letter-spacing:-.01em;margin-bottom:6px;font-size:1.15rem;font-weight:600;line-height:1.25}:where(.ml-root:has(>.ml-article)) .ml-stat__desc{font-family:var(--sans);color:var(--ink-2);font-size:.85rem;font-weight:400;line-height:1.5}:where(.ml-root:has(>.ml-article)) .ml-case-section__quote{border-left:2px solid var(--accent-2);background:var(--accent-soft);font-family:var(--serif);color:var(--ink);border-radius:0 6px 6px 0;padding:16px 22px;font-size:1.05rem;font-style:italic;line-height:1.55;margin:1.4rem 0!important}:where(.ml-root:has(>.ml-article)) .ml-case-section__quote p{font-style:italic;color:var(--ink)!important;margin-bottom:.6rem!important;font-size:1.05rem!important;line-height:1.55!important}:where(.ml-root:has(>.ml-article)) .ml-case-section__quote p:last-child{margin-bottom:0!important}:where(.ml-root:has(>.ml-article)) .ml-case-section__published{font-style:italic;color:var(--ink-3)!important;margin-top:1.4rem!important;font-size:.88rem!important}:where(.ml-root:has(>.ml-article)) .ml-compare{grid-template-columns:1fr;gap:18px;display:grid;margin:1rem 0 1.4rem!important}@media (min-width:720px){:where(.ml-root:has(>.ml-article)) .ml-compare{grid-template-columns:1fr 1fr;gap:16px}}:where(.ml-root:has(>.ml-article)) .ml-compare__col{border:1px solid var(--border);background:#ffffff05;border-radius:10px;flex-direction:column;gap:8px;margin:0;padding:12px;display:flex}:where(.ml-root:has(>.ml-article)) .ml-compare__link{border:1px solid var(--border);cursor:zoom-in;background:#f7f7f7;border-radius:6px;line-height:0;transition:border-color .2s,transform .2s;display:block;position:relative;overflow:hidden;text-decoration:none!important}:where(.ml-root:has(>.ml-article)) .ml-compare__link:hover{border-color:var(--accent-line);transform:translateY(-1px)}:where(.ml-root:has(>.ml-article)) .ml-compare__link:after{content:"";opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#030818bf;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3Cline x1='8' y1='11' x2='14' y2='11'/%3E%3Cline x1='11' y1='8' x2='11' y2='14'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border:1px solid #ffffff2e;border-radius:50%;width:30px;height:30px;transition:opacity .2s;position:absolute;top:8px;right:8px}:where(.ml-root:has(>.ml-article)) .ml-compare__link:hover:after{opacity:1}:where(.ml-root:has(>.ml-article)) .ml-compare__col img{object-fit:cover;object-position:top center;width:100%;height:auto;max-height:460px;transition:opacity .2s;display:block}:where(.ml-root:has(>.ml-article)) .ml-compare__link:hover img{opacity:.92}:where(.ml-root:has(>.ml-article)) .ml-compare__cap{font-family:var(--sans);letter-spacing:0;padding:2px 0;font-size:.78rem;font-weight:600}:where(.ml-root:has(>.ml-article)) .ml-compare__cap--before{color:var(--red)}:where(.ml-root:has(>.ml-article)) .ml-compare__cap--after{color:var(--green)}:where(.ml-root:has(>.ml-article)) .ml-compare__col ul{margin:.2rem 0 0;padding-left:0;list-style:none}:where(.ml-root:has(>.ml-article)) .ml-compare__col ul li{color:var(--ink-2);padding:3px 0 3px 18px;font-size:.84rem;line-height:1.45;position:relative}:where(.ml-root:has(>.ml-article)) .ml-compare__col ul li:before{content:"";background:var(--accent-2);border-radius:50%;width:4px;height:4px;position:absolute;top:12px;left:4px}:where(.ml-root:has(>.ml-article)) .ml-closing{border-top:1px solid var(--border);margin-top:4rem;padding-top:2.6rem}:where(.ml-root:has(>.ml-article)) .ml-closing>*+*{margin-top:1rem}:where(.ml-root:has(>.ml-article)) .ml-cta-row{margin-top:1.8rem!important}:where(.ml-root:has(>.ml-article)) .ml-cta-row a{text-decoration:none}body.ml-locked{overflow:hidden}:where(.ml-root:has(>.ml-article)) .ml-lightbox{z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:zoom-out;background:#000000eb;padding:60px 20px 24px;display:none;position:fixed;inset:0;overflow:auto}:where(.ml-root:has(>.ml-article)) .ml-lightbox.is-on{animation:.2s ease-out ml-fadeup;display:block}:where(.ml-root:has(>.ml-article)) .ml-lightbox__x{color:#fff;z-index:10001;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:1.7rem;line-height:1;display:flex;position:fixed;top:14px;right:18px}:where(.ml-root:has(>.ml-article)) .ml-lightbox__x:hover{border-color:var(--red);color:var(--red);background:#f871712e}:where(.ml-root:has(>.ml-article)) .ml-lightbox__inner{justify-content:center;display:flex}:where(.ml-root:has(>.ml-article)) .ml-lightbox__inner img{cursor:default;border-radius:6px;width:auto;max-width:min(1100px,95vw);height:auto;display:block;box-shadow:0 30px 80px #0009}@keyframes ml-fadeup{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ml-root:where(:has(>.ml-article)) input.ml-calc__in,.ml-root:where(:has(>.ml-article)) input[type=number].ml-calc__in{box-shadow:none!important;color:#fff!important;appearance:none!important;width:100%!important;height:auto!important;line-height:1.1!important;font-family:var(--serif)!important;text-transform:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important;font-size:clamp(1.8rem,4vw,2.4rem)!important;font-weight:600!important}.ml-root:where(:has(>.ml-article)) button.ml-btn,.ml-root:where(:has(>.ml-article)) button.ml-tab{text-transform:none!important;letter-spacing:.005em!important}@media (max-width:560px){:where(.ml-root:has(>.ml-article)) .ml-article{padding:120px 20px 60px}:where(.ml-root:has(>.ml-article)) .ml-article h1,:where(.ml-root:has(>.ml-article)) .ml-cases-h1{font-size:1.7rem}:where(.ml-root:has(>.ml-article)) .ml-calc{padding:18px 16px}:where(.ml-root:has(>.ml-article)) .ml-case-section{padding-top:2.2rem;margin-top:3rem!important}}.ml-root:where(:has(>.ml-article)){--mr-navy:#06234f;--mr-navy-deep:#02060f;--mr-navy-mid:#081a3a;--mr-navy-light:#1d4ea0;--mr-navy-glow:#2f6cd6;--mr-blue:#06f;--mr-blue-2:#01a7ff;--mr-blue-deep:#0052cc;--mr-blue-light:#7ea7e5;--mr-blue-soft:#eaf1fc;--mr-blue-tint:#f4f8ff;--mr-blue-grad:linear-gradient(135deg, #06f 0%, #01a7ff 100%);--mr-blue-grad-deep:linear-gradient(135deg, #0052cc 0%, #0086d6 100%);--mr-bg:#fff;--mr-bg-soft:#f4f7fb;--mr-ink:#06234f;--mr-text:#3a4660;--mr-text-soft:#6b7791;--mr-text-mute:#94a0b8;--mr-line:#e6eaf0;--mr-line-2:#eef1f6;--mr-success:#16a34a;--mr-warning:#f59e0b;--mr-danger:#dc2626;--mr-star:#ffb443;--mr-accent:#06f;--mr-shadow-sm:0 1px 2px #06234f0a;--mr-shadow:0 4px 16px #06234f0f, 0 1px 3px #06234f0a;--mr-shadow-lg:0 24px 56px -16px #06234f2e, 0 10px 20px -8px #06234f14;--mr-radius-sm:10px;--mr-radius:16px;--mr-radius-lg:22px;--mr-radius-pill:999px;--mr-maxw:1200px;--mr-gutter:clamp(24px, 4vw, 48px)}[data-theme=dark] .ml-root:where(:has(>.ml-article)),.ml-root:where(:has(>.ml-article))[data-theme=dark]{--mr-bg:#02060f;--mr-bg-soft:#0a1428;--mr-ink:#fff;--mr-text:#dbe4f1;--mr-text-soft:#a9b8d2;--mr-line:#ffffff1a;--mr-line-2:#ffffff0f}.ml-root:where(:has(>.ml-article)) *,.ml-root:where(:has(>.ml-article)) :before,.ml-root:where(:has(>.ml-article)) :after{box-sizing:border-box}.ml-root:where(:has(>.ml-article)) a{color:inherit;text-decoration:none}.ml-root:where(:has(>.ml-article)) button{cursor:pointer;color:inherit;background:0 0;border:0;font-family:inherit}.ml-root:where(:has(>.ml-article)) img{max-width:100%;height:auto;display:block}.ml-root:where(:has(>.ml-article)) h1,.ml-root:where(:has(>.ml-article)) h2,.ml-root:where(:has(>.ml-article)) h3,.ml-root:where(:has(>.ml-article)) h4{color:var(--mr-ink);letter-spacing:-.02em;text-wrap:balance;margin:0;font-family:Inter,sans-serif}.ml-root:where(:has(>.ml-article)) h1{letter-spacing:-.03em;font-size:clamp(28px,3.6vw,46px);font-weight:700;line-height:1.08}.ml-root:where(:has(>.ml-article)) h2{letter-spacing:-.025em;font-size:clamp(22px,2.5vw,34px);font-weight:700;line-height:1.15}.ml-root:where(:has(>.ml-article)) h3{letter-spacing:-.01em;font-size:clamp(18px,1.5vw,22px);font-weight:600;line-height:1.3}.ml-root:where(:has(>.ml-article)) h4{font-size:15px;font-weight:600}.ml-root:where(:has(>.ml-article)) p{margin:0}
[data-form-slot]:empty{min-height:630px}@media (max-width:559.98px){[data-form-slot]:empty{min-height:821px}}@media (max-width:469.98px){[data-form-slot]:empty{min-height:890px}}@media (min-width:930px){.cg-quote__main [data-form-slot]:empty{min-height:659px}}
.mr-bare{max-width:800px;color:var(--navy-900);margin-inline:auto;padding:128px 24px 72px;line-height:1.6}.mr-bare>:first-child{margin-top:0}.mr-bare h2{font-family:var(--font-heading);font-size:var(--prose-h2-size);margin:40px 0 12px;font-weight:700;line-height:1.25}.mr-bare p,.mr-bare ul{margin:0 0 16px}
.mb-archive{--mb-font-ui:"Inter", system-ui, -apple-system, sans-serif;--mb-font-head:"Figtree", system-ui, -apple-system, sans-serif;--mb-font-sans:"Inter", sans-serif;letter-spacing:-.01em;font-size:16px;font-weight:400;line-height:1.5em}@media (max-width:999.98px){.mb-archive{font-size:15px}}@media (max-width:689.98px){.mb-archive{letter-spacing:normal;font-size:14px}}.mb-archive .mb{--mb-accent:#0062f6;--mb-accent-2:#01a7ff;--mb-accent-deep:#0052cc;--mb-ink:#050f23;--mb-ink-2:#2a3344;--mb-ink-3:#5a6478;--mb-ink-4:#6e7583;--mb-bg:#fff;--mb-soft:#f2f5fc;--mb-line:#050f2314;--mb-line-2:#050f2324;--mb-edge:8vw;--mb-max:1200px;background:var(--mb-bg);color:var(--mb-ink);font-family:var(--mb-font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}.mb-archive .mb *,.mb-archive .mb :before,.mb-archive .mb :after{box-sizing:border-box}.mb-archive .mb h1,.mb-archive .mb h2,.mb-archive .mb h3{font-family:var(--mb-font-head);margin:0}.mb-archive .mb p{margin:0}.mb-archive .mb .mb-wrap{width:100%;max-width:var(--mb-max);padding-left:clamp(20px, var(--mb-edge), 72px);padding-right:clamp(20px, var(--mb-edge), 72px);margin:0 auto}.mb-archive .mb .mb-hero{text-align:left;background:var(--mb-bg);padding:clamp(28px,4vw,52px) 0 clamp(16px,2.2vw,26px)}.mb-archive .mb .mb-hero__inner{max-width:var(--mb-max);margin-left:auto;margin-right:auto}.mb-archive .mb .mb-crumbs{font-family:var(--mb-font-sans);color:var(--mb-ink-4);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:9px;margin-bottom:11px;font-size:13px;font-weight:500;display:flex}.mb-archive .mb .mb-crumbs a{color:var(--mb-ink-3);text-decoration:none;transition:color .15s}.mb-archive .mb .mb-crumbs a:hover{color:var(--mb-accent)}.mb-archive .mb .mb-crumbs .mb-crumbs__sep{color:var(--mb-line-2)}.mb-archive .mb .mb-crumbs .mb-crumbs__current{color:var(--mb-ink);font-weight:600}.mb-archive .mb .mb-hero__title{font-family:var(--mb-font-head);letter-spacing:-.035em;color:var(--mb-ink);margin:0;font-size:clamp(46px,6.2vw,78px);font-weight:800;line-height:.98}.mb-archive .mb .mb-hero__sub{max-width:640px;color:var(--mb-ink-3);text-wrap:pretty;margin:16px 0 0;font-size:clamp(16px,1.5vw,18px);line-height:1.62}.mb-archive .mb .mb-filter{z-index:5;background:#fff;padding:clamp(22px,2.4vw,30px) 0 clamp(16px,1.8vw,20px);position:sticky;top:0}.mb-archive .mb .mb-chips{background:#eef0f3;border-radius:14px;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px;max-width:100%;padding:5px;display:inline-flex}.mb-archive .mb .mb-chip{appearance:none;cursor:pointer;font-family:var(--mb-font-sans);letter-spacing:0;color:var(--mb-ink-3);background:0 0;border:none;border-radius:10px;padding:9px 18px;font-size:13.5px;font-weight:600;line-height:1;transition:color .16s,background-color .16s,box-shadow .16s}.mb-archive .mb .mb-chip:hover{color:var(--mb-ink)}.mb-archive .mb .mb-chip.is-active{color:var(--mb-ink);background:#fff;box-shadow:0 1px 2px #050f230f,0 2px 8px -3px #050f231f}.mb-archive .mb .mb-chip.is-active:hover{color:var(--mb-ink)}.mb-archive .mb .mb-list{padding:clamp(40px,5vw,64px) 0 clamp(64px,9vw,110px)}.mb-archive .mb .mb-list--nofilter{padding-top:clamp(8px,1.5vw,18px)}.mb-archive .mb .mb-grid{grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.4vw,30px);display:grid}.mb-archive .mb .mb-card{border:1px solid var(--mb-line);color:inherit;background:#fff;border-radius:18px;flex-direction:column;text-decoration:none;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s,border-color .22s;animation:.5s cubic-bezier(.16,1,.3,1) both mb-in;display:flex;overflow:hidden}.mb-archive .mb .mb-card:hover{border-color:var(--mb-line-2);transform:translateY(-2px);box-shadow:0 8px 22px -14px #050f232e}@keyframes mb-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.mb-archive .mb .mb-card__media{aspect-ratio:1.78;background:linear-gradient(135deg,#0c2c57 0%,#07193c 100%);position:relative;overflow:hidden}.mb-archive .mb .mb-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.16,1,.3,1);display:block}.mb-archive .mb .mb-card:hover .mb-card__media img{transform:scale(1.02)}.mb-archive .mb .mb-card__ph{background:linear-gradient(135deg,#0c2c57 0%,#07193c 100%);position:absolute;inset:0}.mb-archive .mb .mb-card__body{flex-direction:column;flex:1;padding:22px 22px 20px;display:flex}.mb-archive .mb .mb-card__cat{font-family:var(--mb-font-sans);letter-spacing:0;text-transform:none;color:var(--mb-accent);background:#0066ff14;border-radius:5px;align-self:flex-start;margin-bottom:14px;padding:5px 11px;font-size:11.5px;font-weight:600}.mb-archive .mb .mb-card__title{letter-spacing:-.015em;color:var(--mb-ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:18px;font-weight:700;line-height:1.32;display:-webkit-box;overflow:hidden}.mb-archive .mb .mb-card__excerpt{color:var(--mb-ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 0;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.mb-archive .mb .mb-card__meta{border-top:1px solid var(--mb-line);letter-spacing:0;text-transform:none;color:var(--mb-ink-4);align-items:center;gap:9px;margin-top:18px;padding-top:16px;font-size:11.5px;font-weight:600;display:flex}.mb-archive .mb .mb-card__dot{background:var(--mb-ink-4);border-radius:50%;flex:none;width:3px;height:3px}.mb-archive .mb .mb-card--sk{pointer-events:none;animation:none}.mb-archive .mb .mb-card--sk .mb-card__media{background:var(--mb-soft)}.mb-archive .mb .mb-sk{background:linear-gradient(90deg,#050f230f,#050f2308);border-radius:7px;animation:1.6s ease-in-out infinite mb-pulse;display:block}.mb-archive .mb .mb-sk--pill{border-radius:999px;width:84px;height:22px;margin-bottom:14px}.mb-archive .mb .mb-sk--l{height:14px;margin-bottom:9px}.mb-archive .mb .mb-sk--w70{width:70%}.mb-archive .mb .mb-sk--t{width:50%;height:12px;margin-top:14px}@keyframes mb-pulse{0%,to{opacity:1}50%{opacity:.5}}.mb-archive .mb .mb-empty{text-align:center;color:var(--mb-ink-3);padding:40px 0;font-size:16px}.mb-archive .mb .mb-pager{font-family:var(--mb-font-sans);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:clamp(40px,5vw,58px);display:flex}.mb-archive .mb .mb-pager:empty{display:none}.mb-archive .mb .mb-pager .page-numbers{min-width:42px;height:42px;color:var(--mb-ink-2);border:1px solid var(--mb-line-2);background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:15px;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.mb-archive .mb .mb-pager a.page-numbers:hover{color:var(--mb-accent);border-color:var(--mb-accent)}.mb-archive .mb .mb-pager .page-numbers.current{background:var(--mb-ink);border-color:var(--mb-ink);color:#fff}.mb-archive .mb .mb-pager .page-numbers.dots{min-width:22px;color:var(--mb-ink-4);background:0 0;border:none;padding:0}.mb-archive .mb .mb-pager .page-numbers.next svg,.mb-archive .mb .mb-pager .page-numbers.prev svg{color:currentColor}@media (max-width:980px){.mb-archive .mb .mb-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.mb-archive .mb .mb-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mb-archive .mb .mb-card{animation:none}.mb-archive .mb .mb-card:hover,.mb-archive .mb .mb-card:hover .mb-card__media img{transform:none}.mb-archive .mb .mb-sk{animation:none}}.mb-archive .mb a.mb-chip{text-decoration:none;display:inline-block}
