/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */.blog-root{--blog-brand:#2563eb;--blog-brand-dark:#1d4ed8;--blog-brand-bright:#3b82f6;--blog-brand-soft:#dbeafe;--blog-brand-tint:#eff6ff;--blog-on-brand:#fff;--blog-success:#15803d;--blog-success-bg:#f0fdf4;--blog-warn:#b45309;--blog-warn-bg:#fffbeb;--blog-danger:#dc2626;--blog-danger-bg:#fef2f2;--blog-info:#0369a1;--blog-info-bg:#eff6ff;--blog-ink:#0a0e13;--blog-text:#1f2937;--blog-mute:#4b5563;--blog-mute-2:#6b7280;--blog-faint:#9ca3af;--blog-paper:#fff;--blog-bg-secondary:#f9fafb;--blog-bg-tertiary:#f2f5f7;--blog-dark:#0b0f14;--blog-dark-2:#141a21;--blog-dark-3:#1f2730;--blog-on-dark:#f3f4f6;--blog-on-dark-mute:#ffffff9e;--blog-border:#d7dbe0;--blog-border-light:#e4e7ea;--blog-border-subtle:#eef1f4;--blog-border-dark:#ffffff1f;--blog-shadow-sm:0 1px 2px #0a0e130f;--blog-shadow-md:0 4px 12px #0a0e1314;--blog-shadow-lg:0 12px 32px #0a0e131f;--blog-shadow-card:0 1px 3px #0a0e1314,0 1px 2px #0a0e130a;--blog-shadow-verdict:0 5px 30px var(--_accent,var(--blog-brand))}@supports (color:color-mix(in lab,red,red)){.blog-root{--blog-shadow-verdict:0 5px 30px color-mix(in srgb,var(--_accent,var(--blog-brand)) 15%,transparent)}}.blog-root{--blog-shadow-ring:0 0 0 1px var(--blog-brand);--blog-shadow-focus-ring:0 0 0 2px var(--blog-brand)}@supports (color:color-mix(in lab,red,red)){.blog-root{--blog-shadow-focus-ring:0 0 0 2px color-mix(in srgb,var(--blog-brand) 40%,transparent)}}.blog-root{--blog-radius-xs:4px;--blog-radius-sm:8px;--blog-radius-md:12px;--blog-radius-lg:16px;--blog-radius-xl:20px;--blog-radius-2xl:24px;--blog-radius-pill:999px;--blog-sp-1:.25rem;--blog-sp-2:.5rem;--blog-sp-3:.75rem;--blog-sp-4:1rem;--blog-sp-5:1.25rem;--blog-sp-6:1.5rem;--blog-sp-7:1.75rem;--blog-sp-8:2rem;--blog-sp-10:2.5rem;--blog-sp-12:3rem;--blog-sp-16:4rem;--blog-font-display:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--blog-font-body:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--blog-font-mono:ui-monospace,"SF Mono",Menlo,Monaco,"Cascadia Code",monospace;--blog-tracking-tight:-.01em;--blog-tracking-wide:.04em;--blog-tracking-eyebrow:.08em;--blog-heading-transform:none;--blog-heading-weight:700;--blog-fs-eyebrow-sm:.625rem;--blog-fs-eyebrow:.6875rem;--blog-fs-xs:.75rem;--blog-fs-sm:.8125rem;--blog-fs-base:.875rem;--blog-fs-md:.9375rem;--blog-fs-lg:1rem;--blog-fs-xl:1.125rem;--blog-fs-2xl:1.375rem;--blog-fs-3xl:1.625rem;--blog-fs-4xl:1.75rem;--blog-fs-5xl:2rem;--blog-fs-6xl:2.25rem;--blog-fs-7xl:2.75rem;--blog-fs-8xl:3.5rem;--blog-fs-display:clamp(56px,14vw,130px);--blog-fs-display-2:clamp(80px,11vw,150px);--blog-max-content:720px;--blog-max-page:960px;font-family:var(--blog-font-body);letter-spacing:normal;color:var(--blog-text);text-align:left;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:1rem;font-weight:400;line-height:1.7}:where(.blog-root) *,:where(.blog-root) :after,:where(.blog-root) :before{box-sizing:border-box}:where(.blog-root) h1,:where(.blog-root) h2,:where(.blog-root) h3,:where(.blog-root) h4,:where(.blog-root) h5,:where(.blog-root) h6{font-family:var(--blog-font-display);font-weight:var(--blog-heading-weight);text-transform:var(--blog-heading-transform);letter-spacing:var(--blog-tracking-tight);color:var(--blog-ink);margin:0 0 var(--blog-sp-4);line-height:1.22}:where(.blog-root) h1{margin-bottom:var(--blog-sp-5);font-size:clamp(2rem,1.5rem + 2.2vw,2.85rem)}:where(.blog-root) h2{margin-top:var(--blog-sp-12);font-size:clamp(1.5rem,1.25rem + 1.1vw,1.95rem)}:where(.blog-root) h3{margin-top:var(--blog-sp-8);font-size:clamp(1.2rem,1.1rem + .5vw,1.4rem)}:where(.blog-root) h4{margin-top:var(--blog-sp-6);font-size:1.1rem}:where(.blog-root) h5,:where(.blog-root) h6{margin-top:var(--blog-sp-5);font-size:1rem}:where(.blog-root)>:first-child{margin-top:0}:where(.blog-root) p{margin:0 0 var(--blog-sp-5);color:var(--blog-text)}:where(.blog-root) b,:where(.blog-root) strong{color:var(--blog-ink);font-weight:700}:where(.blog-root) em,:where(.blog-root) i{font-style:italic}:where(.blog-root) small{color:var(--blog-mute-2);font-size:.85em}:where(.blog-root) a{color:var(--blog-brand);text-decoration:none}:where(.blog-root) a:hover{text-decoration:underline}:where(.blog-root) ol,:where(.blog-root) ul{margin:0 0 var(--blog-sp-5);padding-left:1.4em}:where(.blog-root) li{margin:0 0 var(--blog-sp-2)}:where(.blog-root) li::marker{color:var(--blog-mute-2)}:where(.blog-root) :not(pre)>code{font-family:var(--blog-font-mono);background:var(--blog-bg-tertiary);border:1px solid var(--blog-border-subtle);border-radius:var(--blog-radius-xs);color:var(--blog-ink);padding:.12em .36em;font-size:.88em}:where(.blog-root) img,:where(.blog-root) svg,:where(.blog-root) video{max-width:100%;height:auto}:where(.blog-root) img{border-radius:var(--blog-radius-md)}:where(.blog-root) blockquote{margin:var(--blog-sp-6) 0;padding:var(--blog-sp-2) 0 var(--blog-sp-2) var(--blog-sp-5);border-left:3px solid var(--blog-brand);color:var(--blog-mute);font-style:italic}:where(.blog-root) hr{border:0;border-top:1px solid var(--blog-border-light);margin:var(--blog-sp-10) 0}:where(.blog-root) table{border-collapse:collapse;width:100%;margin:var(--blog-sp-6) 0;font-size:.95rem}:where(.blog-root) td,:where(.blog-root) th{text-align:left;padding:var(--blog-sp-3) var(--blog-sp-4);border-bottom:1px solid var(--blog-border-light)}:where(.blog-root) th{color:var(--blog-ink);font-weight:600}:where(.blog-root) .bk-prose{max-width:var(--blog-max-content);margin-inline:auto}.bk-callout{--_c:var(--blog-info);--_bg:var(--blog-info-bg);background:var(--_bg);border:1px solid var(--_c);display:block}@supports (color:color-mix(in lab,red,red)){.bk-callout{border:1px solid color-mix(in srgb,var(--_c) 22%,transparent)}}.bk-callout{border-left:4px solid var(--_c);border-radius:var(--blog-radius-sm);padding:var(--blog-sp-4) var(--blog-sp-5);margin:var(--blog-sp-6) 0}.bk-callout--info{--_c:var(--blog-info);--_bg:var(--blog-info-bg)}.bk-callout--success,.bk-callout--tip{--_c:var(--blog-success);--_bg:var(--blog-success-bg)}.bk-callout--warn{--_c:var(--blog-warn);--_bg:var(--blog-warn-bg)}.bk-callout--danger{--_c:var(--blog-danger);--_bg:var(--blog-danger-bg)}.bk-callout__title{align-items:center;gap:var(--blog-sp-2);margin:0 0 var(--blog-sp-2);font-family:var(--blog-font-display);font-weight:700;font-size:var(--blog-fs-md);color:var(--_c);line-height:1.3;display:flex}.bk-callout__icon{color:var(--_c);flex:none;display:inline-flex}.bk-callout__icon svg{width:18px;height:18px;display:block}.bk-callout__body{font-size:var(--blog-fs-md);color:var(--blog-text);line-height:1.65}.bk-callout__body>:first-child{margin-top:0}.bk-callout__body>:last-child{margin-bottom:0}.bk-tip{align-items:flex-start;gap:var(--blog-sp-3);margin:var(--blog-sp-5) 0;padding:var(--blog-sp-3) var(--blog-sp-4);background:var(--blog-brand-tint);border-left:4px solid var(--blog-brand);display:flex}.bk-tip,.bk-tip__badge{border-radius:var(--blog-radius-xs)}.bk-tip__badge{padding:var(--blog-sp-1) var(--blog-sp-2);background:var(--blog-brand);color:var(--blog-on-brand);font-family:var(--blog-font-display);font-weight:700;font-size:var(--blog-fs-eyebrow-sm);text-transform:uppercase;letter-spacing:var(--blog-tracking-wide);flex-shrink:0;margin-top:2px;line-height:1.2}.bk-tip__body{font-family:var(--blog-font-body);font-size:var(--blog-fs-base);color:var(--blog-ink);margin:0;line-height:1.55}.bk-tip__lead{font-weight:700}.bk-tip__context{color:var(--blog-text)}.bk-quote{margin:var(--blog-sp-7) 0;padding:var(--blog-sp-6) var(--blog-sp-5) var(--blog-sp-6) 56px;border-left:4px solid var(--blog-brand);border-radius:0 var(--blog-radius-xs) var(--blog-radius-xs) 0;background:var(--blog-brand-tint);position:relative}.bk-quote__mark{left:var(--blog-sp-4);top:var(--blog-sp-4);color:var(--blog-brand);opacity:.35;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:56px;font-weight:800;line-height:1;position:absolute}.bk-quote__body,.bk-quote__mark{font-family:var(--blog-font-display)}.bk-quote__body{font-style:italic;font-weight:500;font-size:var(--blog-fs-xl);color:var(--blog-ink);text-wrap:pretty;margin:0;line-height:1.3}.bk-quote__cite{align-items:center;gap:var(--blog-sp-3);margin-top:var(--blog-sp-4);display:flex}.bk-quote__avatar{border-radius:var(--blog-radius-pill);object-fit:contain;background:var(--blog-paper);border:1px solid var(--blog-border);flex-shrink:0;width:40px;height:40px;padding:6px}.bk-quote__who{flex-direction:column;display:flex}.bk-quote__author{font-family:var(--blog-font-display);font-style:normal;font-weight:700;font-size:var(--blog-fs-base);text-transform:uppercase;letter-spacing:var(--blog-tracking-wide);color:var(--blog-ink);display:block}.bk-quote__role{font-family:var(--blog-font-body);font-size:var(--blog-fs-sm);color:var(--blog-mute)}.bk-quote__source{align-items:center;gap:var(--blog-sp-1);margin-top:var(--blog-sp-3);padding-top:var(--blog-sp-2);border-top:1px dashed var(--blog-border);font-family:var(--blog-font-display);font-size:var(--blog-fs-eyebrow);letter-spacing:var(--blog-tracking-wide);color:var(--blog-mute);opacity:.8;text-decoration:none;transition:opacity .15s,color .15s;display:inline-flex}.bk-quote__source--link:hover{opacity:1;color:var(--blog-brand)}.bk-quote__source-kicker{text-transform:uppercase;font-weight:700;font-size:var(--blog-fs-eyebrow-sm);letter-spacing:var(--blog-tracking-eyebrow);color:var(--blog-mute);margin-right:2px}.bk-quote__source-icon svg{opacity:.7;width:10px;height:10px;display:block}@media (min-width:640px){.bk-quote{padding:var(--blog-sp-8) var(--blog-sp-8) var(--blog-sp-8) 72px}.bk-quote__mark{left:var(--blog-sp-6);top:var(--blog-sp-5);font-size:72px}.bk-quote__body{font-size:var(--blog-fs-2xl)}}.bk-definition{align-items:flex-start;gap:var(--blog-sp-4);margin:var(--blog-sp-6) 0;padding:var(--blog-sp-4);background:var(--blog-bg-secondary);border:1px solid var(--blog-border)}.bk-definition,.bk-definition__monogram{border-radius:var(--blog-radius-xs);display:flex}.bk-definition__monogram{background:var(--blog-brand);width:88px;height:88px;color:var(--blog-on-brand);font-family:var(--blog-font-display);letter-spacing:.02em;flex-shrink:0;justify-content:center;align-items:center;font-size:1.5rem;font-weight:800}.bk-definition__content{flex:1;min-width:0}.bk-definition__name{font-family:var(--blog-font-display);font-weight:700;font-size:var(--blog-fs-xl);color:var(--blog-ink);margin:0 0 .125rem;line-height:1.2}.bk-definition__pronunciation{margin:0 0 var(--blog-sp-2);font-family:var(--blog-font-body);font-style:italic;font-size:var(--blog-fs-sm);color:var(--blog-mute);line-height:1.3}.bk-definition__body{font-family:var(--blog-font-body);font-size:var(--blog-fs-md);color:var(--blog-text);margin:0;line-height:1.55}@media (min-width:640px){.bk-definition{gap:var(--blog-sp-5);padding:var(--blog-sp-5)}}.bk-faq{margin:var(--blog-sp-8) 0}.bk-faq__heading{margin:0 0 var(--blog-sp-4);font-family:var(--blog-font-display);font-weight:700;font-size:var(--blog-fs-sm);letter-spacing:var(--blog-tracking-eyebrow);text-transform:uppercase;color:var(--blog-brand)}.bk-faq__list{border-top:1px solid var(--blog-border);flex-direction:column;display:flex}.bk-faq__item,.bk-faq__list{border-bottom:1px solid var(--blog-border)}.bk-faq__item:last-child{border-bottom:none}.bk-faq__summary{justify-content:space-between;align-items:flex-start;gap:var(--blog-sp-4);padding:var(--blog-sp-4) 0;font-family:var(--blog-font-display);font-weight:600;font-size:var(--blog-fs-lg);color:var(--blog-ink);cursor:pointer;line-height:1.4;list-style:none;transition:color .15s;display:flex}.bk-faq__summary::-webkit-details-marker{display:none}.bk-faq__summary:hover,.bk-faq__toggle{color:var(--blog-brand)}.bk-faq__toggle{border-radius:var(--blog-radius-pill);background:var(--blog-brand-soft);width:1.75rem;height:1.75rem;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,color .2s,transform .2s;display:inline-flex;position:relative}.bk-faq__item[open] .bk-faq__toggle{background:var(--blog-brand);color:var(--blog-on-brand);transform:rotate(45deg)}.bk-faq__bar{background:currentColor;border-radius:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bk-faq__bar--h{width:.75rem;height:2px}.bk-faq__bar--v{width:2px;height:.75rem}.bk-faq__answer{padding:0 var(--blog-sp-1) var(--blog-sp-5) 0;font-family:var(--blog-font-body);font-size:var(--blog-fs-md);color:var(--blog-text);line-height:1.6}.bk-faq__para{margin:0 0 var(--blog-sp-3)}.bk-faq__para:last-child{margin-bottom:0}.bk-checklist{margin:var(--blog-sp-6) 0;gap:var(--blog-sp-2);flex-direction:column;padding:0;list-style:none;display:flex}.bk-checklist__item{align-items:flex-start;gap:var(--blog-sp-3);padding:var(--blog-sp-3) var(--blog-sp-4);background:var(--blog-bg-secondary);border:1px solid var(--blog-border);border-radius:var(--blog-radius-xs);display:flex}.bk-checklist__box{border:1.5px solid var(--blog-border);border-radius:var(--blog-radius-xs);width:22px;height:22px;color:var(--blog-on-brand);font-family:var(--blog-font-display);font-weight:700;font-size:var(--blog-fs-sm);background:0 0;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.bk-checklist__item--done .bk-checklist__box{background:var(--blog-brand);border-color:var(--blog-brand)}.bk-checklist__text{flex:auto;min-width:0}.bk-checklist__title{font-family:var(--blog-font-body);font-weight:600;font-size:var(--blog-fs-md);color:var(--blog-ink);line-height:1.4;display:block}.bk-checklist__item--done .bk-checklist__title{text-decoration:line-through;-webkit-text-decoration-color:var(--blog-mute);text-decoration-color:var(--blog-mute)}.bk-checklist__sub{font-family:var(--blog-font-body);font-size:var(--blog-fs-sm);color:var(--blog-mute);margin-top:2px;line-height:1.5;display:block}.bk-checklist-item{align-items:flex-start;gap:var(--blog-sp-3);margin:var(--blog-sp-3) 0;padding:var(--blog-sp-3) var(--blog-sp-4);background:var(--blog-paper);border:1px solid var(--blog-border);border-radius:var(--blog-radius-xs);display:flex}.bk-checklist-item__box{border:2px solid var(--blog-border);border-radius:var(--blog-radius-xs);width:22px;height:22px;color:var(--blog-on-brand);font-family:var(--blog-font-display);font-weight:700;font-size:var(--blog-fs-sm);background:0 0;flex:none;justify-content:center;align-items:center;margin-top:1px;line-height:1;display:inline-flex}.bk-checklist-item--checked .bk-checklist-item__box{background:var(--blog-success);border-color:var(--blog-success)}.bk-checklist-item__text{flex:auto;min-width:0}.bk-checklist-item__label{font-family:var(--blog-font-display);font-weight:700;font-size:var(--blog-fs-base);color:var(--blog-ink);line-height:1.4;display:block}.bk-checklist-item--checked .bk-checklist-item__label{color:var(--blog-mute);text-decoration:line-through}.bk-checklist-item__desc{font-family:var(--blog-font-body);font-size:var(--blog-fs-sm);color:var(--blog-mute);margin-top:2px;line-height:1.5;display:block}.bk-list{margin:var(--blog-sp-6) 0;font-family:var(--blog-font-body)}.bk-list__heading{margin:0 0 var(--blog-sp-3);font-family:var(--blog-font-display);font-weight:700;font-size:var(--blog-fs-sm);letter-spacing:var(--blog-tracking-wide);text-transform:uppercase;color:var(--blog-brand)}.bk-list__items{flex-direction:column;padding:0;list-style:none}.bk-list__item,.bk-list__items{gap:var(--blog-sp-3);margin:0;display:flex}.bk-list__item{align-items:flex-start;font-size:var(--blog-fs-lg);color:var(--blog-text);line-height:1.55}.bk-list__marker{flex:none}.bk-list__text>strong{color:var(--blog-ink);font-weight:700}.bk-list__text>:first-child{margin-top:0}.bk-list__text>:last-child{margin-bottom:0}.bk-list--ordered .bk-list__marker{min-width:30px;font-family:var(--blog-font-display);font-weight:800;font-size:var(--blog-fs-md);color:var(--blog-brand);padding-top:2px;line-height:1.4}.bk-list--bullet .bk-list__marker{border-radius:var(--blog-radius-pill);background:var(--blog-brand);width:8px;height:8px;margin-top:8px}.bk-list--check .bk-list__marker{border-radius:var(--blog-radius-pill);background:var(--blog-brand-soft);width:20px;height:20px;color:var(--blog-brand);justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.bk-list--check .bk-list__marker svg{width:14px;height:14px;display:block}.bk-step{gap:var(--blog-sp-3);margin:var(--blog-sp-3) 0;padding:var(--blog-sp-3) var(--blog-sp-4);background:var(--blog-paper);border:1px solid var(--blog-border);border-radius:var(--blog-radius-xs);grid-template-columns:36px 1fr;align-items:start;display:grid}.bk-step__num{border-radius:var(--blog-radius-pill);background:var(--blog-brand);width:36px;height:36px;color:var(--blog-on-brand);font-family:var(--blog-font-display);font-weight:800;font-size:var(--blog-fs-lg);justify-content:center;align-items:center;line-height:1;display:flex}.bk-step__main{min-width:0}.bk-step__title{margin:.375rem 0 var(--blog-sp-1);font-family:var(--blog-font-display);font-weight:700;font-size:var(--blog-fs-md);text-transform:uppercase;letter-spacing:.02em;color:var(--blog-ink);line-height:1.3}.bk-step__body{font-family:var(--blog-font-body);font-size:var(--blog-fs-base);color:var(--blog-text);line-height:1.5}.bk-step__body>p{margin:0}.bk-step__body>p+p{margin-top:var(--blog-sp-2)}@media (min-width:640px){.bk-step{gap:var(--blog-sp-4);padding:var(--blog-sp-4) var(--blog-sp-5);grid-template-columns:44px 1fr}.bk-step__num{width:44px;height:44px;font-size:1.25rem}}.bk-comparison{margin:var(--blog-sp-7) 0}.bk-comparison__title{margin:0 0 var(--blog-sp-3);font-family:var(--blog-font-display);font-weight:700;font-size:var(--blog-fs-lg);text-transform:uppercase;letter-spacing:var(--blog-tracking-wide);color:var(--blog-ink)}.bk-comparison__cards{gap:var(--blog-sp-3);flex-direction:column;display:flex}.bk-comparison__card{border:1px solid var(--blog-border);border-radius:var(--blog-radius-xs);background:var(--blog-paper);overflow:hidden}.bk-comparison__card-feature{padding:var(--blog-sp-2) var(--blog-sp-4);background:var(--blog-bg-secondary);border-bottom:1px solid var(--blog-border);font-family:var(--blog-font-display);font-weight:700;font-size:var(--blog-fs-eyebrow);text-transform:uppercase;letter-spacing:var(--blog-tracking-wide);color:var(--blog-mute)}.bk-comparison__card-row{justify-content:space-between;align-items:flex-start;gap:var(--blog-sp-3);padding:var(--blog-sp-3) var(--blog-sp-4);display:flex}.bk-comparison__card-row:first-of-type{border-bottom:1px dashed var(--blog-border-light)}.bk-comparison__card-row--best{background:var(--blog-brand-tint)}.bk-comparison__card-label{font-family:var(--blog-font-display);font-weight:700;font-size:var(--blog-fs-eyebrow);text-transform:uppercase;letter-spacing:var(--blog-tracking-wide);color:var(--blog-mute);flex:none}.bk-comparison__card-row>:last-child{font-family:var(--blog-font-body);font-size:var(--blog-fs-sm);text-align:right;color:var(--blog-ink)}.bk-comparison__card-row--best>:last-child{color:var(--blog-brand);font-weight:600}.bk-comparison__table-wrap{border:1px solid var(--blog-border);border-radius:var(--blog-radius-xs);background:var(--blog-paper);display:none;position:relative;overflow:hidden}.bk-comparison__scroll{border-radius:inherit;overflow-x:auto}.bk-comparison__table{border-collapse:collapse;width:100%}.bk-comparison__th{text-align:left;background:var(--blog-bg-secondary);font-family:var(--blog-font-display);font-weight:700;font-size:var(--blog-fs-xs);text-transform:uppercase;letter-spacing:var(--blog-tracking-wide);color:var(--blog-mute)}.bk-comparison__td,.bk-comparison__th{padding:var(--blog-sp-3) var(--blog-sp-4);border-bottom:1px solid var(--blog-border)}.bk-comparison__td{font-family:var(--blog-font-body);font-size:var(--blog-fs-base);color:var(--blog-text)}.bk-comparison__tr:last-child .bk-comparison__td{border-bottom:none}.bk-comparison__td--feature{color:var(--blog-ink)}.bk-comparison__td--best{background:var(--blog-brand-tint);color:var(--blog-brand);font-weight:600}.bk-comparison__mark{font-weight:700}.bk-comparison__mark--yes{color:var(--blog-success)}.bk-comparison__mark--no{color:var(--blog-danger)}.bk-comparison__value--best{color:var(--blog-brand);font-weight:600}.bk-comparison__table-wrap:after,.bk-comparison__table-wrap:before{content:"";width:var(--blog-sp-6);pointer-events:none;opacity:0;z-index:1;transition:opacity .15s;position:absolute;top:0;bottom:0}.bk-comparison__table-wrap:before{background:linear-gradient(to right,var(--blog-paper),transparent);left:0}.bk-comparison__table-wrap:after{background:linear-gradient(to left,var(--blog-paper),transparent);right:0}.bk-comparison__table-wrap--hint-left:before,.bk-comparison__table-wrap--hint-right:after{opacity:1}@media (min-width:640px){.bk-comparison__cards{display:none}.bk-comparison__table-wrap{display:block}}.bk-procon{gap:var(--blog-sp-3);margin:var(--blog-sp-6) 0;grid-template-columns:1fr;display:grid}@media (min-width:640px){.bk-procon{grid-template-columns:1fr 1fr}}.bk-procon__card{--_c:var(--blog-success);--_bg:var(--blog-success-bg);background:var(--_bg);border:1px solid var(--_c)}@supports (color:color-mix(in lab,red,red)){.bk-procon__card{border:1px solid color-mix(in srgb,var(--_c) 28%,transparent)}}.bk-procon__card{border-radius:var(--blog-radius-xs);padding:var(--blog-sp-4)}@media (min-width:640px){.bk-procon__card{padding:var(--blog-sp-5)}}.bk-procon__card--con{--_c:var(--blog-danger);--_bg:var(--blog-danger-bg)}.bk-procon__heading{margin:0 0 var(--blog-sp-3);font-family:var(--blog-font-display);font-weight:700;font-size:var(--blog-fs-base);text-transform:uppercase;letter-spacing:var(--blog-tracking-wide);color:var(--_c)}.bk-procon__list{gap:var(--blog-sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bk-procon__item{gap:var(--blog-sp-2);font-family:var(--blog-font-body);font-size:var(--blog-fs-base);color:var(--blog-text);line-height:1.45;display:flex}.bk-procon__mark{border-radius:var(--blog-radius-pill);background:var(--_c);width:18px;height:18px;color:var(--blog-on-brand);font-size:var(--blog-fs-eyebrow);flex-shrink:0;justify-content:center;align-items:center;margin-top:.1rem;font-weight:700;line-height:1;display:flex}.bk-procon__text{display:block}.bk-before-after{gap:var(--blog-sp-3);margin:var(--blog-sp-6) 0;grid-template-columns:1fr;align-items:stretch;display:grid}@media (min-width:768px){.bk-before-after{grid-template-columns:1fr 1fr}}.bk-before-after__card{padding:var(--blog-sp-4);border-radius:var(--blog-radius-xs);border:1px solid var(--blog-border)}@media (min-width:640px){.bk-before-after__card{padding:var(--blog-sp-5)}}.bk-before-after__card--before{background:var(--blog-bg-secondary);border-color:var(--blog-border)}.bk-before-after__card--after{background:var(--blog-brand);border-color:var(--blog-brand);color:var(--blog-on-brand)}.bk-before-after__label{font-family:var(--blog-font-display);text-transform:uppercase;font-weight:700;font-size:var(--blog-fs-eyebrow);letter-spacing:var(--blog-tracking-wide);color:var(--blog-mute)}.bk-before-after__card--after .bk-before-after__label{color:var(--blog-on-brand)}@supports (color:color-mix(in lab,red,red)){.bk-before-after__card--after .bk-before-after__label{color:color-mix(in srgb,var(--blog-on-brand) 78%,transparent)}}.bk-before-after__value{font-family:var(--blog-font-display);font-weight:800;font-size:var(--blog-fs-7xl);margin:var(--blog-sp-2) 0;color:var(--blog-ink);line-height:.9}@media (min-width:640px){.bk-before-after__value{font-size:var(--blog-fs-8xl)}}.bk-before-after__card--after .bk-before-after__value{color:var(--blog-on-brand)}.bk-before-after__body{font-family:var(--blog-font-body);font-size:var(--blog-fs-base);margin:var(--blog-sp-2) 0 0;color:var(--blog-text);line-height:1.45}.bk-before-after__card--after .bk-before-after__body{color:var(--blog-on-brand)}@supports (color:color-mix(in lab,red,red)){.bk-before-after__card--after .bk-before-after__body{color:color-mix(in srgb,var(--blog-on-brand) 85%,transparent)}}.bk-image-feature{margin:var(--blog-sp-7) 0;border:1px solid var(--blog-border);border-radius:var(--blog-radius-xs);background:var(--blog-paper);width:100%;overflow:hidden}.bk-image-feature__frame{aspect-ratio:16/9;background:var(--blog-dark);width:100%;position:relative;overflow:hidden}.bk-image-feature__img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.bk-image-feature__caption{justify-content:space-between;gap:var(--blog-sp-3);padding:var(--blog-sp-3) var(--blog-sp-4);border-top:1px solid var(--blog-border);font-family:var(--blog-font-body);font-size:var(--blog-fs-sm);color:var(--blog-mute);line-height:1.5;display:flex}.bk-image-feature__text{color:var(--blog-text)}.bk-image-feature__credit{color:var(--blog-mute);white-space:nowrap}@media (min-width:640px){.bk-image-feature--left{float:left;width:50%;margin-right:var(--blog-sp-8)}.bk-image-feature--right{float:right;width:50%;margin-left:var(--blog-sp-8)}}.bk-infographic{margin:var(--blog-sp-7) 0}.bk-infographic__img{width:100%;height:auto;display:block}.bk-code{margin:var(--blog-sp-6) 0;border:1px solid var(--blog-border-dark);border-radius:var(--blog-radius-xs);background:var(--blog-dark);overflow:hidden}.bk-code__bar{justify-content:space-between;align-items:center;gap:var(--blog-sp-3);padding:var(--blog-sp-2) var(--blog-sp-4);background:var(--blog-dark-2);border-bottom:1px solid var(--blog-border-dark);font-family:var(--blog-font-mono);font-size:var(--blog-fs-xs);line-height:1.4;display:flex}.bk-code__label{color:var(--blog-on-dark);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bk-code__copy{align-items:center;gap:var(--blog-sp-1);color:var(--blog-brand);font-family:var(--blog-font-display);font-size:var(--blog-fs-eyebrow-sm);letter-spacing:var(--blog-tracking-wide);text-transform:uppercase;cursor:pointer;background:0 0;border:0;flex:none;margin:0;padding:0;font-weight:700;transition:color .15s;display:inline-flex}.bk-code__copy:hover{color:var(--blog-brand-bright)}.bk-code__copy[data-copied=true]{color:var(--blog-success)}.bk-code__copy-icon{display:inline-flex}.bk-code__copy-icon svg{width:13px;height:13px;display:block}.bk-code__pre{padding:var(--blog-sp-3) var(--blog-sp-4);color:var(--blog-on-dark);font-family:var(--blog-font-mono);font-size:var(--blog-fs-xs);tab-size:2;margin:0;line-height:1.6;overflow-x:auto}.bk-code__code{font-family:inherit;font-size:inherit;color:inherit;white-space:pre;background:0 0}@media (min-width:640px){.bk-code__pre{padding:var(--blog-sp-4) var(--blog-sp-5);font-size:var(--blog-fs-sm)}}.bk-cta-banner{margin:var(--blog-sp-8) 0;padding:var(--blog-sp-6);border-radius:var(--blog-radius-xs);background:var(--blog-dark);color:var(--blog-on-dark);position:relative;overflow:hidden}.bk-cta-banner__glow{border-radius:var(--blog-radius-pill);pointer-events:none;background:radial-gradient(circle at 30% 30%,var(--blog-brand),transparent 60%);width:200px;height:200px;position:absolute;top:-2.5rem;right:-2.5rem}@supports (color:color-mix(in lab,red,red)){.bk-cta-banner__glow{background:radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--blog-brand) 40%,transparent),transparent 60%)}}.bk-cta-banner__inner{gap:var(--blog-sp-4);flex-direction:column;display:flex;position:relative}.bk-cta-banner__copy{min-width:0}.bk-cta-banner__heading{margin:0 0 var(--blog-sp-1);font-family:var(--blog-font-display);text-transform:uppercase;font-weight:800;font-size:var(--blog-fs-2xl);color:var(--blog-on-dark);line-height:1.1}.bk-cta-banner__desc{font-family:var(--blog-font-body);font-size:var(--blog-fs-base);color:var(--blog-on-dark-mute);margin:0;line-height:1.5}.bk-cta-banner__cta{justify-content:center;align-self:flex-start;align-items:center;gap:var(--blog-sp-2);padding:var(--blog-sp-3) var(--blog-sp-5);border-radius:var(--blog-radius-sm);font-family:var(--blog-font-display);text-transform:uppercase;letter-spacing:var(--blog-tracking-wide);font-weight:700;font-size:var(--blog-fs-sm);white-space:nowrap;background:var(--blog-brand);color:var(--blog-on-brand);flex-shrink:0;text-decoration:none;display:inline-flex}.bk-cta-banner__cta:hover{background:var(--blog-brand-dark)}.bk-cta-banner__cta-icon svg{width:14px;height:12px;display:block}@media (min-width:640px){.bk-cta-banner{padding:var(--blog-sp-8)}.bk-cta-banner__glow{width:300px;height:300px;top:-60px;right:-60px}.bk-cta-banner__inner{justify-content:space-between;align-items:center;gap:var(--blog-sp-6);flex-direction:row}.bk-cta-banner__cta{align-self:auto}.bk-cta-banner__heading{font-size:var(--blog-fs-4xl)}}.bk-newsletter{gap:var(--blog-sp-5);margin:var(--blog-sp-8) 0;padding:var(--blog-sp-6);border-radius:var(--blog-radius-xs);background:var(--blog-dark);color:var(--blog-on-dark);grid-template-columns:1fr;align-items:center;display:grid;position:relative;overflow:hidden}@media (min-width:640px){.bk-newsletter{gap:var(--blog-sp-7);padding:var(--blog-sp-8)}}@media (min-width:768px){.bk-newsletter{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.bk-newsletter__glow{border-radius:var(--blog-radius-pill);background:radial-gradient(circle at 30% 30%,var(--blog-brand),transparent 60%);width:200px;height:200px;position:absolute;top:-2.5rem;right:-2.5rem}@supports (color:color-mix(in lab,red,red)){.bk-newsletter__glow{background:radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--blog-brand) 40%,transparent),transparent 60%)}}.bk-newsletter__glow{pointer-events:none}@media (min-width:640px){.bk-newsletter__glow{width:300px;height:300px;top:-60px;right:-60px}}.bk-newsletter__copy{position:relative}.bk-newsletter__heading{margin:0 0 var(--blog-sp-2);font-family:var(--blog-font-display);font-weight:800;font-size:var(--blog-fs-3xl);text-transform:uppercase;letter-spacing:var(--blog-tracking-tight);color:var(--blog-on-dark);line-height:1.05}@media (min-width:640px){.bk-newsletter__heading{font-size:var(--blog-fs-5xl);line-height:1}}.bk-newsletter__desc{font-family:var(--blog-font-body);font-size:var(--blog-fs-base);color:var(--blog-on-dark-mute);margin:0;line-height:1.5}.bk-newsletter__action{position:relative}.bk-newsletter__form{gap:var(--blog-sp-2);display:flex}.bk-newsletter__honeypot{opacity:0;pointer-events:none;width:0;height:0;position:absolute;left:-9999px}.bk-newsletter__input{min-width:0;padding:var(--blog-sp-3) var(--blog-sp-3);border:1px solid var(--blog-paper);border-radius:var(--blog-radius-sm);background:var(--blog-paper);font-family:var(--blog-font-body);font-size:var(--blog-fs-base);color:var(--blog-ink);outline:none;flex:auto}.bk-newsletter__input:focus-visible{border-color:var(--blog-brand);box-shadow:var(--blog-shadow-focus-ring)}.bk-newsletter__input::placeholder{color:var(--blog-mute)}.bk-newsletter__button{padding:var(--blog-sp-3) var(--blog-sp-5);border-radius:var(--blog-radius-sm);background:var(--blog-brand);color:var(--blog-on-brand);font-family:var(--blog-font-display);font-weight:700;font-size:var(--blog-fs-sm);text-transform:uppercase;letter-spacing:var(--blog-tracking-wide);white-space:nowrap;cursor:pointer;border:0;flex:none}.bk-newsletter__button:hover{background:var(--blog-brand-dark)}.bk-author{align-items:center;gap:var(--blog-sp-3);margin:var(--blog-sp-6) 0;padding:var(--blog-sp-4) var(--blog-sp-4);background:var(--blog-bg-secondary);border:1px solid var(--blog-border);border-radius:var(--blog-radius-xs);display:flex}.bk-author__media{flex:none}.bk-author__avatar{border-radius:var(--blog-radius-pill);object-fit:cover;width:56px;height:56px;display:block}.bk-author__avatar--fallback{background:var(--blog-brand-tint);color:var(--blog-brand);font-family:var(--blog-font-display);font-weight:800;font-size:var(--blog-fs-xl);text-transform:uppercase;letter-spacing:var(--blog-tracking-tight);justify-content:center;align-items:center;display:flex}.bk-author__body{flex:auto;min-width:0}.bk-author__name{font-family:var(--blog-font-display);text-transform:uppercase;font-weight:800;font-size:var(--blog-fs-xl);color:var(--blog-ink);margin:0;line-height:1.2}.bk-author__role{color:var(--blog-mute);margin:.125rem 0 0}.bk-author__bio,.bk-author__role{font-family:var(--blog-font-body);font-size:var(--blog-fs-sm)}.bk-author__bio{margin:var(--blog-sp-2) 0 0;color:var(--blog-text);line-height:1.5}.bk-author__links{gap:var(--blog-sp-3);margin-top:var(--blog-sp-3);flex-wrap:wrap;display:flex}.bk-author__link{font-family:var(--blog-font-display);text-transform:uppercase;font-weight:700;font-size:var(--blog-fs-eyebrow);letter-spacing:var(--blog-tracking-wide);color:var(--blog-brand);text-decoration:none}.bk-author__link:hover{color:var(--blog-brand-dark)}@media (min-width:640px){.bk-author{gap:var(--blog-sp-4);padding:var(--blog-sp-5) var(--blog-sp-5)}.bk-author__avatar{width:64px;height:64px}}.bk-related{margin:var(--blog-sp-10) 0}.bk-related__eyebrow{margin:0 0 var(--blog-sp-3);font-family:var(--blog-font-display);text-transform:uppercase;font-weight:700;font-size:var(--blog-fs-sm);letter-spacing:var(--blog-tracking-wide);color:var(--blog-brand)}.bk-related__grid{gap:var(--blog-sp-3);grid-template-columns:1fr;display:grid}@media (min-width:640px){.bk-related__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.bk-related__grid{grid-template-columns:repeat(3,1fr)}}.bk-related__card{border:1px solid var(--blog-border);border-radius:var(--blog-radius-xs);background:var(--blog-paper);text-decoration:none;transition:box-shadow .2s,transform .2s;display:block;overflow:hidden}.bk-related__card:hover{box-shadow:var(--blog-shadow-lg)}.bk-related__thumb{aspect-ratio:16/10;background:var(--blog-bg-secondary);width:100%;position:relative}.bk-related__thumb--g1{background:linear-gradient(135deg,var(--blog-brand-dark),var(--blog-brand) 70%,var(--blog-brand-soft))}.bk-related__thumb--g2{background:linear-gradient(135deg,var(--blog-brand-dark),var(--blog-success))}.bk-related__thumb--g3{background:linear-gradient(135deg,var(--blog-dark),var(--blog-dark-3))}.bk-related__img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.bk-related__body{padding:var(--blog-sp-4)}.bk-related__cat{font-size:var(--blog-fs-eyebrow-sm);letter-spacing:var(--blog-tracking-wide);color:var(--blog-brand);display:block}.bk-related__cat,.bk-related__title{font-family:var(--blog-font-display);text-transform:uppercase;font-weight:700}.bk-related__title{margin:var(--blog-sp-1) 0 0;font-size:var(--blog-fs-md);color:var(--blog-ink);text-wrap:pretty;line-height:1.25}.bk-related__excerpt{margin:var(--blog-sp-2) 0 0;font-family:var(--blog-font-body);font-size:var(--blog-fs-sm);color:var(--blog-mute);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.bk-further-reading{margin:var(--blog-sp-6) 0;padding:var(--blog-sp-4) var(--blog-sp-5);background:var(--blog-paper);border:1px solid var(--blog-border);border-radius:var(--blog-radius-xs)}@media (min-width:640px){.bk-further-reading{padding:var(--blog-sp-5) var(--blog-sp-6)}}.bk-further-reading__title{align-items:center;gap:var(--blog-sp-2);margin:0 0 var(--blog-sp-3);font-family:var(--blog-font-display);font-weight:700;font-size:var(--blog-fs-sm);text-transform:uppercase;letter-spacing:var(--blog-tracking-eyebrow);color:var(--blog-brand);line-height:1.3;display:flex}.bk-further-reading__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bk-further-reading__item{gap:var(--blog-sp-1);padding:var(--blog-sp-2) 0;border-bottom:1px dashed var(--blog-border-light);flex-direction:column;display:flex}.bk-further-reading__item:last-child{border-bottom:none}@media (min-width:640px){.bk-further-reading__item{justify-content:space-between;align-items:center;gap:var(--blog-sp-3);flex-direction:row}}.bk-further-reading__link{font-family:var(--blog-font-body);font-size:var(--blog-fs-base);color:var(--blog-text);line-height:1.5;text-decoration:none;transition:color .15s}.bk-further-reading__link:hover{text-decoration:underline}@media (min-width:640px){.bk-further-reading__link{font-size:var(--blog-fs-md)}}.bk-further-reading__source{font-family:var(--blog-font-mono);font-size:var(--blog-fs-eyebrow);text-transform:uppercase;letter-spacing:var(--blog-tracking-wide);color:var(--blog-mute)}@media (min-width:640px){.bk-further-reading__source{white-space:nowrap}}.bk-toc{margin:var(--blog-sp-6) 0;padding:var(--blog-sp-4) var(--blog-sp-5);border:1px solid var(--blog-border);border-radius:var(--blog-radius-xs);background:var(--blog-bg-secondary);display:block}.bk-toc[hidden]{display:none}.bk-toc__heading{margin:0 0 var(--blog-sp-3);font-family:var(--blog-font-display);font-weight:700;font-size:var(--blog-fs-sm);text-transform:uppercase;letter-spacing:var(--blog-tracking-eyebrow);color:var(--blog-brand)}.bk-toc__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bk-toc__item{align-items:baseline;gap:var(--blog-sp-3);border-bottom:1px dashed var(--blog-border-light);padding:.625rem 0;display:flex}.bk-toc__item:last-child{border-bottom:none}.bk-toc__num{width:1.5rem;font-family:var(--blog-font-mono);font-size:var(--blog-fs-xs);color:var(--blog-mute);flex:none}.bk-toc__link{font-family:var(--blog-font-body);font-size:var(--blog-fs-md);color:var(--blog-text);flex:auto;line-height:1.4;text-decoration:none;transition:color .15s}.bk-toc__link--active,.bk-toc__link:hover{color:var(--blog-brand)}.bk-timeline{padding-left:var(--blog-sp-6);margin:var(--blog-sp-6) 0;position:relative}.bk-timeline__rail{top:var(--blog-sp-2);bottom:var(--blog-sp-2);background:var(--blog-border);width:2px;position:absolute;left:6px}.bk-timeline__item{position:relative}.bk-timeline__item:not(:last-child){padding-bottom:var(--blog-sp-5)}.bk-timeline__dot{left:calc(-1 * var(--blog-sp-6));border-radius:var(--blog-radius-pill);background:var(--blog-brand);border:3px solid var(--blog-paper);width:14px;height:14px;box-shadow:var(--blog-shadow-ring);position:absolute;top:6px}.bk-timeline__date{font-family:var(--blog-font-mono);font-size:var(--blog-fs-eyebrow);text-transform:uppercase;letter-spacing:var(--blog-tracking-wide);color:var(--blog-brand);line-height:1.4}.bk-timeline__title{margin:var(--blog-sp-1) 0 var(--blog-sp-1);font-family:var(--blog-font-display);text-transform:uppercase;font-weight:700;font-size:var(--blog-fs-lg);color:var(--blog-ink);line-height:1.3}.bk-timeline__desc{font-family:var(--blog-font-body);font-size:var(--blog-fs-base);color:var(--blog-text);margin:0;line-height:1.5}.bk-stat-card{margin:var(--blog-sp-6) 0;padding:var(--blog-sp-4) var(--blog-sp-5);background:var(--blog-paper);border:1px solid var(--blog-border);border-radius:var(--blog-radius-xs)}.bk-stat-card__value{font-family:var(--blog-font-display);color:var(--blog-brand);align-items:baseline;display:flex}.bk-stat-card__num{font-weight:800;font-size:var(--blog-fs-7xl);line-height:.95}.bk-stat-card__unit{font-weight:500;font-size:var(--blog-fs-2xl);margin-left:.125rem}.bk-stat-card__label{font-family:var(--blog-font-display);font-weight:700;font-size:var(--blog-fs-xs);text-transform:uppercase;letter-spacing:.06em}.bk-stat-card__desc,.bk-stat-card__label{margin-top:var(--blog-sp-1);color:var(--blog-mute)}.bk-stat-card__desc{font-family:var(--blog-font-body);font-size:var(--blog-fs-sm);line-height:1.55}.bk-stat-card__source{align-items:center;gap:var(--blog-sp-1);margin-top:var(--blog-sp-3);padding-top:var(--blog-sp-2);border-top:1px dashed var(--blog-border);font-family:var(--blog-font-display);font-size:var(--blog-fs-eyebrow);letter-spacing:.04em;color:var(--blog-mute);opacity:.8;text-decoration:none;transition:opacity .15s,color .15s;display:inline-flex}.bk-stat-card__source--link:hover{opacity:1;color:var(--blog-brand)}.bk-stat-card__source-kicker{font-weight:700;font-size:var(--blog-fs-eyebrow-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--blog-mute-2);margin-right:.125rem}.bk-stat-card__source-icon svg{opacity:.7;width:10px;height:10px;display:block}.bk-verdict-card{--_accent:var(--blog-brand-bright);margin:var(--blog-sp-8) 0;color:var(--blog-on-dark);background:var(--blog-dark);border:1px solid var(--_accent);border-radius:var(--blog-radius-xs);box-shadow:var(--blog-shadow-verdict);overflow:hidden}.bk-verdict-card__header{justify-content:space-between;align-items:center;gap:var(--blog-sp-3);padding:var(--blog-sp-4) var(--blog-sp-5);border-bottom:1px solid var(--blog-on-dark);display:flex}@supports (color:color-mix(in lab,red,red)){.bk-verdict-card__header{border-bottom:1px solid color-mix(in srgb,var(--blog-on-dark) 10%,transparent)}}.bk-verdict-card__kicker{font-weight:700;font-size:var(--blog-fs-eyebrow);letter-spacing:var(--blog-tracking-eyebrow);text-transform:uppercase}.bk-verdict-card__kicker,.bk-verdict-card__score{font-family:var(--blog-font-display);color:var(--_accent)}.bk-verdict-card__score{font-weight:800;font-size:var(--blog-fs-4xl);line-height:1}.bk-verdict-card__score-max{font-size:var(--blog-fs-lg);color:var(--blog-on-dark);font-weight:500}@supports (color:color-mix(in lab,red,red)){.bk-verdict-card__score-max{color:color-mix(in srgb,var(--blog-on-dark) 50%,transparent)}}.bk-verdict-card__body{padding:var(--blog-sp-5)}.bk-verdict-card__winner{margin:0 0 var(--blog-sp-2);font-family:var(--blog-font-display);font-weight:700;font-size:var(--blog-fs-eyebrow);letter-spacing:var(--blog-tracking-wide);text-transform:uppercase;color:var(--blog-on-dark)}@supports (color:color-mix(in lab,red,red)){.bk-verdict-card__winner{color:color-mix(in srgb,var(--blog-on-dark) 50%,transparent)}}.bk-verdict-card__winner-name{color:var(--_accent)}.bk-verdict-card__verdict{margin:0 0 var(--blog-sp-2);font-family:var(--blog-font-display);font-weight:800;font-size:var(--blog-fs-2xl);text-transform:uppercase;color:var(--blog-on-dark);line-height:1.05}.bk-verdict-card__summary{font-family:var(--blog-font-body);font-size:var(--blog-fs-md);color:var(--blog-on-dark);margin:0;line-height:1.55}@supports (color:color-mix(in lab,red,red)){.bk-verdict-card__summary{color:color-mix(in srgb,var(--blog-on-dark) 80%,transparent)}}.bk-verdict-card__bullets{gap:var(--blog-sp-2);margin-top:var(--blog-sp-4);flex-wrap:wrap;display:flex}.bk-verdict-card__chip{padding:var(--blog-sp-1) var(--blog-sp-3);font-family:var(--blog-font-display);font-weight:700;font-size:var(--blog-fs-eyebrow);letter-spacing:var(--blog-tracking-wide);text-transform:uppercase;color:var(--blog-on-dark);background:var(--_accent)}@supports (color:color-mix(in lab,red,red)){.bk-verdict-card__chip{background:color-mix(in srgb,var(--_accent) 15%,transparent)}}.bk-verdict-card__chip{border:1px solid var(--_accent)}@supports (color:color-mix(in lab,red,red)){.bk-verdict-card__chip{border:1px solid color-mix(in srgb,var(--_accent) 40%,transparent)}}.bk-verdict-card__chip{border-radius:var(--blog-radius-pill)}@media (min-width:640px){.bk-verdict-card__header{padding:var(--blog-sp-5) var(--blog-sp-6)}.bk-verdict-card__score{font-size:var(--blog-fs-6xl)}.bk-verdict-card__score-max{font-size:var(--blog-fs-xl)}.bk-verdict-card__body{padding:var(--blog-sp-6)}.bk-verdict-card__verdict{font-size:var(--blog-fs-4xl);line-height:1}}.bk-score-bar{margin:var(--blog-sp-3) 0}.bk-score-bar__head{justify-content:space-between;align-items:baseline;gap:var(--blog-sp-3);display:flex}.bk-score-bar__label{font-family:var(--blog-font-display);text-transform:uppercase;font-weight:700;font-size:var(--blog-fs-xs);letter-spacing:var(--blog-tracking-wide);color:var(--blog-mute)}.bk-score-bar__score{font-family:var(--blog-font-display);font-weight:800;font-size:var(--blog-fs-lg);color:var(--blog-brand);line-height:1}.bk-score-bar__track{height:8px;margin-top:var(--blog-sp-2);border-radius:var(--blog-radius-pill);background:var(--blog-bg-tertiary);position:relative;overflow:hidden}.bk-score-bar__fill{border-radius:var(--blog-radius-pill);background:linear-gradient(90deg,var(--blog-brand-bright),var(--blog-brand));height:100%;transition:width .7s ease-out;position:absolute;inset:0 auto 0 0}@media (min-width:640px){.bk-score-bar{align-items:center;gap:var(--blog-sp-3);grid-template-columns:140px 1fr 48px;display:grid}.bk-score-bar__head{display:contents}.bk-score-bar__score{text-align:right;order:3}.bk-score-bar__track{order:2;margin-top:0}}.bk-numbered-card{margin:var(--blog-sp-6) 0;padding:var(--blog-sp-5);background:var(--blog-paper);border:1px solid var(--blog-border);border-radius:var(--blog-radius-xs);position:relative}.bk-numbered-card__badge{top:calc(-1 * var(--blog-sp-3));left:var(--blog-sp-5);padding:var(--blog-sp-1) var(--blog-sp-2);background:var(--blog-brand);color:var(--blog-on-brand);border-radius:var(--blog-radius-pill);font-size:var(--blog-fs-base);letter-spacing:var(--blog-tracking-wide);line-height:1;display:inline-block;position:absolute}.bk-numbered-card__badge,.bk-numbered-card__title{font-family:var(--blog-font-display);font-weight:800}.bk-numbered-card__title{margin:var(--blog-sp-2) 0 var(--blog-sp-1);font-size:var(--blog-fs-xl);text-transform:uppercase;color:var(--blog-ink)}.bk-numbered-card__body{font-family:var(--blog-font-body);font-size:var(--blog-fs-base);color:var(--blog-text);margin:0;line-height:1.5}.bk-metric-highlight{display:block}.bk-metric-highlight--hero{margin:var(--blog-sp-8) 0;padding:var(--blog-sp-6) var(--blog-sp-5);border-radius:var(--blog-radius-xs);background:var(--blog-brand);color:var(--blog-on-brand);justify-content:space-between;align-items:center;gap:var(--blog-sp-4);flex-wrap:wrap;display:flex}@media (min-width:640px){.bk-metric-highlight--hero{padding:var(--blog-sp-10) var(--blog-sp-8);gap:var(--blog-sp-6)}}.bk-metric-highlight__hero-value{font-family:var(--blog-font-display);font-weight:800;line-height:.85;font-size:var(--blog-fs-display)}.bk-metric-highlight__hero-body{flex:1;min-width:0}@media (min-width:640px){.bk-metric-highlight__hero-body{min-width:260px}}.bk-metric-highlight__hero-change{font-family:var(--blog-font-body);text-transform:uppercase;font-weight:700;font-size:var(--blog-fs-sm);letter-spacing:var(--blog-tracking-eyebrow);color:var(--blog-on-brand)}@supports (color:color-mix(in lab,red,red)){.bk-metric-highlight__hero-change{color:color-mix(in srgb,var(--blog-on-brand) 72%,transparent)}}@media (min-width:640px){.bk-metric-highlight__hero-change{font-size:var(--blog-fs-base)}}.bk-metric-highlight__hero-label{font-family:var(--blog-font-display);text-transform:uppercase;font-weight:700;font-size:var(--blog-fs-2xl);margin-top:var(--blog-sp-1);line-height:1.1}@media (min-width:640px){.bk-metric-highlight__hero-label{font-size:var(--blog-fs-3xl)}}.bk-metric-highlight--grid{gap:var(--blog-sp-3);margin:var(--blog-sp-7) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bk-metric-highlight--2{grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.bk-metric-highlight--2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.bk-metric-highlight--3{grid-template-columns:repeat(3,minmax(0,1fr))}.bk-metric-highlight--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.bk-metric-highlight__card{padding:var(--blog-sp-4);border-radius:var(--blog-radius-xs);border:1px solid var(--blog-border);background:var(--blog-paper);flex-direction:column;display:flex}@media (min-width:640px){.bk-metric-highlight__card{padding:var(--blog-sp-5)}}.bk-metric-highlight__value{font-family:var(--blog-font-display);font-weight:800;font-size:var(--blog-fs-5xl);color:var(--blog-brand);line-height:.95}@media (min-width:640px){.bk-metric-highlight__value{font-size:var(--blog-fs-6xl)}}.bk-metric-highlight__label{font-family:var(--blog-font-body);text-transform:uppercase;letter-spacing:var(--blog-tracking-wide);font-weight:700;font-size:var(--blog-fs-xs);margin-top:calc(var(--blog-sp-1) * 1.5);color:var(--blog-mute)}.bk-metric-highlight__change{font-family:var(--blog-font-body);font-size:var(--blog-fs-sm);margin-top:var(--blog-sp-1);color:var(--blog-mute)}.bk-metric-highlight__source-wrap{margin-top:auto}.bk-metric-highlight__source{align-items:center;gap:var(--blog-sp-1);margin-top:calc(var(--blog-sp-1) * 3.5);padding-top:calc(var(--blog-sp-1) * 2.5);font-family:var(--blog-font-body);font-size:var(--blog-fs-eyebrow);letter-spacing:var(--blog-tracking-wide);opacity:.8;color:var(--blog-mute);border-top:1px dashed var(--blog-border);text-decoration:none;display:inline-flex}.bk-metric-highlight__source--dark{color:var(--blog-on-brand)}@supports (color:color-mix(in lab,red,red)){.bk-metric-highlight__source--dark{color:color-mix(in srgb,var(--blog-on-brand) 75%,transparent)}}.bk-metric-highlight__source--dark{border-top-color:var(--blog-on-brand)}@supports (color:color-mix(in lab,red,red)){.bk-metric-highlight__source--dark{border-top-color:color-mix(in srgb,var(--blog-on-brand) 18%,transparent)}}.bk-metric-highlight__source--link{transition:opacity .15s,color .15s}.bk-metric-highlight__source--link:hover{opacity:1;color:var(--blog-brand)}.bk-metric-highlight__source-kicker{text-transform:uppercase;font-weight:700;font-size:var(--blog-fs-eyebrow-sm);letter-spacing:var(--blog-tracking-eyebrow);color:var(--blog-mute);margin-right:2px}.bk-metric-highlight__source--dark .bk-metric-highlight__source-kicker{color:var(--blog-on-brand)}@supports (color:color-mix(in lab,red,red)){.bk-metric-highlight__source--dark .bk-metric-highlight__source-kicker{color:color-mix(in srgb,var(--blog-on-brand) 55%,transparent)}}.bk-metric-highlight__source-icon svg{opacity:.7;width:10px;height:10px;display:block}.bk-case-study-hero{gap:var(--blog-sp-8);margin:var(--blog-sp-6) 0;padding:var(--blog-sp-8);border-radius:var(--blog-radius-md);background:radial-gradient(120% 140% at 88% 110%,var(--blog-dark-3) 0,var(--blog-dark-2) 45%,var(--blog-dark) 100%);color:var(--blog-on-dark);grid-template-columns:auto 1fr;display:grid}.bk-case-study-hero,.bk-case-study-hero__logo{align-items:center;position:relative;overflow:hidden}.bk-case-study-hero__logo{width:140px;height:140px;padding:var(--blog-sp-4);border-radius:var(--blog-radius-lg);background:var(--blog-paper);flex-shrink:0;justify-content:center;display:flex}.bk-case-study-hero__logo strong{font-family:var(--blog-font-display);font-weight:700;font-size:var(--blog-fs-2xl);text-align:center;text-transform:uppercase;letter-spacing:var(--blog-tracking-wide);color:var(--blog-ink);line-height:1}.bk-case-study-hero__logo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.bk-case-study-hero__body{min-width:0;position:relative}.bk-case-study-hero__chips{gap:var(--blog-sp-2);margin-bottom:var(--blog-sp-2);flex-wrap:wrap;display:flex}.bk-case-study-hero__chip{font-family:var(--blog-font-display);text-transform:uppercase;letter-spacing:var(--blog-tracking-wide);font-weight:700;font-size:var(--blog-fs-eyebrow);border-radius:var(--blog-radius-pill);background:var(--blog-on-dark);padding:5px 11px}@supports (color:color-mix(in lab,red,red)){.bk-case-study-hero__chip{background:color-mix(in srgb,var(--blog-on-dark) 8%,transparent)}}.bk-case-study-hero__chip{color:var(--blog-on-dark)}@supports (color:color-mix(in lab,red,red)){.bk-case-study-hero__chip{color:color-mix(in srgb,var(--blog-on-dark) 85%,transparent)}}.bk-case-study-hero__chip{border:1px solid var(--blog-on-dark)}@supports (color:color-mix(in lab,red,red)){.bk-case-study-hero__chip{border:1px solid color-mix(in srgb,var(--blog-on-dark) 12%,transparent)}}.bk-case-study-hero__heading{font-family:var(--blog-font-display);font-weight:700;font-size:var(--blog-fs-6xl);text-transform:uppercase;letter-spacing:var(--blog-tracking-tight);color:var(--blog-on-dark);margin:0;line-height:1.05}.bk-case-study-hero__sub{margin:var(--blog-sp-2) 0 var(--blog-sp-4);font-family:var(--blog-font-body);color:var(--blog-on-dark-mute);line-height:1.55}.bk-case-study-hero__results{gap:var(--blog-sp-3);flex-wrap:wrap;display:flex}.bk-case-study-hero__result{padding:var(--blog-sp-3) var(--blog-sp-4);border-radius:var(--blog-radius-md);background:var(--blog-brand)}@supports (color:color-mix(in lab,red,red)){.bk-case-study-hero__result{background:color-mix(in srgb,var(--blog-brand) 10%,transparent)}}.bk-case-study-hero__result{border:1px solid var(--blog-brand)}@supports (color:color-mix(in lab,red,red)){.bk-case-study-hero__result{border:1px solid color-mix(in srgb,var(--blog-brand) 40%,transparent)}}.bk-case-study-hero__result-num{font-family:var(--blog-font-display);font-weight:700;font-size:var(--blog-fs-2xl);color:var(--blog-brand);line-height:1}.bk-case-study-hero__result-label{margin-top:var(--blog-sp-1);font-family:var(--blog-font-display);text-transform:uppercase;letter-spacing:var(--blog-tracking-wide);font-weight:700;font-size:var(--blog-fs-eyebrow-sm);color:var(--blog-on-dark-mute)}@media (max-width:640px){.bk-case-study-hero{gap:var(--blog-sp-5);padding:var(--blog-sp-6);grid-template-columns:1fr}.bk-case-study-hero__logo{width:96px;height:96px}.bk-case-study-hero__heading{font-size:var(--blog-fs-4xl)}}.bk-results-strip{margin:calc(var(--blog-sp-1) * 3) 0;border:1px solid var(--blog-border);border-radius:var(--blog-radius-md);grid-template-columns:repeat(4,1fr);gap:0;display:grid;overflow:hidden}@media (max-width:700px){.bk-results-strip{grid-template-columns:1fr 1fr}}.bk-results-strip__cell{padding:var(--blog-sp-3) calc(var(--blog-sp-1) * 2.75);background:var(--blog-paper);border-right:1px solid var(--blog-border)}.bk-results-strip__cell:last-child{border-right:none}@media (max-width:700px){.bk-results-strip__cell:nth-child(2n){border-right:none}}.bk-results-strip__label{text-transform:uppercase;letter-spacing:var(--blog-tracking-wide);font-size:var(--blog-fs-eyebrow);color:var(--blog-mute)}.bk-results-strip__label,.bk-results-strip__num{font-family:var(--blog-font-display);font-weight:700}.bk-results-strip__num{font-size:var(--blog-fs-6xl);color:var(--blog-brand);margin-top:6px;line-height:1}.bk-results-strip__delta{font-family:var(--blog-font-mono);font-size:var(--blog-fs-eyebrow);color:var(--blog-success);align-items:center;gap:4px;margin-top:6px;display:inline-flex}.bk-results-strip__delta--down{color:var(--blog-danger)}.bk-results-strip__source{align-items:center;gap:var(--blog-sp-1);margin-top:calc(var(--blog-sp-1) * 1.5);padding-top:var(--blog-sp-1);border-top:1px dashed var(--blog-border);font-family:var(--blog-font-body);font-size:var(--blog-fs-eyebrow);letter-spacing:var(--blog-tracking-wide);opacity:.85;color:var(--blog-mute);text-decoration:none;display:inline-flex}.bk-results-strip__source--link{transition:opacity .15s,color .15s}.bk-results-strip__source--link:hover{opacity:1;color:var(--blog-brand-dark)}.bk-results-strip__source-kicker{font-family:var(--blog-font-display);text-transform:uppercase;font-weight:700;font-size:var(--blog-fs-eyebrow-sm);letter-spacing:var(--blog-tracking-eyebrow);color:var(--blog-mute);margin-right:2px}.bk-results-strip__source-icon svg{opacity:.7;width:10px;height:10px;display:block}.bk-key-metric{justify-content:space-between;align-items:center;gap:var(--blog-sp-8);margin:var(--blog-sp-7) 0;padding:var(--blog-sp-12) var(--blog-sp-10);border-radius:var(--blog-radius-md);background:radial-gradient(120% 140% at 88% 110%,var(--blog-dark) 0,var(--blog-dark-2) 45%,var(--blog-dark-3) 100%);color:var(--blog-on-dark);flex-wrap:wrap;display:flex;position:relative;overflow:hidden}.bk-key-metric__num{font-family:var(--blog-font-display);font-weight:700;font-size:var(--blog-fs-display-2);letter-spacing:-.02em;color:var(--blog-brand);line-height:.85;position:relative}.bk-key-metric__copy{flex:1;min-width:260px;position:relative}@media (max-width:640px){.bk-key-metric{padding:var(--blog-sp-6) var(--blog-sp-5)}.bk-key-metric__copy{min-width:0}}.bk-key-metric__label{font-size:var(--blog-fs-base);letter-spacing:.08em;color:var(--blog-brand)}.bk-key-metric__label,.bk-key-metric__title{font-family:var(--blog-font-display);text-transform:uppercase;font-weight:700}.bk-key-metric__title{margin:var(--blog-sp-1) 0 0;font-size:var(--blog-fs-3xl);letter-spacing:var(--blog-tracking-tight);color:var(--blog-on-dark);line-height:1.15}.bk-key-metric__sub{margin-top:var(--blog-sp-2);font-family:var(--blog-font-body);font-size:var(--blog-fs-base);color:var(--blog-on-dark-mute);line-height:1.55}.bk-key-metric__source{align-items:center;gap:var(--blog-sp-1);margin-top:var(--blog-sp-3);padding-top:var(--blog-sp-2);border-top:1px dashed var(--blog-on-dark);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.bk-key-metric__source{border-top:1px dashed color-mix(in srgb,var(--blog-on-dark) 18%,transparent)}}.bk-key-metric__source{font-family:var(--blog-font-body);font-size:var(--blog-fs-eyebrow);letter-spacing:.04em;color:var(--blog-on-dark)}@supports (color:color-mix(in lab,red,red)){.bk-key-metric__source{color:color-mix(in srgb,var(--blog-on-dark) 65%,transparent)}}.bk-key-metric__source{opacity:.9;text-decoration:none;transition:opacity .15s,color .15s}.bk-key-metric__source--link:hover{opacity:1;color:var(--blog-on-dark)}.bk-key-metric__source-kicker{font-family:var(--blog-font-display);text-transform:uppercase;font-weight:700;font-size:var(--blog-fs-eyebrow-sm);letter-spacing:.08em;color:var(--blog-on-dark);margin-right:.125rem}@supports (color:color-mix(in lab,red,red)){.bk-key-metric__source-kicker{color:color-mix(in srgb,var(--blog-on-dark) 50%,transparent)}}.bk-key-metric__source-icon svg{width:10px;height:10px;display:block}.bk-keyword-table{margin:var(--blog-sp-7) 0;border:1px solid var(--blog-border);border-radius:var(--blog-radius-md);background:var(--blog-paper);position:relative;overflow:hidden}.bk-keyword-table__scroll{border-radius:inherit;overflow-x:auto}.bk-keyword-table__table{border-collapse:collapse;width:100%;font-family:var(--blog-font-body);font-size:var(--blog-fs-base)}.bk-keyword-table__th{background:var(--blog-bg-secondary);font-family:var(--blog-font-display);font-weight:700;font-size:var(--blog-fs-eyebrow);text-transform:uppercase;letter-spacing:var(--blog-tracking-wide);color:var(--blog-ink)}.bk-keyword-table__td,.bk-keyword-table__th{padding:var(--blog-sp-3) var(--blog-sp-4);text-align:left;border-bottom:1px solid var(--blog-border);white-space:nowrap}.bk-keyword-table__td{color:var(--blog-text)}.bk-keyword-table__td--r,.bk-keyword-table__th--r{text-align:right}.bk-keyword-table__tr:last-child .bk-keyword-table__td{border-bottom:none}.bk-keyword-table__td--kw{font-family:var(--blog-font-display);color:var(--blog-ink);letter-spacing:var(--blog-tracking-tight);white-space:normal;font-weight:600}.bk-keyword-table__diff,.bk-keyword-table__rank{font-family:var(--blog-font-mono)}.bk-keyword-table__diff{border-radius:var(--blog-radius-xs);font-size:var(--blog-fs-eyebrow);padding:2px 8px;display:inline-block}.bk-keyword-table__diff--low{background:var(--blog-success-bg);color:var(--blog-success)}.bk-keyword-table__diff--med{background:var(--blog-warn-bg);color:var(--blog-warn)}.bk-keyword-table__diff--high{background:var(--blog-danger-bg);color:var(--blog-danger)}.bk-keyword-table__delta{font-family:var(--blog-font-mono);font-size:var(--blog-fs-xs);color:var(--blog-success);align-items:center;gap:4px;font-weight:700;display:inline-flex}.bk-keyword-table__delta--up:before{content:"▲";font-size:var(--blog-fs-eyebrow-sm)}.bk-keyword-table__delta--down{color:var(--blog-danger)}.bk-keyword-table__delta--down:before{content:"▼";font-size:var(--blog-fs-eyebrow-sm)}.bk-keyword-table:after,.bk-keyword-table:before{content:"";width:var(--blog-sp-6);pointer-events:none;opacity:0;z-index:1;transition:opacity .15s;position:absolute;top:0;bottom:0}.bk-keyword-table:before{background:linear-gradient(to right,var(--blog-paper),transparent);left:0}.bk-keyword-table:after{background:linear-gradient(to left,var(--blog-paper),transparent);right:0}.bk-keyword-table--hint-left:before,.bk-keyword-table--hint-right:after{opacity:1}.bk-channel-mix{margin:var(--blog-sp-6) 0;padding:var(--blog-sp-4) var(--blog-sp-5);background:var(--blog-paper);border:1px solid var(--blog-border);border-radius:var(--blog-radius-md)}.bk-channel-mix__head{margin-bottom:var(--blog-sp-3);justify-content:space-between;align-items:baseline;display:flex}.bk-channel-mix__title{font-family:var(--blog-font-display);text-transform:uppercase;font-weight:700;font-size:var(--blog-fs-sm);letter-spacing:.08em;color:var(--blog-brand)}.bk-channel-mix__total{font-family:var(--blog-font-mono);font-size:var(--blog-fs-xs);color:var(--blog-mute)}.bk-channel-mix__row{gap:var(--blog-sp-2);padding:var(--blog-sp-1) 0;grid-template-columns:120px 1fr 80px;align-items:center;display:grid}@media (max-width:600px){.bk-channel-mix__row{grid-template-columns:1fr auto}.bk-channel-mix__name{grid-column:1/-1}}.bk-channel-mix__name{font-family:var(--blog-font-display);text-transform:uppercase;font-weight:700;font-size:var(--blog-fs-xs);letter-spacing:.04em;color:var(--blog-ink)}.bk-channel-mix__bar{background:var(--blog-bg-tertiary);border-radius:var(--blog-radius-xs);height:14px;position:relative;overflow:hidden}.bk-channel-mix__fill{background:var(--blog-brand);border-radius:var(--blog-radius-xs);position:absolute;inset:0 auto 0 0}.bk-channel-mix__fill--2{background:var(--blog-brand-dark)}.bk-channel-mix__fill--3{background:var(--blog-dark)}.bk-channel-mix__fill--4{background:var(--blog-mute)}.bk-channel-mix__fill--5{background:var(--blog-mute-2)}.bk-channel-mix__val{font-family:var(--blog-font-mono);font-size:var(--blog-fs-xs);color:var(--blog-ink);text-align:right}.bk-traffic-chart{margin:var(--blog-sp-6) 0;padding:var(--blog-sp-6);border:1px solid var(--blog-border);border-radius:var(--blog-radius-md);background:var(--blog-paper)}.bk-traffic-chart__head{justify-content:space-between;align-items:baseline;gap:var(--blog-sp-3);margin-bottom:var(--blog-sp-3);flex-wrap:wrap;display:flex}.bk-traffic-chart__title{font-family:var(--blog-font-display);text-transform:uppercase;font-weight:700;font-size:var(--blog-fs-xl);letter-spacing:var(--blog-tracking-tight);color:var(--blog-ink)}.bk-traffic-chart__legend{gap:var(--blog-sp-4);display:flex}.bk-traffic-chart__item{align-items:center;gap:var(--blog-sp-2);font-family:var(--blog-font-body);font-size:var(--blog-fs-xs);color:var(--blog-mute);display:inline-flex}.bk-traffic-chart__dot{background:var(--blog-brand);border-radius:2px;width:10px;height:2px}.bk-traffic-chart__dot--prev{border-top:2px dashed var(--blog-mute-2);background:0 0;border-radius:0;height:0}.bk-traffic-chart__svg{width:100%;height:auto;font-family:var(--blog-font-mono);font-size:var(--blog-fs-eyebrow-sm);display:block}.bk-traffic-chart__axis{stroke:var(--blog-border-light);stroke-width:1px}.bk-traffic-chart__line{fill:none;stroke:var(--blog-brand);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.bk-traffic-chart__line--prev{stroke:var(--blog-mute-2);stroke-width:2px;stroke-dasharray:4 4;stroke-linecap:butt}.bk-traffic-chart__pt{fill:var(--blog-brand)}.bk-traffic-chart__labels text{fill:var(--blog-mute)}.bk-serp-preview{margin:var(--blog-sp-6) 0;padding:var(--blog-sp-6);background:var(--blog-bg-secondary);border:1px solid var(--blog-border);border-radius:var(--blog-radius-sm)}.bk-serp-preview__bar{align-items:center;gap:var(--blog-sp-2);padding:var(--blog-sp-2) var(--blog-sp-4);background:var(--blog-paper);border-radius:var(--blog-radius-pill);box-shadow:var(--blog-shadow-sm);display:flex}.bk-serp-preview__bar-icon{color:var(--blog-mute);flex-shrink:0}.bk-serp-preview__bar-icon svg{width:18px;height:18px;display:block}.bk-serp-preview__input{width:100%;font-family:var(--blog-font-body);font-size:var(--blog-fs-base);color:var(--blog-ink);background:0 0;border:none;outline:none}.bk-serp-preview__results{margin-top:var(--blog-sp-4);padding:0 var(--blog-sp-1)}.bk-serp-preview__result{padding:var(--blog-sp-3) 0;border-bottom:1px dashed var(--blog-border)}.bk-serp-preview__result:last-child{border-bottom:none}.bk-serp-preview__tag{margin-right:var(--blog-sp-2);border-radius:var(--blog-radius-xs);font-family:var(--blog-font-display);font-weight:700;font-size:var(--blog-fs-eyebrow-sm);letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;padding:1px 6px;display:inline-block}.bk-serp-preview__tag--ad{background:var(--blog-brand);color:var(--blog-on-brand)}.bk-serp-preview__url{font-family:var(--blog-font-body);font-size:var(--blog-fs-sm);color:var(--blog-mute-2)}.bk-serp-preview__url strong{color:var(--blog-ink)}.bk-serp-preview__heading{margin:var(--blog-sp-1) 0;font-family:var(--blog-font-body);font-size:var(--blog-fs-xl);color:var(--blog-info);line-height:1.3}.bk-serp-preview__heading:hover{text-decoration:underline}.bk-serp-preview__desc{font-family:var(--blog-font-body);font-size:var(--blog-fs-sm);color:var(--blog-mute-2);margin:0;line-height:1.4}.bk-serp-preview__desc em{color:var(--blog-ink);font-style:normal;font-weight:600}.bk-ad-preview{border:1px solid var(--blog-border-light);border-radius:var(--blog-radius-md);background:var(--blog-paper);margin:var(--blog-sp-6) 0;padding:0;overflow:hidden}.bk-ad-preview__head{padding:var(--blog-sp-3) var(--blog-sp-4);align-items:center;gap:var(--blog-sp-3);border-bottom:1px solid var(--blog-border-light);display:flex}.bk-ad-preview__avatar{border-radius:var(--blog-radius-pill);background:var(--blog-dark);width:32px;height:32px;color:var(--blog-brand);flex:0 0 32px;justify-content:center;align-items:center;display:flex}.bk-ad-preview__avatar,.bk-ad-preview__brand{font-family:var(--blog-font-display);font-weight:700;font-size:var(--blog-fs-sm)}.bk-ad-preview__brand{color:var(--blog-text);letter-spacing:var(--blog-tracking-tight)}.bk-ad-preview__sponsored{font-family:var(--blog-font-body);font-size:var(--blog-fs-eyebrow);color:var(--blog-mute)}.bk-ad-preview__copy{padding:var(--blog-sp-4);font-family:var(--blog-font-body);font-size:var(--blog-fs-base);color:var(--blog-text);line-height:1.55}.bk-ad-preview__media{aspect-ratio:1.91;background:linear-gradient(135deg,var(--blog-dark),var(--blog-brand-dark) 65%,var(--blog-brand));position:relative}.bk-ad-preview__media img{object-fit:cover;width:100%;height:100%;display:block}.bk-ad-preview__cta{padding:var(--blog-sp-3) var(--blog-sp-4);background:var(--blog-bg-secondary);justify-content:space-between;align-items:center;gap:var(--blog-sp-3);border-top:1px solid var(--blog-border-light);display:flex}.bk-ad-preview__site{font-family:var(--blog-font-mono);font-size:var(--blog-fs-eyebrow);color:var(--blog-mute);text-transform:uppercase;letter-spacing:.06em}.bk-ad-preview__site strong{color:var(--blog-text)}.bk-ad-preview__btn{background:var(--blog-brand);color:var(--blog-on-brand);border-radius:var(--blog-radius-sm);font-family:var(--blog-font-display);text-transform:uppercase;letter-spacing:.04em;font-weight:700;font-size:var(--blog-fs-eyebrow);cursor:pointer;border:none;flex:none;padding:7px 14px}.bk-ad-preview--google{padding:18px 20px;overflow:visible}.bk-ad-preview__g-head{gap:var(--blog-sp-2);align-items:center;margin-bottom:6px;display:flex}.bk-ad-preview__g-tag{font-family:var(--blog-font-display);font-size:var(--blog-fs-eyebrow);color:var(--blog-dark);background:var(--blog-paper);border:1px solid var(--blog-dark);border-radius:var(--blog-radius-xs);text-transform:uppercase;letter-spacing:.06em;padding:1px 6px;font-weight:700}.bk-ad-preview__g-dot{font-family:var(--blog-font-body);font-size:var(--blog-fs-sm);color:var(--blog-mute)}.bk-ad-preview__g-site,.bk-ad-preview__g-url{font-family:var(--blog-font-body);font-size:var(--blog-fs-sm);color:var(--blog-mute-2)}.bk-ad-preview__g-url{margin-top:6px}.bk-ad-preview__g-url strong{color:var(--blog-text)}.bk-ad-preview__g-headline{font-family:var(--blog-font-body);font-size:var(--blog-fs-xl);color:var(--blog-info);cursor:pointer;margin:4px 0;line-height:1.3}.bk-ad-preview__g-desc{font-family:var(--blog-font-body);font-size:var(--blog-fs-sm);color:var(--blog-mute-2);margin:0;line-height:1.4}.bk-ad-preview__g-sitelinks{gap:var(--blog-sp-4);margin-top:var(--blog-sp-2);padding-top:var(--blog-sp-2);border-top:1px dashed var(--blog-border-light);display:flex}.bk-ad-preview__g-sitelink{font-family:var(--blog-font-body);font-size:var(--blog-fs-xs);color:var(--blog-info)}@media (max-width:700px){.bk-ad-preview__cta{flex-wrap:wrap}}.bk-ad-preview-pair{gap:var(--blog-sp-3);margin:var(--blog-sp-6) 0;grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:768px){.bk-ad-preview-pair{grid-template-columns:1fr 1fr}}.bk-audit-scores{gap:var(--blog-sp-3);margin:var(--blog-sp-6) 0;grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:700px){.bk-audit-scores{grid-template-columns:1fr}}.bk-audit-scores__card{--_c:var(--blog-brand);padding:var(--blog-sp-5);border:1px solid var(--blog-border);border-radius:var(--blog-radius-md);background:var(--blog-paper);text-align:center}.bk-audit-scores__card--warn{--_c:var(--blog-warn)}.bk-audit-scores__card--bad{--_c:var(--blog-danger)}.bk-audit-scores__gauge{width:140px;height:84px;margin:0 auto var(--blog-sp-2);display:block}.bk-audit-scores__track{stroke:var(--blog-bg-tertiary)}.bk-audit-scores__arc{stroke:var(--_c)}.bk-audit-scores__num{font-size:var(--blog-fs-6xl);color:var(--_c);line-height:1}.bk-audit-scores__label,.bk-audit-scores__num{font-family:var(--blog-font-display);font-weight:700}.bk-audit-scores__label{margin-top:var(--blog-sp-2);font-size:var(--blog-fs-eyebrow);text-transform:uppercase;letter-spacing:.06em;color:var(--blog-ink)}.bk-audit-scores__sub{font-family:var(--blog-font-body);font-size:var(--blog-fs-xs);color:var(--blog-mute);margin-top:.125rem}.bk-audit-findings{margin:var(--blog-sp-6) 0;border:1px solid var(--blog-border);border-radius:var(--blog-radius-md);background:var(--blog-paper);overflow:hidden}.bk-audit-findings__row{gap:var(--blog-sp-4);padding:var(--blog-sp-4) var(--blog-sp-5);border-bottom:1px solid var(--blog-border);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.bk-audit-findings__row:last-child{border-bottom:none}.bk-audit-findings__sev{border-radius:var(--blog-radius-pill);flex-shrink:0;width:10px;height:10px}.bk-audit-findings__sev--high{background:var(--blog-danger)}.bk-audit-findings__sev--med{background:var(--blog-warn)}.bk-audit-findings__sev--low{background:var(--blog-success)}.bk-audit-findings__title{font-family:var(--blog-font-display);font-weight:700;font-size:var(--blog-fs-base);color:var(--blog-ink);text-transform:uppercase;letter-spacing:var(--blog-tracking-wide)}.bk-audit-findings__desc{font-family:var(--blog-font-body);font-size:var(--blog-fs-sm);color:var(--blog-mute);margin-top:2px;line-height:1.5}.bk-audit-findings__count{font-family:var(--blog-font-mono);font-size:var(--blog-fs-sm);color:var(--blog-ink);border:1px solid var(--blog-border);border-radius:var(--blog-radius-pill);padding:4px 10px}.bk-delivery-comparison{margin:var(--blog-sp-7) 0;border:1px solid var(--blog-border);border-radius:var(--blog-radius-sm);background:var(--blog-paper);position:relative;overflow:hidden}.bk-delivery-comparison__scroll{border-radius:inherit;overflow-x:auto}.bk-delivery-comparison__table{border-collapse:collapse;width:100%;font-family:var(--blog-font-body);font-size:var(--blog-fs-base)}.bk-delivery-comparison__th{background:var(--blog-bg-secondary);font-family:var(--blog-font-display);font-weight:700;font-size:var(--blog-fs-xs);text-transform:uppercase;letter-spacing:var(--blog-tracking-wide);color:var(--blog-mute);white-space:nowrap}.bk-delivery-comparison__td,.bk-delivery-comparison__th{text-align:left;padding:var(--blog-sp-3) var(--blog-sp-4);border-bottom:1px solid var(--blog-border)}.bk-delivery-comparison__td{vertical-align:top;color:var(--blog-text);line-height:1.5}.bk-delivery-comparison__tr:last-child .bk-delivery-comparison__td{border-bottom:none}.bk-delivery-comparison__label{color:var(--blog-ink);margin-bottom:2px;font-weight:700;display:block}.bk-delivery-comparison:after,.bk-delivery-comparison:before{content:"";width:var(--blog-sp-6);pointer-events:none;opacity:0;z-index:1;transition:opacity .15s;position:absolute;top:0;bottom:0}.bk-delivery-comparison:before{background:linear-gradient(to right,var(--blog-paper),transparent);left:0}.bk-delivery-comparison:after{background:linear-gradient(to left,var(--blog-paper),transparent);right:0}.bk-delivery-comparison--hint-left:before,.bk-delivery-comparison--hint-right:after{opacity:1}.bk-region-callout{margin:var(--blog-sp-6) 0;border:1px solid var(--blog-border);border-radius:var(--blog-radius-md);grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:hidden}.bk-region-callout__cell{align-items:center;gap:var(--blog-sp-3);padding:var(--blog-sp-4) var(--blog-sp-5);background:var(--blog-paper);border-right:1px solid var(--blog-border);display:flex}.bk-region-callout__cell:last-child{border-right:none}.bk-region-callout__flag{border-radius:var(--blog-radius-xs);background:var(--blog-bg-tertiary);border:1px solid var(--blog-border);flex-shrink:0;width:40px;height:30px;position:relative;overflow:hidden}.bk-region-callout__info{min-width:0}.bk-region-callout__name{font-family:var(--blog-font-display);text-transform:uppercase;font-weight:700;font-size:var(--blog-fs-xs);letter-spacing:var(--blog-tracking-wide);color:var(--blog-ink)}.bk-region-callout__phone{font-family:var(--blog-font-mono);font-size:var(--blog-fs-sm);color:var(--blog-brand);margin-top:2px}@media (max-width:700px){.bk-region-callout{grid-template-columns:1fr}.bk-region-callout__cell{border-right:none;border-bottom:1px solid var(--blog-border)}.bk-region-callout__cell:last-child{border-bottom:none}}.bk-service-promo-card{align-items:center;gap:var(--blog-sp-4);margin:var(--blog-sp-6) 0;padding:var(--blog-sp-4) var(--blog-sp-5);border:1px solid var(--blog-border);border-radius:var(--blog-radius-sm);background:linear-gradient(90deg,var(--blog-brand-tint),transparent);color:inherit;grid-template-columns:auto 1fr auto;text-decoration:none;transition:border-color .15s;display:grid}.bk-service-promo-card:hover{border-color:var(--blog-brand)}.bk-service-promo-card__icon{border-radius:var(--blog-radius-sm);background:var(--blog-brand-soft);width:44px;height:44px;color:var(--blog-brand);flex-shrink:0;justify-content:center;align-items:center;display:flex}.bk-service-promo-card__icon svg{width:22px;height:22px;display:block}.bk-service-promo-card__body{min-width:0}.bk-service-promo-card__title{font-family:var(--blog-font-display);font-weight:700;font-size:var(--blog-fs-md);text-transform:uppercase;letter-spacing:var(--blog-tracking-tight);color:var(--blog-ink);display:block}.bk-service-promo-card__sub{font-family:var(--blog-font-body);font-size:var(--blog-fs-sm);color:var(--blog-mute);margin-top:2px;display:block}.bk-service-promo-card__arrow{font-family:var(--blog-font-display);font-weight:700;font-size:var(--blog-fs-sm);text-transform:uppercase;letter-spacing:var(--blog-tracking-wide);color:var(--blog-brand);white-space:nowrap;flex-shrink:0}.bk-prose-list{padding:0;margin:20px 0;padding-inline-start:0}.bk-prose-list--ul{list-style:none}.bk-prose-list--ul .bk-prose-list__item{font-family:var(--blog-font-body);font-size:var(--blog-fs-md);color:var(--blog-text);align-items:flex-start;gap:14px;padding:6px 0 6px 6px;line-height:1.65;display:flex}.bk-prose-list--ul .bk-prose-list__item:before{content:"";background:var(--blog-brand);border-radius:1px;flex-shrink:0;width:8px;height:2px;margin-top:calc(.825em - 1px)}.bk-prose-list--ol{counter-reset:bkproselist;list-style:none}.bk-prose-list--ol .bk-prose-list__item{counter-increment:bkproselist;font-family:var(--blog-font-body);font-size:var(--blog-fs-md);color:var(--blog-text);align-items:flex-start;gap:14px;padding:6px 0;line-height:1.65;display:flex}.bk-prose-list--ol .bk-prose-list__item:before{content:counter(bkproselist,decimal-leading-zero);font-family:var(--blog-font-display);font-weight:700;font-size:var(--blog-fs-xs);color:var(--blog-brand);letter-spacing:.04em;flex-shrink:0;min-width:22px;line-height:2.0625}.bk-prose-list__item strong{color:var(--blog-ink);font-weight:700}.bk-prose-list__item+.bk-prose-list__item{border-top:1px dashed #0000}.bk-prose-list--divided .bk-prose-list__item+.bk-prose-list__item{border-top-color:var(--blog-border-light);margin-top:4px;padding-top:10px}.bk-prose-list--grid{counter-reset:bkproselist;grid-template-columns:minmax(200px,1.4fr) minmax(0,2fr);gap:14px 28px;display:grid}.bk-prose-list--grid .bk-prose-list__item{display:contents}.bk-prose-list--grid .bk-prose-list__item:before{content:none}.bk-prose-list--grid .bk-prose-list__marker{display:none}.bk-prose-list--grid .bk-prose-list__title{counter-increment:bkproselist;font-family:var(--blog-font-body);font-weight:700;font-size:var(--blog-fs-md);color:var(--blog-ink);text-wrap:pretty;align-self:start;padding-left:28px;line-height:1.55;position:relative}.bk-prose-list--grid .bk-prose-list__desc{font-family:var(--blog-font-body);font-size:var(--blog-fs-md);color:var(--blog-text);align-self:start;line-height:1.65}.bk-prose-list--grid.bk-prose-list--ol .bk-prose-list__title:before{content:counter(bkproselist,decimal-leading-zero);font-family:var(--blog-font-display);font-weight:700;font-size:var(--blog-fs-xs);color:var(--blog-brand);letter-spacing:.04em;position:absolute;top:.1em;left:0}.bk-prose-list--grid.bk-prose-list--ul .bk-prose-list__title:before{content:"";background:var(--blog-brand);border-radius:1px;width:10px;height:2px;position:absolute;top:.7em;left:0}.bk-prose-list--grid.bk-prose-list--divided .bk-prose-list__item:not(:first-child) .bk-prose-list__desc,.bk-prose-list--grid.bk-prose-list--divided .bk-prose-list__item:not(:first-child) .bk-prose-list__title{border-top:1px dashed var(--blog-border-light);padding-top:14px}.bk-prose-list--grid.bk-prose-list--divided .bk-prose-list__item:not(:first-child) .bk-prose-list__title{padding-top:14px}.bk-prose-list--grid.bk-prose-list--divided.bk-prose-list--ol .bk-prose-list__item:not(:first-child) .bk-prose-list__title:before{top:calc(14px + .1em)}.bk-prose-list--grid.bk-prose-list--divided.bk-prose-list--ul .bk-prose-list__item:not(:first-child) .bk-prose-list__title:before{top:calc(14px + .7em)}@media (max-width:640px){.bk-prose-list--grid{grid-template-columns:1fr;row-gap:6px}.bk-prose-list--grid.bk-prose-list--divided .bk-prose-list__item:not(:first-child) .bk-prose-list__desc{border-top:none;padding-top:2px}}.blog-root{--blog-brand:#10C8F0;--blog-brand-dark:#0d8cc7;--blog-brand-bright:#00D4F4;--blog-brand-soft:#BDEFFB;--blog-brand-tint:#E6F9FE;--blog-on-brand:#04141B;--blog-ink:#0A0E13;--blog-text:#1F2933;--blog-mute:#3E444A;--blog-mute-2:#6B7280;--blog-dark:#090F14;--blog-dark-2:#0F1620;--blog-dark-3:#15202B;--blog-font-display:var(--font-chakra),"Chakra Petch",system-ui,sans-serif;--blog-font-body:var(--font-manrope),"Manrope",system-ui,sans-serif;--blog-heading-transform:uppercase;--blog-tracking-tight:0.01em}