.blog-hero{position:relative;min-height:75vh;display:flex;align-items:center;padding:calc(var(--header-height) + var(--space-16)) 0 var(--space-16);overflow:hidden;background:var(--color-dark)}.blog-hero-bg{position:absolute;inset:0;z-index:0;overflow:hidden}.blog-hero-bg::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 80% 50% at 20% 40%,rgba(37,99,235,.2),transparent 60%),radial-gradient(ellipse 60% 60% at 80% 30%,rgba(5,150,105,.16),transparent 60%),radial-gradient(ellipse 50% 40% at 50% 90%,rgba(14,165,233,.12),transparent 50%)}.blog-hero-mesh{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,black,transparent)}.blog-hero-orb{position:absolute;border-radius:50%;filter:blur(100px);animation:blogOrbFloat 14s ease-in-out infinite}.blog-hero-orb--1{width:450px;height:450px;top:-15%;left:-8%;background:radial-gradient(circle,rgba(37,99,235,.35),transparent 70%)}.blog-hero-orb--2{width:350px;height:350px;bottom:-15%;right:-5%;background:radial-gradient(circle,rgba(5,150,105,.28),transparent 70%);animation-delay:-5s}@keyframes blogOrbFloat{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(25px,-20px) scale(1.05)}}.blog-hero-particles{position:absolute;inset:0;overflow:hidden;pointer-events:none}.blog-hero-particle{position:absolute;width:3px;height:3px;background:rgba(37,99,235,.4);border-radius:50%;animation:blogParticle linear infinite;opacity:0}.blog-hero-particle:first-child{left:12%;animation-duration:14s}.blog-hero-particle:nth-child(2){left:30%;animation-duration:11s;animation-delay:-3s;background:rgba(5,150,105,.35)}.blog-hero-particle:nth-child(3){left:50%;animation-duration:16s;animation-delay:-6s;width:4px;height:4px}.blog-hero-particle:nth-child(4){left:70%;animation-duration:12s;animation-delay:-8s;background:rgba(14,165,233,.35)}.blog-hero-particle:nth-child(5){left:88%;animation-duration:13s;animation-delay:-2s}@keyframes blogParticle{0%{transform:translateY(100vh);opacity:0}10%{opacity:.7}90%{opacity:.7}100%{transform:translateY(-20vh);opacity:0}}.blog-hero-content{position:relative;z-index:2;max-width:800px}.blog-hero-tag{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:rgba(37,99,235,.1);border:1px solid rgba(37,99,235,.2);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:500;color:#60a5fa;margin-bottom:var(--space-6);opacity:0;transform:translateY(20px);animation:blogFadeUp .8s ease-out .3s forwards}.blog-hero-tag-dot{width:8px;height:8px;border-radius:50%;background:#2563eb;animation:blogPulse 2s ease-in-out infinite}@keyframes blogPulse{0%,100%{box-shadow:0 0 0 0 rgba(37,99,235,.6)}50%{box-shadow:0 0 0 6px rgba(37,99,235,0)}}@keyframes blogFadeUp{to{opacity:1;transform:translateY(0)}}.blog-hero-title{font-family:var(--font-display);font-size:var(--text-5xl);font-weight:700;line-height:1.08;letter-spacing:-.03em;color:var(--color-text-primary);margin-bottom:var(--space-6)}.blog-hero-title .word{display:inline-block;opacity:0;transform:translateY(35px) rotateX(15deg);animation:blogWordReveal .7s cubic-bezier(.16,1,.3,1) forwards}.blog-hero-title .word:first-child{animation-delay:.4s}.blog-hero-title .word:nth-child(2){animation-delay:.5s}.blog-hero-title .word:nth-child(3){animation-delay:.6s}.blog-hero-title .word:nth-child(4){animation-delay:.7s}.blog-hero-title .word:nth-child(5){animation-delay:.8s}.blog-hero-title .word:nth-child(6){animation-delay:.9s}.blog-hero-title .word:nth-child(7){animation-delay:1s}.blog-hero-title .word:nth-child(8){animation-delay:1.1s}.blog-hero-title .word:nth-child(9){animation-delay:1.2s}@keyframes blogWordReveal{to{opacity:1;transform:translateY(0) rotateX(0)}}.blog-hero-desc{font-size:var(--text-lg);line-height:1.8;color:rgba(255,255,255,.88);margin-bottom:var(--space-8);max-width:640px;opacity:0;transform:translateY(20px);animation:blogFadeUp .8s ease-out 1.3s forwards;text-shadow:0 0 16px rgba(37,99,235,.15),0 0 32px rgba(5,150,105,.08)}.blog-hero-actions{display:flex;gap:var(--space-4);flex-wrap:wrap;opacity:0;transform:translateY(20px);animation:blogFadeUp .8s ease-out 1.5s forwards}.blog-hero-category-count{display:flex;gap:var(--space-6);margin-top:var(--space-10);opacity:0;transform:translateY(20px);animation:blogFadeUp .8s ease-out 1.7s forwards}.blog-hero-cat-stat{text-align:center}.blog-hero-cat-val{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;color:var(--color-primary-light);line-height:1}.blog-hero-cat-label{font-size:var(--text-xs);color:rgba(255,255,255,.72);margin-top:var(--space-1);text-transform:uppercase;letter-spacing:.08em}@media (max-width:768px){.blog-hero{min-height:auto;padding-top:calc(var(--header-height) + var(--space-10));padding-bottom:var(--space-10)}.blog-hero-title{font-size:var(--text-4xl)}.blog-hero-actions{flex-direction:column}.blog-hero-actions .btn{width:100%;max-width:320px}.blog-hero-category-count{flex-wrap:wrap;gap:var(--space-4)}}.blog-featured{background:var(--color-dark-elevated);position:relative;overflow:hidden}.blog-featured::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(37,99,235,.2),transparent)}.blog-featured-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--space-6)}.blog-featured-main{position:relative;background:rgba(22,28,40,.6);border:1px solid var(--color-dark-border);border-radius:var(--radius-2xl);overflow:hidden;transition:all .5s cubic-bezier(.23,1,.32,1);cursor:pointer;text-decoration:none;color:inherit;display:block}.blog-featured-main:hover{transform:translateY(-6px);border-color:rgba(37,99,235,.2);box-shadow:0 25px 60px rgba(0,0,0,.35)}.blog-featured-main-visual{height:280px;position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(37,99,235,.08),rgba(5,150,105,.06))}.blog-featured-main-visual img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.23,1,.32,1),filter .5s ease;filter:brightness(.9)}.blog-featured-main:hover .blog-featured-main-visual img{transform:scale(1.08);filter:brightness(1)}.blog-featured-main-visual::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(10,14,23,.4));pointer-events:none;z-index:1}.blog-featured-main-visual .feat-icon{font-size:64px;opacity:.6;transition:transform .5s ease}.blog-featured-main:hover .feat-icon{transform:scale(1.1) rotate(-5deg)}.blog-featured-main-body{padding:var(--space-6) var(--space-8)}.blog-featured-tag{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-3)}.blog-featured-main-body h3{font-size:var(--text-2xl);font-weight:700;color:var(--color-text-primary);margin-bottom:var(--space-3);line-height:1.3}.blog-featured-main-body p{font-size:var(--text-sm);color:rgba(255,255,255,.88);line-height:1.7;margin-bottom:var(--space-4);text-shadow:0 0 10px rgba(37,99,235,.1)}.blog-featured-meta{display:flex;align-items:center;gap:var(--space-4);font-size:var(--text-xs);color:var(--color-text-tertiary)}.blog-featured-side{display:flex;flex-direction:column;gap:var(--space-4)}.blog-featured-card{display:flex;gap:var(--space-4);padding:var(--space-5);background:rgba(22,28,40,.6);border:1px solid var(--color-dark-border);border-radius:var(--radius-xl);cursor:pointer;text-decoration:none;color:inherit;transition:all .4s cubic-bezier(.23,1,.32,1)}.blog-featured-card:hover{transform:translateX(4px);border-color:rgba(37,99,235,.15)}.blog-featured-card-thumb{width:80px;height:56px;flex-shrink:0;border-radius:var(--radius-lg);overflow:hidden;position:relative}.blog-featured-card-thumb img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease;filter:brightness(.85)}.blog-featured-card:hover .blog-featured-card-thumb img{transform:scale(1.1);filter:brightness(1)}.blog-featured-card-icon{width:56px;height:56px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-lg);font-size:24px}.blog-featured-card-body h4{font-size:var(--text-base);font-weight:600;color:var(--color-text-primary);margin-bottom:var(--space-1);line-height:1.35}.blog-featured-card-body p{font-size:var(--text-xs);color:rgba(255,255,255,.72);line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:900px){.blog-featured-grid{grid-template-columns:1fr}}.blog-filter-section{background:var(--color-dark);position:relative;padding:var(--space-8) 0;border-bottom:1px solid var(--color-dark-border);z-index:10}.blog-filter-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.blog-categories{display:flex;gap:var(--space-2);flex-wrap:wrap;flex:1}.blog-cat-btn{padding:var(--space-2) var(--space-4);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-full);color:var(--color-text-tertiary);font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:all .3s ease;white-space:nowrap;font-family:var(--font-base)}.blog-cat-btn:hover{background:rgba(37,99,235,.08);border-color:rgba(37,99,235,.2);color:var(--color-text-secondary)}.blog-cat-btn.active{background:rgba(37,99,235,.15);border-color:rgba(37,99,235,.3);color:#60a5fa;font-weight:600}.blog-search{position:relative;width:260px;flex-shrink:0}.blog-search-input{width:100%;padding:var(--space-3) var(--space-4) var(--space-3) 40px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-full);color:var(--color-text-primary);font-size:var(--text-sm);font-family:var(--font-base);transition:border-color .3s ease}.blog-search-input:focus{outline:0;border-color:rgba(37,99,235,.4);box-shadow:0 0 0 3px rgba(37,99,235,.08)}.blog-search-input::placeholder{color:var(--color-text-tertiary)}.blog-search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);pointer-events:none}.blog-search-icon svg{width:16px;height:16px;stroke:var(--color-text-tertiary);fill:none;stroke-width:2}@media (max-width:768px){.blog-filter-bar{flex-direction:column;align-items:stretch}.blog-search{width:100%}}.blog-grid-section{background:var(--color-dark);position:relative;overflow:hidden}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.blog-card{display:block;text-decoration:none;color:inherit;background:rgba(22,28,40,.5);border:1px solid var(--color-dark-border);border-radius:var(--radius-xl);overflow:hidden;transition:all .5s cubic-bezier(.23,1,.32,1);opacity:0;transform:translateY(20px)}.blog-card.visible{opacity:1;transform:translateY(0)}.blog-card:hover{transform:translateY(-8px);border-color:rgba(37,99,235,.2);box-shadow:0 25px 60px rgba(0,0,0,.35),0 0 40px rgba(37,99,235,.04)}.blog-card-visual{height:200px;position:relative;overflow:hidden;background:rgba(22,28,40,.3)}.blog-card-visual img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.23,1,.32,1),filter .5s ease;filter:brightness(.85) saturate(.95)}.blog-card:hover .blog-card-visual img{transform:scale(1.1);filter:brightness(1) saturate(1)}.blog-card-visual-overlay{position:absolute;inset:0;opacity:.15;pointer-events:none;transition:opacity .5s ease;z-index:1}.blog-card:hover .blog-card-visual-overlay{opacity:.05}.blog-card-visual .card-icon{font-size:48px;opacity:.6;transition:transform .5s ease;position:relative;z-index:2}.blog-card:hover .card-icon{transform:scale(1.15) rotate(-5deg)}.blog-card-visual::after{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--gradient-primary);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.23,1,.32,1)}.blog-card:hover .blog-card-visual::after{transform:scaleX(1)}.blog-card-body{padding:var(--space-5) var(--space-6)}.blog-card-tag{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-sm);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-3)}.blog-card-body h3{font-size:var(--text-lg);font-weight:600;color:var(--color-text-primary);margin-bottom:var(--space-2);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card-body p{font-size:var(--text-sm);color:rgba(255,255,255,.85);line-height:1.6;margin-bottom:var(--space-4);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 0 8px rgba(37,99,235,.08)}.blog-card-footer{display:flex;align-items:center;justify-content:space-between}.blog-card-date{font-size:var(--text-xs);color:rgba(255,255,255,.72)}.blog-card-read{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-sm);font-weight:500;color:var(--color-primary-light);transition:gap .3s ease}.blog-card:hover .blog-card-read{gap:8px}.blog-card-read svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2}.blog-card:first-child{transition-delay:50ms}.blog-card:nth-child(2){transition-delay:0.10s}.blog-card:nth-child(3){transition-delay:0.15s}.blog-card:nth-child(4){transition-delay:0.20s}.blog-card:nth-child(5){transition-delay:0.25s}.blog-card:nth-child(6){transition-delay:0.30s}.blog-card:nth-child(7){transition-delay:0.35s}.blog-card:nth-child(8){transition-delay:0.40s}.blog-card:nth-child(9){transition-delay:0.45s}@media (max-width:1024px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.blog-grid{grid-template-columns:1fr}}.blog-pagination{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin-top:var(--space-12)}.blog-page-btn{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg);color:var(--color-text-tertiary);font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:all .3s ease;font-family:var(--font-base)}.blog-page-btn:hover{background:rgba(37,99,235,.08);border-color:rgba(37,99,235,.2);color:var(--color-text-secondary)}.blog-page-btn.active{background:rgba(37,99,235,.15);border-color:rgba(37,99,235,.3);color:#60a5fa;font-weight:600}.blog-page-btn:disabled{opacity:.3;cursor:not-allowed}.blog-no-results{text-align:center;padding:var(--space-16) var(--space-4);color:var(--color-text-tertiary)}.blog-no-results h3{font-size:var(--text-xl);color:var(--color-text-secondary);margin-bottom:var(--space-2)}.blog-results-count{font-size:var(--text-sm);color:var(--color-text-tertiary);margin-bottom:var(--space-6)}.article-hero{position:relative;min-height:55vh;display:flex;align-items:flex-end;padding:calc(var(--header-height) + var(--space-16)) 0 var(--space-12);overflow:hidden;background:var(--color-dark)}.article-hero-bg{position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse 60% 40% at 30% 60%,rgba(37,99,235,.08),transparent 60%),radial-gradient(ellipse 50% 50% at 70% 30%,rgba(5,150,105,.06),transparent 60%)}.article-hero-img-container{position:absolute;inset:0;z-index:0;overflow:hidden}.article-hero-img-container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.05);transition:opacity 1.2s ease-out,transform 10s ease-out;filter:brightness(.45) saturate(.7)}.article-hero-img-container img.loaded{opacity:1;transform:scale(1)}.article-hero-img-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,14,23,.3) 0,rgba(10,14,23,.7) 60%,rgba(10,14,23,.95) 100%);pointer-events:none}.article-hero-content{position:relative;z-index:2;max-width:800px}.article-hero-breadcrumb{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-tertiary);margin-bottom:var(--space-6);opacity:0;animation:blogFadeUp .6s ease-out .2s forwards}.article-hero-breadcrumb a{color:var(--color-text-tertiary);text-decoration:none;transition:color .2s}.article-hero-breadcrumb a:hover{color:var(--color-primary-light)}.article-hero-breadcrumb .sep{opacity:.4}.article-hero-tag{display:inline-flex;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-4);opacity:0;animation:blogFadeUp .6s ease-out .3s forwards}.article-hero-title{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:700;line-height:1.15;color:var(--color-text-primary);margin-bottom:var(--space-6);opacity:0;animation:blogFadeUp .8s ease-out .4s forwards}.article-hero-meta{display:flex;align-items:center;gap:var(--space-6);font-size:var(--text-sm);color:var(--color-text-tertiary);opacity:0;animation:blogFadeUp .6s ease-out .6s forwards}@media (max-width:768px){.article-hero{min-height:auto}.article-hero-title{font-size:var(--text-3xl)}}.article-content{background:var(--color-dark-elevated);position:relative;padding:var(--space-16) 0}.article-content::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(37,99,235,.15),transparent)}.article-body{max-width:740px;margin:0 auto}.article-body h2{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;color:var(--color-text-primary);margin:var(--space-10) 0 var(--space-4);line-height:1.3}.article-body h3{font-size:var(--text-xl);font-weight:600;color:var(--color-text-primary);margin:var(--space-8) 0 var(--space-3);line-height:1.35}.article-body p{font-size:var(--text-base);line-height:1.85;color:var(--color-text-secondary);margin-bottom:var(--space-6)}.article-body ol,.article-body ul{padding-left:var(--space-6);margin-bottom:var(--space-6)}.article-body li{font-size:var(--text-base);line-height:1.8;color:var(--color-text-secondary);margin-bottom:var(--space-2)}.article-body li::marker{color:#60a5fa}.article-body blockquote{border-left:3px solid #2563eb;padding:var(--space-4) var(--space-6);background:rgba(37,99,235,.04);border-radius:0 var(--radius-lg) var(--radius-lg) 0;margin:var(--space-8) 0;font-style:italic;color:var(--color-text-secondary)}.article-body strong{color:var(--color-text-primary)}.article-featured-img{position:relative;margin:var(--space-8) 0;border-radius:var(--radius-xl);overflow:hidden;border:1px solid rgba(37,99,235,.1);box-shadow:0 8px 40px rgba(0,0,0,.3)}.article-featured-img img{width:100%;height:auto;display:block;transition:transform .7s ease,filter .5s ease;filter:brightness(.9)}.article-featured-img:hover img{transform:scale(1.03);filter:brightness(1)}.article-featured-img-caption{position:absolute;bottom:0;left:0;right:0;padding:var(--space-3) var(--space-5);background:linear-gradient(transparent,rgba(10,14,23,.8));font-size:var(--text-xs);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.08em}.article-featured-img::after{content:'';position:absolute;inset:-1px;border-radius:var(--radius-xl);pointer-events:none;border:1px solid transparent;background:linear-gradient(135deg,rgba(37,99,235,.2),transparent 50%) border-box;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;opacity:0;transition:opacity .5s ease}.article-featured-img:hover::after{opacity:1}.article-highlight{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);padding:var(--space-6);background:rgba(37,99,235,.04);border:1px solid rgba(37,99,235,.1);border-radius:var(--radius-xl);margin:var(--space-8) 0}.article-highlight-item{text-align:center}.article-highlight-val{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;color:var(--color-primary-light);line-height:1}.article-highlight-label{font-size:var(--text-xs);color:var(--color-text-tertiary);margin-top:var(--space-1);text-transform:uppercase;letter-spacing:.06em}@media (max-width:640px){.article-highlight{grid-template-columns:1fr}}.blog-related{background:var(--color-dark);position:relative;padding:var(--space-16) 0}.blog-related::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(37,99,235,.15),transparent)}.blog-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}@media (max-width:900px){.blog-related-grid{grid-template-columns:1fr}}.blog-cta{background:var(--color-dark-elevated);position:relative;overflow:hidden;padding:var(--space-16) 0}.blog-cta::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(37,99,235,.2),transparent)}.blog-cta-aurora{position:absolute;inset:0;overflow:hidden;pointer-events:none}.blog-cta-aurora span{position:absolute;width:350px;height:350px;border-radius:50%;filter:blur(120px);opacity:.18}.blog-cta-aurora span:first-child{background:#2563eb;top:-20%;left:15%;animation:blogOrbFloat 12s ease-in-out infinite}.blog-cta-aurora span:nth-child(2){background:#059669;bottom:-20%;right:15%;animation:blogOrbFloat 14s ease-in-out infinite;animation-delay:-4s}.blog-cta-container{position:relative;z-index:2;max-width:700px;margin:0 auto;text-align:center;padding:var(--space-12);background:rgba(22,28,40,.3);border:1px solid rgba(37,99,235,.1);border-radius:var(--radius-2xl);backdrop-filter:blur(16px)}.blog-cta-title{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:700;color:var(--color-text-primary);margin-bottom:var(--space-4);line-height:1.2}.blog-cta-desc{font-size:var(--text-lg);color:var(--color-text-secondary);line-height:1.7;margin-bottom:var(--space-8)}.blog-cta-actions{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap}.blog-cta-email{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-2) var(--space-5);background:rgba(37,99,235,.1);border:1px solid rgba(37,99,235,.2);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:500;color:#60a5fa;text-decoration:none;transition:all .3s ease}.blog-cta-email:hover{background:rgba(37,99,235,.15);transform:translateY(-2px)}@media (max-width:768px){.blog-cta-container{padding:var(--space-8) var(--space-5)}.blog-cta-actions{flex-direction:column;align-items:center}.blog-cta-actions .btn{width:100%;max-width:300px}}.blog-reveal{opacity:0;transform:translateY(25px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.blog-reveal.visible{opacity:1;transform:translateY(0)}.scroll-progress{position:fixed;top:0;left:0;height:3px;background:var(--gradient-primary);z-index:9999;width:0}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}.article-hero-breadcrumb,.article-hero-meta,.article-hero-tag,.article-hero-title,.blog-card,.blog-hero-actions,.blog-hero-category-count,.blog-hero-desc,.blog-hero-tag,.blog-hero-title .word,.blog-reveal{opacity:1!important;transform:none!important}}