.mbr-lock{text-align:center}.mbr-lock-mark{color:#8f5f54;background:#fdf1ec;border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.mbr-trialbanner{color:#8f5f54;background:#fffdfc;border:1px solid #f0e0da;border-radius:999px;align-items:center;gap:10px;padding:12px 16px;text-decoration:none;display:flex;box-shadow:0 6px 18px #2f24260a}.mbr-trialbanner-text{letter-spacing:.01em;flex:1;font-size:13px}.mbr-trialbanner-cta{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:600}.pw-hero{text-align:center;border-radius:var(--radius);background:linear-gradient(#fdf1ec 0%,#fffdfc 78%);border:1px solid #f3e5e0;padding:26px 20px 22px}.pw-mark{color:#c9a96e;width:74px;height:74px;margin:0 auto}.pw-title{font-family:var(--font-heading);color:#2f2426;margin:10px 0 0;font-size:32px;line-height:1.12}.pw-lede{color:#7a6b67;max-width:34ch;margin:10px auto 0;font-size:14px;line-height:1.55}.pw-toggle{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.pw-plan{text-align:center;color:#7a6b67;background:#fff;border:1px solid #e9d8d2;border-radius:18px;padding:14px 10px;transition:border-color .25s,background .25s,transform .25s;position:relative}.pw-plan.is-on{color:#2f2426;background:#fdf1ec;border-color:#aa776b;transform:translateY(-1px)}.pw-plan-label{letter-spacing:.14em;text-transform:uppercase;font-size:11px;display:block}.pw-plan-price{font-family:var(--font-heading);color:#2f2426;margin-top:4px;font-size:25px;line-height:1.15;display:block}.pw-plan-sub{color:#9a8884;margin-top:2px;font-size:11.5px;display:block}.pw-badge{color:#fff;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#c9a96e;border-radius:999px;padding:3px 8px;font-size:9.5px;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.pw-list{text-align:left;gap:11px;margin:18px 0 0;padding:0;list-style:none;display:grid}.pw-list li{color:#40332f;gap:10px;font-size:14px;line-height:1.45;display:flex}.pw-check{color:#5c7d5a;background:#f1f7f0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:inline-flex}.pw-legal{text-align:center;color:#9a8884;font-size:11.5px;line-height:1.6}.pw-legal a{color:#8f5f54;text-underline-offset:3px;text-decoration:underline}.pw-note{text-align:center;color:#8f5f54;margin-top:10px;font-size:12.5px}.pw-status{color:#6b5b3e;background:#f7f2e9;border:1px solid #ece0cc;border-radius:16px;padding:14px 16px;font-size:13px;line-height:1.55}
