.elementor-6187 .elementor-element.elementor-element-68ac09c{--display:flex;}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-6187 .elementor-element.elementor-element-1efca27{--iteration-count:infinite;}.elementor-6187 .elementor-element.elementor-element-1efca27 .elementor-headline{text-align:center;font-family:"Space Grotesk", Sans-serif;font-weight:600;}.elementor-6187 .elementor-element.elementor-element-55b0d83{--display:flex;}.elementor-widget-stripe-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-stripe-button .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6187 .elementor-element.elementor-element-9a20f0d .elementor-button-content-wrapper{flex-direction:row;}.elementor-6187 .elementor-element.elementor-element-9a20f0d .elementor-button{fill:#FFF;color:#FFF;background-color:#635bff;border-style:none;}.elementor-6187 .elementor-element.elementor-element-3ae35e0{--display:flex;}/* Start custom CSS for html, class: .elementor-element-3bac293 *//* Text chính */
.plan__features__item {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 6px;

  /* Thông số text điều chỉnh được */
  font-size: 16px;        /* chỉnh kích thước chữ */
  line-height: 1.4;       /* chỉnh độ cao dòng */
  font-weight: 500;       /* chỉnh độ đậm (400 = normal, 500 = medium, 700 = bold) */
  color: #333;            /* chỉnh màu chữ */
  font-family: "Arial", sans-serif; /* đổi font chữ */
}

/* Bao icon + tooltip */
.plan__features__item--tooltip {
  position: relative;
  display: inline-block;
}

/* Icon (dấu chấm hỏi hoặc chữ i) */
.tooltip__icon {
  width: 18px;
  height: 18px;
  background: #1a73e8;
  border-radius: 50%;
  color: #fff;
  font-size: 12px;
  line-height: 18px;
  text-align: center;
  cursor: pointer;
  display: inline-block;
}

/* Tooltip content */
.tooltip__content {
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.3s;
  position: absolute;
  bottom: 125%;
  left: 50%;
  transform: translateX(-50%);

  background: #0c2456;
  color: #fff;
  padding: 10px 14px;
  border-radius: 6px;
  width: 260px;
  z-index: 99;

  /* Thông số text điều chỉnh được */
  font-size: 14px;        /* chỉnh kích thước chữ tooltip */
  line-height: 1.5;       /* chỉnh khoảng cách dòng tooltip */
  font-weight: 400;       /* chỉnh độ đậm chữ tooltip */
  font-style: normal;     /* hoặc italic nếu muốn */
  text-align: left;       /* căn lề text tooltip */
}

/* Mũi tên tooltip */
.tooltip__content::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -6px;
  border-width: 6px;
  border-style: solid;
  border-color: #0c2456 transparent transparent transparent;
}

/* Hover hoặc focus thì hiện tooltip */
.plan__features__item--tooltip:hover .tooltip__content,
.plan__features__item--tooltip:focus-within .tooltip__content {
  visibility: visible;
  opacity: 1;
}/* End custom CSS */