.BlogPage-module__aq_3ja__pageHeader{background:linear-gradient(135deg,var(--accent-blue),#111518);text-align:center;color:#fff;border-bottom:1px solid #ffffff1a;padding:10rem 0 6rem;position:relative;overflow:hidden}.BlogPage-module__aq_3ja__pageHeader:before{content:"";pointer-events:none;background:radial-gradient(circle,#dc35451a 0%,#0000 60%);width:150%;height:150%;position:absolute;top:-50%;left:50%;transform:translate(-50%)}.BlogPage-module__aq_3ja__pageHeader h1{letter-spacing:-1px;z-index:10;font-size:4rem;position:relative}.BlogPage-module__aq_3ja__blogSection{background:var(--bg-primary);padding:8rem 0}.BlogPage-module__aq_3ja__grid{grid-template-columns:repeat(3,1fr);gap:3rem;display:grid}.BlogPage-module__aq_3ja__card{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:24px;flex-direction:column;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;box-shadow:0 15px 35px #00000008}.BlogPage-module__aq_3ja__card:hover{border-color:#dc354533;transform:translateY(-8px);box-shadow:0 25px 50px #00000014}.BlogPage-module__aq_3ja__imageWrapper{height:240px;position:relative;overflow:hidden}.BlogPage-module__aq_3ja__image{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.4,0,.2,1)}.BlogPage-module__aq_3ja__card:hover .BlogPage-module__aq_3ja__image{transform:scale(1.05)}.BlogPage-module__aq_3ja__content{flex-direction:column;flex-grow:1;padding:2.5rem;display:flex}.BlogPage-module__aq_3ja__meta{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.BlogPage-module__aq_3ja__date{color:var(--accent-main);text-transform:uppercase;letter-spacing:1px;font-size:.9rem;font-weight:600;display:inline-block}.BlogPage-module__aq_3ja__category{text-transform:uppercase;color:#64748b;background:#f1f5f9;border-radius:4px;padding:.2rem .6rem;font-size:.75rem;font-weight:700}.BlogPage-module__aq_3ja__noPosts{text-align:center;color:#64748b;background:#fff;border:1px dashed #e2e8f0;border-radius:20px;grid-column:1/-1;padding:4rem;font-style:italic}.BlogPage-module__aq_3ja__content h3{color:var(--text-primary);margin-bottom:1.2rem;font-size:1.5rem;font-weight:800;line-height:1.3}.BlogPage-module__aq_3ja__content p{color:var(--text-secondary);flex-grow:1;margin-bottom:2rem;font-size:1.05rem;line-height:1.7}.BlogPage-module__aq_3ja__readMore{color:var(--text-primary);align-items:center;width:max-content;font-size:1rem;font-weight:700;display:inline-flex;position:relative}.BlogPage-module__aq_3ja__readMore:after{content:"";background:var(--accent-main);transform-origin:100%;width:100%;height:2px;transition:transform .4s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-4px;left:0;transform:scaleX(0)}.BlogPage-module__aq_3ja__card:hover .BlogPage-module__aq_3ja__readMore{color:var(--accent-main)}.BlogPage-module__aq_3ja__card:hover .BlogPage-module__aq_3ja__readMore:after{transform-origin:0;transform:scaleX(1)}@media (max-width:968px){.BlogPage-module__aq_3ja__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.BlogPage-module__aq_3ja__pageHeader{padding:8rem 0 4rem}.BlogPage-module__aq_3ja__pageHeader h1{font-size:2.5rem}.BlogPage-module__aq_3ja__blogSection{padding:4rem 0}.BlogPage-module__aq_3ja__grid{gap:2rem}.BlogPage-module__aq_3ja__content{padding:1.5rem}.BlogPage-module__aq_3ja__content h3{font-size:1.3rem}}@media (max-width:640px){.BlogPage-module__aq_3ja__grid{grid-template-columns:1fr}}@media (max-width:480px){.BlogPage-module__aq_3ja__pageHeader h1{font-size:2rem}}
