.back-bar[data-v-a384ce81]{background:#fff}.detail-section[data-v-a384ce81]{background:#f5f5f5}.breadcrumb[data-v-a384ce81]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.breadcrumb-item[data-v-a384ce81]{color:#6b7280;font-size:14px;text-decoration:none;transition:color .3s ease}.breadcrumb-item[data-v-a384ce81]:hover{color:#145dfc}.breadcrumb-item.active[data-v-a384ce81]{color:#1f2937;font-weight:500}.breadcrumb-separator[data-v-a384ce81]{color:#d1d5db;font-size:14px}.badge[data-v-a384ce81]{background:#145dfc;border-radius:6px;color:#fff;font-size:14px;padding:12px 20px}h1[data-v-a384ce81]{line-height:1.2}.cta-button[data-v-a384ce81]{align-items:center;background:#145dfc;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;padding:10px 30px;text-decoration:none;transition:all .3s ease}.cta-button[data-v-a384ce81]:hover{background:#0d4dd1;box-shadow:0 4px 12px #145dfc4d;transform:translateY(-2px)}.cta-button i[data-v-a384ce81]{transition:transform .3s ease}.cta-button:hover i[data-v-a384ce81]{transform:translate(4px)}.project-image[data-v-a384ce81]{position:relative}.project-image img[data-v-a384ce81]{box-shadow:0 20px 60px #00000026;transition:transform .3s ease}.project-image img[data-v-a384ce81]:hover{transform:translateY(-8px)}@media(max-width:1023px){.project-image[data-v-a384ce81]{order:-1}}.blog-section-2[data-v-8e7f1f96],.filter-tab[data-v-8e7f1f96]{background:#fff}.filter-tab[data-v-8e7f1f96]{align-items:center;border:1px solid #d9d9d9;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-weight:500;gap:8px;padding:10px 20px;transition:all .3s ease}.filter-tab[data-v-8e7f1f96]:hover{border-color:#145dfc;color:#145dfc}.filter-tab.active[data-v-8e7f1f96]{background:#145dfc;border-color:#145dfc;color:#fff}.filter-tab.active .count-badge[data-v-8e7f1f96]{background:#fff3;color:#fff}.count-badge[data-v-8e7f1f96]{background:#f3f4f6;border-radius:12px;color:#6b7280;font-weight:600;padding:2px 8px}.blog-card[data-v-8e7f1f96]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:block;overflow:hidden;text-decoration:none;transition:all .3s ease}.blog-card[data-v-8e7f1f96]:hover{box-shadow:0 8px 24px #0000001a;transform:translateY(-4px)}.blog-image[data-v-8e7f1f96]{height:240px;overflow:hidden}.blog-image img[data-v-8e7f1f96]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.blog-card:hover .blog-image img[data-v-8e7f1f96]{transform:scale(1.05)}.blog-content[data-v-8e7f1f96]{padding:20px}.blog-content h4[data-v-8e7f1f96]{color:#1f2937;line-height:1.4}.blog-content p[data-v-8e7f1f96]{line-height:1.6}.icon-link[data-v-8e7f1f96]{align-items:center;display:flex;justify-content:center;transition:all .3s ease}.icon-link i[data-v-8e7f1f96]{font-size:20px;transition:transform .3s ease}.blog-card:hover .icon-link i[data-v-8e7f1f96]{transform:translate(4px)}.pagination-wrapper[data-v-8e7f1f96]{display:flex;justify-content:center;margin-top:20px}.pagination-wrapper .pagination[data-v-8e7f1f96]{display:flex;gap:8px;list-style:none;margin:0;padding:0}.pagination-wrapper .pagination .page-item .page-link[data-v-8e7f1f96]{align-items:center;background:#fff;border:1px solid #dee2e6;border-radius:6px;color:#374151;cursor:pointer;display:flex;justify-content:center;min-width:40px;padding:8px 12px;transition:all .3s ease}.pagination-wrapper .pagination .page-item .page-link[data-v-8e7f1f96]:hover:not(:disabled){background:#145dfc;border-color:#145dfc;color:#fff;transform:translateY(-1px)}.pagination-wrapper .pagination .page-item.active .page-link[data-v-8e7f1f96]{background:#145dfc;border-color:#145dfc;color:#fff;cursor:default}.pagination-wrapper .pagination .page-item.disabled .page-link[data-v-8e7f1f96]{cursor:not-allowed;opacity:.5}.pagination-wrapper .pagination .page-item.disabled .page-link[data-v-8e7f1f96]:hover{background:#fff;border-color:#dee2e6;color:#374151;transform:none}@media(max-width:768px){.blog-image[data-v-8e7f1f96]{height:200px}.pagination-wrapper .pagination[data-v-8e7f1f96]{gap:4px}.pagination-wrapper .pagination .page-item .page-link[data-v-8e7f1f96]{font-size:14px;min-width:36px;padding:6px 10px}}
