.loading-spinner-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:200px;padding:var(--space-12) var(--space-4)}.loading-spinner-container.fullpage{background-color:var(--neutral-dark);min-height:100vh}.loading-spinner-circle{animation:loading-spin .8s linear infinite;border:4px solid #ffffff1a;border-radius:50%;border-top:4px solid var(--primary-orange)}.loading-spinner-circle.sm{border-width:3px;height:24px;width:24px}.loading-spinner-circle.md{border-width:4px;height:40px;width:40px}.loading-spinner-circle.lg{border-width:5px;height:56px;width:56px}.loading-spinner-message{color:var(--neutral-gray);font-size:var(--text-base);margin-top:var(--space-4);text-align:center}@keyframes loading-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.blog-page{background:#0000;min-height:100vh}.blog-hero{color:#fff;overflow:visible;padding:calc(var(--space-20)*2) 0;position:relative;text-align:center}.blog-hero:before{background:linear-gradient(180deg,#000000c2 0,#0000);content:"";height:200%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.blog-hero .blog-container{position:relative;z-index:1}.blog-hero-title{font-size:var(--text-5xl);font-weight:var(--font-bold);margin:0 0 var(--space-4) 0}.blog-hero-subtitle{color:#cbd5e1;font-size:var(--text-xl);margin:0}.blog-container{margin:0 auto;max-width:1200px;padding:0 var(--space-6)}.blog-layout{grid-gap:var(--space-8);display:grid;gap:var(--space-8);grid-template-columns:1fr 320px;margin:var(--space-12) 0}.blog-main{min-width:0}.blog-grid{grid-gap:var(--space-6);display:grid;gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-bottom:var(--space-8)}.blog-card{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:var(--radius-lg);cursor:pointer;overflow:hidden;transition:all .3s ease}.blog-card:hover{border-color:#f97316;box-shadow:0 20px 40px #f973161a;transform:translateY(-4px)}.blog-card-image{background:#f1f5f9;height:220px;overflow:hidden;position:relative;width:100%}.blog-card-image img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.blog-card:hover .blog-card-image img{transform:scale(1.05)}.blog-card-category{background:#f97316;border-radius:var(--radius-sm);color:#fff;font-size:var(--text-xs);font-weight:var(--font-semibold);left:var(--space-3);padding:var(--space-2) var(--space-3);position:absolute;text-transform:uppercase;top:var(--space-3)}.blog-card-content{padding:var(--space-6)}.blog-card-meta{align-items:center;color:var(--neutral-gray);display:flex;font-size:var(--text-sm);gap:var(--space-4);margin-bottom:var(--space-3)}.blog-card-meta i{margin-right:var(--space-1)}.blog-card-title{-webkit-line-clamp:2;color:#fff;font-size:var(--text-xl);font-weight:var(--font-bold);line-height:1.4;margin:0 0 var(--space-3) 0}.blog-card-excerpt,.blog-card-title{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blog-card-excerpt{-webkit-line-clamp:3;color:#8b949e;font-size:var(--text-base);line-height:1.6;margin:0 0 var(--space-4) 0}.blog-card-footer{justify-content:space-between}.blog-card-footer,.read-more{align-items:center;display:flex}.read-more{color:#f97316;font-size:var(--text-sm);font-weight:var(--font-semibold);gap:var(--space-2)}.read-more i{transition:transform .2s ease}.blog-card:hover .read-more i{transform:translateX(4px)}.blog-sidebar{height:-webkit-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:var(--space-6)}.sidebar-widget{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:var(--radius-lg);margin-bottom:var(--space-6);padding:var(--space-6)}.widget-title{border-bottom:2px solid #2a2a2a;color:#fff;font-size:var(--text-xl);font-weight:var(--font-bold);margin:0 0 var(--space-4) 0;padding-bottom:var(--space-3)}.category-list{list-style:none;margin:0;padding:0}.category-list li{margin-bottom:var(--space-2)}.category-link{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:#8b949e;cursor:pointer;display:flex;font-size:var(--text-base);justify-content:space-between;padding:var(--space-3);text-align:left;transition:all .2s ease;width:100%}.category-link:hover{background:#2a2a2a;color:#f97316}.category-link.active{background:#f973161a;color:#f97316;font-weight:var(--font-semibold)}.category-count{background:#2a2a2a;border-radius:var(--radius-sm);color:#8b949e;font-size:var(--text-xs);font-weight:var(--font-semibold);padding:var(--space-1) var(--space-2)}.category-link.active .category-count{background:#f97316;color:#fff}.sidebar-cta{background:linear-gradient(135deg,#ff82001a,#ff82000d);border:2px solid #ff820033;border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.sidebar-cta i{color:#f97316;display:block;font-size:2.5rem;margin-bottom:var(--space-3)}.sidebar-cta h3{color:#fff;font-size:var(--text-lg);font-weight:var(--font-bold);margin:0 0 var(--space-2) 0}.sidebar-cta p{color:var(--neutral-gray);font-size:var(--text-sm);margin:0 0 var(--space-4) 0}.sidebar-cta .btn{background:linear-gradient(135deg,#f97316,#ea580c)!important;border:none;color:#fff!important;font-weight:var(--font-semibold);width:100%}.sidebar-cta .btn:hover{background:linear-gradient(135deg,#ea580c,#c2410c)!important;color:#fff!important;transform:translateY(-2px)}.pagination{gap:var(--space-3);justify-content:center;margin:var(--space-10) 0}.pagination,.pagination-btn{align-items:center;display:flex}.pagination-btn{background:#fff;border:2px solid #e2e8f0;border-radius:var(--radius-md);color:var(--neutral-dark);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-medium);gap:var(--space-2);padding:var(--space-3) var(--space-5);transition:all .2s ease}.pagination-btn:hover:not(:disabled){border-color:var(--primary-blue);color:var(--primary-blue)}.pagination-btn:disabled{cursor:not-allowed;opacity:.5}.pagination-numbers{display:flex;gap:var(--space-2)}.pagination-number{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:var(--radius-md);color:var(--neutral-dark);cursor:pointer;display:flex;font-size:var(--text-sm);font-weight:var(--font-semibold);height:40px;justify-content:center;transition:all .2s ease;width:40px}.pagination-number:hover{border-color:var(--primary-blue);color:var(--primary-blue)}.pagination-number.active{background:var(--primary-blue);border-color:var(--primary-blue);color:#fff}.blog-post{background:#0000;padding:var(--space-12) 0}.blog-post-container{margin:0 auto;max-width:1200px;padding:0 var(--space-6)}.blog-post-breadcrumb{margin-bottom:var(--space-6)}.breadcrumb-link{align-items:center;background:none;border:none;color:var(--neutral-gray);cursor:pointer;display:flex;font-size:var(--text-base);gap:var(--space-2);transition:color .2s ease}.breadcrumb-link:hover{color:var(--primary-blue)}.blog-post-header{margin-bottom:var(--space-8)}.blog-post-category{background:#f97316;border-radius:var(--radius-sm);color:#fff;display:inline-block;font-size:var(--text-sm);font-weight:var(--font-semibold);margin-bottom:var(--space-4);padding:var(--space-2) var(--space-4);text-transform:uppercase}.blog-post-title{color:#fff;font-size:var(--text-5xl);font-weight:var(--font-bold);line-height:1.2;margin:0 0 var(--space-6) 0}.blog-post-meta{color:var(--neutral-gray);display:flex;flex-wrap:wrap;font-size:var(--text-base);gap:var(--space-5)}.meta-item{align-items:center;display:flex;gap:var(--space-2)}.meta-item i{color:var(--primary-blue)}.blog-post-image{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);margin-bottom:var(--space-10);overflow:hidden}.blog-post-image img{display:block;height:auto;width:100%}.blog-post-content{color:#d1d5db;font-size:var(--text-lg);line-height:1.7;margin-bottom:var(--space-10)}.blog-post-content h2{color:#fff;font-size:var(--text-3xl);font-weight:var(--font-bold);margin:var(--space-10) 0 var(--space-2) 0}.blog-post-content h3{color:#fff;font-size:var(--text-2xl);font-weight:var(--font-semibold);margin:var(--space-8) 0 var(--space-2) 0}.blog-post-content h4{color:#fff;font-size:var(--text-xl);font-weight:var(--font-semibold);margin:var(--space-6) 0 var(--space-2) 0}.blog-post-content>h2:first-child,.blog-post-content>h3:first-child,.blog-post-content>h4:first-child{margin-top:0}.blog-post-content p{margin:0 0 var(--space-3) 0}.blog-post-content a{color:#f97316;text-decoration:underline}.blog-post-content ol,.blog-post-content ul{margin:var(--space-1) 0 var(--space-3) 0;padding-left:var(--space-8)}.blog-post-content h2+ol,.blog-post-content h2+ul,.blog-post-content h3+ol,.blog-post-content h3+ul,.blog-post-content h4+ol,.blog-post-content h4+ul,.blog-post-content p+ol,.blog-post-content p+ul{margin-top:0}.blog-post-content li{line-height:1.6;margin-bottom:var(--space-1)}.blog-post-content li:last-child{margin-bottom:0}.blog-post-content li>ol,.blog-post-content li>ul{margin:var(--space-1) 0 0 0}.blog-post-content code{background:#2a2a2a;border-radius:var(--radius-sm);color:#f97316;font-family:var(--font-mono);font-size:.9em;padding:var(--space-1) var(--space-2)}.blog-post-content pre{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:var(--radius-md);color:#d1d5db;margin:var(--space-3) 0;overflow-x:auto;padding:var(--space-4)}.blog-post-content pre code{background:none;color:inherit;padding:0}.blog-post-content blockquote{border-left:4px solid #f97316;color:#8b949e;font-style:italic;margin:var(--space-3) 0;padding-left:var(--space-4)}.blog-post-tags{align-items:flex-start;border-bottom:1px solid #e2e8f0;border-top:1px solid #e2e8f0;display:flex;gap:var(--space-3);margin-bottom:var(--space-8);padding:var(--space-6) 0}.blog-post-tags>i{color:var(--neutral-gray);flex-shrink:0;margin-top:var(--space-2)}.blog-post-tags-list{display:flex;flex:1 1;flex-wrap:wrap;gap:var(--space-2)}.tag-badge{background:#f973161a;border:1px solid #f973164d;border-radius:var(--radius-sm);color:#f97316;font-size:var(--text-sm);font-weight:var(--font-medium);padding:var(--space-2) var(--space-3)}.blog-post-share{margin-bottom:var(--space-10)}.blog-post-share h3{color:var(--neutral-dark);font-size:var(--text-lg);font-weight:var(--font-semibold);margin-bottom:var(--space-4)}.share-buttons{display:flex;gap:var(--space-3)}.share-btn{align-items:center;border:2px solid;border-radius:var(--radius-md);display:inline-flex;font-size:1.25rem;height:48px;justify-content:center;text-decoration:none;transition:all .2s ease;width:48px}.share-x{background:#0000;border-color:#e5e7eb;color:#e5e7eb}.share-x:hover{background:#000;border-color:#000;box-shadow:0 4px 12px #0000004d;color:#fff;transform:translateY(-2px)}.share-facebook{background:#0000;border-color:#1877f2;color:#1877f2}.share-facebook:hover{background:#1877f2;box-shadow:0 4px 12px #1877f226;color:#fff;transform:translateY(-2px)}.share-linkedin{background:#0000;border-color:#0a66c2;color:#0a66c2}.share-linkedin:hover{background:#0a66c2;box-shadow:0 4px 12px #0a66c226;color:#fff;transform:translateY(-2px)}.blog-post-cta{background:linear-gradient(135deg,#f97316,#ea580c);border-radius:var(--radius-lg);box-shadow:0 20px 40px #f9731633;margin-bottom:var(--space-10);padding:var(--space-8)}.cta-content{align-items:center;color:#fff;display:flex;gap:var(--space-6)}.cta-content i{color:#fff;flex-shrink:0;font-size:3rem;opacity:1}.cta-content h3{color:#fff;font-size:var(--text-2xl);font-weight:var(--font-bold);margin:0 0 var(--space-2) 0}.cta-content p{color:#fff;font-size:var(--text-base);margin:0;opacity:.95}.cta-content .btn{background:#fff!important;border:2px solid #fff;color:#f97316!important;flex-shrink:0;font-weight:var(--font-semibold)}.cta-content .btn:hover{background:#ffffffe6!important;color:#ea580c!important;transform:translateY(-2px)}.related-posts{margin-bottom:var(--space-10)}.related-posts h3{color:var(--neutral-dark);font-size:var(--text-2xl);font-weight:var(--font-bold);margin-bottom:var(--space-6)}.related-posts-grid{grid-gap:var(--space-5);display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.related-post-card{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:var(--radius-lg);cursor:pointer;overflow:hidden;transition:all .2s ease}.related-post-card:hover{border-color:#f97316;transform:translateY(-2px)}.related-post-card img{height:150px;object-fit:cover;width:100%}.related-post-content{padding:var(--space-4)}.related-post-content h4{color:#fff;font-size:var(--text-lg);font-weight:var(--font-semibold);line-height:1.4;margin:0 0 var(--space-2) 0}.related-post-content p{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#8b949e;display:-webkit-box;font-size:var(--text-sm);line-height:1.5;margin:0 0 var(--space-3) 0;overflow:hidden}.error-state,.loading-spinner,.no-posts{padding:var(--space-20) var(--space-8);text-align:center}.error-state i,.loading-spinner i,.no-posts i{color:var(--neutral-gray);font-size:4rem;margin-bottom:var(--space-4);opacity:.5}.error-state i{color:var(--error)}.error-state h2,.loading-spinner p,.no-posts h3{color:var(--neutral-dark);font-size:var(--text-2xl);margin-bottom:var(--space-2)}.error-state p,.no-posts p{color:var(--neutral-gray);font-size:var(--text-base);margin-bottom:var(--space-6)}@media (max-width:1024px){.blog-layout{grid-template-columns:1fr}.blog-sidebar{position:static}.sidebar-cta,.sidebar-widget{margin-bottom:var(--space-6)}}@media (max-width:768px){.blog-hero{padding:var(--space-12) 0 var(--space-8) 0}.blog-hero-title{font-size:var(--text-3xl)}.blog-hero-subtitle{font-size:var(--text-lg)}.blog-grid{grid-template-columns:1fr}.blog-post-title{font-size:var(--text-3xl)}.blog-post-content{font-size:var(--text-base)}.cta-content{flex-direction:column;text-align:center}.share-buttons{flex-direction:row;flex-wrap:wrap}.pagination{flex-wrap:wrap}.pagination-numbers{justify-content:center;order:-1;width:100%}.related-posts-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=9103.c03d2b72.chunk.css.map*/