.blog-report{--br-pink-50:#FFF0F6;--br-pink-100:#FFD9E8;--br-pink-200:#FFAFD0;--br-pink-400:#FF4E97;--br-pink-500:#FF2D87;--br-pink-600:#E0186F;--br-pink-700:#C71566;--br-pink-800:#9E0F4F;--br-yellow-100:#FFF6CC;--br-yellow-500:#FFD60A;--br-yellow-700:#8A6D00;--br-green-50:#EFFBF3;--br-green-200:#B3E8C6;--br-green-300:#7DD6A0;--br-green-600:#12864A;--br-green-700:#0D7040;--br-blue-50:#F0F6FF;--br-blue-200:#BCD5FC;--br-blue-300:#86B3F8;--br-blue-600:#1A5BC4;--br-orange-500:#FF7A1A;--br-red-50:#FFF3F2;--br-red-200:#FFD2CC;--br-red-400:#F87171;--br-red-600:#C62828;--br-red-700:#B42318;--br-carbon-0:#FFFFFF;--br-carbon-25:#FCFBF9;--br-carbon-50:#F7F6F3;--br-carbon-100:#EFEDE8;--br-carbon-200:#E2DFD8;--br-carbon-300:#C9C5BC;--br-carbon-500:#77736B;--br-carbon-700:#3A3834;--br-carbon-900:#121211;--br-dk-base:#111111;--br-dk-deep:#080808;--br-dk-raised:#1B1B1B;--br-dk-line:#2C2C2C;--br-dk-line-strong:#3D3D3D;--br-dk-fg1:#FFFFFF;--br-dk-fg2:#E6E4E0;--br-dk-fg3:#A8A6A2;--br-bg:#FBFAF8;--br-bg-alt:#F4F2EE;--br-bg-sky:#EAF3FD;--br-surface:var(--br-carbon-0);--br-surface-sunk:#F1EFEA;--br-surface-brand:var(--br-dk-base);--br-surface-brand-deep:var(--br-dk-deep);--br-fg1:var(--br-carbon-900);--br-fg2:var(--br-carbon-700);--br-fg3:var(--br-carbon-500);--br-fg-inverse:#FFFFFF;--br-fg-on-brand:var(--br-dk-fg1);--br-fg-on-brand-2:var(--br-dk-fg2);--br-fg-on-brand-3:var(--br-dk-fg3);--br-on-brand-accent:var(--br-yellow-500);--br-line:var(--br-carbon-200);--br-line-strong:var(--br-carbon-300);--br-line-ink:var(--br-carbon-900);--br-brand-line:var(--br-dk-line);--br-brand-line-strong:var(--br-dk-line-strong);--br-primary:var(--br-pink-600);--br-primary-hover:var(--br-pink-700);--br-on-primary:#FFFFFF;--br-link:var(--br-pink-700);--br-link-hover:var(--br-pink-800);--br-accent:var(--br-yellow-500);--br-on-accent:var(--br-carbon-900);--br-accent-soft:var(--br-yellow-100);--br-marker:rgba(63,191,119,0.30);--br-marker-pink:rgba(255,45,135,0.22);--br-trust:var(--br-green-700);--br-trust-fill:var(--br-green-600);--br-on-trust:#FFFFFF;--br-trust-soft:var(--br-green-50);--br-trust-line:var(--br-green-200);--br-science:var(--br-blue-600);--br-science-soft:var(--br-blue-50);--br-science-line:var(--br-blue-200);--br-caution:var(--br-red-700);--br-caution-fill:var(--br-red-600);--br-caution-soft:var(--br-red-50);--br-caution-line:var(--br-red-200);--br-promo-soft:var(--br-pink-50);--br-promo-line:var(--br-pink-100);--br-ring:var(--br-pink-500);--br-selection:var(--br-yellow-500);--br-space-1:4px;--br-space-2:8px;--br-space-3:12px;--br-space-4:16px;--br-space-5:24px;--br-space-6:32px;--br-space-7:48px;--br-space-8:64px;--br-space-9:96px;--br-gutter:24px;--br-section-y:clamp(48px,7vw,80px);--br-container:1240px;--br-container-max:1400px;--br-r-xs:4px;--br-r-sm:8px;--br-r-md:14px;--br-r-lg:20px;--br-r-xl:28px;--br-r-pill:999px;--br-shadow-tint:30 8% 12%;--br-shadow-sm:0 1px 2px hsl(var(--br-shadow-tint)/0.08);--br-shadow-md:0 4px 14px hsl(var(--br-shadow-tint)/0.10),0 1px 3px hsl(var(--br-shadow-tint)/0.06);--br-shadow-lg:0 12px 34px hsl(var(--br-shadow-tint)/0.14),0 3px 8px hsl(var(--br-shadow-tint)/0.07);--br-shadow-ink:4px 4px 0 var(--br-carbon-900);--br-ease:cubic-bezier(0.32,0.72,0,1);--br-ease-out:cubic-bezier(0.16,1,0.3,1);--br-dur-short:150ms;--br-dur:220ms;--br-dur-medium:300ms;--br-font-display:var(--font-heading),"Segoe UI",system-ui,sans-serif;--br-font-body:var(--font-body),system-ui,-apple-system,sans-serif;--br-font-mono:var(--font-mono),ui-monospace,monospace;--br-text-display:900 clamp(2.9rem,5.6vw,5rem) /0.99 var(--br-font-display);--br-text-h1:900 clamp(2.2rem,3.6vw,3.2rem) /1.04 var(--br-font-display);--br-text-h2:700 clamp(1.7rem,2.5vw,2.35rem) /1.1 var(--br-font-display);--br-text-h3:700 clamp(1.3rem,1.7vw,1.6rem) /1.2 var(--br-font-display);--br-text-h4:700 1.15rem/1.3 var(--br-font-display);--br-text-lead:400 clamp(1.15rem,1.5vw,1.375rem) /1.55 var(--br-font-body);--br-text-body:400 1.0625rem/1.65 var(--br-font-body);--br-text-body-lg:400 1.1875rem/1.65 var(--br-font-body);--br-text-small:500 0.9375rem/1.5 var(--br-font-body);--br-text-caption:500 0.875rem/1.5 var(--br-font-body);--br-text-eyebrow:700 0.8125rem/1 var(--br-font-body);--br-text-mono:500 0.875rem/1.5 var(--br-font-mono);--br-text-article:400 1.1875rem/1.72 var(--br-font-body);--br-text-article-h2:900 clamp(1.75rem,2.6vw,2.25rem) /1.12 var(--br-font-display);--br-text-article-h3:700 1.375rem/1.3 var(--br-font-display);--br-text-pullquote:700 clamp(1.5rem,2.4vw,2rem) /1.25 var(--br-font-display);--br-measure-article:680px;--br-measure-wide:1000px;--br-tracking-tight:-0.025em;--br-tracking-display:-0.035em;--br-tracking-eyebrow:0.16em}.dark .blog-report{--br-bg:var(--br-dk-deep);--br-bg-alt:var(--br-dk-base);--br-bg-sky:var(--br-dk-base);--br-surface:var(--br-dk-raised);--br-surface-sunk:var(--br-dk-deep);--br-surface-brand:var(--br-dk-base);--br-surface-brand-deep:var(--br-dk-deep);--br-fg1:var(--br-dk-fg1);--br-fg2:var(--br-dk-fg2);--br-fg3:var(--br-dk-fg3);--br-fg-inverse:var(--br-carbon-900);--br-line:var(--br-dk-line);--br-line-strong:var(--br-dk-line-strong);--br-line-ink:var(--br-dk-fg1);--br-primary:var(--br-pink-600);--br-primary-hover:var(--br-pink-500);--br-link:#FF7DB2;--br-link-hover:#FFAFD0;--br-accent-soft:#2E2708;--br-marker:rgba(255,45,135,0.30);--br-marker-pink:rgba(255,45,135,0.30);--br-trust:var(--br-green-300);--br-trust-soft:rgba(63,191,119,0.12);--br-trust-line:rgba(63,191,119,0.30);--br-science:var(--br-blue-300);--br-science-soft:rgba(76,141,242,0.13);--br-science-line:rgba(76,141,242,0.35);--br-caution:#FDA29B;--br-caution-soft:rgba(240,68,56,0.12);--br-caution-line:rgba(240,68,56,0.35);--br-promo-soft:rgba(255,45,135,0.14);--br-promo-line:rgba(255,45,135,0.35);--br-selection:var(--br-pink-800);--br-shadow-tint:0 0% 0%;--br-shadow-sm:0 1px 2px rgba(0,0,0,0.5);--br-shadow-md:0 4px 14px rgba(0,0,0,0.5);--br-shadow-lg:0 12px 34px rgba(0,0,0,0.6);--br-shadow-ink:4px 4px 0 var(--br-pink-500)}.blog-report{background:var(--br-bg);color:var(--br-fg1)}.blog-report a{color:var(--br-link)}.blog-report a:hover{color:var(--br-link-hover)}.blog-report ::selection{background:var(--br-selection);color:var(--br-carbon-900)}.blog-report-hero-grid{display:grid;gap:32px 64px;align-items:center}.blog-report-hero-evidence{display:flex;flex-direction:column;gap:24px;min-width:0}.blog-report-hero-image{position:relative;aspect-ratio:16/10;border-radius:var(--br-r-lg);overflow:hidden}.blog-report-hero-stat{display:flex;align-items:center;gap:24px}@media (min-width:960px){.blog-report-hero-grid{grid-template-columns:1.1fr 1fr}}.blog-report-mobile-contents{border-block:1px solid var(--br-line-strong);color:var(--br-fg1)}.blog-report-mobile-contents>summary{min-height:48px;padding-block:14px;cursor:pointer;font:var(--br-text-small);font-weight:700}.blog-report-mobile-contents nav{padding-bottom:16px}@media (prefers-reduced-motion:reduce){.blog-report *{animation:none!important;transition:none!important}}.blog-report-container{max-width:var(--br-container);margin:0 auto;padding-left:var(--br-gutter);padding-right:var(--br-gutter)}.blog-report-details{border-top:2px solid var(--br-line-ink);border-bottom:1px solid var(--br-line)}.blog-report-details>summary{list-style:none;cursor:pointer}.blog-report-details>summary::-webkit-details-marker{display:none}.blog-report-details[open] .blog-report-details-chev{transform:rotate(45deg)}.blog-report-details-chev{transition:transform var(--br-dur) var(--br-ease)}.blog-report-details-row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--br-space-4);padding:11px 0;border-bottom:1px solid var(--br-line);font:var(--br-text-body);color:var(--br-fg2)}.blog-report-details-row-key{flex:1;min-width:0;color:var(--br-fg2)}.blog-report-details-row-value{flex:1;min-width:0;font:var(--br-text-mono);color:var(--br-fg1);white-space:normal;overflow-wrap:anywhere;text-align:right}@media (max-width:480px){.blog-report-details-row{display:flex;flex-direction:column;align-items:flex-start;gap:var(--br-space-1);padding:var(--br-space-3);border:1px solid var(--br-line);border-radius:var(--br-r-md);margin-bottom:var(--br-space-2);background:var(--br-surface)}.blog-report-details-row-value{text-align:left}}.blog-report-waffle-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(14px,1fr));gap:clamp(2px,.35vw,4px)}.blog-report-waffle-cell{aspect-ratio:1;border-radius:clamp(1px,.2vw,3px)}.blog-report-bars-row-cells{display:flex;gap:2px;height:22px}.blog-report-bars-cell{flex:1;border-radius:2px}.blog-report-layout{display:grid;grid-template-columns:minmax(0,var(--br-measure-article));gap:clamp(32px,5vw,80px);justify-content:center}.blog-report-layout>aside{display:block}.blog-report-sidebar{display:none}@media (min-width:960px){.blog-report-layout{grid-template-columns:230px minmax(0,var(--br-measure-article))}.blog-report-mobile-contents{display:none}.blog-report-sidebar{display:flex}}.blog-report-layout{--br-rail-shift:0px}@media (min-width:960px){.blog-report-layout{--br-rail-shift:calc((230px + clamp(32px, 5vw, 80px)) / 2)}}.blog-report-break{width:100vw;margin-left:calc(50% - 50vw - var(--br-rail-shift))}.blog-report .blog-report-refs{list-style:decimal}.blog-report .blog-report-refs li::marker{font:500 12px/1 var(--br-font-mono);color:var(--br-fg3)}.blog-report .blog-report-refs a{color:var(--br-fg2);text-decoration:underline;text-decoration-color:var(--br-line-strong);text-underline-offset:3px}.blog-report .blog-report-refs a:hover{color:var(--br-fg1)}.blog-report-body{display:flex;flex-direction:column;gap:26px;min-width:0}.blog-report-sidebar{position:sticky;top:92px}.blog-report .blog-report-toc-link{display:flex;gap:10px;padding:8px 10px;border-radius:var(--br-r-sm);text-decoration:none;font:var(--br-text-small);color:var(--br-fg2);min-height:44px}.blog-report .blog-report-toc-link:hover{background:var(--br-surface-sunk)}.blog-report .blog-report-toc-link[data-active=true]{background:var(--br-pink-50);color:var(--br-pink-800);font-weight:700}.blog-report-related-card{text-decoration:none;background:var(--br-surface);border:1px solid var(--br-line);border-radius:var(--br-r-lg);overflow:hidden;display:flex;flex-direction:column;transition:transform var(--br-dur) var(--br-ease),box-shadow var(--br-dur) var(--br-ease)}.blog-report-related-card:hover{transform:translateY(-2px);box-shadow:var(--br-shadow-md)}@keyframes blog-report-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes blog-report-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.blog-report-rise{animation:blog-report-rise .5s var(--br-ease) both}.blog-report-pop{animation:blog-report-pop .4s var(--br-ease) both}.blog-report :focus-visible{outline:2px solid var(--br-ring);outline-offset:2px}.os-trustbar{position:relative;z-index:2;width:min(100% - var(--br-gutter) * 2,1000px);margin:-26px auto 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 26px;padding:16px 22px;border-radius:var(--br-r-pill);background:var(--br-surface);box-shadow:var(--br-shadow-md);font:600 14px/1.2 var(--br-font-body);color:var(--br-fg1)}.os-trustbar li{display:inline-flex;align-items:center;gap:8px;list-style:none}.os-trustbar svg{color:var(--br-trust);flex-shrink:0}@media (max-width:640px){.os-trustbar{border-radius:var(--br-r-lg);justify-content:flex-start;margin-top:-18px}}.os-band{width:100vw;margin-left:calc(50% - 50vw);padding:var(--br-section-y) 0}.os-band-sky{background:var(--br-bg-sky)}.os-band-alt{background:var(--br-bg-alt)}.os-band-carbon{background:var(--br-surface-brand);color:var(--br-fg-on-brand)}.os-band-raspberry{background:var(--br-pink-700);color:var(--br-fg-on-brand)}.os-badge{display:inline-flex;align-items:center;gap:6px;width:fit-content;font:700 11.5px/1 var(--br-font-body);letter-spacing:.06em;text-transform:uppercase;padding:6px 12px;border-radius:var(--br-r-pill);white-space:nowrap}.os-badge-trust{background:var(--br-trust-soft);color:var(--br-trust)}.os-badge-science{background:var(--br-science-soft);color:var(--br-science)}.os-badge-pink{background:var(--br-promo-soft);color:var(--br-primary)}.os-badge-neutral{background:var(--br-surface-sunk);color:var(--br-fg1)}.os-plancard{position:relative;display:flex;flex-direction:column;gap:14px;padding:24px 22px;background:var(--br-surface);border:1.5px solid var(--br-line);border-radius:var(--br-r-lg);box-shadow:var(--br-shadow-sm)}.os-plancard-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.os-plancard-img{height:72px;width:auto;margin-top:-6px;flex-shrink:0}.os-plancard-size{font:500 13px/1.4 var(--br-font-mono);color:var(--br-fg3);margin-top:4px}.os-benefit-card{display:flex;flex-direction:column;gap:14px;padding:0 0 24px;background:var(--br-surface);border:1px solid var(--br-line);border-radius:var(--br-r-lg);overflow:hidden;text-align:center;align-items:center}.os-benefit-illustration{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:0}.os-benefit-card h3,.os-benefit-card>div{padding:0 20px}.os-audience-card{display:flex;flex-direction:column;gap:12px;padding:20px;background:var(--br-surface);border:1px solid var(--br-line);border-radius:var(--br-r-lg);text-align:center;align-items:center}.os-audience-img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:var(--br-r-md)}.os-audience-card p{display:flex;align-items:flex-start;gap:8px;text-align:left}.os-audience-card svg{color:var(--br-trust);flex-shrink:0;margin-top:3px}@media (max-width:480px){.os-quote-figure{flex-direction:column}}.os-step-num{font:900 26px/1 var(--br-font-display);color:var(--br-pink-500);letter-spacing:var(--br-tracking-display)}.blog-report .os-btn-offer{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:17px 30px;border-radius:var(--br-r-pill);background:var(--br-yellow-500);color:var(--br-carbon-900);border:1.5px solid var(--br-carbon-900);font:700 17px/1.2 var(--br-font-body);text-decoration:none;box-shadow:3px 3px 0 var(--br-carbon-900);transition:box-shadow var(--br-dur) var(--br-ease),transform var(--br-dur) var(--br-ease)}.blog-report .os-btn-offer:hover{color:var(--br-pink-800);box-shadow:5px 5px 0 var(--br-carbon-900);transform:translateY(-1px)}.blog-report .os-btn-offer:active{transform:scale(.97);transition-duration:75ms}.blog-report .os-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 28px;border-radius:var(--br-r-pill);background:var(--br-primary);color:var(--br-fg-on-brand);border:none;font:700 16px/1.2 var(--br-font-body);text-decoration:none;transition:background var(--br-dur-short) var(--br-ease),transform 75ms var(--br-ease)}.blog-report .os-btn-primary:hover{color:var(--br-fg-on-brand);background:var(--br-primary-hover)}.blog-report .os-btn-primary:active{transform:scale(.97);transition-duration:75ms}.blog-report .os-btn-outline-dark{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:17px 30px;border-radius:var(--br-r-pill);background:transparent;color:var(--br-fg-on-brand);border:1.5px solid var(--br-fg-on-brand-3);font:700 17px/1.2 var(--br-font-body);text-decoration:none;transition:border-color var(--br-dur-short) var(--br-ease),transform 75ms var(--br-ease)}.blog-report .os-btn-outline-dark:hover{border-color:var(--br-fg-on-brand)}.blog-report .os-btn-outline-dark:active{transform:scale(.97);transition-duration:75ms}@media (prefers-reduced-motion:reduce){.os-btn-offer,.os-btn-outline-dark,.os-btn-primary{transition:none!important}.os-btn-offer:hover{transform:none}}.os-accordion{border-top:1.5px solid var(--br-line-ink)}.os-accordion-item{border-bottom:1px solid var(--br-line)}.os-accordion-item>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 2px}.os-accordion-item>summary::-webkit-details-marker{display:none}.os-accordion-question{margin:0;font:700 18px/1.3 var(--br-font-display);color:var(--br-fg1)}.os-accordion-plus{width:32px;height:32px;flex:0 0 32px;border-radius:50%;background:var(--br-surface-sunk);color:var(--br-fg1);display:flex;align-items:center;justify-content:center;transition:transform var(--br-dur) var(--br-ease),background var(--br-dur-short) var(--br-ease),color var(--br-dur-short) var(--br-ease)}.os-accordion-item[open] .os-accordion-plus{background:var(--br-line-ink);color:var(--br-bg);transform:rotate(45deg)}.os-accordion-answer{margin:0;padding:0 48px 22px 2px;font:var(--br-text-body);color:var(--br-fg2)}@media (prefers-reduced-motion:reduce){.os-accordion-plus{transition:none}}