.rf-paywall{background:var(--rf-white);border-radius:12px;max-height:calc(100dvh - 32px);overflow-y:auto;box-shadow:0 24px 64px #002d872e}.rf-paywall__head{flex-direction:column;gap:14px;padding:32px 28px 20px;display:flex}.rf-paywall__title{letter-spacing:-.03em;color:var(--rf-true-cobalt);font-size:clamp(1.6rem,1.3rem + 1vw,2rem);font-weight:400;line-height:1.12}.rf-paywall__lead{letter-spacing:-.015em;color:var(--rf-paragraph);font-size:15px;line-height:1.55}.rf-paywall__list{flex-direction:column;gap:10px;padding:0 28px 20px;display:flex}.rf-paywall__list li{letter-spacing:-.015em;color:#1b1d22;gap:10px;font-size:14.5px;line-height:1.45;display:flex}.rf-paywall__list svg{color:var(--rf-electric-blue);flex:none;margin-top:2px}.rf-paywall__list strong{font-weight:500}.rf-paywall__gift{background:var(--rf-tint-mist);color:var(--rf-true-cobalt);border-radius:8px;align-items:center;gap:10px;margin:0 28px 20px;padding:12px 14px;font-size:13.5px;display:flex}.rf-paywall__gift strong{font-weight:600}.rf-paywall__actions{border-top:1px solid var(--rf-cobalt-100);background:var(--rf-gray-100);flex-direction:column;gap:12px;padding:20px 28px 24px;display:flex}.rf-paywall__price{color:var(--rf-gray-500);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;font-size:12.5px;display:flex}.rf-paywall__amount{letter-spacing:-.02em;color:var(--rf-true-cobalt);font-size:22px}.rf-paywall__cta{gap:10px;width:100%;font-size:15px}.rf-paywall__cta:disabled{opacity:.7;cursor:wait}.rf-paywall__later{color:var(--rf-gray-500);align-self:center;font-size:13.5px}.rf-paywall [data-slot=dialog-close]{color:var(--rf-cobalt-700);top:18px;right:18px}.rf-paywall__question{color:var(--rf-gray-500);text-align:center;align-self:center;margin:0;font-size:13.5px}.rf-paywall__question a{color:var(--rf-cobalt-700);text-underline-offset:2px;font-weight:500;text-decoration:underline}
