.final-menu>ul{display:flex;align-items:center;gap:.1rem;white-space:nowrap}.final-menu a{display:block;padding:.65rem .65rem;font-size:.78rem;font-weight:600;color:#374151}.final-menu .current-menu-item>a,.final-menu a:hover{color:var(--sk-primary-dark)}.final-mobile-menu ul{display:grid;list-style:none}.final-mobile-menu a{display:block;padding:.8rem 1rem;border-bottom:1px solid #eef2f4;font-weight:600}.final-footer-menu{list-style:none}.final-footer-menu a{color:#6b7280;transition:color .2s}.final-footer-menu a:hover{color:var(--sk-primary)}
.filter-panel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;align-items:end;margin-bottom:2rem;padding:1.25rem;background:#fff;border:1px solid var(--sk-border)}.filter-panel label{display:grid;gap:.4rem;font-family:Cairo,sans-serif;font-size:.82rem;font-weight:700}.results-count{margin-bottom:1.5rem;color:var(--sk-muted)}
.service-list{display:grid;gap:1.25rem}.service-card{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:1.5rem;align-items:start;scroll-margin-top:7rem}.service-card__icon{display:grid;place-items:center;width:4.5rem;height:4.5rem;background:var(--sk-primary-light);color:var(--sk-primary-dark)}.service-card__icon svg{width:2.5rem;height:2.5rem}.service-card h2{font-family:Cairo,sans-serif;font-size:1.4rem;font-weight:800}.service-card p{margin-top:.55rem;color:var(--sk-muted);line-height:1.9}
.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.blog-card__image{width:100%;aspect-ratio:16/10;object-fit:cover}.blog-card time{font-size:.8rem;color:var(--sk-muted)}.blog-card h2{margin:.7rem 0;font-family:Cairo,sans-serif;font-size:1.2rem;font-weight:800;line-height:1.5}.blog-card p{color:var(--sk-muted);line-height:1.8}.article-shell{width:min(100% - 3rem,48rem);margin-inline:auto;padding-block:var(--sk-space-section)}.article-content{font-size:1.0625rem;line-height:2}.article-content h2,.article-content h3{margin:2rem 0 .8rem;font-family:Cairo,sans-serif;font-weight:800}.article-content h2{font-size:1.75rem}.article-content h3{font-size:1.35rem}
.plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.plan-card__image{width:100%;aspect-ratio:16/10;object-fit:cover;background:var(--sk-primary-light)}
