.blog-post-header{margin-bottom:3rem}.blog-category-badge{color:#4b5563;background-color:#f3f4f6;border-radius:9999px;padding:.25rem .75rem;font-size:.875rem;font-weight:500;display:inline-block}.blog-title{color:#111827;margin-bottom:1rem;font-size:1.9rem;font-weight:700}@media (min-width:768px){.blog-title{font-size:1.9rem}}.blog-date{color:#6b7280;font-size:.875rem}.author-featured-wrapper{border-radius:1rem;width:100%;margin-bottom:3rem;position:relative;overflow:hidden}.featured-image-container{aspect-ratio:16/9;background-color:#f3f4f6;border:1px solid #e5e7eb;width:100%;position:relative}.featured-image{display:block;object-fit:cover!important;width:100%!important;height:100%!important}.blog-content{color:#374151;font-size:1.125rem;line-height:1.75}.testimonial-section{border-top:1px solid #e5e7eb;margin-top:4rem;padding-top:3rem}.testimonial-box{background-color:#f9fafb;border-radius:1rem;padding:2rem}@media (min-width:768px){.testimonial-box{padding:3rem}}.testimonial-flex{align-items:flex-start;gap:1rem;display:flex}.testimonial-icon{color:#facc15;font-size:2.25rem}.testimonial-content-box{flex:1}.testimonial-h3{color:#111827;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.testimonial-quote{color:#374151;margin-bottom:1rem;font-size:1.125rem;font-style:italic}.testimonial-author{color:#4b5563;font-weight:500}.cta-box{border-top:1px solid #e5e7eb;margin-top:4rem;padding-top:3rem}.cta-inner-box{text-align:center;background-color:#eff6ff;border-radius:1rem;padding:2rem}@media (min-width:768px){.cta-inner-box{padding:3rem}}.cta-text{color:#111827;margin-bottom:1rem;font-size:1.125rem}.cta-subtext{color:#374151}
