.content-resource-links{padding:0}.content-resource-links__header{align-items:flex-start;display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.content-resource-links__header h2{margin:32px 0 0}.content-resource-links__header p{color:var(--text-color-secondary);margin:0;max-width:720px}.content-resource-links__grid{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.content-resource-links__grid{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}}.content-resource-card{background:#fff;border:1px solid #e0e9f8;border-radius:20px;color:inherit;display:flex;flex-direction:column;gap:12px;min-height:0;padding:24px;text-decoration:none!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.content-resource-card:focus-visible,.content-resource-card:hover{background:#f9fbff;border-color:#bfd4ff}.content-resource-card :is(h3,p){margin:0}.content-resource-card h3{color:#051441;font-size:24px;line-height:1.2}.content-resource-card p{color:#41516e;display:-webkit-box;line-height:1.65;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.content-resource-card__action{color:var(--active-color);display:inline-flex;font-weight:600;gap:8px;margin-top:6px}.col-spacing>:not(:last-child){margin-right:16px}.col-spacing-inline>:not(:last-child){margin-right:12px}.row-spacing>:not(:last-child){margin-bottom:16px}.row-spacing-half>:not(:last-child){margin-bottom:8px}.row-spacing-inline>:not(:last-child){margin-bottom:12px}.row-spacing-block>:not(:last-child){margin-bottom:32px}.wrap-spacing{margin-bottom:-16px;margin-right:-16px}.wrap-spacing>*{margin-bottom:16px;margin-right:16px}.blog{background:radial-gradient(circle at top right,#0052cc1f,#0000 28%),linear-gradient(180deg,#f7fbff,#fff 28%);min-height:100%;padding-bottom:64px;padding-top:88px}@media(min-width:640px){.blog{padding-top:132px}}.blog__container{display:flex;flex-direction:column;gap:32px}.blog-breadcrumbs{color:#5a6785;display:flex;flex-wrap:wrap;font-size:14px;gap:10px}.blog-breadcrumbs a{color:var(--active-color)}.blog-breadcrumbs__separator{color:#8ca0c1}@media(max-width:640px){.blog--article :is(.blog-breadcrumbs__current,.blog-breadcrumbs__separator--current){display:none}}.blog-hero{background:linear-gradient(135deg,#0052cc14,#0052cc05),#fff;border:1px solid #d9e7ff;border-radius:28px;box-shadow:0 20px 50px #002f7414;display:grid;gap:24px;padding:28px}@media(min-width:640px){.blog-hero{align-items:end;grid-template-columns:1.5fr 1fr;padding:40px}}.blog-hero__copy{display:flex;flex-direction:column;gap:12px}.blog-hero__copy h1{color:#051441;font-size:clamp(32px,4vw,48px);line-height:1.05;margin:0}.blog-hero__copy p{color:#30405d;font-size:18px;line-height:1.7;margin:0;max-width:60ch}.blog-search-field{display:flex;flex-direction:column;gap:8px}.blog-search-field input{background:#fff;border:1px solid #bfd4ff!important;border-radius:16px;box-shadow:inset 0 1px 1px #002f7408;min-height:54px;padding:0 18px}.blog-search-field__label{color:#58709a;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.blog-section{display:flex;flex-direction:column;gap:20px;margin-top:32px}.blog-section__header{display:flex;flex-direction:column;gap:10px}.blog-section__header h2{color:#051441;font-size:28px;margin:0}.blog-section__header p{color:#4a5b7a;line-height:1.7;margin:0}.blog-article-grid{display:grid;gap:16px}@media(min-width:640px){.blog-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.blog-article-card{background:#fff;border:1px solid #dce6f7;border-radius:24px;box-shadow:0 16px 36px #0514410f;display:flex;flex-direction:column;gap:14px;padding:24px;text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.blog-article-card:focus,.blog-article-card:hover{border-color:#9ebfff;box-shadow:0 20px 42px #0052cc1f;transform:translateY(-2px)}.blog-article-card h3{color:#051441;font-size:22px;line-height:1.3;margin:0}.blog-article-card p{color:#43526e;line-height:1.7;margin:0}.blog-card-date{color:#6f84aa;font-size:13px}.blog-card-action{color:var(--active-color);font-weight:700;margin-top:auto}.blog-article-shell{display:grid;gap:24px}@media(min-width:1250px){.blog-article-shell{align-items:start;gap:15px;grid-template-columns:180px minmax(0,750px) 210px}}.blog--article .blog__container{gap:20px}.blog-article-shell__main{display:flex;flex-direction:column;gap:20px;min-width:0}.blog-article-shell__left,.blog-article-shell__right{display:none}@media(min-width:1250px){.blog-article-shell__left,.blog-article-shell__right{display:block;position:sticky;top:118px}}.blog-toc{max-height:calc(100vh - 150px);overflow-y:auto;padding:18px 6px 18px 0}.blog-toc>p{color:#051441;font-size:13px;font-weight:800;letter-spacing:.08em;margin:0 0 12px;text-transform:uppercase}.blog-toc ol{display:grid;gap:2px;list-style:none;margin:0;padding:0}.blog-toc a{border-left:2px solid #d3def0;color:#53627f;display:block;font-size:12px;line-height:1.45;padding:7px 10px;text-decoration:none!important;transition:border-color .15s ease,color .15s ease,background .15s ease}.blog-toc :is(a:focus,a:hover,a[aria-current=location]){background:#edf4ff;border-left-color:var(--primary-color);color:#0a3f91}.blog-toc a[aria-current=location]{font-weight:700}.blog-editorial-byline{align-items:center;border-bottom:1px solid #dce6f7;border-top:1px solid #dce6f7;color:#53627f;display:flex;flex-wrap:wrap;font-size:12px;gap:10px 12px;line-height:1.45;margin:0 0 22px;padding:10px 0}.blog-editorial-byline__credit{align-items:center;display:flex;gap:8px}.blog-editorial-byline__credit span{color:#43526e;font-weight:600}.blog-editorial-byline__copy{align-items:baseline;display:flex;flex-wrap:wrap;margin:0}.blog-editorial-byline__comma{margin-left:-2px;margin-right:2px}.blog-editorial-byline__avatars{display:flex}.blog-editorial-byline__avatars .blog-editorial-byline__avatar+.blog-editorial-byline__avatar{margin-left:-10px}.blog-editorial-byline__avatar{background:#edf4ff;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #cbdaf2;display:block!important;flex:0 0 36px;height:36px;margin:0!important;object-fit:cover;object-position:top center;width:36px}.blog-editorial-byline__updated{margin:0 0 0 auto!important;white-space:nowrap}@media(max-width:640px){.blog-editorial-byline__updated{margin-left:0!important;width:100%}}.blog-article-content{box-sizing:border-box;color:#2d3e5b;line-height:1.8;margin:0 auto;max-width:900px;padding:0;width:100%}@media(min-width:640px){.blog-article-content{background:#fff;border:1px solid #dce6f7;border-radius:28px;box-shadow:0 18px 38px #0514410d;padding:38px 42px}}.blog-article-content :is(h1,h2,h3,h4){color:#051441}.blog-article-content h1{font-size:clamp(30px,4vw,46px);line-height:1.08;margin-bottom:20px;margin-top:0}.blog-article-content :is(h2,h3){margin-bottom:16px;margin-top:48px;scroll-margin-top:130px}.blog-article-content h4{margin-bottom:16px;margin-top:32px}.blog-article-content :is(blockquote,ol,p,ul){margin-bottom:18px}.blog-article-content :is(ol,ul){padding-left:22px}.blog-article-content img{border:1px solid #dce6f7;border-radius:18px;box-shadow:0 14px 34px #05144114;box-sizing:border-box;display:block;margin:24px 0;width:100%}.blog-article-content .blog-article-figure{margin:28px 0;max-width:100%}.blog-article-content .blog-article-figure picture{display:block}.blog-article-content .blog-article-figure img{height:auto;margin-bottom:12px}.blog-article-content .blog-article-figure figcaption{color:#5f6f8f;font-size:14px;line-height:1.6}.blog-article-content .blog-article-figure--flat img{border:0;border-radius:0;box-shadow:none}.blog-article-content .blog-product-icon{background:#fff;border:1px solid #dce6f7;border-radius:9px;box-shadow:none;display:inline-block;height:32px;margin:0 12px 0 0;object-fit:contain;padding:3px;vertical-align:-7px;width:32px}.blog-article-content .blog-comparison-summary__table .blog-product-icon{border-radius:6px;height:22px;margin-right:8px;padding:2px;vertical-align:-6px;width:22px}.blog-article-content .blog-product-showcase{margin:32px 0;max-width:100%}.blog-article-content .blog-product-showcase .blog-product-showcase__images{align-items:center;background:radial-gradient(circle at bottom right,#f4a62324,#0000 38%),#f5f9ff;border:1px solid #d4e1f6;border-radius:24px;box-shadow:0 14px 34px #05144114;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 190px;padding:18px}.blog-article-content .blog-product-showcase picture{display:block;min-width:0}.blog-article-content .blog-product-showcase img{background:#fff;height:auto;margin:0}.blog-article-content .blog-product-showcase .blog-product-showcase__mobile img{background:#0000;border:0;border-radius:14px;box-shadow:none;max-height:430px;object-fit:contain}.blog-article-content .blog-product-showcase figcaption{color:#5f6f8f;font-size:14px;line-height:1.6;margin-top:12px}@media(max-width:640px){.blog-article-content .blog-product-showcase .blog-product-showcase__images{grid-template-columns:minmax(0,1fr);padding:14px}.blog-article-content .blog-product-showcase .blog-product-showcase__mobile{justify-self:center;width:min(58%,220px)}}.blog-article-content .blog-inline-graphic{margin:28px 0;max-width:100%}.blog-article-content .blog-inline-graphic svg{border:1px solid #dce6f7;border-radius:22px;box-shadow:0 14px 34px #05144114;display:block;height:auto;width:100%}.blog-article-content .blog-inline-graphic figcaption{color:#5f6f8f;font-size:14px;line-height:1.6;margin-top:12px}.blog-article-content .blog-article-video{background:#051441;border:1px solid #dce6f7;border-radius:18px;box-shadow:0 14px 34px #05144114;margin:24px 0;overflow:hidden;padding-top:56.25%;position:relative;width:100%}.blog-article-content .blog-article-video iframe{border:0;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.blog-article-content .blog-opening-hook{color:#31517c;font-size:clamp(19px,2.5vw,24px);line-height:1.55;margin:0 0 24px}.blog-article-content .blog-opening-hook strong{color:#051441;font-weight:850}.blog-article-content :is(.blog-icp-callout,.blog-investigation-takeaways,.blog-values-declaration){border-radius:22px;margin:30px 0;padding:24px}@media(max-width:640px){.blog-article-content :is(.blog-icp-callout,.blog-investigation-takeaways,.blog-values-declaration){padding:19px}}.blog-article-content :is(.blog-icp-callout h2,.blog-icp-callout h3,.blog-investigation-takeaways h2,.blog-investigation-takeaways h3,.blog-values-declaration h2,.blog-values-declaration h3){line-height:1.25;margin:7px 0 13px}.blog-article-content :is(.blog-icp-callout,.blog-investigation-takeaways,.blog-values-declaration) ul{display:grid;gap:8px;margin:18px 0}.blog-article-content .blog-icp-callout{background:radial-gradient(circle at top right,#f4a62326,#0000 39%),#fffaf0;border:1px solid #f1ce8d}.blog-article-content .blog-icp-callout>p:last-child{color:#624515;margin-bottom:0}.blog-article-content .blog-values-declaration{background:radial-gradient(circle at top right,#4394ff38,#0000 40%),#071f48;border:1px solid #244e8f;color:#eaf2ff}.blog-article-content .blog-values-declaration :is(h2,p,strong){color:inherit}.blog-article-content .blog-values-declaration a{color:#fff;font-weight:800}.blog-article-content .blog-values-declaration>p:last-child{margin-bottom:0}.blog-article-content .blog-values-declaration__grid{display:grid;gap:12px;margin:21px 0}@media(min-width:640px){.blog-article-content .blog-values-declaration__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog-article-content .blog-values-declaration__grid div{background:#ffffff17;border-radius:14px;padding:16px}.blog-article-content .blog-values-declaration__grid :is(span,strong){display:block}.blog-article-content .blog-values-declaration__grid span{color:#cbdaf2;font-size:13px;line-height:1.6;margin-top:7px}.blog-article-content .blog-investigation-takeaways{background:#f3fbf7;border:1px solid #c8e7d9}.blog-article-content .blog-investigation-takeaways h3{color:#084f39}.blog-article-content .blog-investigation-takeaways>p:last-child{color:#455675;font-size:13px;margin-bottom:0}.blog-article-content .blog-proof-panel{background:radial-gradient(circle at top right,#0052cc24,#0000 42%),#f5f9ff;border:1px solid #bcd2ff;border-radius:22px;display:grid;gap:18px;margin:28px 0;padding:24px}@media(min-width:640px){.blog-article-content .blog-proof-panel{align-items:center;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}@media(max-width:640px){.blog-article-content .blog-proof-panel{padding:18px}}.blog-article-content .blog-proof-panel p{margin:0}.blog-article-content .blog-tldr{background:#f2f7ff;border-left:5px solid var(--active-color);border-radius:0 18px 18px 0;margin:0 0 30px;padding:22px 24px}.blog-article-content .blog-tldr p{margin-bottom:12px}.blog-article-content .blog-tldr ul{display:grid;gap:7px;margin:14px 0 12px}.blog-article-content .blog-tldr li{padding-left:2px}@media(max-width:640px){.blog-article-content .blog-tldr{padding:18px}}.blog-article-content .blog-tldr__note{color:#60708d;font-size:13px;line-height:1.55;margin-bottom:0!important}.blog-article-content :is(.blog-migration-offer__actions,.blog-tldr__actions){display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}@media(max-width:640px){.blog-article-content :is(.blog-migration-offer__actions,.blog-tldr__actions){flex-direction:column}}.blog-article-content .blog-action{align-items:center;border:1px solid var(--primary-color);border-radius:11px;display:inline-flex;font-size:13px;font-weight:800;justify-content:center;line-height:1.35;min-height:44px;padding:10px 15px;text-align:center;text-decoration:none!important}.blog-article-content .blog-action:focus-visible{outline:3px solid #0052cc4d;outline-offset:3px}.blog-article-content .blog-action--primary{background:var(--primary-color);color:#fff}.blog-article-content :is(.blog-action--primary:focus,.blog-action--primary:hover){background:var(--hover-color);color:#fff}.blog-article-content .blog-action--secondary{background:#fff;color:#0a3f91}.blog-article-content :is(.blog-action--secondary:focus,.blog-action--secondary:hover){background:#edf4ff;color:#073d8b}.blog-article-content .blog-social-voices{display:grid;gap:14px;margin:24px 0 16px}@media(min-width:640px){.blog-article-content .blog-social-voices{grid-template-columns:repeat(2,minmax(0,1fr))}}.blog-article-content .blog-social-voice{background:#fff;border:1px solid #d5e2f8;border-radius:18px;box-shadow:0 10px 26px #0514410f;min-width:0;padding:18px}@media(min-width:640px){.blog-article-content .blog-social-voice.blog-social-voice--wide{grid-column:1/-1}}.blog-article-content .blog-social-voice header{align-items:center;display:grid;gap:10px;grid-template-columns:40px minmax(0,1fr) 30px}.blog-article-content .blog-social-voice header div{display:flex;flex-direction:column;min-width:0}.blog-article-content .blog-social-voice cite{color:#051441;font-size:14px;font-style:normal;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-article-content .blog-social-voice header div span{color:#60708d;font-size:12px}.blog-article-content .blog-social-voice blockquote{background:#0000;border:0;border-radius:0;box-shadow:none;color:#173a6e;font-size:15px;font-weight:650;line-height:1.55;margin:14px 0 12px;padding:0}.blog-article-content .blog-social-voice>a{color:#0a3f91;display:inline-block;font-size:12px;font-weight:800}.blog-article-content :is(.blog-social-voice__avatar,.blog-social-voice__platform){align-items:center;border-radius:50%;display:inline-flex;font-size:12px;font-weight:800;justify-content:center}.blog-article-content .blog-social-voice__avatar{background:#e8f1ff;color:#074694;height:40px;width:40px}.blog-article-content .blog-social-voice__platform{background:#051441;color:#fff;height:28px;width:28px}.blog-article-content .blog-social-voice__metric{color:#9a4e00;font-size:18px;font-weight:800;margin:15px 0 0!important}.blog-article-content .blog-social-voice__translation{border-top:1px solid #e2eaf7;color:#455675;font-size:12px;line-height:1.55;margin:-2px 0 12px!important;padding-top:10px}.blog-article-content .blog-migration-offer{background:radial-gradient(circle at top right,#00a86b21,#0000 40%),#f3fbf7;border:1px solid #9ed7bf;border-radius:22px;margin:34px 0;padding:25px}@media(max-width:640px){.blog-article-content .blog-migration-offer{padding:19px}}.blog-article-content .blog-migration-offer h3{font-size:clamp(23px,4vw,30px);line-height:1.2;margin:8px 0 12px}.blog-article-content .blog-migration-offer>p:not(.blog-migration-offer__risk){color:#31517c}.blog-article-content .blog-migration-offer ol{display:grid;gap:9px;margin:20px 0;padding-left:22px}.blog-article-content .blog-product-voice{background:#fff;border:1px solid #c8e7d9;border-radius:15px;box-shadow:none;color:#173a6e;font-size:14px;line-height:1.65;margin:22px 0;padding:18px}.blog-article-content .blog-product-voice .blog-product-voice__translation,.blog-article-content .blog-product-voice a,.blog-article-content .blog-product-voice cite{display:block;margin-top:10px}.blog-article-content .blog-product-voice cite{color:#455675;font-size:12px;font-style:normal;font-weight:700}.blog-article-content .blog-product-voice a{color:#0a3f91;font-size:12px;font-weight:800}.blog-article-content .blog-migration-offer .blog-product-voice{border-color:#0000}.blog-article-content .blog-product-voice__translation{border-top:1px solid #e2eaf7;color:#455675;font-size:12px;padding-top:10px}.blog-article-content .blog-shareable-quote{background:linear-gradient(90deg,#f3f7ff,#f8fbff73);border:0;border-left:4px solid #4c86df;border-radius:0 16px 16px 0;margin:34px 0;padding:22px 24px 18px;scroll-margin-top:130px}@media(max-width:640px){.blog-article-content .blog-shareable-quote{padding:18px 16px 16px}}.blog-article-content .blog-shareable-quote blockquote{color:#071f48;font-size:clamp(19px,2.3vw,24px);font-style:normal;font-weight:700;line-height:1.5;margin:0}.blog-article-content .blog-shareable-quote figcaption{color:#455675;font-size:12px;font-weight:700;margin-top:10px}.blog-article-content .blog-shareable-quote__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.blog-article-content .blog-shareable-quote__actions :is(a,button){background:#e4eeff;border:0;border-radius:8px;box-sizing:border-box;color:#0a3f91;font:inherit;font-size:12px;font-weight:800;line-height:1.5;min-height:34px;padding:6px 10px;text-decoration:none!important}.blog-article-content .blog-shareable-quote__actions button{cursor:pointer}.blog-article-content .blog-shareable-quote__actions :is(a:active,a:focus-visible,a:hover,button:focus-visible,button:hover){background:#d8e7ff;color:#0a3f91}.blog-article-content .blog-shareable-quote__status{color:#31517c;font-size:12px}.blog-article-content .blog-migration-offer__actions{margin-bottom:14px}.blog-article-content .blog-migration-offer__risk{color:#455675;font-size:12px;line-height:1.6;margin:0!important}.blog-article-content .blog-comparison-summary{background:radial-gradient(circle at top right,#0052cc21,#0000 38%),#f8fbff;border:1px solid #b9d0fa;border-radius:22px;margin:32px 0 42px;padding:24px}@media(max-width:640px){.blog-article-content .blog-comparison-summary{padding:18px 14px}}.blog-article-content .blog-comparison-summary :is(h2,h3){margin-top:6px}.blog-article-content .blog-comparison-summary>p{color:#455675;max-width:680px}.blog-article-content .blog-comparison-summary__table-wrap{background:#fff;border-radius:14px;max-width:100%;overflow-x:auto}.blog-article-content .blog-comparison-summary__table-wrap:focus-visible{outline:3px solid #0052cc47;outline-offset:3px}.blog-article-content .blog-comparison-summary__table{border-collapse:collapse;color:#31517c;font-size:13px;line-height:1.4;margin:0;min-width:600px;width:100%}.blog-article-content .blog-comparison-summary__table :is(td,th){border-bottom:1px solid #e2eaf7;overflow-wrap:break-word;padding:11px 9px;text-align:left;vertical-align:middle}.blog-article-content .blog-comparison-summary__table thead th{background:#edf4ff;color:#173a6e;font-size:11px;letter-spacing:.04em;position:sticky;text-transform:uppercase;top:0;z-index:1}.blog-article-content .blog-comparison-summary__table tbody th{color:#051441;font-weight:800;overflow-wrap:break-word}.blog-article-content .blog-comparison-summary__table tbody tr:last-child :is(td,th){border-bottom:0}.blog-article-content .blog-comparison-summary__table tbody :is(tr:focus-within,tr:hover){background:#f7faff}.blog-article-content .blog-comparison-summary__table a{color:inherit;font-weight:inherit;text-decoration:none!important}.blog-article-content .blog-comparison-summary__table :is(a:focus-visible,a:hover){color:#074694;text-decoration:underline!important}@media(max-width:640px){.blog-article-content .blog-comparison-summary__table--stack{display:block;min-width:0}.blog-article-content .blog-comparison-summary__table--stack thead{display:none}.blog-article-content .blog-comparison-summary__table--stack :is(tbody,td,th,tr){display:block}.blog-article-content .blog-comparison-summary__table--stack tbody tr{border:1px solid #e2eaf7;border-radius:12px;margin-bottom:12px;padding:12px 14px}.blog-article-content .blog-comparison-summary__table--stack tbody tr:last-child{margin-bottom:0}.blog-article-content .blog-comparison-summary__table--stack tbody tr:last-child :is(td,th){border-bottom:0}.blog-article-content .blog-comparison-summary__table--stack tbody th{border-bottom:1px solid #e2eaf7;font-size:15px;padding:0 0 9px}.blog-article-content .blog-comparison-summary__table--stack td{border-bottom:0;display:flex;gap:10px;padding:9px 0 0}.blog-article-content .blog-comparison-summary__table--stack td:before{color:#60708d;content:attr(data-label);flex:0 0 34%;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.blog-article-content .blog-comparison-summary__table--index{font-size:13px;min-width:0;table-layout:fixed}.blog-article-content .blog-comparison-summary__table--index :is(td:nth-child(3),th:nth-child(3)){display:none}.blog-article-content .blog-comparison-summary__table--index :is(td,th){padding:11px 8px}.blog-article-content .blog-comparison-summary__table--index thead th{font-size:10px}.blog-article-content .blog-comparison-summary__table--index tbody th{white-space:normal}}.blog-article-content .blog-comparison-summary__table--wide{min-width:960px;table-layout:fixed}.blog-article-content .blog-comparison-summary__table--wide :is(td:first-child,th:first-child){width:110px}.blog-article-content .blog-comparison-summary__table--wide :is(td:nth-child(2),th:nth-child(2)){width:160px}.blog-article-content .blog-comparison-summary__table--wide :is(td:nth-child(3),th:nth-child(3)){width:170px}.blog-article-content .blog-comparison-summary__table--wide :is(td:nth-child(4),th:nth-child(4)){width:115px}.blog-article-content .blog-comparison-summary__table--wide :is(td:nth-child(5),th:nth-child(5)){width:155px}.blog-article-content .blog-comparison-summary__table--index.blog-comparison-summary__table--ai-shortlist{min-width:0;table-layout:fixed}.blog-article-content .blog-comparison-summary__table--index.blog-comparison-summary__table--ai-shortlist :is(td:first-child,th:first-child){width:20%}.blog-article-content .blog-comparison-summary__table--index.blog-comparison-summary__table--ai-shortlist :is(td:nth-child(2),th:nth-child(2)){width:35%}.blog-article-content .blog-comparison-summary__table--index.blog-comparison-summary__table--ai-shortlist :is(td:nth-child(3),th:nth-child(3)){display:none}.blog-article-content .blog-comparison-summary__table--index.blog-comparison-summary__table--ai-shortlist :is(td:nth-child(4),th:nth-child(4)){width:20%}.blog-article-content .blog-comparison-summary__table--index.blog-comparison-summary__table--ai-shortlist :is(td:nth-child(5),th:nth-child(5)){width:25%}@media(max-width:640px){.blog-article-content .blog-comparison-summary__table--index.blog-comparison-summary__table--ai-shortlist{font-size:12px}.blog-article-content .blog-comparison-summary__table--index.blog-comparison-summary__table--ai-shortlist :is(td:first-child,th:first-child){width:32%}.blog-article-content .blog-comparison-summary__table--index.blog-comparison-summary__table--ai-shortlist :is(td:nth-child(2),th:nth-child(2)){width:68%}.blog-article-content .blog-comparison-summary__table--index.blog-comparison-summary__table--ai-shortlist :is(td:nth-child(4),th:nth-child(4)),.blog-article-content .blog-comparison-summary__table--index.blog-comparison-summary__table--ai-shortlist :is(td:nth-child(5),th:nth-child(5)){display:none}.blog-article-content .blog-comparison-summary__table--index.blog-comparison-summary__table--ai-shortlist :is(td,th){padding:10px 6px}.blog-article-content .blog-comparison-summary__table--index.blog-comparison-summary__table--ai-shortlist thead th{font-size:9px}}.blog-article-content .blog-comparison-summary__winner{background:#edf8f3}.blog-article-content .blog-comparison-summary__winner th{color:#05603e!important}.blog-article-content .blog-jump-anchor{display:block;scroll-margin-top:130px}.blog-article-content .blog-proof-panel__metric{color:#051441;display:flex;flex-direction:column}.blog-article-content .blog-proof-panel__metric strong{font-size:clamp(32px,6vw,50px);line-height:1}.blog-article-content .blog-proof-panel__metric span{color:#31517c;font-size:15px;font-weight:700;margin-top:8px}.blog-article-content :is(.blog-decision-grid,.blog-tool-grid){display:grid;gap:14px;margin:24px 0}@media(min-width:640px){.blog-article-content :is(.blog-decision-grid,.blog-tool-grid){grid-template-columns:repeat(2,minmax(0,1fr))}.blog-article-content :is(.blog-decision-grid,.blog-tool-grid)>:last-child:nth-child(odd):not(:first-child){grid-column:1/-1}}.blog-article-content .blog-decision-card,.blog-article-content .blog-tool-card,.blog-article-content .blog-tool-grid>a{background:#f9fbff;border:1px solid #d5e2f8;border-radius:18px;padding:20px}.blog-article-content .blog-decision-card h3,.blog-article-content .blog-decision-card h4,.blog-article-content .blog-tool-card h3,.blog-article-content .blog-tool-card h4,.blog-article-content .blog-tool-grid>a h3,.blog-article-content .blog-tool-grid>a h4{font-size:19px;margin:0 0 8px}.blog-article-content .blog-decision-card p,.blog-article-content .blog-tool-card p,.blog-article-content .blog-tool-grid>a p{margin:0}.blog-article-content .blog-decision-grid--flat{gap:0 28px}.blog-article-content .blog-decision-grid--flat .blog-decision-card{background:#0000;border:0;border-radius:0;border-top:1px solid #d5e2f8;padding:18px 0}.blog-article-content .blog-tool-card,.blog-article-content .blog-tool-grid>a{background:#fff;box-shadow:0 10px 24px #0514410d}.blog-article-content .blog-tool-grid>a{color:#31517c;display:flex;flex-direction:column;gap:6px;min-width:0;text-decoration:none!important;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.blog-article-content .blog-tool-grid>a strong{color:#051441;font-size:16px;line-height:1.35}.blog-article-content .blog-tool-grid>a span{font-size:13px;line-height:1.5}.blog-article-content .blog-tool-grid>:is(a:focus-visible,a:hover){border-color:#8fb5f2;box-shadow:0 14px 30px #05144117;transform:translateY(-1px)}.blog-article-content .blog-tool-grid>a:focus-visible{outline:3px solid #0052cc47;outline-offset:3px}.blog-article-content .blog-workflow{counter-reset:workflow;display:grid;gap:10px;list-style:none;margin:24px 0;padding:0}@media(min-width:640px){.blog-article-content .blog-workflow{grid-template-columns:repeat(5,minmax(0,1fr))}}.blog-article-content .blog-workflow li{background:#f5f9ff;border:1px solid #d5e2f8;border-radius:16px;color:#173a6e;counter-increment:workflow;font-size:14px;font-weight:700;padding:16px 10px;position:relative;text-align:center}.blog-article-content .blog-workflow li:before{background:var(--active-color);border-radius:50%;color:#fff;content:counter(workflow);display:block;height:28px;line-height:28px;margin:0 auto 8px;width:28px}.blog-article-content .blog-workflow-graphic{display:grid;gap:10px;margin:28px 0 10px}@media(min-width:640px){.blog-article-content .blog-workflow-graphic{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.blog-article-content .blog-workflow-graphic div{align-items:center;background:#f5f9ff;border:1px solid #c9daf7;border-radius:16px;color:#173a6e;display:flex;flex-direction:column;justify-content:center;min-height:104px;padding:14px 10px;position:relative;text-align:center}@media(min-width:640px){.blog-article-content .blog-workflow-graphic div:not(:last-child):after{color:var(--active-color);content:"›";font-size:24px;font-weight:800;position:absolute;right:-9px;top:42px;z-index:2}}.blog-article-content .blog-workflow-graphic strong{background:var(--active-color);border-radius:50%;color:#fff;display:grid;font-size:14px;height:30px;margin-bottom:8px;place-items:center;width:30px}.blog-article-content .blog-workflow-graphic span{font-size:13px;font-weight:750;hyphens:auto;line-height:1.35;overflow-wrap:break-word}.blog-article-content .blog-workflow-graphic--flat{gap:0}@media(min-width:640px){.blog-article-content .blog-workflow-graphic--flat{align-items:stretch}}.blog-article-content .blog-workflow-graphic--flat div{background:#0000;border:0;border-radius:0;border-top:1px solid #c9daf7;justify-content:flex-start;min-height:0;padding:16px 12px}@media(min-width:640px){.blog-article-content .blog-workflow-graphic--flat div{border-left:1px solid #c9daf7;border-top:0}.blog-article-content .blog-workflow-graphic--flat div:last-child{border-right:1px solid #c9daf7}.blog-article-content .blog-workflow-graphic--flat div:not(:last-child):after{content:none}}@media(max-width:640px){.blog-article-content .blog-workflow-graphic--compact-mobile{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-article-content .blog-workflow-graphic--compact-mobile div{box-sizing:border-box;min-height:104px;padding:12px 8px}}.blog-article-content .blog-data-strip{display:grid;gap:12px;margin:24px 0}@media(min-width:640px){.blog-article-content .blog-data-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.blog-article-content .blog-data-strip div{background:radial-gradient(circle at top right,#0052cc1f,#0000 48%),#f8fbff;border:1px solid #c9daf7;border-radius:18px;display:flex;flex-direction:column;justify-content:center;min-height:126px;min-width:0;padding:18px}.blog-article-content .blog-data-strip strong{color:#051441;font-size:clamp(22px,2.6vw,32px);line-height:1.1;overflow-wrap:normal}.blog-article-content .blog-data-strip span{color:#31517c;font-size:13px;font-weight:700;line-height:1.4;margin-top:8px;overflow-wrap:break-word}.blog-article-content .blog-data-strip--compact{margin:16px 0}.blog-article-content .blog-data-strip--compact div{min-height:104px;padding:14px}.blog-article-content .blog-data-strip--compact a{display:block;font-size:12px;font-weight:750;margin-top:7px}@media(max-width:640px){.blog-article-content .blog-data-strip--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-article-content .blog-data-strip--compact div{min-height:0}}.blog-article-content .blog-cost-chart{background:#f8fbff;border:1px solid #c9daf7;border-radius:20px;display:grid;gap:13px;margin:26px 0 12px;padding:24px}@media(max-width:640px){.blog-article-content .blog-cost-chart{padding:18px 14px}}.blog-article-content .blog-cost-chart__row{align-items:center;color:#173a6e;display:grid;font-size:13px;gap:12px;grid-template-columns:minmax(110px,.8fr) minmax(100px,2fr) 78px}.blog-article-content .blog-cost-chart__row>span{font-weight:700}.blog-article-content .blog-cost-chart__row>div{background:#e2eaf7;border-radius:7px;height:20px;overflow:hidden}.blog-article-content .blog-cost-chart__row>strong{color:#051441;text-align:right}@media(max-width:520px){.blog-article-content .blog-cost-chart__row{font-size:11px;gap:8px;grid-template-columns:minmax(92px,1fr) minmax(64px,1.2fr) 64px}}.blog-article-content .blog-cost-chart__row--highlight{color:#073d8b}.blog-article-content .blog-cost-chart__row--highlight>div{background:#d7e7ff}.blog-article-content .blog-cost-chart__bar{background:var(--active-color);border-radius:7px;display:block;height:100%}.blog-article-content .blog-cost-chart__bar--zero{background:#00a86b;width:8px}.blog-article-content .blog-cost-chart__bar--20{width:20%}.blog-article-content .blog-cost-chart__bar--34{width:34%}.blog-article-content .blog-cost-chart__bar--53{width:53%}@media screen and (max-width:700px){.blog-article-content .blog-inline-graphic--wide{overflow-x:auto;-webkit-overflow-scrolling:touch}.blog-article-content .blog-inline-graphic--wide svg{min-width:620px}}.blog-article-content .blog-cost-chart__bar--5{width:5%}.blog-article-content .blog-cost-chart__bar--22{width:22%}.blog-article-content .blog-cost-chart__bar--30{width:30%}.blog-article-content .blog-cost-chart__bar--31{width:31%}.blog-article-content .blog-cost-chart__bar--32{width:32%}.blog-article-content .blog-cost-chart__bar--40{width:40%}.blog-article-content .blog-cost-chart__bar--43{width:43%}.blog-article-content .blog-cost-chart__bar--56{width:56%}.blog-article-content .blog-cost-chart__bar--64{width:64%}.blog-article-content .blog-cost-chart__bar--50{width:50%}.blog-article-content .blog-cost-chart__bar--60{width:60%}.blog-article-content .blog-cost-chart__bar--88{width:88%}.blog-article-content .blog-cost-chart__bar--100{width:100%}.blog-article-content .blog-data-caption{color:#60708d;font-size:13px;line-height:1.55;margin:10px 0 24px!important}.blog-article-content .blog-discovery-grid{display:grid;gap:10px;margin:26px 0 12px}@media(min-width:560px)and (max-width:639px){.blog-article-content .blog-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-article-content .blog-discovery-grid>:last-child:nth-child(odd){grid-column:1/-1}}@media(min-width:640px){.blog-article-content .blog-discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog-article-content .blog-discovery-grid>:is(a,div){background:linear-gradient(145deg,#0052cc14,#0000 60%),#fff;border:1px solid #c9daf7;border-radius:16px;display:flex;flex-direction:column;justify-content:center;min-height:128px;min-width:0;padding:16px}.blog-article-content .blog-discovery-grid>a{text-decoration:none!important;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.blog-article-content .blog-discovery-grid>:is(a:focus-visible,a:hover){border-color:#8fb5f2;box-shadow:0 12px 26px #05144114;transform:translateY(-1px)}.blog-article-content .blog-discovery-grid>a:focus-visible{outline:3px solid #0052cc47;outline-offset:3px}.blog-article-content .blog-discovery-grid>:is(a,div)>strong{color:#3c5a88;font-size:13px;font-weight:600;line-height:1.35;order:1}.blog-article-content .blog-discovery-grid>:is(a,div)>span{color:#051441;font-size:19px;font-weight:800;margin:0 0 4px}.blog-article-content .blog-discovery-grid>:is(a,div)>small{color:#31517c;font-size:12px;line-height:1.4;margin-top:4px;order:2}.blog-article-content .blog-discovery-grid>section{background:#f9fbff;border:1px solid #d5e2f8;border-radius:18px;min-width:0;padding:18px}.blog-article-content .blog-discovery-grid>section h3{font-size:17px;line-height:1.3;margin:0 0 8px}.blog-article-content .blog-discovery-grid>section p{margin:0}@media(min-width:640px){.blog-article-content .blog-discovery-grid:has(>:nth-child(3n+4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.blog-article-content .blog-discovery-grid:has(>:nth-child(3n+4):last-child)>:last-child:nth-child(odd){grid-column:1/-1}}.blog-article-content .blog-faq{display:grid;gap:12px;margin:24px 0}.blog-article-content .blog-faq details{background:#fff;border:1px solid #d5e2f8;border-radius:16px;padding:16px 18px}.blog-article-content .blog-faq summary{color:#051441;cursor:pointer;font-weight:700}.blog-article-content .blog-faq p{margin:12px 0 0}.blog-article-content code{background:#eef4ff;border-radius:8px;color:#0a2f78;padding:2px 6px}.blog-article-content a,.blog-article-content a:hover{text-decoration:underline}.blog-sticky-cta{background:radial-gradient(circle at top right,#0052cc2e,#0000 44%),#f3f7ff;border:1px solid #b9d0fa;border-radius:18px;box-shadow:0 16px 34px #05144114;padding:18px}.blog-sticky-cta>span{color:#0a3f91;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.blog-sticky-cta h2{color:#051441;font-size:20px;line-height:1.25;margin:10px 0 8px}.blog-sticky-cta p{color:#455675;font-size:13px;line-height:1.6;margin:0 0 16px}.blog-sticky-cta a{border-radius:10px;display:block;font-size:12px;font-weight:700;padding:10px 12px;text-align:center;text-decoration:none!important}.blog-sticky-cta__primary{background:var(--primary-color);color:#fff!important}.blog-sticky-cta__primary:focus,.blog-sticky-cta__primary:hover{background:var(--hover-color)}.blog-sticky-cta__secondary{color:#0a3f91;margin-top:7px}.blog-sticky-cta--mobile{margin:44px 0 0}@media(min-width:1250px){.blog-sticky-cta--mobile{display:none}}.blog-article-content:has(.blog-migration-offer) .blog-sticky-cta--mobile{display:none}.blog-contributor-bios{border-top:1px solid #dce6f7;margin-top:48px;padding-top:32px}.blog-contributor-bios>h2{font-size:25px;margin:0 0 18px}.blog-contributor-bios__grid{display:grid;gap:12px}.blog-contributor-bio{background:#f9fbff;border:1px solid #dce6f7;border-radius:16px;display:grid;gap:14px;grid-template-columns:52px minmax(0,1fr);padding:16px}.blog-contributor-bio>img{border:1px solid #d4e0f4!important;border-radius:50%!important;box-shadow:none!important;height:52px!important;margin:0!important;object-fit:cover;object-position:top center;width:52px!important}.blog-contributor-bio h3{font-size:17px;margin:0 0 5px}.blog-contributor-bio p{color:#50617e;font-size:12px;line-height:1.6;margin:0 0 10px}.blog-article-content pre{background:#0a2f78;border-radius:12px;color:#eef4ff;font-size:14px;line-height:1.6;margin:20px 0;overflow-x:auto;padding:18px 20px}.blog-article-content pre code{background:#0000;color:inherit;padding:0}