.rw-pricing-hold{position:relative;isolation:isolate;overflow:hidden;min-height:360px;background:#121b24}
.rw-pricing-preview{opacity:.23;filter:blur(3px);pointer-events:none;user-select:none}
.rw-pricing-notice{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:28px 20px;background:linear-gradient(180deg,rgba(18,27,36,.3),rgba(18,27,36,.72));color:#eae4d6;gap:16px}
.rw-coming-soon-stamp{display:block;max-width:100%;border:4px solid #c9a050;border-radius:12px;padding:14px 24px;color:#e0b66b;background:rgba(18,27,36,.94);font-family:inherit;font-size:clamp(24px,5.6vw,64px);font-weight:800;letter-spacing:.08em;line-height:1.2;transform:rotate(-5deg);box-sizing:border-box}
.rw-pricing-notice p{max-width:620px;margin:0;font-size:clamp(17px,2.3vw,23px);line-height:1.5}
.rw-pricing-notice .rw-pricing-caption{font-size:14px;max-width:470px;color:#d0d5dd}
.rw-pricing-notice a{margin-top:6px}
@media(max-width:600px){.rw-pricing-hold{max-height:440px;min-height:360px}.rw-coming-soon-stamp{padding:12px 14px;letter-spacing:.05em}.rw-pricing-notice{padding:24px 16px}}
@media(prefers-reduced-motion:reduce){.rw-coming-soon-stamp{transform:none}}
