.blog-rich-content{font-size:1.05rem;line-height:1.8;color:#34495e;overflow-wrap:anywhere}.blog-rich-content>:first-child{margin-top:0}.blog-rich-content p{margin:0 0 1.15rem;color:inherit}.blog-rich-content h1,.blog-rich-content h2,.blog-rich-content h3,.blog-rich-content h4,.blog-rich-content h5,.blog-rich-content h6{color:#10263b;line-height:1.25!important;margin:2rem 0 .75rem;font-weight:700!important;text-transform:none;letter-spacing:normal}.blog-rich-content h1{font-size:2.2rem!important}.blog-rich-content h2{font-size:1.75rem!important}.blog-rich-content h3{font-size:1.4rem!important}.blog-rich-content h4{font-size:1.2rem!important}.blog-rich-content h5{font-size:1.05rem!important}.blog-rich-content h6{font-size:.95rem!important;text-transform:uppercase!important;letter-spacing:.04em!important}.blog-rich-content ol,.blog-rich-content ul{margin:0 0 1.15rem;padding-left:1.6rem}.blog-rich-content ul{list-style:disc}.blog-rich-content ol{list-style:decimal}.blog-rich-content li{list-style:inherit;margin:.3rem 0}.blog-rich-content li>p{margin:0}.blog-rich-content a{color:#005a94;text-decoration:underline;text-underline-offset:2px;font-weight:inherit}.blog-rich-content a:hover{color:#06304f}.blog-rich-content blockquote p{margin:0 0 .6rem}.blog-rich-content hr{border:0;border-top:2px solid #d5e2ee;opacity:1;background:none;height:0}.blog-rich-content code{background:#eef2f6;color:inherit;padding:.1em .35em;border-radius:4px;font-size:.92em}.blog-rich-content pre code{background:transparent;padding:0;color:inherit}.blog-rich-content mark{color:inherit;padding:0 .15em}.blog-rich-content figure{margin:1.25rem 0}.blog-rich-content td p,.blog-rich-content th p{margin:0}.blog-rich-content span{background:transparent!important;text-transform:none!important;letter-spacing:normal!important;display:inline!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;line-height:inherit!important;float:none!important;position:static!important}.blog-rich-content .blog-callout{margin:1.4rem 0;border-radius:12px;padding:14px 18px}.blog-rich-content .blog-callout>.blog-callout-body>:last-child{margin-bottom:0}.blog-rich-content .blog-callout-note{background:#e8f3fc;border:1px solid #bcd9f3}.blog-rich-content .blog-callout-cta{background:linear-gradient(135deg,#12315c,#1c4f8c);color:#fff;display:grid;grid-template-columns:1fr auto;grid-gap:12px 28px;gap:12px 28px;align-items:center;padding:22px 24px}.blog-rich-content .blog-callout-cta li,.blog-rich-content .blog-callout-cta p{color:#fff;font-size:1.08rem;line-height:1.55}.blog-rich-content .blog-callout-cta a:not(.blog-callout-btn){color:#fff}.blog-rich-content .blog-callout-buttons{display:flex;flex-direction:column;gap:10px;min-width:230px}.blog-rich-content a.blog-callout-btn{display:inline-flex;justify-content:center;align-items:center;border-radius:999px;padding:12px 22px;font-weight:650;font-size:.95rem;text-decoration:none;border:2px solid transparent;line-height:1.2;text-align:center}.blog-rich-content a.blog-callout-btn.primary{background:#fff;color:#12315c}.blog-rich-content a.blog-callout-btn.primary:hover{background:#e8f3fc;color:#12315c}.blog-rich-content a.blog-callout-btn.secondary{border-color:rgba(255,255,255,.6);color:#fff;background:transparent}.blog-rich-content a.blog-callout-btn.secondary:hover{background:rgba(255,255,255,.12);color:#fff}@media (max-width:760px){.blog-rich-content .blog-callout-cta{grid-template-columns:1fr}.blog-rich-content .blog-callout-buttons{min-width:0}}.article_root__ezMxb{--navy:#12315c;--blue:#1b7fd0;--blue-d:#14609f;--sky:#e8f3fc;--ink:#18222f;--mute:#556274;--line:#dfe6ee;--bg:#f5f8fb;--card:#fff;--r:16px;--shadow:0 1px 2px rgba(18,49,92,0.06),0 8px 24px rgba(18,49,92,0.07);background:var(--bg);color:var(--ink);font-size:17px;line-height:1.7}.article_root__ezMxb *{box-sizing:border-box}.article_root__ezMxb a{color:var(--blue-d);text-underline-offset:3px}.article_root__ezMxb a:hover{color:var(--navy)}.article_root__ezMxb :focus-visible{outline:3px solid var(--blue);outline-offset:2px;border-radius:6px}.article_wrap__sf_NW{max-width:1160px;margin:0 auto;padding:0 20px}.article_progress___yFHA{position:fixed;top:0;left:0;height:3px;width:0;background:var(--blue);z-index:9999}.article_btn__o_OD_{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:12px 22px;font-weight:650;font-size:.95rem;text-decoration:none;border:2px solid transparent;transition:.15s;cursor:pointer;line-height:1.2}.article_root__ezMxb .article_btnPrimary__kS_DP,.article_root__ezMxb a.article_btnPrimary__kS_DP{background:var(--blue);color:#fff}.article_root__ezMxb a.article_btnPrimary__kS_DP:hover{background:var(--blue-d);color:#fff}.article_root__ezMxb a.article_btnGhost__9UBod{background:transparent;color:var(--navy);border-color:var(--navy)}.article_root__ezMxb a.article_btnGhost__9UBod:hover{background:var(--navy);color:#fff}.article_root__ezMxb a.article_btnLight__GbsgW{background:#fff;color:var(--navy)}.article_root__ezMxb a.article_btnLight__GbsgW:hover{background:var(--sky);color:var(--navy)}.article_root__ezMxb a.article_btnOutlineLight__OC4Mh{border-color:rgba(255,255,255,.6);color:#fff}.article_root__ezMxb a.article_btnOutlineLight__OC4Mh:hover{background:rgba(255,255,255,.12);color:#fff}.article_btn__o_OD_ svg{width:18px;height:18px;flex:none}.article_hero___trIk{background:linear-gradient(180deg,var(--sky),var(--bg));padding:36px 0 8px}.article_crumbs__4XzNW{font-size:.88rem;color:var(--mute);margin:0 0 18px}.article_root__ezMxb .article_crumbs__4XzNW a{color:var(--mute);text-decoration:none}.article_root__ezMxb .article_crumbs__4XzNW a:hover{text-decoration:underline}.article_heroGrid__Ekd_6{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:36px;gap:36px;align-items:center}.article_heroGridSolo__UqTUb{grid-template-columns:minmax(0,820px)}.article_kicker__j5kYw{display:inline-block;background:#fff;color:var(--blue-d);border:1px solid #bcd9f3;border-radius:999px;font-weight:700;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;padding:5px 12px;margin-bottom:14px}.article_root__ezMxb h1.article_title__h0HnK{font-size:clamp(1.9rem,4.2vw,2.9rem);line-height:1.12;letter-spacing:-.02em;margin:0 0 16px;color:var(--navy);text-transform:none}.article_lede__Iz4pd{font-size:1.15rem;color:#2b3a4d;margin:0 0 18px}.article_byline__YaJy8{display:flex;flex-wrap:wrap;gap:6px 14px;color:var(--mute);font-size:.9rem;margin:0 0 22px;align-items:center}.article_byline__YaJy8 b{color:var(--ink)}.article_dot__kJ3bl{width:4px;height:4px;border-radius:50%;background:#b6c2d0}.article_heroCta__pGcK7{display:flex;flex-wrap:wrap;gap:12px}.article_heroImg__Zt68c{margin:0;border-radius:22px;overflow:hidden;box-shadow:var(--shadow);background:#fff;position:relative;aspect-ratio:1376/768}.article_layout__phqOo{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:40px;gap:40px;padding:36px 20px 56px;align-items:start}.article_layoutSolo__XBEHp{grid-template-columns:minmax(0,820px);justify-content:center}.article_toc__i_bap{position:-webkit-sticky;position:sticky;top:96px;background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:18px 14px 14px;box-shadow:var(--shadow);max-height:calc(100vh - 120px);overflow:auto}.article_root__ezMxb .article_toc__i_bap h2{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin:0 8px 8px;font-weight:700}.article_toc__i_bap ol{list-style:none;margin:0;padding:0;counter-reset:t}.article_toc__i_bap li{counter-increment:t;list-style:none}.article_root__ezMxb .article_toc__i_bap ol a{display:flex;gap:10px;padding:8px 10px;border-radius:10px;text-decoration:none;color:var(--ink);font-size:.92rem;line-height:1.35;border-left:3px solid transparent}.article_toc__i_bap ol a:before{content:counter(t);flex:none;width:22px;height:22px;border-radius:50%;background:var(--sky);color:var(--blue-d);font-weight:700;font-size:.75rem;display:grid;place-items:center;margin-top:1px}.article_root__ezMxb .article_toc__i_bap ol a:hover{background:var(--sky)}.article_root__ezMxb .article_toc__i_bap ol a[data-active=true]{background:var(--sky);border-left-color:var(--blue);font-weight:650}.article_tocCta__gANkU{margin:12px 6px 4px;padding-top:12px;border-top:1px solid var(--line)}.article_tocCta__gANkU .article_btn__o_OD_{width:100%;justify-content:center;padding:11px 14px;font-size:.9rem}.article_tocMobile__MygMh{display:none}.article_content__WP_0d section{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:28px 28px 26px;margin:0 0 22px;box-shadow:var(--shadow);scroll-margin-top:96px}.article_root__ezMxb .article_content__WP_0d h2{font-size:1.55rem;line-height:1.25;letter-spacing:-.01em;color:var(--navy);margin:0 0 16px;display:flex;gap:12px;align-items:center;text-transform:none;font-weight:700}.article_ic__Tgjih{flex:none;width:40px;height:40px;border-radius:12px;background:var(--sky);color:var(--blue-d);display:grid;place-items:center}.article_ic__Tgjih svg{width:22px;height:22px}.article_intro__iGj3G{margin:0 0 22px}.article_cards__Uomzm{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.article_cards__Uomzm li{background:linear-gradient(180deg,#fff,var(--sky));border:1px solid #cfe3f6;border-radius:14px;padding:16px 16px 14px;display:flex;flex-direction:column;gap:6px;list-style:none;margin:0}.article_cards__Uomzm li:last-child:nth-child(odd){grid-column:1/-1}.article_cards__Uomzm strong{font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--blue-d)}.article_cards__Uomzm span{font-size:1rem;line-height:1.5}.article_content__WP_0d .blog-rich-content ul:not([style]){list-style:none;padding:0;margin:0 0 1.15rem;display:grid;grid-gap:10px;gap:10px}.article_content__WP_0d .blog-rich-content ul:not([style])>li{list-style:none;position:relative;margin:0;padding:12px 14px 12px 44px;background:var(--bg);border:1px solid var(--line);border-radius:12px}.article_content__WP_0d .blog-rich-content ul:not([style])>li:before{content:"";position:absolute;left:15px;top:19px;width:14px;height:14px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 4px var(--sky)}.article_content__WP_0d .blog-rich-content ul:not([style])>li>p{margin:0}.article_content__WP_0d .blog-rich-content ul:not([style])>li strong{color:var(--navy)}.article_content__WP_0d .blog-rich-content .article_blog-callout__dS49B ul:not([style])>li{background:transparent;border:0;padding:0 0 0 20px;border-radius:0}.article_content__WP_0d .blog-rich-content .article_blog-callout__dS49B ul:not([style])>li:before{width:6px;height:6px;left:4px;top:.7em;box-shadow:none;background:currentColor}.article_faq__9h2Gu details{border:1px solid var(--line);border-radius:12px;background:#fff;margin:0 0 10px;overflow:hidden}.article_faq__9h2Gu summary{list-style:none;cursor:pointer;padding:16px 52px 16px 18px;font-weight:650;color:var(--navy);position:relative;line-height:1.4}.article_faq__9h2Gu summary::-webkit-details-marker{display:none}.article_faq__9h2Gu summary:after{content:"";position:absolute;right:20px;top:50%;width:10px;height:10px;border-right:2.5px solid var(--blue);border-bottom:2.5px solid var(--blue);transform:translateY(-70%) rotate(45deg);transition:.2s}.article_faq__9h2Gu details[open] summary:after{transform:translateY(-30%) rotate(-135deg)}.article_faq__9h2Gu details[open] summary{background:var(--sky)}.article_faq__9h2Gu .article_answer__UBMof{padding:4px 18px 16px;border-top:1px solid var(--line)}.article_faq__9h2Gu .article_answer__UBMof p{margin:12px 0 0}.article_root__ezMxb .article_faq__9h2Gu h3{margin:0;font:inherit;color:inherit;text-transform:none}.article_faqTools__ObjXj{display:flex;justify-content:flex-end;margin:-4px 0 12px}.article_faqTools__ObjXj button{background:none;border:0;color:var(--blue-d);font:600 .88rem system-ui,sans-serif;cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:0}.article_final__nQDmc{background:linear-gradient(135deg,var(--navy),#1c4f8c);color:#fff;border-radius:22px;padding:36px 30px;display:grid;grid-template-columns:1.3fr 1fr;grid-gap:28px;gap:28px;align-items:center;margin:0 0 22px;scroll-margin-top:96px}.article_root__ezMxb .article_final__nQDmc h2{color:#fff;display:block;margin:0 0 10px;font-size:1.7rem}.article_final__nQDmc p{color:#dbe8f6;margin:0 0 18px}.article_finalBtns__69f_8{display:flex;gap:12px;flex-wrap:wrap}.article_office__X7JTF{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2);border-radius:16px;padding:18px 20px;font-style:normal;line-height:1.6;color:#fff}.article_office__X7JTF b{display:block;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#9fd0f7;margin-bottom:6px}.article_sources__2RvCz ul{margin:0;padding-left:1.1em;color:var(--mute)}.article_sources__2RvCz li{margin:6px 0;list-style:disc}.article_root__ezMxb .article_sources__2RvCz h2{font-size:1.15rem}.article_bar__12rjO{position:fixed;left:0;right:0;bottom:0;background:#fff;border-top:1px solid var(--line);box-shadow:0 -6px 20px rgba(18,49,92,.1);padding:10px 14px;display:none;gap:10px;z-index:900}.article_bar__12rjO .article_btn__o_OD_{flex:1 1;justify-content:center;padding:12px 10px}.article_top__nvlMJ{position:fixed;right:18px;bottom:22px;width:44px;height:44px;border-radius:50%;border:0;background:var(--navy);color:#fff;cursor:pointer;display:none;place-items:center;box-shadow:var(--shadow);z-index:890;padding:0}.article_top__nvlMJ svg{width:20px;height:20px}@media (max-width:980px){.article_heroGrid__Ekd_6,.article_layout__phqOo{grid-template-columns:1fr}.article_layout__phqOo{gap:18px}.article_toc__i_bap{display:none}.article_tocMobile__MygMh{display:block;background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);margin-bottom:18px}.article_tocMobile__MygMh summary{cursor:pointer;padding:14px 18px;font-weight:700;color:var(--navy);list-style:none}.article_tocMobile__MygMh summary::-webkit-details-marker{display:none}.article_tocMobile__MygMh summary:after{content:"+";float:right;font-size:1.3rem;line-height:1}.article_tocMobile__MygMh[open] summary:after{content:"\2212"}.article_tocMobile__MygMh ol{margin:0;padding:0 14px 14px;list-style:none;counter-reset:m}.article_tocMobile__MygMh li{counter-increment:m;list-style:none}.article_root__ezMxb .article_tocMobile__MygMh a{display:flex;gap:10px;padding:10px 8px;text-decoration:none;color:var(--ink);border-top:1px solid var(--line)}.article_tocMobile__MygMh a:before{content:counter(m);color:var(--blue-d);font-weight:700;width:20px}.article_final__nQDmc{grid-template-columns:1fr}.article_bar__12rjO{display:flex}.article_root__ezMxb{padding-bottom:76px}.article_top__nvlMJ{bottom:78px}}@media (max-width:760px){.article_final__nQDmc{padding:28px 20px}}@media (max-width:560px){.article_cards__Uomzm{grid-template-columns:1fr}.article_root__ezMxb{font-size:16.5px}.article_content__WP_0d section{padding:22px 18px}.article_root__ezMxb .article_content__WP_0d h2{font-size:1.3rem}}@media (prefers-reduced-motion:reduce){.article_root__ezMxb *{transition:none!important;scroll-behavior:auto!important}}@media print{.article_bar__12rjO,.article_final__nQDmc,.article_progress___yFHA,.article_tocMobile__MygMh,.article_toc__i_bap,.article_top__nvlMJ{display:none!important}.article_content__WP_0d section{box-shadow:none}}.caseStudy_clientRow__mbDNk{display:flex;align-items:center;gap:14px;margin:0 0 14px;flex-wrap:wrap}.caseStudy_logoBox__KQpZ2{background:#fff;border:1px solid var(--line);border-radius:12px;padding:8px 14px;display:flex;align-items:center}.caseStudy_logoBox__KQpZ2 img{height:40px;width:auto;max-width:160px;object-fit:contain;display:block}.caseStudy_clientName__u6zM9{font-weight:700;color:var(--navy);font-size:1.05rem}.caseStudy_metricsBand__I_nJc{max-width:1160px;margin:0 auto;padding:22px 20px 0}.caseStudy_metrics__825KB{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:14px;gap:14px}.caseStudy_metric__RLpzP{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:18px 18px 16px;box-shadow:var(--shadow);list-style:none;margin:0}.caseStudy_metricValue__GWaiz{display:block;font-size:clamp(1.8rem,3.2vw,2.4rem);font-weight:800;line-height:1.05;color:var(--blue);letter-spacing:-.02em}.caseStudy_metricLabel__mXV64{display:block;margin-top:6px;color:var(--mute);font-size:.92rem;line-height:1.4}.caseStudy_split__g1Yln{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:36px;gap:36px;padding:36px 20px 56px;align-items:start}.caseStudy_splitSolo__CFFnT{grid-template-columns:minmax(0,820px);justify-content:center}.caseStudy_facts__SWr26{position:-webkit-sticky;position:sticky;top:96px;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:20px 20px 18px;box-shadow:var(--shadow)}.caseStudy_facts__SWr26 h2{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin:0 0 12px;font-weight:700}.caseStudy_factsList__jEBbZ{margin:0;padding:0}.caseStudy_factsList__jEBbZ div{padding:10px 0;border-top:1px solid var(--line)}.caseStudy_factsList__jEBbZ div:first-child{border-top:0;padding-top:0}.caseStudy_factsList__jEBbZ dt{font-size:.78rem;letter-spacing:.05em;text-transform:uppercase;color:var(--blue-d);font-weight:700;margin:0 0 2px}.caseStudy_factsList__jEBbZ dd{margin:0;color:var(--ink);line-height:1.45}.caseStudy_factsList__jEBbZ ul{list-style:none;margin:0;padding:0}.caseStudy_factsList__jEBbZ li{list-style:none;margin:2px 0}.caseStudy_factsCta__lr6sS{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.caseStudy_factsCta__lr6sS a{width:100%;justify-content:center}.caseStudy_step___pcUW{display:flex;gap:12px;align-items:center}.caseStudy_stepNo__xb0FC{flex:none;width:40px;height:40px;border-radius:12px;background:var(--sky);color:var(--blue-d);font-weight:800;display:grid;place-items:center;font-size:1.05rem}.caseStudy_resultsCard__kLwVS{border-color:#bcd9f3!important;background:linear-gradient(180deg,#fff,var(--sky))!important}.caseStudy_storyH3__S4yr8{font-size:1.25rem;line-height:1.3;color:var(--navy);margin:24px 0 10px;font-weight:700;text-transform:none}.caseStudy_text__vKK15 p{margin:0 0 14px}.caseStudy_text__vKK15 p:last-child{margin-bottom:0}.caseStudy_quote__nTcPg{margin:0 0 22px;background:linear-gradient(135deg,var(--navy),#1c4f8c);color:#fff;border-radius:22px;padding:32px 30px;position:relative}.caseStudy_quote__nTcPg:before{content:"\201C";position:absolute;top:4px;left:22px;font-size:5rem;line-height:1;color:rgba(255,255,255,.25);font-family:Georgia,serif}.caseStudy_quote__nTcPg blockquote{margin:0;padding:18px 0 0;border:0;color:#fff;font-size:1.25rem;line-height:1.55;font-style:italic;background:none}.caseStudy_quote__nTcPg blockquote p{margin:0;color:#fff}.caseStudy_quoteBy__MwBjg{display:flex;align-items:center;gap:12px;margin-top:18px}.caseStudy_quoteBy__MwBjg img{width:52px;height:52px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.5)}.caseStudy_quoteBy__MwBjg b{display:block;color:#fff}.caseStudy_quoteBy__MwBjg span{color:#bcd9f3;font-size:.92rem}.caseStudy_more__MN2kB{max-width:1160px;margin:0 auto;padding:0 20px 56px}.caseStudy_more__MN2kB h2{font-size:1.5rem;color:var(--navy);margin:0 0 18px;font-weight:700;text-transform:none}@media (max-width:980px){.caseStudy_split__g1Yln{grid-template-columns:1fr;gap:18px}.caseStudy_facts__SWr26{position:static;order:-1}.caseStudy_factsList__jEBbZ{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 18px;gap:0 18px}.caseStudy_factsList__jEBbZ div:nth-child(2){border-top:0;padding-top:0}.caseStudy_factsList__jEBbZ div:last-child{grid-column:1/-1}}