.page-module__jXZM3G__blog{color:#25b60f;background-color:#fafafa;min-height:100vh;font-family:system-ui,-apple-system,sans-serif}.page-module__jXZM3G__heroSection{background:#25b60f;justify-content:center;align-items:center;width:100%;height:50vh;min-height:450px;display:flex;position:relative;overflow:hidden}.page-module__jXZM3G__heroImage{object-fit:cover;opacity:.5;transition:transform 1.5s ease-out}.page-module__jXZM3G__heroSection:hover .page-module__jXZM3G__heroImage{transform:scale(1.05)}.page-module__jXZM3G__heroContent{z-index:2;text-align:center;color:#fff;padding:0 2rem;animation:1s cubic-bezier(.16,1,.3,1) forwards page-module__jXZM3G__fadeInUp;position:relative}.page-module__jXZM3G__heroTitle{letter-spacing:-.03em;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff 0%,#e2e8f0 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:1.5rem;font-size:clamp(3rem,5vw,4.5rem);font-weight:800}.page-module__jXZM3G__heroSubtitle{opacity:.9;max-width:600px;margin:0 auto;font-size:1.25rem;font-weight:300;line-height:1.7}.page-module__jXZM3G__mainContent{z-index:10;max-width:1280px;margin:-5rem auto 5rem;padding:0 2rem;position:relative}.page-module__jXZM3G__grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:3rem;display:grid}@keyframes page-module__jXZM3G__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.page-module__jXZM3G__heroSection{min-height:350px}.page-module__jXZM3G__mainContent{margin-top:-2rem}.page-module__jXZM3G__grid{grid-template-columns:1fr;gap:2rem}}
.blogCard-module__1XSKVa__cardLink{text-decoration:none;display:block}.blogCard-module__1XSKVa__card{background:#fff;border:1px solid #f3f4f6;border-radius:16px;flex-direction:column;height:100%;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000000d}.blogCard-module__1XSKVa__card:hover{transform:translateY(-8px);box-shadow:0 12px 30px #0000001a}.blogCard-module__1XSKVa__imageWrapper{aspect-ratio:16/10;width:100%;position:relative;overflow:hidden}.blogCard-module__1XSKVa__image{object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.blogCard-module__1XSKVa__card:hover .blogCard-module__1XSKVa__image{transform:scale(1.05)}.blogCard-module__1XSKVa__overlay{pointer-events:none;background:linear-gradient(#0000 60%,#0000000d 100%);position:absolute;inset:0}.blogCard-module__1XSKVa__content{flex-direction:column;flex-grow:1;padding:1.5rem;display:flex}.blogCard-module__1XSKVa__title{color:#1f2937;margin-bottom:.75rem;font-size:1.25rem;font-weight:700;line-height:1.4;transition:color .3s}.blogCard-module__1XSKVa__card:hover .blogCard-module__1XSKVa__title{color:#25b60f}.blogCard-module__1XSKVa__desc{color:#6b7280;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex-grow:1;margin-bottom:1.5rem;font-size:1rem;line-height:1.6;display:-webkit-box;overflow:hidden}.blogCard-module__1XSKVa__footer{border-top:1px solid #f3f4f6;margin-top:auto;padding-top:1rem}.blogCard-module__1XSKVa__readMore{color:#25b60f;text-transform:uppercase;letter-spacing:.05em;align-items:center;font-size:.875rem;font-weight:600;transition:opacity .3s;display:inline-flex}.blogCard-module__1XSKVa__icon{margin-left:.5rem;transition:transform .3s}.blogCard-module__1XSKVa__card:hover .blogCard-module__1XSKVa__icon{transform:translate(4px)}
