.page-module__lNTy2a__pageHeader{background:var(--surface-light);padding:10rem 0 4rem;position:relative;overflow:hidden}.page-module__lNTy2a__headerOverlay{pointer-events:none;background:radial-gradient(at 100% 0,#0a4d8c26 0%,#0000 60%);position:absolute;inset:0}.page-module__lNTy2a__headerContent{z-index:1;max-width:800px;position:relative}.page-module__lNTy2a__headerContent h1{margin-top:1rem;margin-bottom:1rem}.page-module__lNTy2a__headerContent p{font-size:1.05rem}.page-module__lNTy2a__accent{color:var(--accent)}.page-module__lNTy2a__blogSection{background:var(--surface)}.page-module__lNTy2a__categoryFilter{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:2rem;display:flex}.page-module__lNTy2a__filterBtn{border:1px solid var(--border);border-radius:var(--radius-full);color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast);background:0 0;padding:.5rem 1.25rem;font-family:inherit;font-size:.85rem;font-weight:500}.page-module__lNTy2a__filterBtn:hover{border-color:var(--primary-light);color:var(--primary-light);background:#0a4d8c14}.page-module__lNTy2a__filterBtnActive{background:var(--primary);color:#fff;border-color:var(--primary)}.page-module__lNTy2a__filterBtnActive:hover{background:var(--primary-light);color:#fff;border-color:var(--primary-light)}.page-module__lNTy2a__blogGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.page-module__lNTy2a__blogCard{border-radius:var(--radius-lg);background:var(--surface-card);border:1px solid var(--border);transition:all var(--transition-slow);flex-direction:column;display:flex;overflow:hidden}.page-module__lNTy2a__blogCard:hover{box-shadow:var(--shadow-glow);border-color:#1a6fbf4d;transform:translateY(-6px)}.page-module__lNTy2a__blogCard:hover .page-module__lNTy2a__blogImage{transform:scale(1.05)}.page-module__lNTy2a__blogImageLink{display:block}.page-module__lNTy2a__imageWrapper{height:240px;position:relative;overflow:hidden}.page-module__lNTy2a__blogImage{object-fit:cover;transition:transform var(--transition-slow)}.page-module__lNTy2a__categoryBadge{background:var(--accent);color:#fff;border-radius:var(--radius-full);z-index:2;box-shadow:var(--shadow-sm);padding:.25rem .75rem;font-size:.75rem;font-weight:600;position:absolute;top:1rem;right:1rem}.page-module__lNTy2a__blogContent{flex-direction:column;flex:1;padding:1.5rem;display:flex}.page-module__lNTy2a__blogMeta{color:var(--text-dim);align-items:center;gap:.75rem;margin-bottom:.75rem;font-size:.8rem;display:flex}.page-module__lNTy2a__blogDate{align-items:center;gap:.4rem;display:flex}.page-module__lNTy2a__blogTitle{margin-bottom:.75rem;font-size:1.25rem;line-height:1.4}.page-module__lNTy2a__blogTitle a{color:var(--text);transition:color var(--transition-fast);text-decoration:none}.page-module__lNTy2a__blogTitle a:hover{color:var(--primary-light)}.page-module__lNTy2a__blogPhone{color:var(--wa-green);margin-bottom:.75rem;font-size:.8rem;font-weight:500;display:block}.page-module__lNTy2a__blogExcerpt{color:var(--text-muted);flex:1;margin-bottom:1.5rem;font-size:.9rem;line-height:1.6}.page-module__lNTy2a__readMore{font-family:var(--font-heading);color:var(--primary-light);transition:all var(--transition-fast);align-items:center;gap:.4rem;margin-top:auto;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.page-module__lNTy2a__readMore:hover{color:var(--accent);gap:.65rem}.page-module__lNTy2a__comingSoon{text-align:center;padding:4rem 1.5rem}.page-module__lNTy2a__comingSoonIcon{margin-bottom:1.5rem;font-size:4rem;display:block}.page-module__lNTy2a__comingSoon h2{margin-bottom:1rem;font-size:1.75rem}.page-module__lNTy2a__comingSoon p{color:var(--text-muted);max-width:560px;margin:0 auto 2rem;font-size:1.05rem;line-height:1.7}.page-module__lNTy2a__ctaSection{background:linear-gradient(135deg, var(--primary-dark) 0%, var(--primary) 50%, var(--primary-light) 100%);padding:5rem 0;position:relative;overflow:hidden}.page-module__lNTy2a__ctaGlow{pointer-events:none;background:radial-gradient(circle,#f59e0b26 0%,#0000 70%);width:500px;height:500px;position:absolute;top:-50%;right:-20%}.page-module__lNTy2a__ctaContent{z-index:1;text-align:center;position:relative}.page-module__lNTy2a__ctaContent h2{color:#fff;margin-bottom:1rem}.page-module__lNTy2a__ctaContent p{color:#fffc;max-width:560px;margin:0 auto 2rem;font-size:1.05rem}.page-module__lNTy2a__ctaButtons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}@media (max-width:1024px){.page-module__lNTy2a__blogGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page-module__lNTy2a__pageHeader{padding:8rem 0 3rem}.page-module__lNTy2a__blogGrid{grid-template-columns:1fr}}
