:root{--colorDarkBlue: #3286d4;--colorBorder: #e0e0e0;--colorText: #333;--colorTextLight: #666;--colorBackground: #f8f9fa;--colorWhite: #fff;--shadowLight: 0 2px 8px rgba(0, 0, 0, .1);--shadowMedium: 0 4px 16px rgba(0, 0, 0, .15);--borderRadius: 12px;--transition: all .3s ease}.states-section{padding:4rem 0}.states-title{font-size:2.5rem;font-weight:700;text-align:center;margin:0 0 3rem;color:var(--colorText)}.states-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.state-card{display:block;text-decoration:none;background:var(--colorWhite);border-radius:var(--borderRadius);box-shadow:var(--shadowLight);transition:var(--transition);overflow:hidden;border:2px solid transparent}.state-card:hover{transform:translateY(-4px);box-shadow:var(--shadowMedium);border-color:var(--colorDarkBlue)}.state-card-content{padding:2rem;text-align:center}.state-name{font-size:1.5rem;font-weight:700;margin:0 0 .5rem;color:var(--colorText)}.state-specialist-count{font-size:1rem;color:var(--colorDarkBlue);font-weight:600;margin:0 0 1rem}.state-image{margin-top:1rem;border-radius:8px;overflow:hidden}.state-image img{width:100%;height:175px;object-fit:cover;transition:var(--transition)}.state-card:hover .state-image img{transform:scale(1.05)}.bg-light-gray{background-color:#f0f2f5}@media (max-width: 768px){.states-title{font-size:2rem}.states-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem}}@media (max-width: 480px){.states-section{padding:2rem 0}.states-grid{grid-template-columns:1fr;gap:1rem}.state-card-content{padding:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/states-grid.css.map */
