/* frontend/hosting.blade.php-dən köçürülüb */
.fw-700 { font-weight: 700; }
.az-hosting-tabs {
  display: flex; justify-content: center; gap: 8px;
  background: #fff; border: 1px solid var(--gray-200);
  border-radius: 50px; padding: 6px;
  width: fit-content; margin: 0 auto;
  box-shadow: var(--shadow-sm);
}
.az-hosting-tab {
  background: transparent; border: none; border-radius: 50px;
  padding: 10px 28px; font-size: .95rem; font-weight: 600;
  color: var(--gray-600); cursor: pointer; transition: all .25s;
  display: flex; align-items: center;
}
.az-hosting-tab:hover { color: var(--blue); background: var(--blue-pale); }
.az-hosting-tab.active { background: var(--blue); color: #fff; box-shadow: 0 4px 12px rgba(21,101,192,.3); }
.az-hosting-content { display: none; }
.az-hosting-content.active { display: block; }
.az-feature-mini-card {
  background: #fff; border: 1px solid var(--gray-200);
  border-radius: var(--radius-lg); padding: 20px 14px;
  height: 100%; transition: all .2s;
}
.az-feature-mini-card:hover { border-color: var(--blue-mid); transform: translateY(-3px); box-shadow: var(--shadow-lg); }
.az-seo-content {
  background: var(--gray-50); border: 1px solid var(--gray-200);
  border-radius: var(--radius-xl); padding: 48px;
}
@media(max-width:768px) { .az-seo-content { padding: 24px 18px; } }
