.hero-card{transition:box-shadow .2s,transform .2s}.hero-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover)!important}.cat-card{transition:box-shadow .2s,transform .2s}.cat-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover)!important}.pop-card{transition:box-shadow .2s,transform .2s}.pop-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover)!important}.state-pill{transition:background .15s,border-color .15s,color .15s}.state-pill:hover{background:var(--accent-light)!important;color:var(--accent)!important;border-color:#e8531a4d!important}.search-tag{background:var(--bg2);border:1px solid var(--border);color:var(--ink2);cursor:pointer;font-size:13px;font-family:var(--font-sans);border-radius:40px;padding:4px 12px;transition:background .15s}.search-tag:hover{background:var(--accent-light);color:var(--accent)}.blog-card article{transition:box-shadow .2s,transform .2s}.blog-card:hover article{transform:translateY(-2px);box-shadow:var(--shadow-hover)!important}@media (max-width:1000px){.hero-grid{grid-template-columns:1fr!important;gap:40px!important;padding:48px 24px 40px!important}.cat-grid,.pop-grid,.why-grid,.blog-grid,.desc-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:600px){.cat-grid{grid-template-columns:1fr!important;gap:12px!important}.cat-card{flex-direction:row!important;align-items:center!important;gap:16px!important;padding:16px!important}.cat-card-items{display:none!important}.pop-grid{grid-template-columns:1fr!important}.why-grid{grid-template-columns:1fr 1fr!important}.blog-grid,.desc-grid{grid-template-columns:1fr!important}.cat-section{padding:32px 16px 0!important}.cat-search-row{flex-direction:column!important;align-items:stretch!important}.cat-search-row h2{font-size:22px!important}.cat-search-box{max-width:100%!important}}
