.post-top-bar{background-color:#141414;border-bottom:1px solid #222;padding:16px 0}.top-bar-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.back-link{color:var(--lime-green,#82c324);align-items:center;gap:8px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.back-link:hover{text-decoration:underline}.breadcrumb-text{color:#777;font-size:13px}.breadcrumb-text .current{color:#fff}.post-hero-section{background:linear-gradient(#141414 0%,#1a1a1a 100%);padding:50px 0 30px}.post-hero-container{max-width:860px;margin:0 auto}.category-meta-badge{color:#fff;background:#262626;border:1px solid #333;border-radius:20px;align-items:center;gap:10px;margin-bottom:20px;padding:6px 14px;font-size:11px;font-weight:800;display:inline-flex}.badge-dot{background-color:var(--lime-green,#82c324);border-radius:50%;width:6px;height:6px}.read-time{color:#a1a1aa;font-weight:600}.post-main-title{color:#fff;margin-bottom:24px;font-size:38px;font-weight:900;line-height:1.25}.author-publication-box{border-top:1px solid #2e2e2e;align-items:center;gap:14px;padding-top:16px;display:flex}.author-avatar-circle{background:var(--lime-green,#82c324);color:#000;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.author-details{flex-direction:column;display:flex}.author-name-text{color:#e4e4e7;font-size:14px}.author-name-text strong{color:var(--lime-green,#82c324)}.author-role-text{color:#a1a1aa;font-size:12px}.post-banner-container{max-width:960px;margin:0 auto;padding-top:30px}.post-image-frame{border:1px solid #333;border-radius:12px;max-height:440px;overflow:hidden;box-shadow:0 20px 40px #0000004d}.post-featured-image{object-fit:cover;width:100%;height:100%;display:block}.post-body-section{background-color:#fff;padding:50px 0 80px}.post-layout-container{grid-template-columns:1fr 320px;gap:45px;max-width:1080px;margin:0 auto;display:grid}.article-content-col{flex-direction:column;gap:32px;display:flex}.post-lead-intro{color:#1e293b;border-left:4px solid var(--lime-green,#82c324);margin-bottom:10px;padding-left:20px;font-size:18px;font-weight:600;line-height:1.75}.content-section-block{flex-direction:column;gap:14px;display:flex}.section-heading{color:#0f172a;margin-top:10px;margin-bottom:8px;font-size:26px;font-weight:900;line-height:1.3}.section-paragraph{color:#334155;white-space:pre-line;margin:0;font-size:16px;line-height:1.8}.section-bullets-list{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:14px;margin:12px 0;padding:20px 24px;list-style:none;display:flex}.section-bullets-list li{color:#1e293b;align-items:flex-start;gap:12px;font-size:15px;line-height:1.6;display:flex}.bullet-check{color:#65a30d;font-size:16px;font-weight:900}.conclusion-callout-card{border:2px solid var(--lime-green,#82c324);color:#fff;background:#0f172a;border-radius:12px;margin-top:20px;padding:36px}.conclusion-title{color:#fff;margin-bottom:12px;font-size:24px;font-weight:900}.conclusion-text{color:#cbd5e1;margin-bottom:24px;font-size:15px;line-height:1.7}.consultation-cta-btn{background:var(--lime-green,#82c324);color:#000;border-radius:6px;padding:14px 28px;font-size:15px;font-weight:900;text-decoration:none;transition:all .2s;display:inline-block}.consultation-cta-btn:hover{background:#fff;transform:translateY(-2px)}.post-sidebar-col{flex-direction:column;gap:30px;display:flex}.sidebar-card{color:#fff;background:#111827;border:1px solid #1f2937;border-radius:12px;padding:28px}.sidebar-title{letter-spacing:1px;color:var(--lime-green,#82c324);text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:900}.sidebar-author-name{color:#fff;margin-bottom:4px;font-size:20px;font-weight:900}.sidebar-author-role{color:#9ca3af;margin-bottom:16px;font-size:13px;display:block}.sidebar-author-bio{color:#d1d5db;margin-bottom:20px;font-size:14px;line-height:1.6}.view-team-link{color:var(--lime-green,#82c324);font-size:13px;font-weight:800;text-decoration:none}.view-team-link:hover{text-decoration:underline}.call-hotline-card{border:2px solid var(--lime-green,#82c324);background:linear-gradient(135deg,#111827 0%,#1f2937 100%)}.hotline-tag{letter-spacing:1px;color:var(--lime-green,#82c324);margin-bottom:10px;font-size:11px;font-weight:900;display:block}.hotline-title{color:#fff;margin-bottom:10px;font-size:20px;font-weight:900;line-height:1.3}.hotline-desc{color:#9ca3af;margin-bottom:20px;font-size:13px;line-height:1.5}.hotline-phone-btn{text-align:center;background:var(--lime-green,#82c324);color:#000;border-radius:6px;padding:14px;font-size:18px;font-weight:900;text-decoration:none;transition:transform .2s;display:block}.hotline-phone-btn:hover{transform:scale(1.02)}@media (width<=900px){.post-layout-container{grid-template-columns:1fr}}
