.page-module__jXZM3G__page{min-height:100vh}.page-module__jXZM3G__hero{background:linear-gradient(180deg,var(--bg-primary)0%,var(--bg-secondary)100%);padding:clamp(4rem,8vh,6rem) 0 clamp(3rem,6vh,4rem);position:relative;overflow:hidden}.page-module__jXZM3G__heroBackground{z-index:0;position:absolute;inset:0}.page-module__jXZM3G__gradientOrb{filter:blur(80px);background:radial-gradient(circle,#7c3aed33 0%,#0000 65%);border-radius:50%;width:700px;height:700px;animation:18s ease-in-out infinite page-module__jXZM3G__float;position:absolute;top:-30%;left:50%;transform:translate(-50%)}@keyframes page-module__jXZM3G__float{0%,to{transform:translate(-50%)translateY(0)scale(1)}50%{transform:translate(-50%)translateY(-30px)scale(1.05)}}.page-module__jXZM3G__gridPattern{opacity:.5;background-image:linear-gradient(#7c3aed08 1px,#0000 1px),linear-gradient(90deg,#7c3aed08 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0}.page-module__jXZM3G__container{z-index:1;width:100%;max-width:var(--container-max);padding:0 var(--container-padding);margin:0 auto;position:relative}.page-module__jXZM3G__heroContent{text-align:center;max-width:800px;margin:0 auto}.page-module__jXZM3G__badge{border-radius:var(--radius-full);color:var(--primary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#7c3aed14 0%,#06b6d414 100%);border:1px solid #7c3aed33;align-items:center;gap:8px;margin-bottom:clamp(1.5rem,3vh,2rem);padding:10px 20px;font-size:clamp(.875rem,1.5vw,.9375rem);font-weight:600;display:inline-flex;box-shadow:0 4px 12px #7c3aed1a}.page-module__jXZM3G__title{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:clamp(1rem,2vh,1.5rem);font-size:clamp(2.5rem,6vw,4rem);font-weight:800;line-height:1.15}.page-module__jXZM3G__gradientText{background:var(--gradient-hero);-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite page-module__jXZM3G__shimmer}@keyframes page-module__jXZM3G__shimmer{0%,to{background-position:0%}50%{background-position:200%}}.page-module__jXZM3G__description{color:var(--text-secondary);max-width:700px;margin:0 auto clamp(2rem,4vh,2.5rem);font-size:clamp(1.0625rem,2vw,1.25rem);line-height:1.7}.page-module__jXZM3G__searchBar{background:var(--surface);border:2px solid var(--border-light);border-radius:var(--radius-lg);align-items:center;gap:12px;max-width:500px;margin:0 auto;padding:14px 20px;transition:border-color .3s,box-shadow .3s;display:flex;box-shadow:0 4px 16px #00000014}.page-module__jXZM3G__searchBar:focus-within{border-color:var(--primary);box-shadow:0 4px 20px #7c3aed26}.page-module__jXZM3G__searchBar svg{color:var(--text-secondary);flex-shrink:0}.page-module__jXZM3G__searchInput{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-size:1rem}.page-module__jXZM3G__searchInput::placeholder{color:var(--text-secondary)}.page-module__jXZM3G__blogSection{background:var(--bg-secondary);padding:clamp(4rem,8vh,6rem) 0}.page-module__jXZM3G__categoryFilter{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:clamp(3rem,6vh,4rem);display:flex}.page-module__jXZM3G__categoryBtn{color:var(--text-secondary);background:var(--surface);border:2px solid var(--border-light);border-radius:var(--radius-full);cursor:pointer;padding:10px 24px;font-size:clamp(.875rem,1.5vw,1rem);font-weight:600;transition:all .3s}.page-module__jXZM3G__categoryBtn:hover{border-color:var(--primary);color:var(--primary);transform:translateY(-2px)}.page-module__jXZM3G__categoryBtn.page-module__jXZM3G__active{color:#fff;background:linear-gradient(135deg,var(--primary)0%,var(--secondary)100%);border-color:#0000;box-shadow:0 4px 16px #7c3aed4d}.page-module__jXZM3G__blogGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,350px),1fr));gap:clamp(1.5rem,3vw,2rem);display:grid}.page-module__jXZM3G__blogCard{background:var(--surface);border:2px solid var(--border-light);border-radius:var(--radius-lg);transition:transform .3s,box-shadow .3s,border-color .3s;overflow:hidden}.page-module__jXZM3G__blogCard:hover{border-color:var(--primary);transform:translateY(-8px);box-shadow:0 12px 32px #0000001f}.page-module__jXZM3G__cardImage{border-bottom:2px solid var(--border-light);background:linear-gradient(135deg,#7c3aed14 0%,#06b6d414 100%);justify-content:center;align-items:center;height:200px;display:flex}.page-module__jXZM3G__imageEmoji{font-size:5rem}.page-module__jXZM3G__cardContent{padding:clamp(1.5rem,3vw,2rem)}.page-module__jXZM3G__cardMeta{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:12px;display:flex}.page-module__jXZM3G__category,.page-module__jXZM3G__date{color:var(--text-secondary);align-items:center;gap:6px;font-size:.875rem;display:flex}.page-module__jXZM3G__category{border-radius:var(--radius-full);color:var(--primary);background:#7c3aed1a;padding:4px 12px;font-weight:600}.page-module__jXZM3G__cardTitle{color:var(--text-primary);margin-bottom:12px;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700;line-height:1.3}.page-module__jXZM3G__cardExcerpt{color:var(--text-secondary);margin-bottom:20px;font-size:clamp(.9375rem,1.5vw,1rem);line-height:1.6}.page-module__jXZM3G__cardFooter{border-top:1px solid var(--border-light);justify-content:space-between;align-items:center;padding-top:16px;display:flex}.page-module__jXZM3G__readTime{color:var(--text-secondary);align-items:center;gap:6px;font-size:.875rem;display:flex}.page-module__jXZM3G__readMore{color:var(--primary);align-items:center;gap:6px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:gap .3s;display:flex}.page-module__jXZM3G__readMore:hover{gap:10px}.page-module__jXZM3G__noResults{text-align:center;color:var(--text-secondary);padding:clamp(3rem,6vh,4rem);font-size:1.125rem}.page-module__jXZM3G__newsletter{background:linear-gradient(135deg,#7c3aed0d 0%,#06b6d40d 100%);padding:clamp(4rem,8vh,6rem) 0}.page-module__jXZM3G__newsletterContent{text-align:center;max-width:600px;margin:0 auto}.page-module__jXZM3G__newsletterTitle{color:var(--text-primary);margin-bottom:12px;font-size:clamp(2rem,4vw,2.5rem);font-weight:800}.page-module__jXZM3G__newsletterDescription{color:var(--text-secondary);margin-bottom:clamp(2rem,4vh,2.5rem);font-size:clamp(1rem,2vw,1.125rem);line-height:1.7}.page-module__jXZM3G__newsletterForm{gap:12px;max-width:500px;margin:0 auto;display:flex}.page-module__jXZM3G__newsletterInput{color:var(--text-primary);background:var(--surface);border:2px solid var(--border-light);border-radius:var(--radius-lg);outline:none;flex:1;padding:14px 20px;font-size:1rem;transition:border-color .3s,box-shadow .3s}.page-module__jXZM3G__newsletterInput:focus{border-color:var(--primary);box-shadow:0 0 0 4px #7c3aed1a}.page-module__jXZM3G__newsletterBtn{color:#fff;background:linear-gradient(135deg,var(--primary)0%,var(--secondary)100%);border-radius:var(--radius-lg);cursor:pointer;border:none;padding:14px 32px;font-size:1rem;font-weight:600;transition:transform .3s,box-shadow .3s}.page-module__jXZM3G__newsletterBtn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #7c3aed4d}@media (max-width:768px){.page-module__jXZM3G__categoryFilter{justify-content:flex-start;padding-bottom:8px;overflow-x:auto}.page-module__jXZM3G__newsletterForm{flex-direction:column}.page-module__jXZM3G__newsletterBtn{width:100%}}
