.blog-cta-section{padding:72px 0;background:#fff}.blog-cta-deployment-panel{position:relative;overflow:hidden;background:var(--site-soft, var(--bg2));border-radius:8px;padding:2.5rem}.blog-cta-grid-pattern{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,rgba(0,0,0,.02) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.02) 1px,transparent 1px);background-size:32px 32px;opacity:.3;pointer-events:none}.blog-cta-title{font-family:var(--font-display);font-size:1.5rem;font-weight:800;color:var(--site-ink, var(--text));margin:1rem 0 .5rem;line-height:1.2;letter-spacing:0}.blog-cta-description{font-size:15px;color:var(--site-muted, var(--text-muted));margin-bottom:1.5rem;line-height:1.7;max-width:500px}.blog-cta-buttons{display:flex;gap:.75rem;flex-wrap:wrap}@media (max-width: 768px){.blog-cta-deployment-panel{padding:2rem}.blog-cta-title{font-size:1.25rem}.blog-cta-buttons .btn-primary,.blog-cta-buttons .btn-ghost{width:100%;justify-content:center}.blog-cta-buttons{flex-direction:column}}
