.breadcrumbs[data-astro-cid-msrhtxcp]{margin-bottom:2rem;padding:.75rem 0;border-bottom:1px solid #e5e7eb}.breadcrumb-list[data-astro-cid-msrhtxcp]{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0;gap:.5rem}.breadcrumb-item[data-astro-cid-msrhtxcp]{display:flex;align-items:center;gap:.5rem}.breadcrumb-link[data-astro-cid-msrhtxcp]{color:#3b82f6;text-decoration:none;font-size:.9rem;font-weight:500;transition:color .2s ease;padding:.25rem .5rem;border-radius:.375rem;background:transparent}.breadcrumb-link[data-astro-cid-msrhtxcp]:hover{color:#1d4ed8;background:#f3f4f6;text-decoration:underline}.breadcrumb-link[data-astro-cid-msrhtxcp]:focus{outline:2px solid #3b82f6;outline-offset:2px}.breadcrumb-current[data-astro-cid-msrhtxcp]{color:#6b7280;font-size:.9rem;font-weight:600;padding:.25rem .5rem;background:#f9fafb;border-radius:.375rem}.breadcrumb-separator[data-astro-cid-msrhtxcp]{color:#9ca3af;font-weight:400;user-select:none}@media (max-width: 640px){.breadcrumbs[data-astro-cid-msrhtxcp]{margin-bottom:1.5rem;padding:.5rem 0}.breadcrumb-list[data-astro-cid-msrhtxcp]{gap:.25rem}.breadcrumb-link[data-astro-cid-msrhtxcp],.breadcrumb-current[data-astro-cid-msrhtxcp]{font-size:.8rem;padding:.2rem .4rem}.breadcrumb-separator[data-astro-cid-msrhtxcp]{font-size:.8rem}}@media (prefers-reduced-motion: reduce){.breadcrumb-link[data-astro-cid-msrhtxcp]{transition:none}}@media (prefers-color-scheme: dark){.breadcrumbs[data-astro-cid-msrhtxcp]{border-bottom-color:#374151}.breadcrumb-link[data-astro-cid-msrhtxcp]{color:#60a5fa}.breadcrumb-link[data-astro-cid-msrhtxcp]:hover{color:#93c5fd;background:#374151}.breadcrumb-current[data-astro-cid-msrhtxcp]{color:#d1d5db;background:#374151}.breadcrumb-separator[data-astro-cid-msrhtxcp]{color:#6b7280}}.webp-image[data-astro-cid-2am7sdw3] img[data-astro-cid-2am7sdw3]{width:100%;height:auto;object-fit:cover;border-radius:8px}.container{max-width:800px;margin:0 auto;padding:20px}.article{background:#fff;padding:40px;border-radius:12px;box-shadow:0 4px 20px #00000014;margin-bottom:40px}.article-title{font-size:2.5em;margin-bottom:20px;color:#1f2937;line-height:1.2;font-weight:700}.article-description{font-size:1.2em;color:#6b7280;margin-bottom:25px;line-height:1.6;font-style:italic;border-left:4px solid #3b82f6;background:#f8fafc;padding:20px;border-radius:8px}.article-meta{padding-bottom:25px;border-bottom:2px solid #e5e7eb;margin-bottom:35px;color:#6b7280;font-size:.9rem;display:flex;gap:20px;flex-wrap:wrap;align-items:center}.reading-time{color:#059669;font-weight:600;background:#ecfdf5;padding:4px 12px;border-radius:20px;font-size:.85rem}.article-categories{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px;width:100%}.category-tag{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;padding:6px 16px;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:capitalize}.article-featured-image{margin:35px 0;text-align:center}.featured-img{width:100%;max-width:800px;height:auto;border-radius:12px;box-shadow:0 8px 30px #0000001f;aspect-ratio:16/9;object-fit:cover}.article-content{line-height:1.8;color:#374151;font-size:1.1rem}.article-content h2{font-size:2rem;margin:40px 0 20px;color:#1f2937;font-weight:700;border-bottom:3px solid #3b82f6;padding-bottom:10px}.article-content h3{font-size:1.5rem;margin:30px 0 15px;color:#1f2937;font-weight:600}.article-content p{margin-bottom:20px;line-height:1.7}.article-content strong{font-weight:700;color:#1f2937}.article-content img{max-width:100%!important;height:auto!important;border-radius:8px;margin:25px auto;display:block;box-shadow:0 4px 15px #0000001a}.article-content ul,.article-content ol{margin:20px 0;padding-left:30px}.article-content li{margin-bottom:8px;line-height:1.6}.article-content blockquote{border-left:4px solid #3b82f6;padding:20px;margin:30px 0;background:#f8fafc;border-radius:8px;font-style:italic;color:#4b5563}.article-content a{color:#3b82f6;text-decoration:underline}.article-content a:hover{color:#1d4ed8}.article-tags{margin:30px 0;padding:20px;background:#f9fafb;border-radius:12px;border:1px solid #e5e7eb}.article-tags h4{margin:0 0 15px;color:#374151;font-size:1rem;font-weight:600}.tags-list{display:flex;flex-wrap:wrap;gap:8px}.tag{background:#fff;color:#6b7280;padding:6px 14px;border-radius:6px;font-size:.85rem;border:1px solid #d1d5db;transition:all .2s ease;text-transform:lowercase}.tag:hover{background:#f3f4f6;border-color:#9ca3af;transform:translateY(-1px)}.author-info{margin:35px 0;padding:25px;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:12px;border:1px solid #e2e8f0}.author-info h4{margin:0 0 15px;color:#1f2937;font-size:1.2rem;font-weight:700}.author-info p{margin:0 0 20px;color:#4b5563;line-height:1.6}.author-contact{display:flex;gap:15px;flex-wrap:wrap}.contact-btn,.phone-btn{padding:10px 20px;border-radius:8px;text-decoration:none;font-weight:600;font-size:.9rem;transition:all .2s ease}.contact-btn{background:#3b82f6;color:#fff}.contact-btn:hover{background:#2563eb;transform:translateY(-2px)}.phone-btn{background:#059669;color:#fff}.phone-btn:hover{background:#047857;transform:translateY(-2px)}.article-footer{margin-top:40px;padding-top:25px;border-top:2px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.back-link{color:#3b82f6;text-decoration:none;font-weight:600;padding:8px 16px;border-radius:6px;background:#eff6ff;transition:all .2s ease}.back-link:hover{background:#dbeafe;transform:translate(-3px)}@media (max-width: 768px){.container{padding:15px}.article{padding:25px;margin-bottom:25px}.article-title{font-size:1.8rem;line-height:1.3}.article-meta{flex-direction:column;align-items:flex-start;gap:10px}.article-categories{width:100%}.author-contact{flex-direction:column}.contact-btn,.phone-btn{text-align:center}.article-footer{flex-direction:column;text-align:center}}@media (max-width: 480px){.article{padding:20px}.article-title{font-size:1.6rem}.article-content{font-size:1rem}.article-content h2{font-size:1.5rem}.article-content h3{font-size:1.3rem}@keyframes smoothAppear{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 1024px){#floatingBanner{display:none!important;visibility:hidden!important}}@media (max-width: 768px){#popupModal{padding:1rem!important;align-items:center!important}#popupModal>div{margin:0!important;max-width:80%!important;width:80%!important;max-height:90vh!important;border-radius:1rem!important;overflow-y:auto!important}#popupModal>div>div{display:flex!important;flex-direction:column!important;padding:1.5rem 1rem!important;gap:1rem!important;grid-template-columns:none!important;grid:none!important}#popupModal h2{order:1;font-size:1.2rem!important;margin-bottom:.5rem!important;line-height:1.3!important;text-align:center!important}#popupModal h2+p{order:2;font-size:.85rem!important;margin-bottom:1rem!important;line-height:1.4!important;text-align:center!important}#popupModal form{order:3;width:100%!important}#popupModal img{order:4;max-width:100px!important;width:100px!important;height:auto!important;margin:1rem auto 0!important;display:block!important}#popupModal button[onclick="closePopup()"]{width:30px!important;height:30px!important;font-size:1.1rem!important}#popupModal input[type=text],#popupModal input[type=email]{padding:.75rem!important;font-size:.9rem!important;width:100%!important;margin-bottom:.5rem!important}#popupModal button[type=submit]{padding:.9rem!important;font-size:.95rem!important;width:100%!important}#popupModal label{font-size:.8rem!important}}}
