
/* Clear regular pricing beside the introduction; coupon totals remain in checkout. */
.intro-pricing{display:table;max-width:100%;margin:20px auto 0;padding:16px 24px;border:1px solid #cae2f1;border-radius:12px;background:#edf7fd;color:#28485e;text-align:center;box-sizing:border-box}
.intro-price-line{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:6px 9px;font-size:16px;line-height:1.5}
.intro-price-line strong{font-size:28px;font-weight:700;color:#0878b8;letter-spacing:-.6px;line-height:1.25}
.intro-price-line a{font-size:18px;color:inherit}
.intro-pricing>p{margin:6px 0 0;font-size:14px;line-height:1.5;color:#4d6b80}
.intro-pricing .intro-price-note{color:#5f7484;font-size:13px}
@media(max-width:600px){.intro-pricing{padding:14px 16px;margin-top:18px}.intro-price-line{font-size:15px}.intro-price-line strong{font-size:26px}.intro-pricing>p{font-size:13px}}

.forms-site .product-hero .intro-pricing{margin:22px 0 26px;text-align:left;padding:18px 24px}
.forms-site .product-hero .intro-price-line{justify-content:flex-start}
.w2-banner .intro-pricing{margin:18px 0 0;padding:12px 18px;border-color:#ffffff42;background:#ffffff14;color:#fff;text-align:left}
.w2-banner .intro-price-line{justify-content:flex-start}
.w2-banner .intro-price-line strong{color:#fff;font-size:27px}
.w2-banner .intro-pricing p{font-size:14px;color:#e2f1fc;margin:4px 0 0}
.w2-banner .intro-pricing .intro-price-note{font-size:13px;color:#d4e9f7}
@media(max-width:600px){.forms-site .product-hero .intro-pricing{padding:16px 20px}.w2-banner .intro-pricing{padding:12px 14px}.w2-banner .intro-price-line{font-size:14px}}
