.wl-launch-pricing{--lp-accent:#22d3ee;--lp-accent-2:#8b5cf6;width:100%;margin-inline:auto;padding:clamp(1rem,3vw,2rem);border:1px solid rgba(255,255,255,.13);border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.045));box-shadow:0 24px 80px rgba(0,0,0,.35);backdrop-filter:blur(22px);text-align:center}.wl-launch-pricing__eyebrow{display:inline-flex;padding:.45rem .8rem;border:1px solid rgba(255,255,255,.13);border-radius:999px;color:var(--lp-accent);font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.wl-launch-pricing__head h2{margin:.9rem 0 .4rem;font-size:clamp(2rem,5vw,4.5rem);line-height:1;letter-spacing:-.05em}.wl-launch-pricing__head p{max-width:650px;margin:0 auto 1.5rem;color:#c3bdd4}.wl-launch-pricing__switch{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;max-width:720px;margin:0 auto 1.5rem}.wl-launch-pricing__switch button{position:relative;padding:1rem;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(5,4,14,.38);color:#fff;cursor:pointer}.wl-launch-pricing__switch button.is-active{border-color:var(--lp-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-accent) 15%,transparent),0 14px 35px rgba(0,0,0,.25)}.wl-launch-pricing__switch small,.wl-launch-pricing__switch strong{display:block}.wl-launch-pricing__switch small{color:#a9a2ba}.wl-launch-pricing__badge{position:absolute;right:10px;top:-10px;padding:.25rem .55rem;border-radius:999px;background:linear-gradient(135deg,var(--lp-accent-2),var(--lp-accent));font-size:.65rem;font-weight:900}.wl-launch-pricing__products{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.wl-launch-pricing__product{padding:1rem;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.045)}.wl-launch-pricing__image{display:grid;place-items:center;aspect-ratio:1/1;margin-bottom:.8rem;border-radius:14px;background:rgba(0,0,0,.18);overflow:hidden}.wl-launch-pricing__image img{width:100%;height:100%;object-fit:cover}.wl-launch-pricing__product h3{margin:.2rem 0 .4rem;font-size:1rem}.wl-launch-pricing__prices{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.45rem}.wl-launch-pricing__prices small{flex-basis:100%;color:#a9a2ba;font-size:.75rem}.wl-launch-pricing__prices del{color:#8f88a3}.wl-launch-pricing__prices strong{color:var(--lp-accent)}.wl-launch-pricing__summary{max-width:620px;margin:1.3rem auto 0;padding:1rem;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.wl-launch-pricing__summary div{display:flex;justify-content:space-between;gap:1rem;padding:.35rem 0}.wl-launch-pricing__summary span{color:#b8b1c8}.wl-launch-pricing__summary .is-primary strong{color:var(--lp-accent);font-size:1.2rem}.wl-launch-pricing__description{color:#c3bdd4}.wl-launch-pricing__cta{display:inline-flex;padding:.9rem 1.35rem;border-radius:14px;background:linear-gradient(135deg,var(--lp-accent-2),var(--lp-accent));color:#fff;font-weight:850;box-shadow:0 12px 34px color-mix(in srgb,var(--lp-accent-2) 32%,transparent)}@media(max-width:767px){.wl-launch-pricing{max-width:92%!important}.wl-launch-pricing__switch,.wl-launch-pricing__products{grid-template-columns:1fr}}
.wl-launch-pricing__credit-row[hidden]{display:none!important}.wl-launch-pricing__credit-row strong{color:#f9a8d4}


.wl-launch-pricing__unit-price {
  display: flex;
  align-items: baseline;
  justify-content: center;
  gap: .4rem;
  margin: .65rem 0 .9rem;
  color: #c3bdd4;
  font-size: .82rem;
}

.wl-launch-pricing__unit-price strong {
  color: #f8f7ff;
  font-size: 1rem;
}

.wl-launch-pricing__prices {
  display: grid;
  gap: .55rem;
}

.wl-launch-pricing__bundle-math {
  display: grid;
  gap: .55rem;
}

.wl-launch-pricing__metric {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: .8rem;
  padding: .65rem .75rem;
  border: 1px solid rgba(255,255,255,.09);
  border-radius: 12px;
  background: rgba(255,255,255,.035);
  text-align: left;
}

.wl-launch-pricing__metric span {
  color: #bcb5ce;
  font-size: .78rem;
}

.wl-launch-pricing__metric strong {
  color: #f8f7ff;
  font-size: .95rem;
  white-space: nowrap;
}

.wl-launch-pricing__metric.is-highlight {
  border-color: rgba(34,211,238,.32);
  background: rgba(34,211,238,.08);
}

.wl-launch-pricing__metric.is-highlight strong {
  color: #67e8f9;
}

.wl-launch-pricing__metric.is-savings {
  border-color: rgba(52,211,153,.30);
  background: rgba(52,211,153,.08);
}

.wl-launch-pricing__metric.is-savings strong {
  color: #6ee7b7;
}
