.Blog-module__eF1Zqa__container{max-width:1400px;margin:0 auto;padding:0 2rem}.Blog-module__eF1Zqa__loadingContainer{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:60vh;display:flex}.Blog-module__eF1Zqa__loadingSpinner{border:3px solid #667eea33;border-top-color:#667eea;border-radius:50%;width:48px;height:48px;animation:.8s linear infinite Blog-module__eF1Zqa__spin}@keyframes Blog-module__eF1Zqa__spin{to{transform:rotate(360deg)}}.Blog-module__eF1Zqa__heroSection{margin-bottom:2rem;padding:4rem 0;position:relative;overflow:hidden}.Blog-module__eF1Zqa__heroPattern{pointer-events:none;background-image:radial-gradient(circle at 25%,#667eea14 0%,#0000 50%),radial-gradient(circle at 75% 30%,#764ba214 0%,#0000 50%);position:absolute;inset:0}.Blog-module__eF1Zqa__heroContent{z-index:1;text-align:center;max-width:800px;margin:0 auto;position:relative}.Blog-module__eF1Zqa__heroBadge{color:#667eea;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#667eea1a,#764ba21a);border-radius:100px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:inline-flex}.Blog-module__eF1Zqa__heroBadgeIcon{width:1rem;height:1rem}.Blog-module__eF1Zqa__heroTitle{background:linear-gradient(135deg,#05f 0%,#2e3c56 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:3.5rem;font-weight:800}.Blog-module__eF1Zqa__heroGradient{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.Blog-module__eF1Zqa__heroDescription{color:#4a5568;margin-bottom:2rem;font-size:1.125rem;line-height:1.6}.Blog-module__eF1Zqa__heroStats{justify-content:center;gap:3rem;margin-top:2rem;display:flex}.Blog-module__eF1Zqa__heroStat{align-items:center;gap:.75rem;display:flex}.Blog-module__eF1Zqa__heroStatIcon{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.Blog-module__eF1Zqa__heroStatIcon svg{width:1rem;height:1rem}.Blog-module__eF1Zqa__heroStatNumber{color:#2d3748;font-size:1.5rem;font-weight:700;line-height:1;display:block}.Blog-module__eF1Zqa__heroStatLabel{color:#718096;font-size:.75rem}.Blog-module__eF1Zqa__filtersWrapper{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;margin:2rem 0;padding:1.5rem;box-shadow:0 1px 3px #0000000d}.Blog-module__eF1Zqa__searchSection{flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;display:flex}.Blog-module__eF1Zqa__searchContainer{flex:1;position:relative}.Blog-module__eF1Zqa__searchIcon{color:#a0aec0;width:1.25rem;height:1.25rem;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.Blog-module__eF1Zqa__searchInput{border:1px solid #8eabd2;border-radius:.75rem;width:100%;padding:.75rem 1rem .75rem 2.75rem;font-size:.875rem;transition:all .2s}.Blog-module__eF1Zqa__searchInput:focus{border-color:#1031c2;outline:none;box-shadow:0 0 0 3px #667eea1a}.Blog-module__eF1Zqa__clearSearchBtn{cursor:pointer;color:#a0aec0;background:0 0;border:none;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.Blog-module__eF1Zqa__clearIcon{width:1rem;height:1rem}.Blog-module__eF1Zqa__sortContainer{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.Blog-module__eF1Zqa__sortButton,.Blog-module__eF1Zqa__filterToggle{cursor:pointer;color:#4a5568;background:#f7fafc;border:1px solid #e2e8f0;border-radius:.75rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.Blog-module__eF1Zqa__sortButton:hover,.Blog-module__eF1Zqa__filterToggle:hover{background:#edf2f7;border-color:#cbd5e0}.Blog-module__eF1Zqa__activeSort{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border-color:#0000}.Blog-module__eF1Zqa__sortIcon{width:1rem;height:1rem}.Blog-module__eF1Zqa__filterToggle{background:#fff}.Blog-module__eF1Zqa__activeFilterToggle{color:#fff;background:#667eea;border-color:#667eea}.Blog-module__eF1Zqa__filterIcon{width:1rem;height:1rem}.Blog-module__eF1Zqa__categoryFilters{flex-wrap:wrap;gap:.75rem;max-height:0;transition:max-height .3s ease-out;display:flex;overflow:hidden}.Blog-module__eF1Zqa__showFilters{max-height:200px;margin-top:1rem}.Blog-module__eF1Zqa__categoryChip{cursor:pointer;color:#4a5568;background:#f7fafc;border:1px solid #e2e8f0;border-radius:100px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.Blog-module__eF1Zqa__categoryChip:hover{background:#edf2f7;border-color:#cbd5e0}.Blog-module__eF1Zqa__activeCategory{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border-color:#0000}.Blog-module__eF1Zqa__categoryCount{background:#fff3;border-radius:100px;padding:.125rem .5rem;font-size:.75rem}.Blog-module__eF1Zqa__resultsInfo{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin:1.5rem 0;padding:1rem 0;display:flex}.Blog-module__eF1Zqa__resultsStats{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.Blog-module__eF1Zqa__resultsStats p{color:#718096;font-size:.875rem}.Blog-module__eF1Zqa__resultsTags{gap:.5rem;display:flex}.Blog-module__eF1Zqa__resultTag{color:#4a5568;background:#f7fafc;border-radius:100px;align-items:center;gap:.5rem;padding:.25rem .75rem;font-size:.75rem;display:inline-flex}.Blog-module__eF1Zqa__resultTag button{cursor:pointer;color:#a0aec0;background:0 0;border:none;margin-left:.25rem;padding:0;font-size:1rem}.Blog-module__eF1Zqa__resultTag button:hover{color:#e53e3e}.Blog-module__eF1Zqa__resultsSortInfo{color:#718096;font-size:.75rem}.Blog-module__eF1Zqa__blogsGrid{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:2rem;margin:2rem 0;display:grid}.Blog-module__eF1Zqa__blogCard{opacity:0;background:#fff;border:1px solid #e2e8f0;border-radius:1rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);animation:.6s ease-out forwards Blog-module__eF1Zqa__fadeInUp;position:relative;overflow:hidden}@keyframes Blog-module__eF1Zqa__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Blog-module__eF1Zqa__blogCard:hover{border-color:#cbd5e0;transform:translateY(-4px);box-shadow:0 12px 24px -12px #00000026}.Blog-module__eF1Zqa__featuredCard{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#667eea,#764ba2) border-box;border:2px solid #0000}.Blog-module__eF1Zqa__featuredBadge{z-index:2;color:#fff;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:100px;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:flex;position:absolute;top:1rem;left:1rem}.Blog-module__eF1Zqa__featuredBadgeIcon{width:.875rem;height:.875rem}.Blog-module__eF1Zqa__cardImageWrapper{background:#f7fafc;width:100%;padding-top:56.25%;position:relative;overflow:hidden}.Blog-module__eF1Zqa__cardImageContainer{width:100%;height:100%;position:absolute;top:0;left:0}.Blog-module__eF1Zqa__cardImage{object-fit:cover;transition:transform .5s}.Blog-module__eF1Zqa__cardImageHover{transform:scale(1.05)}.Blog-module__eF1Zqa__cardImagePlaceholder{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);justify-content:center;align-items:center;width:100%;height:100%;font-size:3rem;display:flex;position:absolute;top:0;left:0}.Blog-module__eF1Zqa__cardOverlay{background:linear-gradient(#0000,#000c);padding:1rem;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.Blog-module__eF1Zqa__cardOverlayVisible{transform:translateY(0)}.Blog-module__eF1Zqa__cardStats{justify-content:flex-end;gap:1rem;display:flex}.Blog-module__eF1Zqa__cardStat{color:#fff;align-items:center;gap:.25rem;font-size:.75rem;font-weight:500;display:flex}.Blog-module__eF1Zqa__cardStatIcon{width:.875rem;height:.875rem}.Blog-module__eF1Zqa__cardContent{padding:1.5rem}.Blog-module__eF1Zqa__cardMeta{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.Blog-module__eF1Zqa__cardCategory{color:#667eea;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.Blog-module__eF1Zqa__cardDate{color:#a0aec0;align-items:center;gap:.25rem;font-size:.75rem;display:flex}.Blog-module__eF1Zqa__cardDateIcon{width:.75rem;height:.75rem}.Blog-module__eF1Zqa__cardTitle{color:#2d3748;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.75rem;font-size:1.25rem;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.Blog-module__eF1Zqa__cardExcerpt{color:#718096;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:1rem;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.Blog-module__eF1Zqa__cardAuthor{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.Blog-module__eF1Zqa__authorAvatar{flex-shrink:0}.Blog-module__eF1Zqa__authorAvatarImage{object-fit:cover;border-radius:50%}.Blog-module__eF1Zqa__authorAvatarPlaceholder{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.Blog-module__eF1Zqa__authorAvatarIcon{width:1.25rem;height:1.25rem}.Blog-module__eF1Zqa__authorInfo{flex:1}.Blog-module__eF1Zqa__authorName{color:#2d3748;font-size:.875rem;font-weight:600;line-height:1.2;display:block}.Blog-module__eF1Zqa__authorRole{color:#a0aec0;font-size:.75rem}.Blog-module__eF1Zqa__cardFooter{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:1rem;display:flex}.Blog-module__eF1Zqa__cardTags{flex-wrap:wrap;gap:.5rem;display:flex}.Blog-module__eF1Zqa__cardTag{color:#667eea;background:#f0f4ff;border-radius:100px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;display:inline-flex}.Blog-module__eF1Zqa__cardTagIcon{width:.75rem;height:.75rem}.Blog-module__eF1Zqa__cardTagMore{color:#a0aec0;font-size:.75rem}.Blog-module__eF1Zqa__cardActions{gap:.5rem;display:flex}.Blog-module__eF1Zqa__cardActionBtn{cursor:pointer;color:#a0aec0;background:0 0;border:none;align-items:center;padding:.25rem;transition:all .2s;display:flex}.Blog-module__eF1Zqa__cardActionBtn:hover{color:#667eea;transform:scale(1.1)}.Blog-module__eF1Zqa__cardActionIcon{width:1rem;height:1rem}.Blog-module__eF1Zqa__emptyState{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:1rem;margin:2rem 0;padding:4rem 2rem}.Blog-module__eF1Zqa__emptyIcon{margin-bottom:1rem;font-size:4rem}.Blog-module__eF1Zqa__emptyTitle{color:#2d3748;margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.Blog-module__eF1Zqa__emptyMessage{color:#718096;margin-bottom:1.5rem}.Blog-module__eF1Zqa__primaryButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:.75rem;padding:.75rem 1.5rem;font-weight:600;transition:transform .2s,box-shadow .2s}.Blog-module__eF1Zqa__primaryButton:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea4d}.Blog-module__eF1Zqa__newsletterBanner{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:2rem;margin:4rem 0;position:relative;overflow:hidden}.Blog-module__eF1Zqa__newsletterGlow{background:radial-gradient(circle,#ffffff1a 1px,#0000 1px) 0 0/50px 50px;width:200%;height:200%;animation:20s linear infinite Blog-module__eF1Zqa__shimmer;position:absolute;top:-50%;right:-50%}@keyframes Blog-module__eF1Zqa__shimmer{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.Blog-module__eF1Zqa__newsletterContent{text-align:center;z-index:1;padding:3rem;position:relative}.Blog-module__eF1Zqa__newsletterTitle{color:#fff;margin-bottom:1rem;font-size:2rem;font-weight:800}.Blog-module__eF1Zqa__newsletterDescription{color:#ffffffe6;max-width:500px;margin-bottom:1.5rem;margin-left:auto;margin-right:auto}.Blog-module__eF1Zqa__newsletterFeatures{color:#fffc;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-bottom:2rem;font-size:.875rem;display:flex}.Blog-module__eF1Zqa__newsletterForm{gap:1rem;max-width:500px;margin:0 auto;display:flex}.Blog-module__eF1Zqa__newsletterInputGroup{flex:1;position:relative}.Blog-module__eF1Zqa__newsletterInputIcon{color:#a0aec0;width:1rem;height:1rem;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.Blog-module__eF1Zqa__newsletterInput{border:none;border-radius:.75rem;width:100%;padding:.75rem 1rem .75rem 2.5rem;font-size:.875rem}.Blog-module__eF1Zqa__newsletterInput:focus{outline:none;box-shadow:0 0 0 3px #ffffff4d}.Blog-module__eF1Zqa__newsletterButton{color:#667eea;cursor:pointer;background:#fff;border:none;border-radius:.75rem;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;transition:transform .2s;display:flex}.Blog-module__eF1Zqa__newsletterButton:hover{transform:translateY(-2px)}.Blog-module__eF1Zqa__newsletterButtonIcon{width:1rem;height:1rem}.Blog-module__eF1Zqa__footer{border-top:1px solid #e2e8f0;margin-top:4rem;padding-top:3rem}.Blog-module__eF1Zqa__footerContent{grid-template-columns:1fr 2fr;gap:3rem;margin-bottom:2rem;display:grid}.Blog-module__eF1Zqa__footerBrand{max-width:300px}.Blog-module__eF1Zqa__footerLogo{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.Blog-module__eF1Zqa__footerDescription{color:#718096;margin-bottom:1rem;font-size:.875rem;line-height:1.5}.Blog-module__eF1Zqa__socialLinks{gap:1rem;display:flex}.Blog-module__eF1Zqa__socialLink{color:#4a5568;background:#f7fafc;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all .2s;display:flex}.Blog-module__eF1Zqa__socialLink:hover{color:#fff;background:#667eea;transform:translateY(-2px)}.Blog-module__eF1Zqa__footerLinks{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.Blog-module__eF1Zqa__footerLinks h4{color:#2d3748;margin-bottom:1rem;font-size:.875rem;font-weight:600}.Blog-module__eF1Zqa__footerLinks a{color:#718096;margin-bottom:.5rem;font-size:.875rem;text-decoration:none;transition:color .2s;display:block}.Blog-module__eF1Zqa__footerLinks a:hover{color:#667eea}.Blog-module__eF1Zqa__footerBottom{color:#a0aec0;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding-top:2rem;font-size:.75rem;display:flex}.Blog-module__eF1Zqa__footerBottomLinks{gap:1.5rem;display:flex}.Blog-module__eF1Zqa__footerBottomLinks a{color:#a0aec0;text-decoration:none}.Blog-module__eF1Zqa__footerBottomLinks a:hover{color:#667eea}.Blog-module__eF1Zqa__toast{color:#fff;z-index:1000;background:#2d3748;border-radius:100px;padding:.75rem 1.5rem;font-size:.875rem;animation:.3s ease-out Blog-module__eF1Zqa__slideUp;position:fixed;bottom:2rem;left:50%;transform:translate(-50%)}@keyframes Blog-module__eF1Zqa__slideUp{0%{opacity:0;transform:translate(-50%)translateY(20px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (max-width:1024px){.Blog-module__eF1Zqa__container{padding:0 1.5rem}.Blog-module__eF1Zqa__heroTitle{font-size:2.5rem}.Blog-module__eF1Zqa__blogsGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}@media (max-width:768px){.Blog-module__eF1Zqa__container{padding:0 1rem}.Blog-module__eF1Zqa__heroTitle{font-size:2rem}.Blog-module__eF1Zqa__heroStats{flex-direction:column;align-items:center;gap:1rem}.Blog-module__eF1Zqa__searchSection{flex-direction:column}.Blog-module__eF1Zqa__sortContainer{justify-content:center}.Blog-module__eF1Zqa__resultsInfo{flex-direction:column;align-items:flex-start;gap:.5rem}.Blog-module__eF1Zqa__blogsGrid{grid-template-columns:1fr}.Blog-module__eF1Zqa__footerContent{grid-template-columns:1fr;gap:2rem}.Blog-module__eF1Zqa__footerLinks{grid-template-columns:1fr;gap:1.5rem}.Blog-module__eF1Zqa__footerBottom{text-align:center;flex-direction:column;gap:1rem}.Blog-module__eF1Zqa__newsletterForm{flex-direction:column}.Blog-module__eF1Zqa__newsletterFeatures{flex-direction:column;gap:.5rem}}
