.blog-page{background:var(--color-bg-primary)}.blog-hero{padding:var(--space-3xl) 0 var(--space-xl) 0;min-height:50vh;display:flex;align-items:center;background:linear-gradient(135deg,var(--color-bg-primary) 0%,var(--color-bg-secondary) 50%,var(--color-bg-tertiary) 100%);position:relative;overflow:hidden}.blog-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 70% 30%,rgba(0,162,255,.05) 0%,transparent 60%);pointer-events:none}.blog-hero__content{position:relative;z-index:1;text-align:center;max-width:800px;margin:0 auto}.blog-hero__title{font-size:clamp(2.5rem,6vw,3.5rem);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--space-md);line-height:1.2}.blog-hero__subtitle{font-size:clamp(1.1rem,3vw,1.4rem);color:var(--color-text-tertiary);line-height:1.6;max-width:600px;margin:0 auto}.featured-article{padding:var(--space-xl) 0}.featured-card{background:var(--color-bg-elevated);border:1px solid var(--color-border-secondary);border-radius:var(--border-radius-xl);overflow:hidden;box-shadow:var(--shadow-lg);transition:all var(--transition-normal);max-width:900px;margin:0 auto;position:relative}.featured-card:hover{transform:translateY(-4px);border-color:var(--color-border-primary);box-shadow:var(--shadow-xl)}.featured-card__image{height:400px;position:relative;overflow:hidden}.featured-card__image img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.featured-card:hover .featured-card__image img{transform:scale(1.05)}.featured-badge{position:absolute;top:var(--space-md);right:var(--space-md);background:var(--color-accent-primary);color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.85rem;font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-md)}.featured-card__content{padding:var(--space-xl)}.featured-card__title{font-size:2rem;font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--space-sm);line-height:1.3}.featured-card__meta{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md)}.featured-card__date,.featured-card__read-time{font-size:.9rem;color:var(--color-text-muted);font-weight:var(--font-weight-medium)}.featured-card__date:after{content:"•";margin-left:var(--space-sm);color:var(--color-text-muted)}.featured-card__excerpt{font-size:1.2rem;line-height:1.7;color:var(--color-text-tertiary);margin-bottom:var(--space-lg)}.featured-card__link{display:inline-flex;align-items:center;gap:var(--space-xs);background:linear-gradient(135deg,var(--color-accent-primary),var(--color-accent-secondary));color:#fff;padding:.875rem 2rem;border-radius:var(--border-radius-sm);font-weight:var(--font-weight-semibold);text-decoration:none;transition:all var(--transition-normal);box-shadow:var(--shadow-sm)}.featured-card__link:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);color:#fff}.all-articles{padding:var(--space-xl) 0;background:var(--color-bg-secondary);border-top:1px solid var(--color-border-secondary)}.blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--space-lg);max-width:1200px;margin:0 auto}.coming-soon{padding:var(--space-xl) 0;background:var(--color-bg-tertiary);border-top:1px solid var(--color-border-secondary)}.coming-soon__intro{text-align:center;font-size:1.2rem;color:var(--color-text-tertiary);margin-bottom:var(--space-lg);max-width:600px;margin-left:auto;margin-right:auto}.topic-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-sm);max-width:800px;margin:0 auto}.topic-tag{background:#00a2ff1a;color:var(--color-accent-primary);padding:.75rem 1.5rem;border-radius:25px;font-size:.95rem;font-weight:var(--font-weight-medium);border:1px solid var(--color-border-primary);transition:all var(--transition-normal);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.topic-tag:hover{background:#00a2ff33;border-color:var(--color-accent-primary);transform:translateY(-2px);box-shadow:var(--shadow-sm)}.large-stat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-sm);text-align:center}.stat-number{font-size:4rem;font-weight:var(--font-weight-black);color:var(--color-accent-primary);line-height:1;text-shadow:0 2px 4px rgba(0,162,255,.2);transition:all var(--transition-normal)}.stat-label{font-size:1rem;font-weight:var(--font-weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px}.data-card:hover .stat-number{transform:scale(1.05);text-shadow:0 4px 8px rgba(0,162,255,.3)}.ai-adoption-chart{display:flex;flex-direction:column;gap:var(--space-md);width:100%;align-items:stretch}.ai-metric{display:flex;align-items:center;gap:var(--space-sm);position:relative;transition:all var(--transition-normal)}.ai-metric:hover{transform:translate(4px)}.ai-metric.highlight{background:#22c55e1a;padding:var(--space-sm);border-radius:var(--border-radius-sm);border:1px solid var(--color-success)}.ai-number{font-size:1.5rem;font-weight:var(--font-weight-bold);color:var(--color-accent-primary);min-width:60px;text-align:center;flex-shrink:0}.ai-metric.highlight .ai-number{color:var(--color-success);font-size:1.8rem}.ai-bar{height:12px;border-radius:6px;flex:1;position:relative;transition:all var(--transition-normal)}.ai-bar.implementing{background:linear-gradient(90deg,var(--color-accent-primary),var(--color-accent-secondary));width:19%}.ai-bar.experimenting{background:linear-gradient(90deg,var(--color-accent-secondary),rgba(0,119,204,.8));width:23%}.ai-bar.lift{background:linear-gradient(90deg,var(--color-success),rgba(34,197,94,.8));width:85%}.ai-label{font-size:.9rem;font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);min-width:100px;text-align:left;flex-shrink:0}.ai-metric.highlight .ai-label{color:var(--color-success);font-weight:var(--font-weight-semibold)}.article-hero{position:relative;min-height:60vh;display:flex;align-items:center;overflow:hidden}.article-hero__background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.article-hero__image{width:100%;height:100%;object-fit:cover;object-position:center}.article-hero__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#000000b3,#00000080,#00a2ff4d);z-index:2}.article-hero__content{position:relative;z-index:3;text-align:center;max-width:900px;margin:0 auto}.article-hero__title{font-size:clamp(2rem,5vw,3.5rem);font-weight:var(--font-weight-bold);color:#fff;line-height:1.2;text-shadow:0 2px 4px rgba(0,0,0,.3);margin:0 0 var(--space-md) 0}.article-hero__subtitle{font-size:clamp(1.1rem,3vw,1.5rem);font-weight:var(--font-weight-medium);color:#ffffffe6;line-height:1.4;text-shadow:0 1px 2px rgba(0,0,0,.4);max-width:600px;margin:0 auto}.article{padding:var(--space-3xl) 0 var(--space-xl) 0;position:relative}.article__wrapper{max-width:800px;margin:0 auto}.article__meta{margin-bottom:var(--space-xl);padding-bottom:var(--space-lg);border-bottom:1px solid var(--color-border-tertiary)}.article__author{display:flex;align-items:center;gap:var(--space-md)}.article__author-image{width:60px;height:60px;border-radius:50%;object-fit:cover;border:2px solid var(--color-border-primary);flex-shrink:0}.article__author-info{display:flex;flex-direction:column;gap:.3rem}.article__author-name{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-size:1.2rem}.article__date-info{display:flex;align-items:center;gap:var(--space-sm)}.article__date,.article__read-time{color:var(--color-text-muted);font-size:.9rem;font-weight:var(--font-weight-medium)}.article__date:after{content:"•";margin-left:var(--space-sm);color:var(--color-text-muted)}.article__content{line-height:1.8;color:var(--color-text-tertiary)}.article__introduction{margin-bottom:var(--space-xl);padding-bottom:var(--space-lg);border-bottom:1px solid var(--color-border-tertiary)}.article__introduction p:first-child{font-size:1.3rem;font-weight:var(--font-weight-medium);color:var(--color-text-secondary);margin-bottom:var(--space-lg)}.article__content p{font-size:1.1rem;margin-bottom:var(--space-lg);color:var(--color-text-tertiary)}.article__content h2{font-size:1.8rem;font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:var(--space-2xl) 0 var(--space-lg) 0;position:relative;padding-left:var(--space-md)}.article__content h2:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(135deg,var(--color-accent-primary),var(--color-accent-secondary));border-radius:2px}.article__content h2:first-of-type{margin-top:0}.article__content ul{margin:var(--space-lg) 0;padding-left:var(--space-xl)}.article__content li{margin-bottom:var(--space-sm);color:var(--color-text-tertiary);position:relative}.article__content li::marker{color:var(--color-accent-primary)}.article__content ul{list-style:none;padding-left:0}.article__content li{position:relative;padding-left:var(--space-lg)}.article__content li:before{content:"▸";position:absolute;left:0;color:var(--color-accent-primary);font-weight:700;font-size:1.1rem}.article__cta{color:var(--color-accent-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:1.1rem!important}.data-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-lg);margin:var(--space-xl) 0}.data-card{background:var(--color-bg-elevated);border:1px solid var(--color-border-secondary);border-radius:var(--border-radius-lg);padding:var(--space-lg);transition:all var(--transition-normal);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-sm)}.data-card:hover{transform:translateY(-2px);border-color:var(--color-border-primary);box-shadow:var(--shadow-md)}.data-visual{display:flex;justify-content:center;margin-bottom:var(--space-md);min-height:120px;align-items:center}.data-content p{font-size:1rem;line-height:1.6;color:var(--color-text-tertiary);margin-bottom:var(--space-sm)}.data-source{font-size:.85rem;color:var(--color-accent-primary);text-decoration:none;font-weight:var(--font-weight-medium);transition:color var(--transition-fast)}.data-source:hover{color:var(--color-accent-hover);text-decoration:underline}.donut-chart{position:relative;width:100px;height:100px}.donut{width:100%;height:100%;transform:rotate(-90deg)}.donut-segment{transition:stroke-dasharray var(--transition-slow)}.donut-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.5rem;font-weight:var(--font-weight-bold);color:var(--color-accent-primary)}.bar-chart-dual{display:flex;gap:var(--space-md);align-items:end;height:100px}.bar-group{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs)}.bar{width:40px;min-height:20px;border-radius:4px 4px 0 0;position:relative;display:flex;align-items:flex-start;justify-content:center;padding-top:.3rem;transition:all var(--transition-normal)}.bar:hover{opacity:.8;transform:scale(1.05)}.bar-label{font-size:1.2rem;font-weight:var(--font-weight-bold);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}.bar-title{font-size:.85rem;color:var(--color-text-muted);font-weight:var(--font-weight-medium)}.horizontal-bar{width:100%;display:flex;align-items:center;justify-content:center}.progress-track{width:200px;height:20px;background:var(--color-bg-tertiary);border-radius:10px;position:relative;border:1px solid var(--color-border-secondary)}.progress-fill{height:100%;background:linear-gradient(90deg,var(--color-accent-primary),var(--color-accent-secondary));border-radius:10px;transition:width var(--transition-slow)}.progress-marker{position:absolute;top:-30px;transform:translate(-50%);font-size:1.2rem;font-weight:var(--font-weight-bold);color:var(--color-accent-primary)}.clustered-bars{display:flex;gap:var(--space-sm);align-items:end;height:100px}.cluster-group{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs)}.cluster-bar{width:30px;min-height:15px;border-radius:3px 3px 0 0;position:relative;display:flex;align-items:flex-start;justify-content:center;padding-top:.2rem;transition:all var(--transition-normal)}.cluster-bar:hover{opacity:.8;transform:scale(1.05)}.cluster-label{font-size:.8rem;font-weight:var(--font-weight-semibold);color:#fff}.cluster-title{font-size:.75rem;color:var(--color-text-muted);font-weight:var(--font-weight-medium);text-align:center}.insight-cards{margin:var(--space-xl) 0;display:flex;flex-direction:column;gap:var(--space-md)}.insight-card{background:var(--color-bg-elevated);border:1px solid var(--color-border-secondary);border-radius:var(--border-radius-lg);padding:var(--space-lg);transition:all var(--transition-normal);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-sm);position:relative}.insight-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(135deg,var(--color-accent-primary),var(--color-accent-secondary));border-radius:var(--border-radius-sm) 0 0 var(--border-radius-sm)}.insight-card:hover{transform:translateY(-2px);border-color:var(--color-border-primary);box-shadow:var(--shadow-md)}.insight-card h3{font-size:1.3rem;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-sm)}.insight-card p{font-size:1rem;line-height:1.7;color:var(--color-text-tertiary);margin-bottom:var(--space-sm)}.insight-source{font-size:.85rem;color:var(--color-accent-primary);text-decoration:none;font-weight:var(--font-weight-medium);transition:color var(--transition-fast)}.insight-source:hover{color:var(--color-accent-hover);text-decoration:underline}.playbook-modules{margin:var(--space-xl) 0;display:flex;flex-direction:column;gap:var(--space-xl)}.playbook-module{background:var(--color-bg-elevated);border:1px solid var(--color-border-secondary);border-radius:var(--border-radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);transition:all var(--transition-normal)}.playbook-module:hover{transform:translateY(-2px);border-color:var(--color-border-primary);box-shadow:var(--shadow-md)}.playbook-content{padding:var(--space-lg)}.playbook-content h3{font-size:1.4rem;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-sm);position:relative;padding-left:var(--space-md)}.playbook-content h3:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(135deg,var(--color-accent-primary),var(--color-accent-secondary));border-radius:2px}.playbook-objective{font-size:1.1rem;color:var(--color-text-secondary);margin-bottom:var(--space-md);font-style:italic}.playbook-tactics{list-style:none;margin:0;padding:0}.playbook-tactics li{position:relative;padding:var(--space-sm) 0 var(--space-sm) var(--space-lg);color:var(--color-text-tertiary);line-height:1.7;border-bottom:1px solid var(--color-border-tertiary)}.playbook-tactics li:last-child{border-bottom:none}.playbook-tactics li:before{content:"▸";position:absolute;left:0;color:var(--color-accent-primary);font-weight:700;font-size:1.1rem}.playbook-results{background:#00a2ff14;padding:var(--space-lg);border-top:1px solid var(--color-border-primary)}.playbook-results h4{font-size:1.1rem;font-weight:var(--font-weight-semibold);color:var(--color-accent-primary);margin-bottom:var(--space-sm)}.playbook-results ul{list-style:none;margin:0;padding:0}.playbook-results li{position:relative;padding:.4rem 0 .4rem var(--space-lg);color:var(--color-text-secondary);line-height:1.6}.playbook-results li:before{content:"✓";position:absolute;left:0;color:var(--color-success);font-weight:700}.closing-callout{background:var(--color-bg-elevated);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-lg);padding:var(--space-xl);margin:var(--space-xl) 0;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-md);position:relative;overflow:hidden}.closing-callout:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--color-accent-primary),transparent)}.closing-intro{font-size:1.2rem;color:var(--color-text-secondary);margin-bottom:var(--space-lg);font-style:italic}.closing-cta{font-size:1.1rem;color:var(--color-accent-primary);font-weight:var(--font-weight-semibold);margin:0}.explore-more{padding:var(--space-3xl) 0 var(--space-xl) 0;background:var(--color-bg-secondary);border-top:1px solid var(--color-border-secondary)}.blog-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-lg);max-width:1000px;margin:0 auto}.blog-card{background:var(--color-bg-elevated);border:1px solid var(--color-border-secondary);border-radius:var(--border-radius-lg);overflow:hidden;transition:all var(--transition-normal);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.blog-card:hover{transform:translateY(-3px);border-color:var(--color-border-primary);box-shadow:var(--shadow-lg)}.blog-card__image{height:200px;overflow:hidden}.blog-card__image img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.blog-card:hover .blog-card__image img{transform:scale(1.05)}.blog-card__content{padding:var(--space-lg)}.blog-card__title{font-size:1.3rem;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-sm);line-height:1.3}.blog-card__meta{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md)}.blog-card__date,.blog-card__read-time{font-size:.9rem;color:var(--color-text-muted);font-weight:var(--font-weight-medium)}.blog-card__date:after{content:"•";margin-left:var(--space-sm);color:var(--color-text-muted)}.blog-card__excerpt{font-size:1rem;line-height:1.6;color:var(--color-text-tertiary);margin-bottom:var(--space-md)}.blog-card__link{display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--color-accent-primary);font-weight:var(--font-weight-semibold);text-decoration:none;transition:color var(--transition-fast)}.blog-card__link:hover{color:var(--color-accent-hover)}.blog-card__coming-soon{display:inline-block;background:#f59e0b33;color:var(--color-warning);padding:.3rem .8rem;border-radius:20px;font-size:.85rem;font-weight:var(--font-weight-medium);border:1px solid rgba(245,158,11,.3)}@media (max-width: 768px){.article-hero{min-height:50vh}.article-hero__title{font-size:2rem;padding:0 var(--space-md);margin-bottom:var(--space-sm)}.article-hero__subtitle{font-size:1.1rem;padding:0 var(--space-md)}.article{padding:var(--space-2xl) 0 var(--space-lg) 0}.article__meta{margin-bottom:var(--space-lg)}.article__author{align-items:flex-start;gap:var(--space-sm)}.article__author-image{width:50px;height:50px}.article__content h2{font-size:1.5rem;margin:var(--space-xl) 0 var(--space-md) 0;padding-left:var(--space-sm)}.article__content h2:before{width:3px}.article__content p{font-size:1rem}.article__introduction p:first-child{font-size:1.1rem}}@media (max-width: 480px){.article-hero__title{font-size:1.8rem}.article-hero__subtitle{font-size:1rem}.article__author{flex-direction:column;align-items:center;text-align:center}.article__content h2{font-size:1.3rem;padding-left:var(--space-xs)}.article__content h2:before{width:2px}.article__content li{padding-left:var(--space-md)}.data-grid{grid-template-columns:1fr}.data-visual{min-height:80px}.donut-chart{width:80px;height:80px}.donut-center{font-size:1.2rem}.bar-chart-dual{height:80px}.bar{width:30px}.progress-track{width:150px;height:16px}.clustered-bars{height:80px}.cluster-bar{width:25px}.playbook-modules{gap:var(--space-lg)}.playbook-content,.playbook-results{padding:var(--space-md)}.closing-callout{padding:var(--space-lg)}.blog-cards{grid-template-columns:1fr;gap:var(--space-md)}.blog-card__content{padding:var(--space-md)}.stat-number{font-size:2.5rem}.stat-label{font-size:.9rem}.ai-adoption-chart{gap:var(--space-xs)}.ai-metric{flex-direction:column;align-items:flex-start;gap:.3rem}.ai-bar{width:100%!important;height:8px}.ai-number{font-size:1.1rem}.ai-metric.highlight .ai-number{font-size:1.3rem}.ai-label{min-width:auto;font-size:.8rem}}@media (max-width: 768px){.data-grid{grid-template-columns:1fr;gap:var(--space-md)}.data-card{padding:var(--space-md)}.data-visual{min-height:100px}.insight-card{padding:var(--space-md)}.playbook-content h3{font-size:1.2rem;padding-left:var(--space-sm)}.playbook-content h3:before{width:3px}.closing-callout{padding:var(--space-lg)}.closing-intro{font-size:1.1rem}.closing-cta{font-size:1rem}.blog-cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-md)}.blog-card__image{height:180px}.blog-hero{min-height:40vh;padding:var(--space-2xl) 0 var(--space-lg) 0}.blog-hero__title{font-size:2.5rem}.blog-hero__subtitle{font-size:1.1rem}.featured-card__image{height:250px}.featured-card__content{padding:var(--space-lg)}.featured-card__title{font-size:1.6rem}.featured-card__excerpt{font-size:1.1rem}.blog-grid{grid-template-columns:1fr;gap:var(--space-md)}.topic-tags{gap:var(--space-xs)}.topic-tag{padding:.6rem 1.2rem;font-size:.9rem}.stat-number{font-size:3rem}.ai-number{font-size:1.3rem;min-width:50px}.ai-metric.highlight .ai-number{font-size:1.5rem}.ai-adoption-chart{gap:var(--space-sm)}.ai-label{min-width:80px;font-size:.85rem}}
