:root {  /* Primary Colors */  --primary: #4361ee;  --primary-dark: #3a56d4;  --primary-light: #4895ef;  --primary-extra-light: #4cc9f0;  /* Secondary Colors */  --secondary: #f72585;  --secondary-dark: #b5179e;  --secondary-light: #7209b7;  /* Neutral Colors */  --dark: #14213d;  --darker: #0d1b2a;  --light: #f8f9fa;  --lighter: #ffffff;  --gray: #6c757d;  --gray-light: #e9ecef;  --gray-dark: #495057;  /* Status Colors */  --success: #4bb543;  --warning: #ffcc00;  --danger: #f44336;  --info: #17a2b8;  /* Gradients */  --gradient-primary: linear-gradient(135deg, var(--primary) 0%, var(--primary-light) 100%);  --gradient-secondary: linear-gradient(135deg, var(--secondary) 0%, var(--secondary-light) 100%);  /* Shadows */  --shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.1);  --shadow-md: 0 4px 6px rgba(0, 0, 0, 0.1);  --shadow-lg: 0 10px 25px rgba(0, 0, 0, 0.1);  --shadow-xl: 0 20px 50px rgba(0, 0, 0, 0.15);  --shadow-inset: inset 0 2px 4px rgba(0, 0, 0, 0.05);  /* Border Radius */  --radius-sm: 8px;  --radius-md: 12px;  --radius-lg: 16px;  --radius-xl: 24px;  --radius-full: 9999px;  /* Transitions */  --transition-fast: all 0.15s ease;  --transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);  --transition-slow: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);  /* Spacing */  --space-xs: 0.25rem;  --space-sm: 0.5rem;  --space-md: 1rem;  --space-lg: 1.5rem;  --space-xl: 2rem;  --space-2xl: 3rem;}* {  box-sizing: border-box;  margin: 0;  padding: 0;}body {  font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;  color: var(--dark);  background-color: var(--light);  line-height: 1.6;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}/* Typography */h1, h2, h3, h4, h5, h6 {  font-weight: 700;  line-height: 1.2;}/* Container */.container {  width: 100%;  max-width: 1400px;  margin: 0 auto;  padding: 0 var(--space-md);}/* Hero Section */.accountants-hero {  position: relative;  background: var(--gradient-primary);  color: var(--lighter);  padding: var(--space-2xl) 0;  text-align: center;  overflow: hidden;}.hero-content {  position: relative;  z-index: 2;  max-width: 800px;  margin: 0 auto;  padding: 0 var(--space-md);}.hero-title {  font-size: 2.5rem;  font-weight: 800;  margin-bottom: var(--space-sm);  line-height: 1.2;}.hero-subtitle {  font-size: 1.25rem;  font-weight: 400;  opacity: 0.9;  max-width: 600px;  margin: 0 auto;}.hero-wave {  position: absolute;  bottom: 0;  left: 0;  width: 100%;  height: 100px;  color: var(--lighter);}.hero-wave svg {  position: absolute;  bottom: 0;  left: 0;  width: 100%;  height: 100%;}/* Filter Component */.filter-container {  display: flex;  justify-content: center;  margin-bottom: var(--space-xl);  padding: 0 var(--space-md);  animation: fadeIn 0.4s ease-out forwards;}.filter-card {  background: var(--lighter);  border-radius: var(--radius-lg);  box-shadow: var(--shadow-xl);  padding: var(--space-xl);  width: 100%;  max-width: 1600px;  border: 1px solid rgba(67, 97, 238, 0.1);  transition: var(--transition-slow);}.filter-card:hover {  box-shadow: var(--shadow-xl);  transform: translateY(-2px);}.filter-title {  font-size: 1.75rem;  font-weight: 700;  color: var(--dark);  margin-bottom: var(--space-xl);  text-align: center;  position: relative;  padding-bottom: var(--space-md);}.filter-title::after {  content: '';  position: absolute;  bottom: 0;  left: 50%;  transform: translateX(-50%);  width: 80px;  height: 3px;  background: var(--gradient-primary);  border-radius: var(--radius-full);}.filter-grid {  display: grid;  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));  gap: var(--space-lg);  margin-bottom: var(--space-xl);}.filter-group {  display: flex;  flex-direction: column;  gap: var(--space-sm);}.filter-group label {  font-size: 0.875rem;  font-weight: 600;  color: var(--gray-dark);  letter-spacing: 0.03em;  margin-left: var(--space-xs);}.input-group {  position: relative;  display: flex;  align-items: center;  transition: var(--transition);}.search-icon {  position: absolute;  left: var(--space-md);  color: var(--gray);  font-size: 1rem;  z-index: 2;  transition: var(--transition);}.search-input,.form-select,.form-control {  width: 100%;  padding: var(--space-md) var(--space-md) var(--space-md) var(--space-2xl);  border: 1px solid var(--gray-light);  border-radius: var(--radius-md);  font-size: 0.9375rem;  transition: var(--transition);  background-color: var(--lighter);  font-family: inherit;  color: var(--gray-dark);  box-shadow: var(--shadow-inset);}.search-input:focus,.form-select:focus,.form-control:focus {  outline: none;  border-color: var(--primary);  box-shadow: 0 0 0 3px rgba(67, 97, 238, 0.15);  background-color: var(--lighter);}.search-input:focus + .search-icon {  color: var(--primary);}.form-select {  appearance: none;  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%236c757d' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E");  background-repeat: no-repeat;  background-position: right var(--space-md) center;  background-size: 16px 12px;  padding-right: var(--space-2xl);  cursor: pointer;}.range-inputs {  display: flex;  align-items: center;  gap: var(--space-sm);}.range-inputs input {  flex: 1;  padding: var(--space-sm) var(--space-md);  border: 1px solid var(--gray-light);  border-radius: var(--radius-sm);  font-size: 0.875rem;  transition: var(--transition);  background-color: var(--lighter);}.range-inputs input:focus {  outline: none;  border-color: var(--primary);  box-shadow: 0 0 0 2px rgba(67, 97, 238, 0.1);}.range-inputs span {  color: var(--gray);  font-size: 0.875rem;  font-weight: 500;}.button-group {  display: flex;  gap: var(--space-md);  justify-content: center;  flex-wrap: wrap;  margin-top: var(--space-lg);}.btn {  display: inline-flex;  align-items: center;  justify-content: center;  padding: var(--space-md) var(--space-lg);  font-size: 0.9375rem;  font-weight: 600;  border-radius: var(--radius-md);  cursor: pointer;  transition: var(--transition-fast);  border: none;  gap: var(--space-sm);  text-decoration: none;  min-width: 180px;}.btn-primary {  background: var(--gradient-primary);  color: var(--lighter);  box-shadow: var(--shadow-sm);  position: relative;  overflow: hidden;}.btn-primary::before {  content: '';  position: absolute;  top: 0;  left: -100%;  width: 100%;  height: 100%;  background: linear-gradient(90deg, transparent, rgba(255,255,255,0.2), transparent);  transition: var(--transition-slow);}.btn-primary:hover {  transform: translateY(-2px);  box-shadow: var(--shadow-md);}.btn-primary:hover::before {  left: 100%;}.btn-outline {  background: transparent;  color: var(--primary);  border: 2px solid var(--primary);  transition: var(--transition);}.btn-outline:hover {  background: var(--primary);  color: var(--lighter);  transform: translateY(-2px);  box-shadow: var(--shadow-sm);}.glow-on-hover:hover {  box-shadow: 0 0 15px rgba(67, 97, 238, 0.4);}.btn-text {  position: relative;  z-index: 2;}.btn-icon {  font-size: 0.9em;  position: relative;  z-index: 2;}.active-filters {  margin-top: var(--space-xl);  padding-top: var(--space-lg);  border-top: 1px solid var(--gray-light);  font-size: 0.875rem;  color: var(--gray-dark);  animation: fadeIn 0.3s ease-out;}.active-filters span {  font-weight: 600;  color: var(--dark);  display: block;  margin-bottom: var(--space-sm);}.filter-tags {  display: flex;  flex-wrap: wrap;  gap: var(--space-sm);}.filter-tag {  background: var(--primary-extra-light);  padding: var(--space-xs) var(--space-sm);  border-radius: var(--radius-sm);  font-size: 0.8125rem;  display: inline-flex;  align-items: center;  gap: var(--space-xs);  color: var(--darker);  font-weight: 500;  box-shadow: var(--shadow-sm);  transition: var(--transition);}.filter-tag:hover {  transform: translateY(-1px);  box-shadow: var(--shadow-md);}.filter-tag a {  color: var(--gray-dark);  text-decoration: none;  display: flex;  align-items: center;  transition: var(--transition);}.filter-tag a:hover {  color: var(--danger);}/* Responsive Adjustments */@media (max-width: 768px) {  .filter-card {    padding: var(--space-lg);  }  .filter-title {    font-size: 1.5rem;    margin-bottom: var(--space-lg);  }  .filter-grid {    grid-template-columns: 1fr;    gap: var(--space-md);  }  .button-group {    flex-direction: column;    gap: var(--space-sm);  }  .btn {    width: 100%;  }}/* Animations */@keyframes fadeIn {  from { opacity: 0; transform: translateY(5px); }  to { opacity: 1; transform: translateY(0); }}/* Micro-interactions */.form-select:hover {  border-color: var(--primary-light);}.range-inputs input:hover {  border-color: var(--primary-light);}.filter-tag a i {  transition: var(--transition-fast);}.filter-tag a:hover i {  transform: scale(1.1);}/* Accountants Grid */.accountants-grid {  display: grid;  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));  gap: var(--space-lg);  margin-bottom: var(--space-xl);  margin-left: 4rem;  margin-right: 4rem;  padding: 0 var(--space-md);}.accountant-card {  perspective: 1000px;  height: 100%;  min-height: 500px;}.accountant-card-inner {  position: relative;  width: 100%;  height: 100%;  transition: transform 0.6s;  transform-style: preserve-3d;  border-radius: var(--radius-lg);  box-shadow: var(--shadow-md);  background: var(--lighter);}.accountant-card.flipped .accountant-card-inner {  transform: rotateY(180deg);}.accountant-card-front,.accountant-card-back {  position: absolute;  width: 100%;  height: 100%;  backface-visibility: hidden;  padding: var(--space-lg);  overflow: hidden;}.accountant-card-front {  display: flex;  flex-direction: column;}.accountant-card-back {  transform: rotateY(180deg);  overflow-y: auto;}/* Badges */.accountant-badge {  position: absolute;  top: var(--space-md);  right: var(--space-md);  background: var(--gradient-secondary);  color: var(--lighter);  padding: var(--space-xs) var(--space-sm);  border-radius: var(--radius-sm);  font-size: 0.75rem;  font-weight: 600;  text-transform: uppercase;  letter-spacing: 0.05em;  box-shadow: var(--shadow-sm);  z-index: 2;}.badge-primary {  background: var(--gradient-primary);}.badge-secondary {  background: var(--gradient-secondary);}.badge-tertiary {  background: linear-gradient(135deg, var(--success) 0%, var(--info) 100%);}/* Accountant Info */.accountant-avatar {  width: 120px;  height: 120px;  margin: 0 auto var(--space-md);  border-radius: 50%;  overflow: hidden;  border: 4px solid var(--lighter);  box-shadow: var(--shadow-md);  position: relative;}.accountant-avatar img {  width: 100%;  height: 100%;  object-fit: cover;}.accountant-info {  flex: 1;  margin-bottom: var(--space-md);  display: flex;  flex-direction: column;  gap: var(--space-sm);}.accountant-name {  font-size: 1.25rem;  font-weight: 700;  color: var(--darker);  margin-bottom: 0;  text-align: center;}.accountant-type {  font-size: 0.9rem;  color: var(--primary);  font-weight: 600;  margin-bottom: 0;  text-align: center;}.accountant-location,.accountant-experience,.accountant-rate,.accountant-languages,.accountant-qualifications {  display: flex;  align-items: center;  gap: var(--space-sm);  font-size: 0.85rem;  color: var(--gray-dark);}.accountant-location i,.accountant-experience i,.accountant-rate i,.accountant-languages i,.accountant-qualifications i {  color: var(--primary);  min-width: 16px;}.accountant-rating {  display: flex;  flex-direction: column;  align-items: center;  gap: var(--space-xs);  margin: var(--space-sm) 0;}.stars {  color: var(--warning);  font-size: 1rem;}.rating-text {  font-size: 0.8rem;  color: var(--gray);}.accountant-footer {  margin-top: auto;  border-top: 1px solid var(--gray-light);  padding-top: var(--space-md);}.btn-view-profile {  background: transparent;  color: var(--primary);  font-weight: 600;  padding: var(--space-sm) 0;  width: 100%;  display: flex;  justify-content: center;  align-items: center;  gap: var(--space-sm);}.btn-view-profile:hover {  color: var(--primary-dark);}/* Back Card Styles */.back-content {  height: 100%;  display: flex;  flex-direction: column;  gap: var(--space-lg);}.back-content h4 {  font-size: 1.1rem;  margin-bottom: var(--space-md);  color: var(--dark);  text-align: center;}.contact-section,.services-section,.expertise-section,.reviews-section {  width: 100%;}.contact-item {  display: flex;  align-items: center;  gap: var(--space-sm);  margin-bottom: var(--space-sm);  padding: var(--space-sm);  background: var(--light);  border-radius: var(--radius-sm);  font-size: 0.9rem;}.contact-item i {  color: var(--primary);  min-width: 20px;  text-align: center;}.contact-unavailable {  display: flex;  align-items: center;  gap: var(--space-sm);  padding: var(--space-md);  background: var(--light);  border-radius: var(--radius-sm);  color: var(--danger);  margin-bottom: var(--space-md);  font-size: 0.9rem;}.services-list {  list-style: none;  margin-left: var(--space-sm);}.services-list li {  margin-bottom: var(--space-sm);  font-size: 0.9rem;  display: flex;  align-items: flex-start;  gap: var(--space-sm);}.services-list li i {  color: var(--success);  margin-top: 2px;}.expertise-section h5 {  font-size: 0.9rem;  margin-bottom: var(--space-sm);  color: var(--gray-dark);}.expertise-tags {  display: flex;  flex-wrap: wrap;  gap: var(--space-xs);}.expertise-tag {  background: var(--primary-light);  color: var(--darker);  padding: var(--space-xs) var(--space-sm);  border-radius: var(--radius-sm);  font-size: 0.75rem;  font-weight: 500;}.btn-close-profile {  position: absolute;  top: var(--space-md);  right: var(--space-md);  width: 32px;  height: 32px;  border-radius: 50%;  background: var(--light);  color: var(--gray);  padding: 0;  display: flex;  align-items: center;  justify-content: center;  border: none;  cursor: pointer;  z-index: 2;}.btn-close-profile:hover {  background: var(--gray-light);}/* Reviews Section */.reviews-section {  margin-top: var(--space-lg);  padding-top: var(--space-lg);  border-top: 1px solid var(--gray-light);}.reviews-section h5 {  font-size: 1rem;  margin-bottom: var(--space-md);  color: var(--dark);}.reviews-list {  display: flex;  flex-direction: column;  gap: var(--space-md);  margin-bottom: var(--space-md);}.review-item {  background: var(--light);  padding: var(--space-md);  border-radius: var(--radius-md);  box-shadow: var(--shadow-sm);}.review-header {  display: flex;  justify-content: space-between;  align-items: center;  margin-bottom: var(--space-xs);}.review-author {  font-weight: 600;  color: var(--dark);  font-size: 0.9rem;}.review-rating {  color: var(--warning);  font-size: 0.8rem;}.review-content {  font-size: 0.9rem;  color: var(--gray-dark);  margin-bottom: var(--space-xs);  line-height: 1.5;}.review-date {  font-size: 0.8rem;  color: var(--gray);  text-align: right;}.no-reviews {  text-align: center;  padding: var(--space-md);  background: var(--light);  border-radius: var(--radius-md);  margin-bottom: var(--space-md);}.no-reviews p {  color: var(--gray);  margin: 0;  font-size: 0.9rem;}/* Review Form */.review-form-container {  margin-top: var(--space-md);}.btn-leave-review {  width: 100%;  margin-bottom: var(--space-md);}.review-form {  background: var(--light);  padding: var(--space-md);  border-radius: var(--radius-md);  box-shadow: var(--shadow-sm);}.review-form h6 {  font-size: 0.95rem;  margin-bottom: var(--space-md);  color: var(--dark);}.rating-input {  display: flex;  align-items: center;  gap: var(--space-sm);  margin-bottom: var(--space-md);}.star-rating {  display: flex;  flex-direction: row-reverse;  justify-content: flex-end;}.star-rating input {  display: none;}.star-rating label {  color: var(--gray-light);  font-size: 1.25rem;  padding: 0 var(--space-xs);  cursor: pointer;  transition: var(--transition);}.star-rating input:checked ~ label,.star-rating input:checked ~ label ~ label,.star-rating label:hover,.star-rating label:hover ~ label {  color: var(--warning);}.form-group {  margin-bottom: var(--space-md);}.form-control {  width: 100%;  padding: var(--space-sm);  border: 1px solid var(--gray-light);  border-radius: var(--radius-sm);  font-family: inherit;  transition: var(--transition);}.form-control:focus {  outline: none;  border-color: var(--primary);  box-shadow: 0 0 0 2px rgba(67, 97, 238, 0.2);}.form-actions {  display: flex;  gap: var(--space-sm);}.login-prompt {  text-align: center;}/* View All Reviews Link */.view-all-reviews {  display: block;  text-align: center;  margin-top: var(--space-md);  color: var(--primary);  font-size: 0.9rem;  text-decoration: none;}.view-all-reviews:hover {  text-decoration: underline;}/* Benefits Section */.benefits-section {  background-color: var(--lighter);  padding: var(--space-2xl) 0;  position: relative;}.section-title {  text-align: center;  font-size: 1.8rem;  color: var(--dark);  margin-bottom: var(--space-xl);  font-weight: 700;}.benefits-grid {  display: grid;  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));  gap: var(--space-lg);  max-width: 1200px;  margin: 0 auto;  padding: 0 var(--space-md);}.benefit-card {  background: var(--light);  border-radius: var(--radius-lg);  padding: var(--space-xl);  text-align: center;  transition: var(--transition);  box-shadow: var(--shadow-sm);  display: flex;  flex-direction: column;  align-items: center;  gap: var(--space-md);}.benefit-card:hover {  transform: translateY(-5px);  box-shadow: var(--shadow-md);}.benefit-icon {  font-size: 2.5rem;  color: var(--primary);  margin-bottom: 0;}.benefit-card h3 {  font-size: 1.2rem;  margin-bottom: 0;  color: var(--dark);}.benefit-card p {  color: var(--gray-dark);  font-size: 0.95rem;  line-height: 1.6;  margin-bottom: 0;}/* Testimonials Section */.testimonials-section {  background-color: var(--light);  padding: var(--space-2xl) 0;}.testimonial-card {  background: var(--lighter);  border-radius: var(--radius-lg);  padding: var(--space-xl);  box-shadow: var(--shadow-sm);  position: relative;  max-width: 800px;  margin: 0 auto;}.testimonial-text {  font-size: 1.1rem;  font-style: italic;  color: var(--dark);  margin-bottom: var(--space-lg);  line-height: 1.7;  position: relative;}.testimonial-text::before,.testimonial-text::after {  content: '"';  color: var(--gray-light);  font-size: 2rem;  line-height: 0;}.testimonial-text::before {  vertical-align: -0.4em;  margin-right: 0.1em;}.testimonial-text::after {  vertical-align: -0.6em;  margin-left: 0.1em;}.testimonial-author {  display: flex;  align-items: center;}.testimonial-author img {  width: 60px;  height: 60px;  border-radius: 50%;  object-fit: cover;  margin-right: var(--space-md);}.author-info h4 {  font-size: 1.1rem;  color: var(--dark);  margin-bottom: var(--space-xs);}.author-info p {  color: var(--gray);  font-size: 0.9rem;}/* Process Section */.process-section {  background-color: var(--lighter);  padding: var(--space-2xl) 0;  border-top: 1px solid var(--gray-light);}.process-steps {  display: grid;  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));  gap: var(--space-xl);  max-width: 1200px;  margin: 0 auto;  padding: 0 var(--space-md);}.process-step {  text-align: center;  position: relative;  padding: var(--space-lg);  display: flex;  flex-direction: column;  align-items: center;}.process-step::after {  content: '';  position: absolute;  top: 60px;  right: -50px;  width: 100px;  height: 20px;  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%234361ee'%3E%3Cpath d='M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z'/%3E%3C/svg%3E") no-repeat center;  background-size: contain;  opacity: 0.5;}.process-step:last-child::after {  display: none;}.step-number {  width: 60px;  height: 60px;  background: var(--gradient-primary);  color: var(--lighter);  border-radius: 50%;  display: flex;  align-items: center;  justify-content: center;  font-size: 1.5rem;  font-weight: 700;  margin: 0 auto var(--space-md);}.process-step h3 {  font-size: 1.3rem;  color: var(--dark);  margin-bottom: var(--space-sm);}.process-step p {  color: var(--gray-dark);  line-height: 1.6;  margin-bottom: 0;}/* No Results */.no-results {  grid-column: 1 / -1;  display: flex;  justify-content: center;  align-items: center;  min-height: 300px;  padding: var(--space-xl);}.no-results-content {  text-align: center;  max-width: 500px;  padding: var(--space-xl);  display: flex;  flex-direction: column;  align-items: center;  gap: var(--space-md);}.no-results-icon {  font-size: 3rem;  color: var(--gray-light);  margin-bottom: 0;}.no-results h3 {  font-size: 1.5rem;  margin-bottom: 0;  color: var(--gray-dark);}.no-results p {  color: var(--gray);  margin-bottom: 0;}/* Pagination */.pagination-container {  display: flex;  justify-content: center;  margin-top: var(--space-xl);  padding: 0 var(--space-md);}.pagination {  display: flex;  gap: var(--space-xs);}.page-item {  display: flex;  align-items: center;  justify-content: center;  width: 40px;  height: 40px;  border-radius: var(--radius-sm);  background: var(--light);  color: var(--gray-dark);  font-weight: 600;  text-decoration: none;  transition: var(--transition);}.page-item:hover {  background: var(--gray-light);}.page-item.active {  background: var(--primary);  color: var(--lighter);}.page-item.ellipsis {  background: transparent;  pointer-events: none;}/* Responsive Design */@media (max-width: 992px) {  .process-step::after {    display: none;  }}@media (max-width: 768px) {  .hero-title {    font-size: 2rem;  }  .hero-subtitle {    font-size: 1rem;  }  .filter-card {    padding: var(--space-lg);  }  .accountants-grid {    grid-template-columns: 1fr;  }  .review-header {    flex-direction: column;    align-items: flex-start;    gap: var(--space-xs);  }  .form-actions {    flex-direction: column;  }  .form-actions .btn {    width: 100%;  }  .testimonial-author {    flex-direction: column;    text-align: center;    gap: var(--space-sm);  }  .testimonial-author img {    margin-right: 0;    margin-bottom: var(--space-sm);  }}@media (min-width: 992px) {  .accountants-grid {    grid-template-columns: repeat(auto-fill, minmax(350px, 1fr));  }}/* Animations */@keyframes fadeIn {  from { opacity: 0; transform: translateY(10px); }  to { opacity: 1; transform: translateY(0); }}.accountant-card {  animation: fadeIn 0.5s ease forwards;  opacity: 0;}.accountant-card:nth-child(1) { animation-delay: 0.1s; }.accountant-card:nth-child(2) { animation-delay: 0.2s; }.accountant-card:nth-child(3) { animation-delay: 0.3s; }.accountant-card:nth-child(4) { animation-delay: 0.4s; }.accountant-card:nth-child(5) { animation-delay: 0.5s; }.accountant-card:nth-child(6) { animation-delay: 0.6s; }