.blog-module__JsT-Oq__heroSection{background:radial-gradient(circle at 50% 50%,var(--bg-mood-offering)0%,var(--bg-pure-black)100%);background-size:100% 100%}.blog-module__JsT-Oq__title{font-family:var(--font-open-sans),sans-serif;letter-spacing:-.02em;color:var(--text-primary,#fff);margin:0 auto 1.5rem;font-size:clamp(2.2rem,4vw,3.8rem);font-weight:800;line-height:1.1}.blog-module__JsT-Oq__highlight{background:var(--gradient-primary);-webkit-text-fill-color:transparent;color:var(--brand-red);background-size:200%;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite blog-module__JsT-Oq__highlightGradient;display:inline-block;position:relative}@keyframes blog-module__JsT-Oq__highlightGradient{0%{background-position:0%}to{background-position:200%}}.blog-module__JsT-Oq__badge{text-transform:uppercase;letter-spacing:.1em;color:var(--text-primary);background:#ffffff1a;border:1px solid #fff3;border-radius:100px;align-items:center;gap:8px;margin-bottom:2rem;padding:.6rem 1.2rem;font-size:.85rem;font-weight:600;display:inline-flex;box-shadow:0 4px 15px #0000001a}.blog-module__JsT-Oq__badgePulse{color:var(--brand-red,#e63946);font-size:10px;animation:2s infinite blog-module__JsT-Oq__pulse}@keyframes blog-module__JsT-Oq__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.blog-module__JsT-Oq__blogCard{-webkit-backdrop-filter:blur(10px);background:#ffffff05;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;height:100%;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative;overflow:hidden}.blog-module__JsT-Oq__blogCard:hover{background:#ffffff0a;border-color:#3b82f666;transform:translateY(-10px);box-shadow:0 20px 40px -15px #00000080,0 0 20px #3b82f61a}.blog-module__JsT-Oq__blogCard:hover .blog-module__JsT-Oq__readMoreArrow{transform:translate(5px)}
