.blog-hero{background:linear-gradient(135deg,#111827,#1f2937);overflow:hidden;padding:120px 24px 80px;position:relative;text-align:center}.blog-hero:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23fff' fill-opacity='.02' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:0;content:"";left:0;position:absolute;right:0;top:0}.blog-hero-content{margin:0 auto;max-width:700px;position:relative;z-index:1}.blog-hero h1{color:#fff;font-family:var(--font-display);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;letter-spacing:-.02em;margin:0 0 20px;text-transform:uppercase}.blog-hero p{color:#fffc;font-size:1.2rem;line-height:1.7;margin:0}.blog-container{margin:0 auto;max-width:1200px;padding:0 24px}.blog-featured-section{background:#fff;padding:80px 0}.blog-featured-card{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:1.2fr 1fr;text-decoration:none}.blog-featured-image{aspect-ratio:16/10;border-radius:var(--radius-2xl);overflow:hidden;position:relative}.blog-featured-image img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.blog-featured-card:hover .blog-featured-image img{transform:scale(1.03)}.blog-featured-badge{border-radius:var(--radius-full);color:#fff;font-size:.75rem;font-weight:700;left:20px;letter-spacing:.05em;padding:8px 16px;position:absolute;text-transform:uppercase;top:20px}.blog-featured-content{padding:20px 0}.blog-featured-meta{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.blog-meta-item{align-items:center;color:var(--color-text-muted);display:flex;font-size:.9rem;gap:6px}.blog-read-time{background:var(--color-primary-faded);border-radius:var(--radius-full);color:var(--color-primary);font-weight:600;padding:4px 12px}.blog-featured-content h2{color:var(--color-text);font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2rem);font-weight:800;letter-spacing:-.01em;line-height:1.3;margin:0 0 16px;text-transform:uppercase}.blog-featured-content p{color:var(--color-text-secondary);font-size:1.05rem;line-height:1.7;margin:0 0 24px}.blog-read-more{align-items:center;color:var(--color-primary);display:inline-flex;font-size:.95rem;font-weight:700;gap:8px;letter-spacing:.02em;text-transform:uppercase;transition:gap .3s ease}.blog-featured-card:hover .blog-read-more{gap:12px}.blog-filter-section{background:#fff;padding:0 0 40px}.blog-categories{border-bottom:1px solid var(--color-border-light);display:flex;flex-wrap:wrap;gap:12px;justify-content:center;padding-bottom:40px}.blog-category-btn{background:#fff;border:2px solid var(--color-border-light);border-radius:var(--radius-full);color:var(--color-text-secondary);cursor:pointer;font-size:.9rem;font-weight:600;isolation:isolate;padding:10px 20px;position:relative;transition:transform .3s ease,opacity .3s ease}.blog-category-btn:before{border:2px solid var(--color-primary);border-radius:var(--radius-full);content:"";inset:-2px;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease;z-index:-1}.blog-category-btn:hover{color:var(--color-primary)}.blog-category-btn:hover:before{opacity:1}.blog-category-btn.active{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.blog-articles-section{background:#fff;padding:40px 0 80px}.blog-articles-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.blog-article-card{background:#fff;border:1px solid var(--color-border-light);border-radius:var(--radius-xl);isolation:isolate;overflow:hidden;position:relative;text-decoration:none;transition:transform .3s ease,opacity .3s ease}.blog-article-card:after{border-radius:var(--radius-xl);box-shadow:0 16px 48px #0000001a;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease;z-index:-1}.blog-article-card:hover{transform:translateY(-6px)}.blog-article-card:hover:after{opacity:1}.blog-article-image{aspect-ratio:16/10;overflow:hidden;position:relative}.blog-article-image img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.blog-article-card:hover .blog-article-image img{transform:scale(1.05)}.blog-article-category{border-radius:var(--radius-full);color:#fff;font-size:.7rem;font-weight:700;left:16px;letter-spacing:.05em;padding:6px 12px;position:absolute;text-transform:uppercase;top:16px}.blog-article-content{padding:24px}.blog-article-meta{align-items:center;color:var(--color-text-muted);display:flex;font-size:.85rem;gap:8px;margin-bottom:12px}.meta-separator{opacity:.5}.blog-article-content h3{-webkit-line-clamp:2;color:var(--color-text);font-family:var(--font-display);font-size:1.1rem;font-weight:700;letter-spacing:.01em;line-height:1.4;margin:0 0 12px;text-transform:uppercase}.blog-article-content h3,.blog-article-content p{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blog-article-content p{-webkit-line-clamp:3;color:var(--color-text-muted);font-size:.95rem;line-height:1.6;margin:0}.blog-newsletter-section{background:#fff;padding:0 0 80px}.blog-newsletter-card{align-items:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:var(--radius-2xl);display:flex;gap:48px;justify-content:space-between;padding:60px}.blog-newsletter-content h2{color:#fff;font-family:var(--font-display);font-size:1.75rem;font-weight:800;letter-spacing:-.01em;margin:0 0 12px;text-transform:uppercase}.blog-newsletter-content p{color:#ffffffd9;font-size:1.05rem;margin:0;max-width:400px}.blog-newsletter-form{display:flex;flex-shrink:0;gap:12px}.blog-newsletter-form input{border:none;border-radius:var(--radius-lg);font-size:1rem;outline:none;padding:16px 24px;width:280px}.blog-newsletter-form input:focus{box-shadow:0 0 0 3px #ffffff4d}.blog-newsletter-form button{background:#f97316;border:none;border-radius:var(--radius-lg);color:#fff;cursor:pointer;font-size:1rem;font-weight:700;isolation:isolate;letter-spacing:.02em;padding:16px 32px;position:relative;text-transform:uppercase;transition:transform .3s ease,opacity .3s ease}.blog-newsletter-form button:before{background:#ea580c;border-radius:var(--radius-lg);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease;z-index:-1}.blog-newsletter-form button:hover{transform:translateY(-2px)}.blog-newsletter-form button:hover:before{opacity:1}.blog-newsletter-form button:disabled{cursor:not-allowed;opacity:.7;transform:none}.blog-newsletter-form input:disabled{opacity:.7}.blog-newsletter-success{align-items:center;background:#ffffff26;border-radius:var(--radius-lg);color:#fff;display:flex;font-size:1.05rem;font-weight:600;gap:12px;padding:16px 28px}.blog-newsletter-success .success-icon{align-items:center;background:#22c55e;border-radius:50%;display:flex;font-size:1rem;height:28px;justify-content:center;width:28px}.newsletter-error{bottom:-28px;color:#fecaca;font-size:.9rem;left:0;margin:8px 0 0;position:absolute;white-space:nowrap}.blog-newsletter-form{position:relative}.blog-cta-section{background:#f8fafc;padding:100px 0}.blog-cta-content{margin:0 auto;max-width:600px;text-align:center}.blog-cta-content h2{color:var(--color-text);font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;letter-spacing:-.01em;margin:0 0 16px;text-transform:uppercase}.blog-cta-content p{color:var(--color-text-secondary);font-size:1.15rem;margin:0 0 32px}.blog-cta-content .btn{align-items:center;border-radius:var(--radius-lg);display:inline-flex;font-size:1rem;font-weight:700;isolation:isolate;justify-content:center;letter-spacing:.02em;padding:18px 40px;position:relative;text-decoration:none;text-transform:uppercase;transition:transform .3s ease,opacity .3s ease}.blog-cta-content .btn-primary{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 20px #2563eb59;color:#fff}.blog-cta-content .btn-primary:after{border-radius:var(--radius-lg);box-shadow:0 8px 30px #2563eb73;content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease;z-index:-1}.blog-cta-content .btn-primary:hover{transform:translateY(-2px)}.blog-cta-content .btn-primary:hover:after{opacity:1}@media (max-width:1024px){.blog-featured-card{gap:32px;grid-template-columns:1fr}.blog-articles-grid{gap:24px;grid-template-columns:repeat(2,1fr)}.blog-newsletter-card{flex-direction:column;padding:48px 32px;text-align:center}.blog-newsletter-content,.blog-newsletter-content p{max-width:100%}.blog-newsletter-form{max-width:500px;width:100%}.blog-newsletter-form input{flex:1 1;width:auto}}@media (max-width:768px){.blog-hero{padding:100px 20px 60px}.blog-hero h1{font-size:2rem}.blog-featured-section{padding:60px 0}.blog-articles-grid{grid-template-columns:1fr}.blog-categories{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:20px;overflow-x:auto;padding-bottom:20px}.blog-category-btn{flex-shrink:0;font-size:.85rem;padding:8px 16px}.blog-newsletter-form{flex-direction:column}.blog-newsletter-form button,.blog-newsletter-form input{width:100%}.blog-cta-section{padding:60px 0}}
/*# sourceMappingURL=999.d982e42c.chunk.css.map*/