.bert-page{--orange: #fab203;--orange-dark: #e2a002;--black: #121212;--bg-black: #101219;--teal: #7dcbd9;--teal-deep: #5bb5c5;--jade: #1E9D6D;--jade-tint-deep: #DDF1E6;--ink: #1A1D26;--body: #3F4451;--muted: #6B7280;--border: #E5E7EB;--border-soft: #F0F1F4;--bg-soft: #F9FAFB;color:var(--ink);font-family:Oracle,-apple-system,BlinkMacSystemFont,sans-serif}.bert-hero{background:var(--teal);padding:3.5rem 1.5rem 3rem}.bert-hero-inner{max-width:1100px;margin:0 auto}.bert-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:2.5rem;align-items:center;margin-bottom:2.5rem}.bert-hero-content{position:relative;z-index:2}.bert-eyebrow{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--black);padding:.4rem .95rem;border-radius:999px;margin-bottom:1.5rem}.bert-h1{font-size:clamp(1.875rem,4vw,3rem);font-weight:700;line-height:1.05;letter-spacing:-.02em;color:var(--black);margin:0 0 1.25rem}.bert-lede{font-size:1.125rem;line-height:1.55;color:var(--black);opacity:.85;margin:0 0 1.75rem;max-width:50ch}.bert-cta-row{display:flex;gap:.75rem;flex-wrap:wrap;margin-bottom:.5rem}.bert-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;border-radius:8px;transition:transform .15s,box-shadow .15s,background .15s;line-height:1}.bert-btn-primary{background:var(--black);color:#fff;border:1.5px solid var(--black)}.bert-btn-primary:hover{background:#000;border-color:#000;transform:translateY(-1px);box-shadow:0 6px 18px #00000040}.bert-no-signup{font-size:.85rem;color:var(--black);opacity:.7;margin:.75rem 0 0}.bert-hero-art{position:relative;min-height:340px;display:flex;align-items:center;justify-content:center}.bert-form-mockup{position:relative;width:100%;max-width:278px;background:#fff;border-radius:10px;padding:1.375rem 1.25rem 1.25rem;color:var(--black);font-family:Oracle,-apple-system,BlinkMacSystemFont,sans-serif;transform:rotate(-2.5deg);box-shadow:0 28px 48px -12px #00000047,0 8px 16px -6px #0000001f,0 0 0 1px #ffffff80;z-index:1}.bert-form-mockup-eyebrow{font-size:.52rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:.2rem;font-weight:600}.bert-form-mockup-title{font-size:.9rem;font-weight:700;line-height:1.15;letter-spacing:-.01em;margin-bottom:.5rem;color:var(--black)}.bert-form-mockup-meta{font-size:.58rem;color:var(--muted);margin-bottom:.75rem;font-style:italic;line-height:1.5}.bert-blank{background:#fab20338;padding:0 3px;border-radius:2px;font-style:normal;color:var(--black);font-weight:600}.bert-form-mockup-rule{height:1px;background:var(--border);margin-bottom:.625rem}.bert-form-mockup-rows{display:flex;flex-direction:column;gap:.3rem}.bert-form-row{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:.375rem;padding:.25rem 0;border-bottom:1px solid var(--border-soft)}.bert-form-cat{font-size:.55rem;font-weight:700;background:var(--black);color:var(--orange);padding:1px 3px;border-radius:3px;letter-spacing:.04em;text-align:center}.bert-form-label{font-size:.6rem;color:var(--body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bert-form-amt{font-size:.65rem;font-weight:700;color:var(--black);font-variant-numeric:tabular-nums}.bert-form-total-row{display:flex;justify-content:space-between;align-items:center;padding:.375rem 0 0;margin-top:.125rem;border-top:1.5px solid var(--black)}.bert-form-total-label{font-size:.65rem;font-weight:700;color:var(--black);text-transform:uppercase;letter-spacing:.04em}.bert-form-total-amt{font-size:.8rem;font-weight:800;color:var(--black);font-variant-numeric:tabular-nums}.bert-data-badge{position:absolute;bottom:20px;right:-8px;background:var(--black);padding:.75rem 1rem;border-radius:12px;display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;transform:rotate(4deg);z-index:2;box-shadow:0 18px 32px -6px #00000052,0 4px 10px #00000026}.bert-data-badge-num{font-size:1.35rem;font-weight:800;line-height:1;color:var(--orange);letter-spacing:-.02em}.bert-data-badge-label{font-size:.58rem;color:#ffffffbf;font-weight:600;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.bert-byline{display:flex;gap:.75rem;align-items:center;padding-top:1.5rem;border-top:1px solid rgba(0,0,0,.12)}.bert-byline-photo{width:48px!important;height:48px!important;min-width:48px;max-width:48px;flex-shrink:0;border-radius:50%;object-fit:cover;display:block;border:1.5px solid rgba(0,0,0,.1)}.bert-byline-text{font-size:.95rem;color:var(--black);line-height:1.4}.bert-byline-label{color:var(--black);opacity:.6;font-weight:400}.bert-byline-name{color:var(--black);font-weight:700}.bert-byline-meta{font-size:.85rem;color:var(--black);opacity:.65;margin-top:.125rem}.bert-stat-strip{background:var(--black);color:#fff;padding:3rem 1.5rem}.bert-stat-strip-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.bert-stat-num{font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;color:var(--orange);line-height:1;letter-spacing:-.02em;margin-bottom:.5rem}.bert-stat-label{font-size:.875rem;color:#ffffffb3;line-height:1.4}.bert-main{padding:4rem 1.5rem 5rem;background:#fff}.bert-main-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:240px minmax(0,1fr);gap:4rem;align-items:start}.bert-toc{position:sticky;top:6rem;align-self:start;max-height:calc(100vh - 7rem);overflow-y:auto;font-size:.9rem}.bert-toc-label{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:1rem}.bert-toc ul{list-style:none;padding:0;margin:0 0 1.5rem}.bert-toc li{margin-bottom:.25rem}.bert-toc-link{display:block;padding:.625rem .875rem;color:var(--body);text-decoration:none;border-left:2px solid var(--border-soft);line-height:1.4;transition:border-color .15s,color .15s;font-size:.875rem}.bert-toc-link:hover{color:var(--black);border-left-color:var(--muted)}.bert-toc-link.is-active{color:var(--black);border-left-color:var(--black);font-weight:700}.bert-toc-divider{height:1px;background:var(--border-soft);margin-bottom:1rem}.bert-toc-cta{display:block;padding:.875rem 1rem;background:var(--black);color:#fff;text-decoration:none;border-radius:8px;font-size:.875rem;transition:background .15s}.bert-toc-cta:hover{background:#000}.bert-toc-cta-label{display:block;color:#fff9;font-size:.75rem;margin-bottom:.125rem}.bert-toc-cta-action{display:block;font-weight:600;color:var(--orange)}.bert-article{max-width:720px;font-size:1.0625rem;line-height:1.7;color:var(--body)}.bert-article p{margin:0 0 1.25rem}.bert-list{margin:0 0 1.25rem;padding-left:1.25rem;list-style:disc}.bert-list li{margin-bottom:.5rem;line-height:1.65}.bert-list li::marker{color:var(--muted)}.bert-article strong{color:var(--ink);font-weight:600}.bert-article a{color:var(--jade);text-decoration:none;border-bottom:1px solid var(--jade-tint-deep);transition:border-color .15s}.bert-article a:hover{border-bottom-color:var(--jade)}.bert-article h2{font-size:1.875rem;font-weight:700;line-height:1.25;letter-spacing:-.02em;color:var(--black);margin:3rem 0 1rem;padding-top:1.5rem;border-top:1px solid var(--border-soft)}.bert-article h2:first-child{border-top:none;padding-top:0;margin-top:0}.bert-article h3{font-size:1.375rem;font-weight:700;line-height:1.3;color:var(--black);margin:2.25rem 0 .75rem}.bert-takeaways{background:#f4f4f5;border:1px solid #E5E7EB;border-radius:12px;padding:1.5rem 1.75rem;margin:0 0 3rem}.bert-takeaways-header{display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:.875rem}.bert-takeaways-header svg{stroke:var(--muted)}.bert-takeaways ul{margin:0;padding-left:1.25rem;list-style:disc}.bert-takeaways li{font-size:.95rem;line-height:1.6;margin-bottom:.625rem;color:var(--ink)}.bert-takeaways li::marker{color:var(--muted)}.bert-takeaways li:last-child{margin-bottom:0}.bert-takeaways strong{color:var(--black);font-weight:700}.bert-table-wrap{margin:1.5rem 0 2rem;overflow-x:auto}.bert-table{width:100%;border-collapse:collapse;font-size:.9375rem;background:#fff;border:1px solid var(--border);border-radius:8px;overflow:hidden}.bert-table th{background:var(--bg-soft);font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding:.75rem 1rem;text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}.bert-table td{padding:.75rem 1rem;border-bottom:1px solid var(--border-soft);color:var(--ink);vertical-align:top}.bert-table tr:last-child td{border-bottom:none}.bert-table-data td:nth-child(2),.bert-table-data td:nth-child(3){font-variant-numeric:tabular-nums}.bert-td-bold{font-weight:700;color:var(--black)}.bert-td-muted{font-size:.85rem;color:var(--muted)}.bert-table-two-col td:first-child{color:var(--jade);font-weight:500}.bert-source{font-size:.8rem;color:var(--muted);margin-top:.5rem;font-style:italic}.bert-table-template-sections .bert-td-letter{font-weight:800;color:var(--orange);font-size:1.05rem;text-align:center;font-variant-numeric:tabular-nums;background:var(--bg-soft)}.bert-callout{background:#fef7e6;border-left:3px solid var(--orange);border-radius:6px;padding:1rem 1.25rem;margin:1.5rem 0}.bert-callout-label{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--orange-dark);margin-bottom:.375rem}.bert-callout p{margin:0!important;font-size:.95rem!important;line-height:1.6!important;color:var(--ink)}.bert-chart{background:#fff;border:1px solid var(--border);border-radius:12px;padding:2.25rem 2.25rem 1.5rem;margin:2rem 0 1rem;box-shadow:0 1px 3px #0000000a,0 4px 16px #0000000a}.bert-chart-wordmark{display:flex;align-items:center;gap:.4rem;margin-bottom:1.5rem}.bert-chart-wordmark-dot{width:8px;height:8px;border-radius:50%;background:var(--orange)}.bert-chart-wordmark-text{font-size:.75rem;font-weight:700;letter-spacing:.04em;color:var(--black);text-transform:uppercase}.bert-chart-kicker{font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--orange);margin-bottom:.5rem}.bert-chart-title{font-size:1.25rem;font-weight:700;color:var(--black);line-height:1.25;letter-spacing:-.02em;margin-bottom:.25rem;max-width:32rem}.bert-chart-subtitle{font-size:.8125rem;color:var(--muted);line-height:1.5;margin-bottom:1.75rem;max-width:36rem}.bert-chart-axis{display:grid;grid-template-columns:150px 1fr 70px;gap:.75rem;align-items:center;margin-bottom:.75rem;padding-bottom:.625rem;border-bottom:1px solid var(--border)}.bert-chart-axis-label{font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;text-align:right}.bert-chart-axis-label-right{text-align:left}.bert-chart-axis-ticks{position:relative;height:14px}.bert-chart-axis-ticks span{position:absolute;transform:translate(-50%);font-size:.65rem;color:#9ca3af;font-weight:600;white-space:nowrap}.bert-chart-axis-ticks span:first-child{transform:none}.bert-chart-row{display:grid;grid-template-columns:150px 1fr 70px;align-items:center;gap:.75rem;padding:.25rem 0}.bert-chart-row-label{font-size:.8125rem;font-weight:500;color:#374151;text-align:right;white-space:nowrap}.bert-chart-bar-track{height:26px;background:#f3f4f6;border-radius:4px;position:relative}.bert-chart-bar-fill{position:absolute;top:4px;left:0;height:18px;background:var(--black);border-radius:3px}.bert-chart-bar-fill.is-leader{background:var(--orange)}.bert-chart-row-value{font-size:.875rem;font-weight:700;color:var(--black);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.bert-chart-footnote{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--border);font-size:.75rem;color:var(--muted);line-height:1.55;font-style:italic}.bert-data-details{margin:0 0 2rem}.bert-data-details summary{font-size:.875rem;font-weight:600;color:var(--jade);cursor:pointer;padding:.625rem 0;list-style:none;user-select:none}.bert-data-details summary::-webkit-details-marker{display:none}.bert-data-details summary:before{content:"▸";display:inline-block;margin-right:.4rem;color:var(--jade);transition:transform .15s}.bert-data-details[open] summary:before{transform:rotate(90deg)}.bert-data-details summary:hover{color:var(--black)}@media(max-width:767px){.bert-chart{padding:1.25rem 1rem 1rem}.bert-chart-axis,.bert-chart-row{grid-template-columns:110px 1fr 56px;gap:.5rem}.bert-chart-row-label{font-size:.75rem}.bert-chart-row-value{font-size:.8125rem}}.bert-author-card{display:flex;gap:1.25rem;align-items:flex-start;padding:1.75rem;background:var(--bg-soft);border:1px solid var(--border-soft);border-radius:12px;margin:3.5rem 0 0}.bert-author-card-photo{width:72px;height:72px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid #fff;box-shadow:0 2px 6px #00000014}.bert-author-card-name{font-weight:700;font-size:1.05rem;color:var(--black);margin-bottom:.125rem}.bert-author-card-role{font-size:.85rem;color:var(--orange);margin-bottom:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.bert-author-card-bio{font-size:.925rem;line-height:1.55;color:var(--body);margin:0}.bert-mobile-cta{display:none;position:fixed;bottom:0;left:0;right:0;padding:.75rem 1rem;background:#fff;border-top:1px solid var(--border);box-shadow:0 -4px 16px #00000014;z-index:100}.bert-btn-mobile{width:100%;justify-content:center;padding:1rem!important}@media(max-width:991px){.bert-main-inner{grid-template-columns:1fr;gap:2rem}.bert-toc{position:static;top:auto;order:-1;padding-bottom:1.5rem;border-bottom:1px solid var(--border-soft)}.bert-toc-cta{display:none}.bert-stat-strip-inner{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media(max-width:880px){.bert-hero-grid{grid-template-columns:1fr;gap:1.5rem}.bert-hero-art{display:none}}@media(max-width:767px){.bert-hero{padding:2.25rem 1.25rem}.bert-cta-row{flex-direction:column}.bert-btn{width:100%;justify-content:center}.bert-main{padding:2.5rem 1.25rem 6rem}.bert-article h2{font-size:1.5rem}.bert-article h3{font-size:1.2rem}.bert-mobile-cta{display:block}}
