.BlogHero-module__LNlwSq__section{background:var(--color-primary-light);padding:150px 0 76px;position:relative;overflow:hidden}.BlogHero-module__LNlwSq__meshBg{pointer-events:none;background:radial-gradient(80% 60% at 50% 0,#7c3aed1f 0%,#0000 70%);position:absolute;inset:0}.BlogHero-module__LNlwSq__dotGrid{pointer-events:none;background-image:radial-gradient(circle,#7c3aed12 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.BlogHero-module__LNlwSq__blob1{filter:blur(70px);pointer-events:none;background:radial-gradient(circle,#7c3aed38 0%,#0000 65%);border-radius:50%;width:480px;height:480px;animation:12s ease-in-out infinite alternate BlogHero-module__LNlwSq__blobDrift;position:absolute;top:-180px;left:-160px}.BlogHero-module__LNlwSq__blob2{filter:blur(64px);pointer-events:none;background:radial-gradient(circle,#c026d32e 0%,#0000 65%);border-radius:50%;width:420px;height:420px;animation:15s ease-in-out infinite alternate-reverse BlogHero-module__LNlwSq__blobDrift;position:absolute;top:-120px;right:-140px}@keyframes BlogHero-module__LNlwSq__blobDrift{0%{transform:translate(0)scale(1)}to{transform:translate(26px,32px)scale(1.08)}}.BlogHero-module__LNlwSq__inner{text-align:center;flex-direction:column;align-items:center;gap:22px;max-width:760px;margin:0 auto;padding:0 24px;display:flex;position:relative}.BlogHero-module__LNlwSq__hidden{opacity:0;transform:translateY(24px)}.BlogHero-module__LNlwSq__in{opacity:1;transform:translateY(0)}.BlogHero-module__LNlwSq__badgeWrap,.BlogHero-module__LNlwSq__heading,.BlogHero-module__LNlwSq__headingRule,.BlogHero-module__LNlwSq__sub,.BlogHero-module__LNlwSq__statsRow{transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.BlogHero-module__LNlwSq__badgeWrap{transition-delay:50ms}.BlogHero-module__LNlwSq__heading{transition-delay:.12s}.BlogHero-module__LNlwSq__headingRule{transition-delay:.2s}.BlogHero-module__LNlwSq__sub{transition-delay:.26s}.BlogHero-module__LNlwSq__statsRow{transition-delay:.34s}.BlogHero-module__LNlwSq__heading{letter-spacing:-.03em;color:var(--color-text-heading);margin:0;font-size:2.25rem;font-weight:800;line-height:1.15}@media (min-width:640px){.BlogHero-module__LNlwSq__heading{font-size:2.85rem}}@media (min-width:1024px){.BlogHero-module__LNlwSq__heading{font-size:3.4rem}}.BlogHero-module__LNlwSq__headingRule{background:linear-gradient(to right, var(--color-primary), var(--color-secondary));border-radius:9999px;width:64px;height:3px}.BlogHero-module__LNlwSq__sub{color:var(--color-text-muted);max-width:560px;margin:0;font-size:17px;line-height:1.65}.BlogHero-module__LNlwSq__statsRow{border:1px solid var(--color-primary-border);-webkit-backdrop-filter:blur(10px);background:#ffffffb3;border-radius:9999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:8px;padding:14px 28px;display:flex;box-shadow:0 8px 24px -8px #7c3aed1f}.BlogHero-module__LNlwSq__statItem{white-space:nowrap;align-items:baseline;gap:6px;display:flex}.BlogHero-module__LNlwSq__statDivider{background:var(--color-border-hover);width:1px;height:14px;margin-right:12px}.BlogHero-module__LNlwSq__statLabel{color:var(--color-text-heading);font-size:13px;font-weight:700}.BlogHero-module__LNlwSq__statSub{color:var(--color-text-muted);font-size:12px}
.BlogGrid-module__Z8Upha__section{background:#fff;padding:56px 0 100px}.BlogGrid-module__Z8Upha__inner{max-width:1180px;margin:0 auto;padding:0 24px}.BlogGrid-module__Z8Upha__hidden{opacity:0;transform:translateY(28px)}.BlogGrid-module__Z8Upha__in{opacity:1;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(0)}.BlogGrid-module__Z8Upha__searchWrap{flex-direction:column;align-items:center;gap:12px;margin-bottom:44px;display:flex}.BlogGrid-module__Z8Upha__searchBox{background:var(--color-bg-subtle);border:1.5px solid var(--color-border);border-radius:9999px;align-items:center;gap:12px;width:100%;max-width:560px;padding:16px 20px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex;position:relative}.BlogGrid-module__Z8Upha__searchBox:hover{border-color:var(--color-border-hover)}.BlogGrid-module__Z8Upha__searchBox:has(.BlogGrid-module__Z8Upha__searchInput:focus){border-color:var(--color-primary);box-shadow:0 0 0 4px var(--color-primary-glow-sm), 0 12px 32px -8px #7c3aed33;background:#fff}.BlogGrid-module__Z8Upha__searchIcon{width:20px;height:20px;color:var(--color-text-muted);flex-shrink:0}.BlogGrid-module__Z8Upha__searchBox:has(.BlogGrid-module__Z8Upha__searchInput:focus) .BlogGrid-module__Z8Upha__searchIcon{color:var(--color-primary)}.BlogGrid-module__Z8Upha__searchInput{font-size:15px;font-family:var(--font-figtree), Arial, sans-serif;color:var(--color-text-body);background:0 0;border:none;outline:none;flex:1}.BlogGrid-module__Z8Upha__searchInput::placeholder{color:var(--color-text-muted)}.BlogGrid-module__Z8Upha__searchClear{background:var(--color-border);width:24px;height:24px;color:var(--color-text-muted);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;line-height:1;transition:background .15s,color .15s;display:flex}.BlogGrid-module__Z8Upha__searchClear:hover{background:var(--color-primary);color:#fff}.BlogGrid-module__Z8Upha__searchResultCount{color:var(--color-text-muted);margin:0;font-size:14px}.BlogGrid-module__Z8Upha__featuredCard{border:1px solid var(--color-border);background:#fff;border-radius:24px;grid-template-columns:1fr;margin-bottom:48px;text-decoration:none;transition:box-shadow .25s,transform .25s,border-color .25s;display:grid;position:relative;overflow:hidden}@media (min-width:1024px){.BlogGrid-module__Z8Upha__featuredCard{grid-template-columns:1.1fr 1fr}}.BlogGrid-module__Z8Upha__featuredCard:hover{border-color:var(--color-primary-border);transform:translateY(-4px);box-shadow:0 24px 56px -10px #7c3aed38}.BlogGrid-module__Z8Upha__featuredImgWrap{aspect-ratio:16/10;background:var(--color-bg-subtle);width:100%;position:relative;overflow:hidden}@media (min-width:1024px){.BlogGrid-module__Z8Upha__featuredImgWrap{aspect-ratio:auto}}.BlogGrid-module__Z8Upha__featuredImg{object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.BlogGrid-module__Z8Upha__featuredCard:hover .BlogGrid-module__Z8Upha__featuredImg{transform:scale(1.06)}.BlogGrid-module__Z8Upha__featuredImgOverlay{pointer-events:none;background:linear-gradient(#0000 55%,#0a04208c 100%);position:absolute;inset:0}.BlogGrid-module__Z8Upha__featuredRibbon{letter-spacing:.03em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-secondary) 100%);border-radius:9999px;align-items:center;padding:6px 14px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:18px;left:18px;box-shadow:0 6px 16px -4px #7c3aed80}.BlogGrid-module__Z8Upha__imgCategoryTag{letter-spacing:.03em;text-transform:uppercase;color:var(--color-text-heading);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;border-radius:9999px;align-items:center;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;bottom:16px;left:18px}.BlogGrid-module__Z8Upha__featuredBody{flex-direction:column;justify-content:center;gap:14px;padding:32px;display:flex;position:relative}.BlogGrid-module__Z8Upha__featuredTitle{letter-spacing:-.02em;color:var(--color-text-heading);margin:0;font-size:26px;font-weight:800;line-height:1.2}@media (min-width:640px){.BlogGrid-module__Z8Upha__featuredTitle{font-size:30px}}.BlogGrid-module__Z8Upha__featuredExcerpt{color:var(--color-text-muted);margin:0;font-size:16px;line-height:1.65}.BlogGrid-module__Z8Upha__readMore{color:var(--color-primary);align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.BlogGrid-module__Z8Upha__readMoreArrow{transition:transform .2s}.BlogGrid-module__Z8Upha__featuredCard:hover .BlogGrid-module__Z8Upha__readMoreArrow{transform:translate(4px)}.BlogGrid-module__Z8Upha__meta{align-items:center;gap:10px;margin-top:4px;display:flex}.BlogGrid-module__Z8Upha__avatar{background:linear-gradient(135deg, var(--color-primary), var(--color-secondary));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:flex}.BlogGrid-module__Z8Upha__metaText{flex-direction:column;display:flex}.BlogGrid-module__Z8Upha__metaName{color:var(--color-text-strong);font-size:13px;font-weight:700}.BlogGrid-module__Z8Upha__metaSub{color:var(--color-text-muted);font-size:12px}.BlogGrid-module__Z8Upha__grid{grid-template-columns:1fr;gap:28px;display:grid}@media (min-width:640px){.BlogGrid-module__Z8Upha__grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.BlogGrid-module__Z8Upha__grid{grid-template-columns:1fr 1fr 1fr}}.BlogGrid-module__Z8Upha__card{border:1px solid var(--color-border);animation-delay:var(--delay,0s);background:#fff;border-radius:18px;flex-direction:column;text-decoration:none;transition:box-shadow .25s,transform .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.BlogGrid-module__Z8Upha__card:hover{border-color:var(--color-primary-border);transform:translateY(-4px);box-shadow:0 20px 44px -10px #7c3aed33}.BlogGrid-module__Z8Upha__cardImgWrap{aspect-ratio:16/10;background:var(--color-bg-subtle);width:100%;position:relative;overflow:hidden}.BlogGrid-module__Z8Upha__cardImg{object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.BlogGrid-module__Z8Upha__card:hover .BlogGrid-module__Z8Upha__cardImg{transform:scale(1.08)}.BlogGrid-module__Z8Upha__cardImgOverlay{pointer-events:none;background:linear-gradient(#0000 50%,#0a042059 100%);position:absolute;inset:0}.BlogGrid-module__Z8Upha__cardBody{flex-direction:column;gap:10px;padding:22px;display:flex}.BlogGrid-module__Z8Upha__cardTitle{letter-spacing:-.01em;color:var(--color-text-heading);margin:0;font-size:18px;font-weight:700;line-height:1.35}.BlogGrid-module__Z8Upha__cardExcerpt{color:var(--color-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.BlogGrid-module__Z8Upha__cardMeta{color:var(--color-text-muted);align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex}.BlogGrid-module__Z8Upha__dot{color:var(--color-border-hover)}.BlogGrid-module__Z8Upha__cardAccent{background:linear-gradient(to right, var(--color-primary), var(--color-secondary));width:0%;height:3px;transition:width .3s;position:absolute;bottom:0;left:0}.BlogGrid-module__Z8Upha__card:hover .BlogGrid-module__Z8Upha__cardAccent{width:100%}.BlogGrid-module__Z8Upha__empty{text-align:center;flex-direction:column;grid-column:1/-1;align-items:center;gap:6px;padding:64px 0;display:flex}.BlogGrid-module__Z8Upha__emptyIcon{background:var(--color-primary-light);width:56px;height:56px;color:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:10px;display:flex}.BlogGrid-module__Z8Upha__emptyIcon .BlogGrid-module__Z8Upha__searchIcon{width:24px;height:24px;color:var(--color-primary)}.BlogGrid-module__Z8Upha__emptyTitle{color:var(--color-text-heading);margin:0;font-size:16px;font-weight:700}.BlogGrid-module__Z8Upha__emptySub{color:var(--color-text-muted);margin:0;font-size:14px}.BlogGrid-module__Z8Upha__pagination{justify-content:center;align-items:center;gap:8px;margin-top:56px;display:flex}.BlogGrid-module__Z8Upha__pageBtn{border:1px solid var(--color-border);min-width:40px;height:40px;color:var(--color-text-body);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.BlogGrid-module__Z8Upha__pageBtn:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.BlogGrid-module__Z8Upha__pageBtnActive{background:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary)}.BlogGrid-module__Z8Upha__pageBtn:disabled{opacity:.5;cursor:not-allowed;background:var(--color-bg-subtle)}
