/**
 * Arkendo pricing.
 * Source: migration/arkendo/hubspot-theme/css/arkendo.css
 */

.ak-reveal { transition: opacity 0.5s ease, transform 0.5s ease; }
.ak-reveal--hidden { opacity: 0; transform: translateY(16px); }
.ak-reveal--on { opacity: 1; transform: none; }
@media (prefers-reduced-motion: reduce) {
  .ak-reveal,
  .ak-reveal--hidden,
  .ak-reveal--on {
    opacity: 1;
    transform: none;
    transition: none;
  }
}

.grid-2 { display: grid; grid-template-columns: repeat(2, 1fr); gap: var(--space-6); }
.grid-2 > * { min-width: 0; }

.pricing-card { text-align: center; }
.pricing-card > .ak-small {
	margin-top: 16px;
	margin-bottom: 1em;
}
.pricing-card__price-label {
  font-size: var(--fs-caption);
  font-weight: var(--fw-bold);
  text-transform: uppercase;
  letter-spacing: var(--ls-caption);
  color: var(--color-accent);
  margin-bottom: var(--space-4);
}
.pricing-actions { display: flex; flex-direction: column; align-items: flex-start; margin-top: var(--space-7); }
.pricing-actions .ak-small { margin-top: var(--space-4); margin-bottom: 1em; }

@media (max-width: 699px) {
  .grid-2 { grid-template-columns: 1fr; }
}
