.page_pageHeader__v_tjx{position:relative;padding:10rem 0 4rem;background:var(--surface-light);overflow:hidden}.page_headerOverlay__Qktg4{position:absolute;inset:0;background:radial-gradient(ellipse at top right,rgba(10,77,140,.15) 0,transparent 60%);pointer-events:none}.page_headerContent__qTEjx{position:relative;z-index:1;max-width:800px}.page_headerContent__qTEjx h1{margin-top:1rem;margin-bottom:1rem}.page_headerContent__qTEjx p{font-size:1.05rem}.page_accent__UL3X2{color:var(--accent)}.page_blogSection__P_4kg{background:var(--surface)}.page_categoryFilter__jbG2F{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;justify-content:center}.page_filterBtn__ktOup{padding:.5rem 1.25rem;border:1px solid var(--border);border-radius:var(--radius-full);background:transparent;color:var(--text-muted);font-size:.85rem;font-weight:500;cursor:pointer;transition:all var(--transition-fast);font-family:inherit}.page_filterBtn__ktOup:hover{border-color:var(--primary-light);color:var(--primary-light);background:rgba(10,77,140,.08)}.page_filterBtnActive__gyg_P{background:var(--primary);color:#fff;border-color:var(--primary)}.page_filterBtnActive__gyg_P:hover{background:var(--primary-light);color:#fff;border-color:var(--primary-light)}.page_blogGrid__qNtVJ{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.page_blogCard__TN8Li{border-radius:var(--radius-lg);overflow:hidden;background:var(--surface-card);border:1px solid var(--border);transition:all var(--transition-slow);display:flex;flex-direction:column}.page_blogCard__TN8Li:hover{transform:translateY(-6px);border-color:rgba(26,111,191,.3);box-shadow:var(--shadow-glow)}.page_blogCard__TN8Li:hover .page_blogImage__Vb1i8{transform:scale(1.05)}.page_blogImageLink__SwQCH{display:block}.page_imageWrapper__QmKRG{position:relative;height:240px;overflow:hidden}.page_blogImage__Vb1i8{object-fit:cover;transition:transform var(--transition-slow)}.page_categoryBadge___g_Sc{position:absolute;top:1rem;right:1rem;background:var(--accent);color:white;padding:.25rem .75rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:600;z-index:2;box-shadow:var(--shadow-sm)}.page_blogContent__ILfI5{padding:1.5rem;display:flex;flex-direction:column;flex:1 1}.page_blogMeta__l1A4P{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;font-size:.8rem;color:var(--text-dim)}.page_blogDate__CtOlW{display:flex;align-items:center;gap:.4rem}.page_blogTitle__hd_RR{font-size:1.25rem;margin-bottom:.75rem;line-height:1.4}.page_blogTitle__hd_RR a{color:var(--text);text-decoration:none;transition:color var(--transition-fast)}.page_blogTitle__hd_RR a:hover{color:var(--primary-light)}.page_blogPhone__v3V1q{display:block;font-size:.8rem;color:var(--wa-green);margin-bottom:.75rem;font-weight:500}.page_blogExcerpt__kp2LO{font-size:.9rem;color:var(--text-muted);line-height:1.6;margin-bottom:1.5rem;flex:1 1}.page_readMore__He4sR{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-heading);font-size:.85rem;font-weight:600;color:var(--primary-light);text-decoration:none;transition:all var(--transition-fast);margin-top:auto}.page_readMore__He4sR:hover{color:var(--accent);gap:.65rem}.page_comingSoon__tw4hm{text-align:center;padding:4rem 1.5rem}.page_comingSoonIcon__cXsPi{font-size:4rem;margin-bottom:1.5rem;display:block}.page_comingSoon__tw4hm h2{font-size:1.75rem;margin-bottom:1rem}.page_comingSoon__tw4hm p{font-size:1.05rem;color:var(--text-muted);max-width:560px;margin:0 auto 2rem;line-height:1.7}.page_ctaSection__qOcRH{position:relative;padding:5rem 0;background:linear-gradient(135deg,var(--primary-dark) 0,var(--primary) 50%,var(--primary-light) 100%);overflow:hidden}.page_ctaGlow__Nbsvn{position:absolute;top:-50%;right:-20%;width:500px;height:500px;background:radial-gradient(circle,rgba(245,158,11,.15) 0,transparent 70%);pointer-events:none}.page_ctaContent__KM8qp{position:relative;z-index:1;text-align:center}.page_ctaContent__KM8qp h2{color:#fff;margin-bottom:1rem}.page_ctaContent__KM8qp p{color:rgba(255,255,255,.8);max-width:560px;margin:0 auto 2rem;font-size:1.05rem}.page_ctaButtons__6nK9g{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem}@media (max-width:1024px){.page_blogGrid__qNtVJ{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page_pageHeader__v_tjx{padding:8rem 0 3rem}.page_blogGrid__qNtVJ{grid-template-columns:1fr}}