.BlogPage_blogPage__3FhAL{width:100%;min-height:100vh;background:#ffffff}.BlogPage_hero__So1co{background:linear-gradient(135deg,#f9fafb,#f3f4f6);padding:6rem 2rem 4rem;text-align:center}.BlogPage_heroContent__gTAtM{max-width:800px;margin:0 auto}.BlogPage_heroTitle__2xUNt{font-size:clamp(3rem,6vw,4.5rem);font-weight:900;margin:0 0 1rem;background:linear-gradient(135deg,#1f2937,#4b5563 50%,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}.BlogPage_heroSubtitle__j44jX{font-size:clamp(1.125rem,2vw,1.375rem);color:#6b7280;margin:0;line-height:1.6}.BlogPage_blogSection__VvkIF{padding:4rem 2rem;background:#ffffff}.BlogPage_container__uEl1h{max-width:1400px;margin:0 auto}.BlogPage_blogGrid__Lrnux{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));grid-gap:2.5rem;gap:2.5rem}.BlogPage_blogCard__lC5FH{background:#ffffff;border-radius:24px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08);transition:all .3s ease;display:flex;flex-direction:column}.BlogPage_blogCard__lC5FH:hover{transform:translateY(-8px);box-shadow:0 12px 32px rgba(0,0,0,.12)}.BlogPage_imageWrapper__eCt86{position:relative;width:100%;height:240px;overflow:hidden}.BlogPage_blogImage__yK8pY{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.BlogPage_blogCard__lC5FH:hover .BlogPage_blogImage__yK8pY{transform:scale(1.05)}.BlogPage_category__4pKVr{position:absolute;top:1rem;left:1rem;padding:.5rem 1rem;background:rgba(139,92,246,.95);color:#ffffff;font-size:.8125rem;font-weight:700;border-radius:50px;text-transform:uppercase;letter-spacing:.5px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.BlogPage_cardContent__pzDo8{padding:1.75rem;display:flex;flex-direction:column;flex:1 1}.BlogPage_meta__KYHWe{gap:1rem;margin-bottom:1rem;font-size:.875rem;color:#9ca3af}.BlogPage_date__kxLUH,.BlogPage_meta__KYHWe,.BlogPage_readTime__Xmr_z{display:flex;align-items:center}.BlogPage_date__kxLUH:before{content:"📅";margin-right:.375rem}.BlogPage_readTime__Xmr_z:before{content:"⏱️";margin-right:.375rem}.BlogPage_cardTitle___uc4Q{font-size:1.5rem;font-weight:800;line-height:1.3;margin:0 0 1rem;color:#1f2937;transition:color .3s ease}.BlogPage_blogCard__lC5FH:hover .BlogPage_cardTitle___uc4Q{color:#8b5cf6}.BlogPage_excerpt__YMUq6{font-size:1rem;color:#6b7280;line-height:1.6;margin:0 0 1.5rem;flex:1 1}.BlogPage_readMore__yv_Zc{display:inline-flex;align-items:center;font-size:1rem;font-weight:700;color:#8b5cf6;text-decoration:none;transition:all .3s ease}.BlogPage_readMore__yv_Zc:hover{color:#7c3aed;transform:translateX(4px)}.BlogPage_ctaSection__lesIE{background:linear-gradient(135deg,#f9fafb,#f3f4f6);padding:3rem 2rem;text-align:center;border-top:1px solid rgba(0,0,0,.05)}.BlogPage_ctaInner__n6SL5{max-width:780px;margin:0 auto}.BlogPage_ctaTitle__yAsKk{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;color:#111827;margin-bottom:1rem}.BlogPage_ctaText__JznpL{font-size:1.125rem;color:#4b5563;line-height:1.7;margin-bottom:1.75rem}.BlogPage_ctaHighlight__mgBBi{color:#8b5cf6;font-weight:700}.BlogPage_ctaButton__LD8L_{display:inline-flex;align-items:center;justify-content:center;background:#8b5cf6;color:#ffffff;font-weight:700;font-size:1rem;border:none;border-radius:10px;padding:.875rem 1.75rem;text-decoration:none;transition:all .3s ease}.BlogPage_ctaButton__LD8L_:hover{background:#7c3aed;transform:translateY(-2px)}@media (max-width:1024px){.BlogPage_blogGrid__Lrnux{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem}}@media (max-width:768px){.BlogPage_hero__So1co{padding:4rem 1.5rem 3rem}.BlogPage_blogSection__VvkIF{padding:3rem 1.5rem}.BlogPage_blogGrid__Lrnux{grid-template-columns:1fr;gap:1.5rem}.BlogPage_imageWrapper__eCt86{height:200px}.BlogPage_cardContent__pzDo8{padding:1.5rem}.BlogPage_cardTitle___uc4Q{font-size:1.25rem}.BlogPage_ctaTitle__yAsKk{font-size:2rem}.BlogPage_ctaText__JznpL{font-size:1rem}}@media (max-width:480px){.BlogPage_heroTitle__2xUNt{font-size:2.5rem}.BlogPage_heroSubtitle__j44jX{font-size:1rem}.BlogPage_blogGrid__Lrnux{gap:1.25rem}.BlogPage_ctaButton__LD8L_{width:100%;font-size:1.05rem}}