.BlogHero-module__0IlxyG__hero{background:var(--bg-hero-gradient);padding:120px 0 48px;position:relative;overflow:hidden}.BlogHero-module__0IlxyG__backdrop{opacity:.08;pointer-events:none;background-image:url(/images/feature-bg.png);background-position:50%;background-size:cover;position:absolute;inset:0}.BlogHero-module__0IlxyG__content{z-index:1;max-width:920px;margin:0 auto;padding:0 24px;position:relative}.BlogHero-module__0IlxyG__copy{text-align:center}.BlogHero-module__0IlxyG__label{border-radius:var(--radius-full);min-height:38px;color:var(--primary);letter-spacing:.14em;text-transform:uppercase;background:#00bcd414;border:1px solid #00bcd426;align-items:center;margin-bottom:18px;padding:0 16px;font-size:.74rem;font-weight:700;display:inline-flex}.BlogHero-module__0IlxyG__title{font-family:var(--font-display);letter-spacing:-.04em;color:var(--text-heading);margin:0;font-size:clamp(2.2rem,4.8vw,4rem);line-height:1.05}.BlogHero-module__0IlxyG__description{max-width:720px;color:var(--text-secondary);margin:16px auto 0;font-size:1.05rem;line-height:1.85}.BlogHero-module__0IlxyG__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.BlogHero-module__0IlxyG__stat{border:1px solid var(--border-color);box-shadow:var(--shadow-xs);background:#ffffffeb;border-radius:24px;padding:18px 20px}.BlogHero-module__0IlxyG__stat span{font-family:var(--font-display);color:var(--text-heading);margin-bottom:8px;font-size:1.4rem;font-weight:800;line-height:1;display:block}.BlogHero-module__0IlxyG__stat p{color:var(--text-secondary);font-size:.84rem;line-height:1.5}@media (max-width:900px){.BlogHero-module__0IlxyG__hero{padding-top:108px}.BlogHero-module__0IlxyG__stats{grid-template-columns:1fr}}@media (max-width:768px){.BlogHero-module__0IlxyG__hero{padding:100px 0 40px}.BlogHero-module__0IlxyG__content{padding-left:16px;padding-right:16px}}@media (max-width:480px){.BlogHero-module__0IlxyG__hero{padding:90px 0 36px}.BlogHero-module__0IlxyG__title{font-size:clamp(1.6rem,8vw,2.4rem)}.BlogHero-module__0IlxyG__description{font-size:.95rem}.BlogHero-module__0IlxyG__label{min-height:32px;padding:0 12px;font-size:.68rem}.BlogHero-module__0IlxyG__stat{padding:14px 16px}.BlogHero-module__0IlxyG__stat span{font-size:1.2rem}.BlogHero-module__0IlxyG__stat p{font-size:.8rem}}@media (max-width:359px){.BlogHero-module__0IlxyG__hero{padding:80px 0 28px}.BlogHero-module__0IlxyG__content{padding:0 12px}.BlogHero-module__0IlxyG__title{font-size:clamp(1.2rem,7vw,1.5rem)}.BlogHero-module__0IlxyG__description{font-size:.84rem}.BlogHero-module__0IlxyG__label{letter-spacing:.1em;min-height:26px;padding:0 8px;font-size:.6rem}.BlogHero-module__0IlxyG__stats{gap:8px}.BlogHero-module__0IlxyG__stat{padding:10px 12px}.BlogHero-module__0IlxyG__stat span{font-size:1rem}.BlogHero-module__0IlxyG__stat p{font-size:.76rem}}@media (max-width:279px){.BlogHero-module__0IlxyG__hero{padding:68px 0 20px}.BlogHero-module__0IlxyG__title{font-size:clamp(1rem,6.5vw,1.2rem)}.BlogHero-module__0IlxyG__description{font-size:.78rem}.BlogHero-module__0IlxyG__label{min-height:22px;padding:0 6px;font-size:.54rem}.BlogHero-module__0IlxyG__stat{border-radius:16px;padding:8px 10px}.BlogHero-module__0IlxyG__stat span{font-size:.9rem}.BlogHero-module__0IlxyG__stat p{font-size:.72rem}}
.BlogCategoryTabs-module__O-as9G__tabs{flex-wrap:wrap;gap:10px;display:flex}.BlogCategoryTabs-module__O-as9G__tab{border-radius:var(--radius-full);border:1px solid var(--border-color);min-height:40px;color:var(--text-secondary);cursor:pointer;transition:transform var(--transition-base), border-color var(--transition-base), color var(--transition-base), background var(--transition-base);background:#fffffff2;justify-content:center;align-items:center;padding:0 16px;font-size:.8rem;font-weight:600;display:inline-flex}.BlogCategoryTabs-module__O-as9G__tab:hover{border-color:var(--border-hover);color:var(--primary);transform:translateY(-1px)}.BlogCategoryTabs-module__O-as9G__active{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:0 10px 20px #00bcd438}@media (max-width:768px){.BlogCategoryTabs-module__O-as9G__tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.BlogCategoryTabs-module__O-as9G__tab{white-space:nowrap;flex-shrink:0}}@media (max-width:359px){.BlogCategoryTabs-module__O-as9G__tab{min-height:32px;padding:0 10px;font-size:.74rem}}@media (max-width:279px){.BlogCategoryTabs-module__O-as9G__tab{min-height:28px;padding:0 8px;font-size:.68rem}.BlogCategoryTabs-module__O-as9G__tabs{gap:6px}}
.BlogIcon-module__RDx3Ta__blogIcon{border:1px solid var(--border-color);background:var(--bg-white);width:52px;height:52px;box-shadow:var(--shadow-xs);color:var(--text-heading);border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.BlogIcon-module__RDx3Ta__blogIcon svg{width:24px;height:24px}.BlogIcon-module__RDx3Ta__accentEmerald{color:var(--primary);background:#00bcd414;border-color:#00bcd426}.BlogIcon-module__RDx3Ta__accentAmber{color:#c77700;background:#ff980014;border-color:#ff980026}.BlogIcon-module__RDx3Ta__accentCyan{color:var(--primary-dark);background:#26c6da14;border-color:#26c6da26}.BlogIcon-module__RDx3Ta__accentViolet{color:var(--secondary);background:#6c63ff14;border-color:#6c63ff26}@media (max-width:279px){.BlogIcon-module__RDx3Ta__blogIcon{border-radius:12px;width:40px;height:40px}.BlogIcon-module__RDx3Ta__blogIcon svg{width:18px;height:18px}}
