/*
 * PluginPip 2027 / Pricing card actions v1.6.11
 * Bespoke offset-corner capsules, not loose links or generic arrow buttons.
 */
.pp-folio .pp-folio-subcard--actions {
  display:flex;
  flex-direction:column;
  align-items:stretch;
}
.pp-folio .pp-folio-subcard--actions > p {
  flex:none;
}
.pp-folio .pp-folio-card-actions {
  display:flex;
  align-items:stretch;
  flex-wrap:wrap;
  gap:.7rem;
  margin-top:auto;
  padding-top:1.15rem;
  width:100%;
}
.pp-folio .pp-folio-card-pill,
.pp-folio .pp-folio-chapter__body .pp-folio-card-pill {
  box-sizing:border-box;
  display:inline-flex;
  align-items:center;
  justify-content:space-between;
  gap:.75rem;
  flex:1 1 138px;
  min-width:0;
  width:auto;
  min-height:46px;
  border-radius:999px 999px 18px 999px;
  padding:.75rem 1rem;
  border:1.5px solid transparent;
  font-family:inherit;
  font-size:.84rem;
  line-height:1.25;
  font-weight:780;
  text-align:center;
  text-decoration:none;
  text-underline-offset:0;
  letter-spacing:-.015em;
  transition:transform .22s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease;
}
.pp-folio .pp-folio-card-pill--primary,
.pp-folio .pp-folio-chapter__body .pp-folio-card-pill--primary {
  background:#ccf83f;
  border-color:#ccf83f;
  color:#23123c;
  box-shadow:0 4px 13px rgba(86,42,130,.08);
}
.pp-folio .pp-folio-card-pill--primary span {
  font-size:1.05rem;
  line-height:1;
  color:#321457;
  flex:none;
}
.pp-folio .pp-folio-card-pill--secondary,
.pp-folio .pp-folio-chapter__body .pp-folio-card-pill--secondary {
  background:transparent;
  border-color:rgba(66,38,115,.40);
  color:#322057;
}
.pp-folio .pp-folio-card-pill:hover {
  transform:translateY(-2px);
}
.pp-folio .pp-folio-card-pill--primary:hover,
.pp-folio .pp-folio-chapter__body .pp-folio-card-pill--primary:hover {
  color:#23123c;
  background:#e4ff87;
  border-color:#e4ff87;
  box-shadow:0 7px 17px rgba(86,42,130,.14);
}
.pp-folio .pp-folio-card-pill--secondary:hover,
.pp-folio .pp-folio-chapter__body .pp-folio-card-pill--secondary:hover {
  color:#24113d;
  background:rgba(206,184,245,.29);
  border-color:#7852ac;
}
.pp-folio .pp-folio-card-pill:focus-visible {
  outline:3px solid #7844dc;
  outline-offset:3px;
}
.pp-folio .pp-folio-chapter--2 .pp-folio-card-pill--secondary,
.pp-folio .pp-folio-chapter--2 .pp-folio-chapter__body .pp-folio-card-pill--secondary {
  border-color:rgba(244,230,255,.65);
  color:#f7f1ff;
}
.pp-folio .pp-folio-chapter--2 .pp-folio-card-pill--secondary:hover {
  background:rgba(235,213,255,.14);
}
@media(max-width:440px) {
  .pp-folio .pp-folio-card-actions {flex-direction:column}
  .pp-folio .pp-folio-card-pill,
  .pp-folio .pp-folio-chapter__body .pp-folio-card-pill {
    flex:0 0 auto;
    width:100%;
    justify-content:center;
  }
}
@media(prefers-reduced-motion:reduce){
  .pp-folio .pp-folio-card-pill{transition:none}
  .pp-folio .pp-folio-card-pill:hover{transform:none}
}
