.Blog-module__61spcq__section-title{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#0f172a,#334155);color:#0f172a;text-align:center;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;margin-bottom:24px;font-family:Inter,sans-serif;font-size:3.5rem;font-weight:800;line-height:1.1;animation:1.2s ease-out .2s both Blog-module__61spcq__slideInLeft;position:relative}.Blog-module__61spcq__container{max-width:90%;margin:0 auto;padding:0 1rem}.Blog-module__61spcq__blog-page{min-height:100vh}.Blog-module__61spcq__blog-hero{color:#ebe2d6;text-align:center;background:linear-gradient(135deg,#d83745 0%,#c62c3a 100%);margin-top:4.5rem;padding:120px 0 80px;position:relative}.Blog-module__61spcq__blog-hero:before{content:"";pointer-events:none;background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\"><defs><pattern id=\"grid\" width=\"10\" height=\"10\" patternUnits=\"userSpaceOnUse\"><path d=\"M 10 0 L 0 0 0 10\" fill=\"none\" stroke=\"%23ffffff\" stroke-width=\"0.3\" opacity=\"0.1\"/></pattern></defs><rect width=\"100\" height=\"100\" fill=\"url(%23grid)\"/></svg>");position:absolute;top:0;bottom:0;left:0;right:0}.Blog-module__61spcq__blog-hero-content{z-index:1;max-width:800px;margin:0 auto;position:relative}.Blog-module__61spcq__blog-hero-title{margin-bottom:1.5rem;font-family:Montserrat,sans-serif;font-size:3.5rem;font-weight:700;line-height:1.2}.Blog-module__61spcq__blog-hero-subtitle{opacity:.9;font-size:1.25rem;line-height:1.6}.Blog-module__61spcq__featured-posts{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);padding:80px 0;position:relative}.Blog-module__61spcq__featured-posts:before{content:"";opacity:.3;pointer-events:none;background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\"><defs><pattern id=\"grid\" width=\"10\" height=\"10\" patternUnits=\"userSpaceOnUse\"><path d=\"M 10 0 L 0 0 0 10\" fill=\"none\" stroke=\"%23e2e8f0\" stroke-width=\"0.5\"/></pattern></defs><rect width=\"100\" height=\"100\" fill=\"url(%23grid)\"/></svg>");position:absolute;top:0;bottom:0;left:0;right:0}.Blog-module__61spcq__featured-posts-grid{z-index:1;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:3rem;display:grid;position:relative}.Blog-module__61spcq__featured-post-card{box-shadow:var(--shadow);transition:var(--transition);background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden}.Blog-module__61spcq__featured-post-card:hover{transform:translateY(-8px);box-shadow:0 8px 40px rgba(216,55,69,.15)}.Blog-module__61spcq__featured-post-image{height:200px;position:relative;overflow:hidden}.Blog-module__61spcq__featured-post-image img{object-fit:cover;width:100%;height:100%;transition:var(--transition)}.Blog-module__61spcq__featured-post-card:hover .Blog-module__61spcq__featured-post-image img{transform:scale(1.05)}.Blog-module__61spcq__featured-post-category{color:#fff;z-index:1;background:#d83745;border-radius:20px;padding:.5rem 1rem;font-size:.75rem;font-weight:600;position:absolute;top:1rem;left:1rem}.Blog-module__61spcq__featured-post-content{padding:1.5rem}.Blog-module__61spcq__featured-post-title{color:var(--text-dark);margin-bottom:.75rem;font-size:1.25rem;font-weight:600;line-height:1.4}.Blog-module__61spcq__featured-post-title a{color:inherit;transition:var(--transition);text-decoration:none}.Blog-module__61spcq__featured-post-title a:hover{color:var(--primary-color)}.Blog-module__61spcq__featured-post-excerpt{color:var(--text-light);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:1.5rem;font-size:.875rem;line-height:1.6;display:-webkit-box;overflow:hidden}.Blog-module__61spcq__featured-post-meta{color:var(--text-light);justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.Blog-module__61spcq__featured-post-author{align-items:center;gap:.5rem;display:flex}.Blog-module__61spcq__featured-post-author img{object-fit:cover;border-radius:50%;width:24px;height:24px}.Blog-module__61spcq__featured-post-date{align-items:center;gap:.25rem;display:flex}.Blog-module__61spcq__blog-categories{background:#fff;padding:4rem 0}.Blog-module__61spcq__blog-categories-title{text-align:center;color:var(--text-dark);margin-bottom:3rem;font-family:Montserrat,sans-serif;font-size:2rem;font-weight:700}.Blog-module__61spcq__categories-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem;display:grid}.Blog-module__61spcq__category-card{text-align:center;transition:var(--transition);color:var(--text-dark);background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border:1px solid #e2e8f0;border-radius:12px;padding:2rem 1.5rem;text-decoration:none}.Blog-module__61spcq__category-card:hover{box-shadow:var(--shadow);border-color:var(--primary-color);transform:translateY(-5px)}.Blog-module__61spcq__category-icon{width:60px;height:60px;color:var(--primary-color);background:#fff;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.5rem;font-size:1.5rem;display:flex;box-shadow:0 4px 12px rgba(0,0,0,.08)}.Blog-module__61spcq__category-name{margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.Blog-module__61spcq__category-count{color:var(--text-light);font-size:.875rem}.Blog-module__61spcq__latest-articles{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);padding:4rem 0;position:relative}.Blog-module__61spcq__latest-articles:before{content:"";opacity:.3;pointer-events:none;background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\"><defs><pattern id=\"grid\" width=\"10\" height=\"10\" patternUnits=\"userSpaceOnUse\"><path d=\"M 10 0 L 0 0 0 10\" fill=\"none\" stroke=\"%23e2e8f0\" stroke-width=\"0.5\"/></pattern></defs><rect width=\"100\" height=\"100\" fill=\"url(%23grid)\"/></svg>");position:absolute;top:0;bottom:0;left:0;right:0}.Blog-module__61spcq__latest-articles-container{z-index:1;position:relative}.Blog-module__61spcq__latest-articles-header{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.Blog-module__61spcq__latest-articles-title{color:var(--text-dark);font-family:Montserrat,sans-serif;font-size:2rem;font-weight:700}.Blog-module__61spcq__latest-articles-view-all{color:var(--primary-color);transition:var(--transition);align-items:center;gap:.5rem;font-weight:600;text-decoration:none;display:inline-flex}.Blog-module__61spcq__latest-articles-view-all:hover{color:#c62c3a;text-decoration:underline}.Blog-module__61spcq__articles-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;display:grid}.Blog-module__61spcq__article-card{box-shadow:var(--shadow);transition:var(--transition);background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;height:100%;display:flex;overflow:hidden}.Blog-module__61spcq__article-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.1)}.Blog-module__61spcq__article-card-image{height:180px;overflow:hidden}.Blog-module__61spcq__article-card-image img{object-fit:cover;width:100%;height:100%;transition:var(--transition)}.Blog-module__61spcq__article-card:hover .Blog-module__61spcq__article-card-image img{transform:scale(1.05)}.Blog-module__61spcq__article-card-content{flex-direction:column;flex-grow:1;padding:1.5rem;display:flex}.Blog-module__61spcq__article-card-category{color:var(--primary-color);background:rgba(216,55,69,.1);border-radius:20px;margin-bottom:.75rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.Blog-module__61spcq__article-card-title{color:var(--text-dark);margin-bottom:.75rem;font-size:1.125rem;font-weight:600;line-height:1.4}.Blog-module__61spcq__article-card-title a{color:inherit;transition:var(--transition);text-decoration:none}.Blog-module__61spcq__article-card-title a:hover{color:var(--primary-color)}.Blog-module__61spcq__article-card-excerpt{color:var(--text-light);flex-grow:1;margin-bottom:1rem;font-size:.875rem;line-height:1.6}.Blog-module__61spcq__article-card-meta{color:var(--text-light);border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding-top:.75rem;font-size:.75rem;display:flex}.Blog-module__61spcq__article-card-author{align-items:center;gap:.5rem;display:flex}.Blog-module__61spcq__article-card-date{align-items:center;gap:.25rem;display:flex}.Blog-module__61spcq__newsletter-section{color:#fff;background:#d83745;padding:4rem 0;position:relative}.Blog-module__61spcq__newsletter-section:before{content:"";pointer-events:none;background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\"><defs><pattern id=\"grid\" width=\"10\" height=\"10\" patternUnits=\"userSpaceOnUse\"><path d=\"M 10 0 L 0 0 0 10\" fill=\"none\" stroke=\"%23ffffff\" stroke-width=\"0.3\" opacity=\"0.1\"/></pattern></defs><rect width=\"100\" height=\"100\" fill=\"url(%23grid)\"/></svg>");position:absolute;top:0;bottom:0;left:0;right:0}.Blog-module__61spcq__newsletter-container{text-align:center;z-index:1;max-width:800px;margin:0 auto;position:relative}.Blog-module__61spcq__newsletter-title{margin-bottom:1rem;font-family:Montserrat,sans-serif;font-size:2.5rem;font-weight:700}.Blog-module__61spcq__newsletter-description{opacity:.9;max-width:600px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1.125rem;line-height:1.6}.Blog-module__61spcq__newsletter-form{gap:1rem;max-width:500px;margin:0 auto;display:flex}.Blog-module__61spcq__newsletter-input{border:none;border-radius:8px;flex:1;padding:1rem 1.5rem;font-size:1rem}.Blog-module__61spcq__newsletter-input:focus{outline:none}.Blog-module__61spcq__newsletter-submit{color:#fff;cursor:pointer;transition:var(--transition);background:#0d0d0c;border:none;border-radius:8px;padding:0 1.5rem;font-size:1rem;font-weight:600}.Blog-module__61spcq__newsletter-submit:hover{background:#333;transform:translateY(-2px)}.Blog-module__61spcq__blog-pagination{justify-content:center;align-items:center;gap:.5rem;padding:2rem 0 4rem;display:flex}.Blog-module__61spcq__pagination-item{min-width:40px;height:40px;transition:var(--transition);color:var(--text-dark);border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;padding:0 .75rem;font-size:.875rem;text-decoration:none;display:flex}.Blog-module__61spcq__pagination-item:hover:not(.Blog-module__61spcq__active):not(.Blog-module__61spcq__disabled){color:#d83745;background:#f8fafc;border-color:#d83745}.Blog-module__61spcq__pagination-item.Blog-module__61spcq__active{color:#fff;background:#d83745;border-color:#d83745;font-weight:600}.Blog-module__61spcq__pagination-item.Blog-module__61spcq__disabled{color:#94a3b8;pointer-events:none}@media (max-width:1024px){.Blog-module__61spcq__featured-posts-grid,.Blog-module__61spcq__categories-grid,.Blog-module__61spcq__articles-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width:768px){.Blog-module__61spcq__blog-hero{padding:80px 0 60px}.Blog-module__61spcq__blog-hero-title{font-size:2.5rem}.Blog-module__61spcq__latest-articles-header{flex-direction:column;align-items:flex-start;gap:1rem}.Blog-module__61spcq__newsletter-title{font-size:2rem}.Blog-module__61spcq__newsletter-form{flex-direction:column}.Blog-module__61spcq__blog-categories-title,.Blog-module__61spcq__latest-articles-title{font-size:1.75rem}}@media (max-width:480px){.Blog-module__61spcq__blog-hero-title{font-size:2rem}.Blog-module__61spcq__featured-posts-grid,.Blog-module__61spcq__categories-grid,.Blog-module__61spcq__articles-grid{grid-template-columns:1fr}.Blog-module__61spcq__newsletter-title{font-size:1.75rem}.Blog-module__61spcq__blog-pagination{flex-wrap:wrap}}
.FeaturedPostCard-module__frmOqW__container{max-width:90%;margin:0 auto;padding:0 1rem}.FeaturedPostCard-module__frmOqW__featured-post-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;height:100%;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08)}.FeaturedPostCard-module__frmOqW__featured-post-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgba(216,55,69,.2)}.FeaturedPostCard-module__frmOqW__featured-post-image{height:220px;position:relative;overflow:hidden}.FeaturedPostCard-module__frmOqW__featured-post-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.FeaturedPostCard-module__frmOqW__featured-post-card:hover .FeaturedPostCard-module__frmOqW__featured-post-image img{transform:scale(1.05)}.FeaturedPostCard-module__frmOqW__featured-post-category{color:#fff;letter-spacing:.5px;z-index:1;background:#d83745;border-radius:20px;padding:.5rem 1.25rem;font-size:.75rem;font-weight:600;position:absolute;top:1rem;left:1rem;box-shadow:0 2px 10px rgba(216,55,69,.25)}.FeaturedPostCard-module__frmOqW__featured-post-content{flex-direction:column;flex-grow:1;padding:1.75rem;display:flex}.FeaturedPostCard-module__frmOqW__featured-post-meta{color:var(--text-light);justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:.85rem;display:flex}.FeaturedPostCard-module__frmOqW__post-date,.FeaturedPostCard-module__frmOqW__post-read-time{align-items:center;gap:.5rem;display:flex}.FeaturedPostCard-module__frmOqW__featured-post-title{margin-bottom:1rem;font-family:Montserrat,sans-serif;font-size:1.35rem;font-weight:700;line-height:1.4}.FeaturedPostCard-module__frmOqW__featured-post-title a{color:var(--text-dark);background:linear-gradient(90deg,#d83745,#d83745) 0 100%/0% 2px no-repeat;padding-bottom:2px;text-decoration:none;transition:color .3s}.FeaturedPostCard-module__frmOqW__featured-post-title a:hover{color:#d83745;background-size:100% 2px}.FeaturedPostCard-module__frmOqW__featured-post-excerpt{color:var(--text-light);flex-grow:1;margin-bottom:1.5rem;font-size:.95rem;line-height:1.7}.FeaturedPostCard-module__frmOqW__featured-post-author{border-bottom:1px solid #f1f5f9;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;display:flex}.FeaturedPostCard-module__frmOqW__featured-post-author img{object-fit:cover;border:2px solid #d83745;border-radius:50%;width:40px;height:40px}.FeaturedPostCard-module__frmOqW__featured-post-author div{flex-direction:column;display:flex}.FeaturedPostCard-module__frmOqW__author-name{color:var(--text-dark);font-size:.9rem;font-weight:600}.FeaturedPostCard-module__frmOqW__author-role{color:var(--text-light);font-size:.75rem}.FeaturedPostCard-module__frmOqW__featured-post-link{color:#d83745;align-self:flex-start;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.FeaturedPostCard-module__frmOqW__featured-post-link svg{transition:transform .3s}.FeaturedPostCard-module__frmOqW__featured-post-link:hover{color:#c62c3a}.FeaturedPostCard-module__frmOqW__featured-post-link:hover svg{transform:translate(4px)}@media (max-width:768px){.FeaturedPostCard-module__frmOqW__featured-post-image{height:200px}.FeaturedPostCard-module__frmOqW__featured-post-content{padding:1.25rem}.FeaturedPostCard-module__frmOqW__featured-post-title{font-size:1.25rem}}@media (max-width:480px){.FeaturedPostCard-module__frmOqW__featured-post-image{height:180px}.FeaturedPostCard-module__frmOqW__featured-post-author{margin-bottom:1rem;padding-bottom:1rem}}
.BlogFilters-module__NpeRCW__container{max-width:90%;margin:0 auto;padding:0 1rem}.BlogFilters-module__NpeRCW__blog-filters{z-index:10;background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border-bottom:1px solid #e2e8f0;max-height:100vh;padding:2rem 0;position:-webkit-sticky;position:sticky;top:0;overflow-y:auto;box-shadow:0 4px 12px rgba(0,0,0,.05)}.BlogFilters-module__NpeRCW__filters-container{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-bottom:1rem;display:flex}.BlogFilters-module__NpeRCW__search-box{flex:300px;position:relative}.BlogFilters-module__NpeRCW__search-icon{color:#94a3b8;pointer-events:none;transition:color .3s;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.BlogFilters-module__NpeRCW__search-input{color:#0d0d0c;background-color:#fff;border:2px solid #e2e8f0;border-radius:50px;width:100%;padding:.9rem 1rem .9rem 2.8rem;font-family:Montserrat,sans-serif;font-size:1rem;transition:all .3s}.BlogFilters-module__NpeRCW__search-input:focus{border-color:#d83745;outline:none;box-shadow:0 0 0 3px rgba(216,55,69,.15)}.BlogFilters-module__NpeRCW__search-input:focus+.BlogFilters-module__NpeRCW__search-icon{color:#d83745}.BlogFilters-module__NpeRCW__filter-controls{flex-wrap:wrap;flex:auto;align-items:center;gap:.75rem;display:flex}.BlogFilters-module__NpeRCW__filter-select{color:#0d0d0c;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 1rem center;background-repeat:no-repeat;background-size:1em;border:2px solid #e2e8f0;border-radius:50px;padding:.75rem 2.5rem .75rem 1.25rem;font-family:Montserrat,sans-serif;font-size:.95rem;transition:all .3s}.BlogFilters-module__NpeRCW__filter-select:focus{border-color:#d83745;outline:none;box-shadow:0 0 0 3px rgba(216,55,69,.15)}.BlogFilters-module__NpeRCW__filter-select:hover{border-color:#cbd5e1}.BlogFilters-module__NpeRCW__clear-filters-btn{color:#d83745;cursor:pointer;background-color:transparent;border:2px solid #d83745;border-radius:50px;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-family:Montserrat,sans-serif;font-size:.95rem;font-weight:600;transition:all .3s;display:inline-flex}.BlogFilters-module__NpeRCW__clear-filters-btn:hover{color:#fff;background-color:#d83745;transform:translateY(-2px)}.BlogFilters-module__NpeRCW__clear-filters-btn:active{transform:translateY(0)}.BlogFilters-module__NpeRCW__results-info{color:#64748b;border-top:1px solid #e2e8f0;align-items:center;gap:.5rem;padding-top:.5rem;font-size:.95rem;font-weight:500;display:flex}.BlogFilters-module__NpeRCW__results-info:before{content:"";background-color:#d83745;border-radius:50%;width:8px;height:8px;display:inline-block}.BlogFilters-module__NpeRCW__active-filters{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.BlogFilters-module__NpeRCW__filter-tag{color:#d83745;background-color:rgba(216,55,69,.1);border-radius:20px;align-items:center;gap:.5rem;padding:.4rem 1rem;font-size:.85rem;transition:all .3s;display:inline-flex}.BlogFilters-module__NpeRCW__filter-tag-remove{cursor:pointer;background-color:rgba(216,55,69,.2);border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:.75rem;transition:all .2s;display:inline-flex}.BlogFilters-module__NpeRCW__filter-tag-remove:hover{color:#fff;background-color:#d83745}@media (max-width:768px){.BlogFilters-module__NpeRCW__blog-filters{padding:1.5rem 0;position:relative;top:auto}.BlogFilters-module__NpeRCW__filters-container{flex-direction:column;align-items:stretch}.BlogFilters-module__NpeRCW__search-box{flex:auto}.BlogFilters-module__NpeRCW__filter-controls{justify-content:space-between}.BlogFilters-module__NpeRCW__filter-select{flex:calc(50% - .5rem);min-width:0}.BlogFilters-module__NpeRCW__clear-filters-btn{flex:1;margin-top:.5rem}}@media (max-width:480px){.BlogFilters-module__NpeRCW__blog-filters{padding:1rem 0}.BlogFilters-module__NpeRCW__filter-select{flex:100%}}
.BlogPostCard-module__WvoNoW__container{max-width:90%;margin:0 auto;padding:0 1rem}.BlogPostCard-module__WvoNoW__post-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;height:100%;transition:all .35s cubic-bezier(.25,.46,.45,.94);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.06)}.BlogPostCard-module__WvoNoW__post-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(0,0,0,.1)}.BlogPostCard-module__WvoNoW__post-card:hover .BlogPostCard-module__WvoNoW__post-image img{transform:scale(1.08)}.BlogPostCard-module__WvoNoW__post-image{height:220px;position:relative;overflow:hidden}.BlogPostCard-module__WvoNoW__post-image:after{content:"";opacity:0;background:linear-gradient(transparent,rgba(0,0,0,.5));height:50%;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.BlogPostCard-module__WvoNoW__post-card:hover .BlogPostCard-module__WvoNoW__post-image:after{opacity:1}.BlogPostCard-module__WvoNoW__post-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.BlogPostCard-module__WvoNoW__post-category{color:#fff;letter-spacing:.5px;z-index:2;background:#d83745;border-radius:30px;padding:8px 14px;font-size:.85rem;font-weight:600;transition:transform .3s;position:absolute;top:15px;right:15px;transform:translateY(0);box-shadow:0 3px 10px rgba(216,55,69,.3)}.BlogPostCard-module__WvoNoW__post-card:hover .BlogPostCard-module__WvoNoW__post-category{transform:translateY(-3px)}.BlogPostCard-module__WvoNoW__post-content{flex-direction:column;flex-grow:1;padding:25px;display:flex}.BlogPostCard-module__WvoNoW__post-meta{color:#64748b;justify-content:space-between;align-items:center;margin-bottom:15px;font-size:.85rem;display:flex}.BlogPostCard-module__WvoNoW__post-date,.BlogPostCard-module__WvoNoW__post-read-time{align-items:center;gap:8px;display:flex}.BlogPostCard-module__WvoNoW__post-title{margin-bottom:15px;font-family:Montserrat,sans-serif;font-size:1.35rem;font-weight:700;line-height:1.4}.BlogPostCard-module__WvoNoW__post-title a{color:#0d0d0c;text-decoration:none;transition:color .3s;display:inline-block;position:relative}.BlogPostCard-module__WvoNoW__post-title a:after{content:"";background:#d83745;width:0;height:2px;transition:width .3s ease-in-out;position:absolute;bottom:-3px;left:0}.BlogPostCard-module__WvoNoW__post-title a:hover{color:#d83745}.BlogPostCard-module__WvoNoW__post-title a:hover:after{width:100%}.BlogPostCard-module__WvoNoW__post-excerpt{color:#64748b;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex-grow:1;margin-bottom:20px;font-size:.95rem;line-height:1.6;display:-webkit-box;overflow:hidden}.BlogPostCard-module__WvoNoW__post-tags{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.BlogPostCard-module__WvoNoW__post-tag{color:#2563eb;cursor:pointer;background:#f1f5f9;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:600;transition:all .3s;display:inline-flex}.BlogPostCard-module__WvoNoW__post-tag:hover{color:#1e40af;background:rgba(37,99,235,.1);transform:translateY(-2px)}.BlogPostCard-module__WvoNoW__post-footer{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-top:auto;padding-top:20px;display:flex}.BlogPostCard-module__WvoNoW__post-author{align-items:center;gap:10px;display:flex}.BlogPostCard-module__WvoNoW__post-author img{object-fit:cover;border:2px solid #d83745;border-radius:50%;width:35px;height:35px;transition:transform .3s}.BlogPostCard-module__WvoNoW__post-card:hover .BlogPostCard-module__WvoNoW__post-author img{transform:scale(1.1)}.BlogPostCard-module__WvoNoW__post-author span{color:#0d0d0c;font-size:.9rem;font-weight:600}.BlogPostCard-module__WvoNoW__read-more-btn{color:#d83745;background:0 0;border:1px solid #d83745;border-radius:20px;align-items:center;gap:8px;padding:8px 18px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;position:relative;overflow:hidden}.BlogPostCard-module__WvoNoW__read-more-btn svg{transition:transform .3s}.BlogPostCard-module__WvoNoW__read-more-btn:hover{color:#fff;background:#d83745;transform:translateY(-2px);box-shadow:0 3px 10px rgba(216,55,69,.2)}.BlogPostCard-module__WvoNoW__read-more-btn:hover svg{transform:translate(4px)}.BlogPostCard-module__WvoNoW__post-card:before{content:"";background:#d83745;width:4px;height:0;transition:height .4s;position:absolute;top:0;left:0}.BlogPostCard-module__WvoNoW__post-card.BlogPostCard-module__WvoNoW__featured:after{content:"Featured";color:#fff;z-index:2;background:#d83745;border-top-right-radius:20px;border-bottom-right-radius:20px;padding:5px 15px;font-size:.8rem;font-weight:600;position:absolute;top:15px;left:0;box-shadow:2px 2px 10px rgba(0,0,0,.1)}.BlogPostCard-module__WvoNoW__post-card.BlogPostCard-module__WvoNoW__new:after{content:"New";color:#fff;z-index:2;background:#0284c7;border-top-right-radius:20px;border-bottom-right-radius:20px;padding:5px 15px;font-size:.8rem;font-weight:600;position:absolute;top:15px;left:0;box-shadow:2px 2px 10px rgba(0,0,0,.1)}@keyframes BlogPostCard-module__WvoNoW__cardAppear{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.BlogPostCard-module__WvoNoW__post-card{animation:.5s ease-out forwards BlogPostCard-module__WvoNoW__cardAppear}@media (max-width:768px){.BlogPostCard-module__WvoNoW__post-image{height:180px}.BlogPostCard-module__WvoNoW__post-title{font-size:1.2rem}.BlogPostCard-module__WvoNoW__post-content{padding:20px}}@media (max-width:480px){.BlogPostCard-module__WvoNoW__post-footer{flex-direction:column;align-items:flex-start;gap:15px}.BlogPostCard-module__WvoNoW__read-more-btn{justify-content:center;width:100%}.BlogPostCard-module__WvoNoW__post-category{padding:6px 12px;font-size:.75rem}}
.BlogPostsGrid-module__3UBKHW__container{max-width:90%;margin:0 auto;padding:0 1rem}.BlogPostsGrid-module__3UBKHW__blog-posts{background-color:#fff;padding:4rem 0;position:relative}.BlogPostsGrid-module__3UBKHW__blog-posts:before{content:"";opacity:.3;z-index:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23f1f5f9' fill-opacity='0.8'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");width:100%;height:100%;position:absolute;top:0;left:0}.BlogPostsGrid-module__3UBKHW__posts-grid-header{z-index:1;justify-content:space-between;align-items:center;margin-bottom:2.5rem;display:flex;position:relative}.BlogPostsGrid-module__3UBKHW__posts-grid-title{color:var(--text-dark);padding-bottom:.75rem;font-family:Montserrat,sans-serif;font-size:1.75rem;font-weight:700;position:relative}.BlogPostsGrid-module__3UBKHW__posts-grid-title:after{content:"";background-color:#d83745;border-radius:3px;width:60px;height:3px;position:absolute;bottom:0;left:0}.BlogPostsGrid-module__3UBKHW__posts-grid{z-index:1;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2.5rem;display:grid;position:relative}.BlogPostsGrid-module__3UBKHW__post-card-appear{animation:.5s forwards BlogPostsGrid-module__3UBKHW__fadeInUp;transform:translateY(20px)}@keyframes BlogPostsGrid-module__3UBKHW__fadeInUp{to{opacity:1;transform:translateY(0)}}.BlogPostsGrid-module__3UBKHW__posts-grid>:first-child{animation-delay:.1s}.BlogPostsGrid-module__3UBKHW__posts-grid>:nth-child(2){animation-delay:.2s}.BlogPostsGrid-module__3UBKHW__posts-grid>:nth-child(3){animation-delay:.3s}.BlogPostsGrid-module__3UBKHW__posts-grid>:nth-child(4){animation-delay:.4s}.BlogPostsGrid-module__3UBKHW__posts-grid>:nth-child(5){animation-delay:.5s}.BlogPostsGrid-module__3UBKHW__posts-grid>:nth-child(6){animation-delay:.6s}.BlogPostsGrid-module__3UBKHW__posts-grid>:nth-child(n+7){animation-delay:.7s}.BlogPostsGrid-module__3UBKHW__no-results{text-align:center;z-index:1;background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border:1px solid #e2e8f0;border-radius:16px;padding:5rem 2rem;position:relative;box-shadow:0 4px 20px rgba(0,0,0,.05)}.BlogPostsGrid-module__3UBKHW__no-results h3{color:var(--text-dark);margin-bottom:1rem;font-family:Montserrat,sans-serif;font-size:1.75rem;font-weight:700}.BlogPostsGrid-module__3UBKHW__no-results p{color:var(--text-light);max-width:500px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1.1rem;line-height:1.6}.BlogPostsGrid-module__3UBKHW__no-results .BlogPostsGrid-module__3UBKHW__clear-filters-btn{color:#fff;cursor:pointer;background-color:#d83745;border:none;border-radius:50px;justify-content:center;align-items:center;padding:.75rem 2rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;transition:all .3s;display:inline-flex;box-shadow:0 4px 12px rgba(216,55,69,.25)}.BlogPostsGrid-module__3UBKHW__no-results .BlogPostsGrid-module__3UBKHW__clear-filters-btn:hover{background-color:#c62c3a;transform:translateY(-3px);box-shadow:0 6px 16px rgba(216,55,69,.3)}.BlogPostsGrid-module__3UBKHW__no-results .BlogPostsGrid-module__3UBKHW__clear-filters-btn:active{transform:translateY(-1px)}.BlogPostsGrid-module__3UBKHW__no-results:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='%23D83745' opacity='0.2'%3E%3Cpath d='M92.25,27.75a3.3,3.3,0,0,0-1.5-2.32,2.39,2.39,0,0,0-2.38,0L75,32.63V29.38A6.39,6.39,0,0,0,68.62,23H9.38A6.39,6.39,0,0,0,3,29.38V70.62A6.39,6.39,0,0,0,9.38,77h59.25A6.39,6.39,0,0,0,75,70.62V67.37l13.38,7.2a2.39,2.39,0,0,0,2.38,0,3.3,3.3,0,0,0,1.5-2.32V27.75ZM68.62,70.62H9.38V29.38h59.25l0,41.25ZM87,65.66l-12-6.5V40.84l12-6.5Z'%3E%3C/path%3E%3Crect x='22.71' y='47.5' width='32.58' height='5' rx='2.5'%3E%3C/rect%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:120px;height:120px;margin:0 auto 2rem;display:block}.BlogPostsGrid-module__3UBKHW__posts-pagination{z-index:1;justify-content:center;gap:.5rem;margin-top:3rem;display:flex;position:relative}.BlogPostsGrid-module__3UBKHW__pagination-button{width:40px;height:40px;color:var(--text-dark);cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;font-weight:600;transition:all .3s;display:flex}.BlogPostsGrid-module__3UBKHW__pagination-button:hover{color:#d83745;border-color:#d83745}.BlogPostsGrid-module__3UBKHW__pagination-button.BlogPostsGrid-module__3UBKHW__active{color:#fff;background-color:#d83745;border-color:#d83745}.BlogPostsGrid-module__3UBKHW__pagination-button.BlogPostsGrid-module__3UBKHW__disabled{opacity:.5;cursor:not-allowed}@media (max-width:1024px){.BlogPostsGrid-module__3UBKHW__posts-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}}@media (max-width:768px){.BlogPostsGrid-module__3UBKHW__blog-posts{padding:3rem 0}.BlogPostsGrid-module__3UBKHW__posts-grid-header{flex-direction:column;align-items:flex-start;gap:1rem}.BlogPostsGrid-module__3UBKHW__posts-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width:480px){.BlogPostsGrid-module__3UBKHW__posts-grid{grid-template-columns:1fr;gap:1.5rem}}
