.blogs-hero{background:linear-gradient(135deg,#1a1a1a 0%,#2a1020 60%,#1a1a1a 100%);align-items:center;min-height:44vh;display:flex;position:relative;overflow:hidden}.blogs-hero-overlay{z-index:1;background:radial-gradient(at 30%,#ac1c7a2e 0%,#0000 65%);position:absolute;inset:0}.breadcrumb-detail:hover{color:var(--theme-color)!important}.blogs-hero-top-accent{background:linear-gradient(90deg, var(--theme-color,#ac1c7a), transparent 80%);z-index:5;width:100%;height:4px;position:absolute;top:0;left:0}.blogs-hero-glow{z-index:1;background:radial-gradient(#ac1c7a1f 0%,#0000 70%);width:600px;height:200px;position:absolute;bottom:-80px;left:50%;transform:translate(-50%)}.blogs-hero-container{z-index:3;text-align:center;width:100%;max-width:1200px;margin:0 auto;padding:90px 24px;position:relative}.blogs-hero-tag{text-transform:uppercase;letter-spacing:2.5px;color:var(--theme-color,#ac1c7a);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50px;margin-bottom:18px;padding:7px 22px;font-size:.78rem;font-weight:700;display:inline-block}.blogs-hero-title{color:#fff;letter-spacing:-.02em;margin:0 0 18px;font-size:3.2rem;font-weight:800;line-height:1.15}.blogs-hero-title span{color:var(--theme-color,#ac1c7a)}.blogs-hero-subtitle{color:#ffffffa6;max-width:640px;margin:0 auto;font-size:1.05rem;line-height:1.75}.blogs-container{max-width:1200px;margin:0 auto;padding:0 24px}.blogs-section-header{text-align:center;margin-bottom:48px}.blogs-label{text-transform:uppercase;letter-spacing:2.5px;color:var(--theme-color,#ac1c7a);margin-bottom:10px;font-size:.75rem;font-weight:700;display:inline-block}.blogs-section-title{color:#111;margin:0 0 16px;font-size:2.4rem;font-weight:800;line-height:1.2}.blogs-section-title span{color:var(--theme-color,#ac1c7a)}.blogs-accent-bar{background:var(--theme-color,#ac1c7a);border-radius:2px;width:56px;height:4px;margin:0 auto}.blogs-meta-icon{color:var(--theme-color,#ac1c7a);vertical-align:middle;margin-right:5px;font-size:.72rem}.blogs-featured-section{background:#fff;padding:80px 0}.blogs-featured-card{background:#fff;border:1px solid #ebebeb;border-radius:16px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden;box-shadow:0 8px 40px #0000001a}.blogs-featured-image-wrapper{min-height:380px;position:relative;overflow:hidden}.blogs-featured-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.blogs-featured-card:hover .blogs-featured-image{transform:scale(1.04)}.blogs-featured-badge{background:var(--theme-color,#ac1c7a);color:#fff;text-transform:uppercase;letter-spacing:1.5px;border-radius:50px;padding:5px 14px;font-size:.7rem;font-weight:700;position:absolute;top:20px;left:20px}.blogs-featured-content{flex-direction:column;justify-content:center;padding:48px 44px;display:flex}.blogs-post-meta{color:#888;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:18px;font-size:.82rem;display:flex}.blogs-post-meta span{align-items:center;display:flex}.blogs-featured-title{color:#111;margin:0 0 18px;font-size:1.85rem;font-weight:800;line-height:1.28}.blogs-featured-excerpt{color:#555;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;margin:0 0 30px;font-size:.95rem;line-height:1.78;display:-webkit-box;overflow:hidden}.blogs-read-btn{background:var(--theme-color,#ac1c7a);color:#fff;cursor:pointer;border:none;border-radius:8px;align-self:flex-start;align-items:center;gap:10px;padding:13px 28px;font-family:inherit;font-size:.9rem;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.blogs-read-btn:hover{background:#8a1560;transform:translateY(-2px)}.blogs-grid-section{background:#f5f5f5;padding:80px 0}.blogs-category-tabs{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:48px;display:flex}.blogs-tab-btn{color:#555;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:50px;padding:9px 22px;font-family:inherit;font-size:.85rem;font-weight:600;transition:all .2s}.blogs-tab-btn:hover{border-color:var(--theme-color,#ac1c7a);color:var(--theme-color,#ac1c7a)}.blogs-tab-btn.active{background:var(--theme-color,#ac1c7a);border-color:var(--theme-color,#ac1c7a);color:#fff}.blogs-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.blog-card{background:#fff;border:1px solid #e8e8e8;border-radius:14px;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.blog-card:hover{transform:translateY(-6px);box-shadow:0 16px 48px #0000001f}.blog-card-image-wrapper{height:200px;position:relative;overflow:hidden}.blog-card-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.blog-card:hover .blog-card-image{transform:scale(1.07)}.blog-card-category{background:var(--theme-color,#ac1c7a);color:#fff;text-transform:uppercase;letter-spacing:1.2px;border-radius:50px;padding:4px 12px;font-size:.65rem;font-weight:700;position:absolute;top:14px;left:14px}.blog-card-body{flex-direction:column;flex:1;padding:24px;display:flex}.blog-card-meta{color:#999;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:12px;font-size:.78rem;display:flex}.blog-card-meta span{align-items:center;display:flex}.blog-card-title{color:#111;margin:0 0 12px;font-size:1.08rem;font-weight:700;line-height:1.4}.blog-card-excerpt{color:#666;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;flex:1;margin:0 0 20px;font-size:.87rem;line-height:1.72;display:-webkit-box;overflow:hidden}.blog-card-link{color:var(--theme-color,#ac1c7a);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-family:inherit;font-size:.85rem;font-weight:700;transition:gap .2s;display:inline-flex}.blog-card-link:hover{gap:14px}.blog-card-arrow{font-size:.76rem}.blogs-cta-section{text-align:center;background:linear-gradient(135deg,#1a0d14 0%,#2a1020 50%,#1a0d14 100%);padding:90px 24px;position:relative;overflow:hidden}.blogs-cta-overlay{z-index:1;background:radial-gradient(at 50% 40%,#ac1c7a24 0%,#0000 65%);position:absolute;inset:0}.blogs-cta-top-accent{background:linear-gradient(90deg, transparent, var(--theme-color,#ac1c7a), transparent);z-index:2;width:100%;height:3px;position:absolute;top:0;left:0}.blogs-cta-container{z-index:3;max-width:680px;margin:0 auto;position:relative}.blogs-cta-title{color:#fff;margin:8px 0 16px;font-size:2.6rem;font-weight:800;line-height:1.2}.blogs-cta-title span{color:var(--theme-color,#ac1c7a)}.blogs-cta-subtitle{color:#fff9;margin:0 0 36px;font-size:1rem;line-height:1.7}.blogs-cta-buttons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.blogs-cta-btn{cursor:pointer;border:2px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:14px 30px;font-family:inherit;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.blogs-cta-btn-primary{background:var(--theme-color,#ac1c7a);color:#fff;border-color:var(--theme-color,#ac1c7a)}.blogs-cta-btn-primary:hover{background:#8a1560;border-color:#8a1560;transform:translateY(-2px)}.blogs-cta-btn-secondary{color:#fff;background:0 0;border-color:#ffffff4d}.blogs-cta-btn-secondary:hover{border-color:#fff;transform:translateY(-2px)}.blogs-newsletter-section{text-align:center;background:#fff;border-top:1px solid #ebebeb;padding:80px 24px}.blogs-newsletter-inner{max-width:560px;margin:0 auto}.blogs-newsletter-title{color:#111;margin:8px 0 14px;font-size:2.1rem;font-weight:800}.blogs-newsletter-subtitle{color:#666;margin:0 0 32px;font-size:.95rem;line-height:1.72}.blogs-newsletter-form{border:1px solid #ddd;border-radius:8px;max-width:480px;margin:0 auto;display:flex;overflow:hidden}.blogs-newsletter-input{color:#111;background:#f8f8f8;border:none;outline:none;flex:1;padding:14px 20px;font-family:inherit;font-size:.9rem}.blogs-newsletter-input::placeholder{color:#aaa}.blogs-newsletter-btn{background:var(--theme-color,#ac1c7a);color:#fff;cursor:pointer;white-space:nowrap;border:none;padding:14px 28px;font-family:inherit;font-size:.9rem;font-weight:700;transition:background .2s}.blogs-newsletter-btn:hover{background:#8a1560}.blogs-empty{text-align:center;color:#888;padding:48px 0;font-size:1rem}@media (max-width:1200px){.blogs-grid{grid-template-columns:repeat(2,1fr)}.blogs-featured-title{font-size:1.55rem}.blogs-featured-content{padding:36px 32px}}@media (max-width:640px){.blogs-hero-title{font-size:2rem}.blogs-hero-subtitle{font-size:.95rem}.blogs-featured-card{grid-template-columns:1fr}.blogs-featured-image-wrapper{min-height:240px}.blogs-featured-content{padding:28px 22px}.blogs-featured-title{font-size:1.35rem}.blogs-grid{grid-template-columns:1fr}.blogs-section-title{font-size:1.85rem}.blogs-cta-title{font-size:1.9rem}.blogs-newsletter-form{flex-direction:column}.blogs-newsletter-btn{width:100%}}
